@charset "utf-8";

@media screen and (max-width:768px){

#ad-container{width: 100%;min-width: 100%;margin-top: 56px;}

#ad-container .main{width: 100%;background-image: none;background-color: #050d31;}
#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;padding-bottom: 20px;}
#ad-container .section.styling .slick-dotted.slick-slider {margin-bottom: 0px;}
#ad-container .section.styling .img_slider div {margin: 0px;}
#ad-container .section.styling .img_slider .slider_inner {padding: 0;}

#ad-container .section.styling p.title{width: 92%;position: absolute;top: 20px; left: 0;right: 0;margin: auto;z-index: 99;}
#ad-container .section.styling p.title span.caution{text-align: left;padding-top: 5px;}
#ad-container .section.styling p.cate{width: 42%;position: absolute;top: 115px; left: -50px;z-index: 98;}
#ad-container .section.styling .inner{width: 100%;margin: 0px auto;padding: 0;position: relative;}
#ad-container .section.styling .inner p.copy{width: 100%; font-size: 23px;line-height: 1.3; position: relative;top: 0px;left: 0;right: 0;margin: 0 0 25px 0;z-index: 98;text-align: center;color: #000;}
#ad-container .section.styling .inner p.copy br{display: block!important;}
#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: relative;top: 0px;left: 0;right: 0;margin: auto;z-index: 98;text-align: center;color: #000;}
#ad-container .section.styling .inner .button1 .fL_line{width: 20%;float: left;position: relative;top: 12px;border-top: solid 1px #000;}
#ad-container .section.styling .inner .button1 .fR_line{width: 20%;float: left;position: relative;top: 12px;border-top: solid 1px #000;}
#ad-container .section.styling .inner .button1 p{width: 60%;font-weight: bold;display: inline-block;padding: 0;float: left;text-align: center;color: #000;}
#ad-container .section.styling .inner .button1 p span{letter-spacing: -0.1em;color: #129BA6;margin-left: 5px;}
#ad-container .section.styling .inner .hideContent1{width: 92%;text-align: left;display: none;margin: 0 auto;padding: 35px 0 0px 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: 19px;margin-top: 0px;margin-bottom: 15px;text-align: center;line-height: 1.4;}
#ad-container .section.styling .inner .hideContent1 .fL01{width: 100%;float: left;}
#ad-container .section.styling .inner .hideContent1 .fR01{width: 100%;float: right;}
#ad-container .section.styling .inner .hideContent1 .fL02{width: 100%;float: left;}
#ad-container .section.styling .inner .hideContent1 .fR02{width: 100%;float: right;margin-top: 30px;}
#ad-container .section.styling .inner .hideContent1 .lower{margin-top: 30px;}


#ad-container .section.interior .slick-dotted.slick-slider {margin-bottom: 0px;}
#ad-container .section.interior .slick-dotted.slick-slider .slider_inner {padding: 0px;}
#ad-container .section.interior .img_slider div {margin: 0px;}
#ad-container .section.interior{text-align: center;}
#ad-container .section.interior p.cate{width: 42%;position: absolute;top: 20px; left: -50px;z-index: 98;}
#ad-container .section.interior .inner{width: 100%;margin: 0px auto;padding: 0 0 30px 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: 23px;line-height: 1.3;letter-spacing: -0.05em;}
#ad-container .section.interior .inner p.copy br{display: block!important;}
#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{letter-spacing: -0.1em;color: #129BA6;margin-left: 5px;}
#ad-container .section.interior .inner .hideContent2{width: 92%;text-align: left;display: none;margin: 0 auto;padding: 50px 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: 19px;margin-top: 0px;text-align: center; margin-bottom: 15px;line-height: 1.4;}
#ad-container .section.interior .inner .hideContent2 .fL01{width: 80%;float: none;margin: 10px auto;}
#ad-container .section.interior .inner .hideContent2 .fL01:first-child{margin-left: auto;}
#ad-container .section.interior .inner .hideContent2 .fR01{width: 80%;float: none;margin: 10px auto;}
#ad-container .section.interior .inner .hideContent2 .fL02{width: 100%;float: none;margin: 0px auto;}
#ad-container .section.interior .inner .hideContent2 .fR02{width: 100%;float: none;margin: 20px auto 0px auto;}
#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: 49%;float: left;margin-top: 20px;margin-left: 2%;}
#ad-container .section.interior .inner .hideContent2 .lower ul li:first-child{margin-left: 0px;}
#ad-container .section.interior .inner .hideContent2 .lower ul li p{font-size: 13px;margin-top: 10px;}
#ad-container .section.interior .inner .hideContent2 .lower ul li:nth-child(odd){margin-left: 0px;}
#ad-container .section.interior .inner .hideContent2 .lower .fR02 ul{width: 100%;}
#ad-container .section.interior .inner .hideContent2 .lower .fR02 ul li{width:32%;float: left;margin-top: 10px;margin-left: 2%;margin-bottom: 10px}
#ad-container .section.interior .inner .hideContent2 .lower .fR02 ul li:first-child{margin-left: 0px;}

	
#ad-container .section.interior .inner .img_slider.col01 {width: 100% !important;}
#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: -22px !important;}
#ad-container .section.interior .inner .img_slider.col01 .arrow_prev {bottom: -22px !important;}
#ad-container .section.interior .inner .img_slider.col01 p.arrow_next {margin: 0 -70px 5px 0 !important;}
#ad-container .section.interior .inner .img_slider.col01 p.arrow_prev {margin: 0 0 5px -70px !important;}
	
	
#ad-container .section.safety{background: url("../image/pic_safety_bg.png") repeat-y center top;background-size: cover;text-align: center;}
#ad-container .section.safety p.cate{width: 42%;position: absolute;top: 30px; left: -50px;z-index: 98;}
#ad-container .section.safety .section_inner{width: 92%;margin: 0px auto;padding: 50px 0px;}
#ad-container .section.safety .section_inner h3{font-size: 28px;line-height: 1.3; color: #FFF;font-weight: normal;margin: 0px;}
#ad-container .section.safety .section_inner h4{font-size: 20px;line-height: 1.3; color: #FFF;font-weight: normal;margin: 0px;}
#ad-container .section.safety .section_inner p{font-size: 14px;line-height: 1.7; color: #FFF;font-weight: normal;margin: 15px 0px 0px 0px;text-align: left;}
#ad-container .section.safety .section_inner .pic{width:70%;margin: 40px auto 30px auto;}
/*#ad-container .section.safety .section_inner br{display: block !important;}*/
	
#ad-container .section.safety .section_inner .inner_box01{width:100%;margin: 50px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner{margin: 0p;padding: 0px!important; float: left;}
#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 p{font-size: 13px;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;}
#ad-container .section.safety .section_inner .inner_box01 .slider_inner p.limited {margin-top: 15px;width: 100%;text-align: center;border: solid 1px #FFF;box-sizing: border-box;padding: 3px 0;}
#ad-container .section.safety .section_inner .img_slider.col01 {width: 100% !important;}
	
#ad-container .section.safety .section_inner .inner_box02{width:100%;margin: 50px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box02 p{text-align: center;font-size: 22px;line-height: 1.4;margin-bottom: 10px;}
#ad-container .section.safety .section_inner .inner_box03{width:100%;margin: 50px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box03 p{font-size: 23px;line-height: 1.4;margin-bottom: 15px;text-align: left;}
#ad-container .section.safety .section_inner .inner_box03 p br.switch_pc{display: none!important;}
#ad-container .section.safety .section_inner .inner_box03 p br.switch_sp{display: block!important;}
#ad-container .section.safety .section_inner .inner_box03 ul{width:100%;margin: 0;padding: 0;margin-top: 30px; margin-left: 0px;padding-left: 0px;border-left: none 1px #0f7888;float: left;}
#ad-container .section.safety .section_inner .inner_box03 ul.first{margin-top: 0px;margin-left: 0px;padding-left: 0px;border-left: none 1px #0f7888;}
#ad-container .section.safety .section_inner .inner_box03 ul li{margin: 30px 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: 15px;margin-bottom: 15px;}
#ad-container .section.safety .section_inner .inner_box03 ul li p{margin: 0;padding: 0;font-size: 14px;line-height: 1.7;text-align: left;}
#ad-container .section.safety .section_inner .inner_box03 ul li p.sizeL1{font-size: 18px;}
#ad-container .section.safety .section_inner .inner_box03 ul li p.sizeL2{font-size: 18px;padding-left:1em;text-indent:-1em;}

#ad-container .section.safety .section_inner .inner_box03 ul.sec01{}
#ad-container .section.safety .section_inner .inner_box03 ul.sec02{width:100%;}
#ad-container .section.safety .section_inner .inner_box03 ul.sec02 li{margin-top: 30px;}
#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_box03 p.caution{padding-top: 30px;top: 0px;letter-spacing: 0em;}
	
/*#ad-container .section.safety .section_inner .inner_box03 ul li p.sizeL1 br{display: none !important;}
#ad-container .section.safety .section_inner .inner_box03 ul li p.sizeL2 br{display: none !important;}*/
#ad-container .section.safety .section_inner .inner_box04{width:100%;margin: 50px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box04 p{font-size: 18px;line-height: 1.4; text-align: left;margin-bottom: 15px;
}
#ad-container .section.safety .section_inner .inner_box05{width:100%;margin: 70px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box05 p{margin: 0;padding: 0;font-size: 11px;line-height: 1.6;text-align: left;}
#ad-container .section.safety .section_inner .inner_box05 p span{color: #17939D;}

#ad-container .section.safety .section_inner .inner_box06{width:100%;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;padding: 0 15px;margin: 0;}
#ad-container .section.safety .section_inner .inner_box06 .button3 p span{letter-spacing: -0.1em;color: #129BA6;margin-left: 5px;}
#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_box07{width:100%;margin: 50px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box07 p{font-size: 23px;line-height: 1.4; margin-bottom: 0px;text-align: center;}
#ad-container .section.safety .section_inner .inner_box07 p br{display: block!important;}
#ad-container .section.safety .section_inner .inner_box07 ul{margin-top: 15px;}
#ad-container .section.safety .section_inner .inner_box07 li{width:49%;margin: 0px 0px 0px 2%;float: left;margin-bottom: 15px;}
#ad-container .section.safety .section_inner .inner_box07 li:first-child{margin-left: 0px}
#ad-container .section.safety .section_inner .inner_box07 li:nth-child(odd){margin-left: 0px;clear: both;}
#ad-container .section.safety .section_inner .inner_box07 li p{font-size: 10px;line-height: 1.3;text-align: left;margin-top: 10px;}
#ad-container .section.safety .section_inner .inner_box07 li p span.bold{font-size: 12px;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:100%;margin: 50px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box08 p{font-size: 14px;line-height: 1.8;text-align: left;margin-top: 0px;}
#ad-container .section.safety .section_inner .inner_box08 p.heading{font-size: 19px;line-height: 1.4;margin-bottom: 10px;text-align: center;}
#ad-container .section.safety .section_inner .inner_box08 p br.switch_pc{display: none!important;}
#ad-container .section.safety .section_inner .inner_box08 p br.switch_sp{display: block!important;}
#ad-container .section.safety .section_inner .inner_box08 p.caution{font-size: 11px;display: block;}
#ad-container .section.safety .section_inner .inner_box08 p.caution2{font-size: 11px;display: block;margin-top: 20px;}
#ad-container .section.safety .section_inner .inner_box08 .pic {width: 100% !important;margin: 20px auto;}

/* ------------------------------
    movie
------------------------------ */
#section_movie .modal_mov_open {width: 100%;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:100%;margin: 10px 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;padding: 0 15px;margin: 0;}
#ad-container .section.safety .section_inner .inner_box09 .button4 p span{letter-spacing: -0.1em;color: #129BA6;margin-left: 5px;}
#ad-container .section.safety .section_inner .inner_box09 .hideContent4{text-align: left;display: none;margin: 60px 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:100%;margin: 50px auto 0px auto;}
#ad-container .section.safety .section_inner .inner_box10 .logo{width:20%;float: left;position: relative;top: 3px;}
#ad-container .section.safety .section_inner .inner_box10 p{width:76%;float: right;text-align: left;font-size: 10px;line-height: 1.6; margin: 0;padding: 0;}
#ad-container .section.safety .section_inner .inner_box10 p span.heading{font-size: 14px;margin: 0 0 2px 0;padding: 0;display: block;}
#ad-container .section.safety .section_inner .inner_box10 p span.caution{width: 92%;font-size: 10px;margin: 10px 0 0 0;padding: 0;display: block;position: absolute;left: 4%;border-bottom: 0;}	
	
#ad-container .section.colors{}
#ad-container .section.colors p.cate{width: 42%;position: absolute;top: 30px; left: -50px;z-index: 98;}
#ad-container .section.colors .section_inner{width: 92%;margin: 0 auto;padding: 50px 0;}
#ad-container .section.colors .head_title{font-size: 16px;}
#ad-container .section.colors h3{font-size: 19px;}
#ad-container .section.colors .color_slider{margin: 0;}
#ad-container .section.colors .body_color_gallery{width: 100%;margin: 0 auto 50px 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 0 20px 0;}
#ad-container .section.colors .body_color_gallery .name{margin: 0 0 10px 0;font-size: 18px;}
#ad-container .section.colors .body_color_gallery .caption{font-size: 12px;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 .body_color_gallery .slick-next{display: none !important;}
#ad-container .section.colors .body_color_gallery .slick-prev{display: none !important;}
	
#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: 100%;margin-right: 0px;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: 20px 0 10px 0;font-size: 18px;letter-spacing: 0em;}
#ad-container .section.colors .column-interior .slide p.caption{font-size: 13px;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: 92%;}
#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: 100%;float: none;}
#ad-container .section.colors .type .inner_box01 .fL p{font-size: 20px;padding:0px;margin: 0px;}
#ad-container .section.colors .type .inner_box01 .fR{width: 100%;float: none;margin-top: 10px; }
#ad-container .section.colors .type .inner_box01 .fR p{text-align: right;}
#ad-container .section.colors .type .inner_box01 .fR p.price{font-size: 40px;line-height: 1.6; padding: 0px;margin: 0px;}
#ad-container .section.colors .type .inner_box01 .fR p.price span{font-size: 11px;position: static;display: block;text-align: left;}
#ad-container .section.colors .type .inner_box01 .fR p.caution{font-size: 11px;}
#ad-container .section.colors .type .inner_box01 .fR p.lease{height: 44px;width: 80%;font-size: 14px;padding: 15px 0px 0px 0px;margin: 15px 2% 15px 0px;box-sizing: border-box;}
#ad-container .section.colors .type .inner_box01 .fR p.eco{width: 18%;margin: 15px 0px;}
#ad-container .section.colors .type .inner_box01 p span.sp{display: inline-block;}
#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;}
#ad-container .section.colors .type .inner_box03{margin: 50px 0px 0px 0px;padding: 20px 15px; text-align: left;}
#ad-container .section.colors .type .inner_box03 p{font-size: 12px;line-height: 1.6;margin: 0;padding: 0px;}
#ad-container .section.colors .type .inner_box03 p.heading{font-size: 21px;text-align: center;}
#ad-container .section.colors .type .inner_box03 p span{font-size: 18px;line-height: 1.4;display: block;padding-top: 20px;padding-bottom: 5px;text-align: center;}
#ad-container .section.colors .type .inner_box03 p span{font-size: 16px;line-height: 1.6;text-align: left;}
#ad-container .section.colors .type .inner_box03 p span br{display: block !important;}
#ad-container .section.colors .type .inner_box03 .link{width: 80%;margin: 20px auto 0 auto;}
#ad-container .section.colors .type .inner_box03 .link .fL{width: 100%;margin: 0px;float: none;}
#ad-container .section.colors .type .inner_box03 .link .fR{width: 100%;margin: 20px 0px 0px 0px;float: none;}
#ad-container .section.colors .type .inner_box04{border: solid 1px #000;margin: 50px 0px 0px 0px;padding: 10px; text-align: center;}
#ad-container .section.colors .type .inner_box04 p{font-size: 12px;line-height: 1.6;margin: 0;padding: 0px;}
#ad-container .section.colors .type .inner_box04 p.heading{font-size: 27px;}

#ad-container .section.colors .type .inner_box05{margin: 50px 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: 33%;float: left;text-align: center;}
#ad-container .section.colors .type .inner_box05 li .ico{width: 60%;margin: 5px auto 0px auto;float: none;}
#ad-container .section.colors .type .inner_box05 li p{float: right;width: 100%;float: none;}
#ad-container .section.colors .type .inner_box05 li a{color: #222;}
	
#ad-container .section.colors .type .inner_box06{margin: 30px 0px 0px 0px;padding: 0%; text-align: left;position: relative;height: 124px;background-color: transparent;}
.oblique{width: 100%;position: absolute;top: 0;left: 0;}
#ad-container .section.colors .type .inner_box06 p{font-size: 12px;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: 100%;margin: 15px auto 0px auto; font-size: 16px;line-height: 1.4;margin-bottom: 10px;color: #555;text-align: center;}
#ad-container .section.colors .type .inner_box06 .schedule{width: 120%;margin: 0px;padding: 0px;text-align: center;position: absolute;top: 0;left: -10%;background: #FFF;box-sizing: border-box;border: none;}
#ad-container .section.colors .type .inner_box06 .schedule p{margin: 20px 8%;padding: 0px;letter-spacing: 0em;font-size: 14px;line-height: 2;border-left: solid 10px #999;border-right: solid 10px #999;box-sizing: border-box;}
#ad-container .section.colors .type .inner_box06 dl{margin: 0;padding: 0; border: none;}
#ad-container .section.colors .type .inner_box06 dt{width: 40%;display: block;float: left;margin: 0;font-size: 12px;line-height: 2;color: #555;}
#ad-container .section.colors .type .inner_box06 dd{width: 60%;display: block;float: right;margin: 0;font-size: 12px;line-height: 2;color: #555;}
	
	
.img_slider.col01 .arrow_next {bottom: 34px !important;}
.img_slider.col01 .arrow_prev {bottom: 34px !important;}
#ad-container .section.interior .img_slider.col01 .slick-dots {bottom: 32px !important;}
#ad-container .section.styling .img_slider.col01 .slick-dots {bottom: 32px !important;position: relative;left: auto;margin-left: auto;}
.img_slider.col01 .pic {width: 100%;max-width: 100%;margin: 0px !important;line-height: 0;}
	
#ad-container .section.safety .section_inner .inner_box01 .img_slider.col01 .arrow_next {right: 80px!important;bottom: 2px !important;}
#ad-container .section.safety .section_inner .inner_box01 .img_slider.col01 .arrow_prev {left: 80px!important;bottom: 2px !important;}
#ad-container .section.safety .section_inner .inner_box01 .img_slider.col01 .slick-dots {bottom: -6px !important;}

#section_caution {margin: 0px;padding: 0; background-color: #e5e5e5;width: 100%;}
#section_caution .section_inner {width: 92%;margin: 0 auto;}
#section_caution p {width: 92%;margin: 0 auto;padding-bottom: 10px !important;}
	
.switch_pc{display: none !important;}
.switch_sp{display: block !important;}
}

@media screen and (max-width:414px){
#ad-container .section.colors .type .inner_box01 .fR p.lease{height: 44px;width: 78%;font-size: 14px;padding: 15px 0px 0px 0px;margin: 15px 2% 15px 0px;box-sizing: border-box;}
#ad-container .section.colors .type .inner_box01 .fR p.eco{width: 20%;margin: 15px 0px;}
#ad-container .section.colors .type .inner_box01 .fR p.caution{font-size: 10px;}
#ad-container .section.colors .type .inner_box06{height: 112px;}
#ad-container .section.colors .type .inner_box06 .schedule p{font-size: 12px;}
}
@media screen and (max-width:375px){
#ad-container .section.colors .type .inner_box06{height: 106px;}
#ad-container .section.colors .type .inner_box06 .schedule p{font-size: 11px;}
}
@media screen and (max-width:360px){
#ad-container .section.safety .section_inner .inner_box07 p br{display: none!important;}
}
@media screen and (max-width:320px){
#ad-container .section.colors .type .inner_box06{height: 100px;}
#ad-container .section.colors .type .inner_box06 .schedule p{font-size: 10px;}
}
