@charset "utf-8";

#ad-container sup {font-size: 70%;vertical-align: super;}

#ad-container{width: 100%;min-width: 980px;margin: 0 auto;}

#ad-container .main{width: 100%;background-color: #000;/*background: url("../image/pic_ad_main.jpg") no-repeat center top;background-size: cover;*/}
#ad-container .main_image{display: none;position: relative;}
#ad-container .main_image .caution{width: 980px; position: absolute;top: 0; left: 0;right: 0;margin: auto;}
#ad-container .main_image .caution img{width: 282px;text-align: left;}
#ad-container .main video {vertical-align: bottom;}
#ad-container img{vertical-align: bottom;}


#ad-container .section{width: 100%;background-color: #e5e5e5;margin: 0px;/*text-align: center;*/position: relative;}

#ad-container .section.styling{text-align: center;}
#ad-container .section.styling .slick-dotted.slick-slider {margin-bottom: 0px;}
#ad-container .section.styling p.title{width: 65%;position: absolute;top: 30px; left: 0;right: 0;margin: auto;z-index: 99;}
#ad-container .section.styling p.title span.caution{font-size: 11px;line-height: 1.7;padding: 10px 0 0 0;color: #C00;display: block;}
#ad-container .section.styling p.cate{width: 176px;position: absolute;top: 120px; left: 0;z-index: 98;}
#ad-container .section.styling .inner{width: 980px;margin: 0px auto;padding: 0;position: relative;}
#ad-container .section.styling .inner p.copy{width: 980px; font-size: 38px;position: absolute;top: -130px;left: 0;right: 0;margin: auto;z-index: 98;text-align: center;color: #FFF;}
#ad-container .section.styling .inner p{font-size: 15px;line-height: 1.6;color: #000;margin: 0;padding: 0;}
#ad-container .section.styling .inner .button1{width: 100%;position: absolute;top: -60px;left: 0px;right: 0;margin: auto;z-index: 98;text-align: center;color: #FFF;}
#ad-container .section.styling .inner .button1 .fL_line{width: 39%;float: left;position: relative;top: 12px;border-top: solid 1px #FFF;}
#ad-container .section.styling .inner .button1 .fR_line{width: 39%;float: left;position: relative;top: 12px;border-top: solid 1px #FFF;}
#ad-container .section.styling .inner .button1 p{width: 22%;font-weight: bold;padding: 0;float: left;text-align: center;color: #FFF;position: relative;top: -2px;}
#ad-container .section.styling .inner .button1 p span{width: 26px; margin-left: 10px;position: relative;top: 1px;display: inline-block;}
#ad-container .section.styling .inner .button1 p span{background: url("../image/arrow_down.png") no-repeat center top;background-size: cover;}
#ad-container .section.styling .inner .button1 p.open span{background: url("../image/arrow_up.png") no-repeat center top;background-size: cover;}
#ad-container .section.styling .inner .button1 p span img{width: 100%;}
#ad-container .section.styling .inner .hideContent1{width: 930px;text-align: left;display: none;margin: 0 auto;padding: 80px 0 100px 0;}

/*#ad-container .section.styling .inner .hideContent1{width: 930px;margin: 100px 0px;text-align: left;}*/
#ad-container .section.styling .inner .hideContent1 p{font-size: 15px;line-height: 1.6; color: #222;margin-top: 15px;}
#ad-container .section.styling .inner .hideContent1 p.heading{font-size: 24px;margin-top: 0px;margin-bottom: 15px;}
#ad-container .section.styling .inner .hideContent1 .fL01{width: 455px;float: left;}
#ad-container .section.styling .inner .hideContent1 .fR01{width: 455px;float: right;}
#ad-container .section.styling .inner .hideContent1 .fL02{width: 554px;float: left;}
#ad-container .section.styling .inner .hideContent1 .fR02{width: 353px;float: right;}
#ad-container .section.styling .inner .hideContent1 .lower{margin-top: 50px;}


#ad-container .section.interior .slick-dotted.slick-slider {margin-bottom: 0px;}
#ad-container .section.interior{text-align: center;}
#ad-container .section.interior p.cate{width: 180px;position: absolute;top: 60px; left: 0;z-index: 98;}
#ad-container .section.interior .inner{width: 980px;margin: 0px auto;padding: 20px 0 80px 0;}
#ad-container .section.interior .inner p{font-size: 15px;line-height: 1.6;color: #000;margin: 0;padding: 0;}
#ad-container .section.interior .inner p.copy{width: 100%; font-size: 38px;line-height: 1.6;letter-spacing: -0.05em;}
#ad-container .section.interior .inner .button2{width: 100%;border-bottom: solid 1px #000;margin-bottom: 0px;}
#ad-container .section.interior .inner .button2 p{font-weight: bold;background-color: #e5e5e5;display: inline-block;position: relative;top: 12px;padding: 0 15px;}
#ad-container .section.interior .inner .button2 p span{width: 26px; margin-left: 10px;position: relative;top: 1px;display: inline-block;}
#ad-container .section.interior .inner .button2 p span{background: url("../image/arrow_down.png") no-repeat center top;background-size: cover;}
#ad-container .section.interior .inner .button2 p.open span{background: url("../image/arrow_up.png") no-repeat center top;background-size: cover;}
#ad-container .section.interior .inner .button2 p span img{width: 100%;}

#ad-container .section.interior .inner .hideContent2{width: 930px;text-align: left;display: none;margin: 0 auto;padding: 80px 0 0 0;}

#ad-container .section.interior .inner .hideContent2 p{font-size: 15px;line-height: 1.6; color: #222;margin-top: 15px;}
#ad-container .section.interior .inner .hideContent2 p.heading{font-size: 24px;margin-top: 0px;margin-bottom: 15px;}
#ad-container .section.interior .inner .hideContent2 .fL01{width: 304px;float: left;margin-left: 9px;}
#ad-container .section.interior .inner .hideContent2 .fL01:first-child{margin-left: 0px;}
#ad-container .section.interior .inner .hideContent2 .fR01{width: 304px;float: right;}
#ad-container .section.interior .inner .hideContent2 .fL02{width: 458px;float: left;}
#ad-container .section.interior .inner .hideContent2 .fR02{width: 458px;float: right;}

#ad-container .section.interior .inner .hideContent2 .lower{margin-top: 50px;}
#ad-container .section.interior .inner .hideContent2 .lower ul{width: 100%;}
#ad-container .section.interior .inner .hideContent2 .lower ul li{width: 222px;float: left;margin-top: 20px;margin-left: 14px;}
#ad-container .section.interior .inner .hideContent2 .lower ul li:first-child{margin-left: 0px;}
#ad-container .section.interior .inner .hideContent2 .lower .fR02 ul{width: 100%;margin-bottom: 15px;}
#ad-container .section.interior .inner .hideContent2 .lower .fR02 ul li{width:150px;float: left;margin-top: 0px;margin-left: 4px;}
#ad-container .section.interior .inner .hideContent2 .lower .fR02 ul li:first-child{margin-left: 0px;}
#ad-container .section.interior .inner .hideContent2 .lower .fR02 p{margin-top: 0px;}

#ad-container .section.safety{background: url("../image/pic_safety_bg.png") repeat-y center top;background-size: contain;text-align: center;}
#ad-container .section.safety p.cate{width: 168px;position: absolute;top: 60px; left: 0;z-index: 98;}
#ad-container .section.safety .section_inner{width: 980px;margin: 0px auto;padding: 120px 0px;}
#ad-container .section.safety .section_inner h3{font-size: 38px;line-height: 1.1; color: #FFF;font-weight: normal;margin: 0px;letter-spacing: 0.05em;}
#ad-container .section.safety .section_inner h4{font-size: 34px;line-height: 1.1; color: #FFF;font-weight: normal;margin: 0px;letter-spacing: 0.05em;}
#ad-container .section.safety .section_inner p{font-size: 17px;line-height: 1.7; color: #FFF;font-weight: normal;margin: 15px 0px 0px 0px;letter-spacing: 0.05em;}
#ad-container .section.safety .section_inner .pic{width:392px;margin: 55px auto 45px auto;}
#ad-container .section.safety .section_inner .inner_box01{width:930px;margin: 0px auto;}
#ad-container .section.safety .section_inner ul.inner_box01 li{width:282px;margin: 0px 0px 0px 42px;float: left;}
#ad-container .section.safety .section_inner ul.inner_box01 li:first-child{margin-left: 0px}
#ad-container .section.safety .section_inner ul.inner_box01 li p{font-size: 11px;line-height: 1.6;text-align: left;}
#ad-container .section.safety .section_inner ul.inner_box01 li p span.caution{font-size: 8px;display: block;margin-top: 5px;}
#ad-container .section.safety .section_inner ul.inner_box01 li p.name{font-size: 12px;line-height: 1.6;text-align: center;background-color: #129BA6;border-left: solid 4px #FFF;border-bottom: solid 1px #FFF;padding: 4px 2px 3px 2px;font-weight: bold;}

#ad-container .section.safety .section_inner .inner_box01 .slider_inner:first-child{margin-left: 0px}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner.mL00{margin-left: 0px}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner p{font-size: 11px;line-height: 1.6;text-align: left;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner p span.caution{font-size: 10px;display: block;margin-top: 5px;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner p.name{font-size: 12px;line-height: 1.6;text-align: center;background-color: #129BA6;border-left: solid 4px #FFF;border-bottom: solid 1px #FFF;padding: 4px 2px 3px 2px;font-weight: bold;box-sizing: border-box;letter-spacing: 0px;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner p.caption{font-size: 10px;line-height: 1.4;}


#ad-container .section.safety .section_inner .inner_box02{width:930px;margin: 80px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box02 p{text-align: left;font-size: 26px;margin-bottom: 10px;}
#ad-container .section.safety .section_inner .inner_box02 a {display: block;}
#ad-container .section.safety .section_inner .inner_box02 a:hover{ opacity: 0.85!important;}

#ad-container .section.safety .section_inner .inner_box03{width:930px;margin: 100px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box03 p{font-size: 34px;margin-bottom: 15px;text-align: left;}
#ad-container .section.safety .section_inner .inner_box03 p.caution{font-size: 11px;line-height: 1.4;margin: 0px;padding-top: 0px; text-align: left;clear: both;position: relative;top: -15px;letter-spacing: -0.03em;}
#ad-container .section.safety .section_inner .inner_box03 ul{width:204px;margin: 0;padding: 0;margin-left: 18px;padding-left: 18px;border-left: solid 1px #0f7888;float: left;}
#ad-container .section.safety .section_inner .inner_box03 ul.first{margin-left: 0px;padding-left: 0px;border-left: none 1px #0f7888;}
#ad-container .section.safety .section_inner .inner_box03 ul li{margin: 20px 0 0 0;padding: 0;}
#ad-container .section.safety .section_inner .inner_box03 ul li:first-child{margin: 0;}
#ad-container .section.safety .section_inner .inner_box03 ul li.mt15{margin-top: 22px;}
#ad-container .section.safety .section_inner .inner_box03 ul li p{margin: 0;padding: 0;font-size: 12px;line-height: 1.7;text-align: left;}
#ad-container .section.safety .section_inner .inner_box03 ul li p.sizeL1{font-size: 14px;line-height: 1.4;color: #17939D;font-weight: bold;margin-bottom: 5px;}
#ad-container .section.safety .section_inner .inner_box03 ul li p.sizeL2{font-size: 13px;line-height: 1.4;color: #17939D;font-weight: bold;margin-top: 5px;}

#ad-container .section.safety .section_inner .inner_box03 ul.sec01{}
#ad-container .section.safety .section_inner .inner_box03 ul.sec02{width:222px;}
#ad-container .section.safety .section_inner .inner_box03 ul.sec02 li{margin-top: 15px;}
#ad-container .section.safety .section_inner .inner_box03 ul.sec02 li:first-child{margin: 0;}
#ad-container .section.safety .section_inner .inner_box03 ul.sec03{margin-left: 0px;}

#ad-container .section.safety .section_inner .inner_box04{width:930px;margin: 40px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box04 a {display: block;}
#ad-container .section.safety .section_inner .inner_box04 a:hover{ opacity: 0.85!important;}

#ad-container .section.safety .section_inner .inner_box05{width:930px;margin: 50px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box05 p{margin: 0;padding: 0;font-size: 11px;letter-spacing: 0.05em; line-height: 1.8;text-align: left;}
#ad-container .section.safety .section_inner .inner_box05 p span{color: #17939D;}

#ad-container .section.safety .section_inner .inner_box06{width:930px;margin: 50px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box06 .button3{width: 100%;border-bottom: solid 1px #FFF;margin-bottom: 0px;}
#ad-container .section.safety .section_inner .inner_box06 .button3 p{font-weight: bold;background-color: #0f1028;display: inline-block;position: relative;top: 12px;line-height: 1.4;padding: 0 15px;margin: 0;}

#ad-container .section.safety .section_inner .inner_box06 .button3 p span{width: 26px; margin-left: 10px;position: relative;top: 1px;display: inline-block;}
#ad-container .section.safety .section_inner .inner_box06 .button3 p span{background: url("../image/arrow_down.png") no-repeat center top;background-size: cover;}
#ad-container .section.safety .section_inner .inner_box06 .button3 p.open span{background: url("../image/arrow_up.png") no-repeat center top;background-size: cover;}
#ad-container .section.safety .section_inner .inner_box06 .button3 p span img{width: 100%;}

#ad-container .section.safety .section_inner .inner_box06 .hideContent3{text-align: left;display: none;margin: 60px 0 0 0;}
#ad-container .section.safety .section_inner .inner_box06 .hideContent3 p{font-size: 11px;line-height: 1.6;margin: 0px;padding: 10px 0px 0px 0px;padding-left:1em;text-indent:-1em;}
#ad-container .section.safety .section_inner .inner_box06 .hideContent3 p.top{padding-left:0em;text-indent:-0em;}
#ad-container .section.safety .section_inner .inner_box06 .hideContent3 p span.under_line{text-decoration: underline;}

#ad-container .section.safety .section_inner .inner_box07{width:930px;margin: 100px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box07 p{font-size: 34px;margin-bottom: 0px;text-align: left;}
#ad-container .section.safety .section_inner .inner_box07 ul{margin-top: 30px;}
#ad-container .section.safety .section_inner .inner_box07 li{width:222px;margin: 0px 0px 0px 14px;float: left;}
#ad-container .section.safety .section_inner .inner_box07 li:first-child{margin-left: 0px;}
#ad-container .section.safety .section_inner .inner_box07 li p{font-size: 13px;line-height: 1.6;text-align: left;margin-top: 10px;}
#ad-container .section.safety .section_inner .inner_box07 li p span.bold{font-size: 15px;line-height: 1.3;display: block;margin-top: 5px;font-weight: bold;}
#ad-container .section.safety .section_inner .inner_box07 li p span.caution{font-size: 8px;display: block;margin-top: 5px;}

#ad-container .section.safety .section_inner .inner_box08{width:980px;margin: 100px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box08 p{font-size: 16px;line-height: 2.4;/*text-align: left;*/margin-top: 0px;}
#ad-container .section.safety .section_inner .inner_box08 p.heading{font-size: 34px;line-height: 1.4;margin-bottom: 10px;}
#ad-container .section.safety .section_inner .inner_box08 p.caution{font-size: 11px;display: block;}
#ad-container .section.safety .section_inner .inner_box08 p.caution span{display: block;color: #129AA5;}
#ad-container .section.safety .section_inner .inner_box08 p.caution2{font-size: 11px;display: block;margin-top: 30px;}
#ad-container .section.safety .section_inner .inner_box08 .pic {width: 604px !important;margin: 50px auto;}

/* ------------------------------
    movie
------------------------------ */
#section_movie .modal_mov_open {width: 880px;margin: 0 auto;}
.modal_mov_open {position: relative;cursor: pointer;line-height: 0;}
#section_movie .movie_wrap .play_mark .pic:after {content: "";display: block;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);background-image: url(/ACCORD/common/image_common/movie_play.png);background-position: center 50%;background-size: 19% auto;background-repeat: no-repeat;position: absolute;top: 0;transition: 0.2s;}
#section_movie .play_mark a:hover .pic:after {background-color: rgba(0, 0, 0, 0.0);}
#section_performance .pic.thumb {margin-bottom: 0px;}

#ad-container .section.safety .section_inner .inner_box09{width:930px;margin: 20px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box09 .button4{width: 100%;border-bottom: solid 1px #FFF;margin-bottom: 0px;}
#ad-container .section.safety .section_inner .inner_box09 .button4 p{font-weight: bold;background-color: #0f1028;display: inline-block;position: relative;top: 12px;line-height: 1.4;padding: 0 15px;margin: 0;}
#ad-container .section.safety .section_inner .inner_box09 .button4 p span{width: 26px; margin-left: 10px;position: relative;top: 1px;display: inline-block;}
#ad-container .section.safety .section_inner .inner_box09 .button4 p span{background: url("../image/arrow_down.png") no-repeat center top;background-size: cover;}
#ad-container .section.safety .section_inner .inner_box09 .button4 p.open span{background: url("../image/arrow_up.png") no-repeat center top;background-size: cover;}
#ad-container .section.safety .section_inner .inner_box09 .button4 p span img{width: 100%;}
#ad-container .section.safety .section_inner .inner_box09 .hideContent4{text-align: left;display: none;margin: 40px 0 0 0;}
#ad-container .section.safety .section_inner .inner_box09 .hideContent4 p{font-size: 11px;line-height: 1.6;margin: 0px;padding: 10px 0px 0px 0px;padding-left:1em;text-indent:-1em;}

#ad-container .section.safety .section_inner .inner_box10{width:930px;margin: 50px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box10 .logo{width:90px;float: left;position: relative;top: 3px;}
#ad-container .section.safety .section_inner .inner_box10 p{width:825px;float: right;text-align: left;font-size: 13px;line-height: 1.6; margin: 0;padding: 0;}
#ad-container .section.safety .section_inner .inner_box10 p span.heading{font-size: 18px;margin: 0 0 2px 0;padding: 0;display: block;}
#ad-container .section.safety .section_inner .inner_box10 p span.caution{font-size: 11px;margin: 5px 0 0 0;padding: 0;display: block;}

#ad-container .section.colors{}
#ad-container .section.colors p.cate{width: 166px;position: absolute;top: 60px; left: 0;z-index: 98;}
#ad-container .section.colors .section_inner{width: 980px;margin: 0 auto;padding: 100px 0 0 0; text-align: center;}
#ad-container .section.colors .head_title{font-size: 17px;line-height: 1.6;margin: 0 0 15px 0;}
#ad-container .section.colors h3{font-size: 38px;line-height: 1.6;margin: 0 0 30px 0;padding: 0;}
#ad-container .section.colors .color_slider{margin: 0 0 20px 0;}
#ad-container .section.colors .body_color_gallery{width: 930px;margin: 0 auto 100px auto;position: relative;text-align: center;}
#ad-container .section.colors .body_color_gallery img{width: 100%;}
#ad-container .section.colors .body_color_gallery .pic{margin: 0;}
#ad-container .section.colors .body_color_gallery .name{margin: 0 0 10px 0;font-size: 22px;line-height: 1.4;}
#ad-container .section.colors .body_color_gallery .caption{font-size: 16px;line-height: 1.5em;margin: 0 0 15px 0;}
#ad-container .section.colors .body_color_gallery .type{font-size: 14px;line-height: 1.571em;}
#ad-container .section.colors .body_color_gallery.caution{margin: 5px 0;font-size: 11px;}
.column_sub_pic {width: 50%;}  
#ad-container .section.colors .body_color_gallery .caution_wrap{height: 40px;margin-top: 20px;}
#ad-container .section.colors .body_color_gallery .caution_wrap .caution{font-size: 13px;line-height: 20px;color: #da4058;display: none;}
#ad-container .section.colors .body_color_gallery .caution_wrap .caution.disp{display: block;}


#ad-container .section.colors .column-interior {margin-bottom:0px;}
#ad-container .section.colors .column-interior .slide {letter-spacing: -0.4em;}
#ad-container .section.colors .column-interior .slide div {width: 450px;margin-right: 30px;margin-bottom: 10px;display: inline-block;letter-spacing: normal;}
#ad-container .section.colors .column-interior .slide div:nth-child(even) {margin-right: 0;}
#ad-container .section.colors .column-interior .slide p.name{margin: 40px 0 10px 0;font-size: 22px;letter-spacing: 0em;}
#ad-container .section.colors .column-interior .slide p.caption{font-size: 16px;line-height: 1.5;margin: 0 0 15px 0;letter-spacing: 0em;}

#ad-container .section.colors .column-interior .nav_color_list {width: auto;margin: 0px;}
#ad-container .section.colors .column-interior .nav_caption {/*position: relative;*/width: 100%;text-align: center;}
#ad-container .section.colors .column-interior .nav_caption li {position: relative;top: -30px;/*position: absolute;top: 6px;left: 0;right: 0;margin: auto;*/}
#ad-container .section.colors .column-interior .color_inner {}
#ad-container .section.colors .column-interior p.color_name {font-size: 14px;line-height: 1.1;color: #444;margin-top: 10px;}
#ad-container .section.colors .column-interior .color_inner.sec {margin-top: 25px;}
#ad-container .section.colors .column-interior .color_inner p {width: 450px;float: right;}
#ad-container .section.colors .column-interior .color_inner p:first-child {float: left;}
#ad-container .section.colors .column-interior .color_inner p img {width: 100%;}

#ad-container .section.colors .type{width: 930px;margin: 0 auto;position: relative;text-align: left;}
#ad-container .section.colors .type .inner_box01{border-top: solid 1px #000;border-bottom: solid 1px #000;padding: 20px 0;}
#ad-container .section.colors .type .inner_box01 .fL{width: 50%;float: left;padding: 0px;}
#ad-container .section.colors .type .inner_box01 .fL p{font-size: 28px;line-height: 1.6; padding: 30px 0 0 0;margin: 0px;}
#ad-container .section.colors .type .inner_box01 .fL p.caution{font-size: 11px;padding: 5px 0 0 0;color: #C00;}
#ad-container .section.colors .type .inner_box01 .fR{width: 50%;float: right;}
#ad-container .section.colors .type .inner_box01 .fR p{text-align: right;}
#ad-container .section.colors .type .inner_box01 .fR p.price{font-size: 28px;line-height: 1.6; padding: 0px;margin: 0px;}
#ad-container .section.colors .type .inner_box01 .fR p.price span{font-size: 10px;padding: 0px;margin: 0px;position: relative;top: -5px;right: 10px;}
#ad-container .section.colors .type .inner_box01 .fR p.caution{width: 100%; font-size: 10px;padding: 0px;margin: 0px;}
#ad-container .section.colors .type .inner_box01 .fR p.lease{height: 44px; font-size: 14px;text-align: center; padding: 15px 90px 0px 90px;margin: 15px 10px 15px 0px;border: solid 1px #000;display: inline-block;float: right;box-sizing: border-box;position: relative;}
#ad-container .section.colors .type .inner_box01 .fR p.lease span.caution{width: 100%;font-size: 10px;padding: 0px;margin: 0px;position: absolute;bottom: -20px;left: 0;}
#ad-container .section.colors .type .inner_box01 p span.sp{display: none;}
#ad-container .section.colors .type .inner_box01 .fR p.eco{width: 62px;float: right;margin: 15px 0px;}
#ad-container .section.colors .type .inner_box02{margin: 20px 0px 0px 0px; text-align: left;}
#ad-container .section.colors .type .inner_box02 p{font-size: 11px;line-height: 1.6;margin: 0px 0px 5px 0px;}
#ad-container .section.colors .type .inner_box03{border: solid 1px #000;margin: 80px 0px 0px 0px;padding: 60px 20px; text-align: center;}
#ad-container .section.colors .type .inner_box03 p{font-size: 13px;line-height: 1.6;margin: 0;padding: 0px;}
#ad-container .section.colors .type .inner_box03 p.heading{font-size: 27px;}
#ad-container .section.colors .type .inner_box03 p span{font-size: 21px;display: block;padding-top: 20px;padding-bottom: 5px;}
#ad-container .section.colors .type .inner_box03 p span br{/*display: none !important;*/}
#ad-container .section.colors .type .inner_box03 .link{width: 268px;margin: 50px auto 0 auto;}
#ad-container .section.colors .type .inner_box03 .link .fL{width: 268px;margin: 0px;float: left;}
#ad-container .section.colors .type .inner_box03 .link .fR{width: 268px;margin: 0px;float: right;}
#ad-container .section.colors .type .inner_box04{border: solid 1px #000;margin: 80px 0px 0px 0px;padding: 30px 30px; text-align: center;position: relative;}
#ad-container .section.colors .type .inner_box04 p{font-size: 13px;line-height: 1.6;margin: 0;padding: 0px;}
#ad-container .section.colors .type .inner_box04 p.link{font-size: 15px;line-height: 1.6;margin: 10px 0 0 0;padding: 0px;}
#ad-container .section.colors .type .inner_box04 p.link span{width: 26px; margin-left: 10px;position: relative;top: 1px;display: inline-block;}
#ad-container .section.colors .type .inner_box04 p.heading{font-size: 27px;}
#ad-container .section.colors .type .inner_box04 a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent:-999px;opacity: 0.0;background-color: #ccc;z-index: 10;}
#ad-container .section.colors .type .inner_box04 a:hover{opacity: 0.25;}

#ad-container .section.colors .type .inner_box05{margin: 60px 0px 0px 0px;text-align: left;}
#ad-container .section.colors .type .inner_box05 p{font-size: 13px;line-height: 1.6;margin: 0;padding: 0px;}
#ad-container .section.colors .type .inner_box05 p.heading{font-size: 15px;margin-bottom: 15px;}
#ad-container .section.colors .type .inner_box05 p span{display: block; font-size: 11px;}
#ad-container .section.colors .type .inner_box05 ul{margin: 0;padding: 0;}
#ad-container .section.colors .type .inner_box05 li{width: 180px;float: left;list-style: none;margin: 0;padding: 0;/*background-color: aliceblue;*/}
#ad-container .section.colors .type .inner_box05 li .ico{width: 66px;float: left;}
#ad-container .section.colors .type .inner_box05 li p{float: right;width: 105px;}
#ad-container .section.colors .type .inner_box05 li a{color: #222;}

#ad-container .section.colors .type .inner_box06{margin: 80px 0px 0px 0px;padding: 60px 20px; text-align: center;background-color: #FFF;position: relative;}
.oblique{width: 100%;position: absolute;top: 0;left: 0;}
#ad-container .section.colors .type .inner_box06 p{font-size: 17px;line-height: 1.8;margin: 0;padding: 0px;}
#ad-container .section.colors .type p.inner_box06_caution{margin: 10px auto 0px auto; font-size: 11px;line-height: 1.6;margin-bottom: 10px;color: #555;text-align: left;}
#ad-container .section.colors .type .inner_box06 p.heading{width: 596px;margin: 40px auto 0px auto; font-size: 17px;line-height: 1.8;margin-bottom: 10px;color: #555;text-align: left;}
#ad-container .section.colors .type .inner_box06 .schedule{width: 560px;margin: 0px auto;padding: 0px; border-left: solid 20px #999;border-right: solid 20px #999;text-align: center;}
#ad-container .section.colors .type .inner_box06 .schedule p{margin: 0px;padding: 0px;letter-spacing: 0.1em;line-height: 2;}
#ad-container .section.colors .type .inner_box06 dl{margin: 0;padding: 0 20px; border-left: solid 20px #999;border-right: solid 20px #999;}
#ad-container .section.colors .type .inner_box06 dt{width: 40%;display: block;float: left;margin: 0;font-size: 21px;line-height: 2;color: #555;}
#ad-container .section.colors .type .inner_box06 dd{width: 60%;display: block;float: right;margin: 0;font-size: 21px;line-height: 2;color: #555;}

.img_slider.col01 .slick-dots li:hover button::before, .img_slider.col01 .slick-dots li.slick-active button::before {background-color: #129AA5;opacity: 1;}
.img_slider.col01 .arrow_next {bottom: 140px;background-image: url(../image/parts_slider_arrow_right_w.png);}
.img_slider.col01 .arrow_prev {bottom: 140px;background-image: url(../image/parts_slider_arrow_left_w.png);}
#ad-container .section.interior .img_slider.col01 .arrow_next {bottom: 40px;}
#ad-container .section.interior .img_slider.col01 .arrow_prev {bottom: 40px;}
.img_slider.col01 .slick-dots {bottom: 0px !important;}
#ad-container .section.interior .img_slider.col01 .slick-dots {bottom: 42px !important;}
#ad-container .section.styling .img_slider.col01 .slick-dots {bottom: 142px !important;position: absolute;left: 49%;margin-left: -2px;}
.img_slider.col01 .pic {width: 100%;max-width: 100%;margin: 0px !important;line-height: 0;}

#ad-container .section.interior .inner .slick-dotted.slick-slider {margin-bottom: 50px;}
#ad-container .section.interior .inner .img_slider.col01 .slick-dots {bottom: -25px !important;}
#ad-container .section.interior .inner .img_slider.col01 .arrow_next {bottom: -25px;background-image: url(../image/parts_slider_arrow_right_b.png);}
#ad-container .section.interior .inner .img_slider.col01 .arrow_prev {bottom: -25px;background-image: url(../image/parts_slider_arrow_left_b.png);}
#ad-container .section.interior .inner .img_slider.col01 p.arrow_next {margin: 0 -60px 5px 0 !important;}
#ad-container .section.interior .inner .img_slider.col01 p.arrow_prev {margin: 0 0 5px -60px !important;}

#section_caution {margin: 0px auto;padding: 50px 0 0 0; background-color: #e5e5e5;}
#section_caution p {margin: 0;padding-bottom: 10px !important;}

#section_mylist{background-color: #e5e5e5;}
#section_mylist .section_favorite {margin: 0px auto;padding: 50px 0;text-align: center;}

.clearfix:after {content: "";display: block;clear: both;}
.clearfix:before {content: "";display: block;clear: both;}
.clearfix {display: block;}

.switch_pc{display: block !important;}
.switch_sp{display: none !important;}


/* Index Gallery
----------------------------------------------*/

.main .bg_movie_player video,
.main .bg_movie_player .video-js {
	display: block !important;
	visibility: visible !important;
	width: 100% !important;
	height: auto !important;
	position: relative;
}

.main .jet-index-gallery-btnbox {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.main a.more-info {position: absolute;bottom: 5%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.main .vjs-control-bar {display: none !important;}
.vjs-big-play-button {display: none !important}

@media screen and (max-width:2000px){#ad-container .section.styling .img_slider.col01 .slick-dots {margin-left: -2px;}}
@media screen and (max-width:1800px){#ad-container .section.styling .img_slider.col01 .slick-dots {margin-left: -4px;}}
@media screen and (max-width:1600px){#ad-container .section.styling .img_slider.col01 .slick-dots {margin-left: -6px;}}
@media screen and (max-width:1400px){#ad-container .section.styling .img_slider.col01 .slick-dots {margin-left: -8px;}}
@media screen and (max-width:1200px){#ad-container .section.styling .img_slider.col01 .slick-dots {margin-left: -11px;}}
@media screen and (max-width:1000px){#ad-container .section.styling .img_slider.col01 .slick-dots {margin-left: -13px;}}

@media print, screen and (min-width : 769px){
#ad-container .section.safety .section_inner .inner_box01 .slider_inner{width:282px!important;height: 440px; margin: 50px 0px 0px 42px;float: left;position: relative;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner p.name {position: absolute;bottom: 75px;left: 0px;margin-top: 0px;width: 100%;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner p.limited {position: absolute;bottom: 40px;left: 0px;margin-top: 0px;width: 100%;text-align: center;border: solid 1px #FFF;box-sizing: border-box;padding: 3px 0;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner p.caption {position: absolute;bottom: 0px;left: 0px;margin-top: 0px;width: 100%;}

#ad-container .section.safety .section_inner .inner_box01 .slider_inner.min{height: 360px;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner.min p.name {position: absolute;bottom: 35px;left: 0px;margin-top: 0px;width: 100%;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner.min p.limited {position: absolute;bottom: 35px;left: 0px;margin-top: 0px;width: 100%;text-align: center;border: solid 1px #FFF;box-sizing: border-box;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner.min p.caption {position: absolute;bottom: 0px;left: 0px;margin-top: 0px;width: 100%;}
	
#ad-container .section.safety .section_inner .inner_box02 div{background-color: #FFF;}
#ad-container .section.safety .section_inner .inner_box04 div{background-color: #FFF;}
}
