.con_media .media1 .box1,.con_media .media3 .box1{max-width:1680px;width:100%;margin:auto}@media only screen and (min-width: 1025px) and (max-width: 1679px){.con_media .media1 .box1,.con_media .media3 .box1{width:95%}}@media print{.con_media .media1 .box1,.con_media .media3 .box1{width:95%}}@media only screen and (max-width: 1024px){.con_media .media1 .box1,.con_media .media3 .box1{width:95%}}.con_media .media2 .mediabox:after,.con_media .media2 .mediabox .menuList:after,.con_media .media2 .mediabox .menuList2:after,.con_media .media2 .mediabox .menuList3:after,.con_media .media2 .mediabox .menuList4:after{content:'';display:table;clear:both}.con_media .media1{width:100%;padding:0 0 61px;margin-bottom:57px;background:url(../../media/images/img_media1.png) center 106px no-repeat}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media1{margin-bottom:0;background:url(../../media/images/img_media1.png) center 12% no-repeat;background-size:100% auto}}@media only screen and (max-width: 767px){.con_media .media1{padding:0}}.con_media .media1 .box1{margin:59px auto 0}.con_media .media1 .box1 h3{display:block;text-align:center;margin-bottom:48px}@media only screen and (max-width: 767px){.con_media .media1 .box1 h3{margin-bottom:8px}}.con_media .media1 .box1 h4{font-size:134%;margin-bottom:71px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media1 .box1 h4{font-size:134%}}@media only screen and (max-width: 767px){.con_media .media1 .box1 h4{font-size:112%}}@media only screen and (min-width: 1025px) and (max-width: 1649px){.con_media .media1 .box1 h4{font-size:112%;margin-bottom:20px}}@media print{.con_media .media1 .box1 h4{font-size:112%;margin-bottom:20px}}@media only screen and (max-width: 767px){.con_media .media1 .box1 h4{margin-bottom:0px}}.con_media .media1 .box1 p{display:block;text-align:center;margin-bottom:48px;line-height:2.6}@media only screen and (max-width: 767px){.con_media .media1 .box1 p{line-height:1.8}}.con_media .media2{margin:0 auto 18%}.con_media .media2 .mediabox{padding:16.4% 0 0;width:100%;clear:both}.con_media .media2 .mediabox:first-child{padding:5% 0 0}@media only screen and (max-width: 767px){.con_media .media2 .mediabox{padding:0}}.con_media .media2 .mediabox.pnone{padding-top:0}.con_media .media2 .mediabox .menuList,.con_media .media2 .mediabox .menuList2,.con_media .media2 .mediabox .menuList3,.con_media .media2 .mediabox .menuList4{width:100%;display:block;clear:both;position:relative}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .menuList,.con_media .media2 .mediabox .menuList2,.con_media .media2 .mediabox .menuList3,.con_media .media2 .mediabox .menuList4{position:static}}.con_media .media2 .mediabox .menuList .ac01,.con_media .media2 .mediabox .menuList2 .ac01,.con_media .media2 .mediabox .menuList3 .ac01,.con_media .media2 .mediabox .menuList4 .ac01{position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .menuList .ac01,.con_media .media2 .mediabox .menuList2 .ac01,.con_media .media2 .mediabox .menuList3 .ac01,.con_media .media2 .mediabox .menuList4 .ac01{position:static;top:0;left:0}}.con_media .media2 .mediabox .menuList .ac02,.con_media .media2 .mediabox .menuList2 .ac02,.con_media .media2 .mediabox .menuList3 .ac02,.con_media .media2 .mediabox .menuList4 .ac02{position:absolute;top:0;right:0}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .menuList .ac02,.con_media .media2 .mediabox .menuList2 .ac02,.con_media .media2 .mediabox .menuList3 .ac02,.con_media .media2 .mediabox .menuList4 .ac02{position:static;top:0;right:0}}.con_media .media2 .mediabox .menuList .ac03,.con_media .media2 .mediabox .menuList2 .ac03,.con_media .media2 .mediabox .menuList3 .ac03,.con_media .media2 .mediabox .menuList4 .ac03{margin:0 auto;left:0;right:0;position:absolute;top:0}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .menuList .ac03,.con_media .media2 .mediabox .menuList2 .ac03,.con_media .media2 .mediabox .menuList3 .ac03,.con_media .media2 .mediabox .menuList4 .ac03{position:static;top:0}}.con_media .media2 .mediabox .main_menu,.con_media .media2 .mediabox .main_menu2,.con_media .media2 .mediabox .main_menu3,.con_media .media2 .mediabox .main_menu4{display:block;width:50%;cursor:pointer;z-index:5}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .main_menu,.con_media .media2 .mediabox .main_menu2,.con_media .media2 .mediabox .main_menu3,.con_media .media2 .mediabox .main_menu4{width:100%;display:block}}.con_media .media2 .mediabox .main_menu span,.con_media .media2 .mediabox .main_menu2 span,.con_media .media2 .mediabox .main_menu3 span,.con_media .media2 .mediabox .main_menu4 span{display:block;position:relative}.con_media .media2 .mediabox .main_menu span:after,.con_media .media2 .mediabox .main_menu2 span:after,.con_media .media2 .mediabox .main_menu3 span:after,.con_media .media2 .mediabox .main_menu4 span:after{font-size:2em;color:#fff;width:98%;text-align:center;position:absolute;bottom:13px;left:0;content:'\f107';padding-right:0.5em;font-family:"Font Awesome 5 Free";font-weight:900}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .main_menu span:after,.con_media .media2 .mediabox .main_menu2 span:after,.con_media .media2 .mediabox .main_menu3 span:after,.con_media .media2 .mediabox .main_menu4 span:after{bottom:2px;font-size:.9em}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .main_menu span:after,.con_media .media2 .mediabox .main_menu2 span:after,.con_media .media2 .mediabox .main_menu3 span:after,.con_media .media2 .mediabox .main_menu4 span:after{bottom:2px;font-size:.9em}}.con_media .media2 .mediabox .main_menu span.open,.con_media .media2 .mediabox .main_menu2 span.open,.con_media .media2 .mediabox .main_menu3 span.open,.con_media .media2 .mediabox .main_menu4 span.open{font-size:1em}.con_media .media2 .mediabox .main_menu span.open:after,.con_media .media2 .mediabox .main_menu2 span.open:after,.con_media .media2 .mediabox .main_menu3 span.open:after,.con_media .media2 .mediabox .main_menu4 span.open:after{color:#fff;width:98%;text-align:center;position:absolute;bottom:13px;left:0;content:'\f106';padding-right:0.5em;font-family:"Font Awesome 5 Free";font-weight:900}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .main_menu span.open:after,.con_media .media2 .mediabox .main_menu2 span.open:after,.con_media .media2 .mediabox .main_menu3 span.open:after,.con_media .media2 .mediabox .main_menu4 span.open:after{bottom:2px;font-size:.9em}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .main_menu span.open:after,.con_media .media2 .mediabox .main_menu2 span.open:after,.con_media .media2 .mediabox .main_menu3 span.open:after,.con_media .media2 .mediabox .main_menu4 span.open:after{bottom:2px;font-size:.9em}}.con_media .media2 .mediabox .sub_menu,.con_media .media2 .mediabox .sub_menu2,.con_media .media2 .mediabox .sub_menu3{padding:18% 0 0;display:none;margin:0 auto -15%;z-index:-1;max-width:1280px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .sub_menu,.con_media .media2 .mediabox .sub_menu2,.con_media .media2 .mediabox .sub_menu3{margin:0 auto;padding:18% 0 0;width:95%}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .sub_menu,.con_media .media2 .mediabox .sub_menu2,.con_media .media2 .mediabox .sub_menu3{margin:0 auto;padding:0}}.con_media .media2 .mediabox .sub_menu.sub,.con_media .media2 .mediabox .sub_menu2.sub,.con_media .media2 .mediabox .sub_menu3.sub{background:white}.con_media .media2 .mediabox .sub_menu4{padding:18% 0 0;display:none;margin:0 auto -15%;z-index:-1;max-width:50%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .sub_menu4{margin:0 auto;padding:18% 0 0;width:95%}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .sub_menu4{max-width:100%;margin:0 auto;padding:0}}.con_media .media2 .mediabox .sub_menu4.sub{background:white}.con_media .media2 .mediabox .title{color:#595656;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .title{margin-bottom:3%}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .title{width:95%;margin:3% auto}}.con_media .media2 .mediabox .title span{font-size:223%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .title span{font-size:134%}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .title span{font-size:112%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .title span{display:block}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .title span{display:block}}.con_media .media2 .mediabox h4{font-size:1.2em;padding:2em 0 1em;text-align:center}@media only screen and (max-width: 767px){.con_media .media2 .mediabox h4{padding:0 0 1em}}.con_media .media2 .mediabox .box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .box_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 768px){.con_media .media2 .mediabox .box_flex .imgbox:not(:last-child){margin-right:1.5em}}@media print{.con_media .media2 .mediabox .box_flex .imgbox:not(:last-child){margin-right:1.5em}}.con_media .media2 .mediabox .box_flex .imgbox.mb20p{margin-bottom:1em}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .box_flex .imgbox.mb20p{margin-bottom:2.5em}}.con_media .media2 .mediabox .box_flex .imgbox.ttl{display:block !important}.con_media .media2 .mediabox .box_flex .imgbox.ttl h4{max-width:406px}.con_media .media2 .mediabox .imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .imgbox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .imgbox{display:block}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .imgbox.mb20p{margin-bottom:2.5em}}@media only screen and (min-width: 1025px) and (max-width: 1300px){.con_media .media2 .mediabox .imgbox{width:100%;margin:0 auto}}@media print{.con_media .media2 .mediabox .imgbox{width:100%;margin:0 auto}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .imgbox{display:block;margin-bottom:3%}}.con_media .media2 .mediabox .imgbox dl{max-width:406px;width:100%;margin-right:29px;margin-bottom:60px}.con_media .media2 .mediabox .imgbox dl:last-child{margin:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .imgbox dl{margin-right:29px;margin-bottom:60px}.con_media .media2 .mediabox .imgbox dl.w65p{width:65%}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .imgbox dl{width:90%;margin:0 auto 3%}.con_media .media2 .mediabox .imgbox dl:last-child{margin:0 auto 3%}}.con_media .media2 .mediabox .imgbox dl dt{text-align:center}.con_media .media2 .mediabox .imgbox dl dt a{display:block;position:relative}.con_media .media2 .mediabox .imgbox dl dt a:hover:after{content:'';display:inline-block;background:url("../../media/images/bg_dounload.png") center center no-repeat;background-size:contain;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;right:0}.con_media .media2 .mediabox .imgbox dl dd{padding:18px 0;border-bottom:#507541 solid 1px}.con_media .media2 .mediabox .imgbox dl dd.ic1 span{position:relative;display:inline-block;width:295px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .imgbox dl dd.ic1 span{width:90%}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .imgbox dl dd.ic1 span{margin:0 auto;width:230px}}.con_media .media2 .mediabox .imgbox dl dd.ic1 i{color:#333;font-family:"Font Awesome 5 Free"}.con_media .media2 .mediabox .imgbox dl dd.ic2 .name{position:relative;display:inline-block;width:295px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .imgbox dl dd.ic2 .name{width:65%}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .imgbox dl dd.ic2 .name{margin:0 auto;width:230px}}.con_media .media2 .mediabox .imgbox dl dd.ic3{position:relative;display:inline-block;width:100%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .imgbox dl dd.ic3{width:100%}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .imgbox dl dd.ic3{margin:0 auto}}.con_media .media2 .mediabox .box_set{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .box_set{display:block}}@media only screen and (max-width: 767px){.con_media .media2 .mediabox .box_set .mb20p{margin-bottom:15%}}@media only screen and (min-width: 1025px) and (max-width: 1300px){.con_media .media2 .mediabox .box_set dl{width:80%}}@media print{.con_media .media2 .mediabox .box_set dl{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media2 .mediabox .box_set dl{width:75%}}.con_media .media3{margin:0 auto 50px;width:1280px;background:#eef5ee;padding:40px 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media3{margin:0 auto;padding:5% 0;width:95%}}@media only screen and (max-width: 767px){.con_media .media3{margin:0 auto;width:95%}}.con_media .media3 .box1{margin:0 auto}.con_media .media3 .box1 h3{font-size:150%;margin-bottom:33px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media3 .box1 h3{font-size:134%}}@media only screen and (max-width: 767px){.con_media .media3 .box1 h3{font-size:112%}}@media only screen and (min-width: 1025px) and (max-width: 1649px){.con_media .media3 .box1 h3{font-size:112%;margin-bottom:20px}}@media print{.con_media .media3 .box1 h3{font-size:112%;margin-bottom:20px}}@media only screen and (max-width: 767px){.con_media .media3 .box1 h3{margin-bottom:0px}}.con_media .media3 .box1 h4{display:block;text-align:center;margin-bottom:11px}.con_media .media3 .box1 p{display:block;text-align:center;margin-bottom:48px;line-height:1.8}@media only screen and (max-width: 767px){.con_media .media3 .box1 p{line-height:1.8}}.con_media .media3 .box2 ul{margin:0 auto;width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media3 .box2 ul{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_media .media3 .box2 ul{display:block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media3 .box2 ul{width:95%}}@media only screen and (max-width: 767px){.con_media .media3 .box2 ul{margin:0 auto;width:100%}}.con_media .media3 .box2 ul .tel{width:300px;margin-right:116px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media3 .box2 ul .tel{margin-right:24px}}@media only screen and (max-width: 767px){.con_media .media3 .box2 ul .tel{margin:0 auto;width:100%}}.con_media .media3 .box2 ul .tel span{font-size:145%;margin:0 auto;width:80%;position:relative;display:block;padding:0 0 0 23px;letter-spacing:0.1em;background:url("../../media/images/ic_tel.png") 0 center no-repeat}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media3 .box2 ul .tel span{font-size:128%}}@media only screen and (max-width: 767px){.con_media .media3 .box2 ul .tel span{font-size:112%}}@media only screen and (max-width: 767px){.con_media .media3 .box2 ul .tel span{margin:0 auto 5%;width:48%;background:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media3 .box2 ul .btn{width:346px}}@media only screen and (max-width: 767px){.con_media .media3 .box2 ul .btn{margin:0 auto;width:88%;text-align:center}}@media only screen and (max-width: 767px){.con_media .media3 .box2 ul .btn .btn_basic{width:100%;max-width:100%;margin:0 auto}}.con_media .media3 .box2 ul .btn .btn_basic a{width:376px;padding:1.0em 2.3em 1.0em 1.5em;display:block}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .media3 .box2 ul .btn .btn_basic a{width:346px;padding:5% 8% 5% 3%}}@media only screen and (max-width: 767px){.con_media .media3 .box2 ul .btn .btn_basic a{margin:0 auto;width:100%;display:block;text-align:center}}.con_media .con_awards{padding:100px 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .con_awards{padding:100px 0 120px 0}}@media only screen and (max-width: 767px){.con_media .con_awards{padding:100px 0 95px 0}}.con_media .con_awards .ttl_awards{margin-bottom:60px;text-align:center;font-size:3.2rem;font-weight:700;letter-spacing:.1em;margin-bottom:80px;font-size:267%;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .con_awards .ttl_awards{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_media .con_awards .ttl_awards{margin-bottom:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .con_awards .ttl_awards{font-size:134%}}@media only screen and (max-width: 767px){.con_media .con_awards .ttl_awards{font-size:178%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .con_awards .ttl_awards{line-height:1.4}}.con_media .con_awards .ttl_awards span{display:block;font-size:54%}.con_media .con_awards .con_awards_list{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:60px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_media .con_awards .con_awards_list{gap:30px}}@media print{.con_media .con_awards .con_awards_list{gap:30px}}.con_media .con_awards .box_award_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.con_media .con_awards .box_award_item .box2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;padding-top:20px}.con_media .con_awards .box_award_item .box2 .btn_basic{max-width:194px;font-size:100%}.con_media .con_awards .box_award_item .box2 .btn_basic a{padding:1.1em 56px 1.1em 1em}.con_media .con_awards .img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f5f5}.con_media .con_awards .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.con_media .con_awards .ttl_award{margin-top:20px;font-weight:700;line-height:1.7}.con_media .con_awards .ttl_award p.facility{display:inline-block;padding-bottom:3px;margin-bottom:10px;border-bottom:3px solid transparent;font-weight:500;line-height:1.4}.con_media .con_awards .ttl_award p.facility.komatsu{border-color:#6f8f4e}.con_media .con_awards .ttl_award p.facility.tsuruga{border-color:#4f7fa3}.con_media .con_awards .ttl_award p.facility.umeda{border-color:#b27b52}.con_media .con_awards .ttl_award p.facility.hanan{border-color:#b47d8f}.con_media .con_awards .ttl_award p.facility.yuamu{border-color:#8c6aa6}.con_media .con_awards .ttl_award p.facility.arashiyama{border-color:#4f8a7a}.con_media .con_awards .ttl_award p.ttl{color:#507541}.con_media .con_awards .box_award_text{margin-top:20px;line-height:2}@media only screen and (max-width: 1024px){.con_media .con_awards .ttl_awards{margin-bottom:40px}.con_media .con_awards .con_awards_list{grid-template-columns:repeat(2, 1fr);gap:20px}.con_media .con_awards .box_award_item:nth-of-type(3),.con_media .con_awards .box_award_item:nth-of-type(4){margin-top:2em}.con_media .con_awards .ttl_award{margin-top:12px;line-height:1.6}.con_media .con_awards .box_award_text{margin-top:12px;font-size:1.2rem;line-height:1.8}}@media only screen and (max-width: 767px){.con_media .con_awards .box_award_item .box2 ul{width:100%}.con_media .con_awards .box_award_item .box2 .btn_basic{max-width:260px;min-width:130px;margin:0 auto}}@media only screen and (max-width: 767px) and (min-width: 450px) and (max-width: 560px){.con_media .con_awards .box_award_item .box2 .btn_basic{font-size:75%}}@media only screen and (max-width: 767px){.con_media .con_awards .box_award_item .box2 .btn_basic a{padding:1.1em 0 1.1em 1em}.con_media .con_awards .box_award_item .box2 .btn_basic a span::before{right:-21px}}.con_media .con_awards_history{margin:0 auto;width:90%}@media only screen and (min-width: 1025px){.con_media .con_awards_history{margin:0 auto 220px auto}}@media print{.con_media .con_awards_history{margin:0 auto 220px auto}}.ie8 .con_media .con_awards_history{margin:0 auto 220px auto}.con_media .con_awards_history .ttl_awards_history{margin-bottom:60px;padding-left:30px;border-left:4px solid #6f9d77;font-weight:400}@media only screen and (min-width: 1025px){.con_media .con_awards_history .ttl_awards_history{font-size:2rem}}@media print{.con_media .con_awards_history .ttl_awards_history{font-size:2rem}}.ie8 .con_media .con_awards_history .ttl_awards_history{font-size:2rem}.con_media .con_awards_history .box_history_item+.box_history_item{margin-top:80px}.con_media .con_awards_history .year{padding:10px 25px;background:#eef5ee;border-bottom:1px solid #6f9d77;font-size:1.8rem;font-weight:500}.con_media .con_awards_history .award_posts{padding-top:30px;padding-top:30px}@media only screen and (max-width: 767px){.con_media .con_awards_history .award_posts{padding-top:10px}}.con_media .con_awards_history .award_post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:13px 0;border-bottom:1px solid #e5e5e5}.con_media .con_awards_history .category{-ms-flex-negative:0;flex-shrink:0;padding:8px 16px;background:#6f9d77;color:#fff;font-size:1.3rem;line-height:1}.con_media .con_awards_history .category.award{background:#6f9d77}.con_media .con_awards_history .category.media{background:#4f7fa3}.con_media .con_awards_history .facility{display:inline-block;white-space:nowrap;padding-bottom:3px;border-bottom:3px solid transparent;white-space:nowrap}.con_media .con_awards_history .facility.komatsu{border-color:#6f8f4e}.con_media .con_awards_history .facility.tsuruga{border-color:#4f7fa3}.con_media .con_awards_history .facility.umeda{border-color:#b27b52}.con_media .con_awards_history .facility.hanan{border-color:#b47d8f}.con_media .con_awards_history .facility.yuamu{border-color:#8c6aa6}.con_media .con_awards_history .facility.arashiyama{border-color:#4f8a7a}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_media .con_awards_history{padding-top:0}.con_media .ttl_awards_history{font-size:1.7rem}.con_media .year{font-size:1.5rem}}@media only screen and (max-width: 767px){.con_media .con_awards_history{padding-top:0}.con_media .con_awards_history .ttl_awards_history{margin-bottom:40px}.con_media .con_awards_history .box_history_item+.box_history_item{margin-top:50px}.con_media .con_awards_history .award_post{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.con_media .con_awards_history .year{font-size:1.5rem}.con_media .con_awards_history .category{-ms-flex-negative:0;flex-shrink:0}.con_media .con_awards_history .facility{width:auto}.con_media .con_awards_history .description{width:100%}}
