/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:62.5%;height:100%;}body{font-size:1.5rem;line-height:1.7;color:#333;height:100%;position:relative;font-family:Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-style:normal;font-weight:400;letter-spacing:0.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body a{color:inherit;}body a:hover{color:inherit;text-decoration:none;}body a,body button{transition:ease .3s opacity !important;backface-visibility:hidden;}body a:hover,body button:hover{opacity:.7;}body ul{padding-left:0;list-style:none;}body .btn{text-decoration:none !important;}body input:focus,body .btn:focus,body button{outline:none !important;box-shadow:none !important;border-color:#ced4da !important;}.main_contents a:hover{color:#0057A6;text-decoration:underline;}.main_contents h1 a:hover,.main_contents h2 a:hover,.main_contents h3 a:hover,.main_contents h4 a:hover,.main_contents dt a:hover{color:inherit;text-decoration:none;}body area{border:none;outline:none;}header{background-color:#fff;text-align:center;padding:15px 0;position:fixed;width:100%;z-index:3;text-align:center;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.6);}header .logo{display:inline-block;}@media (min-width:992px){.header_wrapper{display:flex;padding:10px 30px;z-index:4;position:fixed;left:0;top:0;width:100%;transition:ease .3s all;background-color:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.6);justify-content:space-between;}header{position:relative;padding:0;background-color:transparent;flex-shrink:0;width:auto;box-shadow:none;}header .logo{position:relative;top:50%;transform:translateY(-50%);}.drawer-nav .header_nav{font-size:1.5rem;}}.drawer-nav{z-index:4;}.drawer-nav .header_nav{margin-top:1em;margin-bottom:0;font-size:1.6rem;line-height:1.3;}.drawer-nav .header_nav li a{padding:7px 10px;display:block;}.header_nav a{cursor:pointer;}.drawer-overlay{z-index:3;background-color:rgba(0,0,0,.7);}.drawer--left .drawer-nav{left:-22.25rem;}.drawer--right .drawer-nav{right:-22.25rem;}.drawer-nav{right:-22.25rem;background-color:#fff;}.drawer-nav{width:22.25rem;}.drawer-hamburger{right:5px;}.drawer--left.drawer-open .drawer-hamburger{left:22.25rem;}.drawer--right.drawer-open .drawer-hamburger{right:22.25rem;}.drawer--right.drawer-open .drawer-hamburger-icon:after,.drawer--right.drawer-open .drawer-hamburger-icon:before{background-color:#fff;}.drawer-open .drawer-hamburger{right:22.25rem;}.drawer-nav .btn_wrapper{padding:1em;}.drawer-nav .btn_wrapper .btn{display:block;font-size:1.6rem;border:1px solid #0057A6;color:#0057A6;width:90%;margin-bottom:10px;border-radius:50px;margin-left:auto;margin-right:auto;padding:.75em;}.drawer-nav .btn_wrapper .btn i{margin-right:.2em;font-size:2.0rem;vertical-align:middle;}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#000;}@media (min-width:768px){.drawer-nav .header_nav{font-size:1.8rem;}}@media (min-width:992px){.drawer-nav{width:80%;height:auto;right:auto !important;position:relative;display:flex;justify-content:flex-end;overflow:visible;background-color:transparent;color:#333;}.drawer-nav a{color:#333;}.drawer-nav .header_nav{margin-top:0;z-index:2;padding:.5em;font-size:1.5rem;}.drawer-nav .header_nav li{display:inline-block;position:relative;}.drawer-nav .header_nav li a{border-bottom:1px solid transparent;transition:ease .3s all !important;}.drawer-nav .lang li:first-child a{border-color:#333;}.drawer-nav .header_nav li a span{position:relative;display:block;}.header_wrapper.scroll .drawer-nav,.header_wrapper.scroll .drawer-nav a{color:#fff;}.header_wrapper.scroll .drawer-nav .btn_wrapper a{border-color:#fff;}.drawer-hamburger{display:none;}.drawer-nav .btn_wrapper{padding:0;z-index:3;display:flex;position:relative;}.drawer-nav .btn_wrapper .inner{margin-right:.5em;}.drawer-nav .btn_wrapper .inner:last-child{margin-right:0;}.drawer-nav .btn_wrapper .btn{margin-bottom:0;font-size:1.4rem;width:auto;padding-left:1.5em;padding-right:1.5em;position:relative;top:50%;transform:translateY(-50%);}}@media (min-width:1100px){.drawer-nav .header_nav{font-size:1.6rem;}.drawer-nav .btn_wrapper .btn{margin-bottom:0;font-size:1.4rem;}}@media (min-width:1200px){.drawer-nav .btn_wrapper .btn{margin-bottom:0;}}footer{background-color:#2b2b2b;color:#fff;padding:0 0 1em;padding-bottom:90px;}footer a{color:#fff;}footer .container-fluid{max-width:1110px;}footer .copyright{margin-top:1em;font-size:1.2rem;color:#ccc;text-align:center;}footer .footer_upper{padding:2em 0.5em;background-color:#B69959;}footer.ja .footer_upper{font-size:1.3rem;}footer .footer_upper .phone{margin-top:10px;}footer .footer_upper .phone li{line-height:1;margin-bottom:.5em;}footer .footer_upper .phone li span{display:inline-block;background-color:#fff;color:#B69959;border-radius:3px;padding:1em.5em;font-size:1.2rem;font-weight:600;vertical-align:middle;line-height:1;margin-right:.3em;}footer .footer_upper .phone li em{font-style:normal;font-weight:600;font-size:2.2rem;vertical-align:middle;line-height:1;}footer .footer_upper .phone li em:before{content:'TEL';display:inline-block;vertical-align:middle;font-size:.5em;margin-right:.4em;font-weight:400;}footer .footer_upper p{margin-bottom:0;font-size:1.3rem;}footer .footer_lower{padding:0.5em 0;}footer .footer_lower_inner{text-align:center;margin-bottom:1.5em;}footer .footer_lower dl{margin-bottom:0;text-align:left;}footer .footer_lower dl dt{font-size:1.6rem;font-weight:400;line-height:1;padding:.8em .5em;border-bottom:1px solid #666;position:relative;display:none;color:#B69959;}footer .footer_lower dl dt.accordion,footer .footer_lower dl.other dt{display:block;}footer .footer_lower dl dt span{font-size:1.2rem;}footer .footer_lower dl dt:after{content:'\f054';font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:.5em;color:#666;}footer .footer_lower dl dt.accordion:after{content:'\f078';font-weight:900;font-family:"Font Awesome 5 Free";}footer .footer_lower dl dt.active:after{content:'\f077';}footer .footer_lower dl dt a{display:block;color:#B69959;}footer .footer_lower dl dd{display:none;padding:.6em;margin-bottom:0;border-bottom:1px solid #666;color:#ccc;}footer .footer_lower dl dd a{display:block;margin-bottom:.2em;color:#ccc;}footer .footer_lower dl dd a span{font-size:smaller;display:inline-block;}footer .footer_lower dl.network dd{font-size:1.5rem;}footer .footer_lower dl.network dd span{margin-bottom:.5em;display:block;}footer .footer_lower dl.network dd a{font-size:1.4rem;padding-left:1em;margin-left:.5em;}footer .footer_lower dl.network dd a:before{content:'-';width:1em;display:inline-block;vertical-align:middle;margin-left:-1em;}footer .footer_lower dl.network dd > div:first-child{margin-bottom:1em;}footer .footer_lower .policy{text-align:right;}footer .footer_lower .policy a{display:block;margin-bottom:.5em;}footer .footer_logo{margin-bottom:20px;display:inline-block;}footer .footer_logo p{margin-top:1em;margin-bottom:0;letter-spacing:-.01rem;}@media (min-width:576px){footer{padding-bottom:1em;}footer .footer_upper .phone{display:flex;}footer .footer_upper .phone li:first-child{margin-right:1em;}footer .footer_lower .policy a{display:inline-block;padding:0 1em;}footer .footer_lower .policy a:first-child{padding-left:0;border-right:1px solid;}footer .footer_lower dl.network dd{display:flex;}footer .footer_lower dl.network dd > div{width:50%;margin-bottom:0 !important;}}@media (min-width:768px){footer .footer_logo{width:100%;padding-top:1em;margin-bottom:0;}footer.ja .footer_upper{font-size:1.5rem;}footer .footer_upper .phone{display:block;}footer .footer_lower_inner{display:flex;flex-wrap:wrap;padding-top:25px;}footer .footer_lower dl{padding:0 10px;width:25%;}footer .footer_lower dl dt{display:block;}footer .footer_lower dl dt.accordion{display:none;}footer .footer_lower dl.network{width:50%;}footer .footer_lower dl.network dd{font-size:1.4rem;}footer .footer_lower dl.network dd span{margin-bottom:.5em;display:block;}footer .footer_lower dl.network dd a{font-size:1.2rem;padding-left:1em;}footer .footer_lower dl.network dd a:before{content:'-';width:1em;display:inline-block;vertical-align:middle;margin-left:-1em;}footer .footer_lower dl:last-child{border-right:0;}footer .footer_lower dl.other{margin-top:1.5em;display:flex;width:100%;}footer .footer_lower dl.other dt{width:25%;}footer .footer_lower dl dt{border-bottom:0;padding:0;margin-bottom:.8em;font-weight:600;font-size:1.6rem;}footer .footer_lower dl dt:after{display:none;}footer .footer_lower dl dt a{}footer .footer_lower dl dd{display:block !important;padding:0;border-bottom:0;font-size:1.4rem;}footer .footer_lower dl.network dd{display:flex !important;}footer .footer_lower .policy a{font-weight:600;}}@media (min-width:992px){footer .footer_lower dl{padding:0 10px;}footer .footer_lower dl dt{font-size:1.6rem;}footer .footer_lower dl dt span{font-size:1.3rem;}footer .footer_lower dl.network{width:28%;display:block;}footer .footer_lower dl.network dd{width:auto;display:block !important;}footer .footer_lower dl.network dd > div{width:auto;}footer .footer_lower dl.other{width:22%;display:block;margin-top:0;}footer .footer_lower dl.other dt{width:auto;}footer .footer_lower_inner{margin-bottom:2.5em;margin-top:10px;}footer .footer_upper .phone{display:flex;margin-bottom:0;}footer .footer_upper{padding:2.5em 0;}footer .footer_upper ul{margin-top:0;margin-bottom:1.5em;}footer .footer_upper ul.sns{margin-bottom:0;}footer .footer_upper p{font-weight:600;}footer .footer_upper .phone li em{font-size:3.3rem;}footer .copyright{text-align:left;margin-top:0;}}@media (min-width:1200px){footer .footer_upper .phone li:first-child{margin-right:1.5em;}}section .link_wrapper .more:before{content:'';width:40px;display:block;background:url(/themes/asada/images/icon_more_white.svg) right center no-repeat #fff;background-size:40px;height:40px;position:absolute;right:0;top:0;opacity:1;transition:ease .3s opacity;}section .link_wrapper .more:hover:before{opacity:0;}section .link_wrapper .more{background:url(/themes/asada/images/icon_more_brown.svg) right center no-repeat;background-size:40px;height:40px;padding-right:50px;position:relative;}@media (min-width:768px){section .link_wrapper .more{background-size:58px;height:58px;padding-right:68px;font-size:1.6rem;}section .link_wrapper .more:before{content:'';width:58px;background-size:58px;height:58px;}}.bread{background-color:#f7f7f7;padding:0;max-width:none !important;}.breadcrumb{background-color:transparent;font-size:1.2rem;padding:.7em 1em;margin-bottom:0;}.breadcrumb-item+.breadcrumb-item::before{content:">";vertical-align:middle;color:#aaa;}.breadcrumb li,.breadcrumb li a{color:#aaa;}@media (min-width:768px){.breadcrumb{font-size:1.3rem;}}@media (min-width:992px){.breadcrumb{padding:1em 30px;}}@media (min-width:1200px){.breadcrumb{}}.contact_box{background-color:#fff;position:fixed;width:100%;bottom:0;z-index:3;border-top:1px solid #ccc;}.contact_box > dl{margin-bottom:0;}.contact_box > dl > dt{font-size:1.8rem;text-align:center;padding:1.5em 1em 1em;position:relative;cursor:pointer;}.contact_box > dl > dt:before{content:'\f077';font-weight:900;font-family:"Font Awesome 5 Free";display:block;position:absolute;left:50%;transform:translateX(-50%);top:.2em;line-height:1;color:#B69959;font-size:2.2rem;}.contact_box > dl > dt.active:before{content:'\f078';}.contact_box > dl > dd{height:0;overflow:hidden;margin-bottom:0;transition:ease .5s all;}.contact_box > dl > dt.active + dd{height:490px;opacity:1;}.contact_box .contact_info{display:flex;flex-wrap:wrap;margin-bottom:0;}.contact_box .contact_info dt{padding:15px;width:100%;text-align:center;}.contact_box .contact_info dd{width:100%;margin-bottom:0;padding:15px;padding-top:0;}.contact_box .mail{text-align:center;border-bottom:1px solid #dedede;padding-bottom:20px !important;}.contact_box .mail a{display:inline-block;padding:1em;padding-left:2.5em !important;color:#0057A6;font-size:1.5rem;border-radius:30px;background-color:#fff;border:1px solid #0057A6;position:relative;letter-spacing:-.06rem;}.contact_box .mail a:before{content:'\f0e0';font-weight:900;font-family:"Font Awesome 5 Free";font-size:1.7rem;display:block;position:absolute;top:50%;left:.7em;transform:translateY(-50%);}.contact_box .mail span{display:inline-block;white-space:nowrap;}.contact_box .contact_info dt{padding-top:10px;}.contact_box .contact_info dt:before{content:'\f095';font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;transform:scale(-1,1);font-size:1.3em;margin-right:.2em;color:#0057A6;}.contact_box .contact_info dd .item{display:table;width:100%;margin-bottom:1em;}.contact_box .contact_info dd .item span{display:table-cell;vertical-align:middle;}.contact_box .contact_info dd .item .label{padding:.5em 1em;line-height:1;background-color:#F0F5FA;color:#888;text-align:center;white-space:nowrap;font-size:1.4rem;border-radius:5px;}.contact_box .contact_info dd .item .num{font-size:3.4rem;line-height:1;padding-left:.5em;}.contact_box .contact_info dd .item .num em{display:block;font-style:normal;font-size:1.1rem;}@media (min-width:576px){.contact_box{width:auto;right:0;bottom:auto;top:70px;height:300px;border-radius:5px 0 0 5px;border:1px solid #ccc;border-right:0;}.contact_box > dl{display:flex;}.contact_box > dl > dt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:2px;padding:.5em .3em .5em .7em;height:300px;font-size:1.4rem;}.contact_box > dl > dt:before{content:'\f053';font-weight:900;font-family:"Font Awesome 5 Free";top:50%;transform:translateY(-50%);left:.1em;font-size:1.1rem;}.contact_box > dl > dt.active:before{content:'\f054';}.contact_box > dl > dd{height:300px;width:0;}.contact_box > dl > dt.active + dd{width:600px;height:auto;}.contact_box .contact_info{width:600px;}.contact_box .contact_info dt{padding-bottom:0;text-align:left;}.contact_box .mail{padding-bottom:15px !important;padding-top:15px;}.contact_box .mail a{padding:.5em 1em;}.contact_box .contact_info dd{display:flex;flex-wrap:wrap;padding-bottom:0;padding-top:10px;}.contact_box .contact_info dd .item{width:50%;}.contact_box .contact_info dd .item:last-child,.contact_box .contact_info dd .item:nth-child(3n){margin-bottom:0;}.contact_box .contact_info dd .item .num{font-size:2.0rem;}.contact_box .contact_info dd .item .label{font-size:1.2rem;padding:.5em;width:4em;}}@media (min-width:768px){.contact_box{top:150px;height:auto;}.contact_box > dl > dt{height:auto;padding-right:.5em;}.contact_box > dl > dd{height:auto;}.contact_box > dl > dt.active + dd{border-left:1px solid #ccc;}.contact_box .contact_info dd{padding:15px !important;}.contact_box .mail{border-top:1px solid #dedede;border-bottom:0;padding-bottom:20px !important;}.contact_box .mail a{padding:.75em 1.5em;}.contact_box .contact_info dd .item .num{font-size:2.6rem;}}@media (min-width:992px){.contact_box > dl > dt{width:60px;padding:1em;font-size:1.6rem;}.contact_box .contact_info dt{padding-top:15px;}.contact_box .contact_info dd{padding:15px 20px !important;}.contact_box > dl > dt.active + dd{width:680px;height:auto;}.contact_box .contact_info{width:680px;}.contact_box .contact_info dt:nth-of-type(2){padding-top:0;}.contact_box .contact_info dd .item .label{width:5em;}}.to_pagatop{position:fixed;display:inline-block;background-color:#B69959;color:#fff;z-index:5;bottom:80px;right:10px;line-height:1;padding:10px;display:none;}.to_pagatop:hover{opacity:1;color:#fff;}@media (min-width:576px){.to_pagatop{bottom:15px;right:5px;padding:6px;}}@media (min-width:768px){.to_pagatop{right:0;padding:13px;}}@media (min-width:992px){.to_pagatop{bottom:65px;padding:16px;font-size:2.0rem;}}@media (min-width:1200px){.to_pagatop{bottom:25px;}}.main_contents{padding-top:53px;}.main_contents section{padding-top:30px;padding-bottom:20px;position:relative;z-index:1;}.main_contents section p{margin-bottom:2em;}.main_contents .division{position:relative;z-index:0;transform:translateY(-65px);}.main_contents .btn span{display:inline-block}.main_contents .btn span + i{margin-left:.3em;}.main_contents .accordion{padding-right:2em;position:relative;cursor:pointer;}.main_contents .accordion:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%);}.main_contents .accordion.active:after{content:"\f077";}.main_contents  h1{font-weight:600;margin-top:1em;margin-bottom:1em;line-height:1;}.main_contents  h1 em{display:block;font-style:normal;font-size:5.0rem;color:#B69959;}.main_contents  h1 span{display:block;font-size:1.8rem;margin-top:.5em;}p.note{padding-left:1em;text-indent:-1em;}p.note:before{content:"※";}nav.pager{text-align:center;margin-top:2em;}nav.pager ul{display:inline-flex;}nav.pager ul li.pager__item--last,nav.pager ul li.pager__item--first{display:none;}#block-asada-page-title{display:none;}@media (min-width:576px){.container-fluid{padding-right:38px;}.main_contents{padding-top:53px;}.main_contents  h1 em{font-size:6.0rem;}}@media (min-width:768px){.container-fluid{padding-right:25px;}.main_contents section{padding-top:50px;padding-bottom:40px;}.main_contents .division{transform:translateY(-70px);}.main_contents  h1 em{font-size:7.0rem;}.main_contents h1 span{font-size:2.6rem;}}@media (min-width:992px){.wrapper{position:relative;}.main_contents{padding-top:69px;}.main_contents .division{transform:translateY(-120px);}.main_contents .container-fluid{max-width:984px;}.main_contents  h1{margin-top:2em;margin-bottom:2em;}.main_contents  h1 em{font-size:9.0rem;}}@media (min-width:1200px){.main_contents section{padding-top:60px;padding-bottom:50px;}.main_contents{padding-top:71px !important;}.main_contents .container-fluid{max-width:1140px;padding-right:15px;}.main_contents .division{transform:translateY(-130px);}.company h1 em{font-size:11rem;}}.gradation_text_blue{display:inline-block;background:linear-gradient(90deg,#0A5DA5,#52A0CF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}@media all and (-ms-high-contrast:none){.gradation_text_blue{background:none;color:#0A5DA5;}}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%;}.modal__content{background:#fff;left:50%;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;max-width:300px;}.modal__content .close_btn_text{text-align:center;margin-bottom:0;}.modal__content .close_btn_text a{text-decoration:underline;}.modal__content .js-modal-close.btn{position:absolute;top:5px;right:10px;background-color:transparent;color:#ccc;padding:0;font-size:3.0rem;border:0;}.modal__content h4{font-size:2.0em;padding:2em 0;text-align:center;}.modal-dialog{max-width:680px;}.modal-header,.modal-footer{border:0;}.modal-header .close{padding:0 1rem;font-size:3.5rem;}.movie-wrap-100{position:relative;width:100%;}.movie-wrap-100:before{content:"";display:block;width:100%;padding-top:56.25%;}.movie-wrap-100 iframe{position:absolute;top:0;right:0;width:100%;height:100%;}.movie-wrap{position:relative;width:100%;max-width:560px;margin-left:auto;margin-right:auto;}.movie-wrap:before{content:"";display:block;width:100%;padding-top:56.25%;}.movie-wrap iframe{position:absolute;top:0;right:0;width:100%;height:100%;}.ggmap{position:relative;padding-bottom:200px;padding-top:30px;height:0;overflow:hidden;border:1px solid #666;}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%;}@media (min-width:768px){.ggmap{padding-bottom:200px;}}@media (min-width:1200px){.ggmap{padding-bottom:210px;}}.table_outer.wide{position:relative;padding-top:38px;}.table_outer.wide:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f337';background-color:#ccc;display:block;padding:2px 6px;width:100%;font-size:2.0rem;color:#fff;position:absolute;top:0;}.table_outer.wide:after{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f0a6';display:block;padding:2px 6px;font-size:2.0rem;color:#fff;position:absolute;top:0;left:30px;}.swipe{background-color:#ccc;padding:2px 6px;width:100%;font-size:2.0rem;color:#fff;position:absolute;top:0;}.swipe span{display:inline-block;text-align:center;}.swipe i.fa-arrows-alt-h{font-size:1.5rem;}@media (min-width:768px){.swipe{display:none;}}@media (min-width:992px){.table_outer:before,.table_outer:after{display:none;}.table_outer{padding-top:0;}}@media (min-width:1600px){.pagination,.pager__items{font-size:1.8rem;}}.pagination,.pager__items{justify-content:center;margin-top:20px;flex-wrap:wrap;display:flex;padding-left:0 !important;}.pagination li,.pager__items li{list-style:none;}.pagination li a,.pager__items li a{padding:.7em 1.1em;display:block;background-color:#fff;color:#0057A6;border-top:1px solid #bbb;border-bottom:1px solid #bbb;border-right:1px solid #bbb;}.pagination li:first-child a,.pager__items li:first-child a,.pager__item--previous a{border-left:1px solid #bbb;}.pagination .active a,.pager__items .is-active a{background-color:#0057A6;color:#fff;}nav.pager ul li{margin:0;}.pager__item--last{display:none;}.slick-slide img{margin-left:auto;margin-right:auto;}.link.more span{display:inline-block;letter-spacing:.2rem;position:relative;top:50%;font-weight:600;transform:translateY(-50%);}.feed-icon{display:none !important;}#user_login{padding-top:110px;padding-bottom:50px;}#user_login .container{max-width:500px;}#user_login form .js-form-item{margin-bottom:1em;}#user_login form input.form-text{width:100%;}#user_login form label{font-weight:600;}@media (min-width:992px){#user_login{padding-top:150px;}}#top section h2{font-weight:600;margin-bottom:2em;line-height:1;}#top section h2 span{display:block;font-size:1.8rem;margin-top:.5em;}#top section h2 em{display:block;font-style:normal;font-size:5.0rem;color:#B69959;}#top section .link_wrapper .more{display:inline-block;color:#333;}#top section .link_wrapper .more:before{content:'';width:40px;display:block;background:url(/themes/asada/images/icon_more_white.svg) right center no-repeat #fff;background-size:40px;height:40px;position:absolute;right:0;top:0;opacity:1;transition:ease .3s opacity;}#top section .link_wrapper .more:hover:before{opacity:0;}#top section .link_wrapper .more{background:url(/themes/asada/images/icon_more_brown.svg) right center no-repeat;background-size:40px;height:40px;padding-right:50px;position:relative;}#top .filter{background-color:#F0F5FA;padding:15px 0 10px;}#top .filter h1{display:flex;margin:0;margin-right:.5em;font-size:1.5rem;position:relative;}#top .filter h1 i{color:#ccc;flex-shrink:0;cursor:pointer;padding-right:.3em;}#top .filter h1:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%);}#top .filter h1.active:after{content:"\f077";}#top .filter h1 span{margin:0;font-size:1.5rem;}#top .filter .filter_wrapper{padding:1em 0 0.5em;display:none;}#top .filter .select_wrapper{margin-bottom:1em;}#top .filter .select_wrapper label{margin-bottom:0.2rem;font-size:1.3rem;display:none;}#top .filter .form-select{height:auto;padding:1em;display:inline-block;width:100%;line-height:1.5;color:#495057;vertical-align:middle;background:#fff;background-size:8px 10px;border:1px solid #ced4da;border-radius:0.25rem;outline:none;}#top .filter .btn_wrapper{text-align:center;}#top .filter .button{border-radius:30px;padding:0.75em 1.5em;min-width:110px;font-weight:600;color:#fff;background-color:#0057A6;line-height:1;border:0;}@media (min-width:768px){#top .filter{padding:15px 0;}#top .filter .container-fluid{display:flex;padding-right:15px;align-items:center;justify-content:space-around;}#top .filter h1{margin-right:1em;}#top .filter h1:after{display:none !important;}#top .filter .filter_wrapper{display:flex !important;min-height:50px !important;padding:0;align-items:center;}#top .filter .select_wrapper{padding:0 15px 0 0;margin-bottom:0;width:240px;}}@media (min-width:992px){#top .filter .container-fluid{justify-content:center;}#top .filter .select_wrapper{width:300px;}}@media (min-width:1200px){}#top .main_vi .slick-dotted.slick-slider{margin-bottom:0;}#top .main_vi .slick-dots{bottom:10px;position:static;}#top .main_vi .slick-dots li{width:60px;height:7px;}#top .main_vi .slick-dots li button{width:100%;height:7px;}#top .main_vi .slick-dots li button:before{content:'';width:100%;height:7px;background-color:#c9c9c9;opacity:.65;}#top .main_vi .slick-dots li.slick-active button:before{content:'';width:100%;height:7px;background-color:#B69959;opacity:.75;}#top .main_vi .slick-prev{left:20px;z-index:2;}#top .main_vi .slick-next{right:20px;}#top .main_vi .slick-next:before,#top .main_vi .slick-prev:before{font-weight:900;font-family:"Font Awesome 5 Free";font-size:3.5rem;display:none;}#top .main_vi .slick-next:before{content:'\f054'}#top .main_vi .slick-prev:before{content:'\f053'}#top section.products{background:url(/themes/asada/images/top/bg_products.svg) center top no-repeat;background-size:cover;}#top section.products h2{color:#fff;text-align:right;}#top section.products h2 em{color:#fff;}#top section.products .item{background-color:#fff;padding:1.5em;margin-bottom:1.5em;}#top section.products .item .text{margin-bottom:1.5em;}#top section.products .item .inner .img{text-align:center;}#top section.products .item h3{font-weight:600;font-size:2.0rem;margin-bottom:.5em;}#top section.products .item .text .summary{font-weight:600;line-height:1.8;}#top section.products .items .item h3{font-size:1.8rem;}#top section.products .items .item .text{font-size:1.4rem;}#top section.products .link_wrapper{text-align:right;}#top section.products .item-list .item{padding:0 !important;margin:0 !important;display:inline-block !important;width:auto !important;}#top section.products .item-list .item a:after{content:'／';}#top section.products .item-list .item:last-child a:after{display:none;}#top .news .container-fluid{max-width:1110px;}#top .news .items .item{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid #bbb;display:flex;flex-wrap:wrap;}#top .news .items .item:first-child{padding-top:1.5em;border-top:1px solid #bbb;}#top .news .items .item .cat{margin-bottom:1em;width:70%;}#top .news .items .item .cat a{display:inline-block;white-space:nowrap;line-height:1;padding:.75em 1em;background-color:#F0F5FA;color:#0057A6;font-size:1.4rem;font-weight:600;text-align:center;}#top .news .items .item .date{font-size:1.2rem;color:#8b8b8b;font-weight:600;white-space:nowrap;line-height:1;margin-bottom:1em;}#top .news .items .item .news_summary{width:100%;}#top .news .items .item h3{font-size:1.6rem;font-weight:600;line-height:1.3;margin-bottom:.8em;}#top .news .items .item .detail{margin-bottom:1em;}#top .news .items .item .detail p{margin-bottom:1rem;}#top .news .items .item .detail p:last-child{margin-bottom:0;}#top .news .items .item .btn_wrapper.pc{display:none;}#top .news .items .item .btn_wrapper.sp{text-align:right;width:30%;}#top .news .items .item .btn_wrapper.sp a{display:inline-block;width:40px;height:40px;background:url(/themes/asada/images/icon_more_brown.svg) right center no-repeat #fff;background-size:40px;position:relative;}#top .news .items .item .btn_wrapper.sp a:before{content:'';width:40px;display:block;background:url(/themes/asada/images/icon_more_white.svg) right center no-repeat #fff;background-size:40px;height:40px;position:absolute;right:0;top:0;opacity:1;transition:ease .3s opacity;}#top .news .items .item .btn_wrapper.sp a:hover:before{opacity:0;}#top .news .link_wrapper{text-align:right;}#top .news .link_wrapper .more{background:url(/themes/asada/images/icon_more_brown.svg) right center no-repeat;background-size:40px;height:40px;padding-right:50px;}#top .news .items .item .btn_wrapper.sp a span{font-size:0;}#top .strength{background-color:#F4F4F4;}#top .strength h2{text-align:right;}#top .strength .items{text-align:center;}#top .strength .item{width:342px;height:224px;margin-bottom:2em;position:relative;display:inline-block;background-color:#fff;}#top .strength .st01{background:url(/themes/asada/images/company/img_strength01.jpg) center center no-repeat;background-size:cover;}#top .strength .st02{background:url(/themes/asada/images/company/img_strength02.jpg) center center no-repeat #fff;background-size:auto 90%;}#top .strength .st03{background:url(/themes/asada/images/company/img_strength03.jpg) center center no-repeat;background-size:cover;}#top .strength .st04{background:url(/themes/asada/images/company/img_strength04.jpg) center center no-repeat;background-size:cover;}#top .strength .st05{background:url(/themes/asada/images/company/img_strength05.jpg) center center no-repeat;background-size:cover;}#top .strength .item h3{background-color:rgba(51,51,51,.8);color:#fff;text-align:left;display:flex;align-items:center;justify-content:center;font-weight:600;height:4em;margin-bottom:0;position:absolute;bottom:0;width:100%;}#top .strength .item h3 span{font-size:3.0rem;margin-right:.2em;}#top .strength .item h3 em{font-style:normal;}#top .strength .link_wrapper{position:relative;top:50%;transform:translateY(-50%);}#top .networks ul{margin-bottom:2em;padding-left:1em;padding-right:1em;}#top .networks  h3{background-color:#f4f4f4;padding:1em;line-height:1;margin-bottom:1em;font-weight:600;}#top .networks  ul li{margin-bottom:.5em;display:flex;}#top .networks  ul li:before{content:'\f054';font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;margin-right:.3em;color:#B69959;font-size:1.2rem;align-self:center;}#top .networks  ul li a{display:inline-block}@media (min-width:576px){#top .container-fluid{padding-right:48px;}#top section h2 em{font-size:6.0rem;}#top section.products .item .inner{display:flex;}#top section.products .item .inner .text{width:60%;margin-bottom:0;}#top section.products .item .inner .img{padding-left:1.5em;width:40%;}#top section.products .item.left .inner{flex-direction:row-reverse;}#top section.products .item.left .inner .img{padding-right:1.5em;padding-left:0;}#top .news .items .item{flex-wrap:nowrap;}#top .news .items .item .detail{margin-bottom:0;}#top .news .items .item .btn_wrapper.sp{display:none;}#top .news .items .item .btn_wrapper.pc{display:block;align-self:center;flex-shrink:0;}#top .news .items .item .btn_wrapper.pc a{display:inline-block;width:56px;height:56px;background:url(/themes/asada/images/icon_more_brown.svg) right center no-repeat #fff;background-size:56px;position:relative;}#top .news .items .item .btn_wrapper.pc a:before{content:'';width:56px;display:block;background:url(/themes/asada/images/icon_more_white.svg) right center no-repeat #fff;background-size:56px;height:56px;position:absolute;right:0;top:0;opacity:1;transition:ease .3s opacity;}#top .news .items .item .btn_wrapper.pc a:hover:before{opacity:0;}#top .news .items .item .btn_wrapper.pc a span{font-size:0;}#top .news .items .item .cat{width:auto;align-self:center;}#top .news .items .item .cat a{padding:1em;width:120px;}#top .news .items .item .news_summary{padding-left:2em;padding-right:1em;}}@media (min-width:768px){#top .main_vi .slick-dots{bottom:15px;position:absolute;}#top .main_vi .slick-next:before,#top .main_vi .slick-prev:before{display:block;}#top section h2 em{font-size:7.0rem;}#top section h2 span{font-size:2.0rem;}#top section .link_wrapper .more,#top .news .link_wrapper .more{background-size:58px;height:58px;padding-right:68px;font-size:1.6rem;}#top section .link_wrapper .more:before{content:'';width:58px;background-size:58px;height:58px;}#top section.products .item{padding:2em;margin-bottom:2em;}#top section.products .items .item .inner .img{width:30%;}#top section.products .items .item .inner .text{width:70%;}#top section.products .items .item .link_wrapper .more{background-size:40px;height:40px;padding-right:50px;font-size:1.4rem;}#top section.products .items .item .link_wrapper .more:before{content:'';background-size:40px;height:40px;width:40px;}#top .strength .items{display:flex;flex-wrap:wrap;justify-content:center;}#top .strength .items .item{margin-right:20px;}#top .strength .items .item:nth-child(2n){margin-right:0;}}@media (min-width:992px){#top section h2 em{font-size:9.0rem;}#top section h2 span{font-size:2.4rem;}#top section.products .item{padding:3em;margin-bottom:3em;}#top section.products .items .item{padding:2em;margin-bottom:2em;}#top section.products .item h3{font-size:2.5rem;}#top section.products .items{display:flex;}#top section.products .items .item{width:48%;}#top section.products .items .item:first-child{margin-right:4%;}#top section.products .items .item .inner .img{width:40%;}#top section.products .items .item .inner .text{width:60%;}#top section.products .item .inner .text{width:65%;}#top section.products .item .inner .img{width:35%;}#top .news .items .item:first-child{padding-top:2em;}#top .news .items .item{padding-bottom:2em;margin-bottom:2em;}#top .news .items .item .cat a{padding:1.1em;}#top .news .items .item h3{font-size:1.9rem;}#top .news_nav ul li{width:126px;}}@media (min-width:1200px){#top .container-fluid{padding-right:15px;}#top .strength .items .item:nth-child(2n){margin-right:20px;}#top .strength .items .item:nth-child(3n){margin-right:0;}}.company{margin-bottom:30px;}.company .contents .tabs{display:flex;flex-wrap:wrap;}.company .contents .tabs li{width:23%;margin-right:2.5%;display:flex;font-size:1.1rem;font-weight:600;margin-bottom:.7em;}.company .contents .tabs li:nth-child(4n){margin-right:0;}.company .contents .tabs li a{display:block;width:100%;background-color:#EDEDED;color:#aaa;padding:.2em;min-height:3.5em;}.company .contents .tabs li a > span,.company .contents .tabs li a > em{display:block;position:relative;text-align:center;top:50%;transform:translateY(-50%);line-height:1.4;font-style:normal;}.company .contents .tabs li a > em span{display:block;}.company .contents .tabs .current{background-color:#0057A6;color:#fff;}.company .tab_contents section{background-color:#F5F5F5;padding-left:20px;padding-right:20px;}.company .contents h2{text-align:center;font-size:2.2rem;margin-bottom:1em;}@media (min-width:576px){.company h1 img{width:50%;}.company .contents .tabs li{font-size:1.3rem;}.company .contents .tabs li a{height:4em;}}@media (min-width:768px){.company{margin-bottom:40px;}.company h1 span{font-size:2.6rem;}.company .tab_contents section{padding-left:30px;padding-right:30px;}.company .contents h2{font-size:3.3rem;}}@media (min-width:992px){.company{margin-bottom:50px;}.company h1{margin-bottom:2em;margin-top:2em;}.company h1 span{margin-top:1em;}.company .contents .tabs{flex-wrap:nowrap;margin-bottom:2em;}.company .contents .tabs li,.company .contents .tabs li:nth-child(4n){margin-right:2%;margin-bottom:0;}.company .contents .tabs li:last-child{margin-right:0;}.company .tab_contents section{padding-left:40px;padding-right:40px;}}@media (min-width:1200px){.company{margin-bottom:60px;}.company h1 img{width:auto;}.company .tab_contents section{padding-left:60px;padding-right:60px;}.company .contents .tabs li,.company .contents .tabs li:nth-child(4n){font-size:1.5rem;}}#company_top h3{font-size:1.7rem;font-weight:600;line-height:1.3;margin-bottom:1em;}@media (min-width:576px){}@media (min-width:768px){#company_top h3{font-size:2.2rem;}}@media (min-width:992px){}@media (min-width:1200px){}#company_philosophy .tab_contents{background-color:transparent;}#company_philosophy h3{font-size:1.8rem;line-height:1.3;margin-bottom:1em;}#company_philosophy .text{padding-bottom:2em;}#company_philosophy .text h3{font-size:2.0rem;font-weight:600;font-family:serif;padding-bottom:.7em;border-bottom:3px solid #0057A6;text-align:center;}#company_philosophy .text .inner p:last-child{margin-top:1em;margin-bottom:0;text-align:center;}#company_philosophy .text .inner span{display:block;margin-top:.2em;white-space:nowrap;}#company_philosophy .text .inner p img{max-width:100px;}#company_philosophy .objective ol{counter-reset:item;list-style-type:none;padding-left:0;}#company_philosophy .objective ol li{padding-left:3em;position:relative;padding-bottom:1em;padding-top:1em;border-top:1px solid #0057A6;font-weight:600;line-height:1.5;}#company_philosophy .objective ol li:before{counter-increment:item;content:counter(item);font-weight:400;color:#0057A6;position:absolute;left:0;top:50%;transform:translateY(-50%);line-height:1;font-size:5rem;}@media (min-width:576px){#company_philosophy .text .inner{display:flex;}#company_philosophy .text .inner p:last-child{margin-left:2em;margin-top:0;}}@media (min-width:768px){#company_philosophy .text h3{font-size:3.0rem;}#company_philosophy h3{font-size:2.5rem;}#company_philosophy .objective ol li{font-size:2.0rem;padding-bottom:1.5em;padding-top:1.5em;}#company_philosophy .objective ol li:before{font-size:6.8rem;}}@media (min-width:992px){#company_philosophy .text h3{font-size:4.0rem;}}#company_profile .photo{text-align:center;}#company_profile .table tbody th{white-space:nowrap;}#company_profile .table tbody td span{display:block;}#company_profile .table tbody td p{margin-bottom:0;}#company_profile .table tbody td dl,#company_profile .table tbody td dd{margin-bottom:0;}@media (max-width:660px){#company_profile .table,#company_profile .table tbody,#company_profile .table tbody tr,#company_profile .table tbody th,#company_profile .table tbody td{display:block;}#company_profile .table tbody th{text-align:center;}}#company_profile .access,#company_profile .group{background-color:transparent;}#company_profile #head_office{margin-bottom:3em;}#company_profile .access_info{line-height:1.4;}#company_profile .access_info li{margin-bottom:.5em;}#company_profile .access_info p{margin-bottom:0;}#company_profile .access_info .name > p{margin-bottom:1em;}#company_profile .access_info .name span{display:block;}#company_profile .access_info .name em{font-style:normal;display:block;}#company_profile .access_info .name span i{font-style:normal;display:block;margin-top:.5em;}#company_profile .access_info .name .place{border-left:6px solid #0057A6;padding-left:.5em;white-space:nowrap;margin-right:1em;font-weight:600;font-size:1.6rem;}#company_profile .access_info .phone span{display:block;}#company_profile .access_info .phone em{font-style:normal;white-space:nowrap;font-weight:600;}#company_profile .group dl{margin-bottom:2em;}#company_profile .group  dl dt{background-color:#f4f4f4;padding:1em;line-height:1;margin-bottom:1em;}#company_profile .group  dl dt p{margin-bottom:0;}#company_profile .group  dl dd{padding-left:.5em;padding-right:.5em;display:flex;}#company_profile .group  dl dd:before{content:'\f054';font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;margin-right:.3em;color:#B69959;font-size:1.2rem;align-self:center;}#company_profile .group  dl dd p{margin-bottom:0;}#company_profile .group  dl dd a{display:inline-block}#company_profile .group .link_wrapper{text-align:right;}#company_profile .group .link_wrapper .link{display:inline-block;background:url(/themes/asada/images/icon_more_brown.svg) right center no-repeat;background-size:40px;height:40px;padding-right:50px;position:relative;}@media (min-width:576px){#company_profile .access_info{display:flex;justify-content:space-between;}#company_profile .access_info .name{display:flex;}#company_profile .access_info .name span:first-child{align-self:flex-start;}#company_profile .access_info .name > p{margin-bottom:0;}#company_profile .access_info .phone{text-align:right;}#company_profile .group .link_wrapper .link{background-size:58px;height:58px;padding-right:68px;}#company_profile .table tbody td span{display:inline-block;}#company_profile .table tbody td span:after{content:" / ";padding-right:.5em;}#company_profile .table tbody td span:last-child:after{content:"";padding-right:0;}}@media (min-width:992px){#company_profile .access_info .name span{display:flex;}#company_profile .access_info .name span i{margin-top:0;}#company_profile .access_info .name span em{margin-right:1em;}#company_profile .access_info .name span em:last-child{margin-right:0;}}#company_strength h3{font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:1em;display:flex;align-items:center;}#company_strength h3 span{font-size:5rem;color:#0057A6;padding-right:.1em;}#company_strength h3 em{font-style:normal;}#company_strength h3 em span{font-size:1.8rem;color:#333;}#company_strength .tab_contents .row{margin-bottom:2em;background-color:#fff;margin-left:0;margin-right:0;padding-top:15px;padding-bottom:15px;}#company_strength .tab_contents .img{text-align:center;}@media (min-width:768px){#company_strength .tab_contents .row{padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px;}#company_strength h3{font-size:2.2rem;}#company_strength h3 span{font-size:7rem;}#company_strength h3 em span{display:block;font-size:2.2rem;}#company_strength .tab_contents .img{align-self:center;}}@media (min-width:992px){#company_strength .tab_contents .row{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px;}#company_strength h3,#company_strength h3 em span{font-size:2.5rem;}#company_strength h3 span{font-size:8.6rem;}}@media (min-width:1200px){#company_strength .tab_contents .img img{max-width:325px;}}#company_quality h3{font-size:2.0rem;padding-bottom:.5em;margin-bottom:1em;border-bottom:3px solid #0057A6;font-weight:600;}#company_quality .tab_contents{background-color:#F5F5F5;padding:20px;margin-bottom:3em;}#company_quality section{background-color:#fff;}#company_quality .iso9001 .img{margin-bottom:1em;}#company_quality .iso9001 .range{background-color:#0057A6;color:#fff;padding:.5em;text-align:center;margin-bottom:1em;}#company_quality .iso9001 .range + p{margin-bottom:1em;text-align:center;}#company_quality .iso9001 .range + p em{font-style:normal;font-weight:600;}#company_quality .iso9001 .range + p em.blue{color:#0057A6}#company_quality .iso9001 .table{margin-bottom:1.5em;}#company_quality .iso9001 .table thead th{border-bottom:0;background-color:#F0F5FA;}#company_quality .iso9001 .table tbody tr,#company_quality .iso9001 .table tbody tr td{display:block;}#company_quality .iso9001 .table tbody tr td:first-child{font-weight:600;}#company_quality .iso9001 .table tbody tr td:last-child{border-top:0;padding-top:0;}#company_quality .iso9001 .table thead th,#company_quality .iso9001 .table tbody tr td{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;font-size:1.4rem;}#company_quality .iso9001 .table tbody tr:last-child td:last-child{border-bottom:1px solid #dee2e6;}#company_quality .iso9001 .about_iso9001{background-color:#f5f5f5;padding:1em;}#company_quality .iso9001 .about_iso9001 h4{font-weight:600;font-size:1.6rem;}#company_quality .iso9001 .about_iso9001 .text p{margin-bottom:0;}#company_quality .iso9001 .about_iso9001 .text p:last-child{margin-top:.5em;text-align:center;}#company_quality .iso9001 .about_iso9001 .text p:last-child img{max-width:100px;}#company_quality .iso9001 .about_iso9001 .text p:last-child span{display:block;}#company_quality .chart{text-align:center;margin-bottom:0;}@media (min-width:576px){#company_quality .iso9001 .table tbody tr{display:table-row;}#company_quality .iso9001 .table tbody tr td{display:table-cell;}#company_quality .iso9001 .table tbody tr td:last-child{border-top:1px solid #dee2e6;padding:.75rem;}#company_quality .iso9001 .table tbody tr td:first-child{white-space:nowrap;}#company_quality .iso9001 .table tbody tr:last-child td{border-bottom:1px solid #dee2e6;}#company_quality .iso9001 .about_iso9001 .text{display:flex;}#company_quality .iso9001 .about_iso9001 .text p:last-child{margin-top:0;margin-left:2em;}#company_quality .iso9001 .about_iso9001 .text p:last-child span{white-space:nowrap;}}@media (min-width:992px){#company_quality .tab_contents{padding:40px;margin-bottom:4em;}#company_quality h3{font-size:2.2rem;}#company_quality .iso9001 .table thead th,#company_quality .iso9001 .table tbody tr td{font-size:1.5rem;}}@media (min-width:1200px){#company_quality .tab_contents{padding:50px;}}#company_maker .lead{font-size:1.5rem;}#company_maker .note{font-weight:600;margin-bottom:1em;}#company_maker .note:before{display:none;}#company_maker .maker_outer{background-color:#fff;padding:20px;margin-bottom:2em;}#company_maker .maker_outer:last-child{margin-bottom:0;}#company_maker .maker_outer h3{background-color:#0057A6;color:#fff;font-size:1.8rem;padding:.7em;margin-bottom:1em;font-weight:600;}#company_maker .maker_outer ul{margin-bottom:0;display:flex;flex-wrap:wrap;}#company_maker .maker_outer ul li{padding:.5em 0;width:100%;border-bottom:1px solid #ccc;margin:0 1em;}@media (min-width:576px){#company_maker .maker_outer ul li{width:44%;margin:0 3%;}}@media (min-width:768px){#company_maker .maker_outer{padding:30px;}}@media (min-width:992px){#company_maker .maker_outer{padding:35px 40px;}#company_maker .maker_outer h3{font-size:2.0rem;}#company_maker .maker_outer ul li{width:29%;margin:0 2%;}}#company_history table{width:100%;}#company_history table tbody .sm_img:first-child img{margin-bottom:1em;}#company_history table tbody .sm_img:last-child img{margin-top:1.5em;}#company_history table th,#company_history table td{vertical-align:top;}#company_history table th{display:none;}#company_history table th span{display:inline-block;text-align:right;}#company_history table td{padding-bottom:1em;}#company_history table td.disc{background:url(/themes/asada/images/company/bar.png) center center no-repeat;}#company_history table td.disc + td{padding-left:1em;}#company_history table td.disc + td span{display:block;font-weight:600;}#company_history table .sm_img{text-align:center;}#company_history table .pc_img{text-align:right;display:none;}#company_history table .sm_img + tr .disc{height:2em;}#company_history table tbody tr:nth-child(18) .disc{height:4em;}@media (min-width:576px){#company_history table th{display:table-cell;white-space:nowrap;width:7em;}#company_history table td.disc + td{padding-left:1.5em;}#company_history table td.disc + td span{display:none;}}@media (min-width:768px){}@media (min-width:992px){#company_history table .pc_img{display:table-cell;width:36%;}#company_history table .sm_img{display:none;}#company_history table td.disc + td{padding-right:1.5em;}#company_history table td{padding-bottom:1.5em;}}@media (min-width:1200px){}#products_search{}#products_search .filter{background:url(/themes/asada/images/products/bg_blue.svg) center center no-repeat;background-size:cover;padding:30px 15px;padding-right:20px;}#products_search .filter h1{color:#fff;display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:1em;}#products_search .filter h1 i{transform:rotate(90deg)}#products_search .filter h1 span{margin-top:0;padding-left:.5em;}#products_search .filter .select_wrapper{margin-bottom:1em;color:#fff;}#products_search .filter .form-select{height:auto;padding:1em;display:inline-block;width:100%;line-height:1.5;color:#495057;vertical-align:middle;background:#fff;background-size:8px 10px;border:1px solid #ced4da;border-radius:0.25rem;outline:none;}#products_search .filter .form-select:focus-visible{outline:none;}#products_search .filter .btn_wrapper{text-align:center;margin-top:1.5em;}#products_search .filter .button{border-radius:30px;padding:0.75em 1.5em;border:solid 3px #fff;;min-width:120px;font-weight:600;color:#fff;background-color:transparent;line-height:1;}#products_search .result_num span{font-size:2.0rem;font-weight:600;color:#0057A6;}#products_search .results .item{padding-bottom:2em;padding-top:2em;border-bottom:1px solid #ccc;}#products_search .results .img{margin-bottom:1.5em;text-align:center;}#products_search .results h3{font-size:1.7rem;font-weight:600;margin-bottom:1em;}#products_search .results .btn_wrapper{text-align:right;}#products_search .results .btn_wrapper a{display:inline-block;width:47px;height:47px;background:url(/themes/asada/images/icon_more_brown.svg) right center no-repeat #fff;background-size:47px;position:relative;padding-right:130px;}#products_search .results .btn_wrapper a:before{content:'';width:47px;display:block;background:url(/themes/asada/images/icon_more_white.svg) right center no-repeat #fff;background-size:47px;height:47px;position:absolute;right:0;top:0;opacity:1;transition:ease .3s opacity;}#products_search .results .btn_wrapper a:hover:before{opacity:0;}#products_search .results .btn_wrapper a span{position:absolute;white-space:nowrap;font-weight:600;font-size:1.5rem !important;top:50%;transform:translateY(-50%);}@media (min-width:576px){#products_search .filter .filter_wrapper{display:flex;flex-wrap:wrap;justify-content:center;}#products_search .filter .filter_wrapper > div{width:48%;margin-bottom:0;}#products_search .filter .filter_wrapper > div:first-child{margin-right:4%;}#products_search .filter .filter_wrapper .btn_wrapper{width:100%;}#products_search .results .items li{display:flex;}#products_search .results .items li .img{flex-shrink:0;width:250px;}#products_search .results .items li .text{padding-left:2em;padding-top:.5em;}}@media (min-width:768px){#products_search .results{padding-right:30px;}#products_search .results .items li .img{width:280px;}}@media (min-width:992px){#products_search h1 span{font-size:2.9rem;}#products_search .filter{padding:50px 15px;padding-right:50px;}#products_search .results .items li .img{width:320px;}#products_search .filter .filter_wrapper{flex-wrap:nowrap;}#products_search .filter .filter_wrapper > div{width:38%;}#products_search .filter .filter_wrapper > div:first-child{margin-right:4%;}#products_search .filter .filter_wrapper .btn_wrapper{width:20%;padding-left:15px;align-self:flex-end;padding-bottom:.2em;}}@media (min-width:1280px){#products_search .filter,#products_search .results{padding-right:0;}}#products_top h1{font-weight:600;margin-top:1em;margin-bottom:1em;}#products_top h1 img{max-width:80%;}#products_top h1 span{display:block;font-size:1.8rem;margin-top:.5em;}#products_top .contents .tabs{display:flex;flex-wrap:wrap;}#products_top .contents .tabs li{width:31.3333%;margin-right:3%;display:flex;font-size:1.1rem;font-weight:600;margin-bottom:.7em;}#products_top .contents .tabs li:nth-child(3n){margin-right:0;}#products_top .contents .tabs li a{display:block;width:100%;background-color:#EDEDED;color:#aaa;padding:.2em;height:5em;}#products_top .contents .tabs li a span{display:block;position:relative;text-align:center;top:50%;transform:translateY(-50%);line-height:1.4;}#products_top .contents .tabs li a span em{display:inline-block;font-style:normal;font-size:smaller;}#products_top .contents .tabs .current{background-color:#0057A6;color:#fff;}#products_top .tab_contents section{background-color:#F5F5F5;margin-bottom:30px;padding-top:0;padding-bottom:0;}#products_top .tab_contents .main_vi{background:url(/themes/asada/images/products/bg_blue.svg) center center no-repeat;background-size:cover;padding:20px;color:#fff;}#products_top .tab_contents .main_vi .text p{margin-bottom:1em;}#products_top .contents h3{font-size:2.2rem;margin-bottom:.5em;font-weight:600;}#products_top .contents .section_wrapper h3{font-size:2.1rem;}#products_top .tab_contents .main_vi .img{text-align:center;}#products_top .tab_contents .main_vi .img img{max-width:100%;height:auto;}#products_top .tab_contents .products_menu{padding:20px;}#products_top .tab_contents .products_menu ul{margin-bottom:0;}#products_top .tab_contents .products_menu ul li:before{content:'\f105';font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;margin-right:.2em;color:#B69959;font-weight:900;position:absolute;left:0;top:0;}#products_top .tab_contents .products_menu ul li{margin-bottom:.5em;position:relative;padding-left:1em;}@media (min-width:576px){#products_top h1 img{width:50%;}#products_top .contents .tabs li{width:23%;margin-right:2.5%;font-size:1.2rem;}#products_top .contents .tabs li:nth-child(4n){margin-right:0;}#products_top .contents .tabs li:nth-child(3n){margin-right:2.5%;}#products_top .contents .tabs li a{height:4em;}#products_top .tab_contents .main_vi .text p{margin-bottom:0;}#products_top .tab_contents .main_vi .row{align-items:center;}#products_top .tab_contents .products_menu ul{padding:0;display:flex;flex-wrap:wrap;}#products_top .tab_contents .products_menu ul li{border-right:1px solid #ccc;margin-bottom:0;padding-bottom:.5em;padding-right:1.5em;width:50%;}#products_top .tab_contents .products_menu ul li:nth-child(2n),#products_top .tab_contents .products_menu ul li:last-child:first-child,#products_top .tab_contents .products_menu ul li:nth-child(2n):last-child{border-right-color:transparent;padding-right:0;padding-left:1.5em;}#products_top .tab_contents .products_menu ul li:nth-child(2n):before{left:0.5em;}}@media (min-width:768px){#products_top h1 span{font-size:2.6rem;}#products_top .tab_contents section{}#products_top .contents h3{font-size:2.8rem;}#products_top .contents .tabs li{font-size:1.3rem;}#products_top .tab_contents .main_vi{padding:30px;}#products_top .tab_contents .products_menu{padding:30px 20px;}}@media (min-width:992px){#products_top h1{margin-bottom:2em;margin-top:2em;}#products_top h1 span{margin-top:1em;}#products_top .contents .tabs{flex-wrap:nowrap;margin-bottom:2em;}#products_top .contents .tabs li,#products_top .contents .tabs li:nth-child(4n){font-size:1.3rem;margin-right:2%;margin-bottom:0;}#products_top .contents .tabs li:last-child{margin-right:0;}#products_top .tab_contents section{margin-bottom:50px;}#products_top .tab_contents .main_vi{padding:40px;}#products_top .tab_contents .section_wrapper section{padding-bottom:0;}#products_top .tab_contents .products_menu{flex-wrap:nowrap;}}@media (min-width:1200px){#products_top h1 img{width:auto;}#products_top .tab_contents section{margin-bottom:80px}#products_top .tab_contents .main_vi{padding:50px;}#products_top .tab_contents .products_menu{padding:40px 20px;}#products_top .tab_contents .products_menu ul li{width:25%;padding-left:1.5em;}#products_top .tab_contents .products_menu ul li:nth-child(4n + 1){padding-left:1em;}#products_top .tab_contents .products_menu ul li:nth-child(3n),#products_top .tab_contents .products_menu ul li:nth-child(2n){border-right-color:#ccc;}#products_top .tab_contents .products_menu ul li:nth-child(3n){padding-right:0;}#products_top .tab_contents .products_menu ul li:nth-child(4n){border-right-color:transparent;padding-right:0;padding-left:1.5em;}#products_top .tab_contents .products_menu ul li:before{left:0.5em;}#products_top .tab_contents .products_menu ul li:first-child:before,#products_top .tab_contents .products_menu ul li:nth-child(4n + 1):before{left:0;}#products_top .tab_contents .product05 .products_menu ul li,#products_top .tab_contents .product06 .products_menu ul li{width:50%;}#products_top .tab_contents .product05 .products_menu ul li:nth-child(2n),#products_top .tab_contents .product05 .products_menu ul li:last-child:first-child,#products_top .tab_contents .product05 .products_menu ul li:nth-child(2n):last-child,#products_top .tab_contents .product06 .products_menu ul li:nth-child(2n),#products_top .tab_contents .product06 .products_menu ul li:last-child:first-child,#products_top .tab_contents .product06 .products_menu ul li:nth-child(2n):last-child{border-right-color:transparent;padding-right:0;padding-left:1.5em;}#products_top .tab_contents .product05 .products_menu ul li:nth-child(3n),#products_top .tab_contents .product06 .products_menu ul li:nth-child(3n){padding-right:1.5em;padding-left:1em;}#products_top .tab_contents .product05 .products_menu ul li:nth-child(3n):nth-child(2n),#products_top .tab_contents .product06 .products_menu ul li:nth-child(3n):nth-child(2n){padding-right:0;padding-left:1.5em;}#products_top .tab_contents .product05 .products_menu ul li:before,#products_top .tab_contents .product06 .products_menu ul li:before{left:0em;}#products_top .tab_contents .product05 .products_menu ul li:nth-child(2n):before,#products_top .tab_contents .product06 .products_menu ul li:nth-child(2n):before{left:0.5em;}}#products_detail .side_nav{position:fixed;top:57px;left:0;width:100%;z-index:4;height:auto;}#products_detail .side_nav.active{height:100%;overflow-y:auto;}#products_detail .sidenav_titile{padding:.5em;background-color:#0057A6;color:#fff;font-weight:600;}#products_detail .side_nav > dl{margin-bottom:0;}#products_detail .side_nav > dl > dt{padding:.5em;background-color:#7B7B7B;color:#fff;border-bottom:1px solid #999;position:relative;cursor:pointer;}#products_detail .side_nav > dl > dt p{margin-bottom:0;}#products_detail .side_nav > dl > dt a{pointer-events:none;}#products_detail .side_nav > dl > dt:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%);}#products_detail .side_nav > dl > dt.active:after{content:"\f077";}#products_detail .side_nav > dl > dd{font-size:1.3rem;padding:1rem;background-color:#fff;margin-bottom:0;display:none;}#products_detail .side_nav > dl > dd:last-child{border-bottom:solid 1px #dedede;}#products_detail .side_nav > dl > dd > ul{margin-bottom:0;}#products_detail .side_nav > dl > dd > ul li{margin-bottom:1em;position:relative;padding-left:1.5em;line-height:1.2;}#products_detail .side_nav > dl > dd > ul li:before{content:'\f054';color:#B69959;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:50%;transform:translateY(-50%);}#products_detail .side_nav > dl > dd > ul li.has_child{padding-left:0;}#products_detail .side_nav > dl > dd > ul li.has_child dl dt{padding-left:1.5em;}#products_detail .side_nav > dl > dd > ul li.has_child:before{content:'\f078';color:#B69959;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:0;transform:none;}#products_detail .side_nav > dl > dd > ul li.has_child.active:before{content:'\f077';}#products_detail .side_nav > dl > dd > ul li.has_child dl{margin-bottom:0;position:relative;}#products_detail .side_nav > dl > dd > ul li.has_child dl dt{margin-bottom:1em;line-height:1.2;font-weight:400;cursor:pointer;}#products_detail .main_vi{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;background:url(/themes/asada/images/products/main_vi_bg.png) center center no-repeat;background-size:cover;}#products_detail .main_vi .row + .row{margin-top:15px;}#products_detail .main_vi .title_area{color:#fff;display:flex;align-items:center;margin-bottom:20px;}#products_detail .main_vi .title_area h2{font-size:2.4rem;font-weight:600;margin-bottom:0;padding:0 10px;border-right:1px solid #fff;min-width:5em;}#products_detail .main_vi .title_area h2 span{text-align:center;display:block;font-size:1.1rem;font-weight:400;}#products_detail .main_vi .title_area p{margin-bottom:0;line-height:1.2;padding:0 10px;}#products_detail .main_vi .img{text-align:center;}#products_detail .main_vi .img ul{display:flex;margin-bottom:0;justify-content:flex-end;}#products_detail .main_vi .img ul li{margin-right:2.25%;width:18%;}#products_detail .main_vi .img ul li:last-child{margin-right:0;}#products_detail .main_vi .img ul li img{max-width:100%;height:auto;}#products_detail .main_vi .date{position:absolute;bottom:-40px;right:15px;}#products_detail .summary{padding-bottom:0;padding-top:60px;}#products_detail.notab .summary{padding-bottom:0 !important;}#products_detail .summary .summary_area{font-size:1.4rem;line-height:1.5;margin-bottom:15px;}#products_detail .tab{padding-top:50px;}#products_detail.notab .tab .tab-content .tab-pane{padding-top:0;}#products_detail.notab .tab .list-group{display:none !important;}#products_detail .tab .list-group{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5em;}#products_detail .tab .list-group-item{position:relative;display:block;padding:.5em;margin-bottom:-1px;margin-right:2%;background-color:#f9f9f9;color:#ccc;border:0;border-radius:0;white-space:nowrap;width:49%;margin-top:8px;text-align:center;}#products_detail .tab .list-group-item:nth-child(2n){margin-right:0;}#products_detail .tab .list-group-item:hover{text-decoration:none;}#products_detail .tab .list-group-item.active{color:#fff;background-color:#0057A6;font-weight:600;text-decoration:none;}#products_detail .tab .tab-content{overflow-x:auto;}#products_detail .tab .tab-content .tab-pane{padding:20px 0;}#products_detail .tab .tab-content dl dt p,#products_detail .tab .tab-content dl dd p{margin-bottom:0;}#products_detail table caption{caption-side:top !important;font-weight:600 !important;text-align:center !important;}#products_detail table tbody tr:nth-of-type(odd){background-color:#fff !important;}#products_detail table tbody tr:nth-of-type(even){background-color:#FFF !important;}#products_detail table tbody tr td.bg_white{background-color:#fff;}#products_detail .tab .tab-content .table_outer + .table_outer{margin-top:3em;}#products_detail .tab .tab-content .table_outer + .kakomi{margin-top:3em;}#products_detail .tab .tab-content .kakomi dl:last-child{margin-bottom:0;}#products_detail .tab .tab-content .kakomi table tbody tr:first-child th,#products_detail .tab .tab-content .kakomi table tbody tr:first-child td{border-top:0;}#products_detail .tab .tab-content .kakomi table:last-child{margin-bottom:0;}#products_detail .tab .tab-content .kakomi table th{text-align:left;}#products_detail .tab .tab-content table{width:100% !important;margin-bottom:1.5em;}#products_detail .tab .tab-content table th{white-space:nowrap;text-align:center !important;position:relative !important;background-color:#0757A6 !important;color:#fff !important;}#products_detail .tab .tab-content table th span,#products_detail .tab .tab-content table th span.unit{position:absolute;right:1em;bottom:1em;font-size:smaller;}#products_detail .tab .tab-content table th,#products_detail .tab .tab-content table td{min-width:100px;font-size:1.4rem !important;vertical-align:middle !important;border:1px solid #dee2e6 !important;padding:.75em !important;}#products_detail .tab .tab-content table th.align-top,#products_detail .tab .tab-content table td.align-top{vertical-align:top !important;}#products_detail .tab .tab-content table th.font_nomal{font-size:1.4rem !important;}#products_detail .tab .tab-content table th.font_smaller{font-size:1.2rem !important;}#products_detail .tab .tab-content table.td_center td{text-align:center;}#products_detail .tab .tab-content table .title1 th,#products_detail .tab .tab-content table th.bg_navy,#products_detail .tab .tab-content table td.bg_navy{background-color:#0757A6 !important;color:#fff !important;font-weight:600;white-space:nowrap;text-align:center;}#products_detail .tab .tab-content table .title2 th,#products_detail .tab .tab-content table th.bg_gray,#products_detail .tab .tab-content table td.bg_gray{background-color:#7B7B7B !important;color:#fff !important;font-weight:600;white-space:nowrap;text-align:center;}#products_detail .tab .tab-content table th.subtitle,#products_detail .tab .tab-content table td.subtitle{background-color:#6796c4 !important;color:#fff !important;font-weight:600;white-space:nowrap;text-align:center;}#products_detail .tab .tab-content table th p,#products_detail .tab .tab-content table td p{margin-bottom:0;}#products_detail .tab .tab-content ul li{padding-left:1em !important;position:relative !important;line-height:1.5 !important;margin-bottom:1em !important;}#products_detail .tab .tab-content ul li:before{content:'\25CF' !important;color:#0757A6 !important;position:absolute !important;left:0 !important;top:0 !important;}#products_detail .tab .tab-content ol{padding-left:1.5em !important;}#products_detail .tab .tab-content ol li{margin-bottom:1em !important;}#products_detail .tab .tab-content h3{font-size:1.7rem;font-weight:600;margin-bottom:1em;}#products_detail .tab .tab-content h4{font-size:1.5rem;font-weight:600;margin-bottom:1em;}#products_detail .tab .tab-content hr{margin-top:0;margin-bottom:2em;}#products_detail .tab .tab-content .smaller{font-size:smaller;}#products_detail .tab .tab-content table.default,#products_detail .tab .tab-content table.default tr,#products_detail .tab .tab-content table.default th,#products_detail .tab .tab-content table.default td{border:0 !important;background:none !important;}#products_detail .tab .tab-content table td.half{width:50% !important;}#products_detail .tab .tab-content img{max-width:100% !important;height:auto !important;display:inline-block !important;}#products_detail .tab #detail04 table .title2 th{font-size:1.2rem;}#products_detail .tab #detail04 table .title1 + .title2 th:first-child{font-size:1.4rem;}#products_detail .tab #detail05 .accordion_wrapper > dt{border-top:1px solid #D1D1D1;padding:1em;position:relative;cursor:pointer;font-size:1.7rem;}#products_detail .tab #detail05 .accordion_wrapper > dt span{margin-right:.5em;}#products_detail .tab #detail05 .accordion_wrapper > dt em{font-size:smaller;font-style:normal;}#products_detail .tab #detail05 .accordion_wrapper > dd{padding:1em;padding-bottom:2em;}#products_detail .tab #detail05 .accordion_wrapper > dd p:last-child{margin-bottom:0;}#products_detail .tab #detail05 .kakomi{background-color:#F9F9F9;padding:1.5em;}#products_detail .tab #detail05 .kakomi + .kakomi{margin-top:2em;}#products_detail .tab #detail05 .kakomi + p{margin-top:1em;}#products_detail .tab #detail05 .kakomi dt{margin-bottom:1.5em;}#products_detail .tab #detail05 .kakomi dd + dt{margin-top:1.5em;margin-bottom:0;}#products_detail .tab #detail05 .row{margin-bottom:2em;}#products_detail .tab #detail05 .row .text{align-self:center;}#products_detail .tab #detail05 .accordion_wrapper{border-bottom:1px solid #d1d1d1;margin-bottom:0;}#products_detail .tab #detail05 .accordion_wrapper > dd > .inner{margin-bottom:2em;}#products_detail .tab #detail05 .accordion_wrapper > dd > .inner > table{margin-top:2em;}#products_detail .tab .tab-content .catalog_outer ul{display:flex;flex-wrap:wrap;}#products_detail .tab .tab-content .catalog_outer ul li{padding:1em !important;margin-bottom:1em !important;width:100% !important;}#products_detail .tab .tab-content .catalog_outer ul li:before{display:none !important;}#products_detail .tab .tab-content .catalog_outer ul li .img{max-width:140px;margin-left:auto;margin-right:auto;}#products_detail .tab .tab-content .catalog_outer ul li .text{padding-top:1.5em;}#products_detail .tab .tab-content .catalog_outer ul li .size{padding-top:1em;text-align:center;display:none !important;}#products_detail .tab .tab-content .catalog_outer ul li .size span{display:none;}#products_detail .tab .tab-content .catalog_outer ul li .size i{font-size:2.2rem;color:#D41A1A;}#products_detail .related_items{padding-top:0;}#products_detail .tab .tab-content .catalog_outer ul li p{margin:0 !important;text-align:center;}#products_detail .related_items h3{text-align:center;font-weight:600;font-size:1.9rem;margin-bottom:1em;}#products_detail .related_items .products_slider_wrapper{padding:0 15px;}#products_detail .related_items .slick-slider{position:static;}#products_detail .related_items .products-slider .slick-slide > div{padding:0 10px;}#products_detail .related_items .products-slider .slick-slide p{margin-bottom:0;padding-top:.2em;font-size:1.4rem;line-height:1.4;text-align:center;}#products_detail .related_items .slick-next:before{content:'\f054';font-size:30px;color:#B69959;font-family:"Font Awesome 5 Free";font-weight:900;}#products_detail .related_items .slick-prev:before{content:'\f053';font-size:30px;color:#B69959;font-family:"Font Awesome 5 Free";font-weight:900;}#products_detail .related_items .slick-prev{left:5px;z-index:2;}#products_detail .related_items .slick-next{right:5px;}@media (min-width:576px){#products_detail .main_vi{padding-right:25px;}#products_detail .main_vi .title_area{margin-bottom:0;position:relative;top:50%;transform:translateY(-50%);}#products_detail .main_vi .date{right:25px;}#products_detail .summary .inner{display:flex;}#products_detail .summary .text{padding-left:15px;padding-right:15px;}#products_detail .summary .img{max-width:35%;padding-left:15px;padding-right:15px;flex-shrink:0;}#products_detail .summary .summary_area{margin-bottom:0;}#products_detail .tab .list-group{width:100%;}#products_detail .tab .list-group-item{width:32.3333%;margin-right:1.5% !important;padding:1em;}#products_detail .tab .list-group-item:nth-child(3n){margin-right:0 !important;}#products_detail .tab .tab-content .catalog_outer ul li{width:50% !important;padding:2em !important;}#products_detail .tab .tab-content .kakomi > *{display:flex;}#products_detail .tab .tab-content .kakomi > * > *{flex:1;align-items:center;}#products_detail .tab .tab-content .kakomi dl{display:flex;}#products_detail .tab .tab-content .kakomi dl dt,#products_detail .tab .tab-content .kakomi dl dd{margin-bottom:0 !important;flex-grow:1;}#products_detail .tab .tab-content .kakomi dl dt{align-self:center;padding-right:2em;}#products_detail .tab .tab-content .kakomi dl dd + dt{padding-left:2em;padding-right:0;}#products_detail .tab #detail05 .kakomi dd + dt{margin-top:0;}#products_detail .tab .tab-content .kakomi dl.nowrap dt{white-space:nowrap;}}@media (min-width:768px){#products_detail .main_vi{padding-right:55px;margin-right:-25px;}#products_detail .main_vi .row + .row{margin-top:25px;}#products_detail .main_vi .title_area{justify-content:center;}#products_detail .main_vi .date{right:60px;}#products_detail .summary .inner{width:90%;margin-left:auto;margin-right:auto;}#products_detail .summary .img{max-width:40%;}#products_detail .related_items h3{font-size:2.3rem;}#products_detail .related_items .products_slider_wrapper{width:90%;margin-left:auto;margin-right:auto;padding:30px;border:1px solid #dedede;position:relative;}#products_detail .tab .tab_wrapper{width:90%;margin-left:auto;margin-right:auto;}#products_detail .tab .tab-content table th,#products_detail .tab .tab-content table td{padding:.5em 1em !important;}#products_detail .tab #detail05 .accordion_wrapper > dd > .inner > table{width:70%;}}@media (min-width:992px){#products_detail .container-fluid{padding-right:50px;}#products_detail .side_nav{top:69px;}#products_detail .main_vi .date{right:25px;}#products_detail .tab .list-group{display:inline-flex;flex-wrap:nowrap;margin-bottom:0;}#products_detail .tab .list-group-item,#products_detail .tab .list-group-item:nth-child(3n){width:auto;margin-right:5px !important;background-color:#fff;border-bottom:5px solid #EFEFEF;}#products_detail .tab .list-group-item.active{border-bottom:5px solid #0757A6;color:#0757A6;background-color:#fff;}#products_detail .main_vi{margin-left:0;margin-right:0;padding:40px;}#products_detail .summary{padding-bottom:70px;}#products_detail .summary .inner{width:95%;}#products_detail .tab .tab-content .tab-pane{padding:40px 0;}#products_detail .tab .tab-content h3{font-size:1.9rem;}#products_detail .tab .tab-content h4{font-size:1.7rem;}#products_detail .tab .tab-content table th,#products_detail .tab .tab-content table td{font-size:1.3rem !important;padding:.5em !important;}#products_detail .tab #detail05 .kakomi{padding:1em 2.5em;}#products_detail .tab #detail05 .accordion_wrapper > dd > .inner > table{width:50%;}#products_detail .related_items .products_slider_wrapper{width:95%;padding:30px 40px;}#products_detail .related_items .slick-prev{left:10px;}#products_detail .related_items .slick-next{right:10px;}#products_detail .tab .tab_wrapper{width:95%;}#products_detail .tab #detail05 .accordion_wrapper > dt{font-size:1.9rem;}}@media (min-width:1200px){#products_detail .container-fluid{padding-right:15px;}#products_detail .side_nav{width:266px;border-left:1px solid #dedede;border-right:1px solid #dedede;position:static;z-index:1;height:auto !important;overflow-y:visible !important;}#products_detail .side_nav > dl > dt{background-color:#0057A6;}#products_detail .contents{width:calc(100% - 266px);}#products_detail .product_detail_wrapper{display:flex;}#products_detail .main_vi{padding:50px;margin-left:0;margin-right:0;}#products_detail .main_vi .date{right:20px;}#products_detail .tab #detail05 .accordion_wrapper > dd > .inner{display:flex;}#products_detail .tab #detail05 .accordion_wrapper > dd > .inner .table_outer{margin-right:20px;}#products_detail .tab #detail05 .accordion_wrapper > dd > .inner > table{width:auto;margin-top:0;}#products_detail .tab .tab-content table th,#products_detail .tab .tab-content table td{min-width:60px;}}#news_list .contents{margin-bottom:30px;max-width:1020px;margin-left:auto;margin-right:auto;}#news_list .news_nav{display:flex;flex-wrap:wrap;margin-bottom:20px;}#news_list .news_nav ul{display:flex;width:100%;margin-bottom:1em;}#news_list .news_nav ul li{width:25%;border-right:1px solid #bbb;}#news_list .news_nav ul li:first-child{border-left:1px solid #bbb;}#news_list .news_nav ul li a{display:block;color:#bbb;font-weight:600;white-space:nowrap;line-height:1.3;text-align:center;}#news_list .news_nav ul li a span{display:inline-block;}#news_list .news_nav ul li a.current span{border-bottom:4px solid #0057A6;color:#333;}#news_list .news_nav .year{width:100%;text-align:right;}#news_list .news_nav select{height:auto;width:50%;}#news_list .items .item{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid #bbb;display:flex;flex-wrap:wrap;}#news_list .items .item:first-child{padding-top:1.5em;border-top:1px solid #bbb;}#news_list .items .item .cat{margin-bottom:1em;width:70%;}#news_list .items .item .cat a{display:inline-block;white-space:nowrap;line-height:1;padding:.75em 1em;background-color:#F0F5FA;color:#0057A6;font-size:1.4rem;font-weight:600;text-align:center;}#news_list .items .item .date{font-size:1.2rem;color:#8b8b8b;font-weight:600;white-space:nowrap;line-height:1;margin-bottom:1em;}#news_list .items .item .news_summary{width:100%;}#news_list .items .item h3{font-size:1.6rem;font-weight:600;line-height:1.3;margin-bottom:.8em;}#news_list .items .item .detail{margin-bottom:1em;}#news_list .items .item .detail p:last-child{margin-bottom:0;}#news_list .items .item .btn_wrapper.pc{display:none;}#news_list .items .item .btn_wrapper.sp{text-align:right;width:30%;}#news_list .items .item .btn_wrapper.sp a{display:inline-block;width:40px;height:40px;background:url(/themes/asada/images/icon_more_brown.svg) right center no-repeat #fff;background-size:40px;position:relative;}#news_list .items .item .btn_wrapper.sp a span{font-size:0;}#news_list .items .item .btn_wrapper.sp a:before{content:'';width:40px;display:block;background:url(/themes/asada/images/icon_more_white.svg) right center no-repeat #fff;background-size:40px;height:40px;position:absolute;right:0;top:0;opacity:1;transition:ease .3s opacity;}#news_list .items .item .btn_wrapper.sp a:hover:before{opacity:0;}@media (min-width:576px){#news_list .container-fluid{padding-right:48px;}#news_list .news_nav ul{width:70%;}#news_list .news_nav .year{width:30%;}#news_list .items .item{flex-wrap:nowrap;}#news_list .items .item .detail{margin-bottom:0;}#news_list .items .item .btn_wrapper.sp{display:none;}#news_list .items .item .btn_wrapper.pc{display:block;align-self:center;flex-shrink:0;}#news_list .items .item .btn_wrapper.pc a{display:inline-block;width:56px;height:56px;background:url(/themes/asada/images/icon_more_brown.svg) right center no-repeat #fff;background-size:56px;position:relative;}#news_list .items .item .btn_wrapper.pc a:before{content:'';width:56px;display:block;background:url(/themes/asada/images/icon_more_white.svg) right center no-repeat #fff;background-size:56px;height:56px;position:absolute;right:0;top:0;opacity:1;transition:ease .3s opacity;}#news_list .items .item .btn_wrapper.pc a:hover:before{opacity:0;}#news_list .items .item .btn_wrapper.pc a span{font-size:0;}#news_list .items .item .cat{width:auto;align-self:center;}#news_list .items .item .cat a{padding:1em;width:120px;}#news_list .items .item .news_summary{padding-left:2em;padding-right:1em;}}@media (min-width:992px){#news_list .contents{margin-bottom:50px;}#news_list .items .item:first-child{padding-top:2em;}#news_list .items .item{padding-bottom:2em;margin-bottom:2em;}#news_list .items .item .cat a{padding:1.1em;}#news_list .items .item h3{font-size:1.9rem;}#news_list .news_nav ul li{width:126px;}}#news_detail .contents{margin-top:30px;margin-bottom:30px;}#news_detail .news_detail_header .cat{display:inline-block;}#news_detail .news_detail_header .cat a{display:block;white-space:nowrap;line-height:1;padding:.75em 1em;background-color:#F0F5FA;color:#0057A6;font-size:1.4rem;font-weight:600;text-align:center;}#news_detail .news_detail_header .date{display:inline-block;color:#8b8b8b;font-weight:600;margin-left:.5em;font-size:1.4rem;}#news_detail h1{font-size:2.0rem;line-height:1.4;margin-bottom:1em;}#news_detail .detail .news_text{margin-bottom:2em;}#news_detail .detail .news_img{margin-bottom:1.5em;text-align:center;}#news_detail .link_wrapper .prev:before{content:'';width:40px;display:block;background:url(/themes/asada/images/btn_prev.svg) left center no-repeat #fff;background-size:40px;height:40px;position:absolute;left:0;top:0;opacity:1;transition:ease .3s opacity;}#news_detail .link_wrapper .prev:hover:before{opacity:0;}#news_detail .link_wrapper .prev{background:url(/themes/asada/images/btn_prev_brown.svg) left center no-repeat;background-size:40px;height:40px;padding-left:50px;position:relative;display:block;}#news_detail .link_wrapper .prev span{display:inline-block;letter-spacing:.2rem;position:relative;top:50%;font-weight:600;transform:translateY(-50%);}@media (min-width:768px){#news_detail .link_wrapper .prev{background-size:47px;height:47px;padding-left:57px;font-size:1.6rem;}#news_detail .link_wrapper .prev:before{content:'';width:47px;background-size:47px;height:47px;}}@media (min-width:576px){#news_detail .container-fluid{padding-right:48px;}#news_detail .news_detail_header .cat a{width:120px;padding:1em;}#news_detail .btn_wrapper a img{width:auto;}}@media (min-width:768px){#news_detail .contents{width:680px;margin-left:auto;margin-right:auto;}#news_detail h1{font-size:2.4rem;}#news_detail .btn_wrapper a span{font-size:1.5rem;}}@media (min-width:992px){#news_detail .container-fluid{padding-right:15px;}#news_detail .contents{width:750px;margin-top:40px;margin-bottom:50px;}#news_detail .news_detail_header .cat a{padding:1.1em;}#news_detail .news_detail_header .date{font-size:1.5rem;}}@media (min-width:1200px){#news_detail h1{font-size:2.8rem;}}#networks .main_vi .lead{border-image:url(/themes/asada/images/networks/wrapper.png) 20 stretch;border-style:solid;border-width:15px;font-size:1.5rem;}#networks .main_vi .lead h4{font-weight:600;font-size:1.7rem;text-align:center;margin-bottom:.5em;}#networks .main_vi .lead p:last-child{margin-bottom:0;}#networks .main_vi .map{display:none;}#networks .domestic,#networks .overseas{margin-left:-15px;margin-right:-15px;}#networks section > .inner{background-color:#F9F9F9;padding:1.5em 1em;}#networks h2{border-left:6px solid #0057A6;padding-left:.5em;font-weight:600;margin-bottom:1em;}#networks .item{background-color:#fff;padding:1em;margin-bottom:1.5em;}#networks .item:last-child{margin-bottom:0;}#networks .item .default{position:relative;}#networks .item .arrow{font-size:30px;color:#B69959;line-height:1;height:30px;text-align:center;cursor:pointer;}#networks .item .arrow:before{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;}#networks .item.active .arrow:before{content:'\f077';font-family:"Font Awesome 5 Free";font-weight:900;}#networks .item .com_name{background-color:#F4F4F4;position:relative;}#networks .item h3{font-size:1.7rem;font-weight:600;background-color:#F4F4F4;text-align:center;padding:1em;margin-bottom:0;}#networks .item h3 em{display:block;font-style:normal;margin-bottom:.3em;}#networks .item h3 em:last-child{margin-bottom:0;}#networks .item h3 span{display:inline-block;}#networks .item .address{line-height:1.4;padding:.7em .3em .5em;}#networks .item .address span{display:inline-block;}#networks .item .address span:first-child{margin-right:.5em;}#networks .item .more_info{display:none;}#networks .item .more_info .img{text-align:center;padding:1em;}#networks .item.other{border:1px solid #666;}#networks .item.other .img{margin-bottom:1.5em;}#networks .item.other .text{font-size:1.4rem;}#networks .item.other .text p{margin-bottom:0;}#networks .item.other h4{font-size:1.7rem;font-weight:600;margin-bottom:.5em;}@media (min-width:576px){#networks .container-fluid{padding-right:48px;}#networks .item .arrow{font-size:2.6rem;}#networks .item .more_info .inner{display:flex;}#networks .item .more_info .inner > div{width:50%;padding:1em;}#networks .item .more_info .img img.tate{max-width:80%;}#networks .item.other .inner{display:flex;}#networks .item.other .inner > div{width:50%;}#networks .item.other .img{margin-bottom:0;}#networks .item.other .text{padding:2em;}}@media (min-width:768px){#networks .main_vi{padding-top:20px;}#networks .main_vi .lead{position:absolute;width:50%;}#networks .main_vi .lead .text{font-size:1.3rem;}#networks .main_vi .map{display:block;}#networks .main_vi .map svg{max-width:100%;height:auto;}#networks .item{margin-bottom:2em;}#networks .item.active{margin-bottom:3em;}#networks .item .more_info .inner > div{padding:2em 1em 1em;}#networks .domestic,#networks .overseas{margin-right:0;margin-right:0;}#networks .item .default{display:flex;}#networks .item h3{position:relative;top:50%;transform:translateY(-50%);}#networks .item .com_name{width:42%;}#networks .item .address{width:53%;padding:0 1.5em;}#networks .item .arrow{width:5%;align-self:center;}}@media (min-width:992px){#networks section > .inner{padding:2.5em;}#networks .main_vi .lead h4{font-size:2.0rem;}#networks .main_vi .lead .text{font-size:1.5rem;}#networks .item .more_info .img img{max-width:80%;}#networks .item .more_info .img img.tate{max-width:60%;}#networks .item.other{padding:2em;}#networks .item.other .text{align-self:center;font-size:1.5rem;}#networks .item.other .img{text-align:center;}#networks .item.other h4{font-size:2.0rem;}}@media (min-width:1200px){#networks .item .more_info .inner .img{width:40%;}#networks .item .more_info .inner .map{width:60%;}}#sitemap .contents{margin-bottom:30px;}#sitemap .sitemap_items dl{margin-bottom:1em;}#sitemap .sitemap_items dl dd a{display:block;margin-bottom:.3em;}#sitemap .sitemap_items dl dd span > a{display:inline-block;margin-bottom:0;}#sitemap .sitemap_items dl dd span{display:block;}#sitemap .sitemap_items dl dt{font-size:1.8rem;margin-bottom:.5em;}#sitemap .sitemap_items dl dd a:before{content:'\f105';font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;color:#B69959;margin-right:.3em;}#sitemap .sitemap_items dl dd span > a:before{display:none;}#sitemap .sitemap_items dl dd a span{display:inline-block;}#sitemap .sitemap_items dl dd a span em{font-style:normal;font-size:smaller;}#sitemap .sitemap_items .network div{margin-bottom:1em;}#sitemap .sitemap_items .network div > span{font-size:1.4rem;margin-left:1em;}#sitemap .sitemap_items .network div > span:before{content:'-';}@media (min-width:576px){#sitemap .sitemap_items{display:flex;flex-wrap:wrap;}#sitemap .sitemap_items dl{width:50%;margin-bottom:2em;border-right:1px solid #dedede;padding:0 1em;}#sitemap .sitemap_items dl:nth-child(2n){border:0;}}@media (min-width:992px){#sitemap .contents{margin-bottom:50px;}#sitemap .sitemap_items{display:inline-flex;flex-wrap:nowrap;}#sitemap .sitemap_items dl{width:auto;border-right:1px solid #dedede !important;}#sitemap .sitemap_items dl:last-child{border:0 !important;}}@media (min-width:1200px){#sitemap .sitemap_items dl{padding:0 2em;}}#privacy section{padding-top:0;}#privacy section .lead{font-size:1.5rem;margin-bottom:1.5em;padding-bottom:1.5rem;border-bottom:1px solid #dedede;}#privacy section .date{text-align:right;}#privacy section > dl > dt{margin-bottom:1em;font-size:1.7rem;}#privacy section > dl > dd{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #dedede;}#privacy section > dl > dd ul{list-style-type:disc;padding-left:1.5em;margin-bottom:1em;}#privacy section > dl > dd ul li{margin-bottom:.5em;}#privacy section > dl > dd p{margin-bottom:1em;}#privacy section > dl > dd p:last-child,#privacy section > dl > dd ul:last-child,#privacy section > dl > dd ul li:last-child,#privacy section > dl > dd dl:last-child,#privacy section > dl > dd dl dd:last-child{margin-bottom:0;}#privacy section > dl > dd dl{margin-bottom:1em;}#privacy section > dl > dd dl dd{margin-bottom:.5em;}#privacy section .contact h4{font-size:1.7rem;font-weight:600;}#privacy section .contact .box{background-color:#f7f7f7;padding:1em;font-size:1.4rem;list-style:none;}#privacy section .contact .box em{display:inline-block;font-style:normal;}#privacy section .contact .box em:after{content:' : ';padding-right:.5em;}@media (min-width:576px){#privacy .contents{padding-right:10px;}#privacy section .contact .box{padding:1em 2em;max-width:60%;font-size:1.5rem;}}@media (min-width:768px){#privacy .contents{padding-right:30px;}}@media (min-width:992px){#privacy .contents{padding-right:20px;}}#contact .contents{margin-left:-15px;margin-right:-15px;padding:30px 15px;font-size:1.4rem;background-color:#F9F9F9;margin-bottom:40px;margin-top:40px;}#contact .contents h1{text-align:center;margin-top:0;margin-bottom:1}#contact .contents p{text-align:center;}#contact .contents p.note{text-align:left;color:#CB2E25;margin-top:3em;}#contact .contents p.note span{display:block;}#contact .contents p.note:before{display:none;}#contact .contents .inquiry_area{background-color:#fff;padding:20px;max-width:960px;margin-left:auto;margin-right:auto;}#contact .contents .inquiry_area .form-group{margin-bottom:1.2em;}#contact .contents .form-control{font-size:1.6rem;height:auto;border-radius:0;padding:.8em;}#contact .contents .col-form-label{font-weight:600;}#contact .contents .required:after{content:"*";color:#CB2E25;}#contact .contents .btn_wrapper,#contact .contents #edit-actions{text-align:center;margin-top:4em;margin-bottom:2em;}#contact .contents .btn_wrapper .btn,#contact .contents #edit-actions .btn{border-radius:50px;background-color:#B69959;color:#fff;font-size:1.6rem;font-weight:600;border:0;padding:1em 3em;width:100%;display:block;}#contact .contents .btn_wrapper .btn:after,#contact .contents #edit-actions .btn:after{content:'\f054';font-weight:900;font-family:"Font Awesome 5 Free";margin-left:1em;}#contact .contents .confirm_item label:after{content:" : ";}#contact #edit-actions .bk.btn{margin-bottom:1em;background-color:#ccc;}#contact-complete .contents{margin:40px 0;padding:40px 0;text-align:center;}@media (min-width:576px){#contact .contents .btn_wrapper .btn,#contact .contents #edit-actions .btn{display:inline-block;width:40%;max-width:280px;}#contact #edit-actions .bk.btn{margin-bottom:0;margin-right:1em;}#contact-complete .contents{margin:80px 0;padding:0;}}@media (min-width:768px){#contact .contents{padding:30px 45px;margin-left:auto;margin-right:auto;}#contact-complete .contents{margin:80px 0;padding:40px 0;}}@media (min-width:992px){#contact .contents{padding:50px 70px;font-size:1.6rem;margin-bottom:80px;}#contact .contents h1 span{font-size:3.3rem;}#contact .contents .inquiry_area{padding:36px 100px;}#contact .contents .btn_wrapper .btn,#contact .contents #edit-actions .btn{font-size:1.8rem;}}#recruit .contents{padding:30px 15px;margin-bottom:40px;margin-top:40px;text-align:center;}#recruit .contents p.norecruit{text-align:center;font-weight:600;color:#b7b7b7;}#recruit .contents .btn_wrapper{text-align:center;margin-top:4em;margin-bottom:2em;}#recruit .contents .btn_wrapper .btn{border-radius:50px;background-color:#B69959;color:#fff;font-size:1.6rem;font-weight:600;border:0;padding:1em 3em;max-width:310px;}#recruit .contents .btn_wrapper .btn:after{content:'\f054';font-weight:900;font-family:"Font Awesome 5 Free";margin-left:1em;}@media (min-width:992px){#recruit .contents{padding:50px 70px;font-size:1.8rem;margin-bottom:80px;}#recruit .contents .btn_wrapper .btn{padding:1.5em 3em;}}
