@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{padding:0;margin:0}dd,dt,h1,h2,h3,h4,h5,h6,li,p{line-height:inherit}h1{margin:0;font-size:1em;font-weight:400}h2{margin:0;font-size:1em;font-weight:400}h3{margin:0;font-size:1em;font-weight:400}h4{margin:0;font-size:1em;font-weight:400}h5{margin:0;font-size:1em;font-weight:400}h6{margin:0;font-size:1em;font-weight:400}li,ol,ul{line-height:inherit}ol li,ul li{list-style:none}a{color:#000;text-decoration:none;outline:0}audio,embed,iframe,img,object,picture,video{display:block;max-width:100%;height:auto}iframe{border:0}button,input,select,textarea{font-family:inherit;font-weight:inherit;resize:vertical;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}address,em{font-style:normal}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,input,select,textarea{padding:0;margin:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=reset]:focus,[type=search]:focus,[type=submit]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,button:focus,input:focus,select:focus,textarea:focus{-webkit-tap-highlight-color:transparent}em{font-style:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}th{font-weight:400}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}html{width:100%;height:100%;font-size:62.5%}body{position:relative;width:inherit;min-width:320px;height:100vh;-webkit-text-size-adjust:100%}body main{font-size:62.5%;background-color:#fff;margin-top:0;font-family:YakuHanJP,fot-udkakugo-large-pr6n,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",Meiryo,sans-serif;line-height:1.5;color:#151515;margin-bottom:50px;overflow-x:hidden}@media screen and (min-width:769px){body main{font-size:1.6rem}}@media screen and (max-width:768px){body main{font-size:1.4rem}}@media screen and (min-width:769px){.sp{display:none}}@media screen and (max-width:768px){.pc{display:none}}h3{font-size:1.8rem;font-weight:700;background:0 0;color:#61c4cf;margin:20px 10px;position:relative;z-index:1}@media screen and (max-width:768px){h3{font-size:1.6rem}}.sub80{font-size:80%}section{width:100%;margin:0 auto;position:relative;overflow:hidden}.bg__top{position:absolute;top:0}.bg{position:absolute;bottom:0}.container{width:min(1080px,100%);margin:0 auto;padding:40px 20px;position:relative;z-index:1}@media screen and (max-width:768px){.container{padding:20px}}.mv{padding:0}.mv .mv__container{width:100%}.mv .mv__container img{width:100%;margin:0 auto}h2{width:100%;max-width:450px;margin-bottom:40px}h2 img{width:100%}@media screen and (max-width:768px){h2{max-width:100%;margin-bottom:20px}}.container a{color:#61c4cf;cursor:pointer;font-weight:500}.contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4%}@media screen and (max-width:768px){.contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.contents .content{width:48%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:40px;border-left:5px solid #61c4cf}@media screen and (max-width:768px){.contents .content{width:100%}}.contents .content p{font-weight:500;padding-bottom:10px;font-size:1.4rem}.contents .content a{color:#61c4cf;cursor:pointer;font-weight:500;line-height:1.8}.contents .content .before__block{background-color:#f7fefe;padding:10px 20px}.contents .content .after__block{padding:10px 20px}.addTxt{padding:0 20px}.addTxt .before{padding-bottom:10px;font-weight:500}.menu__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1%}@media screen and (max-width:768px){.menu__wrap{gap:2%}}.menu__wrap li{text-align:center;width:19%;font-size:1.4rem;font-weight:600;background-color:#61c4cf;border:2px solid #fff;border-radius:5px;padding:10px 0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.menu__wrap li:hover{background-color:#0082ad}@media screen and (max-width:768px){.menu__wrap li{width:32%}}.menu__wrap li a{color:#fff;display:block}