html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:underline}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{position:relative;display:block;height:0px;border:0;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type="text"],input[type="password"],textarea,select{outline:none}input[type="radio"]{vertical-align:-0.1em}.wrap{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.wrap{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}html{height:100%;overflow-x:hidden;overflow-y:scroll;opacity:0}@media all and (-ms-high-contrast: none){-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg)}@-moz-document url-prefix(){transform:rotate(0.001deg)}html.wf-active{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:1}html.wf-inactive{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:1}html{height:100%;overflow-y:scroll}a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;color:#20150b;text-decoration:none}a:hover,a:active,a:focus{color:#462e18}a[href^="tel:"]{cursor:default !important;pointer-events:none}body{font-size:16px;background:#f7fffe;color:#20150b;line-height:1.5;font-family:"Open Sans","Kosugi Maru","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;min-width:1160px;-webkit-font-smoothing:antialiased}.wrap{margin:0px;padding:0px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}@media screen and (max-width: 480px){html{-webkit-transform:none;transform:none}body{min-width:100%;font-size:14px}input[type="button"],input[type="submit"]{-webkit-appearance:none}a[href^="tel:"]{pointer-events:all}}.header-block{background:#f7fffe;height:120px}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;width:1200px}.header-inner>.logo{position:relative;margin-top:15px}.header-inner>.logo img{width:240px}.header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:100%}.header-info>.msg{position:absolute;top:auto;right:auto;bottom:auto;left:15px;font-size:13px}.header-info>.tel{position:absolute;top:15px;right:335px;bottom:auto;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#956134;font-family:"Gamja Flower";line-height:1;width:280px;height:60px}.header-info>.tel li{text-align:right}.header-info>.tel li:first-child{font-size:48px}.header-info>.tel li:first-child span{font-size:30px}.header-info>.tel li{text-align:right;width:100%}.header-info>.tel li:last-child{font-size:24px}.header-info>.tel li:last-child span{font-size:21px}.header-info>.link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:15px;right:10px;bottom:auto;left:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:300px}.header-info>.link a{display:block;text-align:center;width:100%}.header-info>.link li{width:140px}.header-info>.link li:first-child{margin-bottom:10px;width:100%}.header-info>.link li:first-child a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:-webkit-gradient(linear, left top, right top, from(#f39801), to(#f6d05e));background:linear-gradient(90deg, #f39801, #f6d05e);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:300px;height:40px}.header-info>.link li:nth-child(2) a,.header-info>.link li:nth-child(3) a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;background:#8fc31f;color:#fff;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:140px;height:26px}.sitemap-box{background:#fff;position:relative}.sitemap-box.-none>div{-webkit-animation:fadeout ease 0.5s;animation:fadeout ease 0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sitemap-box.-none>div a,.sitemap-box.-none>div ul{display:none}.sitemap-box.-active>div{-webkit-animation:fadein ease 0.5s;animation:fadein ease 0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes fadein{0%{height:0vh;padding:0}100%{height:calc(100vh - 130px)}}@keyframes fadein{0%{height:0vh;padding:0}100%{height:calc(100vh - 130px)}}@-webkit-keyframes fadeout{0%{height:calc(100vh - 130px)}100%{height:0vh;padding:0}}@keyframes fadeout{0%{height:calc(100vh - 130px)}100%{height:0vh;padding:0}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.sitemap-box.-none .sitemap-inner{animation:fadeout ease 0.5s;animation-fill-mode:both;backface-visibility:hidden;height:0;padding:0;display:none}*::-ms-backdrop,.sitemap-box.-none .sitemap-inner a{display:none}*::-ms-backdrop,.sitemap-box.-none .sitemap-inner ul{display:none}*::-ms-backdrop,.sitemap-box.-none .sitemap-inner{animation:fadein ease 0.5s;animation-fill-mode:both;backface-visibility:hidden}}.sitemap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;padding:50px;width:1200px;height:100vh}.sitemap-inner>.logo{background:url(../img/common/item/logo.svg) no-repeat 0 0/250px}.sitemap-list{width:calc((100% - 60px) / 3);height:100vh;margin-top:90px;margin-right:30px}.sitemap-list.-wide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc((100% - 60px) / 2)}.sitemap-list.-wide .title{display:block;width:100%}.sitemap-list.-wide li{margin-right:20px;width:calc((100% - 20px) / 2)}.sitemap-list.-wide li:nth-child(2n){margin-right:0px}.sitemap-list:nth-child(3n){margin-right:0px}.sitemap-list a{font-size:13px}.sitemap-list a:hover{background:#956134;color:#fff}.sitemap-list li{margin:10px 0}.sitemap-list>.title{margin-top:10px}.sitemap-list>.title:nth-child(2){margin-bottom:30px}.sitemap-list>.title.-reserve a{background:-webkit-gradient(linear, left top, right top, from(#f39801), to(#f6d05e));background:linear-gradient(90deg, #f39801, #f6d05e);border:none;color:#fff}.sitemap-list>.title.-access a{background:-webkit-gradient(linear, left top, right top, from(#8fc31f), to(#a4d45b));background:linear-gradient(90deg, #8fc31f, #a4d45b);border:none;color:#fff}.sitemap-list>.title a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border:1px solid #51463d;border-radius:50px;font-size:14px;line-height:1;display:block;padding:12px;text-align:center;font-weight:500;position:relative}.sitemap-list>.title a:hover{opacity:0.8}@media screen and (max-width: 480px){.header-block{height:70px}.header-inner{width:100%}.header-inner>.logo{margin-top:10px;margin-left:5px}.header-inner>.logo a img{width:auto;max-height:50px}.header-inner>.logo img{width:auto}.header-info{display:none}.sitemap-box{overflow:auto !important;overflow-y:scroll;-webkit-overflow-scrolling:touch}.sitemap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px 10px 0px;width:calc(100% - 20px);height:calc(100vh - 30px)}.sitemap-inner>.logo{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/common/item/logo.png) no-repeat 0 0/cover;width:50%;height:55px}.sitemap-inner>.logo a{width:100%;height:100%;display:block}.sitemap-list{margin-right:0px;margin-top:30px;width:100%;height:800px}.sitemap-list a{display:block}.sitemap-list.-wide{padding-bottom:110px;width:100%}.sitemap-list.-wide li{margin-right:0px;padding-right:10px}.sitemap-list.-wide li:nth-child(2n+1){padding-right:0px}#sp_header{z-index:auto}#sp_header .inner{position:fixed;top:0;left:0;width:100%;background:none;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav{-webkit-transition:0.5s ease;transition:0.5s ease}.overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";z-index:1001}header.navOpen nav{display:block;opacity:1;right:0;overflow:hidden;height:100vh}header nav ul{width:100%}header .navBtn{width:20px;height:20px;padding:15px;position:absolute;top:10px;right:10px;cursor:pointer;background:#8fc31f}header .navBtn span{display:block;height:3px;width:100%;background:#fff;border-radius:2px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}header .navBtn span:nth-of-type(2),header .navBtn span:nth-of-type(3){margin-top:4px}header.navOpen .navBtn span:nth-of-type(1){-webkit-transform:translateY(9px) translateX(0) rotate(45deg);transform:translateY(9px) translateX(0) rotate(45deg)}header.navOpen .navBtn span:nth-of-type(2){margin-top:8px;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px)}header.navOpen .navBtn span:nth-of-type(3){-webkit-transform:translateY(-9px) translateX(0) rotate(-45deg);transform:translateY(-9px) translateX(0) rotate(-45deg)}header h1{width:auto;margin-top:0}header .navBtn{display:block;z-index:10000 !important}header nav{position:fixed;top:0;opacity:0;right:0%;float:none;width:100%;height:100%;opacity:0;z-index:9999;height:auto;padding-bottom:0px}.nav_re_logo a{display:block;background:url(../img/common/header/logo_name.png) no-repeat 0 50%/75%;width:70%;height:30px;margin:20px auto 20px 15px;padding-left:40px;font-style:italic;font-weight:600;letter-spacing:0.5px;line-height:1}}.main-inner{position:relative}@media screen and (max-width: 480px){.main-inner{position:relative}}.nav-block{position:relative}.nav-block.-footer{margin-left:0px;padding-right:0px}.nav-block>.inner{margin:0 auto;width:1200px}.nav-block>.btn{position:absolute;top:15px;right:0px;bottom:auto;left:auto}.nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-btn.-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.nav-btn.-footer>.item{margin-left:40px}.nav-btn.-footer>.item>a{color:#fff;padding:10px 0px;width:220px}.nav-btn.-footer>.item.-first{margin-left:0px}.nav-btn>.item.-content-1>a{background:#956134}.nav-btn>.item.-content-2>a{background:#ff4b5a}.nav-btn>.item.-content-3>a{background:#f39801}.nav-btn>.item.-content-4>a{background:#8fc31f}.nav-btn>.item>a{background:#d8d2cd;border-radius:50px;display:block;font-size:16px;text-align:center;line-height:1.1;padding:10px 65px}.nav-btn>.item>a:hover{background:#8fc31f;color:#fff}.nav-btn>.item.-member{margin-left:20px}.nav-btn>.item.-member>a{background:#956134;color:#fff}.nav-btn>.item.-member>a:hover{background:#8fc31f}.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.nav-list>.list{padding:0px;position:relative;width:100%}.nav-list>.list:nth-child(1)>a{background:url(../img/common/nav/nav_01.png) 50% 6px no-repeat}.nav-list>.list:nth-child(1)>a .en{color:#ff4b5a}.nav-list>.list:nth-child(2)>a{background:url(../img/common/nav/nav_02.png) 50% 6px no-repeat}.nav-list>.list:nth-child(2)>a .en{color:#f39801}.nav-list>.list:nth-child(3)>a{background:url(../img/common/nav/nav_03.png) 50% 6px no-repeat}.nav-list>.list:nth-child(3)>a .en{color:#8fc31f}.nav-list>.list:nth-child(4)>a{background:url(../img/common/nav/nav_04.png) 50% 6px no-repeat}.nav-list>.list:nth-child(4)>a .en{color:#4ec8f7}.nav-list>.list:nth-child(5)>a{background:url(../img/common/nav/nav_05.png) 50% 6px no-repeat}.nav-list>.list:nth-child(5)>a .en{color:#1f68c3}.nav-list>.list:nth-child(6)>a{background:url(../img/common/nav/nav_06.png) 50% 6px no-repeat}.nav-list>.list:nth-child(6)>a .en{color:#e03e9c}.nav-list>.list:nth-child(7)>a{background:url(../img/common/nav/nav_07.png) 50% 6px no-repeat}.nav-list>.list:nth-child(7)>a .en{color:#8058bd}.nav-list>.list.-last{padding-right:0px}.nav-list>.list>a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.1;position:relative;width:100%;height:110px}.nav-list>.list>a .title,.nav-list>.list>a .en{color:#51463d;text-align:center;width:100%}.nav-list>.list>a .title{font-size:15px;margin-top:45px;margin-bottom:5px}.nav-list>.list>a .en{font-family:"Gamja Flower";font-size:16px;padding-bottom:25px}.nav-list>.list>a:before{position:absolute;top:40%;right:auto;bottom:auto;left:0px;background:#d1c6bd;content:"";width:1px;height:24px}.nav-list>.list>a.-last:after{position:absolute;top:40%;right:0px;bottom:auto;left:auto;background:#d1c6bd;content:"";width:1px;height:24px}.nav-list>.list>a:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:0.8}.re_mo_disp{display:none;z-index:1002}@media screen and (max-width: 480px){.re_mo_disp{display:block}.nav-block{display:none}}.footer-block{background:url(../img/common/item/bg_03.png);margin-top:auto;position:relative;z-index:1}.footer-block:before{position:absolute;top:-10px;right:auto;bottom:auto;left:auto;background:url(../img/common/item/line.png) repeat;content:"";width:100%;height:10px}.footer-block iframe{vertical-align:top}.footer-block>.copy{background:#fff;color:#51463d;font-family:"Gamja Flower";font-size:16px;text-align:center;padding:15px 0px 10px}.footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:30px;width:calc(1200px - 30px * 2);margin:30px auto 15px;padding:0px 15px}.footer-inner>.logo{text-align:center;width:300px}.footer-inner>.text{width:calc(100% - 300px);margin-bottom:20px}.footer-inner>.copy{font-size:12px;width:100%}.footer-info{margin-right:auto}.footer-info p{font-size:14px;margin-bottom:10px}.footer-info>.title{color:#8fc31f;font-size:21px;margin-bottom:20px}.footer-info>.logo{top:0px;right:0px;bottom:0px;left:0px;background:url(../img/common/parts/logo.png) no-repeat 0 0;float:left;position:relative;margin-bottom:10px;width:100%}.footer-info>.logo img{width:240px}.footer-info>.logo>a{color:#595656;display:block;font-size:21px}.footer-info>.logo>a>span{background:url(../img/common/parts/logo.svg) no-repeat 0 0/30px;display:block;font-size:16px;padding-left:40px;line-height:2;height:30px}.footer-info>.addr{font-size:13px;margin-bottom:10px}.footer-info>.tel{color:#956134;font-family:"Gamja Flower";font-size:24px;margin-bottom:20px}.footer-info>.tel li{line-height:1;width:100%}.footer-info>.tel li:first-child{font-size:36px}.footer-info>.tel li:first-child span{font-size:24px}.footer-info>.tel li:last-child{font-size:24px}.footer-info>.tel li:last-child span{font-size:21px}.footer-info>.link{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;width:450px}.footer-info>.link a{display:block;text-align:center}.footer-info>.link li{margin-bottom:10px}.footer-info>.link li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:220px;height:36px}.footer-info>.link li:first-child a{background:-webkit-gradient(linear, left top, right top, from(#8fc31f), to(#a4d45b));background:linear-gradient(90deg, #8fc31f, #a4d45b)}.footer-info>.link li:last-child a{background:-webkit-gradient(linear, left top, right top, from(#f39801), to(#f6d05e));background:linear-gradient(90deg, #f39801, #f6d05e)}.footer-cate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - (300px + 30px))}.cate-list .title{border-bottom:1px solid #956134;font-weight:700;padding-bottom:15px;margin-bottom:15px}.cate-list li{padding:2px 0px}.cate-list li a{font-size:14px}.cate-list li a:hover{text-decoration:underline}.sns-box{margin:10px auto;width:1200px}.sns-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sns-box li a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;display:block}.sns-box li a:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:0.8}.sns-box li img{width:36px;vertical-align:top}#page-top{top:auto;right:20px;bottom:20px;left:auto;position:fixed;z-index:1001}#page-top .text{color:#51463d;font-family:"Gamja Flower"}#page-top .backtotop{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:url(../img/common/item/sun.svg) no-repeat 50% 50%/100%;border-radius:50px;display:block;margin:0 auto;width:50px;height:50px}#page-top .backtotop:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:url(../img/common/item/sun.svg) no-repeat 50% 45%/100%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}@media screen and (max-width: 480px){.footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;width:calc(100% - 30px)}.footer-info{margin-bottom:10px}.footer-info p{font-size:12px;text-align:center}.footer-info .logo{text-align:center}.footer-info .logo img{width:auto;max-height:50px;vertical-align:top}.footer-info .link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.footer-info .tel li{text-align:center}.footer-sche{width:100%}.sns-box{width:100%}.sns-box ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slider-block{position:relative;height:580px}.slider-inner{position:relative;width:100%}.slider-inner .img01{background:url(../img/index/main.jpg) no-repeat 50% 50%;width:100%;height:580px}.slider-inner .img02{background:url(../img/index/main_02.jpg) no-repeat 50% 50%;width:100%;height:580px}.slider-inner .img03{background:url(../img/index/main_03.jpg) no-repeat 50% 50%;width:100%;height:580px}.slider-btn{margin:0 auto;position:relative;width:1200px}.slider-btn>.msg{position:absolute;top:390px;right:0px;bottom:auto;left:auto;text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0px -2px,#fff 0px 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;font-size:16px;z-index:100}.slider-btn>.msg a{text-decoration:underline}.slider-btn>.msg a:hover{text-decoration:none}.slider-btn>.msg strong{color:#f39801;display:block;font-size:36px;margin-bottom:15px}.slider-btn>.inner{position:absolute;top:348px;right:auto;bottom:auto;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:202px;z-index:100}.slider-btn>.inner li{margin-right:35px}@media screen and (max-width: 480px){.slider-block{height:200px}.slider-inner .img01,.slider-inner .img02,.slider-inner .img03{height:200px}.slider-inner .img01 img,.slider-inner .img02 img,.slider-inner .img03 img{height:200px}.slider-inner .img01{background:url(../img/index/main.jpg) no-repeat 50% 0px/cover}.slider-inner .img02{background:url(../img/index/main_02.jpg) no-repeat 50% 0px/cover}.slider-inner .img03{background:url(../img/index/main_03.jpg) no-repeat 50% 0px/cover}.slider-btn{position:relative;width:100%}.slider-btn>.msg{position:absolute;top:30px;right:auto;bottom:auto;left:12px;font-size:10px;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left top;transform-origin:left top}.slider-btn>.msg strong{font-size:21px;margin-bottom:10px}.slider-btn>.inner{top:110px;left:10px;height:auto}.slider-btn>.inner li{margin-right:15px}.slider-btn>.inner a{display:block}.slider-btn>.inner img{width:70px}}.content-block{background:#f7fffe}.content-block.-image01{background:url(../img/common/item/bg_01.png) no-repeat 0 0;padding-top:30px;padding-bottom:30px}.content-block.-image02{background:url(../img/common/item/bg_02.png) no-repeat 0 0;height:606px}.content-inner{margin:0 auto;position:relative;width:1200px;padding:20px 0px 100px}.content-inner>.bnr{text-align:center}.content-inner>.bnr a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.content-inner>.bnr a:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:0.85}.content-inner .red{color:#ff4b5a}.content-inner .memo a{text-decoration:underline}.content-inner .memo a:hover{text-decoration:none}.content-inner .-small{font-weight:normal;font-size:11px}.content-box>.title{color:#956134;font-family:"Gamja Flower";font-size:24px;font-weight:500;text-align:center;padding-top:150px;margin-bottom:80px;position:relative}.content-box>.title.-sub{margin-top:50px;margin-bottom:50px}.content-box>.title.-sun02:before{position:absolute;top:40px;right:auto;bottom:auto;left:430px;content:"";background:url(../img/common/sun.svg) 0 0/100px auto no-repeat;display:block;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:100px;height:100px}.content-box>.title.-sun04:before{position:absolute;top:70px;right:auto;bottom:auto;left:405px;content:"";background:url(../img/common/item/sun.svg) 0 0/100px auto no-repeat;display:block;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:100px;height:100px}.content-box>.title.-sun05:before{position:absolute;top:70px;right:auto;bottom:auto;left:380px;content:"";background:url(../img/common/item/sun.svg) 0 0/100px auto no-repeat;display:block;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:100px;height:100px}.content-box>.title.-sun07:before{position:absolute;top:-40px;right:auto;bottom:auto;left:300px;content:"";background:url(../img/common/sun.svg) 0 0/100px auto no-repeat;display:block;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:100px;height:100px}.content-box>.copy{color:#f39801;font-size:30px;text-align:center}.content-box>.banner{text-align:center}.content-box>.read{text-align:center;margin-bottom:30px}.content-box .subtitle{color:#ff4b5a;font-size:26px;font-weight:700;margin-bottom:20px;position:relative}.content-box .subtitle.-sun02:before{position:absolute;top:-30px;right:auto;bottom:auto;left:55px;content:"";background:url(../img/common/sun_s.svg) 0 0/50px 50px no-repeat;display:block;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:50px;height:50px}.content-box .subtitle.-sun03:before{position:absolute;top:-30px;right:auto;bottom:auto;left:80px;content:"";background:url(../img/common/sun_s.svg) 0 0/50px 50px no-repeat;display:block;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:50px;height:50px}.content-box .headline{font-size:21px;margin-bottom:5px}.sp-box{display:none !important}@media screen and (max-width: 480px){.content-block.-image01{background-size:cover;background-position:80% 15%;padding-bottom:0px}.content-block.-image01 .content-inner{padding-bottom:50px}.content-block.-image01 .title.-sun04:before{position:absolute;top:-50px;right:auto;bottom:auto;left:8%}.content-block.-image02{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;height:320px}.content-block.-image02 .content-inner{padding-bottom:0px}.content-inner{padding:10px 2% 50px;width:calc(100% - 4%)}.content-inner .bnr{margin-bottom:30px}.content-inner .bnr img{width:100%}.content-box>.title{margin-top:50px;margin-bottom:20px;padding-top:0px}.content-box>.title img{max-width:50%;vertical-align:top}.content-box>.title.-sun02:before{position:absolute;top:-50px;right:auto;bottom:auto;left:18%;background:url(../img/common/item/sun.svg) 0 0/60px auto no-repeat;width:60px;height:60px}.content-box>.title.-sun02 img{width:80px}.content-box>.title.-sun04:before{position:absolute;top:-50px;right:auto;bottom:auto;left:8%;background:url(../img/common/item/sun.svg) 0 0/60px auto no-repeat;width:60px;height:60px}.content-box>.title.-sun05:before{position:absolute;top:-50px;right:auto;bottom:auto;left:8%;background:url(../img/common/item/sun.svg) 0 0/60px auto no-repeat;width:60px;height:60px}.content-box>.title.-sun07:before{position:absolute;top:-50px;right:auto;bottom:auto;left:5%;background:url(../img/common/item/sun.svg) 0 0/60px auto no-repeat;width:60px;height:60px}.content-box>.read br{display:none}.content-box>.msg{font-size:18px;line-height:2}.content-box>.copy{font-size:24px}.content-box .subtitle{font-size:21px}.content-box .subtitle.-sun02:before{left:40px}.content-box .subtitle.-sun03:before{left:65px}.content-box .headline{font-size:18px;margin-top:20px}.sp-box{display:block !important}}.table-box{table-layout:fixed}.table-box img{max-width:100%;height:auto}.table-box.-lg{width:100%}.table-box.-md{width:70%}.table-box.-sm{width:50%}.table-box.-gray{background:#d8d2cd}.table-box th{width:100px}.table-box td:first-child{width:20%}.table-box .-round{border-radius:0px 50px 50px 0px}.table-box .-smork{background:#d6d0cb}.table-box .-center{text-align:center;vertical-align:middle}.table-box .-right{text-align:right}.table-box .negation{text-decoration:line-through}.sche-box{margin:0 auto;background:rgba(255,255,255,0.7);border:1px solid #ae8765;border-radius:5px;font-size:14px;padding:18px;width:calc(630px - 36px)}.sche-box.-clinic{width:80%}.sche-box.-clinic+.schememo{width:83%;margin:0 auto}.sche-box+.schememo{font-size:13px;padding-top:5px;text-align:right}.sche-box table{color:#51463d;width:100%}.sche-box td{border-right:1px solid #d1c6bd;border-bottom:1px solid #d1c6bd;text-align:center;padding:5px 5px;vertical-align:middle}.sche-box td.head{font-weight:500;text-align:right}.sche-box td.time{width:100px}.sche-box td:last-child{border-right:none}.sche-box td img{width:32px;height:32px}.sche-box tr:last-child td{border-bottom:none}@media screen and (max-width: 480px){.sche-box{padding:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;width:calc(100% - 20px)}.sche-box.-clinic{width:calc(100% - 6%)}.sche-box.-clinic+.schememo{width:calc(100% - 6%)}.sche-box table{margin:0 auto;display:block;white-space:nowrap;width:calc(100% - 20px)}}.output-box dl{padding:0px 0px 10px}.output-box dl dt.head{background:#555;color:#fff;font-weight:normal;text-align:center;padding:6px 10px}.output-box dl dd{padding:6px 20px;width:100%}.btn-box{padding:40px 0px;text-align:center}.btn-box.-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}.btn-box.-flex>.btn{width:30%}.btn-box.-around{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}.btn-box.-around>.btn{width:30%}.btn-box.-none{padding:0}.btn-box>a.btn{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-box>a:hover.btn{text-decoration:none}.btn-box>.btn{cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;width:300px;height:50px}.btn-box>.btn.-light{font-size:0.9em;line-height:1.5;padding:0.5em 3em;height:auto}.btn-box>.btn.-auto{width:auto}.btn-box>.btn.-medium{width:60%;height:auto}.btn-box>.btn.-short{width:30%;height:auto}.btn-box>.btn.-arrow{position:relative}.btn-box>.btn.-arrow:after{position:absolute;top:auto;right:20px;bottom:auto;left:auto;content:"";border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px;height:6px}.btn-box>.btn.-submit{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#8fc31f;border:none;border-radius:50px;color:#fff}.btn-box>.btn.-submit:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#9fd922}.btn-box>.btn.-prev{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#ddd;border:none;border-radius:50px;color:#20150b}.btn-box>.btn.-prev:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#eaeaea}.btn-box>.btn.-action{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#f39801;border:none;color:#fff}.btn-box>.btn.-action:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#fea40f}.btn-box>.btn.-link{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#8fc31f;border:none;color:#fff;padding:0.5em;width:calc(300px - 0.5em * 2);height:auto}.btn-box>.btn.-link:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#9fd922}.btn-link{margin-top:10px}.btn-link.-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.btn-link li{padding-left:0px !important;margin-right:10px;margin-bottom:10px}.btn-link li:last-child{margin-right:0px}.btn-link li:before{display:none}.btn-link a{display:inline-block}.btn-link .btn{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;cursor:pointer;background:#8fc31f;border:none;border-radius:50px;color:#fff;font-size:13px;line-height:1;padding:0.5em 2.5em}.btn-link .btn:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#b5a598;text-decoration:none}@media screen and (max-width: 480px){.btn-link>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-link>ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:20px}.btn-link>ul li:last-child{margin-left:0px}.btn-box .btn.-prev{margin-right:0px;margin-bottom:10px}}.form-box{position:relative}.form-box ::-webkit-input-placeholder{color:#bbb;opacity:1}.form-box :-ms-input-placeholder{color:#bbb;opacity:1}.form-box ::-ms-input-placeholder{color:#bbb;opacity:1}.form-box ::placeholder{color:#bbb;opacity:1}.form-box dl{border-bottom:none}.form-box dl dt>.-req{position:absolute;top:3px;right:20px;bottom:auto;left:auto;background:#c30b15;border-radius:50px;color:#fff;font-size:11px;font-weight:normal;padding:0px 0.6em}.form-box .button{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;cursor:pointer;background:#957e6b;border:none;border-radius:50px;color:#fff;font-size:13px;padding:0.3em 1.6em;margin-left:10px}.form-box .button.-search{position:absolute;top:7px;right:0px;bottom:auto;left:auto;background:url(../img/common/icon/search.svg) 50% 50% no-repeat/18px;margin-left:0px}.form-box .button:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;color:#000}.form-box .caption{color:#8fc31f;margin-top:30px;margin-bottom:20px;padding-left:70px}.form-box .memo{font-size:13px;padding:10px 0px}.form-box .error{color:#8fc31f;font-size:13px;text-align:left;padding-top:5px}.form-box .field{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border:1px solid #957e6b;border-radius:3px;color:#555;font-family:inherit;font-size:15px;padding:0.5em 0.6em}.form-box .field:focus,.form-box .textarea:focus{background:#fff;border:1px solid #8fc31f}.form-box .textarea{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border:1px solid #957e6b;border-radius:3px;color:#555;font-family:inherit;font-size:15px;padding:0.8em}.form-box .ui-datepicker-trigger{margin-left:10px}.form-box .-flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-box .-lg{width:calc(100% - (0.6em * 2) - (1px * 2))}.form-box .-md{width:60%}.form-box .-sm{width:30%}.radio-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.radio-box .label{cursor:pointer;position:relative;margin-right:30px;padding-left:30px}.radio-box .label.-last{margin-right:0px}.radio-box .label:before{position:absolute;top:-3px;right:auto;bottom:auto;left:0px;content:"";display:block;border:1px solid #ae8765;border-radius:50%;width:22px;height:22px}.radio-box .label:after{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;position:absolute;top:2px;right:auto;bottom:auto;left:5px;content:"";display:block;border-radius:50%;background-color:#956134;opacity:0;width:14px;height:14px}.radio-box .radioinput{display:none}.radio-box .radioinput:checked+.label:before{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.radio-box .radioinput:checked+.label:after{opacity:1}.check-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;line-height:0}.check-box.-single{margin:50px 0px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.check-box .label{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#f7fffe;border:1px solid #f7fffe;border-radius:3px;cursor:pointer;font-size:15px;line-height:2.5;position:relative;padding:10px 10px 10px 44px}.check-box .label.-last{margin-right:0px}.check-box .label:before{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;position:absolute;top:7px;right:auto;bottom:auto;left:10px;content:"";background:#fff;border:1px solid #ae8765;border-radius:3px;display:block;width:22px;height:22px}.check-box .label:after{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;position:absolute;top:11px;right:auto;bottom:auto;left:13px;content:"";background:url(../../../img/common/parts/check.png) no-repeat;display:block;opacity:0;width:16px;height:17px}.check-box .checkinput{display:none}.check-box .checkinput:checked+.label{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.check-box .checkinput:checked+.label:before{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border:1px solid #956134}.check-box .checkinput:checked+.label:after{opacity:1}.select-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;position:relative}.select-box>.select{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../../../img/common/parts/select_arrow.png) no-repeat right 8px center;border:1px solid #ae8765;border-radius:3px;color:#555;cursor:pointer;font-family:inherit;font-size:15px;padding:0.5em 2.2em 0.5em 0.6em;line-height:1.2;position:relative;margin-left:10px;margin-right:3px}.select-box>.select:focus{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border:1px solid #956134}.select-box>.select::-ms-expand{display:none}.select-box>.select.-first{margin-left:0}.select-box>.select.-large{width:100%}.select-box>.select option{color:#000}.select-box>.select.-light{font-size:13px;padding:0.5em 2.2em 0.5em 0.6em}@media screen and (max-width: 480px){.form-box .-sm,.form-box .-md,.form-box .-lg{width:calc(100% - 0.6em - 10px)}}.list-box li:nth-child(1){border-top:none}.list-box li:before{display:none}.list-box li{border-top:1px solid #d1c6bd;border-left:none;border-right:none;padding:10px 0px 10px 10px !important}.list-table>br{display:none}.list-table dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d1c6bd;padding:20px 0px}.list-table dt{color:#956134;font-weight:700;-ms-flex-preferred-size:200px;flex-basis:200px;padding-right:15px;padding-left:15px;position:relative}.list-table dd{padding-right:15px;width:calc(100% - (200px + 45px))}.dl-box{margin-top:10px}.dl-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:1px solid #d1c6bd;padding:20px}.dl-box dt{font-weight:700;padding-right:20px;position:relative;width:250px}.dl-box dd{width:calc(100% - 200px)}.dl-box dd ul{margin-top:0px !important}@media screen and (max-width: 480px){.list-box.-margin{margin-bottom:40px}.list-table dt{padding-left:0px}.list-table dd{width:100%}.dl-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dl-box dt{padding-right:0px;margin-bottom:10px}.dl-box dt .-req{position:relative;top:0px;right:0px !important;padding-right:0px;margin-left:10px;margin-bottom:10px}.dl-box dt,.dl-box dd{margin-right:0;width:100%}}.info-box{position:relative}.info-box .archive{margin:0 auto;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:-webkit-gradient(linear, left top, right top, from(#8fc31f), to(#a4d45b));background:linear-gradient(90deg, #8fc31f, #a4d45b);border-radius:50px;color:#fff;font-size:16px;text-align:center;width:350px}.info-box .archive:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:0.8}.info-box .archive a{color:#fff;display:block;padding:15px 0px}.info-box .text{padding:0px}.info-box .date{margin-right:50px}.info-box .date.-detail{margin-right:0}.info-box>.title{color:#ff4b5a;font-size:26px;font-weight:700;margin-bottom:20px;position:relative;width:1000px}.info-box>.title span{color:#aaa;font-family:"Seaweed Script";font-size:14px;font-weight:initial;margin-left:30px}.info-box>h2.title{line-height:1}.info-box>.image{margin-top:20px;text-align:center}.info-box>.image img{max-width:100%;height:auto;margin-bottom:5px}.info-box>.image p{line-height:1;text-align:center;font-size:12px}.info-list{margin-bottom:40px}.info-list.-sick{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-list.-sick li{margin-right:20px}.info-list>li{border-bottom:1px solid #d1c6bd}.info-list>li span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;padding:20px 20px}.info-list>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;padding:20px 20px}.info-list>li>a:hover .text{text-decoration:underline}.info-list>li .text{width:calc(100% - (40px + 106px))}.info-list>li:last-child{border-bottom:none}.info-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:"Gamja Flower";font-size:21px;margin-bottom:20px}.pagenav-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:40px auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.pagenav-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagenav-box li{margin-right:10px}.pagenav-box li:last-child{margin-right:0px}.pagenav-box a{background:#8fc31f;border-radius:50px;color:#fff;padding:4px 8px}.pagenav-box a:hover{background:#957e6b;color:#fff}.pagenav-box .prev,.pagenav-box .next,.pagenav-box .page-box>.list{padding:4px 15px}.pagenav-box .current{background:#ff4b5a;border-radius:50px;color:#fff;padding:3px 8px}.info-image{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;margin-bottom:20px}.info-image.-single{display:block}.info-image.-single>.image{margin-left:0%;max-width:100%}.info-image.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.info-image.-reverse>.image{margin-right:2%;margin-left:0}.info-image>.text{width:100%}.info-image>.image{margin-left:2%;max-width:35%}.info-image>.image{font-size:12px;text-align:center}.info-image>.image li{margin-bottom:20px}.info-image>.image img{margin-bottom:5px;max-width:100%;height:auto}.info-image>.image p{line-height:1;text-align:center}.plural-box{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;margin-top:20px}.plural-box>li{text-align:center;width:48%;margin-bottom:20px}.plural-box>li img{max-width:100%;height:auto}.plural-box>li p{font-size:12px;line-height:1;text-align:center}@media screen and (max-width: 480px){.info-box .date{margin-bottom:5px}.info-box .info-list{margin-bottom:20px}.info-box .info-list li a,.info-box .info-list li span{font-size:14px;padding:15px}.info-box .info-list li .text{width:100%}.info-box .archive{width:80%}.info-box .archive a{font-size:14px;padding:10px 0px}.info-list>li>a{display:block}.info-list p{display:block}.info-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-image>.text{margin-bottom:20px;width:100%}.info-image>.image{margin-left:0;width:100%;max-width:100%}.plural-box>li img{width:100%}}.article-box>p:not([class]){margin-top:10px}.article-box>p:not([class]) a{text-decoration:underline}.article-box>p:not([class]) a:hover{text-decoration:none}.article-box .mark{border-bottom:1px solid #ff4b5a}.article-box .left{text-align:left}.article-box .right{text-align:right}.article-box .center{text-align:center}.article-box .mincho{font-family:"Noto Serif JP"}.article-box .msg{color:#51463d;font-size:17px;margin-bottom:15px;letter-spacing:2px}.article-box .name{font-size:21px;font-weight:700;display:block;text-align:right;letter-spacing:2px}.col-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.col-box.-around{-ms-flex-pack:distribute;justify-content:space-around}.col-box.-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col-box>.col{width:calc((100% - 30px) / 2)}.col-box>.col:first-child{padding-right:15px}.col-box>.col:last-child{padding-left:15px}.col-box>.col .subtitle:first-child,.col-box .col .subtitle-02:first-child,.col-box .col .subtitle-03:first-child,.col-box .col .subtitle-04:first-child,.col-box .col .subtitle-05:first-child,.col-box p{margin-top:0}.col-box>.col .image-box:first-child{margin-top:0}.read-box{background:rgba(255,255,255,0.7);border:1px solid #ae8765;border-radius:5px;margin:0 auto 20px;padding:30px 50px;position:relative;width:calc($g_min_width - 100px)}.read-box>.subtitle-04{margin-top:0px}.read-box .sun{position:absolute;top:10px;right:10px;bottom:auto;left:auto;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.read-box .sun img{width:220px;height:220px}.group-box{background:#ff4b5a;padding:30px}.group-box>div.sub_title_02:first-child,.group-box>div.sub_title_03:first-child,.group-box>div.sub_title_04:first-child{margin-top:0px}@media screen and (max-width: 480px){.article-box .msg{font-size:14px}.article-box .name{font-size:16px}.article-box p:not([class]) img{width:100%}.read-box{padding:20px;width:calc(100% - 40px)}.read-box p{margin-bottom:20px}.read-box .title{font-size:24px}.read-box .sun{top:-30px;right:-10px}.read-box .sun img{width:100px;height:100px}.column-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-box dt{display:block;margin-right:0px;width:100%}.col-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.col-box .col{width:100%;margin-bottom:20px}.col-box .col .subtitle-04{margin-bottom:0px}.col-box .col:first-child{padding-right:0px}.col-box .col:last-child{padding-left:0px}}.image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-box.-between{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}.image-box.-around{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}.image-box.-acenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-box>.image:first-child{margin-right:15px}.image-box>.image:first-child img{max-width:480px}.image-box>.image:last-child{margin-left:15px}.image-box>.image:last-child img{max-width:480px}.image-box>.text{width:calc(100% - 4%)}@media screen and (max-width: 480px){.image-box{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.image-box>.image{margin-bottom:10px}.image-box>.image:last-child{margin-left:0px}.image-box>.image img{width:96%;margin:0 auto;display:block}.image-box>.text{margin-bottom:15px}.image-box>.textr{padding-left:0;width:100%}}.title-block{background:url(../img/common/item/bg_01.png) no-repeat 0 -120px fixed;position:relative;height:180px}.title-block h1{color:#956134;font-size:42px;letter-spacing:2px;text-align:center;width:100%;height:0}.title-block span{color:#956134;font-family:"Gamja Flower";font-size:24px;font-weight:500;text-align:center;width:100%}.title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1160px;height:100%}@media screen and (max-width: 480px){.title-block{height:100px}.title-block h1{font-size:21px;letter-spacing:1px;height:auto}.title-block span{font-size:18px}.title-inner{-ms-flex-line-pack:center;align-content:center;width:100%}}section>div>div>h1.subtitle-01:first-child{margin-top:50px}.subtitle-01{color:#51463d;font-size:42px;font-weight:700;margin-bottom:50px}.subtitle-02{background:url(../img/common/item/line.png) repeat-x 0 100%/100% 5px;color:#51463d;font-size:28px;font-weight:700;line-height:1;letter-spacing:2px;margin-top:40px;margin-bottom:30px;padding:0px 0px 20px 0px;position:relative;overflow:hidden}.subtitle-02 span{color:#956134;font-family:"Gamja Flower";font-size:16px;padding-left:20px;display:inline-block}.subtitle-03{background:-webkit-gradient(linear, left top, right top, from(#8fc31f), to(#a4d45b));background:linear-gradient(90deg, #8fc31f, #a4d45b);border-radius:5px;color:#fff;font-size:21px;font-weight:400;line-height:1;margin-top:50px;margin-bottom:20px;padding:10px 10px 10px 15px;position:relative}.subtitle-04{background:url(../img/common/item/sun_s.svg) 0 5px/40px no-repeat;color:#51463d;font-size:21px;font-weight:700;margin-top:30px;padding:10px 0px 10px 50px;line-height:1.4}.subtitle-04 .category{border-radius:50px;color:#fff;font-size:15px;font-weight:normal;line-height:1;margin-left:20px;padding:5px 20px;text-align:center;width:125px}.subtitle-04 .category.-cate01{background:#ff4b5a}.subtitle-04 .category.-cate02{background:#4ec8f7}.subtitle-05{color:#51463d;font-size:18px;font-weight:700;margin-top:20px;margin-bottom:5px;line-height:1.4}.subtitle-06{color:#956134;font-size:15px;font-weight:700;margin-top:20px;margin-bottom:5px;line-height:1.4}table td>div.subtitle-02:first-child,table td>div.subtitle-03:first-child,table td>div.subtitle-04:first-child,table td>div.subtitle-05:first-child,table td>div.subtitle-06:first-child{margin-top:0px}table td>div.subtitle-02:nth-child(n+2),table td>div.subtitle-03:nth-child(n+2),table td>div.subtitle-04:nth-child(n+2){margin-top:40px}.article-box ul:not([class]){margin-top:1%}.article-box ul:not([class]) li{padding-left:28px;position:relative;margin:8px 0px;line-height:1.5}.article-box ul:not([class]) li:first-child{margin-top:0px}.article-box li:before{position:absolute;top:8px;right:auto;bottom:auto;left:8px;border-width:4px;border-style:solid;border-color:#ff4b5a;border-radius:50%;content:""}.article-box li a:hover{text-decoration:none}.article-box ol{padding-left:25px;position:relative}.article-box ol li{padding-left:8px}.article-box ol li:before{display:none}.article-box .pdf{background:url(../../img/common/icon/icon_pdf.png) no-repeat 0 1px/21px !important}.article-box .pdf:before{display:none}.article-box .xls{background:url(../../img/common/icon/icon_xls.png) no-repeat 0 1px/21px !important}.article-box .xls:before{display:none}.article-box .doc{background:url(../../img/common/icon/icon_doc.png) no-repeat 0 1px/21px !important}.article-box .doc:before{display:none}.article-box .red{color:#dd0000}.article-box .blue{color:#0080cc}.article-box .green{color:#00aa66}.article-box .strong{font-weight:700}.article-box .underline{text-decoration:underline}.article-box hr{border:0.5px solid #ddd}.btnlist-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0;padding:0;list-style:none}.btnlist-01 li{margin-top:2%;padding-left:0px;width:60%}.btnlist-01 li:before{display:none}.btnlist-01 li a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#8fc31f;border-radius:50px;color:#fff;display:block;padding:15px 0px;position:relative;text-align:center}.btnlist-01 li a:before{position:absolute;top:calc(50% - 8px / 2);right:20px;bottom:auto;left:auto;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border-top:2px solid #fff;border-right:2px solid #fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;height:8px}.btnlist-01 li a:hover{background:#d6d0cb;color:#51463d}.btnlist-01 li a:hover:before{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border-top:2px solid #51463d;border-right:2px solid #51463d;display:block}.btnlist-02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btnlist-02 li{margin-right:2%;margin-top:2%;padding-left:0px;width:calc((100% - 2%) / 2)}.btnlist-02 li:nth-child(2n){margin-right:0}.btnlist-02 li a{background:#d6d0cb;border-radius:50px;color:#51463d;display:block;font-size:15px;padding:15px 50px 15px 40px;position:relative;line-height:1.4}.btnlist-02 li a:hover{background:#8fc31f;color:#fff}.btnlist-02 li a:before{position:absolute;top:calc(50% - 8px / 2);right:20px;bottom:auto;left:auto;content:"";border-top:2px solid #51463d;border-right:2px solid #51463d;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;height:8px}.btnlist-02 li a:hover:before{position:absolute;top:calc(50% - 8px / 2);right:20px;bottom:auto;left:auto;content:"";border-top:2px solid #fff;border-right:2px solid #fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;height:8px}.btnlist-02 li:before{display:none}.btnlist-03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btnlist-03 li{margin-right:2%;margin-top:2%;padding-left:0px;width:calc((100% - 4%) / 3)}.btnlist-03 li:nth-child(3n){margin-right:0}.btnlist-03 li a{background:#8fc31f;border:1px solid #8fc31f;border-radius:50px;display:block;color:#fff;font-size:14px;text-align:center;padding:15px 40px 15px 30px;position:relative;line-height:1.1}.btnlist-03 li a:hover{background:#f7fffe;border:1px solid #51463d;color:#51463d}.btnlist-03 li a:hover:before{position:absolute;top:calc(50% - 8px / 2);right:20px;bottom:auto;left:auto;content:"";border-top:2px solid #51463d;border-right:2px solid #51463d;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;height:8px}.btnlist-03 li a:before{position:absolute;top:calc(50% - 8px / 2);right:20px;bottom:auto;left:auto;content:"";border-top:2px solid #fff;border-right:2px solid #fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;height:8px}.btnlist-03 li:before{display:none}.btnlist-04{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btnlist-04 li{margin-right:1%;margin-bottom:1%;padding-left:0px}.btnlist-04 li:last-child{margin-right:0px}.btnlist-04 li.pdf{background:url(../../img/common/icon/icon_pdf.png) no-repeat 15px calc(50% - 0px / 2)/21px !important}.btnlist-04 li.pdf a:before,.btnlist-04 li.pdf a:hover:before{display:none}.btnlist-04 li.xls{background:url(../../img/common/icon/icon_xls.png) no-repeat 15px calc(50% - 0px / 2)/21px !important}.btnlist-04 li.xls a:before,.btnlist-04 li.xls a:hover:before{display:none}.btnlist-04 li.doc{background:url(../../img/common/icon/icon_doc.png) no-repeat 15px calc(50% - 0px / 2)/21px !important}.btnlist-04 li.doc a:before,.btnlist-04 li.doc a:hover:before{display:none}.btnlist-04 li a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border:1px solid #51463d;border-radius:50px;font-size:14px;line-height:1;display:block;padding:12px 15px 12px 40px;font-weight:500;position:relative}.btnlist-04 li a:before{position:absolute;top:calc(50% - 8px / 2);right:auto;bottom:auto;left:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;content:"";border-top:2px solid #51463d;border-right:2px solid #51463d;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px;height:6px}.btnlist-04 li a:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border:1px solid #8fc31f;color:#8fc31f}.btnlist-04 li a:hover:before{position:absolute;top:calc(50% - 8px / 2);right:auto;bottom:auto;left:15px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;content:"";border-top:2px solid #8fc31f;border-right:2px solid #8fc31f;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px;height:6px}.btnlist-04 li.-pdf a{background:url(../img/common/icon/icon_pdf.png) no-repeat 15px 12px/21px !important;padding-left:43px}.btnlist-04 li.-pdf a:hover{background:#f7fffe url(../img/common/icon/icon_pdf.png) no-repeat 15px 12px/21px !important}.btnlist-04 li:before{display:none}.flex-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.flex-list li{margin-right:15px}.flex-list li a{color:#20150b}.flex-list li a:hover{text-decoration:underline}@media all and (-ms-high-contrast: none){.flex-list{display:block;position:relative}.flex-list li{display:inline-block;margin-right:15px}.flex-list li a{color:#956134}.flex-list li a:hover{text-decoration:underline}}.faq-list{margin-bottom:30px}.faq-list li:nth-child(odd){color:#51463d;font-weight:bold;font-size:21px;font-weight:600;padding:8px 12px 12px 47px !important;position:relative}.faq-list li:nth-child(odd):before,.faq-list li:nth-child(even):before{display:none}.faq-list li:nth-child(odd):after{border:none;color:#8fc31f;content:"Q.";font-size:28px;font-weight:bold;text-align:center;position:absolute;top:0px;left:4px;width:40px;height:20px}.faq-list li:nth-child(even){font-size:1rem;padding:15px 20px 15px 47px !important;position:relative}.faq-list li:nth-child(even):after{position:absolute;top:7px;right:auto;bottom:auto;left:12px;content:"A.";color:#ff4b5a;font-size:28px;font-weight:bold}.flex-list li{padding-left:28px}.bg-gray{background:#f7fffe}.bg-blue{background:#e3f5ff}.bg-red{background:#ffecee}.table-gray,.table-blue,.table-red,.table-list,.table-none{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.table-gray,.table-blue,.table-red,.table-list,.table-none{border:0;border-collapse:collapse;font-size:15px;width:100%}.table-gray th,.table-blue th,.table-red th,.table-list th,.table-none th{background:#f7fffe;font-weight:700;font-size:14px;text-align:left;line-height:1.5;padding:10px 15px}.table-gray td,.table-blue td,.table-red td,.table-list td,.table-none td{font-size:14px;text-align:left;line-height:1.5;padding:10px 15px}.table-gray td p:first-child,.table-gray td .list-box:first-child,.table-blue td p:first-child,.table-blue td .list-box:first-child,.table-red td p:first-child,.table-red td .list-box:first-child,.table-list td p:first-child,.table-list td .list-box:first-child,.table-none td p:first-child,.table-none td .list-box:first-child{margin-top:0}.table-gray th{background:#f7fffe;border:1px solid #ae8765}.table-gray td{border:1px solid #ae8765}.table-blue th{background:#f7fffe;border:1px solid #0C3C87}.table-blue td{border:1px solid #0C3C87}.table-red th{background:#f7fffe;border:1px solid #e60012}.table-red td{border:1px solid #e60012}.table-none tbody>tr>th{border:none}.table-none tbody>tr>td{border:none}.table-list th,.table-list td{border-top:1px solid #d1c6bd;border-bottom:1px solid #d1c6bd;border-left:none;border-right:none}.table-list th:nth-child(1),.table-list th:nth-child(2),.table-list td:nth-child(1),.table-list td:nth-child(2){border-top:none}.table-imgl,.table-imgr{border:none;width:100%}.table-imgl img,.table-imgr img{margin-bottom:10px;vertical-align:top}.table-imgl tr td,.table-imgr tr td{vertical-align:top}.table-imgl>tbody>tr>td:first-child,.table-imgr>tbody>tr>td:first-child{padding-right:30px}.table-imgl>tbody>tr>td:last-child,.table-imgr>tbody>tr>td:last-child{width:100%}.table-imgl>tbody>tr>td:last-child p:first-child,.table-imgr>tbody>tr>td:last-child p:first-child{margin-top:0px}.table-imgl>tbody>tr>td img,.table-imgr>tbody>tr>td img{max-width:480px;height:auto}.table-imgl>tbody>tr>td img+p,.table-imgr>tbody>tr>td img+p{font-size:12px;text-align:center;margin-top:0px;line-height:1.2;max-width:calc(100% - 2%)}.table-imgr{border:none;width:100%}.table-imgr>tbody>tr>td:first-child{padding-right:0px;width:100%}.table-imgr>tbody>tr>td:last-child{padding-left:30px;text-align:right}.table-img2{table-layout:fixed}.table-img2 td{width:calc(100% / 2);padding-bottom:2%;text-align:center}.table-img2 td:nth-child(2n+1){text-align:left}.table-img2 td:nth-child(2n+1) div{width:calc(100% - 4%)}.table-img2 td:nth-child(2n+1) p{margin-right:auto}.table-img2 td:nth-child(2n+2){text-align:right}.table-img2 td:nth-child(2n+2) div{margin-left:auto;text-align:left;width:calc(100% - 4%)}.table-img2 td:nth-child(2n+2) p{margin-left:auto}.table-img2 td img{vertical-align:top;max-width:96%;height:auto}.table-img2 td img+p{font-size:14px;line-height:1.2;text-align:left;margin-top:10px;width:calc(100% - 4%)}.table-img3{table-layout:fixed}.table-img3 td{width:calc(100% / 3);padding-bottom:2%}.table-img3 td:nth-child(1){text-align:left}.table-img3 td:nth-child(2){text-align:center}.table-img3 td:nth-child(3){text-align:right}.table-img3 td img{vertical-align:top}.table-img3 td img{max-width:96%;height:auto}.table-img3 img+p{font-size:12px;line-height:1;text-align:center;margin-top:10px;max-width:calc(100% - 2%)}@media screen and (max-width: 480px){.article-box ul:not([class]) li{font-size:13px}.article-box ul:not([class]) li:before{top:6px}.subtitle-01{font-size:24px}.subtitle-02{font-size:21px;margin-top:50px;margin-bottom:20px}.subtitle-02.-info{margin-top:40px}.subtitle-02 span{font-size:15px}.subtitle-02 .icon{font-size:12px;margin-right:0px;width:80px}.subtitle-03{font-size:18px;margin-bottom:15px}.subtitle-04{background-position-y:0;font-size:16px;margin-top:30px;margin-bottom:15px;padding:10px 10px 10px 45px;line-height:1.4}.subtitle-04 .category{font-size:12px;display:block;margin-top:5px;margin-left:0px;width:55px}.subtitle-05{font-size:14px}.table-gray,.table-blue,.table-red,.table-list,.table-none{font-size:13px}.table-gray iframe,.table-blue iframe,.table-red iframe,.table-list iframe,.table-none iframe{width:100%}.table-gray th,.table-gray td,.table-blue th,.table-blue td,.table-red th,.table-red td,.table-list th,.table-list td,.table-none th,.table-none td{padding:10px;font-size:13px}.table-imgl td,.table-imgr td{display:block;width:100%}.table-imgl td.td_img,.table-imgr td.td_img{display:block;margin-bottom:20px;padding:0 !important;width:100% !important}.table-imgl td.td_img img,.table-imgr td.td_img img{display:block;max-width:96%;margin:0 auto 10px}.table-imgl table td,.table-imgr table td{display:table-cell !important;width:auto}.table-imgr td.td_img img{margin:10px auto 0px}.table-img2 td{padding-bottom:4%}.table-img2 td img+p{font-size:12px;margin-top:5px}.table-sp{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.table-sp table{width:700px !important}.table-sp table td{padding:5px 10px !important}.table-list td:nth-child(1){background:#f7fffe}.table-list td{display:block;width:calc(100% - 20px) !important}.table-col>tbody>tr>td{width:100%;display:block;margin-bottom:20px}.table-col>tbody>tr>td:nth-child(2n+1){padding-right:0%}.table-col>tbody>tr>td:nth-child(2n+0){padding-left:0%}.btnlist-01 li{width:100%}.btnlist-01 li a{padding:10px 35px 10px 30px}.btnlist-02 li{margin-right:0%;width:100%}.btnlist-02 li a{padding:10px 35px 10px 30px;font-size:14px}.btnlist-03 li{margin-right:0;width:100%}.btnlist-03 li a{padding:10px 35px 10px 30px;line-height:1.4}.btnlist-04 li a{line-height:1.3}}.topicpath-box{background:#f7fffe;padding:10px 0px;margin-bottom:30px;width:100%}.topicpath-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.topicpath-box ul li{font-size:13px;margin-right:20px;position:relative;line-height:1.5}.topicpath-box ul li:after{position:absolute;top:-2px;right:-12px;bottom:auto;left:auto;content:"-"}.topicpath-box ul li:last-child{margin-right:0px}.topicpath-box ul li:last-child:after{content:""}@media screen and (max-width: 480px){.topicpath-box{margin:0 auto;display:block;padding:10px 0px;height:auto}.topicpath-box ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.blog-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.blog-box h1.title{padding:0.5em inherit;font-size:15px}.blog-box h2.title{line-height:1.2;margin-top:10px;margin-bottom:10px;border-bottom:none}.blog-box .image.-detail{margin:0 auto;margin-bottom:20px;width:80%}.blog-box .image.-detail img{width:100%}.blog-main{-ms-flex-preferred-size:900px;flex-basis:900px;margin-right:50px}.blog-main .list{width:auto}.blog-side{width:250px}.blog-side>.subtitle-04:first-child{margin-top:0px}.blog-list{border-bottom:1px solid #d1c6bd}.blog-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#956134;padding:10px 0px}.blog-list a:hover{color:#956134;text-decoration:underline}.blog-list .image{background:#957e6b;margin-right:15px;text-align:center;width:80px;height:53.3px}.blog-list .image img{max-width:100%;height:100%}.blog-list .text{color:#956134;font-size:13px}.blog-list .category{color:#956134}.blog-post{border-bottom:1px solid #d1c6bd;padding-bottom:30px;margin-bottom:50px}.blog-post>.subtitle-02{margin-top:0px}.blog-post>.text img{max-width:100%}.list-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:20px}.list-date>.cate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;color:#fff;font-size:13px;margin-right:20px;padding:0px 10px;line-height:1}.list-date>.cate.-t01{background:#ff4b5a}.list-date>.cate.-t02{background:#f39801}.list-date>.date{color:#51463d;font-weight:700}.cal-box table{font-family:"Gamja Flower";margin:0 auto;table-layout:fixed;width:100%}.cal-box table th{font-weight:400;padding:0px 10px;font-style:italic;font-size:15px}.cal-box table th:first-child{color:#ff4b5a}.cal-box table th:last-child{color:#1f68c3}.cal-box table td{border-top:1px solid #d1c6bd;font-style:italic;font-size:21px;line-height:1rem;padding:5px 0px 20px 0px;position:relative;text-align:center;vertical-align:top;width:calc(100% / 7)}.cal-box table a{display:block;color:#20150b}.cal-box table a span{position:absolute;top:auto;right:auto;bottom:5px;left:calc(50% - 4px);-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;color:#f39801;font-style:normal;font-size:14px}.cal-box table a:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;color:#ff4b5a}.cal-box table a:hover span{color:#ff4b5a}.cal-year{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#51463d;font-family:"Gamja Flower";font-style:italic;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:2.5px;margin-bottom:10px}.cal-year>.current strong{font-size:32px}.cal-year>.prev,.pagenav-box .cal-year>.next,.page-box.cal-year>.next,.page-box.cal-year>.list,.cal-year>.next{cursor:pointer;position:relative;width:100%}.cal-year>.prev a,.pagenav-box .cal-year>.next a,.page-box.cal-year>.next a,.page-box.cal-year>.list a,.cal-year>.next a{display:block}.cal-year>.prev a:before,.pagenav-box .cal-year>.next a:before,.page-box.cal-year>.next a:before,.page-box.cal-year>.list a:before{position:absolute;top:10px;right:auto;bottom:auto;left:50px;border-width:6px;border-style:solid;border-color:transparent #51463d transparent transparent;content:"";cursor:pointer;display:block;width:0;height:0}.cal-year>.next a:after{position:absolute;top:10px;right:50px;bottom:auto;left:auto;border-width:6px;border-style:solid;border-color:transparent transparent transparent #51463d;content:"";cursor:pointer;display:block;width:0;height:0}.page-box{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}.page-box>.prev>a,.pagenav-box .page-box>.next>a,.page-box>.next>a,.page-box>.list>a{background:#8fc31f;border-radius:50px;color:#fff;display:block;font-size:14px;line-height:2;padding:0px 30px}.page-box>.prev>a:hover,.pagenav-box .page-box>.next>a:hover,.page-box>.next>a:hover,.page-box>.list>a:hover{background:#9fd922}@media screen and (max-width: 480px){.blog-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-main{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}.blog-side{width:100%}}.index-btn{padding:0px 0px}.index-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}.index-btn a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.index-btn a:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:0.8}.feature-btn{margin:0 auto;width:1000px}.feature-btn a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:url(../img/index/feature_btn.png) no-repeat 0 0;display:block;height:300px}.feature-btn a:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:0.85}.feature-btn a:hover .detail{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;top:275px}.feature-btn .detail{background:-webkit-gradient(linear, left top, right top, from(#8fc31f), to(#a4d45b));background:linear-gradient(90deg, #8fc31f, #a4d45b);margin:0 auto;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border-radius:50px;color:#fff;font-size:16px;text-align:center;position:relative;top:270px;width:350px}.feature-btn .detail p{color:#fff;display:block;padding:15px 0px}.bal-btn{margin:0 auto;padding-top:140px;width:1200px}.bal-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}.bal-btn a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;display:block}.bal-btn a:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:0.8}.bal-btn .image{margin-bottom:10px}.bal-btn .title{font-size:19px;text-align:center;letter-spacing:1px}.bal-btn .title p{color:#51463d}.bal-btn .title span{font-family:"Gamja Flower";font-weight:600}.bal-btn li:nth-child(1) .title span{color:#e03e9c}.bal-btn li:nth-child(2) .title span{color:#8fc31f}.bal-btn li:nth-child(3) .title span{color:#8058bd}.index-slide{position:relative;overflow:hidden;width:100%;height:400px}.index-slide ul{-webkit-animation:slider linear infinite 30s;animation:slider linear infinite 30s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:auto;right:auto;bottom:auto;left:auto;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);padding:100px 0px;width:4030px}.index-slide li{margin-right:10px}.index-slide li img{max-width:300px}@-webkit-keyframes slider{0%{left:0}100%{left:-3720px}}@keyframes slider{0%{left:0}100%{left:-3720px}}.index-box{padding:100px 0px}.index-box.-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.index-box>.title{color:#956134;font-family:"Noto Serif JP", sans-serif !important;font-size:36px;font-weight:700;margin-bottom:20px;text-align:center}.index-box>.text{font-size:18px;text-align:center}.index-box>.topics{margin:0px 25px;width:870px}.index-box>.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.recruit-box{padding:150px 0px}.recruit-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}.recruit-list li{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1);background:#fff}.recruit-list .image{overflow:hidden;width:350px;height:234px}.recruit-list .text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#956134;font-family:"M PLUS 1p";font-size:21px;font-weight:700;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:156px}.recruit-list .text p{display:block;letter-spacing:1px}.recruit-list .text span{color:#aaa;display:block;font-family:"Seaweed Script";font-size:12px;font-weight:initial;padding-top:5px;margin-bottom:5px}.primary-box{padding:150px 0px}.primary-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}.primary-list li{position:relative}.primary-list .title{position:absolute;top:auto;right:auto;bottom:20px;left:30px;color:#956134;font-family:"M PLUS 1p";font-size:24px;font-weight:700;z-index:1}.primary-list .about{display:block;width:350px;height:400px}.primary-list .about:after{position:absolute;top:auto;right:auto;bottom:auto;left:auto;background:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.8)), color-stop(50%, rgba(255,255,255,0)));background:linear-gradient(to top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 50%);content:"";width:100%;height:100%}.primary-list .about.-img01{background:url(../img/index/about_img_01.jpg) no-repeat 0 0}.primary-list .about.-img02{background:url(../img/index/about_img_02.jpg) no-repeat 0 0}.primary-list .about.-img03{background:url(../img/index/about_img_03.jpg) no-repeat 0 0}.banner-box .title{background:#956134;color:#fff;font-size:15px;font-weight:500;padding:10px 0px;text-align:center}.covid-box{background:#fff;border-radius:10px;border:3px #ff4b5a solid;padding:40px 30px 40px;margin-top:40px}.covid-box .title{color:#ff4b5a;margin-bottom:30px;line-height:1.4;font-size:35px;font-weight:bold;text-align:center}.covid-box ul{margin-bottom:20px}.covid-box li{font-size:18px}.covid-box .archive{margin:30px auto 0;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;background:#ff4b5a;border-radius:50px;color:#fff;font-size:16px;text-align:center;width:250px}.covid-box .archive:hover{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;opacity:0.8}.covid-box .archive a{color:#fff;display:block;padding:10px 0px}.main-btn{margin:30px 0px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-btn li{width:calc((100% - 20px) / 2)}.main-btn a{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important;border:1px solid #51463d;border-radius:50px;font-size:14px;line-height:1;display:block;padding:12px;text-align:center;font-weight:500;position:relative}.main-btn a:hover{opacity:0.8}.main-btn li:nth-child(1) a{background:-webkit-gradient(linear, left top, right top, from(#f39801), to(#f6d05e));background:linear-gradient(90deg, #f39801, #f6d05e);border:none;color:#fff}.main-btn li:nth-child(2) a{background:-webkit-gradient(linear, left top, right top, from(#8fc31f), to(#a4d45b));background:linear-gradient(90deg, #8fc31f, #a4d45b);border:none;color:#fff}@media screen and (max-width: 480px){.index-slide{top:30px;margin-bottom:40px;height:200px}.index-slide ul{-webkit-animation-duration:45s;animation-duration:45s;padding:0px}.index-btn{margin-bottom:45px}.index-btn ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.index-btn li{width:45%}.index-btn img{width:100%}.feature-btn{width:100%}.feature-btn .detail{font-size:14px;top:90px;width:200px}.feature-btn .detail p{padding:10px}.feature-btn a{background-size:contain;background-position:center;height:100px}.feature-btn a:hover .detail{top:95px}.bal-btn{padding-top:0px;width:100%}.bal-btn li{width:32%}.bal-btn img{width:100%}.bal-btn .title{font-size:13px;line-height:1}.bal-btn .title p{margin-bottom:5px}.covid-box{padding:20px 10px 20px;margin-top:30px;margin-bottom:90px}.covid-box .title{margin-bottom:20px;font-size:20px}.covid-box li{font-size:14px !important}.covid-box .archive{width:80%}.covid-box .archive a{font-size:14px;padding:10px 0px}}._fs-xs{font-size:12px}._fs-sm{font-size:13px}._fs-md{font-size:18px}._fs-lg{font-size:24px}._fs-xl{font-size:30px}._mb0{margin-bottom:0 !important}._mb-md{margin-bottom:30px}._mb-lg{margin-bottom:50px}._mr-sm{margin-right:20px}._mt-sm{margin-top:20px}._center{text-align:center}._right{text-align:right}._brd-t0{border-top:0 !important}._brd-r0{border-right:0 !important}._brd-b0{border-bottom:0 !important}._brd-l0{border-left:0 !important}
