@charset "utf-8";

@import url(../common/layout.css);
@import url(../common/style.css);


/* CSS Document */
#bx {width:720px; margin:0 auto}
#in_box p,li,h2,h3{color:#422d00;}
#in_box{
	padding:20px 11px 20px 13px;
	width:776px;
	margin:0 auto
}
#in_box a{color: #3399FF;
			text-decoration:none;}
#in_box a:hover{color: #009933;
text-decoration:none;}
#in_box h1{padding-left:0;
           padding-bottom:2px}
img#lead {
margin-top:20px;
margin-bottom:20px
}
#in_box h2{
	padding:10px 0 15px 0 ;
	color:#000000}
ol#num{ padding:10px 23px;
	margin-right:10px}
ul#caution{list-style-type:none;padding:10px 10px}

/* 0331更新 */
p.sp0331 {line-height:1.3em}
p.sp0331 span{ font-size:x-small}

.sp_box{width:720px; margin:0 0 20px}
.sp_l {float:left; width:520px;}
.sp_r {float:right; width:181px; padding:20px 0 0 0;}

.p_hr { border-width:0 0 1px 0; border-color:#CCCCCC; border-style:dotted; width:722px; line-height:1.3em; padding-bottom:40px}

/******　0430更新　************/

p.sml{font-size:11px; color: #CCCCCC; margin-top:10px}
h2{margin-top:30px}
h3{ font-size:14px; margin:20px auto 5px}
h3.h3_01{color:#008cc3}
h3.h3_02{color:#674600}
h3.h3_03{color:#be233a}
h3.h3_02b{color:#d08b07}

div.sp_box0501 p#p_red{color:#be233a}
p#sml2{color:#be233a;font-size:11px;}
div.sp_box0501{
	line-height:1.5em; 
	margin:20px auto;
	padding-bottom:40px;
	border-bottom:1px #CCCCCC dotted;
	width:722px}
div.sp_box0501 ul li{list-style-type:none}

img.lead0501 {margin-bottom:20px}
/**/div.sp_box0501 div{padding-left:5em}


/******　6月更新　********************************************************/
.sp_box_0601{
	width:722px; 
	margin:0 auto; 
	border-bottom:1px #CCCCCC dotted;
	padding-bottom:30px;
	margin-bottom:50px}
.wrap0601{width:722px; margin:0 auto; overflow:hidden}
.wp0601_l{
	float:left; 
	width:49%; ]
	padding-left:0.5em; 
	padding-top:0; 
	border-right: #CCCCCC 1px solid}
:root .wp0601_l{ padding-left:0.6em}
:root .wp0601_r{float:right; width:47%;}
.wp0601_l ul#kku {margin:2em 0 2em 2em; }
.wp0601_l ul#kku li{list-style-image:url(img/li_0601.jpg); margin-bottom:0.3em}
.wp0601_r{float:right; width:48%;}
ul#tyi  {margin-left:1em}
ul#tyi li{font-size:10px; list-style-type:none}
.li0601a{list-style-type:none}
.wp0601_r{padding-left:1.2em; padding-top:0}
.wp0601_r h4 {margin:0.5em 0}
.wp0601_r ul {margin-left:2em}
.wrap0601 h3{margin:0 auto 20px}


/******　7月更新　********************************************************/
.sp_box_0701{
	width:722px; 
	margin:0 auto; 
	border-bottom:1px #CCCCCC dotted;
	padding-bottom:30px;
	margin-bottom:50px;
	line-height:1.5em}
.sp_box_0701 h3 {margin-bottom:10px}
.wrap0701{clear:both; overflow:hidden; width:100%; margin-bottom:50px}
.wp0701_l{float:left; width:50%}	
.wp0701_r{ float:right; width:50%}	


.wrap0701_b{ clear:both; overflow:hidden; margin:20px auto}
.wrap0701_b h4 {margin-bottom:10px}
.wrap0701_b ul li{list-style:none; margin-bottom:10px}
.wrap0701_b ul li b{color:#333333}

.wrap0701_b .wp0701_l{float:left; width:40%}
.wrap0701_b .wp0701_r{float:left; width:40%; margin-left:30px}
div.sp_box_0701 p a#href0701{color:#000066;font-weight:bold; padding:20px auto }
div.sp_box_0701 p a#href0701:hover{color:#5F76CA;}
ul.list0701{list-style:none}
#min30{font-size:14px; font-weight:bold; color:#FF33CC; padding-left:0.5em; padding-right:0.5em}


/******  8月更新  ***********************************************************/

.sp_box_0801{
	width:722px; 
	margin:0 auto;
	clear:both;
	overflow:hidden;
	border-bottom:1px #CCCCCC dotted;
	padding-bottom:30px;
	margin-bottom:50px;
	}

.l_0801{
	width:48%;
	float: left;
	}

.r_0801{
	width:350px;
	float:left;
	border-left:1px #CCCCCC solid;
	padding-left:1.2em
	}	

.sp_box_0801 h3,h4,p{margin-bottom:1em; line-height:1.5em; padding-right:1em}
/*.sp_box_0801 ul{margin-left:1em}*/
.sp_box_0801 p{margin-bottom:1.5em;}
.sp_box_0801 h3 {margin-top:1em}

.l_0801 ul{list-style:none; margin-left:0.6em; }
.r_0801 ul{list-style:none; margin-left:0.6em; margin-bottom:0.8em}

.list0801 li{ margin-bottom:0.5em}



/******  9月更新  ***********************************************************/

.sp_box_0901{
	width:722px; 
	margin:0 auto;
	clear:both;
	overflow:hidden;
	border-bottom:1px #CCCCCC dotted;
	padding-bottom:70px;
	margin-bottom:30px;
	}
	
.sp_box_0901 h1{margin-bottom:10px}
.sp_box_0901 li{ line-height:1.5em}
.sp_box_0901
	

/******  10月更新  ***********************************************************/

#bx10{clear:both;
	
	border-bottom:1px #CCCCCC dotted;
	padding-bottom:70px;
	margin-bottom:30px;}

/******  11月更新  ***********************************************************/

#bx11{
	clear:both;
	border-bottom:1px #CCCCCC dotted;
	padding-bottom:70px;
	margin-bottom:30px;
	}
.syoujou_l li{
	list-style-position: inside;
	list-style-type: disc;
	margin-bottom: 3px;
}
.syoujou_r li{
	list-style-position: inside;
	list-style-type: disc;
	margin-bottom: 3px;
}
.syoujou_l{
	float: left;
	margin-right: 30px;
}


/******  3月更新  ****************************************/

.l_item{
	width:370px;
	float:left;
	padding:23px 0 7px 24px;
}

*html .l_item{
	margin:0;
	width:300px;
	float:center;
	padding:23px 0 0 0;
}

.r_item{
	margin:0 0 0 30px;
	width:370px;
	float:left;
	padding:23px 24px 7px 0 ;
}

*html .r_item{
	margin:0;
	width:300px;
	float:right;
	padding:23px 0 0 0;
}

.l_photo{
	width:100px;
	float:left;
}

.summary{
	margin:-20px 0 0 -20px;
	width:225px;
	float:left;
}

*html .summary{
	margin:-70px 0 0 0;
	width:225px;
	float:right;
}

/******  3/27更新  ****************************************/
.adobe a {
 background-image: url(img/1004/banner_adobe-reader.gif);
 background-repeat: no-repeat;
 text-indent: -99999px;
 overflow: hidden;
 outline: none;
 display: block;
 width: 112px;
 height: 33px;
 }

}
