@charset "utf-8";
/***** bootstrap 打ち消し *****/
.ac1-container-for-html-contents * {
	-webkit-box-sizing: initial !important;
	-moz-box-sizing: initial !important;
	box-sizing: initial !important;
}
.mark, mark {
	padding: inherit;
	background-color: inherit;
}
/* facebook ボタンが崩れるのを調整 */
.pr-sns-button {
	font-size: 11px !important;
}
/***** 全面背景, superBanner非表示, img border削除 *****/
#wrapper .wrapperinner {
	width: 100% !important;
	margin: 0 auto;
	padding: 0px !important;
	background-color: #FFF;
	text-align: left !important;
}
.superBanner {
	display: none;
}
*:focus {
	outline: none; /* chrome */
}
/***** 要素 *****/
#pr-body {
	font-size: 16px;
	color: #201f25;
	font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	line-height: 1.9;
	text-align: left;
	background-color: #FFF;
	text-align: justify;
	margin: 0 0 10px;
}
.content-center {
	width: 1020px;
	margin: 0 auto;
	position: relative;
}
.pr-content a:hover img, .pr-content-lower a:hover img, ul.pr-fnav-img-list li a:hover, .pr-banner a:hover img {
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity = 70);
	-ms-filter: "alpha( opacity=70 )";
	-khtml-opacity: 0.7;
}
#pr-body .clear {
	clear: both;
}
#pr-body .fLeft {
	float: left;
}
#pr-body .fRight {
	float: right;
}
#pr-body .f-bold {
	font-weight: bold;
}
#pr-body .mt45 {
	margin-top: 45px;
}
#pr-body .f-22 {
	font-size: 22px;
	font-weight: bold;
}

#pr-body span.blue {color: #004a9a; font-weight: bold;}
#pr-body span.red {color: #f21c31; font-weight: bold;}
/*---------------------------
 header, footer
---------------------------*/
.pr-gnav {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/gnav_bg.png) no-repeat center top;
	background-color: #dadcdd;
	height: 60px;
}
/* makerlogo */
.pr-gnav .maker_logo {
	float: left;
	width: 288px;
}

ul.pr-gnav-list li {
	float: left;
	background-image: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/gnav.png);
	background-repeat: no-repeat;
}
ul.pr-gnav-list li a, ul.pr-gnav-list li.on {
	display: block;
	height: 60px;
	position: relative;
}
ul.pr-gnav-list li.nav1 {
	background-position: 0 0;
	width: 111px;
}
ul.pr-gnav-list li.nav2 {
	background-position: -111px 0;
	width: 200px;
}
ul.pr-gnav-list li.nav3 {
	background-position: -311px 0;
	width: 200px;
}
ul.pr-gnav-list li.nav4 {
	background-position: -511px 0;
	width: 110px;
}
ul.pr-gnav-list li.nav5 {
	background-position: -621px 0;
	width: 111px;
}
ul.pr-gnav-list li.nav1:hover, ul.pr-gnav-list li.nav1.on {
	background-position: 0 -60px;
}
ul.pr-gnav-list li.nav2:hover, ul.pr-gnav-list li.nav2.on {
	background-position: -111px -60px;
}
ul.pr-gnav-list li.nav3:hover, ul.pr-gnav-list li.nav3.on {
	background-position: -311px -60px;
}
ul.pr-gnav-list li.nav4:hover, ul.pr-gnav-list li.nav4.on {
	background-position: -511px -60px;
}
ul.pr-gnav-list li.nav5:hover, ul.pr-gnav-list li.nav5.on {
	background-position: -621px -60px;
}

/* fnav */
.index-page .pr-footer .ftr_menu:before {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/jagged_yellow.png) repeat-x center top;
	position: absolute;
	top: -8px;
}

.pr-footer .ftr_menu {
	position: relative;
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_snow.png) no-repeat center top, url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/fnav_bg.png) repeat-x center top;
}

.pr-footer .pr-fnav {
	padding: 30px 0 45px;
}

.pr-footer .pr-fnav li a, .pr-footer .pr-fnav li.on {
	display: block;
	width: 202px;
	height: 266px;
	background-image: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/fnav.png);
	background-repeat: no-repeat;
	float: left;
}
.pr-footer .pr-fnav li.nav1 a {
	background-position: 0 0;
	margin-left: 0;
}
.pr-footer .pr-fnav li.nav2 a {
	background-position: -201px 0;
}
.pr-footer .pr-fnav li.nav3 a {
	background-position: -403px 0;
}
.pr-footer .pr-fnav li.nav4 a {
	background-position: -605px 0;
}
.pr-footer .pr-fnav li.nav5 a {
	background-position: -807px 0;
}

.pr-footer .pr-fnav li.nav1 a:hover, .pr-footer .pr-fnav li.nav1.on {
	background-position: 0 -266px;
	margin-left: 0;
}
.pr-footer .pr-fnav li.nav2 a:hover, .pr-footer .pr-fnav li.nav2.on {
	background-position: -201px -266px;
}
.pr-footer .pr-fnav li.nav3 a:hover, .pr-footer .pr-fnav li.nav3.on {
	background-position: -403px -266px;
}
.pr-footer .pr-fnav li.nav4 a:hover, .pr-footer .pr-fnav li.nav4.on {
	background-position: -605px -266px;
}
.pr-footer .pr-fnav li.nav5 a:hover, .pr-footer .pr-fnav li.nav5.on {
	background-position: -807px -266px;
}
.pr-banner {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/pr-banner_bg.png) repeat center top;
	background-color: #9f9f9f;
	text-align: center;
	padding: 20px 0;
}
.pr-banner a {
	display: block;
	background-color: #FFFFFF;
	width: 950px;
	height: 120px;
	margin: 0 auto;
}
/*.pr-banner.sp-view {
	display: none;
}
.pr-banner.sp-view a {
	display: block;
    width: 90%;
    height: auto;
}
.pr-banner.sp-view a img {
	width: 100%;
	height: auto;
}*/

/*---------------------------
 mainVisual
---------------------------*/
.pr-visual {
	position: relative;
}
.index-page .pr-visual {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/top_mainvisual_ph.jpg) no-repeat center top;
	background-color: #FFF;
	height: 450px;
}
.page01 .pr-visual {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page01_mainvisual_ph.jpg) no-repeat center top;
	background-color: #FFF;
	height: 350px;
}
.page02 .pr-visual {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page02_mainvisual_ph.jpg) no-repeat center top;
	background-color: #FFF;
	height: 350px;
}
.page03 .pr-visual {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page03_mainvisual_ph.jpg) no-repeat center top;
	background-color: #FFF;
	height: 350px;
}
.gallery .pr-visual {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/gallery_mainvisual_ph.jpg) no-repeat center top;
	background-color: #FFF;
	height: 180px;
}
/* sns */
.pr-sns-button {
	position: absolute;
	top: 5px;
	right: 0;
	background: rgba(188,208,255,0.7);
	border-radius: 4px;
	padding: 10px 15px 2px;
}
.pr-sns-button .fb {
	height: 20px;
	float: right;
	margin-right: 10px;
	line-height: 1.0;
}
.pr-sns-button .tw {
	float: right;
}
/* title */
.index-page .pr-visual h1 {
	position: absolute;
	left: 0;
	top: 217px;
}
.index-page .pr-visual .icon01 {
	position: absolute;
	left: 626px;
	top: 330px;
}
.index-page .pr-visual .icon02 {
	position: absolute;
	left: 719px;
	top: 352px;
}
.page .pr-visual h1 {
	position: absolute;
	left: 245px;
	top: 10px;
}
.page01 .pr-visual h2 {
	position: absolute;
	left: 283px;
	top: 196px;
}
.page02 .pr-visual h2 {
	position: absolute;
	left: 310px;
	top: 196px;
}
.page03 .pr-visual h2 {
	position: absolute;
	left: 443px;
	top: 196px;
}
.page .pr-visual .icon01 {
	position: absolute;
	left: 565px;
	top: 267px;
}
.page .pr-visual .icon02 {
	position: absolute;
	left: 630px;
	top: 275px;
}
.gallery .pr-visual h1 {
	position: absolute;
	left: 219px;
	top: 40px;
}
.gallery .pr-visual h2 {
	position: absolute;
	left: 695px;
	top: 62px;
}

/* h2,h3 */
.top-h2 {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/h2_bg.png) repeat-x center top;
	margin-top: -8px;
	position: relative;
	text-align: center;
}
.page01 .page-h3,
.page02 .page-h3 {
	
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/h3_bg01.png) repeat-x center top;
	margin-top: -8px;
	position: relative;
}
.page03 .page-h3 {
	
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/h3_bg02.png) repeat-x center top;
	margin-top: -8px;
	position: relative;
}
.page .page-h3 h3 {
	text-align: center;
}


/* Movie */
#movie_block {
	text-align: center;
	padding-top: 50px;
	margin-bottom: 70px;
}
.index-page #movie_block {
	padding-top: 0;
}
.page #movie_block {
	margin-bottom: 50px;
}
.page01 #movie_block {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_snow.png) no-repeat center  top, url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_illust02.jpg) repeat-x center top;
	position: relative;
}

.page01 #movie_block:before {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page01_movie_jagged.png) repeat-x center top;
	position: absolute;
	top:-8px;
}
.page02 #movie_block {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_snow.png) no-repeat center  top, url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_illust03.jpg) repeat-x center top;
	position: relative;
}

.page02 #movie_block:before {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page02_movie_jagged.png) repeat-x center top;
	position: absolute;
	top:-8px;
}
.page03 #movie_block {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_snow.png) no-repeat center  top, url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_illust04.jpg) repeat-x center top;
	position: relative;
}

.page03 #movie_block:before {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page03_movie_jagged.png) repeat-x center top;
	position: absolute;
	top:-8px;
}


/* Photo */
.pr-content .phArea span {
	display: block;
	position: relative;
	border: solid 2px #b7b9bb;
	padding: 3px;
	border-radius: 3px;
}
.pr-content .phArea li {
	float: left;
}
.pr-content .phArea a {
	background-color: #FFF;
	display: block;
}
.pr-content .phArea img {
	display: block;
}
.phArea.clm-3 span {
	float: left;
	margin-right: 45px;
}

.phArea.clm-3 span.ph-right {
	margin-right: 0;
}

/* Credit */
.pr-credit {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/jagged_lightblue.png) repeat-x center top;
	height: 58px;
	position: relative;
	margin-top: -8px;
}
.pr-credit p {
	text-align: right;
	line-height: 58px;
	font-size: 16px;
	font-weight: bold;
	color: #004ea2;
}
/* Sponsore */
.pr-sponsore {
	border-top: solid 6px #b3d738;
	background-color: #FFF;
	height: 47px;
}
.pr-sponsore p {
	text-align: right;
	line-height: 1.0;
}
/* index */
.index-page #lead-block {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_snow.png) no-repeat center top, url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_illust01.gif) repeat-x center top, url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/top_lead_bg.jpg) no-repeat center bottom;
	background-color: #FFF;
	padding-bottom: 100px;
}
.index-page #lead-block .catch-txt {
	text-align: center;
	padding: 40px 0 35px;
}
.index-page #lead-block h3 {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	line-height: 1.7;
	margin-bottom: 35px;
}
.index-page #lead-block li {
	float: left;
}
.index-page #lead-block ul {
	margin-top: 40px;
	padding: 0 65px;
}
.index-page #lead-block li a {
	text-indent: -9999px;
	display: block;
	width: 246px;
	height: 245px;
	background-image: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/top_lead_link.png);
	background-repeat: no-repeat;
	margin-right: 76px;
}
.index-page #lead-block .link01 a {background-position: 0 0;}
.index-page #lead-block .link02 a {background-position: -246px 0;}
.index-page #lead-block .link03 a {background-position: -492px 0; margin-right: 0;}
.index-page #lead-block .link01 a:hover {background-position: 0 -245px;}
.index-page #lead-block .link02 a:hover {background-position: -246px -245px;}
.index-page #lead-block .link03 a:hover {background-position: -492px -245px; margin-right: 0;}

.index-page #navigator-block {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/jagged_white01.png) repeat-x center top, url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/top_navigator_bg.jpg) no-repeat center bottom;
	position: relative;
	margin-top: -8px;
	padding: 40px 0 48px;
}
.index-page #navigator-block h3 {
	text-align: center;
}
.index-page #navigator-block .phArea {
	float: left;
}
.index-page #navigator-block dl {
	margin-left: 230px;
	margin-top: 30px;
}
.index-page #navigator-block dt {
	font-weight: bold;
}
.index-page #navigator-block dt span {
	font-size: 24px;
}
.index-page #navigator-block dd {
	line-height: 1.8;
}

.index-page #product-block h2 {
	background:url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/jagged_white02.png) repeat-x center bottom, url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_stripe.png) repeat center top;
	text-align: center;
	padding: 28px 0 30px;
}
.index-page #product-block section {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/top_product_bg.jpg) no-repeat center bottom;
	padding-bottom: 60px;
}
.index-page #product-block section .product-h3 {
	background-color: #004ba2;
	height: 140px;
}
.index-page #product-block .product-lead .product-h3 {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/top_product_lead_h3bg.jpg) no-repeat center top;
	background-color: #004ba2;
}
.index-page #product-block .product-lead {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/top_product_bg.jpg) no-repeat center -40px;
	padding: 30px 0 70px;
	position: relative;
}
.index-page #product-block .product-lead .product-ph {
	position: absolute;
	right: 0;
	top: -95px;
}
.index-page #product-block .product-lead .lead-txt {
	width: 792px;
	float: left;
	margin-top: 15px;
}
.index-page #product-block .product-lead .lead-txt img {
	float: right;
	margin-left: 40px;
}
.index-page #product-block .product-lead .lead-txt span {
	color: #004ba2;
	font-weight: bold;
}
.index-page #product-block .section01 h3,
.index-page #product-block .section02 h3,
.index-page #product-block .section03 h3 {
	font-size: 36px;
	font-weight: bold;
	color: #FFF;
	padding: 12px 0 0 240px;
	box-sizing: border-box !important;
	line-height: 1.2;
}
.index-page #product-block section h3 .small {
	font-size: 19px;
	font-weight: bold;
	color: #FFF;
}
.index-page #product-block section h3 .yellow {
	font-size: 52px;
	color: #ffd900;
	font-style: italic;
}

.index-page #product-block section .icon {
	float: left;
	margin: -170px 20px 0 -20px;
}
.index-page #product-block section .section-inner {
	background-color: #ffd900;
	padding: 30px 20px 60px;
	width: 980px;
}
.index-page #product-block section .section-innerp span {font-weight: bold;}

.index-page #product-block section .content-wrap {
	background: #FFF;
	padding: 20px;
	margin-top: 30px;
}
.index-page #product-block section .content-wrap img {
	display: block;
	float: left;
}
.index-page #product-block section p span {
	font-weight: bold;
}

/* page01~04 */
.page .blk {
	padding: 55px 0 75px;
	position: relative;
} 
.page .blk02:before {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page_blk02_jagged.png) repeat-x center top;
	position: absolute;
	top: -8px;
}
.page01 .blk01 {background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page01_bg_ph01.jpg) no-repeat center bottom;}
.page01 .blk02 {background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page01_bg_ph02.jpg) no-repeat center bottom;}
.page02 .blk01 {background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page02_bg_ph01.jpg) no-repeat center bottom;}
.page02 .blk02 {background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page02_bg_ph02.jpg) no-repeat center bottom;}
.page03 .blk01 {background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page03_bg_ph01.jpg) no-repeat center bottom;}
.page03 .blk02 {background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/page03_bg_ph02.jpg) no-repeat center bottom;}

.page .next-link {
	text-align: center;
	margin-top: 80px;
}

.page .next-link a img {
	background-color: #FFF;
}

.page .next-link a:hover img {
	background-color: #ffdf00;
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity = 100);
	-ms-filter: "alpha( opacity=100 )";
	-khtml-opacity: 1.0;
}

/* gallery */
.gallery .picture-container {
	padding: 50px 0;
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_snow.png) no-repeat center top, url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/bg_illust01.gif) repeat-x center top;
	position: relative;
}
.gallery .picture-container:before {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/gallery_picture_jagged.png) repeat-x center top;
	position: absolute;
	top:-8px;
}

.gallery .picture-container .pictures-image {
	text-align: center;
}

.gallery .picture-container .pictures-image img {
	border: solid 2px #b7b9bb;
	padding: 3px;
	border-radius: 3px;
}

.gallery .picture-thum_block h3 {
	background-color: #004a9a;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	line-height: 1.8;
	padding: 20px 0;
	margin-bottom: 30px;
	position: relative;
	z-index: 100;
}
.gallery .picture-thum_block h3:before {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/gallery_caption_jagged.png) repeat-x center top;
	position: absolute;
	top:-8px;
}
.gallery .picture-thum_block h3 span {
	display: block;
}
.gallery .picture-thum_block {
	background: url(https://cdn.autoc-one.jp/static/article-assets/special/3483094/images/gallery_thumnail_bg.jpg) no-repeat center top;
	padding-bottom: 50px;
}
.gallery .picture-thum_block ul {
	padding: 0 2px;
	width: 1016px;
}
.gallery .picture-thum_block li a, .gallery .picture-thum_block li.on {
	display: block;
	width: 161px;
	height: 110px;
	border: solid 1px #bbbdbe;
	padding: 2px;
	box-sizing: border-box !important;
	background-color: #FFF;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
.gallery .picture-thum_block li.on img {
	opacity: 0.6;
}
.gallery .picture-thum_block li.img1 a, .gallery .picture-thum_block li.img1.on, .gallery .picture-thum_block li.img7 a, .gallery .picture-thum_block li.img7.on, .gallery .picture-thum_block li.img13 a, .gallery .picture-thum_block li.img13.on, .gallery .picture-thum_block li.img19 a, .gallery .picture-thum_block li.img19.on, .gallery .picture-thum_block li.img25 a, .gallery .picture-thum_block li.img25.on, .gallery .picture-thum_block li.img31 a, .gallery .picture-thum_block li.img31.on, .gallery .picture-thum_block li.img37 a, .gallery .picture-thum_block li.img37.on {
	margin-left: 0;
}
.gallery .picture-thum_block li img {
	width: 100%;
	height: auto;
}
.gallery .picture-container .img_prev {
	position: absolute;
	left: 25px;
	top: 204px;
}
.gallery .picture-container .img_next {
	position: absolute;
	right: 25px;
	top: 204px;
}

.gallery .picture-container .img_prev ,
.gallery .picture-container .img_next {
	background-color: #FFF;
}
