
body,div,p,h2,h1 { font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', serif, Georgia, Constantia, Hoefler Text; }

body {
text-align:center;
margin: 0px;
padding: 0px;
line-height:130%;
color:#666666;
font-size:12px;
background-color:#FEFEFE;
}

li{padding:0px 0px 5px 0px;}
table {width:99%;FONT-size:100%; border:none;color:#666666;text-align:center;}
.pg{clear:both;width:99%;text-align:center;}
.top{clear:both;margin:0px auto 0px auto;padding:0px;width:1130px;color:#666666;}
td{FONT-SIZE:100%;color:#666666;text-align:left;}
.tdc{clear:both;text-align:center;}
img{border:none;}
.hd{width:680px;float:left;margin:50px 0px 0px 0px;padding:0px;text-align:left;}
ul{margin:0px;padding:0px;line-height:110%;}
ol{margin:0px;padding:0px;line-height:120%;}
.pcul{list-style:square;margin:0px;padding-left:15px;line-height:120%;}
.sqli{list-style:square;font-size:98%;color:#222222;margin-top:3px;padding:0px;line-height:100%;}
.kt{text-decoration:underline;}
.nu{text-decoration:none;color:#555555;}
.lh30{line-height:130%}
div{width:100%;font-size:100%;color:#666666;text-align:center;padding:5px;}
.divl{width:90%;font-size:100%;color:#666666;text-align:left;padding:5px;}
.divc{font-size:100%;color:#CCCCCC;padding:5px;}

h1{float:left;color:#666666;font-size:12px;margin:20px 0 0 0;padding:0 10px 0px 0px;}
h2{color:#666666;font-size:12px;margin:0px;padding:0px;font-weight:normal;}
.lffl{float:left;}
.flcl{clear:both;}
p{clear:both;font-size:100%;color:#777777;margin:0px;padding:0px;
}
.pp{clear:both;font-size:90%;color:#666666;margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}
.pbt{clear:both;font-size:100%;color:#666666;margin:0px;padding:0px;}
.fbld{font-weight:bold;}
.fs{font-style:normal;}
.offt{margin-top:-3px;font-size:100%;}
.offt10{margin-top:-5px;font-size:100%;}
.fx11{font-size:12px;}
.fx14{font-size:14px;}
.ft80{font-size:85%;font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', serif, Georgia, Constantia, Hoefler Text;}
.ft90{font-size:90%;font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', serif, Georgia, Constantia, Hoefler Text;}
.ft10{font-size:100%;margin:0px;padding:0px;}
.ft10bl{font-size:100%;color:#0000CC;margin:0px;padding:0px;}
.ft10ls{font-size:100%;color:#0066FF;margin:0px 0px 5px 0px;padding:0px;font-weight:bold;}
.y1{margin:0px;padding:0px;font-weight:bold;border:none;}
.y2{margin:0px 0px 7px 0px;padding:0px;border:none;}
.alon{margin:-2px 0px 0px 0px;padding:0px;font-size:95%;}
.fn{font-weight:normal;font-size:95%;}
.vm {
	font-size:90%;
	color:#666666;background-color:#FFFFFF;
}
.am {font-size:90%;
	color:#666666;
	text-decoration:none;
}
.mntb{width:720px;border-style:solid;border-width:1px;border-color:#DDDDDD #FFFFFF #FFFFFF #FFFFFF; font-size:100%;color:#666666;table-layout:fixed;}
.snm{width:99%;padding:5px;font-size:100%; color: #666666; text-align: left; border:none;margin-top:5px;margin-bottom:10px;}
.nouki{width:67px;height:24px;margin:0px;padding:0px;font-size:12px;color:#FFFFFF;text-align:center;background-image:url(/shopping/nouki.png);}
.ship{font-weight: bold; color:#6C6C00;margin-left:3px;margin-right:12px;}
.sfrm{margin-left:8px;width:98%;background-color:#F8F8F8;border:solid 1px #CCCCCC; font-size:12px;color:#666666;padding:5px;}
.spmr{border:none;font-size: 12px;width:98%; color: #666666;padding:8px;} 

.mtxt {font-size:95%;
	color:#666666;text-decoration:none;
}.mtxt:hover{font-size:95%;color:#0099FF;text-decoration:none;}

.supr {font-size:95%;
	color:#666666;text-decoration:none;
}.supr:hover{font-size:95%;color:#0099FF;text-decoration:none;}

.lh11{line-height:110%;}
.lpd{padding-left:10px;}
.mbtl{font-size:100%;color:#0011FF;margin:0px 0px 0px 0px;padding:0px;}
.mbbd{font-size:95%;margin:-3px 0px 5px 0px;padding:0px;line-height:100%;}

.stmp {font-size:100%;
	color:#BBBBBB;
	text-decoration:none;
}.stmp:hover{font-size:100%;color:#0099FF;text-decoration:none;}

A{border:none;
	color:#0000CC;
}A:hover{border:none;color:#0099FF;}

.hdtb{clear:both;width:970px;height:94px;border-style:solid;border-width:1px;border-color:#FFFFFF #FFFFFF #DDDDDD #FFFFFF;background-image:url(/banner/dosv_premium.png);background-repeat:no-repeat;padding:0px;margin:auto;}

.foot{clear:both;margin:20px auto 0px auto;padding:5px;width:1000px;background-color:#EEEEEE;font-size:90%;color:#666666;}
.oh{color:#CC0000;}
.blcl{color:#00609F;}
.clbk{color:#444444;}
.btoul{width:100%;margin:0px;padding:0px;font-size:10px;text-decoration:none;text-align:left;}
.btolig{list-style:none;margin:0px;padding:0px 0px 0px 100%;font-size:100%;text-align:left;background:url(/shopping/dblood/bto_btn_g.png) no-repeat;}
.btolib{list-style:none;margin:0px;padding:0px 0px 0px 100%;font-size:100%;text-align:left;background:url(/shopping/dblood/bto_btn_b.png) no-repeat;}
.superul{margin:0px;padding:0px;font-size:100%;}
.superli{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;font-size:100%;text-align:left;}
.sttl{margin:0px;padding:0px 0px 0px 10px;font-size:100%;color:#444444;text-align:left;}

.stul{width:100%;margin:0px;padding:0px;font-size:11px;color:#009933;text-decoration:none;}
.stli{list-style:none;margin-left:15px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding:0px;float:left;text-decoration:none;}
.lkli{list-style:none;margin-left:13px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding:0px;float:left;text-decoration:none;background-image:none;color:#0099FF;}
.ct{float:left;margin:0px;padding:0px;text-align:left;}
.spu{margin-top:5px;}
.spd{margin-bottom:5px;}
.spud{margin-bottom:10px;}
.imud{margin-top:10px;margin-bottom:10px;}
.sitm{float:left;margin:0px;padding:10px 0px 0px 200px;font-size:90%;font-family: 'ＭＳ Ｐゴシック', sans-serif;}
.y3{margin:-5px 0px 0px 0px;}

.x01{color:#666666;font-size:10px;float:left;margin:auto;padding:10px 0px 0px 150px;}
.style1 {
	color: #993333
}

.fxul{width:400px;margin:0px;padding:0px;font-size:12px;color:#009933;text-decoration:underline;}

.imgb{border:solid 1px #222222;}
.x03{width:210px;}
.x05{font-size:100%;color:#0099FF;}
.x06{text-decoration:underline;margin-top:10px;}
.x07{width:190px;height:100px;border:1px solid #CCCCCC;overflow:scroll;background-color:#FFFFFF;}
.x08{color:#555555;line-height:130%;text-align:left;padding:5px;}
.x09{width:100%;text-align:left;text-decoration:underline;color:#0000FF;cursor:pointer;}
.x10{width:100%;text-align:center;text-decoration:underline;color:#0000FF;cursor:pointer;}
.x11{width:760px;color:#666666;text-decoration: none;}
.x12{width:598px;height:70px;}
.x13{width:140px;}
.x14{height:34px;}
.x15{width:960px;height:18px;background-color:#EEEEEE;padding:5px 10px 0px 10px;font-size:90%;color:#666666;margin:auto;}
.x16{width:270px;margin:0px;padding:0px;}
.x17{width:260px;height:22px;margin:0px;padding:0px;border:solid 1px #CCCCCC;background-image:url(/banner/gray_bar.png);background-repeat:repeat-x;}
.x18{width:99%;margin:0px;padding:5px 0px 0px 0px;font-size:14px;color:#6699CC;}
.x19{width:240px;margin:0px;padding:10px;border:solid 1px #CCCCCC;text-align:left;font-size:100%;}
.x20{width:260px;height:22px;margin:0px;padding:0px;border:solid 1px #CCCCCC;background-image:url(/banner/green_bar.png);background-repeat:repeat-x;margin-top:10px;}
.x21{width:310px;}
.x22{width:280px;padding:10px;border:solid 1px #6699CC;text-align:left;font-size:100%;}
.x23{width:300px;height:22px;margin:0px;padding:0px;border:solid 1px #CCCCCC;background-image:url(/banner/gray_bar.png);background-repeat:repeat-x;margin-top:10px;}
.x24{width:99%;margin:0px;padding:5px 0px 0px 0px;font-size:14px;color:#666666;font-weight:bold;text-align:left;}
.x25{width:280px;padding:10px;border:solid 1px #CCCCCC;text-align:left;font-size:100%;}
.x26{width:310px;margin:0px;padding:0px;}
.x27{width:300px;height:22px;margin:0px;padding:0px;border:solid 1px #6699CC;background-image:url(/banner/blue_bar.png);background-repeat:repeat-x;}
.x28{width:99%;margin:0px;padding:5px 0px 0px 0px;font-size:110%;color:#6699CC;text-align:left;}
.x29{width:280px;padding:10px;border:solid 1px #6699CC;font-size:100%;text-align:left;}
.x30{clear:both;width:280px;padding:10px;border:solid 1px #CCCCCC;text-align:left;margin-top:10px;}
.x31{width:280px;padding:10px;border:solid 1px #6699CC;text-align:left;margin:10px 0px 0px 0px;}
.x32{width:90px;padding:5px;}
.x33{color:#CC0000;font-size:100%;}
.x34{width:195px;height:22px;margin:0px;padding:0px;border:solid 1px #6699CC;background-image:url(/banner/blue_bar.png);background-repeat:repeat-x;margin-top:10px;}
.x35{width:99%;margin:0px;padding:5px 0px 0px 0px;font-size:14px;color:#6699CC;font-weight:bold;}
.x36{width:175px;padding:10px;border:solid 1px #6699CC;text-align:left;font-size:100%;}
.x37{color:#0066CC;text-decoration:underline;cursor:pointer;}
.x38{width:175px;padding:10px;border:solid 1px #CCCCCC;text-align:left;font-size:100%;margin-top:10px;}
.x39{width:200px;background-color:#DDDDDD;font-size:12px;color:#666666;}
.x40{border:none;}
.x41{cursor:pointer;}
.x42{cursor:pointer;font-size:110%;}
.x43{width:760px;font-size:90%;color:#666666;text-align:left;margin:auto;padding:0px;}
.x44{margin-right:10px;}
.x45{width:300px;margin:0px;padding:0px;font-size:100%;color:#666666;text-align:left;}

.x50{width:24px;height:16px;}

.x60{
	margin-left:20px;
	margin-bottom:10px;
	list-style-image:url(/images/mk_bt.png);
	padding: 0px;
}



ul li {
    margin-left:5px;
	margin-bottom:5px;
	padding-left:20px;
	padding-top:7px;
    background: url(/images/mk_bt.png) no-repeat left center;
    list-style: none;
}

.style2 {
	color: #2B53A8;
}
.style4 {color: #669900}
.blgct { clear:both;width:568px;border-top:solid #DDDDDD 1px;text-align:left; }
.idxb { font-size:12px;font-weight:normal;margin:0px 0px 5px 0px; }
.relb { clear:both;font-size:12px;font-weight:normal;margin:10px 0px 5px 150px; }
.sbj { clear:both;font-size:13px;color:#333333;margin:10px 0px 2px 0px; }
.sbjp { margin:0px 0px 2px 0px;font-size:13px;color:#333333;font-weight:bold; }
.np { margin:0px;width:auto;font-size:12px;text-align:left;line-height:140%; }
.npfl { float:left;margin:0px;font-size:12px;text-align:left;line-height:140%; }
.ncon { margin:0px;width:98%;text-align:right; }
.blg { width:568px;border-top:solid #CCCCCC 1px;text-align:left; }
#youyaku { clear:both;width:570px;text-align:left; }
.guphbn { float:left;width:590px;margin:0px 0px 0px 10px;padding:0px; }
.gupwd { clear:both;width:880px;margin:20px auto 0px auto;padding:0px; }
.g01 { clear:both;width:880px;margin:20px auto 20px auto;padding:20px 0px 0px 0px;text-align:center; }
.g02 { width:708px;margin:auto;padding:10px 0px 0px 0px;border-top:solid 1px #DDDDDD; }
.g03 { float:left;width:308px;margin:0px 10px 0px 0px;padding:0px;text-align:left; }
.g04 { float:left;width:304px;height:14px;margin:5px 0px 0px 0px;padding:0px;padding:2px;background-color:#C6B6A5;color:#FEFEFE; }
.g05 { width:860px;margin:auto;padding:0px; }
.g06 { clear:both;width:568px;padding:10px;border:solid #DDDDDD 1px; }
.g07 { float:left;margin-top:10px;width:468px; }
.g08 { float:left;margin:10px 0px 0px 10px; }
.g09 { margin:0px;font-size:13px; }
.g10 { float:left;font-size:13px;font-weight:bold;margin:0px;color:#000000; }
.g11 { float:left;font-size:13px;font-weight:bold;margin:0px 0px 0px 10px;color:#000000; }
.g12 { clear:both;width:570px;padding:10px;border-top:solid #DDDDDD 1px; }
.g13 { float:left;width:167px;margin:10px 0px 0px 10px; }
.g14 { float:left;margin:10px 0px 0px 10px;width:358px;text-align:left; }
.g15 { float:left;margin-top:10px; }
.g16 { width:306px;height:25px;margin:0px;padding:0px; }
.g17 { clear:both;width:570px;padding:10px;border-top:solid #DDDDDD 1px;text-align:left; }
.g18 { clear:both;width:580px;margin:0px;padding:20px 0px 0px 0px;text-align:center;border-top:solid 1px #DDDDDD; }
.g19 { float:left;width:298px;height:350px;margin:10px 10px 10px 0px;padding:10px;text-align:left;border:solid 1px #F9B55A; }
.g20 { float:left;width:228px;height:350px;margin:10px 0px 10px 0px;padding:10px;text-align:left;border:solid 1px #F9B55A; }
.g21 { width:580px;margin:0px auto 0px auto;padding:0px; }
.g22 { float:left;width:192px;height:180px;margin:0px;padding:0px;text-align:left;border:solid 1px #DDDDDD;background-image:url(/images/one.png);background-repeat:no-repeat; }
.g23 { float:left;width:192px;height:180px;margin:0px;padding:0px;text-align:left;border-top:solid 1px #DDDDDD;border-right:solid 1px #DDDDDD;border-bottom:solid 1px #DDDDDD;background-image:url(/images/two.png);background-repeat:no-repeat; }
.g24 { float:left;width:192px;;height:180px;margin:0px;padding:0px;text-align:left;border-top:solid 1px #DDDDDD;border-right:solid 1px #DDDDDD;border-bottom:solid 1px #DDDDDD;background-image:url(/images/three.png);background-repeat:no-repeat; }
.g25 { padding:30px 15px 10px 15px;font-size:100%;color:#666666; }
.g26 { margin-bottom:10px; }
.g27 { clear:both;width:580px;margin:0px;padding:0px 0px 0px 0px;text-align:center;border-top:solid 1px #DDDDDD; }
.g28 { float:left;width:320px;height:290px;margin:10px 10px 10px 0px;padding:10px;text-align:left;border:solid 1px #F9B55A; }
.g29 { float:left;width:200px;height:290px;margin:10px 0px 10px 0px;padding:10px;text-align:left;border:solid 1px #F9B55A; }
.g30 { margin-top:20px; }
.g31 { margin-top:10px; }
.g32 { float:left;margin-top:20px; }
.g33 { color:#CE0925; }
.g34 { color:#E26905; }
.g35 { margin-right:10px; }
.g36 { float:left;margin-right:10px; }
.g37 { margin-bottom:10px; }
.gupleft { float:left;width:250px;margin:0px;padding:0px 10px 10px 10px;background-color:#000;text-align:left; }
.g38 { width:230px;margin:0px;padding:10px;border:solid 1px #C0C0C0;text-align:left; }
.g39 { width:230px;margin:0px;padding:10px 10px 0px 10px;border-top:solid 1px #C0C0C0;background-color:#FFFFFF;text-align:left; }
.g40 { width:230px;margin:0px;padding:10px 10px 0px 10px;background-color:#000;text-align:left; }
.g41 { width:230px;margin:0px;padding:10px 10px 0px 10px;border:solid 1px #C0C0C0;text-align:left; }
.g42 { float:left;list-style-image:none;margin:0;padding:25px 5px 0px 5px;font-weight:bold;background-image:none; }
.g43 { float:left;margin:0px;padding:10px 10px 10px 0px; }
.g44 {clear:both;width:880px;height:93px;margin:auto;padding:0px;text-align:center; }
.g45 { float:left;margin:0px;padding:10px 10px 0px 0px; }
.g46 { width:100%;overflow:hidden;margin:0px;padding:0px;text-align:center;}
.g47 { margin:0px auto 0px auto;padding:0px;border:none; }
.g48 { width:81px;margin:0px;padding:0px; }
.g49 { width:306px;height:25px;margin:0px;padding:0px; }
.g50 { width:302px;height:26px;margin:0px;padding:0px;padding:0px;color:#999999; }
.g51 { margin:0px; }
.dttm { margin-right:20px; }
.s1 {
	color: #F00;
}
.s2 {
	font-weight: bold;
}
.s3 { font-weight:bold; }
.s4 { color:#CE0B06; }
.bb{font-weight:bold}
.f14{font-size:14px}
.space{margin-bottom:10px}
.org{color:#F75E34}