@charset "utf-8";
/*====================================================
	#Layout
====================================================*/

/*-- Header --*/ 
#Headline-Wrap {
	width:100%;
	background:url(https://www.daimatsu-netstore.com/common/img/head_background_01.png) repeat-x center top;
}
#Headline-Wrap #Headline {
	max-width:960px;
	width:100%;
	height:260px;
	margin: 0 auto;
	position:relative;
}
.tel img{
	margin-top:15px;
}
.inqiry{
	margin-top:10px;
}

/*-- Container --*/ 

.countdown1{
	font-size:30px;
	color:#fff;
	position: absolute;
  margin: 187px 0 0 200px;
}
.countdown2{
	font-size:30px;
	color:#fff;
	position: absolute;
  margin: 190px 0 0 200px;
}

p.harf:nth-child(odd) {
	width:49.5%;
	float:left;
		margin-left:1%;

}
p.harf:nth-child(even) {
	width:49.5%;
	float:left;
	clear:both;
}


/*-- LocalMenu --*/ 
#LocalMenu {
	width:200px;
	float:left;
}
#LocalMenu ul.maker_side li {
	padding:0;
}


/*-- Contents --*/ 
#Contents {
	width:740px;
	float:right;
	    line-height: 1.5em;
	order:1;
}
#Contents img {
	max-width:100%;
	height:auto;
}




#Contents #mr{
padding:0 30px;	
}

#Contents #mr .var1{
	font-family: "���C���I";
}

#Contents #mr .var2{
	font-family: "MS Serif", "New York", serif;
}

#Contents #mr .var3{
	font-family: "HGP����B";
}

#Contents #mr .var4{
	font-family: "Arial Black", Gadget, sans-serif;
}

#Contents #mr .item_catch{
padding:10px 0px;
font-size:24px;
text-align:center;
}

#Contents #mr .item_sub{
text-align:center;
font-size:14px;
}

/*----���[�J�[���R�����h(�V�f�U�C��)----*/
#Contents #mrec{
padding:0px;	
}

#Contents #mrec .var1{
	font-family: "���C���I";
}

#Contents #mrec .var2{
	font-family: "MS Serif", "New York", serif;
}

#Contents #mrec .var3{
	font-family: "HGP����B";
}

#Contents #mrec .var4{
	font-family: "Arial Black", Gadget, sans-serif;
}

#Contents #mrec .item_catch{
padding:10px 0px;
font-size:18px;
width:50%;
float:right;
text-align:center;
}

#Contents #mrec .item_sub{
font-size:14px;
width:50%;
float:right;
}
#mr .itam_info {
	clear:both;
}


#mr .model_img{
  padding: 0px;
  width:48%;
  float:left;	
}

#mr .item_link{
font-size: 12px;
  margin:1.5%;
  text-align:left;
  float:left;
}

#mr dl{
	font-size:14px;
	font-weight:bold;
	margin-bottom: 5px;
	}

#mr dt {
	font-size:12px;
	font-weight:normal;
	  padding-left: 20px;
  margin-bottom: 15px;
 }

#mr .item_title h3{
	background-image:url(https://www.daimatsu-netstore.com/top-jpg/arrow.png) ;
	background-repeat:no-repeat;
	background-position:0px;
	min-height:30px;
	padding-left:55px;
	padding-top:7px;
	font-size:19px;
	font-family:"�l�r �S�V�b�N";
	font-weight:bold
	}
#mr .item_link h3{
	
	padding-left:15px;
	padding-top:10px;
	font-size:16px;
	}
#mr .item_link img {
    width: 70%;
    max-width: 90%;
    margin: 0 15%;
}

/*----���[�J�[���R�����h----*/


#Contents #mr{
padding:0 30px;	
}

#Contents #mr .var1{
	font-family: "���C���I";
}

#Contents #mr .var2{
	font-family: "MS Serif", "New York", serif;
}

#Contents #mr .var3{
	font-family: "HGP����B";
}

#Contents #mr .var4{
	font-family: "Arial Black", Gadget, sans-serif;
}

#Contents #mr .item_catch{
padding:10px 0px;
font-size:24px;
text-align:center;
}

#Contents #mr .item_sub{
text-align:center;
font-size:14px;
}


#mr .main_img img{
	max-width:50%;
	padding:0 10px;
}

#mr .detail,#mr .model{
	width:50%;
	text-align:cnter;
	float:left;
	}
#mr .model_img{
  padding: 0px;
  width:48%;
  float:left;	
}
.item_link{
font-size: 12px;
  width: 95%;
  margin:15px auto;
  text-align:left;
}

#mr dl{
	font-size:14px;
	font-weight:bold;
	margin-bottom: 5px;
	}

#mr dt {
	font-size:12px;
	font-weight:normal;
	  padding-left: 20px;
  margin-bottom: 15px;
 }

#mr .item_title h3{
	background-image:url(https://www.daimatsu-netstore.com/top-jpg/arrow.png) ;
	background-repeat:no-repeat;
	background-position:0px;
	min-height:30px;
	padding-left:55px;
	padding-top:7px;
	font-size:19px;
	font-family:"�l�r �S�V�b�N";
	font-weight:bold
	}
#mr .item_link h3{
	
	padding-left:15px;
	padding-top:10px;
	font-size:16px;
	}

.item_link img{
	float:right;
	width:30%;
}


/*-- MakerList --*/
#MakerList {
	width:962px;
	margin:50px auto 10px auto;
}
/*-- Footer --*/
#Footer-Wrap {
	width:100%;
	min-width:1000px;
	background-color:#111111;
	clear:both;
}
#Footer-Wrap #Footer {
	width:960px;
	min-height:340px;
	margin: 0 auto;
}
#Headline .head_navi {
	text-align: right;
	float: right;
}
#Headline .logo {
	text-align: center;
	width: 720px;
	clear: both;
	margin:18px 0;
	float: left;
}
#Headline .head_info {
	float: right;
	width: 240px;
}
#Headline-Wrap #Headline .g_navi {
	clear: both;
}
#Headline .key01 {
	float: left;
	width: 550px;
	  color: #ffffff;
}
#FootLink-Wrap{
	  background-color: #4a4a4a;
	  width:100%;
}

#FootLink{
	  background-color: #4a4a4a;
	  max-width:920px;
  padding: 0px 20px;
  margin:0 auto;
}

#safetyshoes #Container #LocalMenu #slider01 dd {
	margin:0;
	padding:0;
	width: 200px;
}

#safetyshoes #LocalMenu dl#slider01 dt h4, #safetyshoes #LocalMenu dl#slider02 dt h4 {
	margin:0;
	padding:10px 0 0 0;
	border:none;
}
#burtle #LocalMenu dl#slider01 dt h4, #burtle #LocalMenu dl#slider02 dt h4 {
	margin:0;
	padding:0px;
	border:none;
}
#burtle #Container #LocalMenu #slider01 dd {
	margin:0;
	padding:0;
	width: 200px;
}
#burtle #Container #LocalMenu #slider01 .menu li {
	padding: 0;
    margin: 0;
    border: none;
}
#burtle #Container #LocalMenu dl#slider01{
	padding: 0;
    margin: 0;
    border: none;
}

#safetyshoes #LocalMenu dl#slider01 dt,#safetyshoes #LocalMenu dl#slider02 dt {
	    width: 200px;
		
}
#safetyshoes #LocalMenu li {
	margin:0;
	padding:0;
}


#setup {
	color:#000;
}
#setup h2 {
	font-weight:bold;
	text-align:center;
	font-size:130%;
	font-family:"�l�r �o����", "MS PMincho", "�q���M�m���� Pro W3", "Hiragino Mincho Pro", serif;
}

#setup h3 {
	margin:0 auto;
	border-bottom:3px dashed #000;
	width:100%;
	text-align:center;
	font-size:140%;
	font-family:"�l�r �o����", "MS PMincho", "�q���M�m���� Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	padding:10px 0;
}

#setup img{
width:100%;
}
#setup .order {
	text-align:center;
}
#setup .order img{
	width:60%;
}
#setup .setitem {
	margin-bottom:20px;
}
#setup dd {
	width:80%;
	margin:0 auto;
	font-size:13px;
	line-height:2em;
	padding:10px 0;
}
#toraichi .tora_foot.sp ul {
margin:2% 0;
}
#toraichi .tora_foot.sp li {
	width:25%;
	float:left;
}

.movie-wrap {
        position: relative;
    padding-bottom: 46.5%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin: 0 5%;
}
 
.movie-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.index_half_banner {
	    float: left;
    padding: 0%;
	margin:1% 0;
    width: 49%;
	clear:both;
}
.index_half_banner.right {
	    float: left;
    padding: 0%;
	margin:1% 0 1% 2%;
    width: 49%;
	clear:none;
}
.onethird{
	width: 32.666666%;
	padding:0;
	margin:0;
	float:left;
}
.onethird.center{
	margin: 0 1%;
}
.layout_content .col_3 img{
	padding:0;
	margin:0;
	width:33.333333%;
}
#Contents .col_3 img{
	padding:0;
	margin:0;
	width:32.333333%;
}
.userTable_soryo {
	font-size:100%;
}
.userTable_soryo th,.userTable_soryo tr,.userTable_soryo td{
border: 1px solid #ccc;
padding: 15px;
}
.userTable_soryo th {
	background-color:#000;
	color:#fff;
}


/*-- responsive max-width 991px--*/

@media (max-width: 991px) {
 body {
 font-size:36px;
}
body#toraichi {
	background:none;
}
 #Headline-Wrap {
 background:#111111;
}
 #Headline-Wrap .head_content {
	   width: 100%;
 clear: both;
background-color: #fff;
}
.head_content{
		text-align:center;
		padding:0 15px;
	}

 .feature_banner{
	  font-size:12px;
}

.item_link{
  font-size: 12px;
  width:100%;
  margin:0;
}
.head_content img{
	width:90%;
}

#Headline-Wrap .head_content #Search{
width: 90%;
height: 50px;
margin-top: 0px;
margin-bottom: 0px;
position: relative;
background: url(./jpg/search_bg2.png) no-repeat left top;
}

#Headline-Wrap #Search #SearchForm {
	float:left;
position: absolute;
top: 0px;
border: inset 3px;
height: 30px;
width: 70%;
}

#Headline-Wrap #Search #SearchButton {
top: 0px;
height: 30px;
width:auto;
}


 #Headline-Wrap #Headline {
 height: auto;
 width:100%;
}
 #Headline .mini_head_navi {
 text-align: center;
width: 100%;
background-color: #111111;
float: none;
position: fixed;
top: 0;
z-index: 10;
}
 #Headline .mini_head_navi img {
 width: 19%;
height: auto;
}
 #Headline .logo {
padding-top: 22%;
margin: 0 10%;
width: 80%;
text-align: center;
}
#Headline .logo img {
 width:80%;
 height:auto;
 text-align:center;
}

ul#makeritem_select_sp li{
	width:25%;
	float:left;
	padding:0;
}
ul#makeritem_select_sp li img{
	width: 100%;
    height: auto;
}

#Contents {
width:100%;
float:none;
}

#Contents img {
width:100%;
}
#Container {
 width:90%;
 margin: 0 auto;
}


.MiniSubMenu .container{
	padding-left:0;
	padding-right:0;
}
 #Footer-Wrap {
 width:100%;
 min-width:320px;
}
#Footer-Wrap #Footer {
 width:100%;
}
#Footer #FooterGuide #FooterShopping {
width: 270px;
margin-right: 40px;
float: left;
}
#Footer #FooterGuide #FooterShopInfo {
	width: 100%;
background: #111111;
 clear:both;
}
#Footer-Wrap img {
 max-width:100%;
}
#FooterGuide{
background: #111111;
}
#Contents .three-pieas img{
	width:33%;
}
#Contents ul li img {
	max-width:100%;
	width:auto;
}
#Contents ul.tabs li img {
	width:100%;
}
#mr .detail,#mr .model{
	width:100%;
	text-align:center;
	float:none;
	}

.item_link{
font-size: 12px;
  width: 95%;
  margin:10px auto;
  text-align:center;
}

#Contents .season .sr{
	height:auto;
}

.countdown1{
	font-size: 230%;
  color: #fff;
  position: absolute;
  margin: 22% 0 0 23%;
}
.countdown2{
	font-size: 230%;
  color: #fff;
  position: absolute;
  margin: 22% 0 0 23%;
}

#select_item li {
    float: left;
    margin: 0 0.6666666% 3%;
    width: 32%;
}
ul#item_select_sp li{
	width:100%;
	padding: 0 0.5% 2%;
}
ul#item_select_sp li img{
	max-width:100%;
	height:auto;
}
#setup .waku-center2 {
    background-image: url(https://www.daimatsu-netstore.com/item/setup/setup-item2_bg.jpg);
    background-position: center;
}
#setup .waku-center3 {
    background-image: url(https://www.daimatsu-netstore.com/item/setup/setup-item3_bg.jpg);
    background-position: center;
}

.tora_foot li {
    width: 33.3333%;
    float: left;
    margin: 0.5% 0;
}
.burtle_foot li {
    width: 31.3333%;
    float: left;
    margin: 0.5% 1%;
}

.burtle_foot li img{
    width: 100%;
	max-width:auto;
}

#mrec .model_img {
	width:100%;
	float:none;
}
#Contents #mrec .item_catch {
    width: 100%;
    clear:both;
}
#Contents #mrec .item_sub {
	width:100%;
	float:none;
}
#feature_asics {
	font-size:11px;
}

#feature_asics .ranking .main_img img {
	float:none;
	width:60%;
}
#feature_asics .main_img,
#feature_asics .ranking dd.saiyasu {
	float:none;
	width:96%;
	margin:2%;
}

#feature_asics h2 {
	font-size:16px;
	font-family:"�q���M�m���� Pro W3", "Hiragino Mincho Pro", serif;
}

#feature_asics .ranking-2 .daimastu_price{
		font-size:100%;
}
#feature_asics .ranking-2 h3{
		font-size:200%;
}

#feature_asics h4{
		font-size:120%;
}
img.aircraft_logo {
	padding-bottom:2%;
}

table.FS2_OptionPrice_table th,table.FS2_OptionPrice_table td{
	display:block;
}









}


@media (max-width: 650px) {
	
	
.countdown1 {
  position: absolute;
  margin: 21.7% 14%;
  font-size: 20px;
}
	.countdown2{
	position: absolute;
  margin: 21.7% 14%;
  font-size: 20px;
}

 #Footer-Wrap {
 width:100%;
 min-width:320px;
}
#Footer-Wrap #Footer {
 width:100%;
}
#Footer-Wrap #FooterGuide #FooterShopInfo h3{
	height:auto;
}

#Footer #FooterGuide #FooterShopping {
  width: 90%;
  margin: 0 auto;
  float: none;
}
#Footer-Wrap #FooterGuide #FooterShopping dl{
	height:auto;
}
#FooterGuide #FooterShopInfo dl dt{
	height:0;
}

#Footer #FooterGuide #FooterShopInfo {
	  width: 90%;
  margin: 0 auto;
  float: none;
}
#Footer-Wrap img {
 max-width:100%;
}
#FooterGuide{
background: #111111;
}


#toraichi .tora_foot.sp li {
	width:33.333%;
	padding-bottom: 1%;
	float:left;
}
#toraichi .tora_foot.sp li img{
	width:100%;
}

#burtle .tora_foot.sp li {
	width:33.333%;
	padding-bottom: 1%;
	float:left;
}
#burtle .tora_foot.sp li img{
	width:100%;
}


}


@media (max-width: 420px) {
	
	
.countdown1 {
  position: absolute;
  margin: 21.7% 14%;
  font-size: 15px;
}
	.countdown2{
	position: absolute;
  margin: 21.7% 14%;
  font-size: 15px;
}

#Headline{
	font-size:11px;
}

#res_link{
	margin:0 auto;
	width:99%;
}
#burtle .burtle_foot li {
    width: 48%;
    float: left;
    margin: 0.5% 1%;
}

#burtle .burtle_foot li img{
    width: 100%;
	max-width:auto;
}


}

 .pc_none {
display:none;
}
.sp_none {
display:block;
}
@media(max-width:768px){
	.pc_none {
display:block;
}
.sp_none {
display:none;
}

}