@charset "utf-8";
/* CSS Document */

.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
        }


.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 2px 0;
}

.goods-name_title{
font-size:14px;
border:#999999 double 3px;
font-weight:bolder;
margin:1px 0;
padding:5px;
text-align:center;
color:#993300;
}

.goods-name_title2{
	width:160px;
	font-size:14px;
	border-bottom:#999999 dotted 1px;
	font-weight:bolder;
	margin:1px auto;
	margin-top:5px;
	padding:5px;
	text-align:center;
	color:#555;
}


.ie6_center{
width:100%;
text-align:center;
}



.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:169px;
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:2px 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%;
	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 auto;
	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);
	text-align: left;
}

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;
text-align:left!important;
}

table.butsugu-set2{
width:340px;
border:#cccccc solid 1px;
border-collapse: collapse;
}

table.butsugu-set2 th{
font-size:12px;
padding:8px;
text-align:left;
font-weight:normal;
border-bottom:#cccccc solid 1px;
}

table.butsugu-set2 td{
font-size:12px;
border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 1px;
padding:3px 3px;
white-space: nowrap;
}

table.butsudan_butsugu-set{
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 120px 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.naibu{
	width:100%;
	border:#CCCCCC solid 1px;
	margin:5px auto 0 auto;
	border-collapse:collapse;
	font-size:0.75em;
	color:#666666;
}
table.naibu th{
border:#cccccc solid 1px;
font-weight:normal;
}
table.naibu td{
border:#cccccc solid 1px;
white-space:nowrap;}
table.naibu td.mid{
border:#cccccc solid 1px;
vertical-align:middle;
white-space:nowrap;}







.butsu_naibu_wrapper{
	width:100%;
	text-align:center;
	margin:0 auto;
}


dl.butsu-naibu{
	width:100%;
	height:54px;
	border:#999999 solid 1px;
	padding:0;
	margin:5px auto 0 auto;
	font-size:12px;
	text-align:center;
	border-collapse:collapse;
}

dl.butsu-naibu dt{
width:100%;
margin:0;
padding:0;
border-bottom:#999999 solid 1px;
line-height:18px;
}

span.naibu_dt{
font-weight:normal;}

dl.butsu-naibu dd{
width:30%;
height:36px;
float:left;
margin:0;
padding:0;
border-right:#999999 solid 1px;
line-height:36px;
}


dl.butsu-naibu dd.butsu_right{
border:none;
line-height:18px;
width:38%;
}

dl.butsu-naibu dd.butsu_right2{
border:none;
line-height:36px;
width:38%;
}

.okuyuki0{
height:36px;
line-height:36px;
float:left;
white-space:nowrap;
}
.okuyuki{
height:36px;
line-height:36px;
float:left;
white-space:nowrap;
margin-left:10px;}
.okuyuki2{
height:36px;
line-height:18px;
float:left;
text-align:left;
white-space:nowrap;}

.okuyuki3{
height:36px;
line-height:36px;
float:left;
text-align:left;
white-space:nowrap;}

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:-3px;
	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;
}


.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;
}


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;}



table.butsu3_table{
width:770px;
margin:0 auto;}

table.butsu3_table td{
text-align:center;}

table.butsu4_table{
	width:600px;
	margin:0 auto;
}

table.butsu4_table td{
text-align:center;
vertical-align:top;}

table.butsu4_table td.bottom{
text-align:center;
vertical-align:bottom;}

table.butsu5_table{
width:770px;
margin:0 auto;}

table.butsu5_table td{
text-align:center;
vertical-align:top;
}

table.butsu5_table td.bottom{
text-align:center;
vertical-align:bottom;}

table.butsu5_table td.middle{
text-align:center;
vertical-align:middle;}

table.butsu5_table td.left{
text-align:left;
vertical-align:top;}

table.butsu6_table{
width:600px;
margin:0 auto;}

table.butsu6_table td{
text-align:center;
vertical-align:bottom;}

table.butsu6_table td.top{
text-align:center;
vertical-align:top;}



table.butsu7_table{
	width:600px;
	margin:20px auto;
}

table.butsu7_table td{
text-align:center;
vertical-align:top;}

table.butsu7_table td.bottom{
text-align:center;
vertical-align:bottom;}


span.red{
color:#FF0000;
font-weight:bold;
font-size:0.75em;
}

.blue-border{
border:#0053A6 double 3px;
padding:1px;
margin:5px;}
.blue-border2{
border:#0053A6 solid 1px;
padding:5px;
margin:5px;}
.blue-border3{
border:#0053A6 solid 1px;
padding:1px;
margin:5px;}


.fax-cart{
width:770px;
margin:0 auto;
text-align:center;
margin-top:40px;
height:20px;
}
.fax{
margin:0 auto;
width:178px;
float:left;
margin-left:296px;
}
.check_cart{
float:right;
width:200px;
}

.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;
}

.cart3{
width:250px;
height:69px;
text-align:right;
margin:5px auto 0 auto;
background:url(../cart-img/image6.gif) no-repeat;
padding:0;
}
.cart4{
width:250px;
height:59px;
text-align:right;
margin:5px auto 0 auto;
background:url(../cart-img/image7.gif) no-repeat;
padding:0;
}

.cart5{
width:235px;
text-align:right;
margin:5px auto 0 auto;
padding-top:60px;
background:url(../cart-img/image4.gif) no-repeat;
}
.cart6{
width:220px;
text-align:right;
margin:5px auto 0 auto;
padding-top:5px;
}

.cart7{
width:280px;
/*height:100px;*/
padding-top:80px;
text-align:right;
margin:5px auto 0 auto;
background:url(../cart-img/image1.gif) no-repeat;
}

.butsugu_cart1{
width:340px;
height:45px;
text-align:right;
margin:5px auto 10px auto;
padding-top:15px;
background:url(../cart-img/image4.gif) no-repeat 30px 0px;}

.kanbai-tag{
width:100%;
margin:0 auto;
background-image:url(../cart-img/kanbai-tag.png);
_background-image:url(../cart-img/kanbai-tag.gif);
background-repeat:no-repeat;
background-position:center;
font-size:0.9em;
line-height:50px;
text-align:center;
font-weight:bold;}


.kakaku{
width:600px;
line-height:20px;
font-size:14px;
font-weight:bold;
color:#003399;
text-align:center;
border:#003366 double 3px;
border-left:none;
border-right:none;
margin:0 auto;
margin-top:20px;}


a.dentou{
font-size:1.1em;
font-weight:bold;
color:#FF0000;
}
a:hover.dentou{
color:#FF9900;
}


img.im_outline{
border:#333333 solid 1px;}





.tenji_bg{
width:171px;
height:21px;
margin:2px auto 0px auto;
text-indent:-9000px;
}

.tenji_bg a{
width:171px;
height:21px;
display:block;
background:url(../butsugu/image7.gif) no-repeat;}
.tenji_bg a:hover{
background:url(../butsugu/image7.gif) 1px 1px no-repeat;}


.bold{
font-weight:bold;
font-size:inherit;
color:inherit;
}

#flocks_zogan1 a{
width:207px;
height:400px;
background:url(../issindo-kagucho-bu/issindo-kagu5.1.jpg) no-repeat;
border:none;
display:block;
text-indent:-9000px;
margin:0 auto;
margin-top:-21px;
position:relative;
z-index:0;
}
#flocks_zogan1 a:hover{
width:207px;
height:400px;
background:url(../issindo-kagucho-bu/issindo-kagu5.11.jpg) no-repeat;
border:none;
} 

a #flocks_zogan2{
border:none;
position:relative;
top:22px;
_top:26px;
z-index:1;
left:0;
}
a:hover #flocks_zogan2{
background:url(../issindo-kagucho-bu/issindo-kagu5.31.jpg) no-repeat;
left:1px\9;
}

.notice_dento{
width:600px;
line-height:20px;
font-size:14px;
font-weight:bold;
color:#003399;
text-align:center;
border:#003366 double 3px;
border-left:none;
border-right:none;
margin:0 auto;
margin-top:10px;
}

