﻿@charset "utf-8";



#content h2{
width:660px;
height:25px;
padding:0;
margin:0;
}


#content #box_01{
width:660px;
height:auto;
margin-bottom:30px;
}


h3.c1{
width:648px;
height:auto;
border:solid 1px #d5d5d5;
font-size:90%;
padding:5px;
margin-bottom:15px;
}


#content .box_02{
width:660px;
height:auto;
margin-bottom:40px;
}

h4.c2{
font-size:90%;
width:660px;
height:20px;
padding:0 0 5px 0;
}


.mark01{
margin-right:10px;
vertical-align:middle;
}


.mark001{
float:left;
margin-right:10px;
}

.mark011{
margin-right:10px;
}



/* 表の設定 */

table.c1{
width:660px;
height:auto;
border:solid 1px #cdcdcd;
margin:0;
padding-bottom:15px;
}

table{
border-collapse:collapse;
}


td.c1{
width:auto;
height:25px;
border-bottom:dashed 1px #cdcdcd;
border-right:dashed 1px #cdcdcd;
background-color:#fbf7eb;
padding:5px 10px 5px 10px;
}


td.c2{
width:auto;
height:25px;
border-bottom:dashed 1px #cdcdcd;
border-right:dashed 1px #cdcdcd;
background-color:#ffffff;
padding:5px 10px 5px 10px;
}


ul#comment{
margin-top:5px;
padding:0 0 10px 15px;
font-size:85%;
}


ul#comment li{
list-style-type:square;
margin:0;
padding-top:8px;
}


span{
color:#993300;
font-size:1.275em;
}












