@charset "UTF-8";

/* スタティク */

.main-static {
	width: 700px;
	height: 33px;
	background: url(../images/index/main-shop_info700x33.gif) no-repeat center center;
	text-indent: 50px;
	text-align: left;
	margin-top:0px;
	margin-right:0px;
	marign-bottom:0px;
	marign-left:0px;
	padding: 0px;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
}

.static01{
	width: 700px;
	margin-top: -10px;
}

.static01 li {
	text-align: left;
	margin-top: 17px;
}

.static02{
	width: 700px;
	margin-top: 20px;
}

.static02 h5{
	text-align: left;
}

.static02 h6{
	width: 700px;
	height: 32px;
	background: url(../images/static/extension_title_bg.jpg) no-repeat left center;
	color: #663300;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	text-indent: 48px;
	text-align: left;
}

.static02 ol {
	list-style-type: decimal;
	padding-left: 25px;
}

.static02 ol.agreement {
	list-style-type: decimal;
	padding-left: 25px;
}

.static02 ul {
	list-style-type: disc;
	padding-left: 25px;
}

.static02 li {
	text-align: left;
}

.static02 p{
	text-align: left;
}

.static02-box {
	text-align: left;
	margin-top: 10px;
}

.bank-list {
	width: 680px;
}

.bank-list th {
	text-align: left;
	padding: 5px 2px 0 5px;
}

.bank-list td {
	text-align: left;
	padding: 5px 2px 0 5px;
}

.send-list {
	width: 300px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}

.send-list01 {
	background-color: #FFCC00;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	text-align: center;
	padding: 3px;
}

.send-list02 {
	background-color: #9CCF00;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	text-align: center;
	padding: 3px;
}

.send-list03 {
	background-color: #ffffff;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	text-align: right;
	padding: 3px;
}

.send-list04 {
	background-color: #ffffff;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	text-align: center;
	padding: 3px;
}

.specific {
	width: 700px;
	margin-top: 10px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}

.specific th {
	width: 200px;
	padding: 5px;
	background-color: #FFCC00;
	text-align: left;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.specific td {
	padding: 5px;
	background-color: #ffffff;
	text-align: left;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.specific ul {
	margin-left: 25px;
}

.send-cost {
	width: 700px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}

.send-cost01 {
	text-align: center;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #FFCC00;
	font-size: 10px;
	width:100px;
}

.send-cost02 {
	text-align: center;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #99cc00;
	font-size: 10px;
	width: 50px;
}

.send-cost03 {
	text-align: left;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #FFCC00;
	font-size: 10px;
}

.send-cost04 {
	text-align: right;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
	font-size: 10px;
	color: blue;
}

.send-cost05 {
	text-align: center;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
	font-size: 10px;
	color: blue;
}

.extension-box01 {
	width:600px;
	height: 300px;
	margin: 0px auto;
}

.extension-box01-cell{
	width: 300px;
	height: 300px;
	vertical-align: top;
}

.extension-box02 {
	width:300px;
	height: 300px;
}

.extension-box02 td {
	font-size: 10px;
	vertical-align: top;
	padding: 3px;
}

.extension-box03 {
	width:300px;
	height: 300px;
}

.extension-box03 td {
	font-size: 10px;
	vertical-align: top;
	padding: 3px;
}

.extension-box01_2 {
	width: 700px;
}

.extension-box01-cell_2 {
	width: 350px;
	text-align: center;
	vertical-align: top;
}

.extension-box02_2 {
	width: 300px;
	margin: 0 auto;
}

.extension-box02_2 td {
	font-size: 10px;
	width: 300px;
	text-align: left;
	vertical-align: top;
	margin: 0 auto;
}

.extension-box03_2 {
	width: 300px;
	margin: 0 auto;
}

.extension-box03_2 td {
	font-size: 10px;
	width: 300px;
	text-align: left;
	vertical-align: top;
	margin: 0 auto;
}

/* 初めての方へ */
#first_access {text-align:left;}
#first_access h3#fst_title{height:28px;text-indent:-9999px;background:url(/image/bg_first.gif) center left no-repeat;}
#first_access p.fst_msg,
#first_access dl.fst_msg{font-size:small;line-height:200%;color:#333333;margin:15px 10px;}
#first_access dt.fst_li{margin-top:15px;font-weight:900;}

/* スタッフ募集 */
#staff h3#staff_title{margin-left:50px;height:90px;text-indent:-9999px;background:url(/image/static/staff00.gif) center left no-repeat;}
#staff h3#staff_title2{margin-left:50px;height:200px;text-indent:-9999px;background:url(/image/static/staff01.jpg) center left no-repeat;}

/* 仕入先募集 */
#supplier h3#supplier_title{margin-left:60px;height:70px;text-indent:-9999px;background:url(/image/static/supplier.png) center left no-repeat;}
#supplier #mess	{margin-left:50px;width:680px;margin-bottom:5px;}
#supplier #items {width:680px;font-size:13px;border:solid 1px #f90;overflow:auto;}
#supplier #items h3	{text-align:left;margin:5px 5px 0 5px;}
#supplier #items dl	{text-align:left;margin-left:5px;width:280px;float:left;	overflow:auto;}
#supplier #items dt	{margin:0px;	margin-left:5px;	padding:0px;	margin-bottom:2px;	border-top:dotted 1px;	height:18px;	font-weight:bold;	}
#supplier #items dd	{text-align:left;margin-left:20px;	margin-bottom:5px;padding-left:5px;	font-size:11px;	border-top:dotted 1px #ddd;	color:#444;	}

/* 延長保証 */
#warranty h3#title{margin-left:60px;height:90px;text-indent:-9999px;background:url(/image/static/title.jpg) center left no-repeat;}
#warranty	{	text-align:left; line-height:130%;	}
#warranty #point	dt　{	clear:both;	padding-top:10px;	padding-bottom:10px;}
#warranty #point	dd	{	margin:0;	padding:0;	padding-left:10px;padding-bottom:25px;}
#warranty #provision	{	line-height:140%;	height:300px;	overflow:auto;	padding:5px;	border:solid 1px #CCC;	background:#FFd;}
#warranty #provision	hr,#provision	h1		{		display:none;		}
#warranty #lw_block	{	border:solid 1px #CCD;	padding:5px;	margin:10px 0;}
#warranty #lw_corp	{	display:none;	}	
#warranty .attention　{	color:#F00;	}
#warranty #screenshot	{	float:left;		margin-right:5px;		margin-bottom:5px;	}

/* ご利用ガイド */
#guide {text-align:left;}
#guide h3#gd_title{height:28px;text-indent:-9999px;background:url(/image/static/submenu_guide_01.gif) center left no-repeat;}
#guide table.menu {border-bottom: 1px dotted #999999;}
#guide .menu_table {text-align:center;}
#guide td {text-align:left;line-height:200%;}
#guide b {text-align:left;font-size:small;line-height:200%;}
#guide .main {padding-left:50px;}
#guide .main h2 {line-height:150%; font-weight:900;}
#guide .main ol {padding-left:25px;}
#guide .main ol li{padding-left:10px;list-style-type:decimal;}
#guide .main ol li ol li {list-style-type:decimal; margin-left: 20px; padding-left:10px;}
#guide .main dl dt {list-style-type:decimal; }
#guide .main dl dd {list-style-type:decimal; margin-left: 0px;}
#guide .main dl dd ol li {list-style-type: upper-alpha; margin-left: 30px; padding-left:10px;}
#guide .main .question {list-style-type:decimal; padding-left:55px; background: url(/image/static/question.gif) no-repeat;}
#guide .main .answer {list-style-type:none; padding-left:55px; background: url(/image/static/answer.gif) no-repeat;}
#guide .orange {background:#FFCC66; padding:5px;}
#guide .gray {background:#CCCCCC; padding:5px;}
#guide a:link{color:#333333;text-decoration:underline;}
#guide a:visited{color:#333333;text-decoration:underline;}
#guide a:hover{color:#000000;text-decoration:underline;}
#guide a:active{color:#000000;text-decoration:underline;}
#guide div.title {text-align:center; margin: 20px 0 20px 0;}
#guide div#guide02{line-height:200%;}
#guide div#guide02 ol {margin-left:20px;padding-left:25px;}
#guide div#guide02 ol li {font-weight:900;font-size:large;padding-left:10px;list-style-type:decimal;}
#guide div#guide02 ol li div.title{text-align:left;padding:10px 10px 10px 10px;}
#guide div#guide02 ol li p {font-weight:normal; font-size:small;}
#guide div#guide02 ol li p img {vertical-align:middle;margin: 0px 5px 0px 5px;}

/* ご注文状況の確認 */
#order_confirm {text-align:left;}
#order_confirm h3#odcf_title{height:28px;text-indent:-9999px;background:url(/image/submenu_info_01.gif) center left no-repeat;}
#order_confirm h4#odcf_caption{height:30px;text-indent:-9999px;background:url(/image/submenu_info_02.gif) center center no-repeat;margin:20px 0px 40px 0px;}
#order_confirm p#odcf_msg{margin:0 5px;}
#order_confirm div#odcf_login_box{width:95%;background:#cccccc;text-align:center;padding:15px 20px;}
#order_confirm table#odcf_login_box2{background:#ffffff;width:99%;height:100px;text-align:center;margin:0px auto;}
#order_confirm table#odcf_login_box2 td{vertical-align:middle;}
#order_confirm table#odcf_login_box2 td.right{text-align:right;}
#order_confirm table#odcf_login_box2 td.left{text-align:left;}

/* お問合せ */
#query {text-align:left;}
#query h3#title{height:28px;text-indent:-9999px;background:url(/image/submenu_query_01.gif) center left no-repeat;}
#query table#msg { width:95%; text-align:center; background:#83c404;}
#query table#msg td {line-height: 250%;}
#query table#msg a{font-weight:900;color: #ffffc4;}
#query div#deliver{text-align:left;margin-bottom:30px;}
#query div#deliver table#deliver3{background:#cccccc;width:90%;height:100px;text-align:center;margin:20px auto;}
#query div#deliver table#deliver3 th{border-left:5px solid #339900;padding:8px;background:#ffffff;font-weight:bold;text-align:right;height:25px;width:25%;}
#query div#deliver table#deliver3 td{background:#f1f1f1;text-align:left;padding:8px;}
#query div#deliver table#deliver3 td.ctn{background:#FFF3E0;width:35%}

/* プライバシーポリシー */
#privacy {text-align:left;}
#privacy h3#pp_title{height:28px;text-indent:-9999px;background:url(/image/privacy_01.gif) center left no-repeat;}
#privacy p.pp_caption{text-align:center;margin-top:15px;}
#privacy ul.pp_box {padding:0 15px;}
#privacy ul.pp_box p{text-align:left;line-height:180%;margin-top:15px;}
#privacy dl.pp_box {padding:0 15px;}
#privacy dl.pp_box p{text-align:left;line-height:180%;}
#privacy dl.pp_box dt{border-left:5px solid #003399;color:#003399;background:#E6F2FF;padding:5px 0 5px 8px;font-weight:bold;margin-top:15px;}
#privacy dl.pp_box dd{text-align:left;line-height:180%;padding:0 10px;}

/* 利用規約 */
#kiyaku {text-align:left;}
#kiyaku h3#kk_title{height:28px;text-indent:-9999px;background:url(/image/kiyaku_01.gif) center left no-repeat;}
#kiyaku p.kk_caption{text-align:left;margin:15px 0 0 15px;}
#kiyaku ol.kk_box{padding:0 20px 0 50px;}
#kiyaku ol.kk_box li{margin-top:20px;}
#kiyaku ol.kk_box li ol{margin-top:5px;padding:0 20px 0 25px;}
#kiyaku ol.kk_box li ol li{margin-top:0px;}

/* 特定商取引に関する表記 */
#tokutei {text-align:center;}
#tokutei h3#tt_title{height:28px;text-indent:-9999px;background:url(/image/tokutei_01.gif) center left no-repeat;}
#tokutei table {margin-top:20px;margin-left:auto;margin-right:auto;width:95%;}
#tokutei table th,
#tokutei table td {font-size:13px;line-height:170%;padding:5px;}
#tokutei table th {font-weight:bold;text-align:right;background:#DFDFDF;border-left:5px solid #006699;}
#tokutei table td {text-align:left;background:#F1F1F1;}

/* サイトマップ */
#sitemap {text-align:center;}
#sitemap h3#title{height:28px;text-indent:-9999px;background:url(/image/submenu_sitemap_01.gif) center left no-repeat;}
#sitemap table {border:0px; width:100%; border-collapse: collapse; vertical-align: top;}
#sitemap table td {margin: 0; vertical-align: top; padding: 12px 0 12px 10px; text-align:left; border: 2px dashed #999999; }
#sitemap table td img{vertical-align: middle;}



