@charset "Shift_JIS";

/* --------------------------------------------------------------------
	フリーページ　共通
--------------------------------------------------------------------- */
div.freepage_ h3.common_headline3_{
border-bottom:none;
}
div.freepage_ .attention_{
color:#ff0000;
}
div.freepage_ .imgarea_{
text-align:center;
}
div.freepage_ .imgarea_ img{
border:1px #cccccc solid;
}
div.freepage_ p.indent1_,
div.freepage_ ol.indent1_ > *,
div.freepage_ ul.indent1_ > *{
margin-left:1em;
text-indent:-1em;
}
div.freepage_ p.indent3_,
div.freepage_ ol.indent3_ > *,
div.freepage_ ul.indent3_ > *{
margin-left:3em;
text-indent:-3em;
}
div.freepage_ .disc_ > li{
margin-left:1.5em;
list-style:disc;
}
div.freepage_ ol.none_ li,
div.freepage_ ul.none_ li{
list-style:none;
}
div.freepage_ h4{
font-weight:bold;
}
div.freepage_ strong.ttl_{
display:block;
font-weight:bold;
}
div.freepage_ .navigation_ ul{
overflow:hidden;
position:relative;
/zoom:1;
}
div.freepage_ .navigation_ li{
height:4em;
width:260px;
margin-right:6px;
margin-bottom:6px;
float:left;
}
div.freepage_ .navigation_ li a{
height:4em;
width:260px;
padding:0 40px 0 20px;
border:1px #cccccc solid;
-moz-border-radius:6px;/*FF*/
-webkit-border-radius:6px;/*Sf,Ch*/
border-radius:6px;
background:#ffffff url(../img/usr/guide/ico_nav_arw.gif) 90% 50% no-repeat;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
line-height:1.3;
display:block;
font-weight:bold;
color:#000000;
text-decoration:none;
}
div.freepage_ .navigation_ li a span{
height:4em;
display:table-cell;
vertical-align:middle;
overflow:hidden;
}
div.freepage_ .pagetop_{
margin:20px 0 40px;
text-align:right;
}
div.freepage_ .pagetop_ a{
}


/* --------------------------------------------------------------------
	フリーページ　ご利用ガイド
--------------------------------------------------------------------- */
#guide .section_{
margin-top:20px;
padding-top:20px;
}
#guide #sct01 h3,
#guide #sct02 h3{
margin-top:40px;
margin-bottom:20px;
}
#guide #sct01 .box_,
#guide #sct02 .box_{
margin-top:20px;
overflow:hidden;
position:relative;
/zoom:1;
}
#guide #sct01 .box_ + .box_,
#guide #sct02 .box_ + .box_{
margin-top:30px;
}
#guide #sct01 .boxleft_,
#guide #sct02 .boxleft_{
width:730px;
float:right;
}
#guide #sct01 .imgarea_,
#guide #sct02 .imgarea_{
width:352px;
float:left;
}
#guide #sct01 .imgarea_ img,
#guide #sct02 .imgarea_ img{
width:350px;
}
#guide #sct01 .imgarea_ img + img,
#guide #sct02 .imgarea_ img + img{
margin-top:5px;
}
#guide #sct03 h4{
margin-top:20px;
}
#guide #sct04 ul ul li{
margin-left:20px;
}
#guide #sct06 li{
margin-top:20px;
}
#guide #sct07 li{
margin-top:20px;
}
#guide #sct08 li{
margin-top:20px;
}

.section_ li a.inquiry_form_link{
	display: block;
	width : 312px ;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 10.5px 0;
	background: -webkit-linear-gradient(90deg, #787878 0%, #6a6a6a 100%);
	background: -moz-linear-gradient(90deg, #787878 0%, #6a6a6a 100%);
	background: -o-linear-gradient(90deg, #787878 0%, #6a6a6a 100%);
	background: -ms-linear-gradient(90deg, #787878 0%, #6a6a6a 100%);
	background: linear-gradient(0deg, #787878 0%, #6a6a6a 100%);
	background: #787878\9;
	box-shadow: 0px 3px 0px 0px rgba(13, 4, 8, 0.2);
	border-radius: 6px;
}

.section_ li a.inquiry_form_link:hover{
	opacity: 0.8;
}








/* --------------------------------------------------------------------
	フリーページ　会社概要
--------------------------------------------------------------------- */
#company{
}
#company table{
width:80%;
margin:0 auto;
}
#company table th,
#company table td{
padding:10px 15px;
vertical-align:top;
border:1px solid #CCC;
}
#company table th{
width:10em;
background-color:#F8F8F8;
}
#company table td{
background-color:#ffffff;
}


/* --------------------------------------------------------------------
	フリーページ　プライバシーポリシー
--------------------------------------------------------------------- */
#privacy{
}
#privacy ol{
margin-top:20px;
}
#privacy li + li{
margin-top:20px;
}
#privacy .end_{
margin-top:40px;
text-align:right;
}


/* --------------------------------------------------------------------
	フリーページ　ポイント利用規約
--------------------------------------------------------------------- */
#pointservice{
}
#pointservice h3.common_headline3_{
margin-top:40px;
}
#pointservice li{
margin-top:10px;
}
#pointservice .end_{
margin-top:40px;
text-align:right;
}


/* --------------------------------------------------------------------
	フリーページ　タミヤショップオンライン利用規約
--------------------------------------------------------------------- */
#terms{
}
#terms h3{
margin-top:40px;
}
#terms h4{
margin-top:20px;
}
#terms ol ol li{
list-style:lower-roman;
}
#terms .end_{
margin-top:40px;
text-align:right;
}


/* --------------------------------------------------------------------
	フリーページ　特定商取引法に基づく表示
--------------------------------------------------------------------- */
#law{
}
#law dt{
font-weight:bold;
font-size:16px;
}
#law dd + dt{
margin-top:30px;
}
#law dd{
margin-top:10px;
}
#law dd .ttl_{
margin-top:10px;
}
#law dd ol{
margin-top:10px;
}
#law dd li + li{
margin-top:5px;
}


/* --------------------------------------------------------------------
	フリーページ　FAQ
--------------------------------------------------------------------- */
#faq{
}
#faq .imgarea_{
margin:10px;
}
#faq dl{
 position:relative;
 padding:40px 0 40px 30px;
}
#faq dl + dl{
 border-top:1px #cccccc dashed;
}
#faq dt{
 padding-bottom:30px;
 font-size:16px;
}
#faq dd{
}
#faq dt:before,
#faq dd:before{
 position:absolute;
 left:0;
 font-size:18px;
 font-weight:bold;
	font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}
#faq dt:before{
 content:"Q";
 color:#0066cc;
}
#faq dd:before{
 content:"A";
 color:#ff0000;
}
#faq dd ul,
#faq dd ol{
 margin-top:10px;
}
#faq #faq01 li + li,
#faq #faq04 li + li{
 margin-top:10px;
}
#faq .olbox_{
 padding:20px;
 display:table-cell;
 border:1px #cccccc solid;
}
#faq #faq04 .olbox_{
 width:500px;
}
#faq #faq05 li + li{
 margin-top:20px;
}
