/* USER VOICE
------------------------------------------- */

body.bpt {background-image: url(../img/bpt/bpt-bg-sp.jpg);	background-size: 100%;background-color:#000;}
body.bpt .bpt-head{padding-top: 50%;height:350px;margin-bottom:4em;}
body.bpt .bpt-head h1{font-size:2.7em;font-weight:bold;margin-bottom:1.5em;}
body.bpt .bpt-head p{font-size:1.1em; text-align:center;line-height:2;font-weight:bold;}
body.bpt .bpt-head p span{font-size:1.3em;margin-top:1em;display:block;line-height:1.4;}
body.bpt .container {color:#fff;overflow: hidden;}
body.bpt .breadcrumbs {margin:0;padding-bottom:2em;}
body.bpt .breadcrumbs ol {border-bottom:none;}
.bpt-wrap {padding:0 0;width:100%;}
.bpt-wrap h2{color:#ff2722;font-size:1.5em; text-align:center;font-weight:bold;margin-bottom:.5em;}
.bpt-wrap p{margin-bottom:1em;line-height:1.7;}
.bpt-wrap section{margin-bottom:4.5em;}
.bpt-wrap section img{width:95%;margin:0 auto;display:block;}

@media screen and (min-width: 768px) {
body.bpt .bpt-head{padding-top: 50%;margin-bottom:7em;}	
body.bpt .bpt-head h1{font-size:5.5em;margin-bottom:1.25em;}	
body.bpt .bpt-head p{font-size:2em;}
.bpt-wrap h2{font-size:2.5em;margin-bottom:.5em;}
.bpt-wrap p{font-size:1.7em;margin-bottom:1em;}	
.bpt-wrap section{margin-bottom:6.5em;}	
.bpt-wrap section img{width:80%;}	
}

@media screen and (min-width: 769px) {
	body.bpt .container	{padding: 0 0;}
	
/* USER VOICE
------------------------------------------- */
body.bpt {background-image: url(../img/bpt/bpt-bg.jpg);background-size: 100%;background-color:#000;}
body.bpt .bpt-head {height: 650px; padding-top:17%;}
body.bpt .bpt-head h1{font-size:4.2em;margin-bottom:1em;}	
body.bpt .bpt-head .txt-box{width:100%;padding:0 15%}
body.bpt .bpt-head p{font-size:1.6em;}	
body.bpt .breadcrumbs {margin:0;padding-bottom:.5em;}
body.bpt .breadcrumbs ol {border-bottom:none;}

.bpt-wrap{width:80%;margin:0 auto;}
.bpt-wrap h2{font-size:2.6em;margin-bottom:.5em;}
.bpt-wrap p{font-size:1.4em;margin-bottom:2em;text-align:center;}	
.bpt-wrap section img{width:800px;}	
	
}
@media screen and (min-width: 1024px) {
.bpt-wrap{width:1000px;margin:0 auto;}	
}
@media screen and (min-width: 1280px) {
body.bpt .bpt-head {height: 650px; padding-top:10%;}
body.bpt .bpt-head .txt-box{width:100%;padding:0 15%}	
body.bpt .bpt-head p{font-size:1.8em;}		
.bpt-wrap{width:1100px;margin:0 auto;}	
}