@charset "UTF-8";body,dd,dl,dt,form,h1,h2,h3,h4,h5,li,ol,p,table,td,th,ul{margin:0px;padding:0px;font-weight:400;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;list-style-type:none;font-size:100%}body{color:#4d4d4d;background-color:#ffffff;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Open Sans",Arial,sans-serif;line-height:1.86;letter-spacing:0.05em;font-size:16px;-webkit-text-size-adjust:none}p{line-height:1.86;font-size:16px}* html body{font-size:100%}a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}a img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}img{vertical-align:bottom;max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}button,input,select,textArea{background:none;margin:0px;outline:none;padding:0px;font-weight:normal;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;list-style-type:none;font-size:16px;-webkit-appearance:none}select{-webkit-appearance:button;-moz-appearance:button;appearance:button}button{cursor:pointer}*{-webkit-box-sizing:border-box;box-sizing:border-box}a:link{color:#4d4d4d;text-decoration:none}a:visited{color:#4d4d4d;text-decoration:none}a:hover{color:#288278;text-decoration:underline;-webkit-transition:0.5s;transition:0.5s}a:hover img{-webkit-transition:0.5s;transition:0.5s;opacity:0.8}.clear:after{content:"";display:block;clear:both}.clear_both{clear:both}.hidden{overflow:hidden}#wrapper{overflow:hidden}.main_width{display:block;margin-left:auto;margin-right:auto;max-width:1200px}@media only screen and (max-width:1024px){.main_width{padding:0 30px}}@media only screen and (max-width:768px){.main_width{padding:0 20px}}@media only screen and (max-width:480px){.main_width{padding:0 15px}}.cont_width{display:block;margin-left:auto;margin-right:auto;max-width:940px}.cont_width .cont_in{display:block;margin-left:auto;margin-right:auto;max-width:780px}.alignright,.text_right{text-align:right}.alignleft,.text_left{text-align:left}.aligncenter,.text_center{text-align:center}.underline{text-decoration:underline}.lato{font-family:"Lato","arial",sans-serif}.mintyo{font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}body,dd,dl,dt,form,h1,h2,h3,h4,h5,li,ol,p,table,td,th,ul{font-weight:500}table{width:100%;border-collapse:separate;border-collapse:collapse;border-spacing:0}table tr td,table tr th{text-align:left;padding:0px}.table{display:table;width:100%}.table .tableCell{display:table-cell;vertical-align:top}@media only screen and (max-width:640px){.table.sp_brake{display:block}.table.sp_brake .tablecell{display:block;width:100%}}.page_top{position:fixed;right:40px;bottom:40px;z-index:1000;display:none}.page_top a{display:block}@media only screen and (max-width:640px){.page_top{bottom:0px;right:0}.page_top img{width:36px;height:36px}}#pagetop{z-index:999}#main_area{position:relative;letter-spacing:0.05em}#main_area .main_btn_top{position:fixed;bottom:20px;right:0}#main_area .main_btn_top .btn_top{background:#00843d;display:block;width:50px;height:80px}#main_area .main_btn_top .btn_top .arrow_right,#main_area .main_btn_top .btn_top .arrow_top{display:inline-block;position:absolute;top:60%;left:50%;width:20px;height:20px}#main_area .main_btn_top .btn_top .arrow_top{border-top:1px solid #fff;-webkit-transform:translate(-43%,-50%) rotate(-50deg);transform:translate(-43%,-50%) rotate(-50deg)}#main_area .main_btn_top .btn_top .arrow_right{border-right:1px solid #fff;-webkit-transform:translate(-57%,-50%) rotate(-40deg);transform:translate(-57%,-50%) rotate(-40deg)}.row{margin-left:-14px;margin-right:-14px;overflow:hidden;margin-bottom:-14px}@media only screen and (max-width:1024px){.row{margin-left:-8px;margin-right:-8px}}@media only screen and (max-width:768px){.row{margin-left:-5px;margin-right:-5px}}.row img{width:100%}.row .col1,.row .col10,.row .col11,.row .col12,.row .col2,.row .col3,.row .col4,.row .col5,.row .col6,.row .col7,.row .col8,.row .col9{float:left;min-height:1px;padding-left:14px;padding-right:14px;margin-bottom:14px}@media only screen and (max-width:1024px){.row .col1,.row .col10,.row .col11,.row .col12,.row .col2,.row .col3,.row .col4,.row .col5,.row .col6,.row .col7,.row .col8,.row .col9{padding-left:8px;padding-right:8px}}@media only screen and (max-width:768px){.row .col1,.row .col10,.row .col11,.row .col12,.row .col2,.row .col3,.row .col4,.row .col5,.row .col6,.row .col7,.row .col8,.row .col9{padding-left:5px;padding-right:5px}}.row .tab1,.row .tab2,.row .tab6{float:left;min-height:1px;padding-left:14px;padding-right:14px}@media only screen and (max-width:1024px){.row .tab1,.row .tab2,.row .tab6{padding-left:8px;padding-right:8px}}@media only screen and (max-width:768px){.row .tab1,.row .tab2,.row .tab6{padding-left:5px;padding-right:5px}}.square{overflow:hidden}.square .col1,.square .col10,.square .col11,.square .col12,.square .col2,.square .col3,.square .col4,.square .col5,.square .col6,.square .col7,.square .col8,.square .col9{float:left;min-height:1px;padding:0;margin-bottom:0}.col12{width:100%}.col11{width:91.66666667%}.col10{width:83.33333333%}.col9{width:75%}.col8{width:66.66666667%}.col7{width:58.33333333%}.col6{width:50%}.col5{width:41.66666667%}.col4{width:33.33333333%}.col3{width:25%}.col2{width:16.66666667%}.col1{width:8.33333333%}@media only screen and (max-width:1024px){.pc1024Col12{width:100%}.pc1024Col6{width:50%}.pc1024Col3{width:25%}.pc1024Col2{width:16.66666667%}}@media only screen and (max-width:768px){.tab12{width:100%}.tab6{width:50%}.tab4{width:33.33333333%}}@media only screen and (max-width:767px){.sp12{width:100%}.sp6{width:50%}}@media only screen and (max-width:480px){.sps12{width:100%}.sps6{width:50%}}.frame_respon .fb_iframe_widget,.frame_respon .fb_iframe_widget iframe[style],.frame_respon .fb_iframe_widget span{width:100% important}.gmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.gmap embed,.gmap iframe,.gmap object{border:none!important;position:absolute;top:0;left:0;width:100%;height:100%}#header{position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 100px;width:100%;z-index:99999;height:120px;background-color:#fff}@media only screen and (max-width:1400px){#header{padding:0 30px}}@media only screen and (max-width:1024px){#header{position:fixed;height:80px}}@media only screen and (max-width:768px){#header{padding:0 15px 0}}#header .sp_site_catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;padding:2px 15px 4px;width:100%;background-color:#288278;color:#fff;font-size:12px}@media only screen and (min-width:769px){#header .sp_site_catch{display:none}}#header.fixed_01{-webkit-box-shadow:0px 1px 5px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 5px 1px rgba(0,0,0,0.1);-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1025px){#header.fixed{position:fixed;opacity:0;top:0;height:80px;background-color:#fff;-webkit-transition:all 0s;transition:all 0s}#header.fixed_01{-webkit-transition:all 0.3s;transition:all 0.3s}#header.fixed_01 #hd_logo .logo_inner a h1 span{width:160px}#header.fixed_01 .header_right_cont #info_navi{display:none}#header.fixed_01 .header_right_cont #gnavi{margin-top:-6px}#header.fixed_01 .sp_menu_btn{display:block}#header.fixed_02{opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}}#header #hd_logo{width:200px;height:100%}@media only screen and (max-width:768px){#header #hd_logo{width:160px}}#header #hd_logo .logo_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;height:100%}#header #hd_logo .logo_inner .site_catch,#header #hd_logo .logo_inner>a{width:100%}#header #hd_logo .logo_inner h1 span,#header #hd_logo .logo_inner p span{display:block}#header #hd_logo .logo_inner h1 span img,#header #hd_logo .logo_inner p span img{width:100%;height:auto}#header #hd_logo .logo_inner .site_catch{text-align:center;padding-top:4px}@media only screen and (max-width:768px){#header #hd_logo .logo_inner .site_catch{display:none}}#header #hd_logo .logo_inner .site_catch span{font-size:12px}#header .header_right_cont{height:100%;max-width:820px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:0.1em;align-content:center}#header .header_right_cont>div{width:100%}@media only screen and (max-width:1024px){#header .header_right_cont{display:none}}#header .header_right_cont #info_navi>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -24px}#header .header_right_cont #info_navi>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}#header .header_right_cont #info_navi>ul>li.icon{padding:0 24px;position:relative}#header .header_right_cont #info_navi>ul>li.icon+.icon:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;content:"";width:1px;height:30px;background-color:#f4f4f4}#header .header_right_cont #info_navi>ul>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media only screen and (min-width:769px){#header .header_right_cont #info_navi>ul>li a:hover{opacity:0.8}}#header .header_right_cont #info_navi>ul>li a img{margin-right:10px}#header .header_right_cont #info_navi>ul>li a.line img{margin-right:10px}@media only screen and (min-width:769px){#header .header_right_cont #info_navi>ul>li a.tel{pointer-events:none}}#header .header_right_cont #info_navi>ul>li a.tel img{font-size:22px}#header .header_right_cont #info_navi>ul>li a.tel .text_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#header .header_right_cont #info_navi>ul>li a.tel .text_box span{font-size:20px}#header .header_right_cont #info_navi>ul>li a span{padding-bottom:2px;display:block;color:#4d4d4d;vertical-align:middle;font-family:"Open Sans",Arial,sans-serif;font-weight:600}#header .header_right_cont #info_navi>ul>li a span+span{font-size:10px;font-family:"Noto Sans JP",sans-serif}#header .header_right_cont #gnavi{margin-top:10px}#header .header_right_cont #gnavi>ul>li{position:relative}#header .header_right_cont #gnavi>ul>li+li{margin-left:30px}@media only screen and (max-width:1200px){#header .header_right_cont #gnavi>ul>li+li{margin-left:24px}}#header .header_right_cont #gnavi>ul>li>a,#header .header_right_cont #gnavi>ul>li>span{display:block;position:relative;text-decoration:none;font-weight:bold;color:#288278;z-index:1}@media only screen and (max-width:1300px){#header .header_right_cont #gnavi>ul>li>a,#header .header_right_cont #gnavi>ul>li>span{font-size:14px}}@media only screen and (min-width:1025px){#header .header_right_cont #gnavi>ul>li>a:after,#header .header_right_cont #gnavi>ul>li>span:after{content:"";width:8px;height:8px;border:0px;border-right:solid 2px #288278;border-bottom:solid 2px #288278;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);position:absolute;bottom:-18px;left:50%;-webkit-transition:all 0.5s;transition:all 0.5s;opacity:0}#header .header_right_cont #gnavi>ul>li>a:hover:after,#header .header_right_cont #gnavi>ul>li>span:hover:after{opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}}@media only screen and (min-width:1025px){#header .header_right_cont #gnavi>ul>li:hover .service_menu{visibility:visible;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}}#header .header_right_cont #gnavi>ul>li .service_menu{position:absolute;top:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;padding-top:50px;width:340px;-webkit-transition:all 0.2s;transition:all 0.2s}#header .header_right_cont #gnavi>ul>li .service_menu_inner{position:relative;background-color:#fff;-webkit-box-shadow:0px 1px 5px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 5px 1px rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;margin:0 -20px;border-radius:50px}#header .header_right_cont #gnavi>ul>li .service_menu_inner:after{content:"";width:8px;height:8px;border:0px;border-right:solid 2px #288278;border-bottom:solid 2px #288278;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);position:absolute;top:-18px;left:50%;-webkit-transition:all 0.5s;transition:all 0.5s}@media only screen and (min-width:1025px){#header .header_right_cont #gnavi>ul>li .service_menu_inner:hover{visibility:visible;opacity:1}}#header .header_right_cont #gnavi>ul>li .service_menu_inner li{padding:0 20px}#header .header_right_cont #gnavi>ul>li .service_menu_inner li+li{border-left:solid 1px #4d4d4d}#header .header_right_cont #gnavi>ul>li .service_menu_inner li a{display:block;font-size:15px;color:#4d4d4d;font-weight:600}#header .header_right_cont #gnavi>ul>li .service_menu_inner li a:hover{text-decoration:none}#header #gnavi>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header #gnavi>ul>li>a,#header #gnavi>ul>li>div{display:block;position:relative}.sp_menu_btn{display:none;width:auto;height:100%;-webkit-transition:all 0.5s;transition:all 0.5s}.sp_menu_btn:after{content:"メニュー";position:absolute;left:0;bottom:-2em;width:100%;font-size:10px;-webkit-transition:all 0.4s;transition:all 0.4s;line-height:1.3;letter-spacing:0}@media only screen and (max-width:1024px){.sp_menu_btn{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;width:40px;height:22px}}.sp_menu_btn{position:absolute;right:30px;top:24px;cursor:pointer;z-index:1000}@media only screen and (min-width:1025px){.sp_menu_btn:after{display:none}}@media only screen and (max-width:768px){.sp_menu_btn{right:20px;top:20px}}.sp_menu_btn .sp_btn_cont{position:relative;display:block;height:22px;width:40px;top:3px}@media only screen and (min-width:1025px){.sp_menu_btn .sp_btn_cont{display:none}}.sp_menu_btn .sp_btn_cont span{position:absolute;display:block;width:40px;height:2px;right:0;-webkit-transition:all 0.4s;transition:all 0.4s;background-color:#000}.sp_menu_btn .sp_btn_cont span.border01{top:0}.sp_menu_btn .sp_btn_cont span.border02{top:10px}.sp_menu_btn .sp_btn_cont span.border03{top:20px}.sp_menu_btn.active:after{opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s}.sp_menu_btn.active .sp_btn_cont span.border01{top:6px;-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.sp_menu_btn.active .sp_btn_cont span.border02{opacity:0}.sp_menu_btn.active .sp_btn_cont span.border03{top:17px;-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}#sp_menu{display:block;position:fixed;top:80px;right:-100%;width:100%;height:100%;max-width:300px;background:#fff;overflow-x:hidden;overflow-y:auto;z-index:9999;-webkit-transition:800ms;transition:800ms;padding-bottom:50px;color:#288278;font-size:93.8%}@media only screen and (min-width:1025px){#sp_menu{display:none}}@media only screen and (max-width:768px){#sp_menu{max-width:100%}}#sp_menu #sp_menu_area{padding:30px 26px}#sp_menu #sp_menu_area #sp_gnavi>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:16px}#sp_menu #sp_menu_area #sp_gnavi>ul>li{width:100%;padding:16px 0}#sp_menu #sp_menu_area #sp_gnavi>ul>li>a,#sp_menu #sp_menu_area #sp_gnavi>ul>li>span{position:relative;display:block;padding-left:26px;color:#288278;font-size:16px;font-weight:600;width:100%;text-decoration:none}#sp_menu #sp_menu_area #sp_gnavi>ul>li>a:after,#sp_menu #sp_menu_area #sp_gnavi>ul>li>span:after{position:absolute;content:"";top:5px;left:0;width:8px;height:8px;border-top:2px solid #288278;border-right:2px solid #288278;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sp_menu #sp_menu_area #sp_gnavi>ul>li.acc_menu>a:after,#sp_menu #sp_menu_area #sp_gnavi>ul>li.acc_menu>span:after{top:6px;right:0px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition:all 0.4s;transition:all 0.4s}#sp_menu #sp_menu_area #sp_gnavi>ul>li.acc_menu.open{padding-bottom:0;border-bottom:none}#sp_menu #sp_menu_area #sp_gnavi>ul>li.acc_menu.open>a:after,#sp_menu #sp_menu_area #sp_gnavi>ul>li.acc_menu.open>span:after{top:3px;right:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.4s;transition:all 0.4s}#sp_menu #sp_menu_area #sp_gnavi>ul>li.acc_menu .pro_sub_title{padding-bottom:0;border-bottom:none}#sp_menu #sp_menu_area #sp_gnavi>ul>li.acc_menu .pro_sub_title>span:after{display:none}#sp_menu #sp_menu_area #sp_gnavi>ul>li.acc_menu .pro_sub_title>ul{margin-bottom:0}#sp_menu #sp_menu_area #sp_gnavi>ul>li .menu_panel{display:none}#sp_menu #sp_menu_area #sp_gnavi>ul>li .menu_panel ul{margin-bottom:0;border-bottom:none}#sp_menu #sp_menu_area #sp_gnavi>ul>li.products_cat>a:after,#sp_menu #sp_menu_area #sp_gnavi>ul>li.products_cat>span:after{display:none}#sp_menu #sp_menu_area #sp_gnavi>ul>li.products_cat .sub_menu ul li{width:50%;padding:8px;border-bottom-style:none}#sp_menu #sp_menu_area #sp_gnavi>ul>li.products_cat .sub_menu ul li>a,#sp_menu #sp_menu_area #sp_gnavi>ul>li.products_cat .sub_menu ul li>span{padding-left:1em}#sp_menu #sp_menu_area #sp_gnavi>ul>li.products_cat .sub_menu ul li>a:after,#sp_menu #sp_menu_area #sp_gnavi>ul>li.products_cat .sub_menu ul li>span:after{left:0;top:6px;right:auto}#sp_menu #sp_menu_area #sp_gnavi>ul>li .underlayer{padding-left:18px}#sp_menu #sp_menu_area #sp_gnavi>ul>li .underlayer li{margin-top:26px}#sp_menu #sp_menu_area #sp_gnavi>ul>li .underlayer li a{position:relative;padding-left:24px;-webkit-transition:all 0.5s;transition:all 0.5s;font-size:16px}#sp_menu #sp_menu_area #sp_gnavi>ul>li .underlayer li a:before{position:absolute;content:"";width:16px;height:1px;top:12px;left:0;background-color:#b1b1b1;opacity:1}#sp_menu .fuchs_logo{width:142px;margin:auto}#sp_menu .fuchs_logo .fushs_logo_inner>a,#sp_menu .fuchs_logo .fushs_logo_inner>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sp_menu .fuchs_logo .fushs_logo_inner>a>span,#sp_menu .fuchs_logo .fushs_logo_inner>div>span{display:block;width:100%}#sp_menu .fuchs_logo .fushs_logo_inner>a>span+span,#sp_menu .fuchs_logo .fushs_logo_inner>div>span+span{margin-top:5px}@media only screen and (max-width:768px){.sp_menu_open{overflow:hidden}}.sp_menu_open #sp_menu{right:0;z-index:9999;-webkit-transition:400ms;transition:400ms}.sp_menu_open header #header .sp_menu_btn .sp_btn_cont span.border01{top:2px;-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.sp_menu_open header #header .sp_menu_btn .sp_btn_cont span.border02{opacity:0}.sp_menu_open header #header .sp_menu_btn .sp_btn_cont span.border03{top:14px;-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}.sp_menu_open#sp_menu.scroll{top:60px}.content_wrapper{padding:90px 50px}@media only screen and (max-width:768px){.content_wrapper{padding:60px 30px}}@media only screen and (max-width:480px){.content_wrapper{padding:60px 15px}}.more_btn{width:100%}.more_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap;margin:auto;width:300px;height:70px;text-decoration:none;font-weight:500;border:solid 2px #288278;background-color:#fff;-webkit-transition:all 0.5s;transition:all 0.5s;padding:0 10px;text-align:center;color:#288278;border-radius:50px}@media only screen and (min-width:769px){.more_btn a:hover{background-color:#288278;color:#fff}}@media only screen and (max-width:768px){.more_btn a{width:100%;height:60px}}.more_btn a span{display:inline-block;font-weight:700}.main_title{margin-bottom:50px;text-align:center}.main_title h1 span,.main_title h2 span{font-size:40px;font-weight:bold;letter-spacing:0.1em;display:inline-block}.main_title h1 span .small,.main_title h2 span .small{font-size:0.9em}@media only screen and (max-width:768px){.main_title h1 span,.main_title h2 span{font-size:25px}}.main_title .en_sub_title{margin-top:8px}.main_title .en_sub_title p{font-size:18px;color:#288278;font-family:"Open Sans",Arial,sans-serif}@media only screen and (max-width:768px){.main_title .en_sub_title p{font-size:15px}}@media only screen and (max-width:768px){.main_title .en_sub_title{margin-top:4px}}.column_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){.column_list{margin:0 -15px}}@media only screen and (max-width:768px){.column_list{margin:0 -10px}}.column_list li{position:relative;padding:0 30px;width:33.3333%;margin-bottom:50px}@media only screen and (max-width:1024px){.column_list li{padding:0 15px}}@media only screen and (max-width:768px){.column_list li{width:50%;padding:0 10px}}@media only screen and (max-width:400px){.column_list li{width:100%}}.column_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:769px){.column_list li a:hover{text-decoration:none}.column_list li a:hover .title{color:#288278;-webkit-transition:all 0.5s;transition:all 0.5s;text-decoration:none}}.column_list li a .column_img_area{position:relative;width:100%;height:auto;border-radius:30px;padding-top:66.5625%;overflow:hidden;line-height:0}@media only screen and (max-width:768px){.column_list li a .column_img_area{border-radius:20px}}.column_list li a .column_img_area img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.column_list li a .column_text_area{margin-top:14px;line-height:0}.column_list li a .column_text_area span{display:block;line-height:1.5}.column_list li a .column_text_area .date{color:#b1b1b1;margin-bottom:6px}.column_list li a .column_text_area .title{-webkit-transition:all 0.5s;transition:all 0.5s;font-weight:700}.news_list{max-width:860px;margin:auto}.news_list li{position:relative}.news_list li+li{margin-top:28px}@media only screen and (max-width:768px){.news_list li+li{margin-top:0}}.news_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.86}@media only screen and (min-width:769px){.news_list li a:hover{text-decoration:none}.news_list li a:hover .title{color:#288278;-webkit-transition:all 0.5s;transition:all 0.5s}}@media only screen and (max-width:768px){.news_list li a{padding:20px 20px 20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news_list li a .date{color:#b1b1b1;margin-right:20px}@media only screen and (max-width:768px){.news_list li a .date{margin-bottom:10px}}.news_list li a .title{-webkit-transition:all 0.5s;transition:all 0.5s}.detail_cont_area{-webkit-transition:all 0.5s;transition:all 0.5s}.detail_cont_area>.block-editor-block-list__layout,.detail_cont_area>.wp-block-audio,.detail_cont_area>.wp-block-button,.detail_cont_area>.wp-block-button__link,.detail_cont_area>.wp-block-code,.detail_cont_area>.wp-block-image,.detail_cont_area>.wp-block-media-text,.detail_cont_area>p{margin:0 0 30px}@media only screen and (max-width:600px){.detail_cont_area .wp-block-media-text .wp-block-media-text__content{padding:0}}.detail_cont_area a{color:#008acb;text-decoration:underline}@media only screen and (min-width:769px){.detail_cont_area a:hover{text-decoration:none}}#footer{background-color:#f6fafa}#footer .footer_inner{position:relative;padding:60px 100px 50px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1400px){#footer .footer_inner{padding:60px 40px 50px}}@media only screen and (max-width:1024px){#footer .footer_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 40px 60px}}@media only screen and (max-width:768px){#footer .footer_inner{padding:50px 30px 90px}}#footer .footer_inner #ft_logo{width:40%}@media only screen and (max-width:1024px){#footer .footer_inner #ft_logo{width:100%}}#footer .footer_inner #ft_logo .logo_inner{height:100%}@media only screen and (max-width:1024px){#footer .footer_inner #ft_logo .logo_inner{text-align:center}}#footer .footer_inner #ft_logo .logo_inner a{display:inline-block;margin-bottom:20px}#footer .footer_inner #ft_logo .logo_inner a>div span{display:block;width:200px}@media only screen and (max-width:1024px){#footer .footer_inner #ft_logo .logo_inner a>div span{margin:auto}}@media only screen and (max-width:768px){#footer .footer_inner #ft_logo .logo_inner a>div span{width:160px}}#footer .footer_inner #ft_logo .logo_inner a>div span img{width:100%;height:auto}#footer .footer_inner #ft_logo .logo_inner .ft_catch{letter-spacing:0.05em}#footer .footer_inner #ft_logo .logo_inner .ft_catch .ft_catch_title{margin-bottom:12px}#footer .footer_inner #ft_logo .logo_inner .ft_catch .ft_catch_title span{font-size:16px;font-weight:bold;color:#288278}@media only screen and (max-width:1200px){#footer .footer_inner #ft_logo .logo_inner .ft_catch .ft_catch_title span{font-size:14px}}@media only screen and (max-width:1024px){#footer .footer_inner #ft_logo .logo_inner .ft_catch .ft_catch_title span{display:block}#footer .footer_inner #ft_logo .logo_inner .ft_catch .ft_catch_title span+span{margin-top:4px}}#footer .footer_inner #ft_logo .logo_inner .ft_catch p{max-width:430px;color:#828282;font-size:14px}@media only screen and (max-width:1200px){#footer .footer_inner #ft_logo .logo_inner .ft_catch p{max-width:386px}}@media only screen and (max-width:1024px){#footer .footer_inner #ft_logo .logo_inner .ft_catch p{display:none}}#footer .footer_inner .ft_navi{padding-top:66px;width:60%}@media only screen and (max-width:1024px){#footer .footer_inner .ft_navi{display:none}}#footer .footer_inner .ft_navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px;padding-left:18px}#footer .footer_inner .ft_navi ul li{width:33.3333%;margin-bottom:14px}@media only screen and (max-width:1024px){#footer .footer_inner .ft_navi ul li{width:25%}}@media only screen and (max-width:900px){#footer .footer_inner .ft_navi ul li{width:33.3333%}}@media only screen and (min-width:769px){#footer .footer_inner .ft_navi ul li a:hover{text-decoration:none}#footer .footer_inner .ft_navi ul li a:hover span{color:#288278;-webkit-transition:all 0.5s;transition:all 0.5s}}#footer .footer_inner .ft_navi ul li a span{position:relative;padding-left:24px;-webkit-transition:all 0.5s;transition:all 0.5s}#footer .footer_inner .ft_navi ul li a span:before{position:absolute;content:"";width:16px;height:1px;top:12px;left:0;background-color:#288278;opacity:1}#footer .footer_inner .copy{position:absolute;top:50%;right:-70px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media only screen and (max-width:1024px){#footer .footer_inner .copy{text-align:center;position:static;-webkit-transform:none;transform:none;margin-top:20px}}#footer .footer_inner .copy span{display:block;color:#cce1df;font-size:12px}@media only screen and (min-width:769px){.pc_none{display:none}}@media only screen and (max-width:768px){.sp_none{display:none}}#ft_btn{width:100%;position:fixed;bottom:0;left:0;z-index:999999;background-color:#fff}@media only screen and (min-width:769px){#ft_btn{display:none}}#ft_btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -2px}#ft_btn ul li{padding:0 2px;width:50%}#ft_btn ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#288278;height:40px}#ft_btn ul li a i{font-size:18px;color:#fff}#ft_btn ul li a span{color:#fff;padding-left:10px}
/*# sourceMappingURL=common.css.map */