@charset "shift_jis";

/* 各ページ適用CSS
------------------------------------------------------------------------------------*/

#contents .btn a{
	text-indent: -10000px;
	display: block;
	outline: none;
	overflow: hidden;
}
#contents .btn a:hover{
	background-position:right top !important;
}



/*　透明ガラスページ　適用CSS
------------------------------------------------------------------------------------*/

.glass-1sq #selectorder {
	background: url(../img/img-glass-1/bg_01.jpg) no-repeat left top;
}

.glass-1sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}

.glass-1co #selectorder {
	background: url(../img/img-glass-1/bg_02.jpg) no-repeat left top;
}
.glass-1co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}
.glass-1co #selectorder ul.size li.corner p.last, .glass-3co #selectorder ul.size li.corner p.last, .glass-4co #selectorder ul.size li.corner p.last, 
.glass-5co #selectorder ul.size li.corner p.last, .glass-6co #selectorder ul.size li.corner p.last, .glass-8co #selectorder ul.size li.corner p.last, 
.glass-9co #selectorder ul.size li.corner p.last, .mirror-1co #selectorder ul.size li.corner p.last, .mirror-2co #selectorder ul.size li.corner p.last{
	margin: 3px 0 0 6px;
	font-size: 12px;
}


.glass-1ci #selectorder {
	background: url(../img/img-glass-1/bg_03.jpg) no-repeat left top;
}
.glass-1ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}

.glass-1ci #selectorder ul.size li.thick{
	left: 307px;
	top: 216px;
	width: 150px;
}

.glass-1ci #selectorder ul.option li.first, .glass-1sq #selectorder ul.option li.first, .glass-1co #selectorder ul.option li.first, .glass-3sq #selectorder ul.option li.first, 
.glass-3co #selectorder ul.option li.first, .glass-3ci #selectorder ul.option li.first, .glass-4sq #selectorder ul.option li.first, .glass-4co #selectorder ul.option li.first, 
.glass-4ci #selectorder ul.option li.first, .glass-6sq #selectorder ul.option li.first, .glass-6ci #selectorder ul.option li.first, .glass-6co #selectorder ul.option li.first{
}	
.glass-1ci #selectorder ul.option li, .glass-1sq #selectorder ul.option li, .glass-1co #selectorder ul.option li{
	width:152px;
}
.glass-1ci #selectorder ul.option li, .glass-1sq #selectorder ul.option li, .glass-1co #selectorder ul.option li{
	width:152px;
}
.glass-2sq #selectorder {
	background: url(../img/img-glass-2/bg_01.jpg) no-repeat left top;
}
.glass-2sq-sm #selectorder {
	background: url(../img/img-glass-2/bg_01a.jpg) no-repeat left top;
}

.glass-2sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}
.glass-2sq #selectorder ul.size li.length, .glass-3sq #selectorder ul.size li.length, .glass-3co #selectorder ul.size li.length, .glass-4sq #selectorder ul.size li.length, 
.glass-4co #selectorder ul.size li.length, .glass-5sq #selectorder ul.size li.length, .glass-5co #selectorder ul.size li.length, .glass-6sq #selectorder ul.size li.length, 
.glass-6co #selectorder ul.size li.length, .glass-1co #selectorder ul.size li.length, .glass-1sq #selectorder ul.size li.length,
.glass-2co #selectorder ul.size li.length, .glass-8sq #selectorder ul.size li.length, .glass-8co #selectorder ul.size li.length, .glass-9sq #selectorder ul.size li.length, 
.glass-9co #selectorder ul.size li.length, .glass-10sq #selectorder ul.size li.length, .glass-10co #selectorder ul.size li.length,
 .mirror-1sq #selectorder ul.size li.length, .mirror-1co #selectorder ul.size li.length, .mirror-2sq #selectorder ul.size li.length, 
.mirror-2co #selectorder ul.size li.length{
	width: 211px;
	text-align: right;
	left: 1px;
	top: 113px;
}

.glass-2co #selectorder {
	background: url(../img/img-glass-2/bg_02.jpg) no-repeat left top;
}
.glass-2co-sm #selectorder {
	background: url(../img/img-glass-2/bg_02a.jpg) no-repeat left top;
}
.glass-2co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}


.glass-2ci #selectorder {
	background: url(../img/img-glass-2/bg_03.jpg) no-repeat left top;
}
.glass-2ci-sm #selectorder {
	background: url(../img/img-glass-2/bg_03a.jpg) no-repeat left top;
}
.glass-2ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}
.glass-2ci #selectorder ul.size li.thick{
	left: 310px;
	top: 230px;
	width: 150px;
}
.glass-2ci #selectorder ul.size li.kind, .glass-2co #selectorder ul.size li.kind, .glass-2sq #selectorder ul.size li.kind, .glass-8sq #selectorder ul.size li.kind, 
.glass-8co #selectorder ul.size li.kind, .glass-8ci #selectorder ul.size li.kind, .glass-9sq #selectorder ul.size li.kind, .glass-9co #selectorder ul.size li.kind, 
.glass-9ci #selectorder ul.size li.kind, .glass-10sq #selectorder ul.size li.kind, .glass-10co #selectorder ul.size li.kind, .glass-10ci #selectorder ul.size li.kind{
	left: 327px;
	top: -5px;
	width: 100px;
	font-size:12px;
}
.glass-2ci #selectorder ul.size li.color, .glass-2co #selectorder ul.size li.color, .glass-2sq #selectorder ul.size li.color{
	left: 500px;
	top: -6px;
	font-size:12px;
	width: 100px;
}
.glass-2ci #selectorder ul.edge, .glass-8ci #selectorder ul.edge, .glass-9ci #selectorder ul.edge{
	left: 457px;
	top: 297px;
	font-size: 12px;
}
.glass-2co #selectorder ul.edge {
	left: 457px;
	top: 281px;
	font-size: 12px;
}


.glass-2co #selectorder ul.size li.corner{
	left: 519px;
	top: 37px;
	width: 125px;
}
.glass-2co #selectorder ul.size li.corner p.last{
	margin: 3px 0 0 6px;
	font-size: 12px;
}
.glass-3sq #selectorder {
	background: url(../img/img-glass-3/bg_01.jpg) no-repeat left top;
}

.glass-3sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}


.glass-3co #selectorder {
	background: url(../img/img-glass-3/bg_02.jpg) no-repeat left top;
}
.glass-3co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}


.glass-3ci #selectorder {
	background: url(../img/img-glass-3/bg_03.jpg) no-repeat left top;
}
.glass-3ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}
.glass-3ci #selectorder ul.size li.diameter, .glass-4ci #selectorder ul.size li.diameter, .glass-1ci #selectorder ul.size li.diameter, .mirror-1ci #selectorder ul.size li.diameter, 
.mirror-2ci #selectorder ul.size li.diameter, .glass-5ci #selectorder ul.size li.diameter{
	left: 458px;
	top: 92px;
	width: 211px;
}

.glass-3ci #selectorder ul.size li.thick{
	left: 307px;
	top: 216px;
	width: 150px;
}


.glass-4sq #selectorder {
	background: url(../img/img-glass-4/bg_01.jpg) no-repeat left top;
}

.glass-4sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}


.glass-4co #selectorder {
	background: url(../img/img-glass-4/bg_02.jpg) no-repeat left top;
}
.glass-4co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}


.glass-4ci #selectorder {
	background: url(../img/img-glass-4/bg_03.jpg) no-repeat left top;
}
.glass-4ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}

.glass-4ci #selectorder ul.size li.thick{
	left: 307px;
	top: 216px;
	width: 150px;
}

.glass-5sq #selectorder {
	background: url(../img/img-glass-5/bg_01.jpg) no-repeat left top;
}

.glass-5sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}
.glass-5co #selectorder {
	background: url(../img/img-glass-5/bg_02.jpg) no-repeat left top;
}
.glass-5co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}


.glass-5ci #selectorder {
	background: url(../img/img-glass-5/bg_03.jpg) no-repeat left top;
}
.glass-5ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}

.glass-5ci #selectorder ul.size li.thick{
	left: 271px;
	top: 214px;
	width: 150px;
}
.glass-6sq #selectorder {
	background: url(../img/img-glass-6/bg_01.jpg) no-repeat left top;
}

.glass-6sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}
.glass-6sq #selectorder ul.size li.color{
	font-size: 14px;
	margin: 0 5px 0 0; 
	line-height: 19px;
	height: 19px;
}


.glass-6co #selectorder {
	background: url(../img/img-glass-6/bg_02.jpg) no-repeat left top;
}
.glass-6co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}


.glass-6ci #selectorder {
	background: url(../img/img-glass-6/bg_03.jpg) no-repeat left top;
}
.glass-6ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}
/*.glass-6ci #selectorder ul.edge {
	left: 458px;
	top: 297px;
	font-size: 12px;
}*/

.glass-6ci #selectorder ul.size li.thick, .mirror-1ci #selectorder ul.size li.thick{
	left: 308px;
	top: 230px;
	width: 150px;
}
.glass-7sq #selectorder p.btn a{
	position: absolute;
	left: 262px;
	top: 160px;
}

.glass-7sq #selectorder {
	background: url(../img/img-glass-7/bg_01.jpg) no-repeat left top;
}

.glass-7sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}
.glass-8sq #selectorder ul.size li.thick, .glass-8co #selectorder ul.size li.thick, .glass-9sq #selectorder ul.size li.thick, 
.glass-9co #selectorder ul.size li.thick{
	left: 458px;
	top: 108px;
	width: 150px;
}
.glass-7sq #selectorder p.thickness{
	left: 466px;
	position: absolute;
	top: 199px;
	width: 150px;
}
.glass-7sq #selectorder ul.kind {
	left: 32px;
	top: 110px;
}
.glass-7sq #selectorder ul.w-kind {
	left: 248px;
	top: 110px;
}
.glass-7sq #selectorder ul.w-kind li{
	float:left;
	padding:0 13px 0 0;
	margin:0;
}
.glass-7sq #selectorder ul.w-kind li input{
	width:15px;
	height:15px;
	vertical-align:middle;
}
.glass-7sq #selectorder ul.kind li input{
	width:15px;
	height:15px;
	vertical-align:middle;
}
.glass-7sq #selectorder ul.size li.line{
	position: absolute;
	left: 439px;
	top: -3px;
}
.glass-7sq #selectorder ul.size li.help{
	position: absolute;
	left: 290px;
	top: -1px;
}
.glass-7sq #selectorder ul.size li.help a{
	background: url(../img/img-common/selectorder_btn04.jpg) no-repeat left top;
	text-indent: -10000px;
	display: block;
	height: 18px;
	width: 47px;
	outline: none;
	overflow: hidden;
	margin: 0 0 2px 94px;
}
.glass-7sq #selectorder ul.size li.help a:hover{
	background-position: right top;
}
.glass-7sq #selectorder ul.kind li {
	float: left;
	padding:0 10px 0 0;
}
.glass-7sq #selectorder ul.size li.side {
	width: 211px;
	text-align: right;
	left: 186px;
	top: 234px;
}
.glass-7sq #selectorder ul.size li.length {
	width: 211px;
	text-align: right;
	left: 0px;
	top: 135px;
}

/*.glass-7sq #selectorder ul.edge {
	left: 458px;
	top: 303px;
	font-size: 12px;
}
*/

.glass-8sq #selectorder {
	background: url(../img/img-glass-8/bg_01.gif?20150320-1) no-repeat left top;
}

.glass-8sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}

.glass-8co #selectorder {
	background: url(../img/img-glass-8/bg_02.gif?20150320-1) no-repeat left top;
}

.glass-8co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}
.glass-8co #selectorder ul.size li.corner, .glass-9co #selectorder ul.size li.corner{
	left: 519px;
	top: 37px;
	width: 125px;
}
.glass-9sq #selectorder p.thickness, .glass-7co #selectorder p.thickness{
	left: 464px;
	position: absolute;
	top: 198px;
	width: 150px;
}
.glass-8co #selectorder p.thickness{
	left: 468px;
	position: absolute;
	top: 207px;
	width: 150px;
}
.glass-8sq #selectorder p.thickness, .glass-9sq #selectorder p.thickness, .glass-9co #selectorder p.thickness{
	left: 468px;
	position: absolute;
	top: 199px;
	width: 156px;
}

.glass-8ci #selectorder {
	background: url(../img/img-glass-8/bg_03.gif?20150320-1) no-repeat left top;
}

.glass-8ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}
.glass-8ci #selectorder p.thickness, .glass-9ci #selectorder p.thickness{
	left: 266px;
	position: absolute;
	top: 340px;
	width: 150px;
}
.glass-8ci #selectorder ul.size li.side, .glass-9ci #selectorder ul.size li.side {
	width: 211px;
	text-align: right;
	left: 406px;
	top: 108px;
}
.glass-8sq #selectorder ul.size li.kind select, .glass-8co #selectorder ul.size li.kind select, 
.glass-8ci #selectorder ul.size li.kind select{
	width: 120px;
}
.glass-8sq #selectorder p.caution, .glass-8co #selectorder p.caution, .glass-8ci #selectorder p.caution{
	left: 216px;
	position: absolute;
	top: 52px;
	font-weight: bold;
	line-height: 1.3;
	color: #CC0000;
}
.glass-8sq #selectorder p.caution a, .glass-8co #selectorder p.caution a, .glass-8ci #selectorder p.caution a{
	color: #CC0000;
}
.glass-9sq #selectorder {
	background: url(../img/img-glass-9/bg_01.jpg) no-repeat left top;
}

.glass-9sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}

.glass-9co #selectorder {
	background: url(../img/img-glass-9/bg_02.jpg) no-repeat left top;
}

.glass-9co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}

.glass-9ci #selectorder {
	background: url(../img/img-glass-9/bg_03.jpg) no-repeat left top;
}

.glass-9ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}

.glass-9sq #selectorder {
	background: url(../img/img-glass-9/bg_01.jpg) no-repeat left top;
}

.glass-9sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}

.glass-9sq #selectorder ul.size li.kind select, .glass-9co #selectorder ul.size li.kind select, 
.glass-9ci #selectorder ul.size li.kind select{
	width: 120px;
}

/* 商品価格変更告知用*/

.glass-8sq #selectorder ul.kind, .glass-8co #selectorder ul.kind, .glass-8ci #selectorder ul.kind,
.glass-9sq #selectorder ul.kind, .glass-9co #selectorder ul.kind, .glass-9ci #selectorder ul.kind {
	top: 94px;
}

.glass-8sq #selectorder ul.size li.kind, .glass-8co #selectorder ul.size li.kind, .glass-8ci #selectorder ul.size li.kind,
.glass-9sq #selectorder ul.size li.kind, .glass-9co #selectorder ul.size li.kind, .glass-9ci #selectorder ul.size li.kind{
	top: 10px;
}

.glass-9sq #selectorder p.btn_color a, .glass-9co #selectorder p.btn_color a, .glass-9ci #selectorder p.btn_color a{
	top: 98px;
}
.glass-8sq #selectorder p.btn_color2 a, .glass-8co #selectorder p.btn_color2 a, .glass-8ci #selectorder p.btn_color2 a{
	top: 98px;
}

.glass-8sq #selectorder ul.size li.length, .glass-8co #selectorder ul.size li.length, .glass-9sq #selectorder ul.size li.length, 
.glass-9co #selectorder ul.size li.length{
	top: 128px;
}

.glass-8sq #selectorder p.btn a, .glass-8co #selectorder p.btn a,
.glass-9sq #selectorder p.btn a, .glass-9co #selectorder p.btn a{
	top: 159px;
}
.glass-9ci #selectorder p.btn a{
	top: 163px;
}
 .glass-8ci #selectorder p.btn a{
	top: 165px;
}

.glass-8sq #selectorder p.thickness, .glass-9sq #selectorder p.thickness, .glass-9co #selectorder p.thickness{
	top: 214px;
}
.glass-8sq #selectorder ul.size li.side, .glass-8co #selectorder ul.size li.side,
.glass-9sq #selectorder ul.size li.side, .glass-9co #selectorder ul.size li.side {
	top: 229px;
}
.glass-8ci #selectorder p.thickness, .glass-9ci #selectorder p.thickness{
	top: 355px;
}

.glass-8sq #selectorder ul.edge, .glass-8co #selectorder ul.edge,
.glass-9sq #selectorder ul.edge, .glass-9co #selectorder ul.edge {
	top: 296px;
}

.glass-8co #selectorder ul.size li.corner, .glass-9co #selectorder ul.size li.corner{
	top: 52px;
}

.glass-8co #selectorder p.thickness{
	top: 222px;
}

.glass-8sq #selectorder p.btn_news, .glass-8co #selectorder p.btn_news, .glass-8ci #selectorder p.btn_news,
.glass-9sq #selectorder p.btn_news, .glass-9co #selectorder p.btn_news, .glass-9ci #selectorder p.btn_news{
	left: 13px;
	position: absolute;
	top: 55px;
	width: 150px;
}

.glass-8sq #selectorder p.btn_news a, .glass-8co #selectorder p.btn_news a, .glass-8ci #selectorder p.btn_news a,
.glass-9sq #selectorder p.btn_news a, .glass-9co #selectorder p.btn_news a, .glass-9ci #selectorder p.btn_news a{
	width: 180px;
	background: url(../img/img-glass-9/btn_01.gif) no-repeat left top;
	height: 27px;
	display: block;
	text-indent: -10000px;
	outline: none;
	overflow: hidden;
}

.glass-8sq #selectorder p.btn_news a:hover, .glass-8co #selectorder p.btn_news a:hover, .glass-8ci #selectorder p.btn_news a:hover
.glass-9sq #selectorder p.btn_news a:hover, .glass-9co #selectorder p.btn_news a:hover, .glass-9ci #selectorder p.btn_news a:hover{
	background-position: right top;
}

.glass-10sq #selectorder {
	background: url(../img/img-glass-10/bg_01.gif) no-repeat left top;
}
.glass-10sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}

.glass-10co #selectorder {
	background: url(../img/img-glass-10/bg_02.gif) no-repeat left top;
}

.glass-10co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}

.glass-10ci #selectorder {
	background: url(../img/img-glass-10/bg_03.gif) no-repeat left top;
}

.glass-10ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}
.glass-10sq #selectorder p.thickness, .glass-10co #selectorder p.thickness{
	left: 468px;
	position: absolute;
	top: 202px;
	width: 156px;
}
.glass-10co #selectorder ul.size li.corner{
	left: 519px;
	top: 37px;
	width: 125px;
}
.glass-10ci #selectorder p.thickness{
	left: 266px;
	position: absolute;
	top: 340px;
	width: 150px;
}
.glass-10ci #selectorder p.btn a{
	top: 165px;
}






/*----------------------------------------------------
アレンジミラー
----------------------------------------------------*/

.arrange-1sq #selectorder {
	background: url(../img/img-arrange-1/bg_01.gif?20140808) no-repeat left top;
}
.arrange-1sq #selectorder p.btn_color a,
.arrange-1co #selectorder p.btn_color a,
.arrange-1ci #selectorder p.btn_color a{
	top: 85px;
}

.arrange-1sq #selectorder ul.size li.kind,
.arrange-1co #selectorder ul.size li.kind,
.arrange-1ci #selectorder ul.size li.kind{
	left: 327px;
	top: -2px;
	width: 100px;
	font-size:12px;
}

.arrange-1sq #selectorder ul.size li select,
.arrange-1co #selectorder ul.size li select,
.arrange-1ci #selectorder ul.size li select{
	width:120px;
}



.arrange-1sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}
.arrange-1sq #selectorder ul.option li, .arrange-1co #selectorder ul.option li, .arrange-1ci #selectorder ul.option li{
	width: 180px;
}
.arrange-1sq #selectorder ul.option li.first, .arrange-1co #selectorder ul.option li.first, .arrange-1ci #selectorder ul.option li.first{
}


.arrange-1co #selectorder {
	background: url(../img/img-arrange-1/bg_02.gif?20140808) no-repeat left top;
}

.arrange-1co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}

.arrange-1ci #selectorder {
	background: url(../img/img-arrange-1/bg_03.gif?20140808) no-repeat left top;
}

.arrange-1ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}
.arrange-1ci #selectorder ul.size li.thick{
	left: 308px;
	top: 215px;
	width: 150px;
}
.arrange-1sq #selectorder ul.size li.thick select,
.arrange-1co #selectorder ul.size li.thick select{
	width: 60px;
}


.arrange-1co #selectorder ul.size li.corner {
left: 529px;
top: 33px;
width: 125px;
}
.arrange-1ci #selectorder p.btn10-1 a{
	top: 152px;
}

.arrange-1ci #selectorder ul.size li.thick {
left: 308px;
top: 230px;
width: 150px;
}
.arrange-1ci #selectorder ul.size li.thick select {
	width: 55px;
}



/*----------------------------------------------------
アルミミラー
----------------------------------------------------*/

.alminum-1sq #selectorder {
	background: url(../img/img-alminum-1/bg_01.gif?20140808) no-repeat left top;
}


.alminum-1sq #selectorder ul.kind,
.alminum-1co #selectorder ul.kind {
	left: 98px;
}


.alminum-1sq #selectorder p.btn_color a,
.alminum-1co #selectorder p.btn_color a{
	top: 85px;
}

.alminum-1sq #selectorder ul.size li.kind,
.alminum-1co #selectorder ul.size li.kind{
	left: 327px;
	top: -2px;
	width: 100px;
	font-size:12px;
}

.alminum-1sq #selectorder ul.size li select,
.alminum-1co #selectorder ul.size li select{
	width:60px;
}



.alminum-1sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}
.alminum-1sq #selectorder ul.option li, .arrange-1co #selectorder ul.option li{
	width: 180px;
}
.alminum-1sq #selectorder ul.option li.first, .alminum-1co #selectorder ul.option li.first{
}


.alminum-1co #selectorder {
	background: url(../img/img-alminum-1/bg_02.gif?201408082) no-repeat left top;
}

.alminum-1co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}


.alminum-1co #selectorder ul.size li.corner {
left: 519px;
top: 37px;
width: 125px;
}






/*----------------------------------------------------*/

















.mirror-1sq #selectorder {
	background: url(../img/img-mirror-1/bg_01.jpg?) no-repeat left top;
}

.mirror-1sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}
.mirror-1sq #selectorder ul.option li, .mirror-1co #selectorder ul.option li, .mirror-1ci #selectorder ul.option li{
	width: 180px;
}
.mirror-1sq #selectorder ul.option li.first, .mirror-1co #selectorder ul.option li.first, .mirror-1ci #selectorder ul.option li.first{
}

#selectorder ul.option.op1 li.first,#selectorder ul.option.op2 li.first{
}

.mirror-1co #selectorder {
	background: url(../img/img-mirror-1/bg_02.jpg?) no-repeat left top;
}

.mirror-1co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}

.mirror-1ci #selectorder {
	background: url(../img/img-mirror-1/bg_03.jpg?) no-repeat left top;
}

.mirror-1ci #selectorder ul.kind li.method03 a, .mirror-2ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}
.mirror-1ci #selectorder ul.size li.thick, .mirror-2ci #selectorder ul.size li.thick{
	left: 308px;
	top: 215px;
	width: 150px;
}

.mirror-2sq #selectorder {
	background: url(../img/img-mirror-2/bg_01.jpg) no-repeat left top;
}

.mirror-2sq #selectorder ul.kind li.method01 a{
	background: url(../img/img-common/selectorder_btn01.gif) no-repeat left bottom;
}

.mirror-2co #selectorder {
	background: url(../img/img-mirror-2/bg_02.jpg) no-repeat left top;
}

.mirror-2co #selectorder ul.kind li.method02 a{
	background: url(../img/img-common/selectorder_btn02.gif) no-repeat left bottom;
}

.mirror-2ci #selectorder {
	background: url(../img/img-mirror-2/bg_03.jpg) no-repeat left top;
}

.mirror-2ci #selectorder ul.kind li.method03 a{
	background: url(../img/img-common/selectorder_btn03.gif) no-repeat left bottom;
}


/*　カットサンプルガラスページ　適用CSS
------------------------------------------------------------------------------------*/

.cut-sample #selectorder {
	background: url(../img/img-cut-sample/bg_01.gif) no-repeat left top;
}

.cut-sample #selectorder .block{
	height: 330px;
	width: 660px;
	overflow-y: auto;
	position: absolute;
	top: 57px;
	left: 0;
}
.cut-sample #selectorder p.txt{
	padding:0 0 0 34px;
	}
.cut-sample #selectorder h3{
	margin:11px 5px 0 20px;
	background-color:#0066CC;
	padding:6px 0px 5px 15px;
	}
.cut-sample #selectorder h3.sec{
	background-color:#00CC00;
	margin:22px 5px 0 20px;
	}
.cut-sample #selectorder h3.last{
	margin:22px 5px 0 20px;
	}
	
.cut-sample #selectorder table{
	margin:15px 0 0 31px;
	border:#CCCCCC 1px solid;
	border-right:none;
	border-bottom:none;
	font-size:117%;
	}
.cut-sample #selectorder table a{
	color:#333333;
	text-decoration: underline;
}
.cut-sample #selectorder table a:hover{
	text-decoration: none;
}
	
.cut-sample #selectorder tr th{
	width:392px;
	border:#CCCCCC 1px solid;
	border-left:none;
	border-top:none;
	padding: 5px 5px 5px 18px;
	line-height:1.3;
}
.cut-sample #selectorder tr th span{
	color: #CC0000;
}
.cut-sample #selectorder tr th.top{
	border:#CCCCCC 1px solid;
	background-color:#F5F5F5;
	text-align:center;
	font-size:86%;
	}
.cut-sample #selectorder tr th.no2{
	font-weight:bold;
	}
/*.cut-sample #selectorder tr th.no3{
	font-weight:bold;
	}*/
	
.cut-sample #selectorder tr td{
	width:48px;
	border:#CCCCCC 1px solid;
	text-align:center;
	line-height:1.4;
	}
.cut-sample #selectorder tr td.top{
	background-color:#F5F5F5;
	font-size:86%;
	}
.cut-sample #selectorder tr td.sec{
	width:58px;
	}
.cut-sample #selectorder tr td.last{
	width:78px;
	}
.cut-sample #selectorder tr td.no2{
	font-weight:bold;
	}
/*.cut-sample #selectorder tr td.no3{
	font-weight:bold;
	}*/
.cut-sample #selectorder tr.color0{
	background-color:#FFFFFF;
}	
.cut-sample #selectorder tr.color1{
	background-color:#FFFFCC;
}	
.cut-sample #selectorder tr.color2{
	background-color:#DDFFDD;
}	
.cut-sample #selectorder tr td p{
	}

.cut-sample #selectorder .block td p.number2 {
	text-align: right;
	padding:0 0 0 10px;
}




.cut-sample #selectorder p.number2 input{
	font-size: 14px;
	background: url(../img/img-cut-sample/dummy.gif);
	width: 2.7em;
	padding: 0px 0px 0px 5px;
	border: none;
	line-height: 16px;
	height: 16px;
	vertical-align: middle;
}
.cut-sample #selectorder tr.color1 p.number2 em{
	background-color: #FFFFFF;
}
.cut-sample #selectorder tr.color2 p.number2 em{
	background-color: #FFFFFF;
}
.cut-sample #selectorder p.number2 em{
	border: #7F9DB9 1px solid;
	padding: 0px 1px 0 0px;
	margin:0 3px 0 0;
	display: inline-block;
	float: left;
	width: 4.2em;
	line-height: 20px;
	vertical-align: middle;
}

.cut-sample #selectorder p.number2 em img{
	cursor: pointer; 
	vertical-align: middle;
}


/*.cart-common#cart	{
	background:url(../img/img-cart-2/bg_01.gif) no-repeat 40px top;
	}
.cart-common #cart_contents .block{
	width:885px;
	height:377px;
	margin:0;
	overflow-y:auto;
}	
*/

/*.cart-common {
	background:url(../img/img-cart-2/bg_01.gif) no-repeat 40px top;
	overflow: hidden;
	}
	*/

/*.cart-common #cart_contents{
	background:url(../img/img-cart-2/bg_01.gif) no-repeat left top;
}*/	

.cartbg {
	background:url(../img/img-cart-2/bg_01.gif) no-repeat 40px top;
}
.no-cartbg{
	position: relative;
}
.tooltip{
	position:absolute;
	top: 30px;
	right:190px;
	z-index: 99999;
	display: none;
	height: 107px;
	width: 295px;
}

.form_common .cartbg {
	text-align: left;
	background:none;
}


.cartbg #cart {
	width: 900px;
	margin:0 0 25px 40px;
	/*overflow-y: auto;*/
}	


.form_common .cartbg #cart {
	margin:0 0 25px 0;
	/*overflow-y: auto;*/
}	

/*.cart-common #cart_contents .block{
	width:885px;
	height:377px;
	margin:0;
}	*/

.cart-common #cart_contents	table td,.cart-common #cart_contents table th{
	line-height: 1.5;
}	

.cart-common #cart_contents	{
	margin:0;
	padding:7px 0 0 0;
	}


/*ショピングカート１-------------------------------*/

	
/*.cart-1 #cart_contents .block{
	width:885px;
	height:377px;
	margin:0;
	overflow-y:auto;
}	*/
.cart-1 #cart_contents li{
	padding:9px 12px 0 18px;
	background:url(../img/img-cart-2/icon.jpg) no-repeat left 12px;
	float:left;
	}
.cart-1 #cart_contents li.top{
	padding:9px 12px 0 19px;
	background: none;
	}
.cart-1 #cart_contents ul.last{
	margin:16px 0 0 349px;
	}	
.cart-1 #cart_contents ul.last li{
	background:none;
	padding:0 0 0 0;
	width:87px;
	height:23px;
	margin-right:23px;
	}	
.cart-1 #cart_contents .top_block{
	margin:12px 0 0 20px;
	width:835px;
	clear: both;
	}	
.cart-1 #cart_contents p.top1{
	float:left;
	}
.cart-1 #cart_contents p.top2,
.cart-1 #cart_contents p.top2_2{
	float:right;
	margin-left:10px;
	}
.cart-1 #cart_contents p.btn_freeoption{
	float:right;
	line-height:1.6;
	margin:6px 0 0;
	}
.cart-1 #cart_contents p.top2 input{
	width:100px;
	padding:2px 0 0 0;
	}
.cart-1 #cart_contents p.top2_2 input{
	width:140px;
}
.cart-1 #cart_contents table{
	margin:8px 0 0 19px;
	border:#999999 1px solid;
	width:840px;
}		
.cart-1 #cart_contents th{
	/*padding:3px 0 3px 0;*/
	border-bottom:#999999 1px solid;
	border-right:#999999 1px solid;
	background-color:#E7E7E7;
	text-align:center;
	height:23px;
	}	
.cart-1 #cart_contents th.first{
	width:477px;
	}		
.cart-1 #cart_contents th.second{
	width:83px;
	}		
.cart-1 #cart_contents th.third{
	width:80px;
	}
.cart-1 #cart_contents .third em{
	background:#FFFFFF;
	border:1px solid #7F9DB9;
	display:inline-block;
	line-height:20px;
	padding:0 1px 0 0;
	}	
.cart-1 #cart_contents .third input{
	background:#FFFFFF;
	border:none;
	height:16px;
	line-height:16px;
	font-size:14px;
	vertical-align:middle;
	padding: 0 0 0 5px;
	width:40px;
	}	
.cart-1 #cart_contents .third img{
	cursor: pointer; 
	padding: 0px; 
	margin: 0px; 
	vertical-align: middle;
}


		
.cart-1 #cart_contents th.fouth{
	width:131px;
	}		
.cart-1 #cart_contents th.last{
	}


.cart-1 #cart_contents td{
	border-bottom:#999999 1px solid;
	border-right:#999999 1px solid;
	line-height: 1.2;
	}


.cart-1 #cart_contents td.first em{
	color:#0066cc;
	font-weight:bold;
	display: block;
	padding: 0 0 5px;
}	
.cart-1 #cart_contents td.first p{
	padding:8px 0 8px 7px;
	}
.cart-1 #cart_contents td.second p{
	float:right;
	margin:0 20px 0 0;
	display:inline;
	}
.cart-1 #cart_contents td.third p{
	text-align:center;
	}	
	
.cart-1 #cart_contents td.fouth p{
	margin:0 10px 0 10px;
	text-align: right;
	}
	
.cart-1 #cart_contents td.fouth em{
	color: #FF0000;
	}
.cart-1 #cart_contents td.last p{
	text-align:center;
	}			
.cart-1 #cart_contents td.total {
	background:#E7E7E7;
	padding:6px;
	
	}			
.cart-1 #cart_contents .total dl {
	border:solid 1px #999999;
	background:#FFFFFF;
	float:right;
	margin:0 0 0 13px;
	}			
.cart-1 #cart_contents .total dt {
	color:#0066CC;
	font-weight:bold;
	float:left;
	padding: 7px 7px 6px 12px;
	font-size:113%;
	line-height: 1.8;
	}			
.cart-1 #cart_contents .total dd {
	color: #D80000;
	font-weight:bold;
	float:left;
	padding:5px 15px 5px 7px;
	font-size: 130%;
	vertical-align: middle;
	line-height: 1.8;
	}				
.cart-1 #cart_contents p.bottom{
	margin:8px 0 0 20px;
	clear:both;
	width:808px;
	text-align:center;
	}
.cart-1 #cart_contents .bottom_block{
	width:690px;
	margin: 0 auto;
}	
.cart-1 #cart_contents .bottom_block dl{
	background:#0066CC;
	/*padding:5px 7px 4px 3px;*/
	float:left;
	display:inline;
	/*margin:14px 0 0 230px;*/
	margin:19px 0 0 0px;
	}
.cart-1 #cart_contents .bottom_block dt{
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	font-size:113%;
	padding:10px 15px 10px 14px;	
	}		
.cart-1 #cart_contents .bottom_block dd{
	color:#0066CC;
	background:#FFFFFF;
	font-weight:bold;
	float:left;
	font-size:113%;
	display:inline;
	margin:10px 7px 0 0;
	text-align:center;
	width:70px;
	}		
.cart-1 #cart_contents .bottom_block dd.method02{
	color:#FFFFFF;
	background:#0066CC;
	font-size: 86%;
	width:140px;
	margin:13px 7px 0 0;
}
.cart-1 #cart_contents .bottom_block input{
	margin:18px 0 0 14px;
	float:left;
	padding:2px 0 0 ;
	display:inline;
	width: 130px;
	}	
.cart-1 #cart_contents .bottom_block p.one input{
	margin:18px 0 0 14px;
	float:left;
	display:inline;
	padding:2px 0 0 ;
	width: 110px;
	}
.cart-1 #cart_contents p.caution2{
	margin: 8px 5px 16px;
	color: #F00;
	text-align:center;
}

.cart-1 #cart_contents p.oshirase{
	width: 516px;
	margin: 30px auto 20px;
}


/*追加　2017.12.15*/

.cart-1 #cart_contents .souryo_block{
	margin:40px auto 20px;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}

.cart-1 #cart_contents span.bold{
	font-weight:bold;
}

.cart-1 #cart_contents span.red{
	color:#D80000;
}

.cart-1 #cart_contents p.ttl{
	font-size:125%;
	text-align:center;
	margin-bottom: 10px;
	line-height: 1.6;
}

.cart-1 #cart_contents table.souryo{
	width:765px;
	margin:8px auto 10px;
}

.cart-1 #cart_contents table.souryo{
	font-size:117%;
}

.cart-1 #cart_contents table.souryo th {
	width: 136px;
    text-align: left;
    padding-left: 20px;
    font-weight: bold;
    font-size: 100%;
    height: 58px;
}


.cart-1 #cart_contents table.souryo td {
	text-align:left;
	padding:7px 20px;
}

.cart-1 #cart_contents table.souryo .pref_select {
	display:inline-block;
	padding:0 10px 0 0;
	position: relative;
}
.cart-1 #cart_contents table.souryo .sel_destination_select {
	display:inline-block;
	padding:0 0px 0 0;
	position: relative;
}
.cart-1 #cart_contents table.souryo select {
padding: 6px 12px 6px;
font-size: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	width: 200px;
}
.cart-1 #cart_contents table.souryo select::-ms-expand {
    display: none;
}

.cart-1 #cart_contents table.souryo .sel_destination_select select{
width: 330px;
}
.cart-1 #cart_contents table.souryo .pref_select:after,
.cart-1 #cart_contents table.souryo .sel_destination_select:after{
  display: block;
  content: '';
  position: absolute;
  box-sizing: border-box;
  border: 6px solid transparent;
  border-top: 10px solid #47B1FF;
  /*background-image: url("/common/img/icon_arrow_05.png");
  background-size: contain;
  background-repeat: no-repeat;*/
  top: 57%;
  right: 13%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 3;
  width: 10px;
  height: 10px;
  cursor: default;
}
.cart-1 #cart_contents table.souryo .sel_destination_select:after{
  right: 5%;
}

.cart-1 .sendprice_info {
	width:  822px;
	text-align: right
}
.cart-1 #estimate_block {
	width:  820px;
	text-align: right;
	padding: 10px 0 0 0;
}



.cart-1 #cart_contents .uketori table{
	font-size: 14px;
	margin: 0 auto 0px;
	width: 765px;
}
.cart-1 #cart_contents .uketori table th{
	background: #fff;
	padding: 7px 15px;
	border-bottom: 2px solid #999999;
	line-height: 1.6;
}

.cart-1 #cart_contents .uketori table td{
	padding: 10px 10px;
}
.cart-1 #cart_contents .uketori table th:first-child{
	width: 340px;
}
.cart-1 #cart_contents .uketori table th:nth-child(2){
	width: 210px;
}
.cart-1 #cart_contents .uketori table th:nth-child(3){
	width: 190px;
}


.cart-1 #cart_contents .uketori table .bg_ye{
	background: #FFFFE8;
}
.cart-1 #cart_contents .uketori table .bg_bl{
	background: #EAF7FF;
}
.cart-1 #cart_contents .uketori table .bg_gr{
	background: #E7E7E7;
}
.cart-1 #cart_contents .uketori table .car_td02 .bg_gr{
padding: 20px 10px;
}
.cart-1 #cart_contents .uketori table th span{
	font-size: 16px;
	color: #3B7700;
	font-weight: bold;
	margin: 0 5px 0 0;
}
.cart-1 #cart_contents .uketori table td.price{
	font-size: 16px;
	text-align: center;
}
.cart-1 #cart_contents .uketori table td.price em{
	text-align: right;
	font-style: normal;
}
.cart-1 #cart_contents .uketori table td.price .yen{
	font-size: 14px;
}
.cart-1 #cart_contents .uketori table td .shiten_name{
	font-size: 13px;
	margin: 3px 0 0 1em;
}
.cart-1 #cart_contents .uketori table td .shiten_name input[type=text]{
padding: 3px;
}

.cart-1 #cart_contents .uketori table td .shiten_name2{
		display: inline-block;
		margin: 0 0 0 10px;
}
.cart-1 #cart_contents .uketori table td .sub{
	font-size: 12px;
	display: inline-block;
	margin: 0 0 0 10px;
}
.cart-1 #cart_contents .uketori table td .green{
	color: #3B7700;
	margin: 0 0 0 1em;
}
.cart-1 #cart_contents .uketori table td .small{
	font-size: 12px;
}
.cart-1 #cart_contents .uketori table .car_td03 .method02{
	border-bottom:none;
	padding: 8px 20px 0;
}
.cart-1 #cart_contents .uketori table .car_td04 .method02{
		padding: 8px 20px 0;
}
.cart-1 #cart_contents .uketori table .car_td03 .method02 p{
	background-image: linear-gradient(to right, #555, #555 1px, transparent 1px, transparent 4px);
	background-size: 5px 1px;
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0 0 8px;
}
.cart-1 #cart_contents .uketori table .car_td04 .method02 p{
	padding: 0 0 8px;
}
.cart-1 #cart_contents .uketori table .car_td03 .method02 span.in,
.cart-1 #cart_contents .uketori table .car_td04 .method02 span.in{
	padding-left: 38px;
    vertical-align: middle;
}
.cart-1 #cart_contents .uketori table .car_td03 .method02 .small,
.cart-1 #cart_contents .uketori table .car_td04 .method02 .small{
	margin: 0 0 0 10px;
	width: 254px;
	display: inline-block;
}
.cart-1 #cart_contents .uketori table .car_td03 .method02 em,
.cart-1 #cart_contents .uketori table .car_td04 .method02 em{
	display: inline-block;
	font-style: normal;
	text-align: right;
	font-size: 16px;
	vertical-align: middle;
}
.cart-1 #cart_contents .uketori table .car_td03 .method02 em .yen,
.cart-1 #cart_contents .uketori table .car_td04 .method02 em .yen{
	font-size: 14px;
}

.cart-1 #cart_contents .uketori table input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    opacity: 0 !important;
    padding: 0;
	margin: 0 0 0 0;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.cart-1 #cart_contents .uketori table span.in {
    padding-left: 30px;
	vertical-align: middle;
	position: relative;
  }
.cart-1 #cart_contents .uketori table span.in:before,
.cart-1 #cart_contents .uketori table span.in:after {
  display: block;
  content: '';
  position: absolute;
  border-radius: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  box-sizing: border-box;
}
.cart-1 #cart_contents .uketori table span.in:before {
    width: 18px;
    height: 18px;
    margin-right: 9px;
	background-color: #fff;
	border: 1px solid #ccc;
    left: 0;
  }
.cart-1 #cart_contents .uketori table span.in:after {
    width: 10px;
    height: 10px;
    left: 4px;
	display: none;
	background: #c02;
	border-color: #c02;
}
.cart-1 #cart_contents .uketori table input:checked + span:after {
  display: block;
}


.cart-1 #cart_contents .uketori table .pref_select {
	display:inline-block;
	padding:0 0px 0 0;
	position: relative;
	margin: 0 0 3px 1em;
	font-size: 92%;
}
.cart-1 #cart_contents .uketori table .sel_destination_select {
	display:inline-block;
	padding:0 0px 0px 1em;
	position: relative;
	font-size: 92%;
}
.cart-1 #cart_contents .uketori table select {
padding: 4px 7px 4px 7px;
    font-size: 86%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 140px;
}
.cart-1 #cart_contents .uketori table select::-ms-expand {
    display: none;
}

.cart-1 #cart_contents .uketori table .sel_destination_select select{
width: 243px;
}
.cart-1 #cart_contents .uketori table .pref_select:after,
.cart-1 #cart_contents .uketori table .sel_destination_select:after{
  display: block;
  content: '';
  position: absolute;
  box-sizing: border-box;
  border: 4px solid transparent;
  border-top: 5px solid #47B1FF;
  /*background-image: url("/common/img/icon_arrow_05.png");
  background-size: contain;
  background-repeat: no-repeat;*/
  top: 57%;
  right: 10%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 3;
  width: 3px;
  height: 3px;
  cursor: default;
}
.cart-1 #cart_contents .uketori table .sel_destination_select:after{
  right: 5%;
}



.cart-1 #cart_contents table.gokei{
width: 765px;
margin: 0 auto;
border-top: none;

}
.cart-1 #cart_contents #estimate_block input[type=button]{
    padding: 4px 18px;
    font-size: 13px;
}
.cart-1 #cart_contents .bottom_block  input[type=button]{
    padding: 8px 22px;
    font-size: 13px;
	width:auto;
}
.cart-1 #cart_contents #estimate_block input[type=button]:hover,
.cart-1 #cart_contents .bottom_block  input[type=button]:hover{
opacity: 0.9;
}

@media all and (-ms-high-contrast: none){
.cart-1 #cart_contents #estimate_block input[type=button]{
    padding: 8px 18px;
    }
.cart-1 #cart_contents .bottom_block  input[type=button]{
    padding: 13px 22px;
   }
}


	

/*ショピングカート２-------------------------------*/

.cart-2 #cart_contents p.first strong {
	font-weight: bold;
	color: #F70000;
}

	
.cart-2 #cart_contents .block{
	width:885px;
	height:377px;
	margin:0;
	overflow-y:auto;
}	
.cart-2 #cart_contents li{
	padding:9px 12px 0 18px;
	background:url(../img/img-cart-2/icon.jpg) no-repeat left 12px;
	float:left;
	}
.cart-2 #cart_contents li.top{
	padding:9px 12px 0 19px;
	background: none;
	}
.cart-2 #cart_contents ul.last{
	margin:18px 0 0 349px;
	}	
.cart-2 #cart_contents ul.last li{
	background:none;
	padding:0 0 20px 0;
	margin-right:23px;
	}

.cart-2 #cart_contents ul.last input{
	width: 108px;
}

.cart-2 #cart_contents p.top{
	margin:12px 0 0 20px;
	clear:both;
	}
.cart-2 #cart_contents h3{
	background:url(../img/img-cart-2/bg_02.gif) no-repeat 23px bottom;
	padding:35px 0 5px 37px;
	}
.cart-2 #cart_contents h3.first{
	background:url(../img/img-cart-2/bg_02.gif) no-repeat 23px bottom;
	padding:30px 0 5px 37px;
	}
.cart-2 #cart_contents p.enq{
	padding:10px 0 0 33px;
	}
.cart-2 #cart_contents p.enq0{
	padding:0 0 0 13px;
	}
	
.cart-2 #cart_contents p.enq2{
	padding:10px 0 0 48px;
	}
.cart-2 #cart_contents p.enq3{
	padding:10px 0 0 13px;
	line-height: 2;
	}
.cart-2 #cart_contents p.enq4{
	padding:10px 0 5px 32px;
	}
	
.cart-2 #cart_contents p.bold{
	padding:10px 0 0 33px;
	font-weight:bold;
	}
	
.cart-2 #cart_contents table.pay_table{
	margin: 10px 0 0 32px;
	}
.cart-2 #cart_contents table{
	margin:0 0 0 32px;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
}	
	
.cart-2 #cart_contents	th{
	width:157px;
	padding:0 0 0 13px;
	border-bottom:#999999 1px solid;
	background-color:#E7E7E7;
	}
.cart-2 #cart_contents	th em{
	color:#F70000;
	font-weight:bold;
}	
/*.cart-2 #cart_contents	p em{
	color:#F70000;
}	*/
.cart-2 #cart_contents	p.top em{
	color:#F70000;
	font-weight:bold;
}	

.cart-2 #cart_contents	td{
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
	width:619px;
	padding: 0 0 7px 0;
	}
.cart-2 #cart_contents	td p{
	padding:10px 0 0 19px;
	}
.cart-2 #cart_contents	td p.non{
	padding:7px 0 0 19px;
	}
.cart-2 #cart_contents	td p.non strong.strong{
	font-weight: bold;
	color: #F00;
	display: block;
}
	
.cart-2 #cart_contents	td input.large{
	width:526px;
	}
.cart-2 #cart_contents	td input.short{
	width:100px;
	margin:0 18px 0 0;
	}
.cart-2 #cart_contents	td input.middle{
	width:370px;
	margin:0 18px 0 0;
	}
.cart-2 #cart_contents	td input.middle2{
	width:170px;
	margin:0 18px 0 0;
	}
.cart-2 #cart_contents	td input#address,
.cart-2 #cart_contents	td input#sendaddress{
	width:300px;
	}
.cart-2 #cart_contents	td input#address_2,
.cart-2 #cart_contents	td input#sendaddress_2{
	width:350px;
	}

.cart-2 #cart_contents textarea.big{
	width:650px;
	overflow-y:auto;
	}
.cart-2 #cart_contents p.error{
	color:#FFFFFF;
	background-color:#FF0000;
	margin:10px 23px -10px 22px;
	padding:3px 0 3px 270px;
	font-size:117%;
	font-weight:bold;
	}
.cart-2 #cart_contents p.error2{
	padding:5px 0 0 19px;
	font-weight:bold;
	color:#FFFFFF;
}
/*.cart-2 #cart_contents p.error2 span{
	background: #FF0000;
	padding: 5px;
}*/

.cart-2 #cart_contents p.error2 em{
	background: #FF0000;
	padding: 5px;
	font-weight:bold;
	color:#FFFFFF;
}

.cart-2 #cart_contents .guest_user_area01 table {
	border: none;
	margin: 45px 0 0 24px;
	width: 790px;
}

.cart-2 #cart_contents .guest_user_area01 th {
	background: #0066CC;
	border: none;
	padding: 0;
	text-align: left;
	vertical-align: middle;
}


.cart-2 #cart_contents .guest_user_area01 td {
	border: none;
	padding: 20px 0 0 20px;
	text-align: left;
	vertical-align: middle;
}


.cart-2 #cart_contents .guest_user_area01 .first {
	padding: 25px 0 60px 20px;
}

.cart-2 #cart_contents .guest_user_area01 span {
	line-height: 34px;
	margin: 0 15px 0 0;
}

.cart-2 #cart_contents .guest_user_area02 table {
	background: #FFFFCC;
	border: 8px solid #FFFFCC;
	font-size: 108%;
	margin: 15px 0 25px 32px;
	vertical-align: middle;
	white-space: nowrap;
}

.cart-2 #cart_contents .guest_user_area02 table th {
	background: #FFFFCC;
	font-weight: bold;
	padding: 0 30px;
	width: auto;
}

.cart-2 #cart_contents .guest_user_area02 table th span {
	margin: 0 0 0 8px;
}

.cart-2 #cart_contents .guest_user_area02 table td {
	background: #FFF;
	padding: 15px;
	text-align: right;
	width: auto;
}

.cart-2 #cart_contents .guest_user_area02 table td .first {
	margin: 0 0 8px;
}

.cart-2 #cart_contents .guest_user_area02 table td span {
	margin: 0 15px 0 0;
}
.cart-2 #cart_contents p.oshirase{
	width: 516px;
	margin: 10px auto 10px;
}

.cart-2 #cart_contents th .explain{
	width: 140px;
	text-align: left;
	padding: 90px 0 0 0;
}
.cart-2 #cart_contents th .explain strong{
	color: #333;
	margin: 0;
	font-size: 14px;
}
.cart-2 #cart_contents th .explain strong.red{
	color: #CC0000;
}
.cart-2 #cart_contents th .explain span{
	font-size: 11px;
}

.cart-2 #cart_contents div.souryo_kakutei{
	padding: 0;
	width: 75%;
}

.cart-2 #cart_contents div.souryo_kakutei p {
	margin: 0 0 5px 0;
	line-height: 1.8;
}

.cart-2 #cart_contents div.souryo_kakutei .block2 a{
	background:url(../img/img-common/cart_ico01.gif) no-repeat left 5px;
	padding:0 0 0 10px;
	text-align:left;
	margin:0 0 8px;
}

.cart-2 #cart_contents div.souryo_kakutei .first .right{
	text-align: right;
    padding: 0 0 0 40px;
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
}

.cart-2 #cart_contents div.souryo_kakutei .block2 span{
	color:#D80000;
	font-size: 117%;
	font-weight:bold;
}

.cart-2 #cart_contents div.souryo_kakutei .kojin span{
	font-size: 134%;
}
.cart-2 #cart_contents div.souryo_kakutei .gyousha span{
	color:#333;
	font-size: 134%;
	font-weight:bold;
}

.cart-2 #cart_contents div.souryo_kakutei .block2 em{
	color:#D80000;
	font-weight:bold;
}
.cart-2 #cart_contents div.souryo_kakutei .comment .answer{
	background:url(../img/img-common/ico_arrow2.gif) no-repeat left 20px;
	width: 240px;
	padding: 14px 0 0 21px;
	float: left;
}
.cart-2 #cart_contents div.souryo_kakutei .comment .answer span{
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px;
}
.cart-2 #cart_contents div.souryo_kakutei .comment span{
	border:1px solid #ccc;
	width:96px;
	text-align:center;
	height:28px;
	line-height: 1.8;
}

.cart-2 #cart_contents div.souryo_kakutei .comment a{
	float: left;
	margin: 4% 0 0 4%;
}

.cart-2 #cart_contents div.souryo_kakutei .comment .bold{
	padding: 5px 0 0 20px;
	font-weight:bold;
}
.cart-2 #cart_contents div.souryo_kakutei .comment .holiday{
	font-weight:bold;
	background: #cc0000;
	color: #fff;
	width: 240px;
	padding: 3px 5px;
}

.cart-2 #cart_contents div.souryo_kakutei .comment{
	padding: 0 0 0 3%;
}

.cart-2 #cart_contents .souryo_kakutei ul li{
	margin: 0;
	padding: 0 0 10px 25px;
	float: left;
	background:none;
	display: block;
}
.cart-2 #cart_contents .notes{
	display: inline-block;
	padding:1em;
	background-color:#F6F6F6;
}
.cart-2 #cart_contents .bold{
	color: #333; 
	font-weight: bold;
}


/*ショピングカート3-------------------------------*/

	
.cart-3 #cart_contents .block{
	width:885px;
	height:377px;
	margin:0;
	overflow-y:auto;
}	
.cart-3 #cart_contents li{
	padding:9px 12px 0 18px;
	background:url(../img/img-cart-2/icon.jpg) no-repeat left 12px;
	margin-bottom:9px;
	float:left;
	}
.cart-3 #cart_contents li.top{
	padding:9px 12px 0 19px;
	background: none;
	}
.cart-3 #cart_contents p.one{
	margin:5px 0 0 20px;
	clear:both;
	}
.cart-3 #cart_contents ul.last{
	margin:60px 0 50px 325px;
	}	


/*.cart-3 #cart_contents ul.last{
	margin:0 auto;
	width:190px;
	}*/	
	
.cart-3 #cart_contents ul.last li{
	background:none;
	padding:0 ;
	margin-right:23px;
	}	
.cart-3 #cart_contents ul.last li input{
	width:108px;
}
.cart-3 #cart_contents h3{
	background:url(../img/img-cart-2/bg_02.gif) no-repeat 29px bottom;
	padding:20px 0 5px 43px;
	clear:both;


	}
.cart-3 #cart_contents h3.last{
	padding:40px 0 5px 43px;
	}
	
.cart-3 #cart_contents	table{
	margin:15px 0 0 32px;
	width:810px;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
}	
.cart-3 #cart_contents	table.top{
}	
.cart-3 #cart_contents	td{
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
	}
.cart-3 #cart_contents	table.top th{
	width:auto;
	padding:3px 0 4px 0;
	text-align:center;
	}
.cart-3 #cart_contents	table.top th.no1{
	width:91px;
	}
.cart-3 #cart_contents	table.top th.no2{
	width:93px;
	}
.cart-3 #cart_contents	table.top th.no3{
	width:137px;
	border-right:#999999 1px solid;
	}
.cart-3 #cart_contents	p.bold{
	font-weight:bold;
	color:#0066CC;
	text-align:left;
	line-height:1.3;
	}
.cart-3 #cart_contents	p.left{
	text-align:left;
	padding:0 0 6px 0;
	line-height:1.3;
	}
.cart-3 #cart_contents	p.left em{
	color:#0066cc;
	font-weight:bold;
	display: block;
	padding: 0 0 2px;
	}
.cart-3 #cart_contents	td.last p em{
	color:#FF0000;
	}
	
.cart-3 #cart_contents	table.top td{
	text-align:center;
	padding:7px 10px 8px 10px;
	border-left: 1px solid #999999;
	}
.cart-3 #cart_contents	table.top td.left{
	text-align:left;
	padding:7px 0 8px 10px;
	}
.cart-3 #cart_contents	table.top td.right{
	text-align:right;
	padding:7px 20px 8px 10px;
	}
.cart-3 #cart_contents	table.top td.last{
	text-align:right;
	padding:7px 20px 8px 10px;
	}
	
.cart-3 #cart_contents	table.top td.color{
	background-color:#E7E7E7;
	padding:3px 0;
	overflow:auto;
	}
	
.cart-3 #cart_contents	dl{
	float:right;
	border:#999999 1px solid;
	background-color:#FFFFFF;
	padding: 0px 0px 0px 5px;
	display: inline;
	margin: 0 7px 0 0;
	}
.cart-3 #cart_contents	dl.first{
	margin: 0 5px 0 0;
	}

.cart-3 #cart_contents	dl.sec{
	margin: 0px 12px 0 5px;
	padding: 0px 0px 0px 7px;
	}
/*こいつが影響してＤＷの表記が崩れる
.cart-3 #cart_contents	dt{
	color:#0066CC;
	float:left;
	font-size:117%;
	font-weight:bold;
	}
*/
.cart-3 #cart_contents	dt{
	color:#0066CC;
	font-size:117%;
	font-weight:bold;
	float: left;
	width: 70px;
	margin:0;
	padding: 1px 0;
	}
.cart-3 #cart_contents	dl.sec dt{
	width: 85px;
	margin:0 5px 0 0px;
	}
.cart-3 #cart_contents	dl.first dt{
	width: 90px;
	margin:0 3px 0 0;
	}

.cart-3 #cart_contents	dd{
	color:#000000;
	font-size:117%;
	font-weight:bold;
	float: left;
	padding: 1px 5px 1px 0;
	margin:0;
	}

	
.cart-3 #cart_contents	table th{
	width:150px;
	background-color:#E7E7E7;
	padding:7px 10px 6px 19px;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
	}
.cart-3 #cart_contents	table.bord th{
	width:150px;
	background-color:#E7E7E7;
	padding:7px 10px 6px 19px;
	border-right:none;
	border-bottom:#999999 1px solid;
	}
.cart-3 #cart_contents	table td{
	padding:7px 10px 6px 19px;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}

.cart-3 #cart_contents	table ul.list{
	padding:0;
	float:right;
	overflow:auto;
	margin:0;
	}
.cart-3 #cart_contents	table ul.list li{
	float:left;
	color:#0066CC;
	font-size:117%;
	font-weight:bold;
	border:#333333 1px solid;
	background:none;
	margin:0 10px 0 0;
	padding:1px 5px 1px 5px;
	background-color:#FFFFFF;
	}
.cart-3 #cart_contents	table ul.list li em{
	color:#333333;
	padding:0 0 0 6px;
	font-weight:bold;
	}
.cart-3 #cart_contents	p.right{
	padding:5px 5px 5px 10px;
	line-height:1.3;
	background-color:#0066CC;
	margin:13px 27px 0 0px;
	font-size:117%;
	font-weight:bold;
	color:#FFFFFF;
	float: right;
	display: inline;
	}
.cart-3 #cart_contents	p.right em{
	padding:2px 10px 1px 10px;
	background-color:#FFFFFF;
	color:#0066CC;
	margin:0 10px 0 10px;
	font-weight:bold;
	}
.cart-3 #cart_contents .credit p{
	padding:5px 20px 5px;
	background-color:#E7E7E7;
	color:#666666;
	font-weight:bold;
	margin: 0px 180px 0px 185px;
	text-align: center;
	clear: both;
	}
.cart-3 #cart_contents	.credit{
	clear:both;
	margin:30px 0 0 0;
	}
.cart-3 #cart_contents	.seikyu{
	clear:both;
	margin:30px 0 0 0;
	}
.cart-3 #cart_contents .seikyu p{
	padding:5px 20px 5px;
	background-color:#E7E7E7;
	color:#333333;
	margin: 0px 150px 0px 165px;
	clear: both;
	text-align: center;
	}
.cart-3 #cart_contents .seikyu p em{
	font-weight: bold;
	color: #CC0000;
	}
.cart-3 #cart_contents	.print{
	background:url(../img/img-cart-3/bg_01.gif) no-repeat 126px 40px;
	}
.cart-3 #cart_contents	.print p{
	margin:0px 0 0 270px;
	padding-top:48px;
	}
.cart-3 #cart_contents	.print p.sec{
	margin:0px 0 0 480px;
	clear:both;
	padding:0;
	width: 203px;
	}
.cart-3 #cart_contents	.print p.last{
	margin:0px 0 0 484px;
	padding-top:14px;
	}
	
.cart-3 #cart_contents	.print ul{
	padding:10px 0 0 191px;
	}
.cart-3 #cart_contents	.print ul li{
	float:left;
	margin:0 62px 6px 0 ;
	background:none;
	padding:0;
	}
.cart-3 #cart_contents	.print ul li a{
	background:url(../img/img-cart-3/btn_01.gif) no-repeat left top;
	width:221px;
	height:37px;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	}
.cart-3 #cart_contents	.print ul li.last a{
	background:url(../img/img-cart-3/btn_02.gif) no-repeat left top;
	}
.cart-3 #cart_contents	.print ul li a:hover{
	background-position: left bottom;
	}
.cart-3 #cart_contents	p.hid{
	display:none;
	padding:20px 0 0 26px;
}		

.cart-3 #cart_contents .use_point_area table {
	border: none;
	float: right;
	margin: 30px 30px 0 32px;
	width: auto;
}

.cart-3 #cart_contents .use_point_area table th {
	background: #FFFFCC;
	border: none;
	padding: 5px 15px;
	white-space: nowrap;
	width: auto;
}

.cart-3 #cart_contents .use_point_area table th strong {
	color: #D80000;
	font-size: 117%;
	margin: 0 .5em 0 .5em;
}

.cart-3 #cart_contents .use_point_area table th .large {
	font-size: 108%;
}

.cart-3 #cart_contents .use_point_area table td {
	border: none;
	padding: 5px 10px;
	white-space: nowrap;
	width: auto;
}

.cart-3 #cart_contents .use_point_area table td strong {
	line-height: 22px;
}

.cart-3 #cart_contents .use_point_area table td li {
	background: none;
	float: left;
	line-height: 22px;
	margin: 0;
	padding: 0 0 0 5px;
}

.cart-3 #cart_contents .use_point_area table td input {
	padding: 3px 0;
}
	
	
/*ショッピングカート４------------------------------*/	
	

.cart-4 #cart_contents .block{
	width:885px;
	height:377px;
	margin:0;
	overflow-y:auto;
}	
.cart-4 #cart_contents li{
	margin:0 0 20px 0;
}
.cart-4 #cart_contents li{
	padding:9px 12px 0 18px;
	background:url(../img/img-cart-2/icon.jpg) no-repeat left 12px;
	float:left;
	}
.cart-4 #cart_contents li.top{
	padding:9px 12px 0 19px;
	background: none;
	}
.cart-4 #cart_contents p.one{
	margin:12px 0 0 20px;
	clear:both;
	}
.cart-4 #cart_contents h3{
	background:url(../img/img-cart-2/bg_02.gif) no-repeat 23px bottom;
	/*padding:0 0 5px 37px;*/
	padding:1px 0 5px 43px;
	clear:both;
	}
.cart-4 #cart_contents p{
	margin:12px 0 0 37px;
	}
.cart-4 #cart_contents	p.right{
	padding:5px 5px 5px 10px;
	line-height:1.3;
	background-color:#0066CC;
	margin:13px 0px 20px 37px;
	font-size:117%;
	font-weight:bold;
	color:#FFFFFF;
	display: inline;
	float: left;
	}
.cart-4 #cart_contents	p.right em{
	padding:2px 10px 1px 10px;
	background-color:#FFFFFF;
	color:#0066CC;
	margin:0 10px 0 10px;
	font-weight:bold;
	}
	
.cart-4 #cart_contents dl{
	margin:0 0 23px 37px;
	background: #EFEFEF;
	height: 63px;
	width: 475px;
	clear: both;
	}
.cart-4 #cart_contents dl dt{
	padding:9px 0 0 15px;
	}
.cart-4 #cart_contents dl dd{
	margin:10px 0 0 17px;
	}
.cart-4 #cart_contents p.last{
	margin:12px 0 0 384px;
	}

.cart-4 #cart_contents #btn_dl{
	clear:both;
	margin:30px 0 20px 37px;
}
.cart-4 #cart_contents #btn_dl a {
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-100000px;
	height:80px;
	width:430px;
	background: url(../img/img-cart-4/btn_01.jpg) no-repeat left top;

}.cart-4 #cart_contents #btn_dl p {
	font-size:14px;
	font-weight:bold !important;
	margin:0;
	padding:0;
}.cart-4 #cart_contents #btn_dl a:hover {
	background-position:right top;
}



.loading #selectorder  {
    left: 0px;
    width: 100%;
}

.loading #selectorder #cart_contents {
    text-align: center;
    padding: 190px 0;
    font-size: 120%;
}





/*----------------------------------------
商品ページ共通ｃｓｓ
-----------------------------------------*/
.product #selectorder dl {
	padding: 0px;
	position: static;
	background-color:#FFFFFF;
	color:#000000;
	height:auto;
	width:auto;
	top:0;
	left:0;
}
.product #selectorder {
overflow-y:hidden;
}
.product #selectorder dl{
	background-color: none;
}
.product #selectorder dl dt{
	padding: 0px;
	color:#000000;
	float: none;
}
.product #selectorder dl dd{
	padding: 0px;
	color:#000000;
	font-size:100%;
	margin:0;
	font-weight:normal;
}
.product #selectorder .back{
overflow-y:auto;
height:380px;
margin:10px 0 0;
-webkit-overflow-scrolling: touch
}
.product #selectorder {
	background: url(../img/img-order-1/bg_00.gif) no-repeat left top;
	background-color:#FFFFFF;
}

/*------------------------------------
商品ページ共通ボタンｃｓｓ
---------------------------------------*/
.order-1 #selectorder p.btn_01, .order-2 #selectorder p.btn_01,
.order-3 #selectorder p.btn_01, .order-4 #selectorder p.btn_01,
.order-5 #selectorder p.btn_01, .order-6 #selectorder p.btn_01,
.order-7 #selectorder p.btn_01, .order-8 #selectorder p.btn_01,
.order-9 #selectorder p.btn_01, .order-10 #selectorder p.btn_01, 
.order-11 #selectorder p.btn_01, .order-12 #selectorder p.btn_01,
#selectorder .order-13 p.btn_01,#selectorder .order-14 p.btn_01{
	margin: 0px;
	padding: 12px 0px 0px;
}
.order-1 #selectorder p.btn_01 a, .order-2 #selectorder p.btn_01 a,
.order-3 #selectorder p.btn_01 a, .order-4 #selectorder p.btn_01 a,
.order-5 #selectorder p.btn_01 a, .order-6 #selectorder p.btn_01 a,
.order-7 #selectorder p.btn_01 a, .order-8 #selectorder p.btn_01 a,
.order-9 #selectorder p.btn_01 a, .order-10 #selectorder p.btn_01 a,
.order-11 #selectorder p.btn_01 a, .order-12 #selectorder p.btn_01 a,
#selectorder .order-13 p.btn_01 a, #selectorder .order-14 p.btn_01 a{
	width:177px;
	height:33px;
	display:block;
	background:url(../img/img-common/order-btn_01.gif) no-repeat left top;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	}
.order-1 #selectorder p.btn_01 a:hover, .order-1 #selectorder p.btn_02 a:hover,
.order-2 #selectorder p.btn_01 a:hover, .order-2 #selectorder p.btn_02 a:hover,
.order-3 #selectorder p.btn_01 a:hover, .order-3 #selectorder p.btn_02 a:hover,
.order-4 #selectorder p.btn_01 a:hover, .order-4 #selectorder p.btn_02 a:hover,
.order-5 #selectorder p.btn_01 a:hover, .order-5 #selectorder p.btn_02 a:hover,
.order-6 #selectorder p.btn_01 a:hover, .order-6 #selectorder p.btn_02 a:hover,
.order-7 #selectorder p.btn_01 a:hover, .order-7 #selectorder p.btn_02 a:hover,
.order-8 #selectorder p.btn_01 a:hover, .order-8 #selectorder p.btn_02 a:hover,
.order-9 #selectorder p.btn_01 a:hover, .order-9 #selectorder p.btn_02 a:hover,
.order-10 #selectorder p.btn_01 a:hover, .order-10 #selectorder p.btn_02 a:hover,
.order-11 #selectorder p.btn_01 a:hover, .order-11 #selectorder p.btn_02 a:hover,
.order-12 #selectorder p.btn_02 a:hover, #selectorder .order-13 p.btn_02 a:hover,
#selectorder .order-14 p.btn_02 a:hover{
	background-position:left bottom;
	}
.order-1 #selectorder p.btn_02, .order-2 #selectorder p.btn_02,
.order-3 #selectorder p.btn_02, .order-4 #selectorder p.btn_02,
.order-5 #selectorder p.btn_02, .order-6 #selectorder p.btn_02,
.order-7 #selectorder p.btn_02, .order-8 #selectorder p.btn_02,
.order-9 #selectorder p.btn_02, .order-10 #selectorder p.btn_02,
.order-11 #selectorder p.btn_02, .order-12 #selectorder p.btn_02,
#selectorder .order-13 p.btn_02,#selectorder .order-14 p.btn_02{
	margin: 0px 0px 0px 229px;
	clear: both;
	padding-bottom:30px;
}
.order-1 #selectorder p.btn_02 a, .order-2 #selectorder p.btn_02 a,
.order-3 #selectorder p.btn_02 a, .order-4 #selectorder p.btn_02 a,
.order-5 #selectorder p.btn_02 a, .order-6 #selectorder p.btn_02 a,
.order-7 #selectorder p.btn_02 a, .order-8 #selectorder p.btn_02 a,
.order-9 #selectorder p.btn_02 a, .order-10 #selectorder p.btn_02 a,
.order-11 #selectorder p.btn_02 a, .order-12 #selectorder p.btn_02 a,
#selectorder .order-13 p.btn_02 a,#selectorder .order-14 p.btn_02 a{
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	display:block;
	width:250px;
	height:40px;
	background:url(../img/img-common/order-btn_02.gif) no-repeat left top;
}
.order-11 #selectorder h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
/*---------------------------------------------------
商品情報共通ｃｓｓ
----------------------------------------------------*/
.order-11 #selectorder table{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.order-11 #selectorder table th, .order-11 #selectorder table td{ 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-11 #selectorder table tr.hed{
	background-color:#E7E7E7;
	text-align:center;
}
.order-11 #selectorder table tr.hed th{
	text-align:center;
	height:26px;
}

.order-11 #selectorder .in1 table.tab1 {
	margin: 12px 0px 30px 40px;
	padding: 0px;
}
.order-11 #selectorder .in1 table.tab1 th{
	width:77px;
	height:26px;
	text-align: center;
}
.order-11 #selectorder .in1 table.tab1 td {
	width: 231px;
}
.order-11 #selectorder .in1 table.tab1 td p{
	padding:0 5px 0 15px;
}
.order-11 #selectorder .in2 {
	width: 300px;
	float: left;
	padding-top:30px;
}
.order-11 #selectorder .in3 {
	width: 326px;
	float:left;
	padding-top:30px;
	padding-bottom:53px;
}
.order-11 #selectorder .in2 h4 {
	padding: 0px 0px 0px 26px;
}
.order-11 #selectorder .in2 dl {
	height:25px;
	margin:8px 0 0 0;
	position:static;
}
.order-11 #selectorder .in2 dt {
	padding: 0px 5px 0px 44px;
	float: left;
	clear:both;
}
.order-11 #selectorder .in2 dt.last {
	padding: 0px 10px 0px 47px;
	font-weight:bold;
	font-size:14px;
}
.order-11 #selectorder .in2 dd {
	margin: 0px;
	padding: 7px 0 0 0px;
	clear: none;
	width:auto;
}
.order-11 #selectorder .in2 dd.last {
	margin: 0px;
	padding: 0px 0 0 0px;
}
.order-11 #selectorder .in3 .tab2 {
	padding: 0px 0px 0px;
	margin: 14px 0px 0px 28px;
}
.order-11 #selectorder .in3 .tab2 th {
	width: 67px;
	text-align: center;
	height:32px;
}
.order-11 #selectorder .in3 .tab2 td {
	width: 215px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-11 #selectorder .in3 .tab2 td p{
	padding:0;
	text-align:center;
}
.order-11 #selectorder .in3 .tab2 tr.col {
	background-color:#E7E7E7;
}


/*透明ガラス*/
.order-1 #selectorder {
	background: url(../img/img-order-1/bg_00.gif) no-repeat left top;
	background-color:#FFFFFF;
}
.order-1 #selectorder dl {
}
.order-1 #selectorder dl dt{
}
.order-1 #selectorder dl dd{
	padding: 9px 0px 0px;
	margin: 0px 0px 0px 19px;
	width: 284px;
}
.order-1 #selectorder dl dd em{
	color:#FF0000;
}
.order-1 #selectorder dl dd.last{
	padding: 11px 0px 30px;
	margin: 0px 0px 0px 19px;
}
.order-1 #selectorder h3, .order-9 #selectorder h3, .order-8 #selectorder h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
.order-1 #selectorder .in1 {
	padding: 0px 0px 0px;
	clear: both;
	background: url(../img/img-order-1/bg_01.jpg) no-repeat 427px 20px;
}
.order-1 #selectorder .in1 p.txt01 {
	padding: 0px 250px 0px 22px;
	margin: 20px 0 0;
}
.order-1 #selectorder .in1 h4 {
	padding: 24px 0px 0px 30px;
}
.order-1 #selectorder table, .order-9 #selectorder .in3 .tab2, .order-8 #selectorder .in3 .tab2, .order-12 #selectorder .in3 .tab2{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.order-1 #selectorder table th, .order-1 #selectorder table td, .order-9 #selectorder table th, .order-8 #selectorder table th, .order-12 #selectorder table th, .order-12 #selectorder table td{ 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-1 #selectorder table tr.hed, .order-9 #selectorder table tr.hed, .order-8 #selectorder table tr.hed, .order-12 #selectorder table tr.hed{
	background-color:#E7E7E7;
	text-align:center;
}
.order-1 #selectorder table tr.hed th, .order-9 #selectorder table tr.hed th, .order-8 #selectorder table tr.hed th, .order-12 #selectorder table tr.hed th{
	text-align:center;
	height:26px;
}

.order-1 #selectorder .in1 table.tab1 {
	margin: 12px 0px 0px 40px;
	padding: 0px;
}
.order-1 #selectorder .in1 table.tab1 th{
	width:77px;
	height:26px;
	text-align: center;
}
.order-1 #selectorder .in1 table.tab1 td {
	width: 231px;
}
.order-1 #selectorder .in1 table.tab1 td p{
	padding:0 5px 0 15px;
}
.order-1 #selectorder dl.no1 {
	background: url(../img/img-order-1/bg_02.jpg) no-repeat 344px 33px;
	margin: 31px 0px 0px;
	padding: 0px 0px 0px 22px;
	position:static;
}
.order-1 #selectorder dl.no2 {
	padding: 0px 0px 0px 26px;
	position:static;
	background: url(../img/img-order-1/bg_03.jpg) no-repeat 458px 27px;
}
.order-1 #selectorder dl.no2 dd{
	padding: 9px 0px 50px;
	margin: 0px 0px 0px 19px;
	width: 395px;
}
.order-1 #selectorder .in2, .order-9 #selectorder .in2, .order-8 #selectorder .in2, .order-12 #selectorder .in2 {
	width: 300px;
	float: left;
}
.order-1 #selectorder .in3, .order-9 #selectorder .in3, .order-8 #selectorder .in3, .order-12 #selectorder .in3 {
	width: 326px;
	float:left;
	padding-bottom:43px;
}
.order-1 #selectorder .in2 h4, .order-9 #selectorder .in2 h4, .order-8 #selectorder .in2 h4, .order-12 #selectorder .in2 h4 {
	padding: 0px 0px 0px 26px;
}
.order-1 #selectorder .in2 dl, .order-9 #selectorder .in2 dl, .order-8 #selectorder .in2 dl, .order-12 #selectorder .in2 dl {
	position:static;
	height:25px;
	margin:8px 0 0 0;
}
.order-1 #selectorder .in2 dt, .order-9 #selectorder .in2 dt, .order-8 #selectorder .in2 dt, .order-12 #selectorder .in2 dt {
	padding: 0px 5px 0px 44px;
	float: left;
	clear:both;
}
.order-1 #selectorder .in2 dt.last, .order-9 #selectorder .in2 dt.last, .order-8 #selectorder .in2 dt.last, .order-12 #selectorder .in2 dt.last {
	padding: 0px 5px 0px 47px;
	font-weight:bold;
	font-size:117%;
}
.order-1 #selectorder .in2 dd, .order-9 #selectorder .in2 dd, .order-8 #selectorder .in2 dd, .order-12 #selectorder .in2 dd {
	margin: 0px;
	padding: 7px 0 0 0px;
	clear: none;
	width:auto;
}
.order-1 #selectorder .in2 dd.last, .order-9 #selectorder .in2 dd.last, .order-8 #selectorder .in2 dd.last, .order-12 #selectorder .in2 dd.last {
	margin: 0px;
	padding: 1px 0 0 0px;
}
.order-1 #selectorder .in3 .tab2, .order-9 #selectorder .in3 .tab2, .order-8 #selectorder .in3 .tab2, .order-12 #selectorder .in3 .tab2 {
	padding: 0px 0px 0px;
	margin: 14px 0px 0px 28px;
}
.order-1 #selectorder .in3 .tab2 th, .order-9 #selectorder .in3 .tab2 th{
	width: 67px;
	text-align: center;
	height:32px;
}
.order-1 #selectorder .in3 .tab2 td, .order-9 #selectorder .in3 .tab2 td, .order-8 #selectorder .in3 .tab2 td, .order-12 #selectorder .in3 .tab2 td {
	width: 215px;
}
.order-1 #selectorder .in3 .tab2 td p, .order-9 #selectorder .in3 .tab2 td p{
	padding:0 11px 0 13px;
}
.order-8 #selectorder .in3 .tab2 td p{
	padding:0 8px 0 10px;
}
.order-12 #selectorder .in3 .tab2 th{
	width: 100px;
	text-align: center;
	height:32px;
}
.order-12 #selectorder .in3 .tab2 td{
	width: auto;
}
.order-12 #selectorder .in3 .tab2 td p{
	padding:10px;
}

/*強化ガラス-------------------------------------------------------*/
.order-2 #selectorder {
	background: url(../img/img-order-1/bg_00.gif) no-repeat left top;
	background-color:#FFFFFF;
}
.order-2 #selectorder dl {
}
.order-2 #selectorder dl dt{
}
.order-2 #selectorder dl dd{
	padding: 9px 0px 0px;
	margin: 0px 0px 0px 19px;
	width: 278px;
}
.order-2 #selectorder dl dd.last{
	padding: 15px 0px 30px;
	margin: 0px 0px 0px 19px;
}
.order-2 #selectorder h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
.order-2 #selectorder .in1 {
	padding: 0px;
	clear: both;
	background: url(../img/img-order-2/bg_01.jpg) no-repeat 427px 20px;
}
.order-2 #selectorder .in1 p.txt01 {
	padding: 0px 250px 0px 22px;
	margin: 20px 0 0;
}
.order-2 #selectorder em {
	font-weight:bold;
}
.order-2 #selectorder h4 {
	padding: 35px 0px 0px 26px;
	clear:both;
}
.order-2 #selectorder h4.top {
	padding: 50px 0px 0px 26px;
	clear:both;
}
.order-2 #selectorder .in1 h4 {
	padding: 24px 0px 0px 30px;
}
.order-2 #selectorder table{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.order-2 #selectorder table th, .order-2 #selectorder table td{ 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-2 #selectorder table tr.hed{
	background-color:#E7E7E7;
	text-align:center;
}
.order-2 #selectorder table tr.hed th{
	text-align:center;
	height:26px;
}

.order-2 #selectorder .in1 table.tab1 {
	margin: 12px 0px 0px 40px;
	padding: 0px;
}
.order-2 #selectorder .in1 table.tab1 th{
	width:77px;
	height:26px;
	text-align: center;
}
.order-2 #selectorder .in1 table.tab1 td {

	width: 231px;
}
.order-2 #selectorder .in1 table.tab1 td p{
	padding:0 5px 0 15px;
}
.order-2 #selectorder p.txt3 {
	padding: 11px 0px 0px;
	margin: 0px 0px 0px 40px;
	width: 565px;
}
.order-2 #selectorder p.txt4 {
	padding: 9px 0px 40px;
	margin: 0px 0px 0px 40px;
	width: 565px;
}
.order-2 #selectorder p.txt5 {
	padding: 17px 0px 0px;
	margin: 0px 0px 0px 40px;
	width: 565px;
}
.order-2 #selectorder dl.no1 {
	padding: 40px 0px 0px;
	margin: 0px 0px 0px 26px;
	width: 600px;
	clear: both;
	color: #000000;
}
.order-2 #selectorder dl.no1 dd{
	padding: 5px 0px 30px;
	margin: 0px 0px 0px 11px;
	width: auto;
}
.order-2 #selectorder dl.rank {
	float: left;
	width:auto;
	padding-top:8px;
}
.order-2 #selectorder dl.rank1, .order-2 #selectorder dl.rank2, .order-2 #selectorder dl.rank3 {
	float: left;
	width: 102px;
	padding-top:8px;
}
.order-2 #selectorder .in3 h4 {
	clear: both;
}
.order-2 #selectorder .in3{
	width:620px;
	clear:both;
}
.order-2 #selectorder dl.rank dt, .order-2 #selectorder dl.rank1 dt, .order-2 #selectorder dl.rank2 dt, .order-2 #selectorder dl.rank3 dt{
	float: left;
}
.order-2 #selectorder dl.rank dt.fir{
	padding:0 10px 0 44px;
}
.order-2 #selectorder dl.rank dd, .order-2 #selectorder dl.rank1 dd, .order-2 #selectorder dl.rank2 dd, .order-2 #selectorder dl.rank3 dd{
	margin:0;
	padding:0;
	width:auto;
}
.order-2 #selectorder .in3 .in4 {
	float: left;
	width: 345px;
	padding-top:15px
}
.order-2 #selectorder .in3 .in5 {
	float: left;
	padding-top:15px
}
.order-2 #selectorder dl.no5 {
	clear: both;
	float: none;
}
.order-2 #selectorder .in3 .in4 h5 {
	padding:0 0 0 45px;
}
.order-2 #selectorder .in3 .in4 table.tab2 {
	margin:0 0 0 45px;
}
.order-2 #selectorder .in3 .in4 table.tab2 th{
	width:57px;
	height:31px;
	text-align:center;
}
.order-2 #selectorder .in3 .in4 table.tab2 td, .order-2 #selectorder .in3 .in5 table.tab3 td{
	width:215px;
}
.order-2 #selectorder .in3 .in4 table.tab2 p, .order-2 #selectorder .in3 .in5 table.tab3 p{
	padding:0 14px 0 11px;
}
.order-2 #selectorder .in3 .in5 table.tab2 {
	margin:0 0 0 45px;
}
.order-2 #selectorder .in3 .in5 table.tab3 th{
	width:57px;
	height:31px;
	text-align:center;
}
.order-2 #selectorder ul{
	position: static;
	padding:6px 0 0 44px;
}
.order-2 #selectorder ul li{
	float:left;
}
.order-2 #selectorder ul li.list1{
	background:url(../img/img-order-2/bg_02.gif) no-repeat left top;
	padding:6px 15px 0 35px;
}
.order-2 #selectorder ul li.list2{
	background:url(../img/img-order-2/bg_03.gif) no-repeat left top;
	padding:6px 15px 0 35px;
}
.order-2 #selectorder ul li.list3{
	background:url(../img/img-order-2/bg_04.gif) no-repeat left top;
	padding:6px 15px 0 35px;
}
.order-2 #selectorder ul li.list4{
	padding:5px 15px 0 0px;
}
.order-2 #selectorder ul li.list4 em{
	font-size:117%;
}

/*スリガラス---------------------------------------*/
.order-3 #selectorder h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
.order-3 #selectorder .in1 {
	padding: 0px 0px 0px;
	clear: both;
	background: url(../img/img-order-3/bg_01.jpg) no-repeat 417px 20px;
}
.order-3 #selectorder .in1 p.txt01 {
	margin: 20px 0 0;
	padding: 0px 250px 0px 22px;
}
.order-3 #selectorder .in1 h4 {
	padding: 24px 0px 0px 30px;
}
.order-3 #selectorder table{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.order-3 #selectorder table th, .order-3 #selectorder table td{ 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-3 #selectorder table tr.hed{
	background-color:#E7E7E7;
	text-align:center;
}
.order-3 #selectorder table tr.hed th{
	text-align:center;
	height:26px;
}

.order-3 #selectorder .in1 table.tab1 {
	margin: 12px 0px 0px 40px;
	padding: 0px;
}
.order-3 #selectorder .in1 table.tab1 th{
	width:77px;
	height:26px;
	text-align: center;
}
.order-3 #selectorder .in1 table.tab1 td {
	width: 231px;
}
.order-3 #selectorder .in1 table.tab1 td p{
	padding:0 5px 0 15px;
}
.order-3 #selectorder dl.no2 {
	padding: 36px 0px 0px 26px;
	background: url(../img/img-order-3/bg_02.jpg) no-repeat 458px 64px;
	position:static;
}
.order-3 #selectorder dl.no2 dd{
	padding: 9px 0px 50px;
	margin: 0px 0px 0px 19px;
	width: 395px;
}
.order-3 #selectorder .in2 {
	width: 300px;
	float: left;
}
.order-3 #selectorder .in3 {
	width: 326px;
	float:left;
	padding-bottom:43px;
}
.order-3 #selectorder .in2 h4 {
	padding: 0px 0px 0px 26px;
}
.order-3 #selectorder .in2 dl {
	height:25px;
	margin:8px 0 0 0;
	position:static;
}
.order-3 #selectorder .in2 dt {
	padding: 0px 5px 0px 44px;
	float: left;
	clear:both;
}
.order-3 #selectorder .in2 dt.last {
	padding: 0px 5px 0px 47px;
	font-weight:bold;
}
.order-3 #selectorder .in2 dd {
	margin: 0px;
	padding: 7px 0 0 0px;
	clear: none;
	width:auto;
}
.order-3 #selectorder .in2 dd.last {
	margin: 0px;
	padding: 0px 0 0 0px;
}
.order-3 #selectorder .in3 .tab2 {
	padding: 0px 0px 0px;
	margin: 14px 0px 0px 28px;
}
.order-3 #selectorder .in3 .tab2 th {
	width: 67px;
	text-align: center;
	height:32px;
}
.order-3 #selectorder .in3 .tab2 td {
	width: 215px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-3 #selectorder .in3 .tab2 td p{
	padding:0 12px 0 13px;
}
.order-3 #selectorder dl.top{
	width:343px;
	margin:22px 0 0 22px;
	border:1px solid #999999;
	background-color:#F6F6F6;
	position:static;
	}
.order-3 #selectorder dl.top dt{
	padding:4px 0 0 7px;
	}
.order-3 #selectorder dl.top dd{
	padding:7px 0 6px 31px;
	}
/*フロントガラス-----------------------------------------*/
.order-4 #selectorder h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
.order-4 #selectorder .in1 {
	padding: 0px 0px 0px;
	clear: both;
	background: url(../img/img-order-4/bg_01.jpg) no-repeat 432px 0px;
}
.order-4 #selectorder .in1 p.txt01 {
	margin: 20px 0 0;
	padding: 0px 230px 0px 22px;
}
.order-4 #selectorder .in1 h4 {
	padding: 24px 0px 0px 30px;
}
.order-4 #selectorder table{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.order-4 #selectorder table th, .order-4 #selectorder table td{ 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-4 #selectorder table tr.hed{
	background-color:#E7E7E7;
	text-align:center;
}
.order-4 #selectorder table tr.hed th{
	text-align:center;
	height:26px;
}

.order-4 #selectorder .in1 table.tab1 {
	margin: 12px 0px 0px 40px;
	padding: 0px;
}
.order-4 #selectorder .in1 table.tab1 th{
	width:77px;
	height:26px;
	text-align: center;
}
.order-4 #selectorder .in1 table.tab1 td {
	width: 231px;
}
.order-4 #selectorder .in1 table.tab1 td p{
	padding:0 5px 0 15px;
}
.order-4 #selectorder dl.no2 {
	padding: 36px 0px 0px 26px;
	background: url(../img/img-order-3/bg_02.jpg) no-repeat 458px 64px;
	position:static;
}
.order-4 #selectorder dl.no2 dd{
	padding: 9px 0px 50px;
	margin: 0px 0px 0px 19px;
	width: 395px;
}
.order-4 #selectorder .in2 {
	width: 300px;
	float: left;
}
.order-4 #selectorder .in3 {
	width: 326px;
	float:left;
	padding-bottom:43px;
}
.order-4 #selectorder .in2 h4 {
	padding: 0px 0px 0px 26px;
}
.order-4 #selectorder .in2 dl {
	height:25px;
	margin:8px 0 0 0;
	position:static;
}
.order-4 #selectorder .in2 dt {
	padding: 0px 5px 0px 44px;
	float: left;
	clear:both;
}
.order-4 #selectorder .in2 dt.last {
	padding: 0px 5px 0px 47px;
	font-size:117%;
	font-weight:bold;
}
.order-4 #selectorder .in2 dd {
	margin: 0px;
	padding: 7px 0 0 0px;
	clear: none;
	width:auto;
}
.order-4 #selectorder .in2 dd.last {
	margin: 0px;
	padding: 1px 0 0 0px;
}
.order-4 #selectorder .in3 .tab2 {
	padding: 0px 0px 0px;
	margin: 14px 0px 0px 28px;
}
.order-4 #selectorder .in3 .tab2 th {
	width: 67px;
	text-align: center;
	height:32px;
}
.order-4 #selectorder .in3 .tab2 td {
	width: 215px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-4 #selectorder .in3 .tab2 td p{
	padding:0 12px 0 13px;
}
.order-4 #selectorder dl.top{
	width:343px;
	margin:22px 0 0 22px;
	border:1px solid #999999;
	background-color:#F6F6F6;
	position:static;
	}
.order-4 #selectorder dl.top dt{
	padding:4px 0 0 7px;
	}
.order-4 #selectorder dl.top dd{
	padding:7px 0 6px 31px;
	}
	
/*型板ガラス-------------------------------------------*/
.order-5 #selectorder h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
.order-5 #selectorder .in1 {
	padding: 0px 0px 0px;
	clear: both;
	background: url(../img/img-order-5/bg_01.jpg) no-repeat 417px 0px;
}
.order-5 #selectorder .in1 p.txt01 {
	margin: 20px 0 0;
	padding: 0px 250px 0px 22px;
}
.order-5 #selectorder .in1 p.txt02 {
	margin: 10px 0 0;
	padding: 0px 250px 0px 22px;
}
.order-5 #selectorder .in1 h4 {
	padding: 24px 0px 0px 30px;
}
.order-5 #selectorder table{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.order-5 #selectorder table th, .order-5 #selectorder table td{ 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-5 #selectorder table tr.hed{
	background-color:#E7E7E7;
	text-align:center;
}
.order-5 #selectorder table tr.hed th{
	text-align:center;
	height:26px;
}

.order-5 #selectorder .in1 table.tab1 {
	margin: 12px 0px 0px 40px;
	padding: 0px;
}
.order-5 #selectorder .in1 table.tab1 th{
	width:77px;
	height:26px;
	text-align: center;
}
.order-5 #selectorder .in1 table.tab1 td {
	width: 231px;
}
.order-5 #selectorder .in1 table.tab1 td p{
	padding:0 5px 0 15px;
}
.order-5 #selectorder dl.no2 {
	padding: 36px 0px 0px 26px;
	background: url(../img/img-order-5/bg_02.jpg) no-repeat 458px 64px;
	position:static;
}
.order-5 #selectorder dl.no2 dd{
	padding: 9px 0px 50px;
	margin: 0px 0px 0px 19px;
	width: 395px;
}
.order-5 #selectorder .in2 {
	width: 300px;
	clear:both;
	float: left;
}
.order-5 #selectorder .in3 {
	width: 326px;
	float:left;
	padding-bottom:43px;
}
.order-5 #selectorder .in2 h4 {
	padding: 0px 0px 0px 26px;
}
.order-5 #selectorder .in2 dl {
	height:25px;
	margin:8px 0 0 0;
	position:static;
}
.order-5 #selectorder .in2 dt {
	padding: 0px 5px 0px 44px;
	float: left;
	clear:both;
}
.order-5 #selectorder .in2 dt.last {
	padding: 0px 5px 0px 47px;
	font-weight:bold;
}
.order-5 #selectorder .in2 dd {
	margin: 0px;
	padding: 7px 0 0 0px;
	clear: none;
	width:auto;
}
.order-5 #selectorder .in2 dd.last {
	margin: 0px;
	padding: 0px 0 0 0px;
}
.order-5 #selectorder .in3 .tab2 {
	padding: 0px 0px 0px;
	margin: 14px 0px 0px 28px;
}
.order-5 #selectorder .in3 .tab2 th {
	width: 67px;
	text-align: center;
	height:32px;
}
.order-5 #selectorder .in3 .tab2 td{
	width: 115px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-5 #selectorder .in3 .tab2 td p{
	padding:0 12px 0 13px;
}
.order-5 #selectorder dl.top{
	width:343px;
	margin:22px 0 0 22px;
	border:1px solid #999999;
	background-color:#F6F6F6;
	position:static;
	}
.order-5 #selectorder .back .in6 {
	background:url(../img/img-order-5/bg_02.jpg) no-repeat 394px 64px;
	width:630px;
}
.order-5 #selectorder .back .in6 dl {
	background-color: none;
	background: none;
	}
.order-5 #selectorder .back .in6 dl dt {
	padding:28px 300px 0 33px;
	margin:0;
	background:none;
	}
.order-5 #selectorder .back .in6 dl dt.last {
	padding:20px 300px 0 33px;
	}
.order-5 #selectorder .back .in6 dl dd {
	padding:9px 285px 0 48px;
	margin:0;
	background:none;
	}
.order-5 #selectorder .back .in6 dl dd.top {
	padding:2px 285px 0 48px;
	margin:0;
	background:none;
	}
.order-5 #selectorder .back .in6 dl dd.last {
	padding:2px 285px 35px 48px;
	}
/*スモークガラス*/
.order-6 #selectorder {
	background: url(../img/img-order-1/bg_00.gif) no-repeat left top;
	background-color:#FFFFFF;
}
.order-6 #selectorder h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
.order-6 #selectorder .in1 {
	padding: 0px 0px 0px;
	clear: both;
	background: url(../img/img-order-6/bg_01.jpg) no-repeat 377px top;
}
.order-6 #selectorder .in1 p.txt01 {
	padding: 0px 280px 0px 22px;
	margin: 20px 0 0;
}
.order-6 #selectorder .in1 h4 {
	padding: 20px 0px 0px 30px;
}
.order-6 #selectorder table{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.order-6 #selectorder table th, .order-6 #selectorder table td{ 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-6 #selectorder table tr.hed{
	background-color:#E7E7E7;
	text-align:center;
}
.order-6 #selectorder table tr.hed th{
	text-align:center;
	height:26px;
}

.order-6 #selectorder .in1 table.tab1 {
	margin: 12px 0px 0px 40px;
	padding: 0px;
}
.order-6 #selectorder .in1 table.tab1 th{
	width:77px;
	height:26px;
	text-align: center;
}
.order-6 #selectorder .in1 table.tab1 td {
	width: 231px;
}
.order-6 #selectorder .in1 table.tab1 td p{
	padding:0 5px 0 15px;
}
.order-6 #selectorder dl.no1 {
	background: none;
	margin: 41px 0px 0px;
	padding: 0px 0px 0px 22px;
	position:static;
}
.order-6 #selectorder dl dd{
	padding: 9px 0px 0px;
	margin: 0px 0px 0px 19px;
	width: 314px;
}
.order-6 #selectorder dl dd a{
	color:#0066CC;
	text-decoration:underline;
}
.order-6 #selectorder dl dd a:hover{
	text-decoration: none;
}
.order-6 #selectorder dl.no1 dd.last{
	padding: 9px 0px 35px;
}
.order-6 #selectorder dl.no2 {
	padding: 0px 0px 0px 26px;
	position:static;
	background: url(../img/img-order/bg_03.jpg) no-repeat 458px 27px;
}
.order-6 #selectorder dl.no2 dd{
	padding: 9px 0px 50px;
	margin: 0px 0px 0px 19px;
	width: 395px;
}
.order-6 #selectorder .in2 {
	width: 300px;
	float: left;
}
.order-6 #selectorder .in3 {
	width: 326px;
	float:left;
	padding-bottom:43px;
}
.order-6 #selectorder .in2 h4 {
	padding: 0px 0px 0px 26px;
}
.order-6 #selectorder .in2 dl {
	position:static;
	height:25px;
	margin:8px 0 0 0;
}
.order-6 #selectorder .in2 dt {
	padding: 0px 5px 0px 44px;
	float: left;
	clear:both;
}
.order-6 #selectorder .in2 dt.last {
	padding: 0px 5px 0px 47px;
	font-weight:bold;
	font-size:117%;
}
.order-6 #selectorder .in2 dd {
	margin: 0px;
	padding: 7px 0 0 0px;
	clear: none;
	width:auto;
}
.order-6 #selectorder .in2 dd.last {
	margin: 0px;
	padding: 1px 0 0 0px;
}
.order-6 #selectorder .in3 .tab2 {
	padding: 0px 0px 0px;
	margin: 14px 0px 0px 28px;
}
.order-6 #selectorder .in3 .tab2 th {
	width: 67px;
	text-align: center;
	height:32px;
}
.order-6 #selectorder .in3 .tab2 td {
	width: 215px;
}
.order-6 #selectorder .in3 .tab2 td p{
	padding:0 11px 0 13px;
}
/*網入りガラス*/
.order-7 #selectorder h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
.order-7 #selectorder .in1 {
	padding: 0px 0px 0px;
	clear: both;
	background: url(../img/img-order-7/bg_01.jpg) no-repeat 417px top;
}
.order-7 #selectorder .in1 p.txt01 {
	margin: 20px 0 0;
	padding: 0px 230px 0px 22px;
}
.order-7 #selectorder .in1 p.txt01 em{
	font-weight:bold;
	letter-spacing:-0.05em;
}
.order-7 #selectorder .in1 h4 {
	padding: 24px 0px 0px 30px;
}
.order-7 #selectorder dl.top{
	width:358px;
	margin:22px 0 0 22px;
	border:1px solid #999999;
	background-color:#F6F6F6;
	position:static;
	}
.order-7 #selectorder dl.top dt{
	padding:4px 0 0 7px;
	}
.order-7 #selectorder dl.top dd{
	padding:7px 20px 6px 31px;
	}
.order-7 #selectorder table{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.order-7 #selectorder table th, .order-7 #selectorder table td{ 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-7 #selectorder .in1 table.tab1 {
	margin: 12px 0px 0px 40px;
	padding: 0px;
}
.order-7 #selectorder .in1 table.tab1 th{
	background-color:#E7E7E7;
	width:65px;
	height:26px;
	text-align: center;
}
.order-7 #selectorder .in1 table.tab1 th.btm{
	padding-left:5px
}
.order-7 #selectorder .in1 table.tab1 th.in{
	width:77px;
}
.order-7 #selectorder .in1 table.tab1 td {
	width: 335px;
}
.order-7 #selectorder .in1 table.tab1 td.in {
	width: 509px;
}
.order-7 #selectorder .in1 table.tab1 td p{
	padding:0 5px 0 10px;
}	
.order-7 #selectorder .in2 {
	width: 300px;
	float: left;
	padding-top:30px;
}
.order-7 #selectorder .in3 {
	width: 326px;
	float:left;
	padding-top:30px;
	padding-bottom:43px;
}
.order-7 #selectorder .in2 h4 {
	padding: 0px 0px 0px 26px;
}
.order-7 #selectorder .in2 dl {
	height:25px;
	margin:8px 0 0 0;
	position:static;
}
.order-7 #selectorder .in2 dt {
	padding: 0px 5px 0px 44px;
	float: left;
	clear:both;
}
.order-7 #selectorder .in2 dt.last {
	padding: 0px 5px 0px 47px;
	font-weight:bold;
}
.order-7 #selectorder .in2 dd {
	margin: 0px;
	padding: 7px 0 0 0px;
	clear: none;
	width:auto;
}
.order-7 #selectorder .in2 dd.last {
	margin: 0px;
	padding: 0px 0 0 0px;
}
.order-7 #selectorder .in3 .tab2 {
	padding: 0px 0px 0px;
	margin: 14px 0px 0px 28px;
}
.order-7 #selectorder .in3 .tab2 th {
	width: 67px;
	text-align: center;
	height:32px;
}
.order-7 #selectorder .in3 .tab2 td {
	width: 215px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-7 #selectorder .in3 .tab2 td p{
	padding:0 12px 0 13px;
}
.order-7 #selectorder .in3 .tab2 tr.col {
	background-color:#E7E7E7;
}
.order-7 #selectorder .in1 ul{
	padding:9px 0 0 38px;
	position:static;
}
.order-7 #selectorder .in1 ul li{
	float:left;
	background:url(../img/img-order-7/bg_03.jpg) no-repeat left top;
	width:180px;
	margin:0 21px 0 0;
	padding:160px 0 0 0;
	font-weight:bold;
}
.order-7 #selectorder .in1 ul li.top{
	background:url(../img/img-order-7/bg_02.jpg) no-repeat left top;
}
.order-7 #selectorder .in1 ul li.last{
	background:url(../img/img-order-7/bg_04.jpg) no-repeat left top;
}
/*------------------------------------------------------
ガラスミラー
-------------------------------------------------------*/
.order-10 #selectorder {
	background: url(../img/img-order-1/bg_00.gif) no-repeat left top;
	background-color:#FFFFFF;
}
.order-10 #selectorder dl {
}
.order-10 #selectorder dl dt{
}
.order-10 #selectorder dl dd{
	padding: 9px 0px 0px;
	margin: 0px 0px 0px 19px;
	width: 284px;
}
.order-10 #selectorder dl dd em{
	color:#FF0000;
}
.order-10 #selectorder dl dd.last{
	padding: 11px 0px 30px;
	margin: 0px 0px 0px 19px;
}
.order-10 #selectorder h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
.order-10 #selectorder .in1 {
	padding: 0px 0px 0px;
	clear: both;
	background: url(../img/img-order-10/bg_01.jpg) no-repeat 440px 0px;
}
.order-10 #selectorder .in1 p.txt01 {
	padding: 0px 240px 0px 22px;
	margin: 20px 0 0;
}
.order-10 #selectorder .in1 h4 {
	padding: 10px 0px 0px 30px;
}
.order-10 #selectorder h4 {
	padding: 31px 0px 0px 26px;
}
.order-10 #selectorder table{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.order-10 #selectorder table th, .order-10 #selectorder table td{ 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-10 #selectorder table tr.hed{
	background-color:#E7E7E7;
	text-align:center;
}
.order-10 #selectorder table tr.hed th{
	text-align:center;
	height:26px;
}

.order-10 #selectorder .in1 table.tab1 {
	margin: 12px 0px 0px 40px;
	padding: 0px;
}
.order-10 #selectorder .in1 table.tab1 th{
	width:77px;
	height:26px;
	text-align: center;
}
.order-10 #selectorder .in1 table.tab1 td {
	width: 285px;
}
.order-10 #selectorder .in1 table.tab1 td p{
	padding:2px 5px 3px 15px;
}
.order-10 #selectorder dl.touka {
	background: url(../img/img-order-10/bg_02.jpg) no-repeat 421px 0px;
	margin: 12px 0px 0px;
	padding: 0px 0px 0px 42px;
	position:static;
}
.order-10 #selectorder dl.touka dt {
	padding:2px 0 0 0px;
	margin:0;
}
.order-10 #selectorder dl.touka dd {
	padding:5px 0 0 0px;
	margin:0 0 0 7px;
	width:350px;
}
.order-10 #selectorder dl.touka dd.last {
	padding:7px 0 57px 0px;
	margin:0 0 0 7px;
	width:350px;
}
.order-10 #selectorder dl.bousi {
	margin: 12px 0px 0px;
	padding: 0px 0px 0px 42px;
	position:static;
	background: url(../img/img-order-10/bg_03.jpg) no-repeat 427px 2px;
}
.order-10 #selectorder dl.bousi dd {
	padding:5px 0 65px 0px;
	margin:0 0 0 7px;
	width:325px;
}
.order-10 #selectorder dl.hisan {
	margin: 12px 0px 0px;
	padding: 0px 0px 0px 42px;
	position:static;
	background: url(../img/img-order-10/bg_04.jpg) no-repeat 427px 2px;
}
.order-10 #selectorder dl.hisan dd {
	padding:5px 0 75px 0px;
	margin:0 0 0 7px;
	width:325px;
}
.order-10 #selectorder .out {
	width: 300px;
	float: left;
}
.order-10 #selectorder .in2 {
	width: 300px;
	float: left;
}
.order-10 #selectorder .in3 {
	width: 326px;
	float:left;
	padding-bottom:43px;
}
.order-10 #selectorder .in2 h4 {
	padding: 0px 0px 0px 26px;
	margin:0;
}
.order-10 #selectorder .in2 dl {
	position:static;
	height:25px;
	margin:8px 0 0 0;
}
.order-10 #selectorder .in2 dt {
	padding: 0px 5px 0px 44px;
	float: left;
	clear:both;
}
.order-10 #selectorder .in2 dt.last {
	padding: 0px 5px 0px 47px;
	font-weight:bold;
	font-size:117%;
}
.order-10 #selectorder .in2 dd {
	margin: 0px;
	padding: 7px 0 0 0px;
	clear: none;
	width:auto;
}
.order-10 #selectorder .in2 dd.last {
	margin: 0px;
	padding: 1px 0 0 0px;
}
.order-10 #selectorder .in3 .tab2 {
	padding: 0px 0px 0px;
	margin: 14px 0px 0px 28px;
}
.order-10 #selectorder .in3 .tab2 th {
	width: 67px;
	text-align: center;
	height:32px;
}
.order-10 #selectorder .in3 .tab2 td {
	width: 215px;
}
.order-10 #selectorder .in3 .tab2 td p{
	padding:0 11px 0 13px;
}
.order-10 #selectorder .in3 h4 {
	padding: 0px 0px 0px 0px;
	margin:0;
}


/*----------------------------------
お問い合わせ
--------------------------------------*/
.form #wrapper .cartbg #cart {
}
.form #cart_contents h3 {
	padding: 8px 0px 0px 18px;
}
.form #cart_contents h4 {
	padding: 31px 0px 0px 31px;
}
.form #cart_contents h4.mid {
	padding: 10px 0px 0px 31px;
}
.form #cart_contents p.txt_01 {
	margin: 12px 50px 0px 45px;
	padding: 0px;
}
.form #cart_contents p.txt_02 {
	margin: 2px 50px 0px 45px;
	padding: 0px 0 0 1em;
	text-indent:-1em;
}
.form #cart_contents p.tel {
	padding:12px 0 3px 17px;
}
.form #cart_contents p.tel2 {
	padding:0px 0 0px 0px;
}
.form #cart_contents p.mail {
	padding:12px 0 8px 17px;
}
.form #cart_contents p.mail a {
	background:url(../img/img-form/btn_01.gif) no-repeat left top;
	width:174px;
	height:26px;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}
.form #cart_contents p.mail a:hover {
	background-position:right top;
}
.form #cart_contents p.aten {
	padding: 13px 70px 0px 53px;
}
.form #cart_contents p.atena {
	padding: 13px 70px 10px 53px;
}
.form #cart_contents p.aten em{
	color:#F70000;
	font-weight:bold;
}
.form #cart_contents table.tav{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	margin:12px 0 0 53px;
	width:770px;
}
.form #cart_contents table.tav th{
	width:170px;
	border-bottom:1px solid #999999;
	text-align:left;
	padding:0 0 0 10px;
	background-color:#E7E7E7;
}
.form #cart_contents table.tav td{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding: 9px 8px 10px 12px;
}
.form #cart_contents{
	overflow-y:auto;
	height:380px;
	margin:0px 10px 10px 0;
}
.company #cart_contents, .privacy #cart_contents{
	overflow-y:auto;
	height:380px;
	margin:10px 5px 10px 0;
}



.faq-1 #cart_contents, .faq-2 #cart_contents, .gudie #cart_contents{
	padding:10px 5px 10px 0;
	overflow:hidden;
}
.form #cart_contents textarea {
	width: 370px;
	height: 100px;
	margin: 0px;
	font-size: 100%;
}
.form #cart_contents input.middle {
	width: 170px;
	padding-bottom:3px;
}
.form #cart_contents input.large {
	width: 370px;
}
.form #cart_contents input.long {
	width: 526px;
}
.form #cart_contents .last_block {
	margin: 20px 110px 30px;
	padding: 0px;
	text-align: center;
}

.form #cart_contents .last_block input {
	margin: 0px 25px;
	padding: 2px 0px 0px;
	width: 8em;
}

.form #cart_contents .last_block input.first {
	margin: 0px 25px;
	padding: 2px 0px 0px;
}
.form #cart_contents p.error {
	color: #F70000;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px;
}
.form #cart_contents p.error2 {
	margin: 10px 50px 15px 55px;
	padding: 3px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 118%;
	text-align: center;
	background: #D90000;
}
.form #cart_contents p strong.caution, .form #cart_contents strong.caution{
	color: #F70000;
}
.form #cart_contents p.txt {
	margin: 25px 60px 70px;
	line-height: 2.5;
}
.form #cart_contents p.tab em{
	padding:4px 0 0;
	display: block;
}
.form #cart_contents p.last{
	margin: 0px 110px 30px;
	padding: 0px;
	text-align: center;
}
.form #cart_contents .tav p.small {
	font-size: 83%;
	line-height: 1.3;
	padding-top:3px;
}

.form_chk .form #cart_contents table.tav{
	margin:5px 0 0 53px;
}
.form #cart_contents .pdf{
	background: #EFEFEF;
	margin: 10px 0px 25px 48px;
	width:540px;
}
.form #cart_contents .pdf p.btn_pdf {
	padding:10px 0 0 367px;
}
.form #cart_contents .pdf2{
	height:90px;
	background: url(../img/img-form/ttl_08.gif) no-repeat left top;
	background-color: #EFEFEF;
}
.form #cart_contents .pdf p.btn_pdf2{
	padding:10px 0 0 337px;
}
.form #cart_contents .pdf p.btn_pdf a{
	width:160px;
	height:25px;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	background:url(../img/img-form/btn_02.gif) no-repeat left top;
}
.form #cart_contents .pdf p.btn_pdf a:hover{
	background-position:right top;
}
.form #cart_contents .pdf p.txt {
	margin:-28px 0 0 60px;
	padding:0 0 12px 0;
	width:300px;
}
.form #cart_contents .pdf p.txt2 {
	margin:-20px 0 0 19px;
	padding:0 0 20px 0;
	width:300px;
}
/*-------------------------------------------------
取り付け部材
---------------------------------------------------*/
.parts #selectorder{
	background:url(../img/img-parts/bg-material.gif) no-repeat left top;
	}
.parts #selectorder p.box {
	margin: 0px 30px 0px 25px;
	font-size: 118%;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding: 6px 10px;
}
.parts #selectorder .box {
	padding: 15px 0px 0px;
}
.parts #selectorder p.box em {
	color:#A80000;
	font-weight:bold;
}
.parts #selectorder .in {
	margin: 21px 0px 40px 0px;
	padding-bottom:40px;
	background:url(../img/img-parts/line.gif) no-repeat 25px bottom;
}
.parts #selectorder .last {
	margin: 21px 0px 40px 0px;
	padding-bottom:40px;
	background:none;
}
.parts #selectorder .in dl{
	margin: 0px 0 0 16px;
	padding:0;
	position: static;
	left: 0px;
	top: 0px;
	background:#ECFFEC;
	width:auto;
	height:auto;
	clear:both;
}
.parts #selectorder .in dl dt{
	margin: 0px 0 0 0px;
	padding:0;
	font-size:100%;
}
.parts #selectorder .in dl dt em{
	font-weight:bold;
}
.parts #selectorder .in dl dt.bold{
	font-size:117%;
	color:#004D13;
	font-weight:bold;
	float:left;
}
.parts #selectorder .in dl dt.bold em{
	color:#CC0000;
}
.parts #selectorder .in dl dd{
	margin: 3px 0 5px 0px;
	padding:0;
	font-size:100%;
	background-color:#ECFFEC;
	color:#333333;
	font-weight:normal;
	width:auto;
	vertical-align:middle;
}
.parts #selectorder .in dl dd input{
	height: 15px;
	line-height: 14px;
	font-size: 14px;
	background: #FFFFFF;
	vertical-align: middle;
	width: 33px;
	padding: 0px 0px 0px 5px;
	border: none;
}
.parts #selectorder .in dl dd.ico{
	background:url(../img/img-parts/icon.gif) no-repeat right center;
	background-color:#ECFFEC;
	padding:0;
	margin:0 0 0 25px;
	width:8.5em;
	float:left;
	display:block;
}
.parts #selectorder .in dl dd em{
	border:1px solid #CCCCCC;
	margin:0 0 0 10px;
	padding:1px 1px 3px 1px;
	background-color:#FFFFFF;
	line-height: 16px;
	vertical-align: middle;
}
.parts #selectorder .in dl dd img{
	vertical-align: middle;
	margin:0 0 2px 0;
}
.parts #selectorder .in dl dd a{
	color:#004D13;
}
.parts #selectorder #parts_contents{
	margin:10px 5px 10px 0;
	height:340px;
	overflow-y:auto;
	}
.parts #selectorder .in p{
	margin: 0px 0 7px 16px;
	padding:0;
	clear:both;
}
.parts #selectorder .in p.btn_img{
	padding: 0px 0 0 30px;
	margin:0;
	float: left;
}
.parts #selectorder .in p.btn_img a{
	width:70px;
	height:60px;
	background: url(../img/img-parts/img_01.jpg) no-repeat left top;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}
.parts #selectorder .in p.img2 a{
	background: url(../img/img-parts/img_02.jpg) no-repeat left top;
}
.parts #selectorder .in p.img3 a{
	background: url(../img/img-parts/img_03.jpg) no-repeat left top;
}
.parts #selectorder .in p.img4 a{
	background: url(../img/img-parts/img_04.jpg) no-repeat left top;
}
.parts #selectorder .in p.img5 a{
	background: url(../img/img-parts/img_05.jpg) no-repeat left top;
}
.parts #selectorder .in p.btn_img a:hover{
	background-position: right top;
}
.parts #selectorder .in .right{
	float: left;
	width:500px;
}
.parts #selectorder .in table{
	width:575px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:5px 0 0 29px;
	clear:both;
}
.parts #selectorder .in table th{
	height:33px;
	font-weight:bold;
	text-align:center;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#F5F5F5;
	padding:5px;
	margin:0;
}
.parts #selectorder .in table td{
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.parts #selectorder .in table th.no1{
	width:220px;
}
.parts #selectorder .in table.sec th.no1{
	width:215px;
}
.parts #selectorder .in table th.no2{
	width:209px;
}
.parts #selectorder .in table.sec th.no2{
	width:180px;
}
.parts #selectorder .in table th.no3{
	width:142px;
}
.parts #selectorder .in table.sec th.no3{
	width:176px;
}

.parts #selectorder .in table p{
	padding:12px 6px 14px 9px;
	margin:0;
	line-height:1.4;
}
.parts #selectorder .in table.sec p.no1{
	padding:12px 6px 14px 9px;
	margin:0;
}
.parts #selectorder .in table p.no2{
	padding:21px 10px 15px 10px;
	margin:0;
}
.parts #selectorder .in table.sec p.no2{
	padding:21px 10px 15px 5px;
	text-align:left;
	margin:0;
}
.parts #selectorder .in table.sec p.no2 em{
	color:#CC0000;
	font-weight:bold;
}
.parts #selectorder .in table p.no3{
	padding:12px 13px 9px 16px;
	margin:0;
}
.parts #selectorder .in table.sec p.no3{
	padding:12px 7px 9px 10px;
	margin:0;
}
.parts #selectorder dt {
	float: left;
	padding: 10px 18px 0px 12px;
}
.parts #selectorder dt.non {
	float:none;
}
.parts #selectorder dd {
	font-size: 16px;
	font-weight: bold;
	color: #FFFF00;
	padding: 5px 0px 0px;
}
.parts #selectorder dl {
	background: #000000;
	height: 33px;
	width: 408px;
	position: static;
	top: 0;
	left: 0;
	margin:0px;
}
.parts #selectorder .top {
	padding:9px 0 0 14px;
	}
.parts #selectorder .in p.aten{
	color:#CC0000;
	font-weight:bold;
}
.parts #selectorder .block td p.number2 {
	text-align: right;
	padding:0 0 0 10px;
}
/*----------------------------------------------------
ヨーロッパデザイン　型板ガラス
----------------------------------------------------*/
.order-8 #selectorder h4.color {
	clear:both;
	padding:15px 0 0 48px;
}
.order-8 #selectorder h4.color2{
	clear:both;
	padding:0px 0 0 48px;
	margin:30px 0 0 0px;
}
.order-8 #selectorder ul {
	position:static;
}
.order-8 #selectorder .screen {
	background:url(../img/img-order-8/bg_01.jpg) no-repeat 353px 38px;
}
.order-8 #selectorder .screen h4 {
	background: url(../img/img-order-8/bg_02.gif) no-repeat left top;
	margin:24px 0 0 45px;
	padding:5px 0 7px 10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.order-8 #selectorder .screen ul {
	margin:10px 0 0 46px;
	height:145px;
}
.order-8 #selectorder .screen > ul {
	margin:10px 0 0 46px;
	min-height:145px;
	height:auto!important;
	height:145px;
}
.order-8 #selectorder .screen ul li{
	width:282px;
	padding:0 0 12px 0;
}
.order-8 #selectorder p.last1{
	padding:0px 70px 12px 46px;
}
.order-8 #selectorder .cosam dl dd p.picture a{
	background:url(../img/img-order-8/pic_01.jpg) no-repeat left top;
	width:98px; 
	height:98px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	display:block;
}
.order-8 #selectorder .cosam dl dd p.picture a{
	background:url(../img/img-order-8/pic_01.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture1 a{
	background:url(../img/img-order-8/pic_02.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture2 a{
	background:url(../img/img-order-8/pic_03.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture3 a{
	background:url(../img/img-order-8/pic_04.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture4 a{
	background:url(../img/img-order-8/pic_05.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture5 a{
	background:url(../img/img-order-8/pic_06.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture6 a{
	background:url(../img/img-order-8/pic_07.jpg?20150320) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture7 a{
	background:url(../img/img-order-8/pic_08.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture8 a{
	background:url(../img/img-order-8/pic_09.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture9 a{
	background:url(../img/img-order-8/pic_10.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture10 a{
	background:url(../img/img-order-8/pic_11.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture11 a{
	background:url(../img/img-order-8/pic_12.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture12 a{
	background:url(../img/img-order-8/pic_13.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture13 a{
	background:url(../img/img-order-8/pic_14.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture14 a{
	background:url(../img/img-order-8/pic_15.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture15 a{
	background:url(../img/img-order-8/pic_16.jpg) no-repeat left top;
}
.order-8 #selectorder .cosam dl dd p.picture16 a{
	background:url(../img/img-order-8/pic_17.jpg) no-repeat left top;
}

.order-8 #selectorder .cosam dl dd p.caution{
	color: #CC0000;
	font-weight: bold;
	text-align: center;
	margin: -10px 0 0;
	width:98px; 
}
.order-8 #selectorder .cosam dl dt.bcb {
	letter-spacing:-0.1em;
	padding:0 0 2px 0px;
	
}
.order-8 #selectorder .cosam dl dt {
	padding:0 0 0 0px;
	border-bottom:1px solid #D5D5D5;
	margin:0 9px 3px 15px;
	color:#636363;
}
.order-8 #selectorder .cosam .cosam_block, .order-9 #selectorder .cosam .cosam_block {
	clear: both;
}
.order-8 #selectorder .in3 .tab2 {
	padding: 0px 0px 0px;
	margin: 14px 0px 0px 28px;
	widows:264px;
}
.order-8 #selectorder .in3 .tab2 th {
	width: 58px;
	text-align: center;
	height:32px;
}
.order-8 #selectorder .in3 .tab2 td {
	width: 232px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.order-8 #selectorder dl.saint {
	width:575px;
	margin:20px 0 0 45px;
	background-color:#F7F7F7;
	padding:10px 0 0 0;
}
.order-8 #selectorder dl.saint dd{
	padding:10px 15px 10px 10px;
}

.order-8 #selectorder .cosam .cosam_block dd em {
	color:#FF0000;
	font-weight:bold;
}


/*----------------------------------------------------
光を通す　型板ガラス
----------------------------------------------------*/
.order-9 #selectorder .in1 {
	clear:both;
	margin:0;
	padding:0;
}
.order-9 #selectorder .in1 h4 {
	margin: 25px 0px 0px 32px;
	padding:0;
}
.order-8 #selectorder .in1 h4{
	margin: 28px 0px 0px 29px;
	padding:0;
}
.order-9 #selectorder .in1 h5, .order-8 #selectorder .in1 h5 {
	margin: 27px 0px 0px 29px;
	padding:0;
}
.order-9 #selectorder .in1 dl.left {
	padding:0px;
	margin:0;
	width:327px;
	float:left;
	background:url(../img/img-order-9/img_01.jpg) no-repeat 41px 11px;
}
.order-9 #selectorder .in1 dl.left dt {
	padding:189px 0 0 40px;
	margin:0;
}
.order-9 #selectorder .in1 dl.left dd {
	padding:0;
	margin:3px 0 0 40px;
	line-height:1.3;
	width:252px;
}
.order-9 #selectorder .in1 dl.right {
	padding:0px;
	margin:0;
	width:290px;
	background:url(../img/img-order-9/img_02.jpg) no-repeat left 11px;
	float:left;
}
.order-9 #selectorder .in1 dl.right dt {
	padding:189px 0 0 2px;
	margin:0;
}
.order-9 #selectorder .in1 dl.right dd {
	padding:0 0 40px 0;
	margin:3px 0 0 2px;
	line-height:1.3;

	width:252px;
}
.order-9 #selectorder dl.color {
	clear:both;
	padding:0 0 0 48px;
}
.order-9 #selectorder dl.color2 {
	clear:both;
	padding:0px 0 0 48px;
	margin:30px 0 0 0px;
}
.order-9 #selectorder dl.color dd{
	padding:7px 0 0 21px;
	color:#FF0000;
	font-size:117%;
	font-weight:bold;
}
.order-9 #selectorder dl.color dd.last{
	padding:3px 0 0 36px;
	color:#333333;
	font-size:100%;
	font-weight: normal;
}
.order-9 #selectorder dl.color dd.last a{
	color:#4A7FCE;
	font-weight:bold;
}
.order-9 #selectorder .cosam, .order-8 #selectorder .cosam, .color-grass #contents .cosam {
	clear:both;
	margin:15px 0 40px 42px;
	padding:0;
	background-color:#F5F5F5;
	border:1px solid #CCCCCC;
	width:575px;
}
.order-9 #selectorder .cosam dl, .order-8 #selectorder .cosam dl {
	float:left;
	margin:0;
	width:110px;
	padding-top:12px;
	background-color:#F5F5F5;
}
.order-9 #selectorder .cosam dl.left, .order-8 #selectorder .cosam dl.left {
	float:left;
	width:125px;
}
.order-9 #selectorder .cosam dl dt, .order-8 #selectorder .cosam dl dt {
	padding:0;
	font-weight:bold;
	border-bottom:1px solid #D5D5D5;
	margin:0 9px 3px 0;
}
.order-9 #selectorder .cosam dl.left dt, .order-8 #selectorder .cosam dl.left dt{
	padding:0 0 0 0px;
	border-bottom:1px solid #D5D5D5;
	margin:0 9px 3px 15px;
}
.order-9 #selectorder .cosam dl.left dt.bcb{
	font-size:88%;
	letter-spacing:-0.2em;
	padding:0 0 2px 0px;
	
}
.order-9 #selectorder .cosam dl.left dd, .order-8 #selectorder .cosam dl.left dd{
	padding:0 0 0 15px;
}
.order-9 #selectorder .cosam dl dd p.picture a{
	background:url(../img/img-order-9/pic_01.jpg) no-repeat left top;
	width:100px; 
	height:100px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	display:block;
}
.order-9 #selectorder .cosam dl dd p.picture0 a{
	background:url(../img/img-order-9/pic_18.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture1 a{
	background:url(../img/img-order-9/pic_19.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture2 a{
	background:url(../img/img-order-9/pic_20.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture3 a{
	background:url(../img/img-order-9/pic_21.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture4 a{
	background:url(../img/img-order-9/pic_22.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture5 a{
	background:url(../img/img-order-9/pic_23.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture6 a{
	background:url(../img/img-order-9/pic_24.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture7 a{
	background:url(../img/img-order-9/pic_25.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture8 a{
	background:url(../img/img-order-9/pic_26.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture9 a{
	background:url(../img/img-order-9/pic_27.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture10 a{
	background:url(../img/img-order-9/pic_28.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture11 a{
	background:url(../img/img-order-9/pic_29.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture12 a{
	background:url(../img/img-order-9/pic_30.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture13 a{
	background:url(../img/img-order-9/pic_31.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture14 a{
	background:url(../img/img-order-9/pic_32.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture15 a{
	background:url(../img/img-order-9/pic_33.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture16 a{
	background:url(../img/img-order-9/pic_34.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture17 a{
	background:url(../img/img-order-9/pic_35.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture18 a{
	background:url(../img/img-order-9/pic_36.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture19 a{
	background:url(../img/img-order-9/pic_37.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture20 a{
	background:url(../img/img-order-9/pic_38.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture21 a{
	background:url(../img/img-order-9/pic_39.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture22 a{
	background:url(../img/img-order-9/pic_40.jpg) no-repeat left top;
}
.order-9 #selectorder .cosam dl dd p.picture a:hover, .order-8 #selectorder .cosam dl dd p.picture a:hover{
	background-position:right top;
}
.order-9 #selectorder .cosam dl dd p.no, .order-8 #selectorder .cosam dl dd p.no{
	color:#FFFFFF;
	background-color:#4A7FCE;
	width:83px;
	text-align:center;
	margin:0 0 3px 5px;
	line-height:1.0;
	padding:2px 0 0 0;
}
.order-9 #selectorder .cosam dl dd p.non, .order-8 #selectorder .cosam dl dd p.non{
	color:#FF0000;
	width:83px;
	text-align:center;
	margin:0 0 3px 5px;
	line-height:1.2;
	padding:0;
}
.order-9 #selectorder .cosam dl dd p.btn_kak, .order-8 #selectorder .cosam dl dd p.btn_kak{
	padding:3px 0 15px 24px;
}
.order-9 #selectorder .cosam dl dd p.btn_kak a, .order-8 #selectorder .cosam dl dd p.btn_kak a{
	background: url(../img/img-order-9/btn_01.gif) no-repeat left top;
	width:50px; 
	height:15px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
	display:block;
}
.order-9 #selectorder .cosam dl dd p.btn_kak a:hover, .order-8 #selectorder .cosam dl dd p.btn_kak a:hover{
	background-position:left bottom;
}
.order-9 #selectorder .in3 .tab2 td{
	width: 125px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

/*---------------------------------------------
会社概要
----------------------------------------------*/
.company #cart_contents h3 {
	padding: 8px 0px 0px 18px;
}
.company #cart_contents h4 {
	margin: 0px;
	padding: 30px 0px 0px 31px;
}
.company #cart_contents table {
	width: 755px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin:20px 0 17px 55px;
}
.company #cart_contents table.last {
	margin:20px 0 30px 55px;
}
.company #cart_contents table th {
	width: 155px;
	border-bottom: 1px solid #999999;
	background-color:#E7E7E7;
	padding:0 0 0px 13px;
}
.company #cart_contents table td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 583px;
	height:37px;
}
.company #cart_contents table p {
	padding:13px 0 13px 19px;
}

.company #cart_contents .privacy_block h5 {
	padding:5px 0 5px 10px;
	background:url(../img/img-privacy/icon.gif) no-repeat left center;
	border-bottom:1px solid #999999;
	margin:15px 70px 0 55px;
	font-weight:bold;
}
.company #cart_contents .privacy_block p{
	padding:7px 50px 0 70px;
	margin:0px 40px 0 0px;
}
.company #cart_contents .privacy_block p.middle{
	padding:20px  50px 0 70px;
	margin:0px 40px 0 0px;
}

.company #cart_contents .privacy_block p.last{
	padding:20px  50px 50px 70px;
}

.company #cart_contents p.pdf_btn {
	margin:10px 69px 30px 45px;
}

.company #cart_contents p.pdf_btn a {
	background: url(../img/img-company/btn_01.gif) no-repeat left top;	
	display: block;
	outline: none;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
	width:190px;
	float: right;
	height: 37px;
}

.company #cart_contents p.pdf_btn a:hover {
	background-position: right top;
}

/*---------------------------------------------
プライバシーポリシー
----------------------------------------------*/
.privacy #cart_contents h3 {
	padding: 8px 0px 0px 18px;
}
.privacy #cart_contents h4 {
	padding:5px 0 5px 10px;
	background:url(../img/img-privacy/icon.gif) no-repeat left center;
	border-bottom:1px solid #999999;
	margin:15px 40px 0 31px;
	font-weight:bold;
}
.privacy #cart_contents p{
	padding:7px 0 0 41px;
	margin:0px 40px 0 0px;
}
.privacy #cart_contents p.last{
	padding:7px 0 30px 41px;
	margin:0px 68px 0 0px;
}
/*---------------------------------------------
マジックミラー
----------------------------------------------*/
.order-11 #selectorder .in1 {
	background: url(../img/img-order-11/bg_01.jpg) no-repeat 383px 11px;
	clear: both;
}
.order-11 #selectorder .in1 p.txt01 {
	margin: 0px 0px 0px 46px;
	padding: 21px 0px 0px;
	width: 330px;
}
.order-11 #selectorder p.txt02 {
	margin: 0px 0px 0px 46px;
	padding: 1px 0px 0px 20px;
	width: 320px;
	background:url(../img/img-order-11/bg_05.gif) no-repeat left center;
}
.order-11 #selectorder p.txt04 {
	margin: 10px 0px 0px 46px;
}
.order-11 #selectorder p.txt02 a{
	color:#CA3D00;
	text-decoration:none;
}
.order-11 #selectorder p.txt02 a:hover{
	text-decoration: underline;
}
.order-11 #selectorder .in1 h4 {
	margin: 0px 0px 0px 30px;
	padding: 25px 0px 0px;
}
.order-11 #selectorder .in4 {
	padding: 0px;
}
.order-11 #selectorder .in4 .left{
	padding: 0px;
	float:left;
	width:311px;
}
.order-11 #selectorder .in4 .right{
	padding: 0px;
	float:left;
	width:320px;
	background:url(../img/img-order-11/bg_02.jpg) no-repeat left 8px;
}
.order-11 #selectorder .in4 .right p{
	margin: 0px 0 0 170px;
	width:140px;
	padding:123px 0 0 0px;
	color:#FF0000;
	line-height:1.3;
	font-weight:bold;
}
.order-11 #selectorder .in4 .left p {
	margin: 0px;
	width:265px;
	padding: 11px 0px 110px 42px;
}
.order-11 #selectorder .in5 {
	background: url(../img/img-order-11/bg_04.jpg) no-repeat 390px 34px;
	padding: 0px;
	clear:both;
}
.order-11 #selectorder .in5 h4 {
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
.order-11 #selectorder .in5 h5 {
	margin: 0px 0px 0px 48px;
	padding: 23px 0 0 0;
}
.order-11 #selectorder .in5 p {
	margin: 0px 0px 0px 61px;
	padding: 16px 0px 50px;
	width: 330px;
}
.order-11 #selectorder .in6 {
	margin: 0px;
	padding: 0px;
}
.order-11 #selectorder .in6 h4{
	margin: 0px;
	padding:0px 0 0 26px;
	clear:both;
}
.order-11 #selectorder .in6 p {
	margin: 0px 0px 0px 45px;
	padding:16px 0 0px 0;
	width:465px;
}
.order-11 #selectorder .in6 p.txt02 {
	margin: 10px 0px 18px 0px;
	padding: 1px 0px 0px 66px;
	width: auto;
	float:left;
	background:url(../img/img-order-11/bg_05.gif) no-repeat 46px center;
}
.order-11 #selectorder .in6 p.txt03 {
	padding: 1px 0px 0px 56px;
	background:url(../img/img-order-11/bg_05.gif) no-repeat 36px center;
}
.order-11 #selectorder .in7{
	clear:both;
	background: #F6F6F6;
	margin: 0px 0px 40px 43px;
	height: 310px;
	width: 560px;
	border: 1px solid #CCCCCC;
}
.order-11 #selectorder .in7 h5{
	padding:12px 0 0 7px;
	margin:0;
}
.order-11 #selectorder .in7 p.img{
	padding:13px 0 0 17px;
}
/*---------------------------------------------
お問い合わせガイド
----------------------------------------------*/
body.guide {
	background: none;
}
.guide #wrapper {
	width: 870px;
	background:none;
}
.guide #cart_contents {
	padding:10px 5px 10px 0;
	overflow:hidden;
}
.guide #cart_contents iframe{
	height:380px;
	width:890px;
}
.guide-if #cart_contents {
	padding:0;
	overflow:hidden;
}
.guide #cart_contents h3 {
	padding: 8px 0px 0px 18px;
}
.guide #cart_contents h4 {
	padding: 50px 0px 0px 29px;
}
.guide #cart_contents h4.top {
	padding: 26px 0px 0px 29px;
}
.guide #cart_contents h4.pad2 {
	padding: 27px 0px 0px 29px;
}
.guide #cart_contents h5 {
	padding: 17px 0px 0px 52px;
}
.guide #cart_contents dl {
	padding: 17px 0px 0px 52px;
}
.guide #cart_contents dl.can {
	padding: 22px 0px 0px 52px;
}
.guide #cart_contents dl.can dd{
	padding: 9px 0px 3px 5px;
}
.guide #cart_contents dl.can dd.last{
	padding: 9px 0px 40px 5px;
}
.guide #cart_contents dl dt.pad1{
	padding: 20px 0px 0px 0px;
}
.guide #cart_contents dl.psub2 {
	padding: 10px 0px 0px 52px;
}

.guide #cart_contents dl.last {
	padding: 10px 0px 30px 52px;
}

.guide #cart_contents dl dd {
	padding: 9px 0px 3px 0px;
	margin:0 0 0 14px;
	width:741px;
}
.guide #cart_contents dl dd.pad3 {
	padding: 9px 0px 45px 0px;
}
.guide #cart_contents dl dd.img {
	padding: 12px 0px 8px 0px;
}
.guide #cart_contents dl dd.img2 {
	padding: 24px 0px 46px 0px;
}
.guide #cart_contents dl dd.color {
	color:#CC0000;
}
.guide #cart_contents dl.psub dd {
	padding: 4px 0px 3px 0px;
}
.guide #cart_contents dl.faq dd {
	padding: 18px 0px 3px 0px;
	margin:0 0 0 14px;
}
.guide #cart_contents dl dd.btm{
	padding: 9px 0px 10px 0px;
}
.guide #cart_contents dl dd.btm2{
	padding: 12px 0px 0px 0px;
}
.guide #cart_contents dl dd.bold {
	font-weight:bold;
	padding9px 0 0 0:
}
.guide #cart_contents dl dd.bold2 {
	font-weight:bold;
	width:460px;
}
.guide #cart_contents dl dd.bold3 {
	padding0px 0 3px 0;
	width:750px;
}
.guide #cart_contents dl dd.bold4 {
	font-weight:bold;
	width:500px;
}
.guide #cart_contents dl dd.bold3 em {
	font-weight:bold;
	color:#FF0000;
}
.guide #cart_contents dl dd em, .guide #cart_contents p em {
	font-weight:bold;
}
.guide #cart_contents dl dd strong {
	font-weight: normal;
	color:#FF0000;
}
.guide #cart_contents dl dd.bolds strong {
	font-weight: bold;
	color:#FF0000;
}
.guide #cart_contents dl dd a{
	color:#0066CC;
	text-decoration:underline;
}
.guide #cart_contents dl dd a:hover{
	color:#0066CC;
	text-decoration: none;
}
.guide #cart_contents ul.fee{
	padding:18px 0 12px 74px;
}
.guide #cart_contents ul.fee li{
	padding:0px 0 8px 0px;
}
.guide #cart_contents p.explain {
	margin: 20px 60px 10px 72px;
}
.guide #cart_contents p.oshirase {
	margin: 0 0 5px 85px;
}
.guide #cart_contents p.img_01{
	padding: 13px 60px 0px 67px;
	clear:both;
}
.guide #cart_contents p.txt_01{
	padding: 13px 60px 0px 67px;
	clear:both;
}
.guide #cart_contents p.txt_04{
	padding: 13px 60px 30px 67px;
	clear:both;
}
.guide #cart_contents p.txt_03{
	padding: 13px 0px 0px 43px;
	clear:both;
}
.guide #cart_contents ul.card {
	padding: 5px 0px 0px 67px;
	clear:both;
}
.guide #cart_contents ul.card li{
	float:left;
	padding:0 10px 0 0;
}
.guide #cart_contents dl.psub dt {
	padding: 9px 0px 0px 0px;
	margin:0 0 0 14px;
}
.guide #cart_contents dl.psub dd.color {
	font-weight:bold;
	color:#FF0000;
}
.guide #cart_contents dl.box {
	background: #EFEFEF;
	margin: 11px 0px 0px 69px;
	padding: 0px 0px 13px;
	width: 502px;
	border: 1px solid #CCCCCC;
}
.guide #cart_contents dl.box dt {
	padding: 8px 0px 0px 14px;
}
.guide #cart_contents dl.box dd {
	padding: 7px 0px 0px 8px;
	line-height:1.0;
}
.guide #cart_contents ul.atten {
	padding: 13px 0px 0 69px;
}
.guide #cart_contents table.tab1 {
	margin: 12px 0px 18px 74px;
	padding: 0px;
	width: 575px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right-style: none;
	border-bottom-style: none;
}
.guide #cart_contents table th, .guide #cart_contents table td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
	border-top: none;
	height:28px;
	text-align:center;
}
.guide #cart_contents table th{
	background-color:#EFEFEF;
	text-align:center;
	font-weight:bold;
	width:67px;
}
.guide #cart_contents table.tab1 th{
	background-color:#EFEFEF;
	text-align:center;
	font-weight:bold;
	width:55px;
}
.guide #cart_contents table tr.bold{
	font-weight:bold;
}
.guide #cart_contents p.txt_02 {
	margin: 0px 0px 0px 64px;
	padding: 12px 0px 0px;
}
.guide #cart_contents table.tab2 {
	margin: 5px 0px 0px 74px;
	padding: 0px;
	width: 300px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right-style: none;
	border-bottom-style: none;
}
.guide #cart_contents table.tab3 {
	margin: 5px 0px 0px 74px;
	padding: 0px;
	width: 300px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right-style: none;
	border-bottom-style: none;
}
.guide #cart_contents p.img_02{
	padding: 14px 0px 0px 64px;
	clear:both;
}
.guide #cart_contents p.img_03{
	padding: 14px 0px 50px 64px;
	clear:both;
}

.guide #cart_contents .nav_area {
	border: 1px solid #CCC;
	margin: 18px 0 0 18px;
	padding: 1px;
	width: 826px;
}

.guide #cart_contents .nav_area ul {
	background: #EAEAEA;
	padding: 5px 0;
}

.guide #cart_contents .nav_area ul li {
	background: url(../img/img-guide/ico_01.gif) no-repeat 10px center;
	border-right: 1px solid #333;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding: 0 10px 0 22px;
}

.guide #cart_contents .nav_area ul li.last {
	border: none;
}

.guide #cart_contents .nav_area ul li a{
	color:#333333;
}


/*製造誤差*/


.guide #cart_contents dl.can dd.range{
	background:#E6F2FE;
	width:369px;
	margin:10px 0 3px 17px;
	padding:6px 10px;
}

.guide #cart_contents dl.can dd.range p{
	margin:0;
	padding:0 0 2px 0;
	line-height:2;
}



.guide #cart_contents dl.can .range ul{
	padding:0 0 2px 20px;
	line-height:1.5;
	letter-spacing:0.1em;
}
.guide #cart_contents .cmn_ttl {
	font-weight: bold;
	color:#013366;
	font-size:117%;
	padding:0px 0px 0px 0;
}

.index .cartbg #cart {
	width: 980px;
	margin:0 0 0px 0px;
	height: 433px;
	/*overflow-y: auto;*/
}	
.index .cartbg #cart p{
	width:980px;
	height:433px;	
}	

.index .cartbg {
	background:none;
	padding:0;
}
.index #gnav {
	height: 230px;
}

.index #footer marquee {
	padding: 28px 0px 27px;
	margin: 0px 0px 0px 76px;
	width: 530px;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
/*---------------------------------------------
よくあるご質問　ガラスについて
----------------------------------------------*/
body.faq {
	background: none;
}
.faq #wrapper {
	width: 870px;
	background:none;
}
.faq .faq-1#wrapper {
}

.faq #cart_contents {
	height:auto;
	margin:0;
}
.faq #cart_contents h3{
	padding:1px 0 0 26px;
	float:left;
}
.faq #cart_contents p.btn_01{
	padding:4px 0 0 26px;
	float:left;
}
.faq .faq-1 #cart_contents p.btn_01 a{
	background:url(../img/img-faq-1/btn_01.jpg) no-repeat left top;
	width:235px;
	height:31px;
	outline:none;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.faq .faq-2 #cart_contents p.btn_01 a{
	background:url(../img/img-faq-2/btn_01.jpg) no-repeat left top;
	width:235px;
	height:31px;
	outline:none;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.faq #cart_contents p.btn_01 a:hover{
	background-position:right top;
}
.faq #cart_contents ul{
	padding:23px 0 0 40px;
	clear:both;
}
.faq #cart_contents ul li{
	float:left;
	padding:0 15px 0 10px;
	margin: 0 15px 0 0;
	white-space:nowrap;
	font-size:15px;
	background:url(../img/img-faq-1/icon_03.gif) no-repeat left center;
	line-height: 1.2;
	border-right: 1px solid #333333;
}
.faq #cart_contents ul li.lin04{
	border-right: none;
}
.faq .faq-2 #cart_contents ul li{
	float:left;
	padding:0 15px 0 10px;
	margin: 0 15px 0 0;
	background:url(../img/img-faq-1/icon_03.gif) no-repeat left center;
}
.faq .faq-2 #cart_contents ul li.link06{
	border-right: none;
	padding: 0 0 0 10px;
	margin: 0;
}
.faq #cart_contents h4{
	padding:20px 0 3px 0px;
	margin:40px 0 0 49px;
	width:753px;
	clear:both;
}
.faq #cart_contents h4.top{
	padding:30px 0 3px 0px;
	margin:0px 0 0 49px;
}
.faq #cart_contents dl{
	padding:12px 0 0 0px;
	clear:both;
	width:723px;
	margin:0 0 0 62px;
	font-size:108%;
}
.faq #cart_contents dl.last{
	padding:12px 0 30px 0px;
}
.faq #cart_contents dl dt{
	padding:6px 0 6px 45px;
	background:url(../img/img-faq-1/icon_01.gif) no-repeat 8px 6px;
	text-decoration:underline;
}
.faq #cart_contents dl dd{
	padding:0px 0px 3px 35px;
	margin:10px 0 0px 27px;
	background:url(../img/img-faq-1/icon_02.gif) no-repeat left top;
	display:none;
}
.faq #cart_contents dl dd img{
	padding:10px 0 0px 0px;
}
.faq #cart_contents dl dd em{
	font-weight:bold;
	font-size:118%;
	background:url(../img/img-faq-1/icon_03.gif) no-repeat left center;
	padding:0 0 0 15px;
}

.faq #cart_contents p.pagetop,.faq #cart_contents p.pagetop2,.faq #cart_contents p.pagetop3,
.faq #cart_contents p.pagetop4,.faq #cart_contents p.pagetop5,.faq #cart_contents p.pagetop6{
	text-align: right;
	padding: 20px 70px 0 0;
	margin:0;
}

.faq #cart_contents p.pagetop a,.faq #cart_contents p.pagetop2 a,.faq #cart_contents p.pagetop3 a,
.faq #cart_contents p.pagetop4 a,.faq #cart_contents p.pagetop5 a,.faq #cart_contents p.pagetop6 a{
	padding: 0 0 0 14px;
	margin:0;
	background:url(../img/img-faq-1/icon_04.gif) no-repeat left 3px;
}

.faq #cart_contents p.last{
	text-align: right;
	padding: 20px 70px 30px 0;
	margin:0;
}

/*---------------------------------------
	ナビ、インラインフレーム
--------------------------------------*/
body.if{
	background:none;
}
.if #contents{
	background:url(../img/img-common/hed_navi_if.gif) no-repeat left top;
	text-align:left;
	width:114px;
	height:90px;
}	
.if #contents p{
	color:#FFFF00;
	font-weight:bold;
	font-size:25px;
	padding-top: 44px;
	padding-left: 0px;
	float: none;
	padding-right: 10px;
	text-align: center;
}	
/*---------------------------------------
  index
--------------------------------------*/


/*耐熱ガラス-------------------------------------------------------*/

.order-12 #selectorder .in1 p.txt01 {
	padding: 0px 250px 0px 35px;
	margin: 20px 0 0;
}
.order-12 #selectorder .in1 p.first {
	padding: 0px 210px 0px 35px;
	margin-bottom: -5px;
}
.order-12 #selectorder h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
.order-12 #selectorder .in1 {
	padding: 0px;
	clear: both;
	background: url(../img/img-order-12/bg_01.jpg) no-repeat 403px 5px;
}
.order-12 #selectorder em {
	font-weight:bold;
	color: #000000;
}
.order-12 #selectorder .in1 dl{
	padding: 0px 0px 3px;
	background: url(../img/img-order-12/bg_02.gif) repeat-y;
	width: 351px;
	margin: 25px 0px 0px 40px;
	border-bottom: 1px solid #CCCCCC;
}
.order-12 #selectorder .in1 dl dd{
	padding: 0 0 5px;
	background: url(../img/img-order-12/ico_01.gif) no-repeat left center;
	float: left;
	margin: 0 0 0 20px;
	display: inline;
	width: 145px;
}
.order-12 #selectorder .in1 dl dd em{
	display: block;
	padding: 0 0 0 10px;
	font-weight: normal;
	color: #333333;
}
.order-12 #selectorder p.txt02 {
	padding: 11px 0px 0px;
	margin: 0px 40px 0px 40px;
}
.order-12 #selectorder h4.image {
	padding: 20px 0px 10px;
	margin: 0px 0px 0px 40px;
}
.order-12 #selectorder h4.top {
	padding: 50px 0px 0px 20px;
	clear:both;
}
.order-12 #selectorder h4 {
	padding: 35px 0px 0px 20px;
	clear:both;
}
.order-12 #selectorder .block03 h3 {
	background: none;
	margin: 0;
	padding: 0;
	float: none;
}

.order-12 #selectorder .block03 {
	margin: 33px 0px 0 40px;
	padding: 0px;
	width: 519px;
	background: url(../img/img-order-12/bg_03.jpg) no-repeat left top;
	border-bottom:1px solid #FF9966;
}
.order-12 #selectorder .block04 {
	background: url(../img/img-order-12/bg_04.jpg) no-repeat left top;
	margin-bottom: 15px;
}

.order-12 #selectorder .block03 table{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px 0px 15px 195px;
}

.order-12 #selectorder .block03 table th, .order-12 #selectorder .block03 table td{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.order-12 #selectorder .block03 table th{
	background: #F3F2ED;
	text-align: left;
	padding: 8px 8px 8px 10px;
	width: 71px;
}

.order-12 #selectorder .block03 table td{
	padding: 8px 10px;
	width: 198px;
}
.order-12 #selectorder .block03 table td p{
	margin: 0;
	padding: 0;
}

.order-12 #selectorder .block03 p.last {
	margin: 0px 20px 15px 15px;
	padding: 0px;
}
.order-12 #selectorder .block03 p.link {
	margin: 0 15px;
	padding: 0 0 15px;
	text-align: right;
}

.order-12 #selectorder .block03 p.link a{
	margin: 0;
	padding: 0 0 0 18px;
	text-align: right;
	background: url(../img/img-order-12/ico_02.gif) no-repeat left center;
}
.order-12 #selectorder .block05 p {
	margin: 0;
	padding: 15px 40px 0 40px;
}
.order-12 #selectorder .block05 p.picture2 {
	margin: 0px 0px 40px 0;
	padding: 15px 85px 0 10px;
	float: right;
}
.order-12 #selectorder .block06{
	clear: both;
}
.order-12 #selectorder .in3 h4{
	padding: 0;
	margin: 0;
}

.order-12 #selectorder .block02 p{
	padding: 11px 0px 0px;
	margin: 0px 60px 0px 40px;
}
.order-12 #selectorder .block02 p strong{
	color: #CC0000;
}

.order-12 #selectorder .block01 p.picture {
	margin: -0px 0 0;
	padding: 0 40px 0 20px;
	float: right;
}



/*------------------------------------------------------
アルミミラー説明
-------------------------------------------------------*/
#selectorder .order-13 h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
#selectorder .order-13  .block01{
	margin:24px 0 0 30px;
	display:block;
}
#selectorder .order-13  .block01 p{
	margin:0 85px 0 65px;
	padding:0;
	border-bottom:1px dotted #ccc;
}
#selectorder .order-13  .block01 p.first{
	margin:0 0 20px;
	padding:0;
	display:block;
	border:none;
}
#selectorder .order-13 .block01 ul{
	margin:42px 0 0 0;
	padding:0;
	display: block;
	position:inherit;
}
#selectorder .order-13 .block01 ul li{
	margin:0 0 0 18px;
	padding:0 0 24px;
}
#selectorder .order-13 .block01 ul li img{
	float:left;
	margin: 0 10px 0 0;
}
#selectorder .order-13 .block01 ul li dl{
	margin: 5px 0 0 0;
	float:left;
	width:430px;
}
#selectorder .order-13 .block01 ul li dl dt img{
	float:none;
}
#selectorder .order-13 .block01 ul li dl dd{
	display:block;
	margin:5px 0 0 0;
	letter-spacing:-0.005em;
	width:auto;
}
#selectorder .order-13 h4{
	margin:60px 0 0 26px;
	padding:0;
}
#selectorder .order-13 .block02{
	margin:18px 30px 0 43px;
}
#selectorder .order-13 .block02 table.tab1{
	margin:0px 0 0 5px;
	border-top:1px solid #B5B5B5;
	border-left:1px solid #B5B5B5;
}#selectorder .order-13 .block02 table.tab1 th,
#selectorder .order-13 .block02 table.tab1 td{
	padding:5px 10px 0;
	border-right:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
}
#selectorder .order-13 .block02 table.tab1 th{
	padding:2px 5px;
	text-align:center;
	background-color:#F2F8F2;
}
#selectorder .order-13 .block02 table.tab1 td sup{
	font-size:10px;
	line-height:1em;
}
#selectorder .order-13 .block02 dl{
	margin: 0 30px 0 10px;
}
#selectorder .order-13 .block02 dl dt{
	padding:25px 0 5px 0;
}
#selectorder .order-13 .block02 dl dd{
	border-bottom:1px dotted #666666;
	padding:0 10px 25px 10px;
	letter-spacing:-0.005em;
	width:auto;
}
#selectorder .order-13 .block02 dl dd p{
	margin:0 0 15px 0;
}
#selectorder .order-13 .block02 dl dd p em{
	color:#D80000;
	font-weight:bold;
	font-size:108%;
}
#selectorder .order-13 .block02 dl dd.last{
	border:none;
	padding-bottom:0px;
}#selectorder .order-13 .block02 dl dd.last ul{
	position:inherit;
}
#selectorder .order-13 .block03 {
	margin:25px 30px 0 43px;
}
#selectorder .order-13 .block04 {
	margin:18px 0px 0 43px;
}
#selectorder .order-13 .block04 ul {
	position:inherit;
	padding:0 0 30px 0;
}
#selectorder .order-13 .block04 ul li {
	float:left;
	width:250px;
	margin:0 50px 0 0;
}#selectorder .order-13 .block04 ul li dl {
	text-align:left;
}
#selectorder .order-13 .block04 ul li dl dt,
#selectorder .order-13 .block04 ul li dl dd {
	text-align:left;
	margin:0;
	padding:0;
}
#selectorder .order-13 .block04 ul li dl dd p {
	margin:0;
	padding:10px 0;
}





/*------------------------------------------------------
アレンジミラー説明
-------------------------------------------------------*/
#selectorder .order-14 h3 {
	padding: 8px 16px 0px 19px;
	float: left;
}
#selectorder .order-14 .block01{
	margin:24px 0 0 30px;
	display:block;
}
#selectorder .order-14 .block01 p{
	margin:0;
	padding:0;
}
#selectorder .order-14 .block01 p.first{
	margin:0 0 20px;
	padding:0;
	display:block;
}


#selectorder .order-14 .block01 dl{
	margin:0;
	padding:0 0 20px 0;
	border:none;
}

#selectorder .order-14 .block01 dl dd{
	margin:0;
	padding:0;
	width:auto;
	font-weight:bold;
}#selectorder .order-14 .block01 dl dd p{
	margin:0;
	padding:10px 70px 0px 50px;
	font-size:14px;
}
#selectorder .order-14 .block01 dl dd img{
	padding:10px 70px 15px 50px;
}


#selectorder .order-14 .block01 ul{
	margin:25px 0 0 35px;
	padding:0;
	display: block;
	position:inherit;
}
#selectorder .order-14 .block01 ul li{
	clear:both;
	padding:0;
	margin:25px 40px 0 0;
}#selectorder .order-14 .block01 ul li.first{
	clear:both;
	padding:0;
	margin:0;
}
#selectorder .order-14 .block01 ul li img,
#selectorder .order-14 .block01 ul li dl {
	float:right;
	margin:5px 0 0 15px;
}#selectorder .order-14 .block01 ul li.first img,
#selectorder .order-14 .block01 ul li.first dl {
	float:left;
	margin:-5px 28px 0 0;
}
#selectorder .order-14 .block01 ul li dl{
	width:315px;
	margin:0;
	float:left;
}
#selectorder .order-14 .block01 ul li.first dl{
	width:315px;
}
#selectorder .order-14 .block01 ul li dl img{
	float:none;
	clear:both;
	margin:0;
}#selectorder .order-14 .block01 ul li dl dd{
	font-weight:normal;
}#selectorder .order-14 .block01 ul li dl dd em{
	font-weight:bold;
	color:#00468C;
}#selectorder .order-14 .block01 ul li dl dd{
	padding:0 0 20px 0;
	clear:both;
}



#selectorder .order-14 .block02 ul{
	margin:25px 0 0 45px;
	padding:0;
	display: block;
	position:inherit;
}
#selectorder .order-14 .block02 ul li{
	display: block;
	clear:both;
	margin:0 0 30px 0;
}
#selectorder .order-14 .block02 ul li img,
#selectorder .order-14 .block02 ul li dl{
	float: left;
	margin:0 20px 0 0;
}#selectorder .order-14 .block02 ul li dl{
	width:430px;
}
#selectorder .order-14 .block02 ul li dl img{
	float:none;
}#selectorder .order-14 .block02 ul li dl dt{
	margin:0 0 5px 0;
	padding:5px 0 0 0;
}#selectorder .order-14 .block02 ul li dl dd{
	width:auto;
	padding:0 40px 20px 5px;
	margin:0;
}#selectorder .order-14 .block02 p.last{
	margin:20px 0 0 0;
	text-align:center;
}#selectorder .order-14 .block02 p.last a{
	display:block;
	width:200px;
	height:40px;
	margin:23px auto;
	text-indent:-10000px;
	overflow:hidden;
	background: url(../img/img-order-14/btn_01.gif) no-repeat left top;
}#selectorder .order-14 .block02 p.last a:hover{
	background-position:right top;
}


#selectorder .order-14 .block03{
	margin:55px 0 50px 35px;
}#selectorder .order-14 .block03 h4{
	margin:0 0 10px 0;
	padding:0;
}

#selectorder .order-14 .block03 .method01,
#selectorder .order-14 .block03 .method02{
	float:left;
}
#selectorder .order-14 .block03 .method01{
	width:240px;
	margin:0 40px 0 0;
}#selectorder .order-14 .block03 .method01 dt,
#selectorder .order-14 .block03 .method01 dd{
	display:block;
	float:left;
	width:auto;
	line-height:25px;
	padding:0 0 5px 0;
	margin:0;
}#selectorder .order-14 .block03 .method01 dt{
	clear:left;
	margin:0 10px 0 25px;
	width:33px;
	font-weight:bold;
}#selectorder .order-14 .block03 .method02 table{
	margin:15px 0 0 25px;
}
#selectorder .order-14 .block03 .method02 table th{
	background-color:#E7E7E7;
}#selectorder .order-14 .block03 .method02 table th,
#selectorder .order-14 .block03 .method02 table td{
	padding:5px;
	text-align:center;
	font-weight:normal;

}

/*------------------------------------------------------
会員ログイン
-------------------------------------------------------*/
.dialog-user .ui-dialog .ui-dialog-titlebar {
	padding: 6px 0;
}

.dialog-user #login_dialog {
	padding: 0 0 50px;
}

.dialog-user #login_dialog table {
	border: 1px solid #0066CC;
	font-size: 12px;
	margin: 30px auto 5px;
	padding: 5px 0;
	width: 500px;
}

.dialog-user #login_dialog caption {
	background: #0066CC;
	margin: 0 auto 0;
	text-align: center;
	width: 500px;
}

.dialog-user #login_dialog table th {
	padding: 10px 15px 0;
	text-align: right;
	vertical-align: middle;
	width: 176px;
}

.dialog-user #login_dialog table .last th {
	padding: 10px 15px 10px;
}

.dialog-user #login_dialog table td {
	padding: 10px 0 0;
	text-align: left;
}

.dialog-user #login_dialog table .last td {
	padding: 10px 0;
}

.dialog-user #login_dialog table td input {
	height: 23px;
	width: 220px;
}

.dialog-user #login_dialog p {
	margin: 0 auto 20px;
	text-align: right;
	width: 500px;
}

.dialog-user #login_dialog p a {
	color: #0066CC;
	font-size: 12px;
}

.dialog-user.ui-dialog .ui-dialog-buttonpane {
	position: absolute;
	right: 0 !important;
	width: 640px;
}

.dialog-user.ui-dialog .ui-dialog-buttonpane button {
	background: url(../img/img-dialog/btn_login.gif) no-repeat 0 0 !important;
	height: 34px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 120px;
}

/*------------------------------------------------------
最終確認(ポップアップ)
-------------------------------------------------------*/
.ui-dialog #cart_confirm table.top {
	
}





/*php→html化*/
.guide #cart_contents.sc,
.faq #cart_contents.sc{
	overflow-y:auto;
	height:380px;
	margin:10px 5px 10px 0;
	padding:0;
}

.product_desc #selectorder {
	background:none;
	position:relative;
	left:0;
	right:0;
	margin:0 auto;
	width:auto;
}
.product_desc #selectorder .backin{
	width:665px;
	margin:0 auto;
}

.order-6.product_desc #selectorder .in1{
	background-position: 410px top;
}
.order-7.product_desc #selectorder .in1{
	background-position: 450px top;
}





  /*------------------------------------
teiten
------------------------------------*/
#teiten_pc {
/*display: none;*/
	/*background: url(../img/img-room-common/sidenav_bg.jpg) right top no-repeat;*/
	position: fixed!important;
	left: 0;/* 右から0pxの位置に指定 */
	top:20px;
	z-index:1000;
   -webkit-transform: translate3d(0,0,0);
	}
	
#teiten_pc a:hover{
	opacity:0.8;
}

@media screen and (max-width: 1024px){
#teiten_pc {
   top:66px;
}

#teiten_pc img{
    width: 80%;
}
}
