@charset "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0}address,em{font-style:normal}strong,th{font-weight:400}table{border-collapse:collapse;border-spacing:0;width:100%}th{text-align:left}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}fieldset,img{border:0}img{border:0;vertical-align:top;max-width:100%;height:auto}html{font-size:62.5%}body{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;line-height:1.5;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#333;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}button,input[type=submit],label,select{cursor:pointer}button{font-family:inherit}img{vertical-align:bottom;height:auto;width:100%}a{display:block}a img{-webkit-transition-duration:.3s;transition-duration:.3s}p{text-align:justify;word-break:break-all;margin-bottom:10px}p:last-child{margin-bottom:0}ol,ul{line-break:strict}ol li,ul li{margin-left:1.5em}ol li:not(:last-child),ul li:not(:last-child){margin-bottom:5px}ol.indent,ul.indent{padding:0}ol.indent>li,ul.indent>li{padding-left:1.5em;text-indent:-1.5em;margin-left:0;list-style-type:none}ol.indent>li i.symbol,ul.indent>li i.symbol{font-family:sans-serif;font-style:normal;margin-right:.5em}ol.indent2,ul.indent2{padding:0}ol.indent2>li,ul.indent2>li{padding-left:2em;text-indent:-2em;margin-left:0;list-style-type:none}ol.indent2>li i.symbol,ul.indent2>li i.symbol{font-family:sans-serif;font-style:normal;margin-right:.5em}ol.indent3,ul.indent3{padding:0}ol.indent3>li,ul.indent3>li{padding-left:1em;text-indent:-1em;margin-left:0;list-style-type:none}ol.indent3>li i.symbol,ul.indent3>li i.symbol{font-family:sans-serif;font-style:normal;margin-right:0}ol.parentheses,ul.parentheses{padding:0}ol.parentheses>li,ul.parentheses>li{list-style-type:none;list-style-position:inside;counter-increment:num 1;margin-left:2.65em;text-indent:-2.65em}ol.parentheses>li::before,ul.parentheses>li::before{display:marker;content:"（" counter(num) "）"}#page{overflow:hidden}.container{width:auto;max-width:960px;margin-right:auto;margin-left:auto}.pc{display:inline}.sp{display:none!important}.flexbox-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexbox-01>li,.flexbox-01>span{display:block}.flexbox-02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.flexbox-02>li,.flexbox-02>span{display:block}.flexbox-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flexbox-03>span{display:block}.btn{background-color:#fff}.btn a,.btn div{display:block;text-align:center;text-decoration:none;margin-right:auto;margin-left:auto;line-height:1.3;font-weight:700}.btn.mod-btn-1{width:300px;margin-right:auto;margin-left:auto;border-radius:50px;position:relative;bottom:0;-webkit-transition-duration:.3s;transition-duration:.3s;margin-bottom:5px}.btn.mod-btn-1::before{content:"";position:absolute;top:0;left:0;height:0;width:100%;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}.btn.mod-btn-1 a{font-size:24px;color:#fff;-webkit-box-shadow:0 5px 6px rgba(51,51,51,.3);box-shadow:0 5px 6px rgba(51,51,51,.3);border:3px solid #fff;border-radius:50px;line-height:1;padding:9px 15px 9px 9px;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:0}@supports (font-family:Meiryo){body.win .btn.mod-btn-1 a .btn-inner{font-family:Meiryo,sans-serif;position:relative;top:3px}@media only screen and (max-width:979px){body.win .btn.mod-btn-1 a .btn-inner{top:auto}}}.btn.mod-btn-1 a::before{content:"";display:block;background-repeat:no-repeat;background-size:100% auto;width:60px;height:60px}.btn.mod-btn-1.color1 a{background-color:#a25054}.btn.mod-btn-1.color1 a::before{background-image:url(../img/common/cv_icon01.svg)}.btn.mod-btn-1.color2 a{background-color:#966b1b}.btn.mod-btn-1.color2 a::before{background-image:url(../img/common/cv_icon02.svg)}.btn.mod-btn-1.color3 a{background-color:#414765}.btn.mod-btn-1.color3 a::before{background-image:url(../img/common/cv_icon03.svg)}.btn.mod-btn-2{width:220px;margin-right:auto;margin-left:auto;border-radius:50px;position:relative;bottom:0;-webkit-transition-duration:.3s;transition-duration:.3s}.btn.mod-btn-2::before{content:"";position:absolute;top:0;left:0;height:0;width:100%;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}.btn.mod-btn-2 a{font-size:18px;color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border:2px solid #fff;border-radius:50px;line-height:1;padding:10px 18px;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#21354a;z-index:0}@supports (font-family:Meiryo){body.win .btn.mod-btn-2 a .btn-inner{font-family:Meiryo,sans-serif;position:relative;top:1px}}.btn.mod-btn-2 a::after{content:"";display:block;background-image:url(../img/common/cv_point.svg);background-repeat:no-repeat;background-size:100% auto;width:20px;height:20px;margin-left:10px}.link{text-align:center}.link a{position:relative;text-decoration:none;color:#167ac6;padding-right:21px;display:inline-block}.link a::after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:100% auto;width:10px;height:16px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/_common/arrow_blue.svg)}.mod-accordion .accordion-title{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.mod-accordion .accordion-title .accordion-title-txt{text-align:left;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod-accordion .accordion-title button{border:none;padding:0;content:"";position:relative;background-image:url(../img/common/open.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:transparent;width:16px;height:16px;min-width:16px;min-height:16px;line-height:16px}.mod-accordion .accordion-body{background-color:#fff;display:none;position:relative}.mod-accordion.active .accordion-title button{background-image:url(../img/common/close.svg)}.layout1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.layout3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.header{position:relative;padding-bottom:12px}header.header .logo{background-color:#fff;text-align:center}header.header .logo a{width:135px;opacity:1;-webkit-transition-duration:.3s;transition-duration:.3s;display:block;background-color:#fff;margin:0 auto}header.header .main-visual{background-color:#fff9dd;background-repeat:no-repeat;background-position:center center;background-size:cover}header.header .main-visual .container .img{position:relative;display:block}header.header nav{background-color:#c6ac3d;padding-top:25px;padding-bottom:25px}header.header nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main #s1{padding-top:25px;padding-bottom:30px;background-color:#efdc8b}#main #s1 .txt1{font-size:18px;font-weight:700;text-align:center;margin-bottom:15px}#main #s1 .img1{width:800px;margin:0 auto}#main #s1 .img1 a{-webkit-box-shadow:0 3px 6px rgba(79,34,4,.2);box-shadow:0 3px 6px rgba(79,34,4,.2);border-radius:20px}#main #s2{padding-top:50px;background-position:center top;background-size:120px auto}#main #s2 .container .txt1{width:500px;margin:0 auto 30px auto}#main #s2 .container .box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}#main #s2 .container .box1>div{background-color:#fff;border-radius:10px;width:230px;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:700}#main #s2 .container .box1>div p{text-align:center}#main #s2 .container .img1{width:800px;margin:0 auto}#main #s3{padding-bottom:90px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#f0efe6));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#f0efe6 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,#f0efe6 100%)}#main #s3 .container .txt1{margin-bottom:20px}#main #s3 .container .img1{width:160px;margin:0 auto 40px auto}#main #s3 .container .img1 img{display:block}#main #s3 .container .img2{width:100%}#main #s3 .container .box1{border:2px solid #d5d5d5;border-radius:20px;position:relative;text-align:center;padding:50px 60px;width:880px;margin:0 auto 20px auto;background-color:#fff}#main #s3 .container .box1 .box1-txt1{width:320px;position:absolute;top:-22px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#main #s3 .container .box1 .box1-txt2{font-size:40px;margin-bottom:30px;font-weight:700}#main #s3 .container .box1 .box1-txt3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}#main #s3 .container .box1 .box1-txt3>div{border-radius:10px;line-height:1;width:190px;padding:20px 0;font-size:20px;font-weight:700}#main #s3 .container .box1 .box1-txt3>div:not(:last-child){margin-right:20px}#main #s3 .container .box1 .box1-txt3>div:nth-of-type(1){background-color:#f0dbdb}#main #s3 .container .box1 .box1-txt3>div:nth-of-type(2){background-color:#f6eacb}#main #s3 .container .box1 .box1-txt3>div:nth-of-type(3){background-color:#e9f4d6}#main #s3 .container .box1 .box1-txt4{font-size:20px;font-weight:700}#main #s4{padding-bottom:215px;background-position:center top;background-size:1000px auto}#main #s4 .container>.txt1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:5px solid #21354a;border-radius:20px;background-color:#fff;padding:45px 55px;position:relative;top:-95px}#main #s4 .container>.txt1>div:nth-of-type(1){font-size:40px;font-weight:700}#main #s4 .container>.txt1>div:nth-of-type(2){width:250px}#main #s4 .container>.txt1::after{content:"";position:absolute;bottom:-38px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:45px 50px 0 50px;border-color:#fff transparent transparent transparent;-webkit-filter:drop-shadow(0 7px 0 #21354a);filter:drop-shadow(0 7px 0 #21354a)}#main #s4 .container>.txt2{font-size:30px;font-weight:700;text-align:center;margin:40px 0}#main #s4 .container>.txt2 .color-red{color:red}#main #s4 .container .unit1{margin-top:-38px}#main #s4 .container .unit1 .title{background-color:#502204;padding:15px 0;border-radius:20px 20px 0 0}#main #s4 .container .unit1 .title img{width:800px;margin:0 auto;display:block}#main #s4 .container .unit1 .content{background-color:#fff;padding:70px 80px;border-radius:0 0 20px 20px}#main #s4 .container .unit1 .content .box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(1){width:280px;text-align:center}#main #s4 .container .unit1 .content .box1>div:nth-of-type(1) .box1-txt1{font-size:18px;font-weight:700;margin-top:10px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2){width:500px;border:1px solid #21354a;border-radius:5px;padding:30px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt2{font-size:18px;font-weight:700;margin-bottom:15px;line-height:1;position:relative}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt2 span{font-size:14px;font-weight:400;position:absolute;top:0;margin-left:5px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt2:not(:first-child){margin-top:30px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt3>div:nth-of-type(1){background-color:#f1f0e7;font-weight:700;text-align:center;padding:15px;width:171px;margin-right:38px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt3>div:nth-of-type(2){font-size:40px;font-weight:700;margin-right:20px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt3>div:nth-of-type(2) small{font-size:30px;margin-left:5px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt3>div:nth-of-type(3){width:46px}#main #s4 .container .unit1 .content .box2,#main #s4 .container .unit1 .content .box3,#main #s4 .container .unit1 .content .box4{background-color:#fdf9ed}#main #s4 .container .unit1 .content .box2 .cal,#main #s4 .container .unit1 .content .box3 .cal,#main #s4 .container .unit1 .content .box4 .cal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:700;padding-left:20px}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt1,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt1,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt1{line-height:1;margin-bottom:10px}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt2,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt2,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt2{border:1px solid #a5a5a5;border-radius:5px;background-color:#fff;font-size:26px;height:68px;line-height:68px;width:190px;text-align:right;padding:0 19px}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt2 small,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt2 small,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt2 small{font-size:18px;margin-left:5px}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt3,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt3,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt3{border:3px solid #c7ad3e;border-radius:5px;background-color:#fff;font-size:26px;color:red;height:68px;line-height:68px;width:230px;text-align:right;padding:0 17px}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt3 small,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt3 small,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt3 small{font-size:18px;margin-left:5px}#main #s4 .container .unit1 .content .box2 .cal>div:nth-of-type(2),#main #s4 .container .unit1 .content .box3 .cal>div:nth-of-type(2),#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(2){height:68px;line-height:68px;font-size:18px;width:38px;text-align:center}#main #s4 .container .unit1 .content .box2 .cal>div:nth-of-type(4),#main #s4 .container .unit1 .content .box3 .cal>div:nth-of-type(4),#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(4){height:68px;line-height:68px;font-size:18px;width:44px;text-align:center}#main #s4 .container .unit1 .content .box2,#main #s4 .container .unit1 .content .box3{border-radius:5px;padding:30px 55px 30px 35px}#main #s4 .container .unit1 .content .box2 .box2-txt1,#main #s4 .container .unit1 .content .box2 .box3-txt1,#main #s4 .container .unit1 .content .box3 .box2-txt1,#main #s4 .container .unit1 .content .box3 .box3-txt1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-bottom:15px;margin-bottom:20px}#main #s4 .container .unit1 .content .box2 .box2-txt1>div:nth-of-type(1),#main #s4 .container .unit1 .content .box2 .box3-txt1>div:nth-of-type(1),#main #s4 .container .unit1 .content .box3 .box2-txt1>div:nth-of-type(1),#main #s4 .container .unit1 .content .box3 .box3-txt1>div:nth-of-type(1){width:40px;margin-right:10px}#main #s4 .container .unit1 .content .box2 .box2-txt1>div:nth-of-type(2),#main #s4 .container .unit1 .content .box2 .box3-txt1>div:nth-of-type(2),#main #s4 .container .unit1 .content .box3 .box2-txt1>div:nth-of-type(2),#main #s4 .container .unit1 .content .box3 .box3-txt1>div:nth-of-type(2){font-size:18px;font-weight:700}#main #s4 .container .unit1 .content .box2 .box2-txt1>div:nth-of-type(2) small,#main #s4 .container .unit1 .content .box2 .box3-txt1>div:nth-of-type(2) small,#main #s4 .container .unit1 .content .box3 .box2-txt1>div:nth-of-type(2) small,#main #s4 .container .unit1 .content .box3 .box3-txt1>div:nth-of-type(2) small{font-size:16px;margin-left:10px}#main #s4 .container .unit1 .content .box2 .box2-txt1>div:nth-of-type(3),#main #s4 .container .unit1 .content .box2 .box3-txt1>div:nth-of-type(3),#main #s4 .container .unit1 .content .box3 .box2-txt1>div:nth-of-type(3),#main #s4 .container .unit1 .content .box3 .box3-txt1>div:nth-of-type(3){font-size:16px;font-weight:700;margin-left:10px}#main #s4 .container .unit1 .content .box2 .box2-txt1::after,#main #s4 .container .unit1 .content .box2 .box3-txt1::after,#main #s4 .container .unit1 .content .box3 .box2-txt1::after,#main #s4 .container .unit1 .content .box3 .box3-txt1::after{content:"";display:block;width:100%;height:5px;border-radius:5px;background-color:#fff;position:absolute;bottom:0;left:0}#main #s4 .container .unit1 .content .box2 .cal,#main #s4 .container .unit1 .content .box3 .cal{position:relative}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt4,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt4{position:absolute;bottom:30px;right:-75px;width:100px}#main #s4 .container .unit1 .content .box3{margin-top:20px}#main #s4 .container .unit1 .content .box4{border-radius:20px;margin-bottom:75px;margin-top:85px;position:relative;padding:35px 35px 1px 35px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);box-shadow:3px 3px 6px rgba(0,0,0,.25)}#main #s4 .container .unit1 .content .box4::after{content:"";position:absolute;top:-59px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:34px 28px 0 28px;border-color:#f9e258 transparent transparent transparent}#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(1) .cal-txt2,#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(3) .cal-txt2{width:200px}#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(5) .cal-txt2{width:210px}#main #s4 .container .unit1 .content .box4 .box4-txt1{font-size:16px;font-weight:700;text-align:center;background-color:#f9e258;padding:20px;margin-bottom:20px;line-height:1}#main #s4 .container .unit1 .content .box4 .box4-txt2{font-size:56px;font-weight:700;color:red;text-align:center;line-height:1;margin-top:20px;margin-bottom:22px}#main #s4 .container .unit1 .content .box4 .box4-txt2 small{font-size:30px;margin-left:5px}#main #s4 .container .unit1 .content .box4 .box4-txt3{width:700px;position:relative;margin-bottom:-49px;margin-right:auto;margin-left:auto}#main #s4 .container .unit1 .content ul.indent2{font-size:14px}#main #s4 .container .unit1 .content ul.indent2 li:not(:last-child){margin-bottom:12px}#main #s4 .container .unit2{background-color:#fff;border-radius:20px;padding:50px 80px}#main #s4 .container .unit2 .txt1{font-size:18px;font-weight:700;text-align:center;margin-bottom:25px}#main #s4 .container .unit2 .txt2 a{-webkit-box-shadow:0 3px 6px rgba(79,34,4,.2);box-shadow:0 3px 6px rgba(79,34,4,.2);border-radius:20px}#main #s5 .title{background-color:#eedc8a;position:relative}#main #s5 .title .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:50px}#main #s5 .title .container>div:nth-of-type(1){margin-top:-20px;margin-right:30px}#main #s5 .title .container>div:nth-of-type(2){padding-top:42px;padding-bottom:45px;font-weight:700;line-break:strict}#main #s5 .title .container>div:nth-of-type(2) .txt1{font-size:30px;margin-bottom:8px}#main #s5 .title .container>div:nth-of-type(2) .txt2{font-size:20px}#main #s6{padding-bottom:100px;background-position:center top;background-size:292px auto}#main #s6 .content .container{padding-top:80px}#main #s6 .content .container .txt1{font-size:40px;font-weight:700;text-align:center;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}#main #s6 .content .container .txt1>span:nth-of-type(1){width:176px}@supports (font-family:Meiryo){body.win #main #s6 .content .container .txt1>span:nth-of-type(2){font-family:Meiryo,sans-serif;position:relative;top:3px}@media only screen and (max-width:979px){body.win #main #s6 .content .container .txt1>span:nth-of-type(2){top:1px}}}#main #s6 .content .container .box1{padding:20px;border-radius:10px;margin-bottom:25px;background-color:#fff}#main #s6 .content .container .box1 .box1-txt2{margin-bottom:17px}#main #s6 .content .container .box1 .box1-txt3{font-size:20px;font-weight:700;text-align:center;margin-bottom:15px}#main #s6 .content .container .box1 .box1-txt4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-left:12px;margin-right:12px}#main #s6 .content .container .box1 .box1-txt4>div:nth-of-type(1){border:1px solid #333;padding:14px 13px;line-height:1;margin-right:13px}#main #s6 .content .container .box2{margin-bottom:20px;line-break:strict}#main #s6 .content .container .box2 .box2-title{border-radius:20px 20px 0 0;background-color:#21354a;color:#fff;font-size:20px;font-weight:700;text-align:center;padding:20px;line-height:1}#main #s6 .content .container .box2 .box2-content{border:1px solid #21354a;border-radius:0 0 20px 20px;padding:43px 50px;background-color:#fff}#main #s6 .content .container .box2 .box2-content .box2-txt2{font-size:12px;margin:8px 0 3px 0}#main #s6 .content .container .box2 .box2-content dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main #s6 .content .container .box2 .box2-content dl dt{font-size:18px;width:215px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#main #s6 .content .container .box2 .box2-content dl dt span{display:block}#main #s6 .content .container .box2 .box2-content dl dt span:nth-of-type(1){font-weight:700}#main #s6 .content .container .box2 .box2-content dl dd{font-size:18px}#main #s6 .content .container .box2 .box2-content dl dd .indent{font-size:12px;margin-top:3px}#main #s6 .content .container .box2 .box2-content dl dd .indent i.symbol{margin-right:.5em}#main #s6 .content .container .box2 .box2-content dl:not(:last-child){border-bottom:1px solid #dbdbdb;padding-bottom:20px;margin-bottom:20px}#main #s7{padding-top:70px;padding-bottom:100px;background-color:#c7ad3e}#main #s7 .container .title{font-size:40px;font-weight:700;margin-bottom:25px;line-height:1;text-align:center}#main #s7 .container .txt1{font-size:18px;font-weight:700;text-align:center;margin-bottom:45px}#main #s7 .container .box1{line-break:strict}#main #s7 .container .box1>div{background-color:#fff;border-radius:20px;padding:50px 50px 40px 50px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);box-shadow:3px 3px 6px rgba(0,0,0,.25)}#main #s7 .container .box1>div .box1-txt1{font-size:30px;font-weight:700;text-align:center;position:relative;margin-bottom:15px;line-height:1;padding-bottom:35px}#main #s7 .container .box1>div .box1-txt1::after{content:"";display:block;width:100%;height:4px;background:#c67e25;background:-webkit-gradient(linear,left top,right top,from(#c67e25),to(#f4d600));background:-webkit-linear-gradient(left,#c67e25 0,#f4d600 100%);background:linear-gradient(90deg,#c67e25 0,#f4d600 100%);position:absolute;bottom:0;left:0;right:0}#main #s7 .container .box1>div .box1-txt2{font-size:18px;margin-bottom:25px}#main #s7 .container .box1>div .box1-txt3{font-size:20px;font-weight:700;line-height:1}#main #s7 .container .box1>div .box1-txt4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-top:13px;margin-bottom:12px}#main #s7 .container .box1>div .box1-txt4>div:nth-of-type(1){width:50px;margin-right:5px}#main #s7 .container .box1>div .box1-txt4>div:nth-of-type(2){font-size:27px;font-weight:700}#main #s7 .container .box1>div .box1-txt4>div:nth-of-type(2) span{font-size:14px;padding-bottom:5px;font-weight:400}#main #s7 .container .box1>div .box1-txt5{margin-bottom:2px}#main #s7 .container .box1>div .box1-txt6{font-size:14px}#main #s7 .container .box1>div .btn.mod-btn-1.color1{width:100%;margin-bottom:0}#main #s7 .container .box1>div .btn.mod-btn-1.color2{display:none}#main #s7 .container .box1>div .btn.mod-btn-1.color3{margin-top:42px;width:100%}#main #s7 .container .box1>div .box1-inner1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main #s7 .container .box1>div .box1-inner1>div{border-radius:20px;padding:20px 20px 15px 20px;width:420px}#main #s7 .container .box1>div .box1-inner1>div:nth-of-type(1){background-color:#fae5af}#main #s7 .container .box1>div .box1-inner1>div:nth-of-type(2){background-color:#c9cde0}#main #s7 .container .box1>div:nth-of-type(1){margin-bottom:30px}#main #s8{background-color:#ead79a}#main #s8 .container .txt1{font-weight:700;line-height:1;font-size:18px;text-align:center;margin-bottom:50px}#main #s8 .container .txt1 .txt1-1{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main #s8 .container .txt1 .txt1-1 span:nth-of-type(1){font-size:30px;position:relative}#main #s8 .container .txt1 .txt1-1 span:nth-of-type(1)::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#333}#main #s8 .container .unit1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-13px;position:relative;top:-95px}#main #s8 .container .unit1>div{background-color:#fff;border:5px solid #21354a;border-radius:20px;position:relative;width:460px;padding:37px 55px 0 55px}#main #s8 .container .unit1>div::after{content:"";position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:47px 50px 0 50px;border-color:#fff transparent transparent transparent;-webkit-filter:drop-shadow(0 7px 0 #21354a);filter:drop-shadow(0 7px 0 #21354a)}#main #s8 .container .unit1>div .unit1-txt1{font-size:30px;font-weight:700;margin-bottom:13px}#main #s8 .container .unit1>div .unit1-img1{position:relative;z-index:2}#main #s8 .container .unit1>div:nth-of-type(1){margin-right:40px}#main #s8 .container .unit2{margin-bottom:120px}#main #s8 .container .unit2 .title{background-color:#502204;padding:15px 0;border-radius:20px 20px 0 0}#main #s8 .container .unit2 .title img{width:800px;margin:0 auto;display:block}#main #s8 .container .unit2 .content{background-color:#fff;padding:70px 80px;border-radius:0 0 20px 20px}#main #s8 .container .unit2 .content .unit2-img1{margin-bottom:25px}#main #s8 .container .unit2 .content .unit2-txt1{font-size:18px;text-align:center;margin-bottom:20px}#main #s8 .container .unit2 .content .unit2-txt1 b{letter-spacing:.02em}#main #s8 .container .unit2 .content .unit2-txt2{font-size:30px;font-weight:700;text-align:center;color:red;margin-bottom:103px}#main #s8 .container .unit2 .content .unit2-table{border-top:1px solid #21354a;border-bottom:1px solid #21354a;position:relative;margin-bottom:84px}#main #s8 .container .unit2 .content .unit2-table::after{content:"";position:absolute;bottom:-59px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:34px 28px 0 28px;border-color:#f9e258 transparent transparent transparent}#main #s8 .container .unit2 .content .unit2-table table{border-top:1px solid #fff;table-layout:fixed;width:100%}#main #s8 .container .unit2 .content .unit2-table table tbody{display:-webkit-box;display:-ms-flexbox;display:flex}#main #s8 .container .unit2 .content .unit2-table table tbody tr{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main #s8 .container .unit2 .content .unit2-table table tbody tr td,#main #s8 .container .unit2 .content .unit2-table table tbody tr th{border-bottom:1px solid #fff;vertical-align:middle;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main #s8 .container .unit2 .content .unit2-table table tbody tr th{font-weight:500;background-color:#f1f0e7;width:160px;height:100px;font-weight:700;font-size:16px}#main #s8 .container .unit2 .content .unit2-table table tbody tr td{font-weight:700;line-height:1;height:100px}#main #s8 .container .unit2 .content .unit2-table table tbody tr td .table-txt1{font-size:26px}#main #s8 .container .unit2 .content .unit2-table table tbody tr td .table-txt2{font-size:18px}#main #s8 .container .unit2 .content .unit2-table table tbody tr:nth-of-type(2) td{background-color:#d3d3d3}#main #s8 .container .unit2 .content .unit2-table table tbody tr:nth-of-type(3) td{background-color:#f499b5}#main #s8 .container .unit2 .content .unit2-table table tbody tr:nth-of-type(4) td{background-color:#fade67}#main #s8 .container .unit2 .content .unit2-table table tbody tr:nth-of-type(5) td{background-color:#a4d896}#main #s8 .container .unit2 .content .box1{border-radius:20px;margin-bottom:84px;position:relative;padding:35px 35px 1px 35px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);box-shadow:3px 3px 6px rgba(0,0,0,.25);background-color:#fdf9ed}#main #s8 .container .unit2 .content .box1 .box1-txt1{font-size:16px;font-weight:700;text-align:center;background-color:#f9e258;padding:20px;margin-bottom:35px;line-height:1}#main #s8 .container .unit2 .content .box1 .box1-txt2{font-size:18px;text-align:center;margin-bottom:15px}#main #s8 .container .unit2 .content .box1 .box1-txt2 b{letter-spacing:.02em}#main #s8 .container .unit2 .content .box1 .box1-txt3{width:700px;position:relative;margin-bottom:-50px;margin-right:auto;margin-left:auto}#main #s8 .container .unit2 .content .box1 .box1-img1{margin-bottom:20px}#main #s8 .container .unit2 .content .box2{background-color:#fdf9ed;border:5px solid #502204;border-radius:20px}#main #s8 .container .unit2 .content .box2 .box2-txt1{width:400px;margin-top:-75px;margin-right:auto;margin-left:auto;margin-bottom:21px}#main #s8 .container .unit2 .content .box2 .box2-txt2{font-size:20px;font-weight:700;text-align:center;line-height:1;margin-bottom:19px}#main #s8 .container .unit2 .content .box2 .box2-txt3{font-size:30px;font-weight:700;text-align:center;line-height:1;margin-bottom:27px}#main #s8 .container .unit2 .content .box2 .box2-txt3 span{color:red}#main #s8 .container .unit2 .content .box2 .box2-img1{width:730px;margin:0 auto}#main #s8 .img1{background-color:#fff}#main #s8 .img1 .img1-inner{position:relative;left:50%;display:block;width:1280px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}footer.footer{position:relative;padding-bottom:158px}footer.footer nav{background-color:#c7ad3e;-webkit-box-shadow:0 -6px 12px rgba(79,34,4,.2);box-shadow:0 -6px 12px rgba(79,34,4,.2);position:fixed;bottom:0;left:0;right:0;z-index:100;width:100%;opacity:0;pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;height:158px;padding-top:30px}footer.footer nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer.footer nav.active{opacity:1;pointer-events:auto}footer.footer #totop{position:fixed;bottom:171px;right:20px;z-index:100;opacity:0;pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s}footer.footer #totop.active{opacity:1;pointer-events:auto}footer.footer #totop a{width:40px;height:40px;background-color:#fff;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}footer.footer #totop a img{-webkit-transition-duration:.3s;transition-duration:.3s}footer.footer .container>*{text-align:center}footer.footer .container .logo{width:135px;margin:0 auto;padding:10px 0}footer.footer .container .logo a{opacity:1;-webkit-transition-duration:.3s;transition-duration:.3s}@media only screen and (min-width:980px){body{font-size:16px}.hasHover a img:hover{opacity:.8}.hasHover .btn.mod-btn-1.active,.hasHover .btn.mod-btn-1:hover{bottom:-5px}.hasHover .btn.mod-btn-1.active::before,.hasHover .btn.mod-btn-1:hover::before{height:100%;top:-5px}.hasHover .btn.mod-btn-1.active a,.hasHover .btn.mod-btn-1:hover a{-webkit-box-shadow:0 0 0 #4f2204;box-shadow:0 0 0 #4f2204}.hasHover .btn.mod-btn-2.active a,.hasHover .btn.mod-btn-2:hover a{background-color:#607a93}.hasHover .link a:hover{text-decoration:underline}.hasHover header.header .logo a:hover{opacity:.8}header.header .main-visual{background-image:url(../img/header/mv_back.png)}#main #s2{background-image:url(../img/02/back.png)}#main #s4{background-image:url(../img/04/back.jpg)}#main #s6{background-image:url(../img/06/back.png)}.hasHover footer.footer #totop a img:hover{opacity:.8}.hasHover footer.footer .container .logo a:hover{opacity:.8}}@media only screen and (min-width:980px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:980px) and (min-resolution:2dppx){header.header .main-visual{background-image:url(../img/header/mv_back@2x.png)}#main #s2{background-image:url(../img/02/back@2x.png)}#main #s4{background-image:url(../img/04/back@2x.jpg)}#main #s6{background-image:url(../img/06/back@2x.png)}}@media only screen and (max-width:979px){img{width:100%}.box{width:100%!important}p{margin-bottom:10px}body.hasScrollbar #page{width:100vw;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.container{max-width:100%}.container{width:auto;padding:0 15px}.pc{display:none!important}.sp{display:inline!important}.flexbox-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;width:auto!important}.flexbox-01>div,.flexbox-01>li,.flexbox-01>span{width:auto!important}.flexbox-01.no-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flexbox-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;width:auto!important}.flexbox-02>div,.flexbox-02>li,.flexbox-02>span{width:auto!important}.flexbox-02.no-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flexbox-03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexbox-03.no-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.btn.mod-btn-1{width:100%;max-width:280px;margin-bottom:0}.btn.mod-btn-1 a{font-size:16px;-webkit-box-shadow:0 3px 6px rgba(51,51,51,.2);box-shadow:0 3px 6px rgba(51,51,51,.2);padding:9px}.btn.mod-btn-1 a::before{width:47px;height:47px}.btn.mod-btn-1.type2 a{display:block;border-radius:10px;text-align:center;padding:8px;border:2px solid #fff}.btn.mod-btn-1.type2 a::before{margin:0 auto 5px auto;width:30px;height:30px}.btn.mod-btn-1.type2 a .btn-inner{line-height:1}.btn.mod-btn-2{width:100%;max-width:220px}.btn.mod-btn-2 a{font-size:16px;padding:12px 18px}.btn.mod-btn-2 a::after{width:20px;height:20px}.layout1{display:block}.layout2{display:block}.layout3{display:block}header.header{padding-bottom:5px}header.header .main-visual .container{padding:0}header.header nav{padding-top:15px;padding-bottom:15px}header.header nav .container{padding-left:18px;padding-right:18px}header.header nav .container>div{width:30.5555555556%}#main #s1{padding:15px 35px 20px 35px}#main #s1 .txt1{margin-bottom:10px}#main #s1 .img1{width:100%;max-width:320px}#main #s2{background-image:url(../img/02/back_sp.png);background-size:80px auto;padding-top:30px}#main #s2 .container{padding:0}#main #s2 .container .txt1{width:100%;max-width:280px;margin-bottom:15px}#main #s2 .container .box1{display:block;margin-bottom:20px;padding:0 25px;max-width:390px;margin-right:auto;margin-left:auto}#main #s2 .container .box1>div{width:82.3529411765%;max-width:280px;padding:15px 15px;font-size:16px}#main #s2 .container .box1>div:nth-of-type(2n){margin-left:auto}#main #s2 .container .box1>div:not(:last-child){margin-bottom:10px}#main #s2 .container .img1{width:100%}#main #s3 .container{padding-right:25px;padding-left:25px}#main #s3 .container .txt1{margin-bottom:15px;max-width:390px;margin-right:auto;margin-left:auto}#main #s3 .container .img1{width:100px;margin-bottom:27px}#main #s3 .container .img2{width:calc(100% + 50px);max-width:390px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative}#main #s3 .container .box1{padding:30px 25px 25px 25px;width:100%;border-radius:10px;margin-bottom:15px}#main #s3 .container .box1 .box1-txt1{width:100%;max-width:240px}#main #s3 .container .box1 .box1-txt2{font-size:24px;margin-bottom:15px}#main #s3 .container .box1 .box1-txt3{margin-bottom:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}#main #s3 .container .box1 .box1-txt3>div{width:48.275862069%;padding:15px 0;font-size:16px;border-radius:5px}#main #s3 .container .box1 .box1-txt3>div:nth-of-type(1){margin-right:3.4482758621%;margin-bottom:3.4482758621%}#main #s3 .container .box1 .box1-txt3>div:nth-of-type(2){margin-right:0;margin-bottom:3.4482758621%}#main #s3 .container .box1 .box1-txt3>div:nth-of-type(3){margin-right:0}#main #s3 .container .box1 .box1-txt4{font-size:16px}#main #s4{background-image:url(../img/04/back_sp.jpg);padding-bottom:104px}#main #s4 .container{padding-right:25px;padding-left:25px}#main #s4 .container>.txt1{display:block;border:4px solid #21354a;border-radius:10px;padding:15px 26px 16px 26px;top:-90px;max-width:390px;margin-right:auto;margin-left:auto}#main #s4 .container>.txt1>div:nth-of-type(1){font-size:24px;margin-bottom:2px}#main #s4 .container>.txt1>div:nth-of-type(2){width:100%;max-width:176px;margin:0 auto}#main #s4 .container>.txt1::after{border-width:28px 28px 0 28px;-webkit-filter:drop-shadow(0 6px 0 #21354a);filter:drop-shadow(0 6px 0 #21354a);bottom:-23px}#main #s4 .container>.txt2{font-size:20px;margin:25px 0}#main #s4 .container .unit1{margin-top:-50px}#main #s4 .container .unit1 .title{padding:10px 0;border-radius:10px 10px 0 0}#main #s4 .container .unit1 .title img{width:100%;max-width:220px}#main #s4 .container .unit1 .content{padding:20px 30px 30px 30px;border-radius:0 0 10px 10px}#main #s4 .container .unit1 .content .box1{margin-bottom:15px;display:block;max-width:280px;margin-right:auto;margin-left:auto}#main #s4 .container .unit1 .content .box1>div:nth-of-type(1){width:100%}#main #s4 .container .unit1 .content .box1>div:nth-of-type(1) .box1-img1{width:100%;max-width:210px;margin-right:auto;margin-left:auto}#main #s4 .container .unit1 .content .box1>div:nth-of-type(1) .box1-txt1{font-size:16px;margin-bottom:10px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2){width:100%;padding:14px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt2{font-size:16px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt2 span{font-size:12px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt2:not(:first-child){margin-top:26px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt3>div:nth-of-type(1){font-size:12px;padding:11px 0;margin-right:11px;width:33.6%}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt3>div:nth-of-type(2){font-size:28px;margin-right:10px}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt3>div:nth-of-type(2) small{font-size:20px;margin-left:0}#main #s4 .container .unit1 .content .box1>div:nth-of-type(2) .box1-txt3>div:nth-of-type(3){width:35px}#main #s4 .container .unit1 .content .box2,#main #s4 .container .unit1 .content .box3,#main #s4 .container .unit1 .content .box4{max-width:280px;margin-right:auto;margin-left:auto}#main #s4 .container .unit1 .content .box2 .cal,#main #s4 .container .unit1 .content .box3 .cal,#main #s4 .container .unit1 .content .box4 .cal{padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt1,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt1,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt1{margin-bottom:3px;line-height:1.2;font-size:12px}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt1.type2,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt1.type2,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt1.type2{line-height:2.4}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt2,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt2,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt2{width:100%;font-size:18px;line-height:1;padding:9px 10px;height:auto;line-height:1}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt2 small,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt2 small,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt2 small{font-size:14px}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt3,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt3,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt3{border:2px solid #c7ad3e;width:100%;padding:8px 0;height:auto;line-height:1;text-align:center}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt3 small,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt3 small,#main #s4 .container .unit1 .content .box4 .cal>div .cal-txt3 small{font-size:14px}#main #s4 .container .unit1 .content .box2 .cal>div:nth-of-type(1),#main #s4 .container .unit1 .content .box2 .cal>div:nth-of-type(3),#main #s4 .container .unit1 .content .box3 .cal>div:nth-of-type(1),#main #s4 .container .unit1 .content .box3 .cal>div:nth-of-type(3),#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(1),#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(3){width:44.8%}#main #s4 .container .unit1 .content .box2 .cal>div:nth-of-type(5),#main #s4 .container .unit1 .content .box3 .cal>div:nth-of-type(5),#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(5){width:92.8%;margin-top:14px}#main #s4 .container .unit1 .content .box2 .cal>div:nth-of-type(2),#main #s4 .container .unit1 .content .box3 .cal>div:nth-of-type(2),#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(2){width:10.4%;font-size:14px;height:40px;line-height:40px}#main #s4 .container .unit1 .content .box2 .cal>div:nth-of-type(4),#main #s4 .container .unit1 .content .box3 .cal>div:nth-of-type(4),#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(4){width:7.2%;font-size:14px;height:50px;line-height:50px}#main #s4 .container .unit1 .content .box2,#main #s4 .container .unit1 .content .box3{padding:15px 15px 20px 15px}#main #s4 .container .unit1 .content .box2 .box2-txt1,#main #s4 .container .unit1 .content .box2 .box3-txt1,#main #s4 .container .unit1 .content .box3 .box2-txt1,#main #s4 .container .unit1 .content .box3 .box3-txt1{padding-bottom:13px;margin-bottom:15px}#main #s4 .container .unit1 .content .box2 .box2-txt1>div:nth-of-type(1),#main #s4 .container .unit1 .content .box2 .box3-txt1>div:nth-of-type(1),#main #s4 .container .unit1 .content .box3 .box2-txt1>div:nth-of-type(1),#main #s4 .container .unit1 .content .box3 .box3-txt1>div:nth-of-type(1){width:35px}#main #s4 .container .unit1 .content .box2 .box2-txt1>div:nth-of-type(2),#main #s4 .container .unit1 .content .box2 .box3-txt1>div:nth-of-type(2),#main #s4 .container .unit1 .content .box3 .box2-txt1>div:nth-of-type(2),#main #s4 .container .unit1 .content .box3 .box3-txt1>div:nth-of-type(2){font-size:16px}#main #s4 .container .unit1 .content .box2 .box2-txt1>div:nth-of-type(2) small,#main #s4 .container .unit1 .content .box2 .box3-txt1>div:nth-of-type(2) small,#main #s4 .container .unit1 .content .box3 .box2-txt1>div:nth-of-type(2) small,#main #s4 .container .unit1 .content .box3 .box3-txt1>div:nth-of-type(2) small{font-size:12px;margin-left:0;display:block}#main #s4 .container .unit1 .content .box2 .box2-txt1>div:nth-of-type(3),#main #s4 .container .unit1 .content .box2 .box3-txt1>div:nth-of-type(3),#main #s4 .container .unit1 .content .box3 .box2-txt1>div:nth-of-type(3),#main #s4 .container .unit1 .content .box3 .box3-txt1>div:nth-of-type(3){font-size:12px;margin-left:0}#main #s4 .container .unit1 .content .box2 .box2-txt1::after,#main #s4 .container .unit1 .content .box2 .box3-txt1::after,#main #s4 .container .unit1 .content .box3 .box2-txt1::after,#main #s4 .container .unit1 .content .box3 .box3-txt1::after{height:3px}#main #s4 .container .unit1 .content .box2 .cal>div .cal-txt4,#main #s4 .container .unit1 .content .box3 .cal>div .cal-txt4{width:50px;right:-33px;bottom:3px}#main #s4 .container .unit1 .content .box2 .cal>div:nth-of-type(4),#main #s4 .container .unit1 .content .box3 .cal>div:nth-of-type(4){text-align:left}#main #s4 .container .unit1 .content .box3{margin-top:10px}#main #s4 .container .unit1 .content .box4{margin-top:60px;margin-bottom:55px;border-radius:10px;padding:15px 15px 1px 15px}#main #s4 .container .unit1 .content .box4::after{border-width:24px 20px 0 20px;top:-40px}#main #s4 .container .unit1 .content .box4 .cal{display:block;width:84%;margin-right:auto;margin-left:auto}#main #s4 .container .unit1 .content .box4 .cal>div{width:100%!important;line-height:1!important;height:auto!important}#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(1) .cal-txt2,#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(3) .cal-txt2{width:100%;font-size:16px}#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(5) .cal-txt2{width:100%;font-size:16px}#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(2),#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(4){margin:5px auto}#main #s4 .container .unit1 .content .box4 .cal>div:nth-of-type(5){margin-top:0}#main #s4 .container .unit1 .content .box4 .box4-txt1{border-radius:5px;font-size:12px;line-height:1.5;padding:12px;margin-bottom:15px}#main #s4 .container .unit1 .content .box4 .box4-txt2{margin-top:15px;font-size:32px;margin-bottom:15px}#main #s4 .container .unit1 .content .box4 .box4-txt2 small{font-size:16px}#main #s4 .container .unit1 .content .box4 .box4-txt3{width:calc(100% + 30px);margin-left:-15px;margin-bottom:-36px}#main #s4 .container .unit1 .content ul.indent2{font-size:12px}#main #s4 .container .unit2{padding:25px 30px 30px 30px;border-radius:10px}#main #s4 .container .unit2 .txt1{font-size:16px;margin-bottom:10px}#main #s4 .container .unit2 .txt2 a{border-radius:10px}#main #s5 .title .container{padding-right:25px;padding-left:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main #s5 .title .container>div:nth-of-type(1){margin-right:2.9411764706%;width:150px;margin-top:-14px}#main #s5 .title .container>div:nth-of-type(2){padding-top:15px;padding-bottom:20px;width:52.9411764706%;max-width:180px}#main #s5 .title .container>div:nth-of-type(2) .txt1{font-size:16px;margin-bottom:12px}#main #s5 .title .container>div:nth-of-type(2) .txt2{font-size:14px}#main #s6{background-image:url(../img/06/back_sp.png);padding-bottom:50px;background-size:146px auto}#main #s6 .content .container{padding-top:40px;padding-right:25px;padding-left:25px}#main #s6 .content .container .txt1{margin-bottom:15px;font-size:26px;-ms-flex-wrap:wrap;flex-wrap:wrap}#main #s6 .content .container .txt1>span{margin-bottom:5px}#main #s6 .content .container .txt1>span:nth-of-type(1){width:112px;margin-right:2px}#main #s6 .content .container .box1{padding:10px;margin-bottom:10px}#main #s6 .content .container .box1 .box1-txt2{margin-bottom:16px}#main #s6 .content .container .box1 .box1-txt3{font-size:16px;margin-bottom:6px}#main #s6 .content .container .box1 .box1-txt4{display:block;font-size:12px;margin-left:10px;margin-right:10px}#main #s6 .content .container .box1 .box1-txt4>div:nth-of-type(1){margin-right:auto;padding:9px;text-align:center;margin-bottom:7px}#main #s6 .content .container .box2 .box2-title{font-size:18px;border-radius:10px 10px 0 0;padding:15px}#main #s6 .content .container .box2 .box2-content{padding:25px 28px;border-radius:0 0 10px 10px}#main #s6 .content .container .box2 .box2-content dl{display:block}#main #s6 .content .container .box2 .box2-content dl dt{width:100%;margin-bottom:12px}#main #s6 .content .container .box2 .box2-content dl dt span:nth-of-type(1){font-size:16px}#main #s6 .content .container .box2 .box2-content dl dt span:nth-of-type(2){margin-top:2px}#main #s6 .content .container .box2 .box2-content dl dd{font-size:16px}#main #s6 .content .container .box2 .box2-content dl dd .indent{margin-top:3px}#main #s6 .content .container .box2 .box2-content dl dd .indent3 li:not(:last-child){margin-bottom:7px}#main #s7{padding-top:50px;padding-bottom:30px}#main #s7 .container{padding-right:25px;padding-left:25px}#main #s7 .container .title{font-size:30px;margin-bottom:16px}#main #s7 .container .txt1{font-size:16px;margin-bottom:26px}#main #s7 .container .box1>div{padding:25px 30px 30px 30px}#main #s7 .container .box1>div .box1-txt1{font-size:20px;padding-bottom:18px;margin-bottom:17px;line-height:1.5}#main #s7 .container .box1>div .box1-txt2{font-size:16px;margin-bottom:16px}#main #s7 .container .box1>div .box1-txt3{font-size:18px}#main #s7 .container .box1>div .box1-txt4{margin-top:15px;margin-bottom:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#main #s7 .container .box1>div .box1-txt4>div:nth-of-type(1){width:40px}#main #s7 .container .box1>div .box1-txt4>div:nth-of-type(2){font-size:24px;padding-top:.03em}#main #s7 .container .box1>div .box1-txt4>div:nth-of-type(2) span{font-size:12px;width:100%;text-align:right;margin-top:5px;display:block}#main #s7 .container .box1>div .box1-txt5{margin-bottom:4px}#main #s7 .container .box1>div .box1-txt6{font-size:12px}#main #s7 .container .box1>div .btn.mod-btn-1.color2{display:block;margin-bottom:6px}#main #s7 .container .box1>div .btn.mod-btn-1.color3{margin-top:10px}#main #s7 .container .box1>div .box1-inner1{display:block;max-width:280px;margin-right:auto;margin-left:auto}#main #s7 .container .box1>div .box1-inner1>div{border-radius:10px;width:100%}#main #s7 .container .box1>div .box1-inner1>div:nth-of-type(1){margin-bottom:20px}#main #s7 .container .box1>div .box1-inner1>div:nth-of-type(2){padding-bottom:20px}#main #s7 .container .box1>div:nth-of-type(1){margin-bottom:21px}#main #s8 .container .txt1{font-size:16px;margin-bottom:30px}#main #s8 .container .txt1 .txt1-1 span:nth-of-type(1){font-size:24px}#main #s8 .container .txt1 .txt1-1 span:nth-of-type(1)::before{height:1px}#main #s8 .container .unit1{top:-24px;margin-bottom:25px}#main #s8 .container .unit1>div{width:175px;padding:12px 16px 16px 16px;border:4px solid #21354a;border-radius:10px}#main #s8 .container .unit1>div::after{border-width:27px 30px 0 30px;-webkit-filter:drop-shadow(0 6px 0 #21354a);filter:drop-shadow(0 6px 0 #21354a);bottom:-22px}#main #s8 .container .unit1>div .unit1-txt1{font-size:16px;margin-bottom:6px}#main #s8 .container .unit1>div:nth-of-type(1){margin-right:10px}#main #s8 .container .unit2{margin-bottom:50px;width:calc(100% - 20px);margin-right:auto;margin-left:auto}#main #s8 .container .unit2 .title{padding:10px 0;border-radius:10px 10px 0 0}#main #s8 .container .unit2 .title img{width:100%;max-width:280px}#main #s8 .container .unit2 .content{padding:20px 30px 30px 30px;border-radius:0 0 10px 10px}#main #s8 .container .unit2 .content .unit2-img1{margin-bottom:20px}#main #s8 .container .unit2 .content .unit2-txt1{font-size:16px;margin-bottom:17px;width:calc(100% + 30px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#main #s8 .container .unit2 .content .unit2-txt1 b{letter-spacing:0}#main #s8 .container .unit2 .content .unit2-txt2{font-size:20px;margin-bottom:60px}#main #s8 .container .unit2 .content .unit2-table{border:0;border-right:1px solid #21354a;border-left:1px solid #21354a;margin-bottom:64px}#main #s8 .container .unit2 .content .unit2-table::after{border-width:24px 20px 0 20px;bottom:-45px}#main #s8 .container .unit2 .content .unit2-table table{border-top:0;border-left:1px solid #fff}#main #s8 .container .unit2 .content .unit2-table table tbody{display:table-row-group}#main #s8 .container .unit2 .content .unit2-table table tbody tr{display:table-row}#main #s8 .container .unit2 .content .unit2-table table tbody tr td,#main #s8 .container .unit2 .content .unit2-table table tbody tr th{padding:10px 6px;border-bottom:0;border-right:1px solid #fff;display:table-cell}#main #s8 .container .unit2 .content .unit2-table table tbody tr th{width:50%;font-size:12px;height:80px}#main #s8 .container .unit2 .content .unit2-table table tbody tr td{padding-top:20px;padding-bottom:20px;height:auto}#main #s8 .container .unit2 .content .unit2-table table tbody tr td .table-txt1{font-size:16px}#main #s8 .container .unit2 .content .unit2-table table tbody tr td .table-txt2{font-size:14px}#main #s8 .container .unit2 .content .box1{border-radius:10px;padding:15px 18px 1px 18px;margin-bottom:62px}#main #s8 .container .unit2 .content .box1 .box1-txt1{border-radius:5px;font-size:12px;line-height:1.5;padding:12px;margin-bottom:10px}#main #s8 .container .unit2 .content .box1 .box1-txt2{font-size:16px;text-align:left;margin-bottom:21px}#main #s8 .container .unit2 .content .box1 .box1-txt2 b{letter-spacing:0}#main #s8 .container .unit2 .content .box1 .box1-txt3{width:calc(100% + 36px);margin-left:-18px;margin-bottom:-35px}#main #s8 .container .unit2 .content .box2{border:4px solid #502204;border-radius:10px;padding:14px 14px 0 14px}#main #s8 .container .unit2 .content .box2 .box2-txt1{width:calc(100% + 6px);max-width:250px;margin-top:-63px;margin-bottom:6px;margin-right:auto;margin-left:auto;position:relative;left:-3px}#main #s8 .container .unit2 .content .box2 .box2-txt2{font-size:16px;line-height:1.5;margin-bottom:7px}#main #s8 .container .unit2 .content .box2 .box2-txt3{font-size:20px;line-height:1.5;margin-bottom:20px}#main #s8 .container .unit2 .content .box2 .box2-img1{width:100%}#main #s8 .img1 .img1-inner{width:100%}footer.footer{padding-bottom:111px}footer.footer nav{padding-top:10px;height:111px}footer.footer nav .container{height:auto;padding-left:18px;padding-right:18px}footer.footer nav .container>div{width:31.0734463277%}footer.footer #totop{bottom:120px}footer.footer .container{max-width:100%}}@media only screen and (max-width:389px){.container{width:auto;padding:0 10px}.pc{display:none!important}.sp{display:inline!important}#main #s3 .container{padding-right:15px;padding-left:15px}#main #s4 .container{padding-right:15px;padding-left:15px}#main #s5 .title .container{padding-right:15px;padding-left:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main #s6 .content .container{padding-top:40px;padding-right:15px;padding-left:15px}#main #s7 .container{padding-right:15px;padding-left:15px}}