@charset "UTF-8"; /* 文字コードUTF-8 */


html body { background:url(/dol/image/back_lm.png) top center no-repeat; background-color:#203995;  }




body.mono_spaced { font-family:"ＭＳ ゴシック", "Osaka−等幅", sans-serif;  }


del{ text-decoration:line-through; }

.text10 {
font-size: 10px;
line-height: 120%;
}

.text12 {
font-size: 12px;
line-height: 120%;
}

.text12main {
font-size: 12px;
line-height: 150%;
color: #666666;
}

.text12mc {
font-size: 12px;
line-height: 150%;
color: #666666;
text-align:center;
}

.text12mr {
font-size: 12px;
line-height: 150%;
color: #666666;
text-align:right;
}

.text12r {
font-size: 12px;
line-height: 150%;
color: #cc0000;
}

.text12rr {
font-size: 12px;
line-height: 150%;
color: #cc0000;
text-align:right;
}

.text12rs {
font-size: 12px;
line-height: 150%;
color: #cc0000;
font-weight:bold;
}


.text13 {
font-size: 14px;
line-height: 150%;
}

.text11 {
font-size: 11px;
line-height: 130%;
color: #666666;
}

.text10_s { font-size: 10px; line-height: 140%; color: #574A35; }
.text_table { font-size: 12px; line-height: 140%; color: #3F3101; }
.text11_b { font-size: 11px; line-height: 140%; color: #0875B4; }
.TEXT_TABLE2 { font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif; font-size: 12px; line-height: 140%; color: #503E01; }
.11text_r { font-size: 11px; line-height: 140%; color: #CC0000; }


.red { color:#CC0000; }
.c01 { background-color:#F0D8B2; color:#663300; }
.c02 { background-color:#F7F1D9; color:#663300; vertical-align:top; text-align:left; }
.c03 { background-color:#F7F1D9; color:#663300; vertical-align:middle; text-align:center; }
.red02 { color:#990000; }
.line { background-color:#996633; }

.ce { text-align:center; }
.le { text-align:left; }
.t { vertical-align:top; }
.ct { text-align:center; vertical-align:top; }
.r { text-align:right; }
.rt { text-align:right; vertical-align:top; }


.style33 {
	color:#900;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
}
.style33b {
	color: #993300;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
}
.text11red {
	font-size: 11px;
	line-height: 140%;
	color: #c30;
}
.text12w {
	font-size: 12px;
	line-height: 140%;
	color: #fff;
}
.text12orange {
	font-size: 12px;
	line-height: 140%;
	color: #f30;
	font-weight:bold;
}
.text12wb {
	font-size: 12px;
	line-height: 140%;
	color: #fff;
	font-weight:bolder;
}
.text14ttw {
	font-size: 14px;
	line-height: 140%;
	font-weight:bolder;
	color: #fff;
}

.rule{border-top:1px solid #900; border-right:1px solid #900; border-bottom:1px solid #900; border-collapse:collapse; padding:3px; background:#F0ECE6; font-size:12px; line-height:150%;}
.rule1{border-top:1px solid #900; border-left:1px solid #900; border-bottom:1px solid #900; border-collapse:collapse; padding:3px; background:#F0ECE6; font-size:12px; line-height:150%;}
ul{list-style:none; margin:0; padding:5px 20px;}
.tbborder{border-top:1px dotted #fff; margin:5px 0; padding:3px;} 

.text11Copy {font-size: 11px;　line-height: 120%;　color: #0000FF;}
.text11Copy2 {font-size: 11px;　line-height: 120%;	color: #990000;}

.style38 {color: #333333;}
.style38 a{color: #660000; text-decoration:underline;}
.style2 {color: #660000;}
.style41 {font-size: 11px;}
.style43 {
	font-size: 12px;
	color: #CC0000;
}
.style1 {line-height: normal; font-weight: normal; font-size: 12px;}
.style3 {color: #990000;}
.style35 {	color: #333333;
	font-size: 11px;}
	
.text11w {
font-size: 11px;
line-height: 130%;
color: #ffffff;
}

.text11br {
font-size: 11px;
line-height: 130%;
color: #993300;
}

.text15wb {
font-size: 15px;
font-weight:bold;
line-height: 130%;
color: #ffffff;
}

.text13wb {
font-size: 13px;
font-weight:bold;
line-height: 130%;
color: #ffffff;
}

.text15st {
	font-size: 16px;
	line-height: normal;
	color: #996600;
	font-weight: normal;

}

.rankin {
 	font-size: 14px;
	font-weight:bold;
	color:#333;
}




/* smb
=======================================*/

ul { padding:0; }

#smb_bt_list	{ overflow:hidden; margin:5px 0; padding:0; }
#smb_bt_list li	{ float:left; margin:0 3px 0; list-style:none; width:95px; }



#hd_smb {
	position:fixed;
	background:url(/dol/common/images/transparent.png);
	bottom:10px;
	right:10px;
	width:210px;
	height:30px;
	border-radius:4px;
	z-index:5;
}


.clear {
	clear:both;
}


.cd_btn a{
display: block;
width: 150px;
height: 48px;
background:url(/dol/image/top/btn_cd_dl.jpg) no-repeat; font-size:0; margin:10px 0; text-indent:-9999px;
.cd_btn a:hover {
background:url(/dol/image/top/btn_cd_dl_on.jpg);
}
