@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{display:block;position:absolute;top:50%;width:20px;height:20px;padding:0;border:none;color:transparent;font-size:0;line-height:0;background:0 0;cursor:pointer;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{opacity:.75;color:#fff;font-family:slick;font-size:20px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;text-align:center;list-style:none}.slick-dots li{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;border:0;color:transparent;font-size:0;line-height:0;background:0 0;cursor:pointer;outline:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{content:"•";opacity:.25;position:absolute;top:0;left:0;width:20px;height:20px;color:#000;font-family:slick;font-size:6px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{display:block;overflow:hidden;position:relative;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{display:block;position:relative;top:0;left:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{overflow-x:auto;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1024px;font-size:62.5%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body,input,keygen,select,textarea{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN","HG明朝E",Meiryo,serif;font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.66667;letter-spacing:normal}[lang=en]{font-family:Helvetica,sans-serif}body{overflow:hidden;position:relative;color:#4c4948;font-family:Lato,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;-webkit-font-kerning:normal;font-kerning:normal;background-color:#fff;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}dd{margin-left:0}[lang=ja] address,[lang=ja] cite,[lang=ja] dfn,[lang=ja] em,[lang=ja] i{font-style:normal}img{max-width:100%;height:auto;vertical-align:middle}[data$=".svg"],[src$=".svg"]{width:100%}code{font-family:Consolas,Menlo,Courier,monospace;font-size:.85em}input::-ms-clear{visibility:hidden}input::-ms-reveal{visibility:hidden}figure{margin:0}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-top:0;margin-bottom:0}table{border-spacing:0;border-collapse:collapse}th{text-align:left}a{color:#fff;text-decoration:none}a:active,a:focus,a:hover{text-decoration:none;outline:0}ol,ul{margin:0;padding:0;list-style-type:none}ins,mark{text-decoration:none}mark{background:#25563e}ins{background:#25563e}del{text-decoration:line-through}del:after{content:" "}::-moz-selection{color:#fff;background:#25563e;text-shadow:none}::-moz-selection{color:#fff;background:#25563e;text-shadow:none}::selection{color:#fff;background:#25563e;text-shadow:none}.l-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-flex-start{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.l-flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-flex-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-footer__upper{height:466px;padding-top:40px;color:#25563e;text-align:center;background-image:url(../img/common/bg_footer.jpg);background-repeat:no-repeat;background-position:center top}.l-footer__upper>address{margin-top:25px}.l-footer__lower{height:50px;color:#fff;line-height:50px;text-align:center;background-color:#25563e}.l-footer__logo>img{width:140px}.l-header{position:absolute;z-index:9999;top:0;width:100%;height:70px;background-color:rgba(255,255,255,.9)}.l-header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-header__logo{height:100%;margin-left:22px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.l-header__logo:active,.l-header__logo:focus,.l-header__logo:hover{opacity:.7}.l-header__logo>a>img{width:211px}.l-gnav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-gnav__item{text-align:center}.l-gnav__item>a{display:block;height:70px;padding-right:25px;padding-left:25px;color:#25563e;font-size:13px;font-size:1.3rem;font-weight:700;line-height:70px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.l-gnav__item>a:active,.l-gnav__item>a:focus,.l-gnav__item>a:hover{opacity:.7}.l-page{margin-top:220px;margin-bottom:120px}.l-wrap{max-width:1040px;margin-right:auto;margin-left:auto;padding:0 20px}.l-wrap-wide{min-width:1024px;max-width:1240px;margin-right:auto;margin-left:auto;padding:0 20px}.l-wrap-fluid{min-width:1024px;max-width:1000px;margin-right:auto;margin-left:auto}.l-wrap-max{min-width:1024px;max-width:1366px;margin-right:auto;margin-left:auto}@media screen and (max-width:399px){.c-break-sm{display:none}}@media screen and (max-width:767px){.c-break-md{display:none}}@media screen and (max-width:999px){.c-break-lg{display:none}}@media screen and (min-width:400px){.c-break-up-sm{display:none}}@media screen and (min-width:768px){.c-break-up-md{display:none}}@media screen and (min-width:1000px){.c-break-up-lg{display:none}}.c-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.c-grid--medium{margin:0 -15px}.c-grid--medium>.c-grid__col-1{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(8.33333% - 30px);flex:0 0 calc(8.33333% - 30px)}.c-grid--medium>.c-grid__col-2{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(16.66667% - 30px);flex:0 0 calc(16.66667% - 30px)}.c-grid--medium>.c-grid__col-3{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 30px);flex:0 0 calc(25% - 30px)}.c-grid--medium>.c-grid__col-4{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 30px);flex:0 0 calc(33.33333% - 30px)}.c-grid--medium>.c-grid__col-5{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(41.66667% - 30px);flex:0 0 calc(41.66667% - 30px)}.c-grid--medium>.c-grid__col-6{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px)}.c-grid--medium>.c-grid__col-7{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(58.33333% - 30px);flex:0 0 calc(58.33333% - 30px)}.c-grid--medium>.c-grid__col-8{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(66.66667% - 30px);flex:0 0 calc(66.66667% - 30px)}.c-grid--medium>.c-grid__col-9{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(75% - 30px);flex:0 0 calc(75% - 30px)}.c-grid--medium>.c-grid__col-10{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - 30px);flex:0 0 calc(83.33333% - 30px)}.c-grid--medium>.c-grid__col-11{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(91.66667% - 30px);flex:0 0 calc(91.66667% - 30px)}.c-grid--medium>.c-grid__col-12{margin:0 15px 30px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px)}.c-grid__col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.c-grid__col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.c-grid__col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.c-grid__col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.c-grid__col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.c-grid__col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.c-grid__col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.c-grid__col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.c-grid__col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.c-grid__col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width:999px){.c-grid__col-1-lg{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.c-grid__col-2-lg{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.c-grid__col-3-lg{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.c-grid__col-4-lg{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__col-5-lg{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.c-grid__col-6-lg{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.c-grid__col-7-lg{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.c-grid__col-8-lg{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__col-9-lg{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.c-grid__col-10-lg{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.c-grid__col-11-lg{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.c-grid__col-12-lg{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width:767px){.c-grid__col-1-md{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.c-grid__col-2-md{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.c-grid__col-3-md{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.c-grid__col-4-md{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__col-5-md{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.c-grid__col-6-md{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.c-grid__col-7-md{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.c-grid__col-8-md{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__col-9-md{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.c-grid__col-10-md{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.c-grid__col-11-md{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.c-grid__col-12-md{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width:399px){.c-grid__col-1-sm{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.c-grid__col-2-sm{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.c-grid__col-3-sm{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.c-grid__col-4-sm{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.c-grid__col-5-sm{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.c-grid__col-6-sm{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.c-grid__col-7-sm{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.c-grid__col-8-sm{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.c-grid__col-9-sm{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.c-grid__col-10-sm{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.c-grid__col-11-sm{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.c-grid__col-12-sm{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.c-grid__col--condensed{margin-bottom:0}@font-face{font-family:iconfont;font-weight:400;font-style:normal;src:url(../font/iconfont.eot);src:url(../font/iconfont.eot?#iefix) format("eot"),url(../font/iconfont.woff) format("woff"),url(../font/iconfont.ttf) format("truetype"),url(../font/iconfont.svg#iconfont) format("svg")}.c-iconfont--rotate90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.c-iconfont--rotate180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-iconfont--rotate270{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.c-iconfont{display:inline-block}.c-iconfont:before{display:inline-block;position:relative;top:-.1em;font-family:iconfont;font-weight:400;font-style:normal;font-variant:normal;line-height:1;vertical-align:middle;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.c-iconfont--LinkDownload:before{content:"\EA01"}.c-iconfont--LinkExternal:before{content:"\EA02"}.c-iconfont--LinkMore:before{content:"\EA03"}.c-iconfont--LinkPdf:before{content:"\EA04"}.c-link-btn{display:table;position:relative;width:100%;height:30px;margin-right:auto;margin-left:auto;border-radius:15px;font-weight:700;text-align:center;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.c-link-btn:active,.c-link-btn:focus,.c-link-btn:hover{opacity:.7}.c-link-btn::before{content:"";display:block;position:absolute;top:50%;right:11.5px;margin-top:-4.5px;border-top:solid 4.5px transparent;border-bottom:solid 4.5px transparent;border-left:solid 6px #fff}.c-link-btn>a{display:table-cell;height:30px;vertical-align:middle}.c-link-btn--fukurou{background-color:#00a199}.c-link-btn--olive{background-color:#8dc21f}.c-link-btn--act{background-color:#648bc8}.c-link-btn--mattou{background-color:#303766}.c-text-attention{color:#25563e}.c-text-emphasis{font-weight:700}.c-text-secondary{font-size:.85em}.c-text-mincho{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN","HG明朝E",Meiryo,serif}.koukoku-head>h2{margin-bottom:.3em;padding-bottom:.3em;border-bottom:solid 3px #25563e;font-size:30px;font-size:3rem;line-height:1.66667;letter-spacing:.05em}.koukoku-head>p{font-size:17px;font-size:1.7rem;letter-spacing:.1em}.koukoku-body{margin-top:50px;line-height:2}.koukoku-body h3{margin-top:1em;font-size:15px;font-size:1.5rem;font-weight:400}.koukoku-body__detail dt{width:30%;padding:.75em 0;font-weight:700}.koukoku-body__detail dd{width:70%;padding:.75em 0}.koukoku-body__row{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px #b3b3b3;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.koukoku-body__row:last-child{border-bottom:solid 1px #b3b3b3}.koukoku-body__business{margin-left:.5em}.p-title{font-size:34px;font-size:3.4rem;font-weight:700;text-align:center;text-indent:.1em;letter-spacing:.1em}.sec-atf{position:relative}.sec-atf__slider-item>img{width:100%;max-width:none}.sec-atf__slider-item:active{outline:0}.sec-atf__sns-facebook{position:absolute;top:160px;right:6.58858%}.sec-atf__sns-insta{position:absolute;top:390px;right:6.58858%}.sec-catch{margin-top:30px;text-align:center}.sec-catch__title{padding-left:40px}.sec-catch__title>img+img{margin-left:13px;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.sec-catch>p{margin-top:25px;line-height:2}.sec-policy{margin-bottom:30px;padding-top:65px;text-align:center}.sec-policy>p{margin-top:30px}.sec-policy__detail{padding-top:26px;background-image:url(../img/bg_policy.jpg);background-repeat:no-repeat;background-position:center top}.sec-efforts{padding-top:30px;padding-bottom:90px;text-align:center;background-image:url(../img/bg_efforts.jpg);background-repeat:no-repeat;background-position:center top}.sec-efforts__list{margin-top:50px}.sec-efforts__list>li+li{margin-top:22px}.sec-efforts__list>li:nth-child(1)::before{content:url(../img/number_efforts01.jpg);display:block;margin-bottom:5px}.sec-efforts__list>li:nth-child(2)::before{content:url(../img/number_efforts02.jpg);display:block;margin-bottom:5px}.sec-business{padding-bottom:65px}.sec-business__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec-business__col{width:470px; margin-bottom: 50px;}.sec-business__col>h3{margin-top:25px}.sec-business__col>h4{margin-top:.5em;font-size:18px;font-size:1.8rem;font-weight:700}.sec-business__col-text{margin-top:.5em}.sec-business__col-detail{margin-top:.2em}.sec-business__col--fukurou>h4{color:#00a199}.sec-business__col--olive>h4{color:#8dc21f}.sec-business__col--act>h4{color:#648bc8}.sec-business__col--mattou>h4{color:#303766}.sec-business__col>.c-link-btn{margin-top:25px}.sec-business__logo{position:relative;height:188px;text-align:center}.sec-business__logo>img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.sec-company{padding-top:35px;padding-bottom:105px;background-image:url(../img/bg_company.jpg);background-repeat:no-repeat;background-position:center top}.sec-company>h2{text-align:center}.sec-company__detail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec-company__col{width:465px}.sec-company__row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px;border:solid 1px #e6f7ed;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sec-company__row:nth-child(odd){background-color:#e6f7ed}.sec-company__list dt{width:138px;font-weight:700}.sec-company__list dd{width:calc(100% - 138px)}.sec-contact{padding-bottom:90px;text-align:center;background-image:url(../img/bg_contact.jpg);background-repeat:no-repeat;background-position:center 15px}.sec-contact__list{width:550px;margin-top:40px;margin-right:auto;margin-left:auto}.sec-contact__list dt{width:38%;padding:15px 20px;line-height:25px;background-color:#dbdcdc}.sec-contact__list dd{width:62%;padding:15px 20px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:25px}.sec-contact__row{display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 1px #dbdcdc;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec-contact__row+.sec-contact__row{margin-top:30px}.link-koukoku{margin-bottom:90px;font-size:15px;font-size:1.5rem;font-weight:700;text-align:center}.link-koukoku>a{display:inline-block;margin-right:15px;margin-left:15px;padding-bottom:.1em;border-bottom:solid 1px #25563e;color:#25563e;-webkit-transition:.2s ease-out;transition:.2s ease-out}.link-koukoku>a:active,.link-koukoku>a:focus,.link-koukoku>a:hover{opacity:.7}
/*# sourceMappingURL=common.css.map */


/*=========ルーツ=========*/
.sec-business__col--roots>h4 {
	color: #ed5649;
}
.c-link-btn--roots{
    background-color: #ed5649;
}

/*=========スペース調整用追記_20200928=========*/
.sec-contact__list {
	margin-top: 20px;
}
.sec-catch {
	margin-top: 0px;
	padding-top: 35px;
	padding-bottom: 25px;
}
.sec-policy {
	padding-top: 35px;
	padding-bottom: 25px;
	margin-bottom: 0px;
}
.sec-efforts {
	padding-top: 35px;
	padding-bottom: 25px;
}
	.sec-efforts__list {
		margin-top: 35px;
	}
.sec-business {
	padding-top: 35px;
	padding-bottom: 25px;
}
	.sec-business__row .sec-business__col:nth-last-child(1) {
		margin-bottom: 0px;
	}
	.sec-business__row .sec-business__col:nth-last-child(2) {
		margin-bottom: 0px;
	}
.sec-company {
	padding-top: 35px;
	padding-bottom: 25px;
}
.sec-contact {
	padding-top: 35px;
	padding-bottom: 50px;
}

/*=========フッター改修追記_20200928=========*/
.link-koukoku > a {
	border-bottom: solid 1px #fff;
	color: #fff;
	line-height: 2;
}
.link-koukoku {
	margin-bottom: 0px;
	font-weight: normal;
}
.l-footer__lower {
	height: 90px;
}
.l-footer__copywrite {
	line-height: 2.2;
}


/*ヘッダー_20250407*/
@media screen and (max-width:1050px) {
	.l-gnav__item > a {
		padding-left: 21px;
		padding-right: 21px;
	}
}

/*トップページ_20250407*/
.sec-business__row {
	justify-content: center;
}

.sec-business__col:nth-child(even) {
	margin-left: 4.3rem;
}


/*=========支援法人ページ追加_20250206=========*/

.support-head-tit {
	display: inline-block;
	margin-right: 2.5rem;
}

.support-head-mini {
	font-size: 1.7rem;
	font-weight: normal;
	line-height: 3rem;
	vertical-align: middle;
}

.support-body {
	margin-top: 5rem;
}

.support-body__tit {
	font-size: 2rem;
	margin-bottom: 1rem;
}

.support-body .support-body__box {
	border-top: solid 1px #b3b3b3;
	padding: .75em 0;
}

.support-body .support-body__box .support-body__secondtit{
	font-weight: bold;
	margin-bottom: 0.5em;
}

.support-body__lists {
	padding-left: 2em;
	list-style-type: disc;
	/*color: #66B821;*/
}

.support-body__lists > li::before{
	content: ;
}

.support-body__imgarea {
	padding: 4.3rem 0 4.8rem;
}


.support-contact {
	margin: 2rem 0 0;
    text-align: center;
}


.support-contact__title {
	color: #25563e;
	font-size: 2.4rem;
}

.support-contact__list {
    width: 550px;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto
}

.support-contact__list dt {
    width: 35%;
    padding: 15px 20px;
    line-height: 25px;
    background-color: #f1f8e8
}

.support-contact__list dd {
    width: 65%;
    padding: 15px 20px;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 25px
}

.support-contact__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: solid 1px #8cc63f;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.support-contact__row+.support-contact__row {
    margin-top: 30px
}

.sec-business__col--livtrust h4 {
	color: #00927d;
}

.c-link-btn--livtrust {
	background-color: #00927d;
}
