@charset 'utf-8';
/* 
 Cascading Style Sheets: style.css 4.3

 */ 


*{
	margin:0px;
	padding:0px;
	text-indent:0px;
	zoom:1;
	font-size:100%;
	line-height:100%; 
}



body {
	font: normal normal normal 86%/178% "Hiragino Kaku Gothic Pro","ヒラギノゴシック Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ 明朝",sans-serif;
	color:#666;
	background:#fff; 
}


div {
	position:relative;
	width:auto;
	height:auto;
	overflow:hidden; 
}


hr {
	height: 1px;
	color: #000;
	background: #000;
	text-align: left;
	border: 0px none #000;
	display: none;
}


img {
	vertical-align: bottom;
	border: none;
}


li {
	list-style-type:none;
}

input.onlineshop_submit { width:268px; height:63px; background:url(/wannyanstrap/com/img/3d_btn.png); border:0; cursor:hand; color:#fff; font-weight:bold;line-height:120%;  margin:30px 0 30px 0;}

/* -------------------------------------------------- FONT -------------------------------------------------- */



.j10,.j12,.j14,.j18,.j25,.e9,.e10,.e12,.e14 {
	font-style: normal;
	font-variant: normal;
	letter-spacing: 0px;
}


.e9,.e10,.e12,.e14 {
	font-family: Verdana, Geneva, Arial, sans-serif;

}


.j10	{ font-size: 10px; line-height: 15px; }
.j12	{ font-size: 12px; line-height: 20px; }
.j14	{ font-size: 14px; line-height: 22px; }
.j18	{ font-size: 18px; line-height: 28px; }
.j25	{ font-size: 25px; line-height: 28px; }

.e9	{ font-size: 9px; line-height: 15px; }
.e10	{ font-size: 10px; line-height: 15px; }
.e12	{ font-size: 12px; line-height: 20px; }
.e14	{ font-size: 14px; line-height: 22px; }
.e48	{ font-size: 48px; line-height: 48px; }

.B	{ font-weight:bold; }



/* -------------------------------------------------- LINK -------------------------------------------------- */



a		{ margin:0px; padding:0px; outline:0px none #fff; }
a:focus		{ text-decoration: underline; }
a:link		{ color:#444; text-decoration:none; }
a:link:hover	{ color:#76c4d7; text-decoration:none; }
a:link:active	{ color:#76c4d7; text-decoration:none; }
a:visited 	{ color:#444; text-decoration:none; }
a:visited:hover	{ color:#76c4d7; text-decoration:none; }
a:visited:active	{ color:#76c4d7; text-decoration:none; }



/* -------------------------------------------------- LAYOUT COMMON -------------------------------------------------- */



body {
	text-align:center;
	background:url(/wannyanstrap/com/img/bg.png) no-repeat center top #ffffff;
}

table.cart	{
	width : 940px;
/*	border-left: 1px solid #ccc;*/
	border-top: 1px solid #ccc;
}
table.cart tr td {
	padding: 10px;               
/*	border-right: 1px solid #ccc;*/
	border-bottom: 1px solid #ccc;
}
table.cart tr.summary td{
	background: #fdd;
	border-bottom: 5px solid #f99;
}
table.cart tr.head {
	background: #aaa;
	color:#fff;
}

#wrapper_all {
	width:990px;
	text-align:left;
	margin:0px auto;
}


#wrapper_home {
	width:35px;
	float:left;
	margin:120px 0px 0px 0px;
}


#wrapper_containts {
	width:990px;
	float:left;
}


#header {
	width:990px;
	height:76px;
	margin:0px 0px 5px 0px;
}


#header ul.navi li {
	float:left;
	margin:0px 0px 0px 5px;
}


#container {
	width:950px;
	margin:20px 15px 0px 25px;
}


.gnavi {
	width:940px;
	text-align:right;
}


.gnavi ul.navi {
	float:right;
}


.gnavi ul.navi li {
	float:left;
	margin:0px 0px 0px 5px;
}


#containts {
	width:950px;
	background:#fff;
	padding:0px 0px 20px 0px;
}


#footer {
	width:990px;
	height:200px;
	margin:20px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background:url(/wannyanstrap/com/img/footer_line.png);
	background-repeat:no-repeat;
	background-position:top;
}


#footer ul.siteinfo {
	float:right;
}


#footer ul.siteinfo li {
	float:left;
}


h1			{ margin:0px 20px 0px 0px; float:left; display:inline; }
h2			{ padding: 25px 0px 0px 0px; color:#666; font-size: 25px; line-height: 28px; font-weight:normal; }
h2 img			{ padding: 0px 5px 0px 0px; vertical-align: bottom; }


.title			{ padding: 40px 0px 10px 0px; display:block; font-size: 18px; line-height: 28px; font-weight:bold; color:#219ab7; }
.arrow_title		{ padding: 0px 0px 5px 10px; font-size: 14px; line-height: 28px; font-weight:bold; color:#219ab7; }
.option_title		{ font-weight:normal; color:#666; }

.col-1			{ width:190px; float:left; }
.col-2			{ width:380px; float:left; }
.col-3			{ width:570px; float:left; }
.col-4			{ width:760px; float:left; }
.col-5			{ width:950px; float:left; }


.pad-2			{ padding: 2px 2px 2px 2px; }
.pad-5			{ padding: 5px 5px 5px 5px; }
.pad-10			{ padding: 10px 10px 10px 10px; }
.pad-15			{ padding: 15px 15px 15px 15px; }


.pad-top-5		{ padding-top: 5px; }
.pad-top-10		{ padding-top: 10px; }
.pad-top-15		{ padding-top: 15px; }
.pad-top-25		{ padding-top: 25px; }
.pad-top-50		{ padding-top: 50px; }


.pad-bottom-5		{ padding-bottom: 5px; }
.pad-bottom-10		{ padding-bottom: 10px; }
.pad-bottom-15		{ padding-bottom: 15px; }
.pad-bottom-25		{ padding-bottom: 25px; }
.pad-bottom-50		{ padding-bottom: 50px; }


.pad-left-5		{ padding-left: 5px; }
.pad-left-10		{ padding-left: 10px; }
.pad-left-15		{ padding-left: 15px; }
.pad-left-25		{ padding-left: 25px; }
.pad-left-50		{ padding-left: 50px; }


.right			{ float:right; }
.left			{ float:left; }
.clear			{ clear:both; }
.hide			{ display:none; }


.sheet-10			{ zoom:100%; overflow:auto; margin:5px 10px 5px 0px; padding:10px; background:url(/wannyanstrap/com/img/sheet_bg.png); }
.sheet-10 .pic		{ width:160px; }
.sheet-10 .dsc		{ width:160px; height:65px; background:#fafafa; }
.sheet-10 .check		{ width:25px; height:25px;  position:absolute; left:145px; top: 130px; z-index:10; }


.sheet-5			{ zoom:100%; overflow:auto; margin:5px; padding: 5px; background:url(/wannyanstrap/com/img/sheet_bg-180_70.png); }
.sheet-5 .pic		{ width:80px; float:left; }
.sheet-5 .dsc		{ width:90px; height:60px; float:right; }


a.small_link		{ color:#219ab7; }
a.small_link img		{ vertical-align:middle; }



/* -------------------------------------------------- LAYOUT TOP -------------------------------------------------- */



#imagearea {
	width:940px;
	height:330px;
	background-image:url(/wannyanstrap/com/img/top.jpg);
	background-repeat:no-repeat;
}


#imagearea div {
	margin:250px 0px 0px 500px;
}



/* -------------------------------------------------- LAYOUT FLOW -------------------------------------------------- */



.onlineshop_fllow_L {
	padding: 10px 10px 10px 10px;
	width:740px;
	float:left; text-align:left;
	background:url(/wannyanstrap/com/img/onlineshop_fllow_bg.png) bottom no-repeat;
}


.onlineshop_fllow_R {
	padding: 10px 10px 10px 10px;
	width:740px;
	float:left; text-align:right;
	background:url(/wannyanstrap/com/img/onlineshop_fllow_bg.png) bottom no-repeat;
}

.ng { background:none; }



/* -------------------------------------------------- LAYOUT Q&A -------------------------------------------------- */



.qandaQ {
	padding-top:25px;
}

.qandaQQ {
	color:#76c4d7;
	font-size: 48px;
	font-weight:bold;
	float:left;
	display:inline;
	padding-right:20px;
}

.qandaA {
	padding-top:5px;
	padding-bottom:25px;
}

.qandaAA {
	color:#a6937c;
	font-size: 48px;
	font-weight:bold;
	float:left;
	display:inline;
	padding-right:20px;
}


.qandaQD,.qandaAD {
	width:690px;
	color:#666;
	font-size: 14px;
	line-height: 20px; 
	float:left;
	display:inline;
	padding-top:15px;
}



/* -------------------------------------------------- LAYOUT USAGE -------------------------------------------------- */



.sheet-wannyan {
	zoom:100%;
	overflow:auto;
	margin:5px;
	padding:15px;
	background:url(/wannyanstrap/com/img/sheet_bg.png);
}


.sheet-wannyan .pic {
	width:340px;
	height:255px;
	float:left;
}



/* -------------------------------------------------- LAYOUT CUSTOMIZE -------------------------------------------------- */


#imagearea_customize {
	width:750px;
	height:330px;
	background-repeat:no-repeat;
}                        

#imagearea_customize div{
	margin:230px 0px 0px 32px;
	width:380px;
}












/* -------------------------------------------------- ETC -------------------------------------------------- */

.team_list 		{ padding:20px 0px 30px 0px; }
.parts_list		{ padding-bottom:30px; }





#product_bg {
	width:760px;
	height:430px;
	position:relative;
}


#product_dsc {
	width:360px;
	position:absolute;
	bottom:10px;
	left:5px;
}



/* /wannayn_strap/usage/detail/ */


.sheet-sub		{ zoom:100%; overflow:auto; margin:5px; padding:15px 0 15px 0; background:#fff; border-top:1px dotted #ddd; border-bottom:1px solid #ddd;  }
.sheet-sub .dsc		{ float:right; }
.sheet-sub_white		{ zoom:100%; overflow:auto; margin:5px; padding:15px; background:#fff; }
.sheet-sub_white .dsc	{ text-align:center;}


/* /com/inc/ */
.pannel			{ zoom:100%; overflow:auto; margin:5px; padding:10px; background:url(/wannayn_strap/com/img/pannel_bg.png); }
.pannel .pic		{ float:left; }
.pannel_product		{ zoom:100%; overflow:auto; margin:5px; padding:10px; background:url(/wannayn_strap/com/img/pannel_product_bg.png); }
.pannel_product .pic	{ float:left; }


/* /wannayn_strap/order/orderform/ , /wannayn_strap/onlineshop/orderform/ */
.charge			{ text-align:right; padding:0 5px 0 5px; }


/* not used */
.onlineshop_btn		{ padding:0px 0px 0px 5px; }
.pos_relative		{ position:relative; }
.bottom_right		{ position:absolute; bottom:10px; right:5px; }






