@charset "UTF-8";



/* OVER WRITE */
body#body-pinto{  }
	body#body-pinto #wrapper { width: auto; padding-top:0px; }
	body#body-pinto .wrapInner { padding-top:50px; padding-bottom:80px; padding-bottom:150px; }


.lu-ft-pinto { display:none;}
/*	

html{
    height: 100%;
    overflow-x: hidden;
}

.curtains{
    width: 100%;
    z-index:1;
    position:relative;
}

.curtains>li{
    -webkit-transform:translateZ(0);
    background: white;
    position: fixed;
    display:block;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    overflow: hidden;
    z-index:1;
}
.curtains>li.hidden{display:none;}
.curtains>li:first-child{z-index:2;}


*/


/* SIDE
==========================================================*/
/*
.side-navContainer {
	width: 20px;
	height:200px;
	position: fixed;
	right: 15px;
	top: 340px; top: 160px;
	z-index: 9999;
	text-align:right;
}

.side-gnaviInner{ line-height:0.5;}
ul.side-gnavi {  }
ul.side-gnavi li{ position:relative; min-height:30px; }
ul.side-gnavi li a{ display: block; min-height:30px; }
ul.side-gnavi li.selected a{ background-position: 0px; }
ul.side-gnavi li.nav_button{ }
ul.side-gnavi li.nav-1 a{ position: absolute; right:0; }
ul.side-gnavi li.nav-2 a{ position: absolute; right:0; }
ul.side-gnavi li.nav-3 a{ position: absolute; right:0; }
ul.side-gnavi li.nav-4 a{ background: url('../images/lineup/pinto/nav_side_movie.png') no-repeat 0px -1px; position: absolute; right:0; width:100px; }
	#section-2 ul.side-gnavi li.nav-4 a{ background: url('../images/lineup/pinto/nav_side_movie_wh.png') no-repeat 0px -1px; }
ul.side-gnavi li.nav-5 a{ position: absolute; right:0; }
ul.side-gnavi li.nav-6 a{ position: absolute; right:0; }
*/


.side-navContainer {
	width: 20px;
	height:200px;
	position: fixed;
	right: 15px;
	top: 340px; top: 160px;
	z-index: 9999;
	text-align:right;
}

.side-gnaviInner{ line-height:0.5;}
ul.side-gnavi {  }
ul.side-gnavi li{ position:relative; min-height:30px; }
ul.side-gnavi li a{ display: block; height:14px; width:14px; background: url('../images/common/navbg_pinto.png') no-repeat -14px 0px; }
ul.side-gnavi li.nav_button{ }
ul.side-gnavi li.nav_button a{ position: absolute; right:0; }
ul.side-gnavi li.nav_button.nav-4 { background: url('../images/lineup/pinto/nav_side_movie.png') no-repeat 0px -1px; width:100px; right:80px; }

ul.side-gnavi li.current a{ background-position: 0px 0px; }
ul.side-gnavi li.nav-2.current a{ background: url('../images/common/nav_g_off.png') no-repeat 0px 0px;}


#Container{} 

.bg { background-size:cover;  }
#section-1 {  background: url('../images/lineup/pinto/2008/so_main_new_s-2.jpg') fixed no-repeat 60% 0; min-height:954px;  }
#section-2 { background: #F5190F; }
#section-3 { background: url('../images/lineup/pinto/ptiuku_bg.png') center 0 ; overflow: hidden; }
#section-4 { background: #F5F5F5; }
#section-5 { background: #E6E6E6; /*display:inline !important;*/ }
#section-6 { background: #F5F5F5; /*min-height:1500px;*/}
#section-7 { background: #E6E6E6; }



.en_title01 { color:#F5190F; font-size: 20px !important; line-height: 1.5; font-weight: bold; }
.en_title02 { color:#FFFFFF; font-size: 22px; line-height: 1.5; font-weight: bold; }




/* PINTO
==========================================================*/

#section-1{ position: relative; }
.pt01-txt{ position:absolute; top:200px; left:-4px;}
.pinto-tokkyo { font-size: 16px; color: #000; position: absolute; bottom: 40px; right: 40px; }

#section-2{ min-width:1000px; }
	#section-2 .wrapInner { padding:0px 0 0px !important; }
	#section-2 .col-l{ float:left; width:50%; min-width:500px; line-height:0.5; }
	#section-2 .col-r{ float:right; width:50%; min-width:500px;  }
		#section-2 .col-r dl{ margin:10% 7% 0; margin-right:9%;}
		#section-2 .col-r dt{ line-height:1; margin-bottom:40px; }
		#section-2 .col-r dd{ font-size:15px; line-height:2; color:#fff; font-weight:bold; letter-spacing:normal; }
		
		
@media screen and (max-width: 1240px) {
	#section-2 .col-l{ min-width:inherit; }
	#section-2 .col-r{ min-width:500px; }
	#section-2 .col-r dl{ margin: 10% 9% 0; }
	#section-2 .col-r dt{ margin:30px 0 20px; }
	#section-2 .col-r dd{ font-size:13px; line-height:2;  }
}

#section-sheeting { padding-top: 50px; }
	#section-sheeting .wrapInner{  width:1000px; margin:0 auto; padding-bottom:60px !important; text-align: center; }


#section-overview{ background: #F5190F; color: #fff; line-height: 1.5; }
	#section-overview .wrapInner{  width:100%; margin:0 auto; padding:0px !important; }
	#section-overview .pages-tt-Container { line-height:1; margin-bottom:60px;}
	#section-overview .pages-Container { margin-bottom:80px;}
	#section-overview .pages-Container .col-l{ width: 50%; min-width:500px;}
	#section-overview .pages-Container .col-l .col-l-inner { width: 450px; float:right; margin:80px 50px 80px 0; }
	#section-overview .pages-Container .col-l .col-l-inner .nomuraProfile {}
		#section-overview .pages-Container .col-l .name2 { font-size: 26px; letter-spacing: 3px; }
		#section-overview .pages-Container .col-l .name2 span { font-size: 14px; letter-spacing: 1px; }
	#section-overview .officialsite{line-height:1.3}
	#section-overview .officialsite a { color: #FFFF00; text-decoration: none; display:block;  }
	#section-overview .officialsite a:hover { color: #fff; text-decoration: none; }
	#section-overview .officialsite span { font-size:90%;}

	#section-overview .pages-Container .col-r{ width: 50%; min-width:500px; line-height:0.5; background: url('../images/lineup/pinto/nomura.png') right top no-repeat; background-size: cover; }


#section-overview2 {}
	#section-overview2 .wrapInner { width:1000px; margin:0 auto; padding:0px !important; }
	#section-overview2 .pages-Container1 { margin-bottom:150px;}
	#section-overview2 .pages-Container1 .col-l{ width:300px;}
	#section-overview2 .pages-Container1 .col-r{ width:650px;}
		#section-overview2 .pages-Container1 .col-r .title01 { font-weight: bold; font-size: 22px; }

	#section-overview2 .pages-Container2 { margin-bottom:150px;}



#section-ethe-slide{ background:#fff; padding:0; }
/*  slide version commentout */
/*
	#section-ethe-slide .wrapInner { width: 1050px; padding:0 !important ; margin: 0 auto !important; }
	#section-ethe-slide .sliderbox-3 .bx-wrapper li{ height:850px; width:1050px; }
	#section-ethe-slide .ttl_position { position: absolute; z-index: 9999; top:130px;}
	#section-ethe-slide #bx-pagerOuter { position: absolute !important; top:300px !important;}
*/
	#section-ethe-slide .wrapInner {padding-bottom:40px !important ;  }
	#section-ethe-slide  .pages-tt-Container{ margin-bottom:40px;}
	#section-ethe-slide .pages-Container .col-l{ width:270px;}
	#section-ethe-slide .pages-Container .col-r{ width:720px;  }
		.ethereem-mark{ margin-bottom:40px;}
		.ethereem-img{ position:relative; margin-left:-170px;}
	#section-ethe-slide .pages-Container .col-r ul{margin-left:-40px;}
	#section-ethe-slide .pages-Container .col-r li{ float:left; width:340px; margin-left:40px; margin-bottom:50px;}
	#section-ethe-slide .pages-Container .col-r li dt{ font-size:22px; font-weight:bold; color:#f5190f;}
	#section-ethe-slide .pages-Container .col-r li dd{}
	
	
	
	
	

#section-3{ }
	.section3-ttInner{ padding-top:50px; padding-bottom:60px; background: #F5F5F5; min-height:210px;  }
		#section-3 .pages-tt-Container { width:1000px; margin:0 auto 15px; }
		#section-3 .pages-tt-Container p{ }
	#section-3 .pages-Container{ width:1000px; margin:0 auto; }
	#section-3 .pages-Container .col-l{ width:660px;}
	#section-3 .pages-Container .col-r{ width:297px;}
	
	.section3-imgInner{ min-width:1000px;}
	.sec-hline{ position:absolute; left:50% ; width:1px; border-left:1px solid #FFBFBF; height:1000px;}
	.sec-vline{ position:absolute; top:290px ; width:100%; border-top:1px solid #FFBFBF; height:1px;}
	.section3img{ position:relative; text-align: center; padding:50px 0 100px; z-index:1; height:480px;}
	.section3img img{position: absolute; left:50%; margin-left:-590px;}
	
	.ethetech_img3cut{ margin-top:100px; margin-bottom:50px;}
	
#section-3 .ethreemLink { font-size:1.5em; line-height: 1.3; font-weight: bold; text-align: right; margin: 20px 0 0; background:  url('../images/lineup/driver/etreemmark_bg.png')  no-repeat right 0 ; padding-right:70px; min-height:75px; }
#section-3 .ethreemLink a { text-decoration: none; }


#section-4{}
#section-6{ background: #fff; }
	/*#section-4 .wrapInner{  width:700px; margin:0 auto; }*/
	#section-4 .pages-Container,
	#section-6 .pages-Container{ padding-top:20px;}

	#section-4 .movie_txt01,
	#section-6 .movie_txt01 { color: #ABABAB; font-size: 12px; text-align: center; margin: 10px 0 0; }

#section-hikaku{ background:#fbfbfb;}
	#section-hikaku .pages-tt-Container{ line-height:1; margin:35px 0;}
	#section-hikaku .pages-Container{ background:  url('../images/lineup/pinto/hikaku_arw.png')  no-repeat center 0 ; margin-left:-18px; padding-left:18px;  }
	#section-hikaku .pages-Container .col-l { width:448px;}
	#section-hikaku .pages-Container .col-r { width:465px; }
	#section-hikaku .pages-Container dt{ font-size:14px; font-weight:bold; color:#f5190f; margin-bottom:4px;}
	#section-hikaku .pages-Container dt img{ margin-bottom:8px;}
	#section-hikaku .pages-Container dd{ font-size:13px; line-height:1.8;}
	



#section-5{}
	#section-5 .wrapInner{  width:700px; margin:0 auto;  }
	#section-5 .pages-Container{ padding-top:20px;}
	#section-5 .sliderbox .bx-wrapper li{ height:650px !important; width:700px !important; }
	.slideimg{ margin:10px 0 15px; }
	.slidetxt{ text-align:left; font-size:14px; line-height:1.8; letter-spacing:normal; }



#section-scene_hd{ position: relative;  overflow: hidden;}
	#section-scene_hd ul{ position: relative; left: 50%;  float: left; line-height:0.5;}
	#section-scene_hd li{  position: relative ;width:33.3%;
  left: -50%;
  float: left; }
	#section-scene_hd li img{ max-width:100%;}
	#section-scene_hd .section-scene-tt{ position: absolute; left: 50%; z-index:2; margin-left:-190px; font-size:25px; font-weight:bold; color:#fff;
	 top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);}
	#section-scene_hd .section-scene-bg{ position: absolute; width:100%; height:144px; z-index:1;  background-color: rgba(245,25,15,0.5); }


#section-6{}
	#Product-wrap .wrapInner{  width:730px; margin:0 auto; }
	.store_bnr{ position:absolute; right:-170px; top:30px; width: 150px; text-align: center;}
	.store_bnr img { margin: 0 0 20px; }

	body.en .colortxt { font-size: 13px; }

#section-7{ }
	#section-7 .voice_title { text-align: center; padding: 80px 0 0; }
	#section-7 #wrap,#section-7 #wrap .wrapInner{  width:100%; margin:0 auto; }
	#voice-container { padding: 20px 0 40px; }

.ft-faqInner{ background:#fff; padding:10px 18px 18px;}
	body#body-pinto  .faq_cont { border-bottom:1px dotted #BBBBBB; }
	body#body-pinto  .faq_cont.last { border-bottom:none; }
	body#body-pinto  .faq_contInner { margin:20px 4px 20px 10px ;}
	body#body-pinto  .faq_contInner .faq_contQ { margin:0 0 15px; padding:3px 0 0 48px; font-size:16px; font-weight:bold; color:#FC0D26; background:url(../images/faq/q.png) 0 0 no-repeat;}
	body#body-pinto  .faq_contInner .faq_contA { padding:0 0 0 48px; background:url(../images/faq/a.png) 0 0 no-repeat; font-size:13px; line-height:1.8;}



/** THEME
===================================*/

.sliderbox{max-height:680px}
.bx-wrapper{position:relative;margin:0 auto 50px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{text-align:center}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(../../js/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#FF0;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#FFF;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 8px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#FF0032}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-33px;outline:0;width:26px;height:33px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-prev{left:-150px;background:url(../images/index/slide_prev.png) no-repeat 0 0;overflow:visible!important}
.bx-wrapper .bx-next{right:-150px;background:url(../images/index/slide_next.png) no-repeat 0 0;overflow:visible!important}
.bx-wrapper .bx-controls-direction a.disabled{display:none}


#bx-pager { position:absolute; top:720px; left:0; z-index:999; }
	.bx-pagerInner{  height:50px; text-align:center; border-left:1px solid #a7a7a7;}
	#bx-pager a { width:84px; display:block; float:left; height:50px; line-height:50px; text-decoration:none; color:#534741; border:1px solid #a7a7a7; border-left:none; }
	#bx-pager a.active{ background:#f5190f; color:#FFF;}



/* SP Style Setting
----------------------------------------------------------------------------------------------*/


body.iPad  #section-1{ background: url('../images/lineup/pinto/2008/so_main_new_s-2.jpg') no-repeat center 100px;  background-size:cover; }


@media screen and (max-width: 750px) {
body#body-pinto{ }
body#body-pinto #wrapper { width: auto; padding-top:0px; }
body#body-pinto .wrapInner { padding-top:0px;  padding-bottom:0px; margin:0; }
#video-wrapper2 { margin:20px auto 0;}


body.en #section-1{ margin-top:0%;}
#section-1 {  background: url('../images/lineup/pinto/2008/so_main_new_s-2.jpg') no-repeat 20% 0;  background-size: cover;  min-height: inherit;  padding-top:20px; padding-bottom:20px;   }

.pinto-tokkyo { font-size: 11px; color: #000; position: absolute; bottom: 10px; right: 10px; }

#section-6 { background: #F5F5F5;  min-height: inherit;}


.pt01-txt{ position: static; top: auto; left: auto; padding:40px 34% 20px 20px;}


#section-2{ min-width: inherit; }
	#section-2 .wrapInner { padding:0px 0 0px !important; }
	#section-2 .col-l{ float: none; width:100%; min-width: inherit; line-height:0.5; }
	#section-2 .col-r{ float: none; width:100%; min-width: inherit; padding-top:15px; }
		#section-2 .col-r dl{ margin:9% 6%; }
		#section-2 .col-r dt{ line-height:1; margin-bottom:20px; }
		#section-2 .col-r dd{ line-height:1.8;  }
		#section-2 .col-r dd br{ display:none;}


#section-sheeting { padding-top: 50px; }
	#section-sheeting .wrapInner{ width:98%; margin:0 ; padding-bottom:60px !important; text-align: center; }


#section-overview{ }
	#section-overview .pages-Container .col-l{ width: 100%; min-width: 100%; float:none;}
	#section-overview .pages-Container .col-l .col-l-inner { width: auto; float:none; padding:15px; margin:30px 0 0; }
	#section-overview .pages-Container .col-r{ width: 100%; min-width:100%; height: 350px;}


#section-overview2 { padding:15px; }
	#section-overview2 .wrapInner { width:100%; margin:0 auto; padding:0px !important; }
	#section-overview2 .pages-Container1 { margin-bottom:50px;}
	#section-overview2 .pages-Container1 .col-l{ width:100%; float:none;}
	#section-overview2 .pages-Container1 .col-l img{ width:100%;}
	#section-overview2 .pages-Container1 .col-r{ width:100%; float:none; margin-top:10px;}
		#section-overview2 .pages-Container1 .col-r .title01 { font-weight: bold; font-size: 22px; }

	#section-overview2 .pages-Container2 { margin-bottom:100px;}


#section-overview {}
#section-overview .wrapInner{  width: auto; margin:0 auto; padding-bottom:5px !important; }
	#section-overview .pages-tt-Container { line-height:1; margin-bottom:20px;}
	#section-overview .pages-Container { margin-bottom:10px;}
	#section-overview .pages-Container .col-l{ width: auto; margin-bottom:0px;}
	#section-overview .pages-Container .col-r{ width: auto;max-width:auto;}
	
	#section-overview .pages-Container2 .col-l{ width: auto}
	#section-overview .pages-Container2 .col-r{ width: auto}
	#section-overview .pages-Container2 .pages-tt-Container{ line-height:1; margin-bottom:15px; margin-top:30px;}
	#section-overview .pages-Container2 p br{ display:none;}
	
	
#section-ethe-slide{ }
#section-ethe-slide .wrapInner { padding-bottom:30px !important ;  }
	#section-ethe-slide  .pages-tt-Container{ margin-bottom:0px; padding:35px 15px 0;}
	#section-ethe-slide .pages-Container .col-l{ width: 60% ; margin:20px auto; text-align:center} 
	#section-ethe-slide .pages-Container .col-r{ width: auto;  }
		.ethereem-mark{ margin-bottom:0px; position:relative; }
		.ethereem-mark img{ position:absolute; left:-40%; top:0;}
		.ethereem-img{ position: static; margin-left:0px;}
	#section-ethe-slide .pages-Container .col-r ul{ margin-left:0px;}
	#section-ethe-slide .pages-Container .col-r li{ float: none; width:86%; margin:0px 7% 40px; }
	#section-ethe-slide .pages-Container .col-r li dd{ font-size:13px; line-height:1.7;}
	
	


#section-3{  }
	.section3-ttInner{ padding-top:10px; padding-bottom:20px; background: #F5F5F5; min-height: inherit;  }
	#section-3 .wrapInner{   padding-bottom:30px !important;}
		#section-3 .pages-tt-Container { width: auto; margin:0 auto 0px; padding:25px 15px 0; }
		#section-3 .pages-tt-Container p{ font-size:14px; line-height:1.8;}
	#section-3 .pages-Container{ width:auto; margin:0 auto; padding:15px; }
		#section-3 .pages-Container .col-l{ width:auto; margin-bottom:20px;}	
		#section-3 .pages-Container .col-r{ width:auto; width:60%; margin:0 auto; }	
	
	.section3-imgInner{ min-width: inherit;}
	.sec-hline{ position:absolute; left:50% ; width:1px; border-left:1px solid #FFBFBF; height:500px;}
	.sec-vline{ display:none;}
	.section3img{ position:relative; text-align: center; padding:30px 0 30px; z-index:1; height: auto;}
	.section3img img{position: static; left: auto; margin-left:0px;}
	
	.ethetech_img3cut{ margin-top:40px; }
	


#section-4{}
#section-6{ background: #fff;}
#section-6 .sp-brandtt-h2 { display: block; text-align: center; }
	#section-4 .wrapInner,
	#section-6 .wrapInner{  width: auto; }
	#section-4 .pages-Container,
	#section-6 .pages-Container{ padding:20px 0; }


#section-hikaku{ background:#fbfbfb; padding:15px 15px 30px;}
	#section-hikaku .pages-tt-Container{ line-height:1; margin:20px 0;}
	#section-hikaku .pages-Container{ background: none;}
	#section-hikaku .pages-Container .col-l { width:auto; margin-bottom:30px;}
	#section-hikaku .pages-Container .col-r { width:auto; }
	

#section-5{ padding-bottom:50px;}
		
.sliderbox{ max-height: inherit; }
.bx-wrapper{position:relative;margin:0 auto 0px;padding:0;*zoom:1;  }
.bx-wrapper img{ max-width:100% !important; display:block;}
.bx-wrapper .bx-viewport{ text-align:center;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(../../js/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#FF0;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#FFF;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 8px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#FF0032}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:0px;outline:0;width:26px;height:33px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-prev{left:0px;background:url(../images/index/slide_prev.png) no-repeat 0 0;overflow: hidden !important;}
.bx-wrapper .bx-next{right:0px;background:url(../images/index/slide_next.png) no-repeat 0 0;overflow:hidden !important;}
.bx-wrapper .bx-controls-direction a.disabled{display:none}


	#section-5 .wrapInner{ width: auto; }
	#section-5 .pages-Container{ padding-top:20px;}
	#section-5 .sliderbox .bx-wrapper li { width: 92vw !important; height: auto !important; padding:0 4vw; }
	body.Android #section-5 .sliderbox .bx-wrapper li { width: 9% !important; height: auto !important; padding:0 0%; }
	.slideimg{ margin:10px auto 15px; width:86% !important;  }
	.slidetxt{ display:none; }



#section-scene_hd{ position: relative;  overflow: hidden;}
	#section-scene_hd ul{ position: relative; left: 50%;  float: left; line-height:0.5; width:160%;}
	#section-scene_hd li{  position: relative ;width:50%;  left: -50%; float: left; }
	#section-scene_hd li:first-child{ display:none;}
	#section-scene_hd li img{ max-width:100%;}
	#section-scene_hd .section-scene-tt{ position: absolute; left: 15px; z-index:2; margin-left:0; font-size:15px; font-weight:bold; color:#fff;
	 top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);}

  
#section-6{ }
	#Product-inner{  padding:0px 15px 0; }
	#Product-wrap .wrapInner{  width: auto; }
	.store_bnr{ position: static; right: auto; top: auto; text-align: center; padding:30px 0 0;}
	.store_bnr img{ width:100px;}

table.lineup_pintoSizeTable {display: block; width: 100%; margin: 0;}
table.lineup_pintoSizeTable thead {display: block; float: left; overflow-x:scroll;}
table.lineup_pintoSizeTable tbody {display: block; width: auto; overflow-x: auto; white-space: nowrap;}
table.lineup_pintoSizeTable tbody tr {display: inline-block; margin: 0 -3px;}
table.lineup_pintoSizeTable th {display: block; padding:20px 10px !important; line-height: 1; font-size: 14px;}
table.lineup_pintoSizeTable td {display: block; padding:20px 5px !important; line-height: 1; font-size: 14px;}


#section-7{ }
	#section-7 .voice_title { text-align: center; padding: 40px 0 0; }
	#section-7 #wrap,#section-7 #wrap .wrapInner{  width:100%; margin:0 auto; }
	#voice-container { padding: 20px 0 0px;}



.ft-faqInner{ background:#fff; }
	body#body-pinto  .faq_contInner .faq_contQ { padding:3px 0 0 34px;font-weight:bold; color:#FC0D26; background:url(../images/faq/q.png) 0 4px no-repeat; background-size: 26px auto;}
	body#body-pinto  .faq_contInner .faq_contA { padding:0px 0 0 34px;background:url(../images/faq/a.png) 0 0 no-repeat; background-size: 26px auto;}
	
	

}

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