@charset "utf-8";html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6,strong{font-weight:400}h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.3;font-family:inherit;margin:0}p,li,dt,dd,th,td,pre{line-break:strict;word-break:break-strict;margin:0}br{letter-spacing:0}a{background-color:transparent}a:focus{outline:none}a:hover,a:active{outline-width:0}abbr[title]{border-bottom:none;text-decoration:none}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:normal}mark{background-color:#ff0;color:#000}em{font-style:normal}small{font-size:inherit}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}q{quotes:"\201C" "\201D" "\2018" "\2019"}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%;vertical-align:middle;border:0;width:auto;height:auto}svg:not(:root){overflow:hidden}canvas{display:inline-block}template{display:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{line-height:normal}button{background-color:transparent}button:focus{outline:none}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{appearance:normal;cursor:pointer;border:none}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;vertical-align:top;resize:none}details,menu{display:block}summary{display:list-item}progress{display:inline-block;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0;font-size:inherit}th{font-weight:400}ul,ol,dl{list-style:none;padding:0;margin:0}dd{margin-left:0}[hidden]{display:none}*{box-sizing:border-box;word-break:normal;word-wrap:break-word;white-space:normal;font-family:inherit;font-size:inherit;line-height:inherit}:before,:after{box-sizing:border-box}@media(min-resolution:2dppx){html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}html{overflow:auto;height:100%}address{font-style:normal}h1,h2,h3,h4,h5,h6,strong{font-weight:400}h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.35;font-family:inherit;margin:0}p,li,dt,dd,th,td,pre{line-break:strict;word-break:break-strict;margin:0}a{text-decoration:none;color:inherit}a:focus{outline:none}a:hover,a:active{outline-width:0}strong{font-weight:400}button{text-align:left;padding:0;border-radius:0;border:none}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}.text_center,.sp_justify{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.text_justify{text-align:justify}.space{white-space:nowrap}@media screen and (max-width:599px){.sp_justify{text-align:justify}}.hover_alpha{transition:opacity .3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hover .hover_alpha:hover,.hover_alpha.hover,.hover_alpha:focus{opacity:.7;zoom:1}.hover_bright{transition:filter .5s cubic-bezier(.23,1,.32,1)}.hover .hover_bright:hover,.hover_bright.hover,.hover_bright:focus{filter:brightness(1.1)}[class*=" headline_"],[class^=headline_]{display:block}[class*=" btn_"],[class^=btn_]{appearance:none;display:block;width:100%}a[class*=" btn_"],a[class^=btn_]{cursor:pointer}[class*=" btn_"].__inline,[class^=btn_].__inline{display:inline-block}[class*=" btn_"].__inline.__width_auto,[class^=btn_].__inline.__width_auto{width:auto;max-width:inherit}[class*=" btn_"].__disabled,[class^=btn_].__disabled{pointer-events:none;filter:grayscale(100%);opacity:.8;color:#ababab}[class*=" btn_"].__mauto,[class^=btn_].__mauto{margin-left:auto;margin-right:auto}[class*=" btn_"].__mright,[class^=btn_].__mright{margin-left:auto;margin-right:0}[class*=" btn_"].__max_width,[class^=btn_].__max_width{max-width:inherit}[class*=" box_"],[class^=box_]{display:block}[class*=" box_"].__mauto,[class^=box_].__mauto{margin-left:auto;margin-right:auto}[class*=" table_"],[class^=table_]{width:100%}.sc{clear:both}.cf{zoom:1}.cf:after{content:"";display:table}.cf:after{clear:both}.block{display:block}.relative{position:relative}.absolute_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}img.objfit{width:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover;object-position: center;'}@media screen and (min-width:980px){.over_pc_none{display:none}}@media screen and (min-width:769px){.over_lp_none{display:none}}@media screen and (min-width:600px){.over_tb_none{display:none}}@media screen and (max-width:979px){.under_lp_none{display:none}}@media screen and (max-width:768px){.under_tb_none{display:none}}@media screen and (max-width:599px){.under_sp_none{display:none}}.bg_browser_update{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.box_browser_update{position:fixed;z-index:2000;top:50%;left:50%;width:500px!important;transform:translate(-50%,-50%);padding:25px;background-color:#fff;text-align:center}.box_browser_update .headline{font-size:1.2em;color:#05a000;margin-bottom:1.25rem}.box_browser_update .headline .subtext{display:block;color:#999;font-size:.75em;font-weight:400}.box_browser_update .paragraph{text-align:justify;text-align-last:left;font-size:.875em;margin-bottom:1.25rem}.box_browser_update .btn_requirement{display:block;background-color:#05a000;color:#fff}#logo_aura{position:absolute;bottom:1%;right:1.96078431372549%;width:70px;opacity:.4}@media screen and (max-width:599px){#logo_aura{right:5%}}.content_page{max-width:1300px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (max-width:1239px){.content_page{width:100%;padding-left:1.96078431372549%;padding-right:1.96078431372549%}}@media screen and (max-width:768px){.content_page{padding-left:3%;padding-right:3%}}@media screen and (max-width:599px){.content_page{width:100%;padding-left:5%;padding-right:5%}}.content_small{max-width:640px;margin-left:auto;margin-right:auto}.content_small.__align_left{margin-left:0}@media screen and (max-width:768px){.content_small{max-width:580px}}.content_type1{padding-top:7.142rem;padding-bottom:7.142rem}.content_type2{padding-top:5rem;padding-bottom:5rem}.content_type3{padding-top:3.571rem;padding-bottom:3.571rem}.block_section_large{margin-bottom:7.142rem}.block_section{margin-bottom:3.571rem}.block_content{margin-bottom:2rem}.block_paragraph{margin-bottom:2rem}.block_parts{margin-bottom:1.428rem}@media screen and (max-width:599px){.block_section_large{margin-bottom:3.571rem}.content_type1{padding-top:2.887em;padding-bottom:2.887em}.content_type2{padding-top:3.571rem;padding-bottom:3.571rem}.content_type3{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:1040px){.fol_pc_1{flex-basis:8.3333333333%}.fol_pc_2{flex-basis:16.6666666666%}.fol_pc_3{flex-basis:25%}.fol_pc_4{flex-basis:33.3333333333%}.fol_pc_5{flex-basis:41.5555555555%}.fol_pc_6{flex-basis:50%}.fol_pc_7{flex-basis:58.3333333333%}.fol_pc_8{flex-basis:66.6666666666%}.fol_pc_9{flex-basis:75%}.fol_pc_10{flex-basis:83.3333333333%}.fol_pc_11{flex-basis:91.6666666666%}.fol_pc_12{flex-basis:100%}.fol_pc_fifth{flex-basis:20%}}@media screen and (max-width:1039px) and (min-width:769px){.fol_lp_1{flex-basis:8.3333333333%}.fol_lp_2{flex-basis:16.6666666666%}.fol_lp_3{flex-basis:25%}.fol_lp_4{flex-basis:33.3333333333%}.fol_lp_5{flex-basis:41.5555555555%}.fol_lp_6{flex-basis:50%}.fol_lp_7{flex-basis:58.3333333333%}.fol_lp_8{flex-basis:66.6666666666%}.fol_lp_9{flex-basis:75%}.fol_lp_10{flex-basis:83.3333333333%}.fol_lp_11{flex-basis:91.6666666666%}.fol_lp_12{flex-basis:100%}.fol_lp_fifth{flex-basis:20%}}@media screen and (max-width:768px) and (min-width:600px){.fol_tb_1{flex-basis:8.3333333333%}.fol_tb_2{flex-basis:16.6666666666%}.fol_tb_3{flex-basis:25%}.fol_tb_4{flex-basis:33.3333333333%}.fol_tb_5{flex-basis:41.5555555555%}.fol_tb_6{flex-basis:50%}.fol_tb_7{flex-basis:58.3333333333%}.fol_tb_8{flex-basis:66.6666666666%}.fol_tb_9{flex-basis:75%}.fol_tb_10{flex-basis:83%}.fol_tb_11{flex-basis:91.6666666666%}.fol_tb_12{flex-basis:100%}.fol_tb_fifth{flex-basis:20%}}@media screen and (max-width:599px){.fol_sp_1{flex-basis:8.3333333333%}.fol_sp_2{flex-basis:16.6666666666%}.fol_sp_3{flex-basis:25%}.fol_sp_4{flex-basis:33.3333333333%}.fol_sp_5{flex-basis:41.5555555555%}.fol_sp_6{flex-basis:50%}.fol_sp_7{flex-basis:58.3333333333%}.fol_sp_8{flex-basis:66.6666666666%}.fol_sp_9{flex-basis:75%}.fol_sp_10{flex-basis:83%}.fol_sp_11{flex-basis:91.6666666666%}.fol_sp_12{flex-basis:100%}.fol_sp_fifth{flex-basis:20%}}[class*=" flex_"],[class^=flex_]{display:flex}@media screen and (min-width:980px){[class*=" flex_"]>.fitem.fol_pc_1:nth-of-type(n+13),[class^=flex_]>.fitem.fol_pc_1:nth-of-type(n+13){margin-top:2rem}[class*=" flex_"]>.fitem.fol_pc_2:nth-of-type(n+7),[class^=flex_]>.fitem.fol_pc_2:nth-of-type(n+7){margin-top:2rem}[class*=" flex_"]>.fitem.fol_pc_3:nth-of-type(n+5),[class^=flex_]>.fitem.fol_pc_3:nth-of-type(n+5){margin-top:2rem}[class*=" flex_"]>.fitem.fol_pc_4:nth-of-type(n+4),[class^=flex_]>.fitem.fol_pc_4:nth-of-type(n+4){margin-top:2rem}[class*=" flex_"]>.fitem.fol_pc_6:nth-of-type(n+3),[class^=flex_]>.fitem.fol_pc_6:nth-of-type(n+3){margin-top:2rem}[class*=" flex_"]>.fitem.fol_pc_12:nth-of-type(n+2),[class^=flex_]>.fitem.fol_pc_12:nth-of-type(n+2){margin-top:2rem}[class*=" flex_"]>.fitem.fol_pc_fifth:nth-of-type(n+6),[class^=flex_]>.fitem.fol_pc_fifth:nth-of-type(n+6){margin-top:2rem}}@media screen and (max-width:979px) and (min-width:769px){[class*=" flex_"]>.fitem.fol_lp_1:nth-of-type(n+13),[class^=flex_]>.fitem.fol_lp_1:nth-of-type(n+13){margin-top:2rem}[class*=" flex_"]>.fitem.fol_lp_2:nth-of-type(n+7),[class^=flex_]>.fitem.fol_lp_2:nth-of-type(n+7){margin-top:2rem}[class*=" flex_"]>.fitem.fol_lp_3:nth-of-type(n+5),[class^=flex_]>.fitem.fol_lp_3:nth-of-type(n+5){margin-top:2rem}[class*=" flex_"]>.fitem.fol_lp_4:nth-of-type(n+4),[class^=flex_]>.fitem.fol_lp_4:nth-of-type(n+4){margin-top:2rem}[class*=" flex_"]>.fitem.fol_lp_6:nth-of-type(n+3),[class^=flex_]>.fitem.fol_lp_6:nth-of-type(n+3){margin-top:2rem}[class*=" flex_"]>.fitem.fol_lp_12:nth-of-type(n+2),[class^=flex_]>.fitem.fol_lp_12:nth-of-type(n+2){margin-top:2rem}[class*=" flex_"]>.fitem.fol_lp_fifth:nth-of-type(n+6),[class^=flex_]>.fitem.fol_lp_fifth:nth-of-type(n+6){margin-top:2rem}}@media screen and (max-width:768px){[class*=" flex_"]>.fitem.fol_tb_1:nth-of-type(n+13),[class^=flex_]>.fitem.fol_tb_1:nth-of-type(n+13){margin-top:2rem}[class*=" flex_"]>.fitem.fol_tb_2:nth-of-type(n+7),[class^=flex_]>.fitem.fol_tb_2:nth-of-type(n+7){margin-top:2rem}[class*=" flex_"]>.fitem.fol_tb_3:nth-of-type(n+5),[class^=flex_]>.fitem.fol_tb_3:nth-of-type(n+5){margin-top:2rem}[class*=" flex_"]>.fitem.fol_tb_4:nth-of-type(n+4),[class^=flex_]>.fitem.fol_tb_4:nth-of-type(n+4){margin-top:2rem}[class*=" flex_"]>.fitem.fol_tb_6:nth-of-type(n+3),[class^=flex_]>.fitem.fol_tb_6:nth-of-type(n+3){margin-top:2rem}[class*=" flex_"]>.fitem.fol_tb_12:nth-of-type(n+2),[class^=flex_]>.fitem.fol_tb_12:nth-of-type(n+2){margin-top:2rem}[class*=" flex_"]>.fitem.fol_tb_fifth:nth-of-type(n+6),[class^=flex_]>.fitem.fol_tb_fifth:nth-of-type(n+6){margin-top:2rem}}@media screen and (max-width:599px){[class*=" flex_"]>.fitem.fol_sp_1:nth-of-type(n+13),[class^=flex_]>.fitem.fol_sp_1:nth-of-type(n+13){margin-top:2rem}[class*=" flex_"]>.fitem.fol_sp_2:nth-of-type(n+7),[class^=flex_]>.fitem.fol_sp_2:nth-of-type(n+7){margin-top:2rem}[class*=" flex_"]>.fitem.fol_sp_3:nth-of-type(n+5),[class^=flex_]>.fitem.fol_sp_3:nth-of-type(n+5){margin-top:2rem}[class*=" flex_"]>.fitem.fol_sp_4:nth-of-type(n+4),[class^=flex_]>.fitem.fol_sp_4:nth-of-type(n+4){margin-top:2rem}[class*=" flex_"]>.fitem.fol_sp_6:nth-of-type(n+3),[class^=flex_]>.fitem.fol_sp_6:nth-of-type(n+3){margin-top:2rem}[class*=" flex_"]>.fitem.fol_sp_12:nth-of-type(n+2),[class^=flex_]>.fitem.fol_sp_12:nth-of-type(n+2){margin-top:2rem}[class*=" flex_"]>.fitem.fol_sp_fifth:nth-of-type(n+6),[class^=flex_]>.fitem.fol_sp_fifth:nth-of-type(n+6){margin-top:2rem}}[class*=" flex_"].__flow_reverse,[class^=flex_].__flow_reverse{flex-direction:row-reverse}[class*=" flex_"].__align_center,[class^=flex_].__align_center{align-items:center}[class*=" flex_"].__wide_column,[class^=flex_].__wide_column{margin-left:0;margin-right:0}.flex_type1{flex-flow:row wrap;justify-content:center}.flex_type1.__gutters{margin-left:calc(-1*1%);margin-right:calc(-1*1%)}.flex_type1.__gutters>*{padding-left:1%;padding-right:1%}.flex_type2{flex-flow:row wrap;justify-content:space-around}.flex_type3{flex-flow:row wrap}.layout_type1{display:flex;flex-flow:row wrap;align-items:stretch}.layout_type1 .image,.layout_type1 .detail{flex-basis:50%;max-width:50%}.layout_type1 .image{display:none}.layout_type1 .image .objfit{height:100%}.layout_type1 .image.slick-initialized{display:block}.layout_type1 .detail{display:flex;align-items:center}.layout_type1 .detail .inner{max-width:650px;padding-top:2rem;padding-bottom:2rem;padding-left:2rem;padding-right:1.96078431372549%}.layout_type1 .title{margin-bottom:1.428rem}.layout_type1 .title .headline{display:block;font-size:2.514em;font-weight:700;line-height:1.35;color:#05a000}.layout_type1 .title .subtext{display:inline-block;position:relative;color:#05a000}.layout_type1 .title .subtext:after{content:"";width:60px;height:1px;position:absolute;top:0;bottom:0;left:calc(100% + 1.071rem);margin:auto;background-color:#05a000}@media screen and (max-width:768px){.layout_type1{display:block}.layout_type1 .image,.layout_type1 .detail{max-width:100%}.layout_type1 .image .objfit{height:350px}.layout_type1 .detail .inner{padding-left:3%;padding-right:3%}}@media screen and (max-width:599px){.layout_type1 .image .objfit{height:250px}.layout_type1 .detail .inner{padding-left:5%;padding-right:5%}}.grid_identity{display:flex;flex-flow:row wrap;align-items:stretch;margin-left:-2.142rem;margin-right:-2.142rem}.grid_identity .fitem{flex-basis:100%;padding:2.857rem 2.142rem;text-align:center}.grid_identity .fitem.__head{padding-top:0;padding-bottom:0;flex-basis:66.66%}.grid_identity .fitem.__head .inner{padding:2.857rem 2.142rem;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;border:1px solid #05a000}.grid_identity .fitem .title{text-align:center;font-weight:500;font-size:2.571em;line-height:1.35}.grid_identity .fitem .headline{color:#05a000;font-size:2.142em;text-align:center;font-weight:300;margin-bottom:1.428rem}@media screen and (max-width:979px){.grid_identity .fitem .headline{font-size:1.714em}}@media screen and (max-width:768px){.grid_identity{margin-left:0;margin-right:0}.grid_identity .fitem{flex-basis:50%}.grid_identity .fitem:not(.__head){flex-flow:row wrap;align-items:center;padding:2.142rem}.grid_identity .fitem:not(.__head):nth-of-type(4n+2),.grid_identity .fitem:not(.__head):nth-of-type(4n+3){background-color:#f3f3f3}.grid_identity .fitem:not(.__head) .headline{flex-basis:180px}.grid_identity .fitem:not(.__head) .paragraph{padding-left:1.428rem;flex-basis:calc(100% - 200px)}.grid_identity .fitem.__head{padding:1.428rem;flex-basis:100%}.grid_identity .fitem.__head .inner{border:none}.grid_identity .fitem .headline{text-align:left}.grid_identity .fitem .title{font-size:2.307em}.grid_identity.__top .fitem{padding:2.142rem 3%}.grid_identity.__top .fitem.__head{padding-top:0;padding-bottom:0}}@media screen and (max-width:599px){.grid_identity .fitem{flex-basis:100%}.grid_identity .fitem:not(.__head) .paragraph{text-align:justify;padding-left:0}.grid_identity .fitem:not(.__head):nth-of-type(4n+2),.grid_identity .fitem:not(.__head):nth-of-type(4n+3){background-color:transparent}.grid_identity .fitem:not(.__head):nth-of-type(odd){background-color:#f3f3f3}.grid_identity .fitem.__head img{width:20%}.grid_identity .fitem .title{font-size:1.538em;text-align:left}.grid_identity .fitem .headline{font-size:1.428rem}.grid_identity .fitem .paragraph{font-size:.923em}.grid_identity.__top .fitem{padding:2.142rem 5%}}.grid_history .dlist{table-layout:fixed;display:table;width:100%;border-bottom:1px solid #ddd;padding:1.428rem;position:relative;line-height:2.142}.grid_history .dhead{width:80px;display:table-cell;vertical-align:top}.grid_history .ditem{width:75%;display:table-cell}.grid_history .ditem span{display:block}.grid_history .ditem div{display:inline-block}.grid_history .ditem .month{width:40px;display:inline-block;margin:0;margin-right:2rem;vertical-align:top;text-align:right}@media screen and (max-width:599px){.grid_history .dlist{display:block;padding:0;padding-bottom:1.071rem;margin-bottom:.5rem;border-bottom:none}.grid_history .dhead{display:inline-block;position:relative;width:auto;font-size:1.23em;font-weight:700;margin-bottom:.5rem}.grid_history .dhead:after{content:"";width:70px;height:1px;position:absolute;top:0;bottom:0;left:calc(100% + 1.071rem);margin:auto;border-bottom:1px solid #05a000}.grid_history .ditem{display:block;width:100%;padding-left:1.428rem}.grid_history .ditem .month{width:30px;text-align:left;margin-right:1.071rem}}.google_map iframe{width:100%;height:350px}.grid_contact .headline_type3{margin-bottom:0}@media screen and (max-width:768px){.grid_contact .headline_type3{margin-bottom:1.428rem}.grid_contact .text_right{text-align:center}.grid_contact .box_tel1.__align_right{justify-content:center}}.flex{display:flex;justify-content:space-between;align-items:center}html{font-family:Helvetica Neue,Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,sans-serif;font-size:14px;color:#000;line-height:1.785;letter-spacing:normal;font-weight:400}@media screen and (max-width:768px){html{font-size:14px}}@media screen and (max-width:599px){html{font-size:13px}}.text_small{font-size:.889em;line-height:1.35}.text_large{font-size:1.266em}.text_huge{font-size:2.027em}.text_bold{font-weight:700}.lh_wide{line-height:calc(1.75*1.224)}.text_caption{line-height:1.1;font-size:.79em;margin-top:3px}::selection{background:#05a000;color:#fff}.blockquote{padding:1.426em 2.281em 1.602em;position:relative;margin-left:2em}.blockquote:before{content:"“";font-size:5em;line-height:.8em;font-family:Times New Roman,"ＭＳ Ｐゴシック",sans-serif;color:#ababab;position:absolute;left:0;top:0;z-index:2}.blockquote .cite{display:block;margin-top:1em;font-size:.889em;font-weight:700}.paragraph_type1{line-height:2.142}.paragraph_type1:not(.sp_justify){text-align:justify}.paragraph_type1.__align_left{text-align:left}.bg_gray{background-color:#f3f3f3}.bg_primary{background-color:#05a000}.bg_primary_dark{background-color:#00172f}.color_primary{color:#05a000}i .text{font-size:0!important;display:none!important}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?1nx67m);src:url(fonts/icomoon.eot?1nx67m#iefix) format('embedded-opentype'),url(fonts/icomoon.ttf?1nx67m) format('truetype'),url(fonts/icomoon.woff?1nx67m) format('woff'),url(fonts/icomoon.svg?1nx67m#icomoon) format('svg')}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow01:before{content:"\e902"}.icon-link01:before{content:"\e901"}.icon-tel01:before{content:"\e900"}.text_hover{text-decoration:underline}.hover .text_hover:hover,.text_hover.hover,.text_hover:focus{text-decoration:none}.hover_line{display:inline-block;position:relative;transform:translateZ(0)}.hover_line:after{content:"";position:absolute;bottom:.1em;left:0;width:100%;height:1px;background-color:#000;transform-origin:left center;transition:.3s cubic-bezier(.23,1,.32,1);transition-property:transform}.hover .hover_line:hover:after,.hover_line.hover:after,.hover_line:focus:after{transform-origin:right center;transform:scaleX(0)}[class*=" btn_"],[class^=btn_]{appearance:none;display:block;width:100%;max-width:400px}[class*=" btn_"].__small,[class^=btn_].__small{padding:.493em 1em;font-size:.79em}[class*=" btn_"].__width_small,[class^=btn_].__width_small{max-width:250px}.btn_type1{background-color:#05a000;color:#fff;text-align:center;font-size:1.142em;position:relative;padding:1.071rem;transition:.2s cubic-bezier(.455,.03,.515,.955);transition-property:opacity}.btn_type1:after{content:'';position:absolute;top:0;bottom:0;right:1.071rem;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff;margin:auto}.hover .btn_type1:hover,.btn_type1.hover{opacity:.75}.btn_type1.__bg_secondary{background-color:#757575}.btn_type1.__header{background-color:#757575;padding:.5rem;max-width:190px}@media screen and (max-width:979px){.btn_type1.__header{max-width:150px}}.btn_type2{background-color:#05a000;color:#fff;text-align:center;padding:1.071rem;position:relative;transition:.2s cubic-bezier(.455,.03,.515,.955);transition-property:opacity}.btn_type2 .icon{width:1em;height:1em;position:absolute;top:0;bottom:0;right:1.428rem;margin:auto}.hover .btn_type2:hover,.btn_type2.hover{opacity:.75}.headline_type1{text-align:center;line-height:1.35;margin-bottom:3.571rem}.headline_type1 .headline,.headline_type1 .subtext{display:block}.headline_type1 .headline{color:#05a000;font-weight:700;font-size:2.428em}.headline_type1 .subtext{max-width:190px;background-color:#757575;color:#fff;text-align:center;margin-left:auto;margin-right:auto;margin-top:1.285rem;padding:.3rem}.headline_type1.__align_left{text-align:left}.headline_type1.__align_left .subtext{margin-left:0}@media screen and (max-width:599px){.headline_type1 .headline{font-size:1.538em}.headline_type1 .subtext{margin-top:1.071rem;max-width:140px}}.headline_type2{text-align:center;font-size:2.142em;margin-bottom:3.571rem}.headline_type3{text-align:left;line-height:1.35;margin-bottom:3.571rem}.headline_type3 .headline{color:#05a000;font-weight:700;font-size:2.428em;display:block}.headline_type3 .subtext{color:#05a000;margin-left:auto;margin-right:auto;margin-top:.25rem;position:relative;display:inline-block}.headline_type3 .subtext:after{content:"";position:absolute;top:0;bottom:0;left:calc(100% + 1.071rem);width:70px;height:1px;margin:auto;background-color:#05a000}@media screen and (max-width:768px){.headline_type3{text-align:center}.headline_type3 .subtext{display:block;max-width:190px;margin-top:1.285rem;padding:.3rem;text-align:center;color:#fff;background-color:#757575}.headline_type3 .subtext:after{content:none}}@media screen and (max-width:599px){.headline_type3 .headline{font-size:1.538em}.headline_type3 .subtext{margin-top:1.071rem;max-width:140px}}.table_container{overflow-x:scroll;-webkit-overflow-scrolling:touch}@media screen and (max-width:979px){.table_container::-webkit-scrollbar{height:5px}.table_container::-webkit-scrollbar-track{border-radius:10px;background-color:#eee;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.table_container::-webkit-scrollbar-thumb{background-color:rgba(29,33,139,.7);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.7)}}[class*=" table_"],[class^=table_]{width:100%}.table_type1 .thead,.table_type1 .titem{border-bottom:1px solid #ddd;padding:1.428rem;vertical-align:top}.table_type1 .thead{text-align:left;white-space:nowrap}.table_type1.__vari1{line-height:2.142}@media screen and (max-width:599px){.table_type1 .thead{padding-right:0}.table_type1 .titem{padding-left:1.071rem;padding-right:1.071rem}}.box_type1 .headline{width:85%;position:relative;z-index:2;background-color:#f3f3f3;text-align:center;font-size:1.2em;line-height:1.35;font-weight:700;margin:auto;margin-top:-1.2em;margin-bottom:1.071rem;padding:1.071rem .5rem}.box_type1 .paragraph{text-align:center;margin-bottom:1.071rem}.box_type1 .btn_type2{max-width:85%;font-size:1em}.box_type2{background-color:#05a000}.box_type2 .detail{padding:1.428rem;color:#fff}.box_type2 .headline{font-size:1.714em;line-height:1.35;margin-bottom:1.071rem}.box_type2 .paragraph{margin-bottom:1.071rem}.box_type2 .link{display:block;text-align:right}.box_type2 .link .text{text-decoration:underline}.hover .box_type2 .link:hover .text{text-decoration:none}@media screen and (max-width:599px){.box_type2{display:flex;flex-flow:row wrap;background-color:transparent}.box_type2 .image{flex-basis:30%}.box_type2 .detail{flex-basis:70%;padding-top:0;padding-right:0;color:#000}.box_type2 .headline{font-size:1.142em;font-weight:700}.box_type2 .link{position:relative;background-color:#05a000;padding:.4rem 1rem;color:#fff;text-align:left;font-size:.857rem}.box_type2 .link .text{text-decoration:none}.box_type2 .link .icon{position:absolute;top:0;bottom:0;right:1.428rem;margin:auto;width:1em;height:1em}}.box_tel1{display:flex;flex-flow:row wrap;align-items:flex-start;line-height:1.1}.box_tel1 .icon{color:#05a000;font-size:1.6em;line-height:1.5;margin-right:.45rem}.box_tel1 .number{font-size:2.142em;font-weight:300;display:block}.box_tel1 .subtext{font-size:.714em;margin-top:.1rem;display:block}.box_tel1.__navigation{font-size:1.125em;color:#fff;justify-content:center;align-items:center;background-color:#757575;padding:.5rem}.box_tel1.__navigation .icon{color:inherit;font-size:1.6em;line-height:1;margin-right:1.071rem}.box_tel1.__navigation .number{font-size:1.428em;font-weight:400}.box_tel1.__mauto{justify-content:center;align-items:center}.box_tel1.__align_right{justify-content:flex-end}.box_tel1.__large{font-size:1.35em}.box_tel1.__large .number{font-weight:400}.box_tel1.__large .subtext{margin-top:.25rem}.relation_item{display:none}.asterisk{color:#f00;font-weight:400;font-size:.702em;line-height:1;vertical-align:middle;border:1px solid #f00;border-radius:7px;display:inline-block;padding:.3em .4em .2em;margin-left:.324em}.label.__text{position:absolute;z-index:0;top:0;left:0;transform:translate(.555em,.702em);pointer-events:none;color:#ababab;transition:.26s cubic-bezier(.225,1,.32,1.000);transition-property:transform,font-size}.label.__error .msg{color:#f14a2f}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password]{width:100%;outline:none}input[type=text].__medium,input[type=email].__medium,input[type=tel].__medium,input[type=url].__medium,input[type=password].__medium{max-width:520px}input[type=text]._small,input[type=email]._small,input[type=tel]._small,input[type=url]._small,input[type=password]._small{max-width:260px}@media screen and (max-width:599px){input[type=text].__medium,input[type=text].__small,input[type=email].__medium,input[type=email].__small,input[type=tel].__medium,input[type=tel].__small,input[type=url].__medium,input[type=url].__small,input[type=password].__medium,input[type=password].__small{max-width:100%}}.input.text_type1[type=text],.input.text_type1[type=email],.input.text_type1[type=tel],.input.text_type1[type=url],.input.text_type1[type=password]{position:relative;border:none;border-bottom:1px solid #cdcdcd;background-color:#fff;padding:.455em .555em .355em;transition:.4s cubic-bezier(.075,.82,.165,1.000);transition-property:border-color}.input.text_type1[type=text]:focus,.input.text_type1[type=text]:not(:placeholder-shown),.input.text_type1[type=text].__error,.input.text_type1[type=email]:focus,.input.text_type1[type=email]:not(:placeholder-shown),.input.text_type1[type=email].__error,.input.text_type1[type=tel]:focus,.input.text_type1[type=tel]:not(:placeholder-shown),.input.text_type1[type=tel].__error,.input.text_type1[type=url]:focus,.input.text_type1[type=url]:not(:placeholder-shown),.input.text_type1[type=url].__error,.input.text_type1[type=password]:focus,.input.text_type1[type=password]:not(:placeholder-shown),.input.text_type1[type=password].__error{border-width:2px;padding-bottom:calc(.355em - 1px)}.input.text_type1[type=text]:focus+.label,.input.text_type1[type=text]:not(:placeholder-shown)+.label,.input.text_type1[type=text].__error+.label,.input.text_type1[type=email]:focus+.label,.input.text_type1[type=email]:not(:placeholder-shown)+.label,.input.text_type1[type=email].__error+.label,.input.text_type1[type=tel]:focus+.label,.input.text_type1[type=tel]:not(:placeholder-shown)+.label,.input.text_type1[type=tel].__error+.label,.input.text_type1[type=url]:focus+.label,.input.text_type1[type=url]:not(:placeholder-shown)+.label,.input.text_type1[type=url].__error+.label,.input.text_type1[type=password]:focus+.label,.input.text_type1[type=password]:not(:placeholder-shown)+.label,.input.text_type1[type=password].__error+.label{transform:translate(.555em,-1.3em);font-size:.79em;color:#666}.input.text_type1[type=text]:focus,.input.text_type1[type=text]:not(:placeholder-shown),.input.text_type1[type=email]:focus,.input.text_type1[type=email]:not(:placeholder-shown),.input.text_type1[type=tel]:focus,.input.text_type1[type=tel]:not(:placeholder-shown),.input.text_type1[type=url]:focus,.input.text_type1[type=url]:not(:placeholder-shown),.input.text_type1[type=password]:focus,.input.text_type1[type=password]:not(:placeholder-shown){border-color:#fdc23e}.input.text_type1[type=text].__error,.input.text_type1[type=text]:invalid,.input.text_type1[type=email].__error,.input.text_type1[type=email]:invalid,.input.text_type1[type=tel].__error,.input.text_type1[type=tel]:invalid,.input.text_type1[type=url].__error,.input.text_type1[type=url]:invalid,.input.text_type1[type=password].__error,.input.text_type1[type=password]:invalid{border-color:#f14a2f}.input.text_type2[type=text],.input.text_type2[type=email],.input.text_type2[type=tel],.input.text_type2[type=url],.input.text_type2[type=password]{border:1px solid #cdcdcd;border-radius:3px;background-color:#fff;padding:.455em .555em;transition:.4s cubic-bezier(.075,.82,.165,1.000);transition-property:border-color,background-color}.input.text_type2[type=text]:focus,.input.text_type2[type=text]:not(:placeholder-shown):not(.__error),.input.text_type2[type=email]:focus,.input.text_type2[type=email]:not(:placeholder-shown):not(.__error),.input.text_type2[type=tel]:focus,.input.text_type2[type=tel]:not(:placeholder-shown):not(.__error),.input.text_type2[type=url]:focus,.input.text_type2[type=url]:not(:placeholder-shown):not(.__error),.input.text_type2[type=password]:focus,.input.text_type2[type=password]:not(:placeholder-shown):not(.__error){border-color:#757575;background-color:#fffaf0}.input.text_type2[type=text].__error,.input.text_type2[type=text]:invalid,.input.text_type2[type=email].__error,.input.text_type2[type=email]:invalid,.input.text_type2[type=tel].__error,.input.text_type2[type=tel]:invalid,.input.text_type2[type=url].__error,.input.text_type2[type=url]:invalid,.input.text_type2[type=password].__error,.input.text_type2[type=password]:invalid{border-color:#f14a2f}input:placeholder-shown{color:#ccc}input::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}textarea{width:100%;min-height:180px;resize:vertical;outline:none;border:#cdcdcd 1px solid;border-radius:3px;background-color:#fff;padding:.455em .555em;font-size:1em;line-height:1.75;transition:.32s cubic-bezier(.215,.61,.355,1);transition-property:background-color,border-color}textarea:focus{border-color:#757575}textarea.large{heaight:300px}textarea.medium{heaight:200px}textarea.small{heaight:100px}.input.select{appearance:none;outline:none;display:block;width:100%;border:none;background-color:transparent}.select_item{position:relative;display:block;widows:100%;border-bottom:#cdcdcd 2px solid;background-color:#fff;padding:.255em .455em .355em;padding-right:0}.select_item:after{content:"";position:absolute;top:1px;right:8px;width:1rem;height:1rem;border-right:3px solid #ababab;border-bottom:3px solid #ababab;transform:rotate(45deg)}.select_item.medium{max-width:500px}.select_item.small{max-width:300px}@media screen and (max-width:599px){.select_item{background-color:#f3f3f3;padding:.79em}.select_item:after{top:.65em;right:14px}.select_item.medium,.select_item.small{max-width:100%}}.input.toggle{opacity:0;width:0}.input.toggle+.label{padding-left:2.8em;position:relative;line-height:1.75}.input.toggle+.label:before{content:"";width:2rem;height:1rem;display:inline-block;position:absolute;top:0;left:0;margin-right:4px;background-color:#e6e6e6;border-radius:8px;box-shadow:0 2px 8px -2px rgba(0,0,0,.24) inset}.input.toggle+.label:after{content:'';display:block;width:calc(1rem - 4px);height:calc(1rem - 4px);position:absolute;top:2px;left:2px;border:1px solid #ededed;border-radius:50%;background-color:#fff;box-shadow:0 4px 8px -4px rgba(0,0,0,.6);transition:transform .1s cubic-bezier(.215,.61,.355,1)}.input.toggle:checked+.label:before{background-color:#fdc23e;border-color:#fdc23e}.input.toggle:checked+.label:after{transform:translateX(1rem)}.check_item{display:inline-block;margin-right:10px}.input.checkbox{opacity:0;width:0}.input.checkbox[disabled]+.label{color:#ababab}.input.checkbox:not([disabled])+.label{padding-left:1.602em;position:relative;line-height:1.75}.input.checkbox:not([disabled])+.label:before{content:"";width:1rem;height:1rem;display:inline-block;position:absolute;top:2px;left:0;margin-right:4px;background-color:#e6e6e6;border-radius:3px;box-shadow:0 2px 8px -2px rgba(0,0,0,.24) inset}.input.checkbox:not([disabled])+.label:after{content:'';display:block;width:6px;height:12px;position:absolute;top:-5px;bottom:0;left:5px;margin:auto;border-right:3px solid #fff;border-bottom:3px solid #fff;opacity:0;transform:rotate(45deg);transition:opacity .1s cubic-bezier(.215,.61,.355,1)}.input.checkbox:checked+.label:before{background-color:#fdc23e;border-color:#fdc23e}.input.checkbox:checked+.label:after{opacity:1}.radio_item{display:inline-block;margin-right:10px}.input.radio{opacity:0;width:0}.input.radio[disabled]+.label{color:#ababab}.input.radio:not([disabled])+.label{padding-left:1.602em;position:relative}.input.radio:not([disabled])+.label:before{content:"";width:1em;height:1em;display:block;border-radius:50%;border:#cfcfcf 1px solid;box-shadow:0 2px 8px -2px rgba(0,0,0,.24) inset;background-color:#e6e6e6;position:absolute;left:0;top:2px}.input.radio:not([disabled])+.label:after{content:"";width:calc(1rem - 8px);height:calc(1rem - 8px);display:block;margin:auto;background-color:#fff;border-radius:50%;opacity:0;position:absolute;top:6px;left:4px;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.input.radio:checked+.label:before{background-color:#fdc23e;border-color:#fdc23e}.input.radio:checked+.label:after{opacity:1}input[type=file]{display:none}input[type=file]+.btn_file{display:inline-block;width:auto;background-color:#efefef;border-radius:3px;border:1px solid #ccc;padding:3px 8px;cursor:pointer;font-size:.85em}@media screen and (max-width:979px){body{padding-top:93px}}@media screen and (max-width:599px){body{padding-top:71px;padding-bottom:48px}}.header{background-color:#fff}.header .label{background-color:#05a000;color:#fff;padding-top:.25rem;padding-bottom:.25rem}.header .desc{font-weight:300;font-size:.857em}.header .h_wrapper{padding-top:1.071rem;padding-bottom:1.071rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.header .h_right{flex:1 1;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center}.header .h_right .box_tel1{margin-right:1.428rem}.header.fix{position:fixed;top:0;left:0;width:100%;height:59px;z-index:10;border-top:1px solid #05a000;background-color:rgba(255,255,255,.9);animation:navfix .2s cubic-bezier(.455,.03,.515,.955) forwards}.header.fix .h_wrapper{padding:.75rem 0}.header.fix .label{display:none}.header.fix .logo{width:300px}.header.fix .box_tel1{font-size:.75em}.header.fix .btn_type1{font-size:1em}@media screen and (max-width:979px){.header{position:fixed;top:0;left:0;width:100%;height:93px;z-index:10;background-color:rgba(255,255,255,.9)}.header .desc{font-size:.714em}.header .box_tel1{display:none}}@media screen and (max-width:768px){.header .logo{width:300px}}@media screen and (max-width:599px){.header{height:71px}.header .h_wrapper{padding-top:.5rem;padding-bottom:.5rem}.header .desc{font-size:.65em}.header .logo{width:230px}.header .btn_type1{display:none}}.nav_gb{background-color:#05a000}.nav_gb .navigation{display:flex;flex-flow:row wrap;justify-content:flex-end;color:#fff}.nav_gb .litem{display:block}.nav_gb .litem:not(:last-child){padding-right:3.571rem}.nav_gb .litem a{display:block;position:relative;padding:1.428rem 0}.nav_gb .litem a:after{content:"";position:absolute;bottom:0;right:0;left:0;margin:auto;background-color:#757575;width:30px;height:0;transition:.2s cubic-bezier(.455,.03,.515,.955);transition-property:height}.hover .nav_gb .litem a:hover:after{height:3px}.nav_gb .submenu{display:none}.nav_gb.fix{position:fixed;z-index:10;top:59px;left:0;width:100%;animation:navfix .2s cubic-bezier(.455,.03,.515,.955) forwards;background-color:rgba(5,160,0,.9)}.nav_gb.fix .litem a{padding:.75rem 0}@media screen and (max-width:1299px){.nav_gb .litem:not(:last-child){padding-right:1.428rem}}@media screen and (max-width:979px){.nav_gb{position:fixed;z-index:10;top:93px;right:-260px;width:260px;height:calc(100% - 93px);background-color:#f3f3f3;border-left:1px solid #ddd;overflow-y:scroll;transition:.2s cubic-bezier(.455,.03,.515,.955);transition-property:transform}.nav_gb.active{transform:translateX(-260px)}.nav_gb .content_page{padding:0}.nav_gb .navigation{display:block;color:#000}.nav_gb .litem{border-bottom:1px solid #ddd}.nav_gb .litem:not(:last-child){padding-right:0}.nav_gb .litem a{padding:1.428rem;transition:40ms cubic-bezier(.455,.03,.515,.955);transition-property:color,background-color}.nav_gb .litem a:after{content:none}.hover .nav_gb .litem a:hover{background-color:#05a000;color:#fff}.nav_gb .submenu{display:block;padding:1.428rem}.nav_gb .submenu .btn_type1{max-width:100%}}@media screen and (max-width:768px){.nav_gb .litem a{padding:1.071rem}.nav_gb .submenu{padding:1.071rem}.nav_gb .submenu .block_parts{margin-bottom:1.071rem}}@media screen and (max-width:599px){.nav_gb{top:71px;height:calc(100% - 71px)}}.nav_toggle{display:none;padding:0;height:41px;width:40px;margin-left:1.428rem;position:relative;background-color:#00172f}.nav_toggle .bd,.nav_toggle .bd:after,.nav_toggle .bd:before{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#fff;width:30px;height:1px;transition:.2s cubic-bezier(.455,.03,.515,.955);transition-property:transform,opacity}.nav_toggle .bd:before,.nav_toggle .bd:after{content:""}.nav_toggle .bd:before{transform:translateY(-8px)}.nav_toggle .bd:after{transform:translateY(8px)}.nav_toggle.active .bd{transform:rotate(45deg)}.nav_toggle.active .bd:before{transform:translateY(0) rotate(-90deg)}.nav_toggle.active .bd:after{opacity:0}@media screen and (max-width:979px){.nav_toggle{display:block}}@keyframes navfix{0%{opacity:0}100%{opacity:1}}.footer{position:relative;background-color:#05a000;color:#fff}.footer .f_wrapper{padding:1.428rem 0}.footer .f_wrapper .f_left{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between}.footer .navigation{max-width:80%;text-align:right;margin-bottom:1.428rem;margin-right:0;margin-left:auto}.footer .navigation .litem{display:inline-block}.footer .navigation .litem:not(:last-child){margin-right:1.071rem}.footer .navigation .litem:not(:last-child):after{content:"/";margin-left:1.071rem}.hover .footer .navigation .litem a:hover{text-decoration:underline}.footer .company_detail .c_name{font-size:1.714em}@media screen and (max-width:768px){.footer .navigation{display:none}}@media screen and (max-width:599px){.footer .company_detail .c_name{width:230px}}.pagetop{position:fixed;display:block;bottom:20px;right:1.96078431372549%;height:60px;width:60px;background-color:#fff;border-radius:50%;border:1px solid #05a000;opacity:0;outline:none;cursor:pointer;transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-property:opacity;transition-duration:.3s;transition-delay:0s}.pagetop:after{content:"";position:absolute;top:-2px;bottom:0;right:0;left:0;margin:auto;width:0;height:0;border-style:solid;border-width:0 10px 16px;border-color:transparent transparent #05a000}.pagetop:focus,.pagetop:active{outline:none}.pagetop.fadein{opacity:.9;transition-delay:50ms}.pagetop.static{position:absolute;top:-70px;right:1.96078431372549%}@media screen and (max-width:768px){.pagetop.static{top:15px;color:#fff}}@media screen and (max-width:599px){.pagetop{opacity:.9;border-radius:0;border:none;bottom:0;right:0;height:48px;background-color:#05a000}.pagetop:after{border-color:transparent transparent #fff}.pagetop.static{top:auto;right:0;position:fixed}}.copyright{text-align:center;font-size:.79em;padding:5px 1.96078431372549%;display:block;background-color:#00172f}@media screen and (max-width:599px){.copyright{text-align:left;padding:5px 5%}}.bnr_recruit{display:none;position:fixed;bottom:0;left:0;z-index:5;width:calc(100% - 60px);height:48px;color:#fff;text-align:center;font-weight:700;font-size:1.24em;padding:.8rem;background-color:rgba(117,117,117,.93)}.bnr_recruit .icon{font-size:.75em}@media screen and (max-width:599px){.bnr_recruit{display:block}}.mainimage{height:450px;position:relative}.mainimage .objfit{position:absolute;top:0;left:0;height:inherit;object-position:center top;font-family:'object-fit: cover;object-position: center top;'}.mainimage .content_page{position:relative;height:inherit}.mainimage .maintext{position:absolute;display:block;top:50%;left:0;right:0;margin:auto;width:90%;text-align:center;transform:translateY(-25%)}@media screen and (max-width:979px){.mainimage{height:340px}}@media screen and (max-width:599px){.mainimage{height:auto}.mainimage .objfit{position:static;height:130px}.mainimage .content_page{background-color:#fff;padding-bottom:3.571rem;padding-top:1.071rem}.mainimage .maintext{position:static;width:100%;text-align:left;transform:translateY(0)}}.topicpath{padding-top:1.071rem;margin-bottom:3.571rem}.topicpath .content_page{display:flex;flex-flow:row wrap;justify-content:flex-end;font-size:.785em}.topicpath li{display:block}.topicpath li:after{content:"／";margin-right:.5rem;margin-left:.5rem}.topicpath li .inner{display:inline-block;font-weight:300;text-align:center;text-decoration:inherit}.topicpath li:last-child:after{content:none}.topicpath li a{text-decoration:underline}.hover .topicpath li a:hover{text-decoration:none}@media screen and (max-width:768px){.topicpath .content_page{justify-content:flex-start}.topicpath li .inner{text-decoration:none;color:#666}}.top main .about{background-image:url(../../../img/bg_about.jpg);background-size:cover;background-position:right center}.top main .identity{overflow-x:hidden}@media screen and (max-width:768px){.top main .identity .content_page{padding-left:0;padding-right:0}}.top main .shop .flex_type1{align-items:stretch}.top main .shop .box_type2{height:100%}.top main .shop .flex_type3.__gutters{margin-left:calc(-1*1%);margin-right:calc(-1*1%)}.top main .shop .flex_type3.__gutters >*{padding-left:1%;padding-right:1%}.top main .mission{background-image:url(../../../img/bg_about02.jpg);background-repeat:none;background-size:cover;background-position:right top}.top main .recruit{background-color:#efefef}.top main .recruit @media screen and (max-width: 599px) .text_large{font-size:1em}.mainimage .slide .imgitem.objfit{position:static;height:450px}.content_page._addvari{position:static}.maintext._addvari2{z-index:5}.slide{display:none}.slide.slick-initialized{display:block}@media all and (-ms-high-contrast:none){::-ms-backdrop,.fitem._addvari5{padding:0}::-ms-backdrop,.inner._addvari6{margin:0 30px}::-ms-backdrop,.inner._addvari7,.fitem ._addvari7{padding:2.842rem 2.142rem}}@media screen and (max-width:599px){.content_page._addvari{position:relative}.mainimage .slide .imgitem.objfit{position:static;height:130px}}@media screen and (max-width:599px){.recruit.subpage .btn_type1+.btn_type1{margin-top:1.428rem}.recruit.subpage .text_large{font-size:1em}}._addvari{list-style-type:none}@media screen and (min-width:768px){.objfit.imgitem{position:absolute}.item{height:450px}}