/*======================================

その他共通

======================================*/

#Shopping,
#faq,
#Sitemap,
#Kiyaku,
#contact,
#Shoutori,
#Privacy{
	width:860px;
	padding:0px;
	margin:0px auto;
	margin-bottom:50px;
}

h1{
	width:auto;
	margin:15px auto;
	height:20px;
	vertical-align:middle;
	padding:5px 12px;
	color:#ffffff;
	background: #313131;
	font:normal 18px large "ＭＳゴシック",sans-serif;
}

h2{
	width:800px;
	margin:10px 20px;
	margin-top:20px;
	height:22px;
	padding:2px 10px;
	text-indent:-9999px;
	color:#666666;	
}


/********************************************
■ご購入方法(guide.html)
*********************************************/
.gd01{
	background:url(../img/img1/h2_gd_01.gif) no-repeat left top;
}

.gd02{
	background:url(../img/img1/h2_gd_02.gif) no-repeat left top;
}

#Shopping p{
	width:auto;
	padding: 0px 20px;
	line-height:1.5;
	margin:0px auto;
}
#Shopping ol{
	width:auto;
	padding:3px 30px;
	margin:0px 20px;
	list-style-type: decimal;
}
#Shopping ol li{
	width:auto;
	padding:5px 0px;
	margin:0px auto;
}

#Shopping dl{
	width:700px;
	padding:0px;
	margin:20px;
	margin:bottom:40px;
	margin-left:40px;
	font:bold 12px;
}

#Shopping dt{
	width:auto;
	height:auto;
	padding:5px;
	margin:0px;
	font-weight:bold;
	background:#f1f1f1;
}
#Shopping dt p{
	font:bold 12px;
}
#Shopping dd{
	width:auto;
	padding:10px 0px;
	margin:0px;
	font:12px;
	padding-bottom:15px;
}

/********************************************
■よくあるお問い合わせ(faq.html)
*********************************************/
ul#q01{
	margin:10px auto;
	width:700px;
	}
	
#q01 li.q01{
	border-bottom:solid;
	margin:5px 0;
	}

#q02 ul{
	padding-left:20px;
	background:#000099;
}

#q02 li.q02{
	background: url(../img/img1/gnavi-list-001.gif) no-repeat left;
	padding-left:10px;
	font-size:0.88em;
	margin:3px 20px;
}

#q02 li.q02 a{
	color:#666666;
	}

p.pagetop{
	text-align:right;
	font-weight:normal;
	}

.faq01{
	background:url(../img/img1/h2_faq_01.gif) no-repeat left top;
}

.faq02{
	background:url(../img/img1/h2_faq_02.gif) no-repeat left top;
}

.faq03{
	background:url(../img/img1/h2_faq_03.gif) no-repeat left top;
}

.faq04{
	background:url(../img/img1/h2_faq_04.gif) no-repeat left top;
}

.faq05{
	background:url(../img/img1/h2_faq_05.gif) no-repeat left top;
}


#faq p{
	width:auto;
	padding: 0px 20px;
	line-height:1.6em;
	margin:0px auto;
}
#faq ol{
	width:auto;
	padding:3px 30px;
	margin:0px 20px;
	list-style-type: decimal;
}
#faq ol li{
	width:auto;
	padding:5px 0px;
	margin:0px auto;
}

#faq dl{
	width:700px;
	padding:0px;
	margin:20px;
	margin-bottom:20px;
	margin-left:40px;
	font:bold 12px;
}

#faq dt{
	width:auto;
	height:auto;
	padding:5px;
	margin:0px;
	font-weight:bold;
	background:#f1f1f1;
}
#faq dt p{
	font:bold 12px;
}
#faq dd{
	width:auto;
	padding:10px 0px;
	margin:0 20px;
	margin-bottom:20px;
	font:12px;
	line-height:1.4em;
	padding-bottom:15px;
}

/********************************************
■サイトマップ(sitemap.html)
*********************************************/
div#SM_MagazineSearch{
	width:860px;
	padding:0px;
	margin:0px auto;
	margin-bottom:30px;
}

.sm01{
	background:url(../img/img1/h2_sm_01.gif) no-repeat left top;
}

.sm02{
	background:url(../img/img1/h2_sm_02.gif) no-repeat left top;
}

.sm03{
	background:url(../img/img1/h2_sm_03.gif) no-repeat left top;
}

.sm04{
	background:url(../img/img1/h2_sm_04.gif) no-repeat left top;
}

div#SM_MagazineSearch ul{
}

div#SM_MagazineSearch li{
	width:200px;
	float:left;
	text-align:center;
	margin:0 auto 20px auto;
}

div#SM_MagazineSearch li a{
	border:none;
}

div#SM_TokushuSearch{
	width:860px;
	padding:0px;
	margin:0px auto;
	margin-bottom:30px;
}

div#SM_TokushuSearch ul{
}

div#SM_TokushuSearch li{
	width:250px;
	float:left;
	text-align:center;
	margin:0 auto 20px 20px;
}

div#SM_TokushuSearch li a{
	border:none;
}

div#ProductSearch li{
	width:200px;
	float:left;
	text-align:center;
	margin:0 auto 20px auto;
}


#Sitemap .smc_box{
	width:740px;
	margin:0px 20px;
	margin-left:50px;
}

#Sitemap .s_box{
	width:33%;
	display:block;
	float:left;
	margin:0px;
}

#Sitemap h3{
	margin:5px;
	padding:3px;
	font-weight:bold;
}

.smc_box .s_box ul li a{
	display: inline;
	padding-left: 10px;
	margin-right: 20px;
	margin-left: 15px;
	line-height:1.4em;
	background: url(../img/img1/gnavi-list-001.gif) no-repeat left 50%;
}


/********************************************
■ご利用規約(kiyaku.html)
*********************************************/
div#Kiyaku{
	width:860px;
	padding:0px;
	margin:0px auto;
	margin-bottom:50px;
}

h2#kyk01{
	background:url(../img/img1/h2_kyk_01.gif) no-repeat left top;
}

div#Kiyaku p{
	width:auto;
	padding: 0px 20px;
	line-height:1.6em;
	margin:0px auto;
}
div#Kiyaku ol{
	width:auto;
	padding:3px 30px;
	margin:0px 20px;
	list-style-type: decimal;
}
div#Kiyaku ol li{
	width:auto;
	padding:5px 0px;
	margin:0px auto;
}

div#Kiyaku dl{
	width:700px;
	padding:0px;
	margin:20px;
	margin-bottom:20px;
	margin-left:40px;
	font:bold 12px;
}

div#Kiyaku dt{
	width:auto;
	height:auto;
	padding:5px;
	margin:0px;
	font-weight:bold;
	background:#f1f1f1;
}

div#Kiyaku dt p{
	font:bold 12px;
}

div#Kiyaku dd{
	width:auto;
	padding:10px 0px;
	margin:0 20px;
	margin-bottom:20px;
	font:12px;
	line-height:1.4em;
	padding-bottom:15px;
}

/********************************************
■お問い合わせ(contact.html)
*********************************************/
div#contact{
	width:860px;
	padding:0px;
	margin:0px auto;
	margin-bottom:50px;
}

div#contact p{
	width:auto;
	padding: 0px 20px;
	line-height:1.6em;
	margin:0px auto;
}

div#contact dl{
	width:700px;
	padding:0px;
	margin:20px;
	margin-bottom:20px;
	margin-left:40px;
}

div#contact dt{
	width:auto;
	height:auto;
	padding:5px;
	margin:0px;
	background:#f1f1f1;
	font-size:100%;
	font-weight:bold;
}

div#contact dd{
	width:auto;
	padding:10px 0px;
	margin:0 20px;
	margin-bottom:20px;
	font:12px;
	line-height:1.4em;
	padding-bottom:15px;
}

/********************************************
■特定商取引法に基づく表記(shoutori.html)
*********************************************/
div#Shoutori{
	width:860px;
	padding:0px;
	margin:0px auto;
	margin-bottom:50px;
}

div#Shoutori
h3
{
	padding: 10px 30px;
	color:#666666;	
}

div#Shoutori 
p{
	width:auto;
	padding: 0px 20px;
	line-height:1.5;
	margin:0px auto;
}

div#Shoutori 
ol{
	width:auto;
	padding:3px 30px;
	margin:0px 20px;
	list-style-type: decimal;
}
div#Shoutori 
ol li{
	width:auto;
	padding:5px 0px;
	margin:0px auto;
}

div#Shoutori  
dl{
	width:700px;
	padding:0px;
	margin:20px;
	margin:bottom:40px;
	margin-left:40px;
	font:bold 12px;
}

div#Shoutori  
dt{
	width:auto;
	height:auto;
	padding:5px;
	margin:0px;
	font-weight:bold;
	background:#f1f1f1;
}

div#Shoutori  
dt p{
	font:bold 12px;
}

div#Shoutori   
dd{
	width:auto;
	padding:10px 0px;
	margin:0px;
	font:12px;
	padding-bottom:15px;
}

/********************************************
■プライバシーポリシー(privacy.html)
*********************************************/
div#Privacy{
	width:860px;
	padding:0px;
	margin:0px auto;
	margin-bottom:50px;
}

div#Privacy
h3{
	padding: 10px 30px;
	color:#666666;	
}

div#Privacy
p{
	width:auto;
	padding: 0px 30px;
	line-height:1.5;
	margin:0px auto;
}

/********************************************
■マイメージ(mypage.html)
*********************************************/
div#mypage{
	width:860px;
	padding:0px;
	margin:0px auto;
	margin-bottom:50px;
}

h2#mp01{
	background:url(../img/img1/h2_mp_01.gif) no-repeat left top;
}

h2#mp02{
	background:url(../img/img1/h2_mp_02.gif) no-repeat left top;
}

div#mypage 
p{
	width:auto;
	padding: 0px 40px;
	line-height:1.5;
	margin:0px auto;
}

/*会員登録ボタン*/
div#mpBtn01{
	width:193px;
	height:43px;
	margin:40px auto;
}

div#mpBtn01
span{
	display: none;
}

div#mpBtn01
a{
	display: block;
	width:193px;
	height:43px;
	background: url(../img/img1/mp-btn-001.gif) no-repeat 0px 0px;
}

div#mpBtn01
a:hover{
	display: block;
	width:193px;
	height:43px;
	background: url(../img/img1/mp-btn-001-ov.gif) no-repeat 0px 0px;
}

/*ログインボタン*/
div#mpBtn02{
	width:193px;
	height:43px;
	margin:40px auto 30px auto;
}

div#mpBtn02
span{
	display: none;
}

div#mpBtn02
a{
	display: block;
	width:193px;
	height:43px;
	background: url(../img/img1/mp-btn-002.gif) no-repeat 0px 0px;
}

div#mpBtn02
a:hover{
	display: block;
	width:193px;
	height:43px;
	background: url(../img/img1/mp-btn-002-ov.gif) no-repeat 0px 0px;
}

ul#mplink {
	margin-left:40px;
	margin-bottom:20px;
	line-height:1.5;
	font-size:90%;
}

ul#mplink 
li{
	background: url(../img/img1/gnavi-list-001.gif) no-repeat left;
	padding-left:10px;
}	
	
	
	
	
