@charset "Shift_JIS";


#main{
width:500px;
}


#cnt{
width:430px;
padding:0px;
margin:0px 0px 100px 30px;
font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3"; 
font-size: 0.9em;
font-style: normal;
line-height:1.6em;
color:#666666;
}

#cnt p.right{
text-align:right;
}

#cnt p{
margin:5px 0px 8px;
}


/* ######### text@######## */


h2#cmn{
margin:0px 0px 40px;
font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3"; 
font-size: 1.4em;
font-style: normal;
line-height:1em;
color:#307000;
}

h3{
padding:0px 0px 2px 7px;
margin:40px 0px 0px;
font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3"; 
font-size: 1.2em;
font-style: normal;
line-height:1em;
color:#307000;
border-left:5px solid #307000;
border-bottom:1px solid #307000;
}

h4{
padding:0px;
margin:0px 0px 10px;
font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3"; 
font-size: 1em;
font-weight: bolder;
line-height:1em;
color:#666666;
}

h5 { 
font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3";
font-size: 1em;
font-weight: bolder;
color:#999999;
margin-bottom:20px;
padding:0px 10px 0px;
border:solid 1px #cccccc;
background-color:#f5f5f5;
}


.sub{
font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3"; 
font-size: 0.8em;
font-weight: bolder;
line-height:1.6em;
color:#888888;
}

.ssg{
font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3"; 
font-size: 0.8em;
font-style: normal;
line-height:1em;
}

.nmlm{
font-family: "lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3"; 
font-size: 1em;
font-style: normal;
line-height:1.6em;
}


/* ul */
#cnt ul{
margin:10px 0px 10px 15px;
padding:0px;
list-style-type:square;
}

#cnt li{
margin-top:5px;
line-height:1.4em;
}

/* box */

#w1{
width:100%;
padding:10px;
margin-top:40px;
background-color:#eeeed1;
border:1px dotted #999999;
}

#w2{
padding-left:10px;
margin-top:60px;
border-left:5px solid #307000;
}

.sp{
font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3"; 
font-size: 0.9em;
font-style: normal;
line-height:1.3em;
}

.fl{
float:left;
margin-right:20px;
}

.fr{
float:right;
margin-left:20px;
}
.cl{clear:both}




/* ############### table ################ */

/* report */


#cnt table{
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
margin-bottom:30px;
}


#cnt th.rpttit{
padding:3px;
font-family:"lr oSVbN", "Osaka", "qMmpS Pro W3";
font-size: 1em;
font-style: normal;
text-align:left;
line-height:1.3em;
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
}

#cnt th.rpt{
padding:5px 0px 0px 5px;
font-family:"lr oSVbN", "Osaka", "qMmpS Pro W3";
font-size: 1em;
font-style: normal;
font-weight: normal;
text-align:left;
vertical-align:top;
line-height:1.3em;
border-right:dotted 1px #999999;
}

#cnt td{
padding:5px 0px 0px 10px;
font-family:"lr oSVbN", "Osaka", "qMmpS Pro W3";
font-size: 1em;
font-style: normal;
text-align:left;
vertical-align:top;
line-height:1.3em;
}






/* "lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3" */
/* "lr oSVbN", "Osaka", "qMmpS Pro W3" */
/* "Times New Roman", "Times", "serif" */
/* "Geneva", "Arial", "Helvetica", "san-serif" */
