@charset "utf-8";
/* CSS Document */



.goods-name_line-top{
width:100%;
height:5px;
background:url(../issindo-image/bg7.gif);
margin-top:5px
}

.goods-name_line-bottom{
width:100%;
height:5px;
background:url(../issindo-image/bg7.gif);
margin:0 0 5px 0;
}

.goods-name_title{
font-size:14px;
border:#999999 double 3px;
font-weight:bolder;
margin:1px 0;
padding:5px;
text-align:center;
color:#993300;
}

.ie6_center{
width:100%;
text-align:center;
}

.cart{
width:300px;
height:60px;
text-align:right;
margin:5px auto 0 auto;
background:url(../cart-img/image4.gif) no-repeat;
padding:0;
}

.cart2{
width:250px;
height:69px;
text-align:right;
margin:5px auto 0 auto;
background:url(../cart-img/image5.gif) no-repeat;
padding:0;
}
.cart_shitadai{
width:370px;
height:60px;
margin:5px auto 0 auto;
background:url(../cart-img/image4.gif) no-repeat;
padding:0;
text-align:right;
}

.kosuu{
font-size:12px;
margin:0;
padding:0;
white-space:nowrap;
margin-bottom:5px;
}

.zaishitsu{
font-size:12px;
margin:0;
padding:0;
white-space:nowrap;
margin-bottom:5px;
}


.price-coment{
width:735px;
height:44px;
border-style:double;
border-width:3px 0;
border-color:#003366;
font-size:14px;
font-weight:bold;
line-height:44px;
text-align:center;
color:#003366;
padding:0;
margin:0 auto;
}



dl.butsugu-price{
width:170px;
border:#999999 solid 1px;
margin:0;
float:left;
}

dd.butsugu-price1{
font-size:12px;
font-weight:bolder;
text-align:center;
padding:3px;
white-space: nowrap;
margin:0;
border-style:solid;
border-color: #999999;
border-width:0 0 1px 0;
}

dd.butsugu-price2{
font-size:14px;
text-align:center;
padding:3px;
color:#FF0000;
font-weight:bolder;
border-style:solid;
border-color: #999999;
border-width:0 0 1px 0;
white-space: nowrap;
margin:0;
}

dd.serial-number{
font-size:12px;
text-align:center;
padding:3px;
margin:0;
}


dd.butsugu-price2-2{
font-size:12px;
text-align:center;
padding:3px;
color:#FF0000;
font-weight:bolder;
border-style:solid;
border-color: #999999;
border-width:0 0 1px 0;
white-space: nowrap;
margin:0;
}


dl.butsugu-price-b{
width:170px;
border:#999999 solid 1px;
margin:0;
float:right;
}


dl.butsugu-price-c{
width:160px;
float:left;
border:#999999 solid 1px;
margin:0;
}



dl.butsugu-price-d{
width:114px;
float:left;
border:#999999 solid 1px;
margin:0 4px 0 0;
float:left;
}



dl.butsugu-price-e{
width:114px;
float:left;
border:#999999 solid 1px;
margin:0 4px 0 0;
float:left;
}


dl.butsugu-price-f{
width:114px;
float:right;
border:#999999 solid 1px;
margin:0;
}


dl.zushi-size{
width:100%;
height:36px;
border:#999999 solid 1px;
padding:0;
margin:10px 0 0 0; 
font-size:12px;
line-height:20px;
text-align:center;
border-collapse:collapse;
}

dl.zushi-size dd{
width:33%;
float:left;
margin:0;
white-space:nowrap;
border-right:#999999 solid 1px;
padding:0;
}

dl.zushi-size dd.right{
border:none;
}

dl.zushi-size2{
width:100%;
height:18px;
border:#999999 solid 1px;
padding:0;
margin:10px 0 0 0; 
font-size:12px;
line-height:19px;
text-align:center;
border-collapse:collapse;
}

dl.zushi-size2 dd{
width:33%;
float:left;
margin:0;
white-space:nowrap;
border-right:#999999 solid 1px;
padding:0;
}

dl.zushi-size2 dd.right{
border:none;
}

.zushi-caution{
clear:both;
width:100%;
height:14px;
text-align:right;
font-size:10px;
line-height:14px;
font-weight:bold;
color:#FF0000;
border-width:0 1px 1px 1px;
border-color:#999999;
border-style:solid;
padding:0;
}

.zushi-price{
clear:both;
width:100%;
height:26px;
text-align:center;
font-size:14px;
line-height:26px;
font-weight:bold;
border-width:1px;
border-color:#999999;
border-style:solid;
margin:10px 0 0 0;
padding:0;
}

.zushi-price2{
clear:both;
width:100%;
height:26px;
text-align:center;
font-size:14px;
line-height:26px;
font-weight:bold;
color:#FF0000;
border-width:1px;
border-color:#999999;
border-style:solid;
margin:10px 0 0 0;
padding:0;
}

.zushi-serial-number{
	clear:both;
	width:100%;
	height:18px;
	text-align:right;
	font-size:12px;
	line-height:18px;
	border-width:0 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	margin:0;
	padding:0;
}

.zushi-notice{
clear:both;
width:100%;
height:14px;
text-align:right;
font-size:10px;
line-height:14px;
border-width:0 1px 1px 1px;
border-color:#999999;
border-style:solid;
margin:0;
padding:0;
}

.goods-coments{
	width:100%;
	border:#999999 solid 1px;
	padding:0;
	background-color:#FFFFE8;
	margin:5px 0;
	clear:both;
}

.goods-coments2{
font-size:14px;
line-height:20px;
background:url(../issindo-image/bg5.gif);
margin:3px;
text-align:left;
}

.goods-coments-b{
width:170px;
border:#999999 solid 1px ;
padding:3px;
background-color:#FFFFE8;
margin:0 0 5px 0 ;
float:right;
}

.goods-coments-b2{
font-size:14px;
line-height:20px;
background:url(../issindo-image/bg5.gif);
}

table.butsugu-set{
min-width:160px;
border:#cccccc solid 1px;
border-collapse: collapse;
float:left;
margin-right:5px;
}

table.butsugu-set th{
font-size:12px;
padding:8px;
text-align:left;
font-weight:normal;
border-bottom:#cccccc solid 1px;
}

table.butsugu-set td{
font-size:12px;
border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 1px;
padding:3px 3px;
white-space: nowrap;
}

table.butsudan_butsugu-set{
min-width:160px;
border:#cccccc solid 1px;
border-collapse: collapse;
float:right;
margin-right:5px;
}

table.butsudan_butsugu-set th{
font-size:12px;
padding:8px;
text-align:left;
font-weight:normal;
border-bottom:#cccccc solid 1px;
}

table.butsudan_butsugu-set td{
font-size:12px;
border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 1px;
padding:3px 3px;
white-space: nowrap;
text-align:center;
}

table.butsudan_butsugu-set td.price{
font-size:12px;
border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 1px;
padding:3px 3px;
white-space: nowrap;
text-align:right;
}

table.butsudan_butsugu-set td.price2{
font-size:12px;
border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 1px;
padding:3px 3px;
white-space: nowrap;
text-align:right;
color:#FF0000;
}

table.butsudan_butsugu-set td.shousai{
font-size:12px;
border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 1px;
padding:3px 3px;
white-space:normal;
text-align:left;
}


.kugiri_line1{
width:770px;
height:1px;
margin:20px auto 0 auto;
background-color:#D1E2F8;
}
.kugiri_line2{
width:770px;
height:8px;
background-image:url(../topimage/bg1_r1_c2.jpg);
margin:0 auto;
}
.kugiri_line3{
width:770px;
height:1px;
margin:0 auto;
background-color:#003366;
}
.kugiri_line4{
width:770px;
height:12px;
margin:0 auto 20px auto;
font-size:12px;
padding-top:3px;
text-align:right;
}
.kugiri_line5{
width:770px;
height:12px;
margin:0 auto 100px auto;
font-size:12px;
padding-top:3px;
text-align:right;
}

.page_top_wrapper{
width:100%;
text-align:center;}

.page_top1{
width:770px;
height:8px;
background:url(../topimage/bg1_r1_c2.jpg);
border-top:#D1E2F8 solid 1px;
border-bottom:#003366 solid 1px;
margin:30px auto 0 auto;}

.page_top2{
width:770px;
line-height:20px;
text-align:right;
font-size:12px;
margin:0 auto 30px auto;
}

span.kanbai{
font-size:12px;
color:#FF0000;
font-weight:bold;}


table.shingu-set{
width:300px;
border:#cccccc solid 1px;
border-collapse: collapse;
margin:10px auto 0 auto;
}

table.shingu-set th{
font-size:12px;
padding:8px;
border-bottom:#cccccc solid 1px;
}

table.shingu-set td{
font-size:12px;
border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 1px;
padding:3px 3px;
white-space: nowrap;
}

span.shingu_price{
color:#FF0000;}

span.kanbai{
font-weight:bold;
color:#ff0000;
text-align:left;
margin:0 auto;
white-space:nowrap;
width:50px;}



table.butsu3_table{
width:770px;
margin:0 auto;}

table.butsu3_table td{
text-align:center;}


.butsu_naibu_wrapper{
width:90%;
text-align:center;
margin:0 auto;
}


dl.butsu-naibu{
width:90%;
height:54px;
border:#999999 solid 1px;
padding:0;
margin:5px auto 0 auto; 
font-size:12px;
line-height:18px;
text-align:center;
border-collapse:collapse;
}

dl.butsu-naibu dt{
width:100%;
margin:0;
padding:0;
border-bottom:#999999 solid 1px;
}

dl.butsu-naibu dd{
width:33%;
height:36px;
float:left;
margin:0;
padding:0;
margin-bottom:10px;
border-right:#999999 solid 1px;
vertical-align:middle;
line-height:36px;
}


dl.butsu-naibu dd.butsu_right{
border:none;
line-height:18px;
}

dl.butsu-naibu dd.butsu_right2{
border:none;
line-height:36px;
}

span.mouse{
font-size:0.9em;
font-weight:bold;
color:#FF0000;
text-align:center;}

#top_button_wrapper{
width:100%;
position:relative;
margin:0;
padding:0;
height:84px;
margin-bottom:80px;
}
#top_button_wrapper1{
width:100%;
position:relative;
margin:0;
padding:0;
height:84px;
margin-top:80px;
}

#top_button_wrapper2{
width:770px;
position:absolute;
right:0;
height:84px;
margin:0;
padding:0;
}

ul#top_buttons1,
ul#top_buttons2,
ul#top_buttons3,
ul#top_buttons4,
ul#top_buttons5{
margin:0;
padding:0;
clear:both;
list-style:none;
}


ul#top_buttons1 li,
ul#top_buttons2 li,
ul#top_buttons3 li,
ul#top_buttons4 li,
ul#top_buttons5 li{
background:url(../topimage/image1.gif) no-repeat 2px 6px;
text-indent:20px;
font-size:12px;
float:right;
padding:5px;
line-height:16px;
white-space:nowrap;
border-left:#81B0E9 solid 1px;
}

ul#top_buttons1 li,
ul#top_buttons2 li,
ul#top_buttons3 li,
ul#top_buttons4 li{
border-bottom:#81B0E9 solid 1px;
}
ul#top_buttons3 li,
ul#top_buttons4 li,
ul#top_buttons5 li{
border-top:#81B0E9 solid 1px;
}

ul#top_buttons3 li,
ul#top_buttons5 li{
margin-top:2px;}


ul#top_buttons1 li a:visited ,
ul#top_buttons2 li a:visited ,
ul#top_buttons3 li a:visited ,
ul#top_buttons4 li a:visited ,
ul#top_buttons5 li a:visited {
color:#666666;
text-decoration:none;
}

ul#top_buttons1 li a:hover ,
ul#top_buttons2 li a:hover ,
ul#top_buttons3 li a:hover ,
ul#top_buttons4 li a:hover ,
ul#top_buttons5 li a:hover {
color:#0033FF;
text-decoration:underline;
}


ul#top_buttons1 li.selected a,
ul#top_buttons2 li.selected a,
ul#top_buttons3 li.selected a,
ul#top_buttons4 li.selected a,
ul#top_buttons5 li.selected a{
font-weight:bold;
color:#FF0000;
}

ul#top_buttons1 li.selected a:hover,
ul#top_buttons2 li.selected a:hover,
ul#top_buttons3 li.selected a:hover,
ul#top_buttons4 li.selected a:hover,
ul#top_buttons5 li.selected a:hover{
font-weight:bold;
color:#0033FF;
}

.butsuzo-size{
width:100%;
height:18px;
border:#999999 solid 1px;
padding:0;
margin:10px 0 0 0; 
font-size:12px;
line-height:20px;
text-align:center;
border-collapse:collapse;
}

dl.butsuzo-size{
width:100%;
height:18px;
border:#999999 solid 1px;
padding:0;
margin:0; 
font-size:12px;
line-height:19px;
text-align:center;
border-collapse:collapse;
}

dl.butsuzo-size dd{
width:28%;
float:left;
margin:0;
white-space:nowrap;
border-right:#999999 solid 1px;
padding:0;
}
dl.butsuzo-size dd.left{
font-weight:bold;
width:14%;
color:#990000;
}
dl.butsuzo-size dd.right{
border:none;
}


.cart3{
width:250px;
height:69px;
text-align:right;
margin:5px auto 0 auto;
background:url(../cart-img/image6.gif) no-repeat;
padding:0;
}



.butsuzo-price{
	clear:both;
	width:100%;
	text-align:center;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	border-width:0 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	margin:0;
	padding: 1px 0 0 0;
}


.butsuzo-price2{
	clear:both;
	color:#FF0000;
	width:100%;
	height:26px;
	text-align:center;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	border-width:0 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	margin: 0;
	padding: 1px 0 0 0;
}


.cart4{
width:250px;
height:49px;
text-align:right;
margin:5px auto 0 auto;
background:url(../cart-img/image7.gif) no-repeat;
padding:0;
}

table #ihai_size{
width:647px;
margin:0 auto;
border:#999999 solid 1px;
border-collapse:collapse;
font-size:14px;
}

table #ihai_size th{
border:#999999 solid 1px;
border-collapse:collapse;
line-height:24px;}
table #ihai_size td{
border:#999999 solid 1px;
border-collapse:collapse;
line-height:24px;
text-align:center;}
table #ihai_size td.tekigou{
text-align:left;
padding-left:50px;}
table #ihai_size td.erabu{
text-align:left;
padding-left:40px;}