.f_s{font-size:12px}.banner h2,.l2{line-height:2}.f-yasa-l,.f-yasa-l *{font-family:"07yasashisagothicregular"}.f-yasa-b,.f-yasa-b *{font-family:"07yasashisaboldbold"}.f-hiragino-w3,.f-hiragino-w3 *{font-family:HiraMinProN-W3,Hiragino Mincho ProN W3}.bg_gradient,.btnSty,.header_MenuButton span{background-image:-webkit-linear-gradient(135deg,#4d9175,#26503f);background-image:-moz-linear-gradient(135deg,#4d9175 0,#26503f 100%);background-image:-ms-linear-gradient(135deg,#4d9175 0,#26503f 100%);background-image:-o-linear-gradient(135deg,#4d9175 0,#26503f 100%);background-image:linear-gradient(135deg,#4d9175,#26503f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d9175,endColorstr=#26503f,GradientType=1)}.mTxt,.txtGrad{background:linear-gradient(135deg,#4d9175,#26503f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:cover;display:inline-block}.wf-loading{visibility:hidden}.wf-active,.wf-inactive{visibility:visible}*{line-height:1.5}body{background-color:#fff;font-size:12px}@media only screen and (min-width:767.98px){body{font-size:14px}}@media only screen and (min-width:991.98px){body{font-size:16px}}a,dd,dt,input,li,p,td,textarea,th{word-wrap:break-word;margin-bottom:0;color:#1f1f1f;line-height:1.5;transition:.25s}a:hover{text-decoration:none;color:#1f1f1f}ul{list-style:none;padding:0}main img,picture{width:100%}dl{margin-bottom:0}.fulljustify{text-align:justify}.fulljustify:after{content:"";display:inline-block;width:100%;background:red}.noscroll{overflow:hidden}.bgGray{background-color:#f3f1f1}@media only screen and (min-width:767.98px){.w-cont{padding:0 5%}}.tit{color:#073925}.bg_gradient .tit,.btnSty .tit,.header_MenuButton span .tit{color:#fff}h2.tit{font-size:24px}@media only screen and (min-width:767.98px){h2.tit{font-size:2rem}}.btnSty{border-radius:999px;transition:.3s}.btnSty,.btnSty *{color:#fff}.btnSty:hover,.btnSty :hover{color:#fff;opacity:.7}.banner .txtC-h{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#header{background-color:#fff;padding:15px}@media only screen and (min-width:767.98px){#header{padding:15px 30px 15px 5%}}#menuBar{margin:15px -15px -15px;background-color:#26503f;padding:30px}#menuBar a{color:#fff}#menuBar li{display:block;text-align:left;width:100%;padding:0 30px}#menuBar li+li{border-top:1px solid #fff}@media only screen and (min-width:767.98px){#menuBar{margin:0;background-color:#fff;padding:0}#menuBar li{text-align:center;padding:0;width:auto}#menuBar li+li{border-top:none}#menuBar li:not(.btnSty) a{color:#1f1f1f}}.header_MenuButton{width:20px;height:20px;position:relative}.header_MenuButton,.header_MenuButton span{display:inline-block;transition:all .4s;box-sizing:border-box}.header_MenuButton span{position:absolute;left:0;width:100%;height:2px;border-radius:4px}.header_MenuButton span:first-of-type{top:2px;-webkit-animation:menu-bar01 .75s forwards;animation:menu-bar01 .75s forwards}.header_MenuButton span:nth-of-type(2){top:50%;margin-top:-1px;transition:all .25s .25s;opacity:1}.header_MenuButton span:nth-of-type(3){bottom:2px;-webkit-animation:menu-bar02 .75s forwards;animation:menu-bar02 .75s forwards}.header_MenuButton.active span:first-of-type{-webkit-animation:active-menu-bar01 .75s forwards;animation:active-menu-bar01 .75s forwards;top:1px}.header_MenuButton.active span:nth-of-type(2){opacity:0}.header_MenuButton.active span:nth-of-type(3){-webkit-animation:active-menu-bar03 .75s forwards;animation:active-menu-bar03 .75s forwards;bottom:1px}@media only screen and (min-width:767.98px){.header_MenuButton{display:none}}.mTxt{font-size:8px;line-height:8px}.nav-item{margin:0 15px}.nav-item .nav-link{position:relative}@media only screen and (min-width:767.98px){.nav-item .nav-link:after{content:"";height:2px;width:0;background-color:#000;transition:.3s;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.nav-item .nav-link.active:after,.nav-item .nav-link:hover:after{width:100%}}.nav-item.btnSty{margin:0}.nav-item a:hover svg circle{fill:#00b6f1!important}@-webkit-keyframes menu-bar01{0%{-webkit-transform:translateY(10px) rotate(45deg)}50%{-webkit-transform:translateY(10px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0)}}@keyframes menu-bar01{0%{transform:translateY(10px) rotate(45deg)}50%{transform:translateY(10px) rotate(0)}to{transform:translateY(0) rotate(0)}}@-webkit-keyframes menu-bar02{0%{-webkit-transform:translateY(-10px) rotate(-45deg)}50%{-webkit-transform:translateY(-10px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{transform:translateY(-10px) rotate(-45deg)}50%{transform:translateY(-10px) rotate(0)}to{transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(10px) rotate(0)}to{-webkit-transform:translateY(10px) rotate(45deg)}}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(8.5px) rotate(0)}to{transform:translateY(8.5px) rotate(45deg)}}@-webkit-keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-10px) rotate(0)}to{-webkit-transform:translateY(-10px) rotate(-45deg)}}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-7.5px) rotate(0)}to{transform:translateY(-7.5px) rotate(-45deg)}}.banner .txtC-h{position:absolute;width:90%;margin:0 5%;text-shadow:0 0 8px #3e3e3e;color:#fff}.banner{position:relative}.banner h1{font-size:1.5em}@media only screen and (min-width:767.98px){.banner h1{font-size:2.25em}}.banner h2{font-size:1.167em}@media only screen and (min-width:767.98px){.banner h2{font-size:1.5em}}.course{border:4px solid #fff;padding:20px 15px}.course *{color:#fff}.course span{font-size:18px}.course p{font-size:40px;font-weight:700}@media only screen and (min-width:767.98px){.course{padding:40px 15px}.course span{font-size:14px}.course p{font-size:24px}}.dataTb{background-color:#c1ddd2;border:4px solid #fff}.dataTb td,.dataTb th{border:1px solid #fff;padding:5px;word-break:keep-all}.dataTb td:not(:nth-child(3)){text-align:right}.listVoice{margin-bottom:0}.listVoice .item{padding:15px 0;border:4px solid #cdcdcd}.listVoice .item+.item{margin-top:15px}@media only screen and (min-width:767.98px){.listVoice .item{padding:40px 0}.listVoice .item+.item{margin-top:40px}.listVoice .item>:first-child{padding-left:40px}.listVoice .item>:last-child{padding-right:40px}}.userIcon img{width:40px}@media only screen and (min-width:767.98px){.userIcon img{width:60px}}.copyRight{padding:10px 15px;font-size:10px;background-color:#434343;color:#fff}@media only screen and (min-width:991.98px){.copyRight{font-size:20px}}.p-cont{padding-top:30px;padding-bottom:30px}@media only screen and (min-width:767.98px){.p-cont,.p-tb-md-70{padding-top:70px;padding-bottom:70px}}.p-lr-0{padding-left:0;padding-right:0}.p-lr-15{padding-left:15px;padding-right:15px}@media only screen and (min-width:767.98px){.p-lr-md-40{padding-left:40px;padding-right:40px}}.m-b-40{margin-bottom:40px}@media only screen and (min-width:767.98px){.m-b-md-60{margin-bottom:60px}}