@media screen and (max-width:767px){.wrap,.wrap_inner{padding:0}.page_ttl_area{padding:60px 0 40px}}.sec_ttl{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2.8rem;text-align:center;font-weight:500;margin-bottom:50px}@media screen and (max-width:767px){.sec_ttl{font-size:2.4rem}}@media screen and (max-width:480px){.sec_ttl{font-size:6.5vw;margin-bottom:30px}}.sec_ttl02{font-size:2.4rem;font-weight:500;text-align:center;line-height:1.8}.contents_item{margin:50px auto}.contents01 img{width:100%}.contents_item_1{font-size:16px;line-height:2.5;margin-bottom:80px}.contents_item table .tx_link{color:#1779bc;text-decoration:underline !important}.contents_item table .tx_link:hover{color:#a2c9e4;text-decoration:underline !important;opacity:.6}@media screen and (min-width:0px)and (max-width:767px){.contents_item_1{width:90%;margin:0 auto}}.contents_item table{width:100%;margin:0 auto;letter-spacing:1px}.contents_item tr{border-bottom:dotted 1px #e5e5e5;line-height:2}.contents_item th{width:33%;text-align:left;padding:10px 0}.contents_item td{width:70%;padding:20px 0}.company_address1{display:inline-block;padding:0 10px;background:#f0f0f0}.company_address2{display:inline-block;margin:10px}@media screen and (max-width:767px){.contents_item table{width:95%}.contents_item tr{display:block}.contents_item th{width:100%;display:block;border-bottom:dotted 1px #e5e5e5;text-align:center;background-color:#e5e5e5}.contents_item td{display:block;width:100%}}.map{max-width:1140px;margin:38px auto;text-align:right}.map a{font-size:14px;border-bottom:1px solid #000}.map a:hover{border-bottom:1px solid #fff}#map_canvas{height:230px;margin-bottom:10px}.map>span{position:relative;top:-85px;display:block}@media screen and (min-width:0px)and (max-width:767px){.map a{border-bottom:none;background:#ccc;padding:10px 3%;margin-right:2%;-webkit-box-sizing:border-box;box-sizing:border-box}.map a:hover{border-bottom:none}}.showroom_company .access{text-align:center}.showroom_company .access a{background:#ccc;border:1px solid #ccc}.showroom_company .showroom_btn a{max-width:170px;color:#000}.showroom_company .showroom_btn a:hover{opacity:.6}.showroom_company .showroom_btn a i{margin-left:10px}.contentSelect{text-align:center;margin-bottom:15px}.contentSelect li{width:160px;display:inline-block;vertical-align:middle}@media screen and (min-width:0px)and (max-width:767px){.contentSelect li{width:100%}}.contentSelect li.contentSelect_li_20{width:20px}.contentSelect li.contentSelect_li_20.pc_none{display:none}@media screen and (min-width:0px)and (max-width:767px){.contentSelect li.contentSelect_li_20.sp_none{display:none}.contentSelect li.contentSelect_li_20.pc_none{display:inline-block}}.contentSelect li a{display:block}.contentSelect li a:hover{opacity:.6}.contentSelect li i{color:#e5e5e5;font-size:27px}.contentInner_bg{width:100%;position:relative}.contentInner{max-width:960px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:80px}#navigation{position:relative}#slide-line{position:absolute;bottom:0;height:2px;background-color:#75c2ff;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:0px)and (max-width:767px){#slide-line{display:none}}.bnr_company_1{text-align:center;margin:100px 0}.bnr_company_2{margin-bottom:100px;text-align:center}.bnr_company_21{width:49%;display:inline-block}.bnr_company_22{width:49%;display:inline-block}@media screen and (min-width:0px)and (max-width:767px){.bnr_company_1,.bnr_company_2{width:95%;margin:0 auto;text-align:center}.bnr_company_1{margin:50px auto}.bnr_company_21{width:100%;margin-bottom:20px}.bnr_company_22{width:100%}}.mb30{margin-bottom:30px}.ovfh{overflow:hidden}.cl_ul{border-bottom:solid 1px #000;margin-bottom:20px;position:relative}.cl_ul h4{font-weight:700}.tx_center{text-align:center}.tx_bold{font-weight:600}.tx_red{color:#d94b70;font-weight:700}.sp_nav_about{width:100%;margin:0 auto;text-align:center;padding:0}span.bar{display:inline-block;margin:-2px 10px 0 0;padding:4px;background-color:#fff;border-radius:4px;vertical-align:middle}span.bar .icon-bar{display:block;width:15px;height:2px;background-color:#8b7c65}span.bar .icon-bar+.icon-bar{margin-top:2px}input{display:none}.sp_nav_about ul{margin:0;padding:0;background:#fbf8f4;list-style:none}.sp_nav_about li{max-height:0;overflow-y:hidden;-webkit-transition:all .5s;transition:all .5s}.award_table .award_desc{line-height:1.8;margin-bottom:20px;color:#232122}.award_table .award_list p{margin-bottom:8px;line-height:1.6}.award_table .award_list .award_item{margin-bottom:20px}.award_table .award_list .award_item .award_note{display:block;color:#232122;margin-top:4px}span.bar{display:inline-block;margin:-2px 10px 0 0;padding:4px;background-color:#fff;border-radius:4px;vertical-align:middle}span.bar .icon-bar{display:block;width:15px;height:2px;background-color:#8b7c65}span.bar .icon-bar+.icon-bar{margin-top:2px}.sp_nav_about a{display:block;padding:15px 0;text-decoration:none;color:#000;line-height:1}input{display:none}.sp_nav_about ul{margin:0;padding:0;background:#fbf8f4;list-style:none}.sp_nav_about li{max-height:0;overflow-y:hidden;-webkit-transition:all .5s;transition:all .5s}.sp_nav_about li a i{color:#b7b0a3;margin-right:8px}#menu_bar01:checked~#links01 li{max-height:46px;opacity:1}.sp_nav_about li:nth-child(odd){background:#fff}.timeline{list-style:none;width:90%;margin:30px auto 0}.timeline>li{margin-bottom:60px}.timeline>li{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:0;position:relative}.timeline-date{width:110px}.timeline-content{width:75%;border-left:2px #e5e5d1 solid;padding-left:30px;padding-bottom:20px}.timeline-content-bold{width:75%;float:left;border-left:2px #e5e5d1 solid;padding-left:30px;padding-bottom:20px}.timeline-content:before{content:"";width:12px;height:12px;background:#615e5e;position:absolute;left:105px;top:0;border-radius:100%;margin-top:7px}.timeline-content-bold:before{content:"";width:12px;height:12px;background:#d94b70;position:absolute;left:105px;top:0;border-radius:100%;margin-top:7px}.timeline_txtuLine{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#f9e4ea));background:linear-gradient(transparent 70%,#f9e4ea 70%)}.timeline li{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.3s;animation-delay:.3s}@media screen and (min-width:0px)and (max-width:767px){.timeline-content{border-left:0}.timeline-content-bold{border-left:0}.timeline-content{width:100%}.timeline-content-bold{width:100%}.timeline-content:before{display:none}.timeline-content-bold:before{display:none}}