/* CSS Document */
* html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); }

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px}

html {
	scrollbar-track-color : transparent ;
	scrollbar-3dlight-color :#808080;
	scrollbar-arrow-color :#808080;
	scrollbar-darkshadow-color :#808080;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color :transparent ;
	scrollbar-shadow-color : transparent ;
	}


img a{text-decoration:none}
a:link {color:#0066FF;}
a:visited {color:#0066FF;}
a:hover {color:#666666;}
a:active {color:#666666;}

a{font-size:12px; text-decoration:underline}

b{color:#0066FF;}
ul h3{color:#0066FF; font-size:12px; font-weight:bold; margin:0px; padding:0px}
h3{color:#0066FF; font-size:12px; font-weight:bold; margin:0px; padding:0px}
from{margin:0px}

.con_naka  a{font-weight:600}
.con_naka  a:link {color:#666666;}
.con_naka  a:visited {color:#666666;}
.con_naka  a:hover {color:#0066FF; text-decoration:none;position:relative; top:1px; left:1px;}
.con_naka  a:active {color:#0066FF;text-decoration:none;position:relative; top:1px; left:1px;}

.con_naka3 b a{font-weight:600}
.con_naka3 b a:link {color:#0066FF;}
.con_naka3 b a:visited {color:#0066FF;}
.con_naka3 b a:hover {color:#666666; text-decoration:none;position:relative; top:1px; left:1px;}
.con_naka3 b a:active {color:#666666;text-decoration:none;position:relative; top:1px; left:1px;}

.con_naka3   a{font-weight:600}
.con_naka3   a:link {color:#666666;}
.con_naka3   a:visited {color:#666666;}
.con_naka3   a:hover {color:#0066FF; text-decoration:none;position:relative; top:1px; left:1px;}
.con_naka3   a:active {color:#0066FF;text-decoration:none;position:relative; top:1px; left:1px;}

.con_naka3{line-height:150%}

h1{font-size:12px; font-style:normal; margin:0px; padding:0px; font-weight:600}
ul li{margin:0px; padding:0px; list-style-image:url(common/img/list.jpg);}
tr td{vertical-align:top}
img{margin:0px; padding:0px; border:0px; text-decoration:none}
hr{height:1px}

.l{float:left; margin:0px 0px 0px 1px}

#top_b{background-image:url(common/img/top_b.jpg);
background-repeat:no-repeat;
width:821px; height:135px;}

#back{background-image:url(common/img/back.jpg);
background-repeat:repeat-y;
width:1000px;
height:auto}
/* width:821px; */


#manu{width:145px; float:left; background-image:url(common/img/manu_b.jpg);
background-repeat:repeat-y; padding:0px; margin:0px}
#manu a{background-color:#CCCCCC; display:block; margin:0px 5px 0px 2px; width:128px;
text-decoration:none; border:#666666 solid; border-width:0px 0px 1px 0px; padding:2px 0px 2px 3px}
#manu a:link {color: #000000;}
#manu a:visited {color: #000000;}
#manu a:hover {color: #000000; background-color:#FFFFFF}
#manu a:active {color: #000000; background-color:#FFFFFF}

#manu ul li a{background:#CCCCCC}

#amaozn a{width:120px}

#manu #sita_menu{width:145px; float:left; background:#FFFFFF;
background-repeat:repeat-y; padding:0px; margin:0px; overflow:hidden}
#manu #sita_menu a{margin:0px 5px 0px 2px; padding:2px 0px 2px 3px; background:#FFFFFF; border:0px;}
#manu #sita_menu a:link {color: #000000;}
#manu #sita_menu a:visited {color: #000000;}
#manu #sita_menu a:hover {color: #000000;}
#manu #sita_menu a:active {color: #000000;}

/*コンテンツ*/
.con{background-image:url(common/img/com_ue.jpg); width:655px; height:19px;
background-repeat:no-repeat; padding:3px 0px 0px 20px; display:block; color:#FFFFFF;
font-weight:600; margin:0px}
.con_naka{border: solid #333333; border-width:0px 1px 1px 1px; width:643px; height:auto;
padding:0px 5px 5px 5px; line-height:130%; margin:0px 0px 10px 0px}
.con_naka1{border: solid #333333; border-width:1px 1px 1px 1px; width:643px; height:auto;
padding:0px 5px 5px 5px; line-height:130%; margin:0px 0px 10px 0px}

.con_naka3{height:auto;padding:5px; line-height:130%; }

.con_naka_kuro{border: solid #333333 1px; width:643px; height:auto;
padding:0px 5px 5px 5px; line-height:130%; margin:0px 0px 10px 0px; background:#333333}

.title{font-weight:600; color:#FFFFFF; background:#666666; font-size:14px; padding:1px 0px 1px 20px}

#sinobi a{background-color:#cccccc; border:#cccccc}
#manu .sinobi a{background-color:#cccccc; border:#cccccc}
#manu .sinobi a:link{background-color:#cccccc; border:#cccccc}
#manu .sinobi a:visited{background-color:#cccccc; border:#cccccc}
#manu .sinobi a:hover{background-color:#cccccc; border:#cccccc}
#manu .sinobi a:active{background-color:#cccccc; border:#cccccc}

td{padding:2px}

.moji_b{font-weight:600; color:#FFFFFF; background:#333333}

/*右*/

#migi_eria{float:right; width:175px; height:auto; background:url(common/img/migi_naka.jpg);
background-repeat:repeat-y; text-align:left; }
#migi_eria1{padding:0px 0px 0px 1px}

.migi_eria{float:right; width:175px; height:auto; background:url(common/img/sc1.jpg); background-repeat:no-repeat
; padding:10px 0px 0px 0px; text-align:center; height:80px}

#kkh{padding:0px 0px 0px 5px; margin:0px}
/*中*/
#naka_eria{float:left}

/*Amazon*/

/*その他*/

#higi_itiran{width:160px; height:60px; background:#FFFFFF}
.verb{vertical-align:bottom}
.hosyuuu{background-image:url(../common/img/manu_b.jpg); background-repeat:repeat-y; height:35px;
margin:50px 0px 0px 0px}
#g_koukoku{padding:0px 0px 0px 3px}
#bfw160{background:#FFFFFF; width:160px}
#rrr1{float:right; margin:0px 15px 0px 0px; color:#FFFFFF}
#rrr2{float:right; padding:12px 55px 0px 0px;}
#rrr2 img{float:left}
#rrr2 iframe{float:left}
#rrr3{float:right; padding:12px 40px 0px 0px}
#rrr4{padding:0px 0px 0px 2px}
#rrr5{margin:0;padding:0;list-style:none;font-size:12px;width:120px;line-height:140%;}
#rrr6{float:left;padding:0px;vertical-align:middle}
.rrr7{float:left;width:100%;text-align:center;}
.rrr8{clear:both;}
#rrr9{width:160px; height:0px; background:#FFFFFF; text-align:center}

.rrr10{padding:0px 130px 0px 0px}
.rrr11{padding:0px 0px 0px 30px}
#rrr12{float:left}
#rrr13{background-image:url(common/img/manu_b.jpg); background-repeat:repeat-y; height:65px;
margin:50px 0px 0px 0px}
.rrr14{padding:0px 0px 0px 30px}
#rrr15{overflow:auto; width:645px; height:200px}
#rrr16{width:160px; background:#EEEEEE}


li strong{color:#0066CC; padding:1px; width:98%; margin:2px 2px 2px 0px; background:#eeeeee;
border:1px solid #999999; display:block}
li em{font-style:normal; color:#D89312; font-weight:bold}
li h4{background:#E1E1E1; font-size:12px; font-weight:bold; color:#000000; border:1px solid #000000; padding:1px; width:98%; margin:2px 2px 2px 0px; line-height:100%}


#foter_shop{width:620px; height:500px; overflow-y:scroll; overflow-x:hidden}

.div21{width:50%; float:left}
.div41{width:50%; float:left}
.div25{width:25%; float:left}
.kuria{clear:both}
.rrr17{color:#0066CC; font-weight:bold}

legend h3 {color:#0066FF}

.r{float:right}