@charset "utf-8";
/* CSS Document */

.red{
	color:#F00;
}

.btn_area{
	display:inline-block;
	width:100%;
	margin-top:50px;
	margin-bottom:50px;
}

.btn_area p{
	float:left;
}

.btn_area p + p{
	float:right;
}

#furusatonouzeibanner{
	margin-bottom: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.featureBox{
	clear:both;
}
h4{
	margin-bottom:30px;
}
.featureImage{
	float:left;
	width:450px;
	height:370px;
}
@media (max-width: 480px){
	.featureImage{
	width: 100%;
	float: none;
}
}
.featureText{
	display:block;
	width:424px;
		float:left;
		margin-left:26px;
}
@media (max-width: 480px){
	.featureText{
		margin-bottom: 0px;
	}
	.featureTextImgSp p{
		margin-top: 15px;
	}
	.borderYellowSp{
		width: 100%;
		margin-top: 20px;
	}
	
}


.featureText h5{
	margin-bottom:20px;
}
 .featureTextLeft h5{
	margin-bottom:20px;
}
.featureText p{
	font-size:16px;
	margin-top:5px;
}
.featureTextLeft p{
	font-size:16px;
	margin-top:5px;
}
.f13{
	margin-top:5px;
	font-size:13px;
}
.featureTextLeft{
	clear:both;
	float:left;
	width:424px;
		margin-right:26px;
	height:370px;
}

.featureImageRight{
	float:left;
	width:450px;
	height:370px;
}
/*詳細*/
.product_detail_box{
	width:900px;
	clear:both;
}
.detailLeft{
	clear:both;
	float:left;
	width:360px;
	display:block;
}
.detailRight{
	float:left;
	width:510px;
	margin-left:30px;
}
#detailsTitTop{
	margin-bottom:30px;
}
.detailBox{
	clear:both;
	margin-top:10px;
}
.detailsTit{
	margin:30px 0px;
	height:26px;
}
.detailBox p{
	font-size:16px;
	margin-bottom:0px;
}
/*コンセプト*/
#productConcept{
	clear:both;
}
#productConceptText p{
	font-size:14px;
	margin-bottom:15px;
}
#productConceptImg{
	float:left;
	margin-right:30px;
}
#productConceptImg img{
	margin-bottom:30px;
}
#isola_ceo_name006 img{
	margin-left:300px;
	margin-top:30px;
}

/*仕様*/
#product_spec_box common_contact_bn{
	clear:both;
}
#product_spec_bottom_box{
	clear:both;
}
#product_spec_img_box{
	width:383px;
}
#product_spec_text_box{
	margin-left:100px;
}
#product_spec_text_box p{
	margin-bottom:10px;
}
#order_bn img{
	margin-bottom:30px;
}

/*ページトップへ*/

#to_pagetop_box02 p{
	text-align: right;
}
#to_pagetop_box02{
	width: 800px;
	margin-left: 100px;
	float: left;	
}
#to_pagetop_box_bottom{
	margin-top:30px;
	text-align:right;
}
/*お問い合わせボタン*/
#common_contact_bn{
	margin-bottom:30px;
}

/*2013.5追記　動画*/
#movie01{
margin:10px 0px 10px 150px;
}
#product_animation_box{
	margin-top:15px;
}
#movie02{
	float:left;
	width:435px;
	margin-top:25px;
	margin-bottom:30px;
}
#movie03{
	float:left;
	margin-left:30px;
	width:435px;
	margin-top:25px;
	margin-bottom:30px;
}
#movie02 p,#movie03 p{
	font-size:16px;
	font-weight:bold;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align:center;
	padding-top:10px;
}
#testride{
	margin-top:15px;
	margin-bottom:30px;
	font-size:14px;
}
#contact_bt_L{
	margin-bottom:30px;
}

/*2015.5Ver2.0のため変更*/
.detailsTit{
	margin:30px 0px;
	height:36px;
}

/*20160810 追記*/
#tiiki-top{
	margin-top:17px;
	margin-bottom:30px;
}
@media (max-width: 480px){
	#tiiki-top img{
		width: 100%;
		height: auto;
	}
	.tiiki-topSp{
		font-size: 24px;
		color: #F0E68C;
		display: flex;
    	align-items: center;
		padding-left: 10px;
		margin-bottom: 20px;
	}
	.tiiki-topSp::after{
		border: 1px solid #F0E68C;
		content: "";
		width: 50%;
	}
	.tiiki-topSp::before{
		margin-right: 5px;
	}
	.tiiki-topSp::after{
		margin-left: 5px;
	}
	
}

@media (min-width: 481px){
	#tiiki_main_box{
		background: url(../images/tiiki/tiiki-text.png) no-repeat;
		margin-bottom:50px;
		text-align: right;
		width: 900px;
		height: 206px;
	}
}
@media (max-width: 480px){
	#tiiki_main_box{
		width: 100%;
		height: auto;
	}
	#tiiki_main_box img{
		width: 100%;
		height: auto;
	}
	#tiiki_main_box ul{
		margin-top: 20px;
	}
}


.tiiki_main_box_text{
	margin-bottom: 45px;
}

.tiiki_feature_box{
	clear:both;
	width:900px;
	margin-top:17px;
}
@media (max-width: 480px){
	.tiiki_feature_box{
		width: 100%;
	}
}

/* 一番下のお問い合わせボタン */
@media (max-width: 480px){

	.contactTiikiSp{
		width: 100%;
		text-align: center;
		background-color: #40E0D0;
		border-radius: 7px;
		padding: 5px 0;
		letter-spacing: 1.5px;
		font-size: 18px !important;
	}
	.contactTiikiSp a{
		color: #fff;
	}

}


