@charset "utf-8";
/* CSS Document */

/*
==============================================

company.html
recruit.html
link.html
sitemap.html
tokutei.html
howtobuy.html
rules.html
privacy.html

==============================================
*/

#corporate,#inquiry{
	width:682px;
	margin:5px auto 30px auto;
	}

/*各ページのトップタイトル*/
.corporate-title_bg {
	width: 713px;
	height: 45px;
	background: url(img/title_search_bg.jpg) no-repeat;
	margin:11px 0 0 0;
	padding-left:15px;
	clear: both;
}

.corporate-title_bg h1{
	padding:9px 0 0 8px;
	float:left;}

.titleCompany, .titleRecruit,
.titleLink, .titleSitemap,
.titlePrivacy, .titleHowtobuy,
.titleRules, .titleTokutei,
.titleInquiry, .titleShoprule,
.titleKightseigoform, .titleMailmag{
	width: 400px;
	height: 22px;
	margin: 9px 0 0 0;
	text-indent: -9999px;
	font-size: xx-small;}

.titleCompany{
	background: url(img/title_company.gif) no-repeat;}
.titleRecruit{
	background: url(img/title_recruit.gif) no-repeat;}
.titleLink{
	background: url(img/title_link.gif) no-repeat;}
.titleSitemap{
	background: url(img/title_sitemap.gif) no-repeat;}
.titlePrivacy{
	background: url(img/title_privacy.gif) no-repeat;}
.titleTokutei{
	background: url(img/title_tokutei.gif) no-repeat;}
.titleHowtobuy{
	background: url(img/title_howtobuy.gif) no-repeat;}
.titleRules{
	background: url(img/title_rules.gif) no-repeat;}
.titleInquiry{
	background: url(img/title_inquiry.gif) no-repeat;}
.titleShoprule{
	background: url(img/title_shoprule.gif) no-repeat;}
.titleMailmag{
	width:462px;
	background: url(img/title_mailmag.gif) no-repeat;}
.titleKightseigoform{
	width:450px;
	background: url(img/title_knight.png) no-repeat;}
	
/*----------------------------
rules.html ご利用規約
tokutei.html 特定取引商法
privacy.html 個人情報保護方針
inquiry.html お問い合わせ
recruit.html　採用情報
------------------------------*/

#corporate h2{
	-webkit-box-shadow: 0px 0px 4px #b8b8b8;
	-moz-box-shadow: 0px 0px 4px #b8b8b8;
	box-shadow: 0px 0px 4px #b8b8b8;	}

#corporate h2{
	width:680px;
	height:21px;
	background-color:#2c5151;
	color:#FFF;
	margin:20px 0 10px 0;
	font-size:1.0;
	padding:3px 0 0 10px;}

#corporate h3,
#corporate h4,
#link h2{
	color:#3b575f;
	margin:15px 0 5px 0;
	}

#corporate h5{
	color:#3b575f;}

#corporate p{
	margin-bottom:5px;
	}

table#enkaku{
	margin:0px auto 10px auto;}

table#enkaku th{
	text-align:left;
	padding-left:5px;
	}

table#enkaku th,
table#enkaku td{
	color:#666666;
	border-bottom:1px dotted #666666;
	padding-top:6px;
	padding-bottom:6px;
	}

#corporate dl{
	line-height:1.7;
	margin-top:20px;}

#corporate dl dt{
	border-left:4px solid #3b575f;
	line-height:1.4;
	padding-left:4px;
	color:#3b575f;
	font-weight:bold;
	width:115px;
	float:left;
	margin-bottom:10px;}

#corporate dl dd{
	margin-left:135px;
	margin-bottom:10px;}

#corporate ul li{
	margin-bottom:5px;}
#corporate ul.indt{
	margin-left:15px;}

#corporate ul.tokutei li{
	list-style:disc;
	list-style-position:inside;
	line-height:1.4;}
#corporate table#tokutei th{
	text-align:left;
	height:22px;}

h2#privacy, h2#tokutei{
	margin:12px 0 0 15px;
	}

#tokutei ol li{
	list-style-position:outside;
	margin-left:20px;}

p.fusoku{
	padding-top:30px;}
	
#tokutei h3.online{
	color:#666;
	border:none;
	line-height:1.0;
	padding-left:0px;}
	

/*お問い合わせフォーム部*/

table#inq{
	border-collapse:collapse;
	border-top: 1px solid #D6D6D6;
    border-left: 1px solid #D6D6D6;
	}
table#inq th{
	background-color:#F8F8F8;}

table#inq th,
table#inq td{
	border-bottom: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    padding: 8px 8px 5px;}

h2#inqform{
	margin:25px 0 10px 0;}

h3.ask{
	clear:both;
	margin-top:20px;
	border-left:4px solid #3b575f;
	line-height:1.3;
	padding-left:4px;
	color:#3b575f;}

p.chui{
	margin-top:5px;
	font-size:81%;}
.kakunin{
	margin:10px 0 20px 180px;}

/*よくある質問*/
.answer{
	background-color:#F3F3E6;
	margin:10px 0 20px 0;
	padding:10px 20px 10px 15px;
	line-height:1.4;}

/*採用情報*/
h2#recruit{
	font-size:112%;
	color:#3b575f;}
	

/*サイトマップ*/

#sitemap{
	width:682px;
	margin:20px auto 30px auto;
	}

.map_L{
	width:270px;
	float:left;
	margin-left:15px;
	}

.map_R{
	width:300px;
	float:right;}

#sitemap ul li{line-height:2.0;}
#sitemap ul li.news{margin-left:15px;}

#sitemap p{
	font-weight:bold;
	color:#2c5151;}

#sitemap p.category{
	margin:15px 0 0 0;}



/*購入方法*/

#howtobuy{
	width:700px;
	margin:5px auto 30px auto;
	}

#howtobuy #howtomenu ul li{
	display:inline;}

#howtobuy #howtomenu ul li a{
	text-decoration:none;}

#howtobuy dl dt{
	font-weight:bold;
	margin-top:5px;}
	
#howtobuy h2{
	width:692px;
	height:21px;
	background-color:#2c5151;
	color:#FFF;
	margin:20px 0 10px 0;
	font-size:1.0;
	padding:3px 0 0 10px;
	-webkit-box-shadow: 0px 0px 4px #b8b8b8;
	-moz-box-shadow: 0px 0px 4px #b8b8b8;
	box-shadow: 0px 0px 4px #b8b8b8;}

#howtobuy h3{
	color:#033;
	margin:10px 0 0 0;}

#howtobuy h4{
	color:#033;
	margin:5px 0 0 0;}

#howtobuy p.txtmb{margin-bottom:8px;}

#howtobuy #other{
	margin-top:35px;
	border-top:1px dotted #999;
	}

#howtobuy #other h3 img{
	margin:10px 0 7px 0;}
	

/*リンク集*/

#link{
	margin:0 15px;}

.linkbox{
	border:1px solid #c2c19e;
	background-color:#f5f5ed;
	padding:10px;
	margin-bottom:30px;}

.bunrui01, .bunrui02, .bunrui03, .bunrui04, .bunrui05{
	width: 50px;
	height: 20px;
	text-indent:-9999px;
}

.bunrui01 {background: url(img/link01.gif) no-repeat;}
.bunrui02 {background: url(img/link02.gif) no-repeat;}
.bunrui03 {background: url(img/link03.gif) no-repeat;}
.bunrui04 {background: url(img/link04.gif) no-repeat;}
.bunrui05 {background: url(img/link05.gif) no-repeat;}

#link h3{
	color:#999966;
	margin-bottom:5px;}

#link dl{margin-bottom:20px;}

#link dl dt{font-weight:bold;}

#link dl dd{margin-bottom:10px;}


/* メールマガジン */
#mailmag p { margin:8px 0 10px 3px; }
#mailmag .basket02 { padding:15px; text-align:center; }
#mailmag table { margin:0 auto 0 auto; }
#mailmag table th { color:#666; padding-bottom:10px; }





	
