@import url(lnavi.css); 
@import url(rnavi.css); 

h2 {
	font-size:100%;
	padding:0px;
	margin:0px;
	}

h3 {
	font-size:100%;
	padding:0px;
	margin:0px;
	}


#page_navi {
	border-top:1px dotted #A7A7A9;
	padding-top:15px;
	margin:15px 10px 5px;
	}

.bo_01{



	font-size:12px;



	color:#FF8100;



	margin-left:20px;



}



.bo_02{



	font-size:14px;



	color:#FF8100;



	margin-left:0px;



}



.blue{



	font-size:12px;



	color:#0083FF;



}



.repo_margin{



	margin-left:13px;



	margin-right:13px;



}



.repo_st{



	font-size:12px;



	color:white;



	margin-left:5px;



}



.repo_st2{



	font-size:12px;



	color:#9A6000;



	margin-left:5px;



}



.repo_cap{



	font-size:11px;



	line-height:12px;



}



.repo_txt{



	font-size:12px;



}



.level_txt{



	font-size:11px;



	margin-left:5px;



	line-height:14px;



}



td#txt{



	font-size:12px;



	line-height:16px;



	letter-spacing:0.05em;



}



td#txts{



	font-size:10px;



	line-height:14px;



}



td#txtb{



	font-size:14px;



}







td#txtb{



	font-size:14px;



	line-height:16px;



	margin-left:5px;



	margin-right:0px;



	margin-top:0px;



}



td#repo{



	font-size:12px;



	letter-spacing:0.00em;



}



.header{



	font-size:11px;



	margin-left:2px;



	margin-top:16px;



}



.gnavi{



	font-size:12px;



	margin-top:5px



}



.lnavi{



	margin-top:0px;



	margin-left:0px;



	margin-right:10px;



	margin-bottom:0px;



	font-size:12px;



	line-height:16px;



}



.lnavist{



	margin-top:5px;



	margin-left:5px;



	margin-right:5px;



	margin-bottom:5px;



	font-size:14px;



	line-height:18px;



}

dl.lnavist,
dl.lnavist dd,
dl.lnavist dt {
margin:5px;
padding:0;
}




.top_c_st{



	font-size:14px;



	margin-left:5px;



}



.top_c_txt{



	font-size:12px;



	margin-top:5px;



	margin-left:5px;



	margin-right:0px;



	line-height:18px;



	letter-spacing:0.05em;



}



.new{



	font-size:12px;



	line-height:16px;



	margin-top:5px;



	margin-left:10px;



	margin-right:5px;



	margin-bottom:10px;



}



.new_st{



	font-size:11px;



	line-height:13px;



	letter-spacing:-0.05em;



	margin-top:5px;



	margin-left:0px;



	margin-right:0px;



	margin-bottom:5px;



}



.new_wst{
	font-size:11px;
	line-height:13px;
	letter-spacing:-0.05em;
	margin:13px 0;
	color:white;
}



.copy{



	font-size:10px;



	letter-spacing:0.05em;



}



.c_margin{



	margin-left:29px;



	margin-right:29px;



}



.w_margin{



	margin-left:49px;



	margin-right:49px;



}



/*左右サイド用*/
#l_navi div.book {
	font-size:10px;
	line-height:1.2em;
	text-align:center;
	}

#r_navi {
	font-size:12px;
	/*padding:0 5px;
	width:139px;*/
	}

#r_navi dd {
	margin:0 0 0 5px;
	}








.bana{



	font-size:11px;



	line-height:12px;



	margin-top:5px;



	margin-left:10px;



	margin-right:3px;



	margin-bottom:10px;



}



.ba_txt{



	font-size:10px;



	line-height:12px;



}



.sc_txt{



	font-size:12px;



	line-height:16px;



	margin-left:10px;



	margin-right:10px;



}



.sc_st_txt{



	font-size:14px;



	line-height:16px;



	margin-left:29px;



	margin-right:29px;



	margin-top:5px;



}



.sc_txt_1{



	font-size:12px;



	line-height:16px;



	margin-left:0px;



	margin-right:10px;



}



.sc_stc_txt{



	font-size:14px;



	line-height:16px;



	margin-left:0px;



	margin-right:0px;



	margin-top:0px;



	margin-tbottom:0px;



}



.sc_st_txt_1{



	font-size:14px;



	color:#7C90B3;



	line-height:16px;



	margin-left:20px;



	margin-right:0px;



	margin-top:0px;



	margin-tbottom:0px;



}



.tc_txt{



	font-size:12px;



	line-height:16px;



	margin-top:5px;



	margin-bottom:10px;



	margin-left:0px;



	margin-right:0px;



	letter-spacing:0.05em;



}



.c_txt{



	font-size:12px;



	line-height:16px;



	margin-top:5px;



	margin-bottom:10px;



	margin-left:15px;



	margin-right:15px;



	letter-spacing:0.05em;



}



.tc_st_wtxt{



	color:white;



	font-size:14px;



	line-height:16px;



	margin-left:5px;



	margin-right:0px;



	margin-top:0px;



}



.tc_st_wtxt_1{



	color:white;



	font-size:14px;



	line-height:16px;



	margin-left:20px;



	margin-right:0px;



	margin-top:0px;



}



.tc_wtxt{



	color:white;



	font-size:12px;



	line-height:14px;



	margin-left:5px;



	margin-right:0px;



	margin-top:0px;



}



.tc_st_rtxt{



	color:red;



	font-size:14px;



	line-height:16px;



	margin-left:5px;



	margin-right:0px;



	margin-top:0px;



}



.cc_st_btxt{



	color:#1F92FF;



	font-size:14px;



	line-height:16px;



	margin-left:5px;



	margin-right:0px;



	margin-top:0px;



}



.tc_st_otxt2{



	color:#DF6800;



	font-size:14px;



	line-height:16px;



	margin-left:0px;



	margin-right:0px;



	margin-top:0px;



}



.tc_st_otxt{



	color:#FF811F;



	font-size:14px;



	line-height:16px;



	margin-left:5px;



	margin-right:0px;



	margin-top:0px;



}



.cc_txt{



	font-size:11px;



	text-align:right;



	letter-spacing:0em;



	margin-top:5px;



	margin-left:15px;



	margin-right:15px;



}



.cd_txt{



	font-size:11px;



	letter-spacing:0em;



	margin-top:5px;



	margin-left:15px;



	margin-right:15px;



}



.tc_st_txt{



	font-size:14px;



	line-height:16px;



	margin-left:29px;



	margin-right:29px;



	margin-top:5px;



}



p#sho{



	margin-top:10px;



}



p#leg{



	margin-top:20px;



}



p#lar{



	margin-top:30px;



}



p#left_s{



	margin-left:5px;



	margin-right:0px;



	margin-top:0px;



	margin-bottom:0px;



}



p#right_s{



	margin-left:0px;



	margin-right:5px;



	margin-top:0px;



	margin-bottom:0px;



}



p#top_s{



	margin-left:0px;



	margin-right:0px;



	margin-top:5px;



	margin-bottom:0px;



}



p#top_ss{



	margin-left:0px;



	margin-right:0px;



	margin-top:2px;



	margin-bottom:0px;



}



p#bottom_s{



	margin-left:0px;



	margin-right:0px;



	margin-top:0px;



	margin-bottom:5px;



}



.top_txt{



	font-size:11px;



	line-height:13px;



	letter-spacing:0em;



}



img#r{



	float:right;



	margin-left:10px;



	margin-right:0px;



	margin-bottom:0px;



	margin-top:0px;



}



img#l{



	float:left;



	margin-left:0px;



	margin-right:10px;



	margin-bottom:0px;



	margin-top:0px;



}



a#sec{



	text-decoration:none;



}



a:link#on{



	text-decoration:none;



}



a:hover#on{



	text-decoration:underline;



}



a:vlink#on{



	text-decoration:none;



}



a#on{



	text-decoration:none;



}



.otxt{



	color:#FF8429;



	font-size:12px;



	margin-top:5px;



	margin-left:5px;



	margin-right:0px;



	line-height:18px;



	letter-spacing:0.05em;



}



.btxt{



	color:#2951B6;



	font-size:12px;



	margin-top:5px;



	margin-left:5px;



	margin-right:10px;



	line-height:18px;



	letter-spacing:0.05em;



}



.btxt_0{



	color:#2951B6;



	font-size:12px;



	margin-top:0px;



	margin-left:0px;



	margin-right:10px;



	line-height:18px;



	letter-spacing:0.05em;



}



.contxt{



	color:#002C84;



	font-size:12px;



	margin-top:0px;



	margin-left:0px;



	margin-right:10px;



	line-height:16px;



	letter-spacing:0.05em;



}



.toko_txt{



	color:#000000;



	font-size:12px;



	margin-top:5px;



	margin-left:5px;



	margin-right:10px;



	line-height:18px;



	letter-spacing:0.05em;



}



.sblue{



	color:#000099;



	font-size:11px;



	line-height:12px;



}



.sred{



	color:#990000;



	font-size:11px;



	line-height:12px;



}



.nomargin{



	padding:0px;



	margin:0px;



}.gray {

	font-size: 12px;

	font-style: normal;

	color: #666666;

}

.st01 {

	font-size: 13px;

	color: #000099;



}

.txt_backcolor {
	font-size: 12px;
	color: #000000;
	background-color: #CAFFCA;
}
.top_b_orange {
	font-size:14px;
	font-weight:bold;
	color: #ff5803;

}


.top_b4{
	font-size:14px;font-weight:bold;
	color: #FF9900;
	color: #FF9900;
	color: #FF9900;
	color: #FF9900;
	color: #FF9900;
}
.cap2_red {
	font-size:11px;
	line-height:1.3em;
	color: #FF0000;
}

.cap_utf {

	font-size:10px;
	padding-top: 5px;
	padding-bottom: 10px;
	line-height:1.3em;
}
.back {
	background-image: url(../2006/0608/sp/images/back_film.gif);
	background-repeat: repeat-x;
}

h1,h2,h3,h4,h5,h6,p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.heihou {
	font-size: 8px;
	vertical-align: text-top;
}
li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
	list-style-type: none;
	
}
ul {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	line-height: 120%;
	list-style-type: none;
}

