@charset "utf-8";

/* ===================================================================
CSS information

 File Name  : layout.css
 Author     : 
 Style Info : 特定商取引法・プライバシーポリシー　共通css設定
=================================================================== */

/* 共通　*/

.subPg #container{padding-bottom: 40px}
.subPg .guide{width: 750px; float: left; margin-top: 20px; padding-left: 10px;}
.subPg .guide h3{background: #333; color:#fff; text-indent:10px; font-weight:bold; padding:1%; margin-bottom:15px; letter-spacing: 1px;}
.subPg .guide h4{ border-bottom: 1px solid #305eac; color:#305eac; text-indent:10px; font-weight:bold; margin:15px;}
.subPg .guide h5{font-weight: bold; margin-left: 10px}
.subPg .guide p:nth-child(3) span{font-weight: bold; margin-right: 15px;}
.subPg .guide .payment_img{margin-right: 10px; }

.subPg #gFooter .gFooterInner{width: 1040px;}

/*　プライバシーポリシー　*/
.subPg .guide p{margin-left: 30px; margin-right: 30px;}


@media screen and (max-width:480px) { 
/*　画面サイズが480pxまではここを読み込む　*/
	
	.subPg #container{margin-top: 50px; padding-bottom: 10px;}
	.subPg .guide{width: 94%; margin: 20px auto;}
	.subPg .guide h4{margin: 10px 0 0; text-indent: 0;}
	.subPg .guide p{margin: 0;}
	.subPg .guide p:nth-child(3) span{margin-right: 0;}
	
	#tokutei table{width: 100%; font-size: 12px; }
	#tokutei table tr th{text-align: center; background: #eee; border: solid 1px #eee; letter-spacing: 5px}
	#tokutei table tr td{border: solid 1px #eee; vertical-align: middle;}
	#tokutei table tr td span{font-weight: bold;}
	#tokutei table tr td.tdR{text-align: right; padding-right: 5px;}
	
	.subPg .smp #gFooter{width: 100%; margin: 0;}
	.subPg .smp #gFooter .gFooterInner{width: 100%;}
}
