*{min-height:0;min-width:0}article,aside,dd,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,li,main,nav,ol,p,section,ul{margin:0;padding:0}body{color:#333;background-color:#fff;margin:0;padding:0;line-height:1;font-weight:500;-webkit-text-size-adjust:100%}li,ol,ul{list-style:none}main{display:block}a,article,aside,dd,div,dl,dt,figure,footer,header,li,main,nav,p,section,span,ul{-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0}a{color:#5970ff;text-decoration:underline;-webkit-transition:color 0.2s, background-color 0.2s;-o-transition:color 0.2s, background-color 0.2s;transition:color 0.2s, background-color 0.2s}a:hover{color:#a3f;text-decoration:underline}a>img{vertical-align:bottom}*{-webkit-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}table td,table th{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.p1em{padding:1em}.p120{font-size:1.2em}.p90{font-size:0.9em}.p80{font-size:0.8em}.mp0{margin:0;padding:0}.nobr{white-space:nowrap!important}.h_box{background-color:#EEF3C8;padding-left:1em;padding-right:1em;border-top:solid 1px #CCC}.red{color:#f00}body{font-family:"Meiryo", "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;font-size:16px;line-height:1.7;border-top:6px #2B7146 solid;position:relative;z-index:1;zoom:1;margin:0;padding:0}img{max-width:100%;height:auto;vertical-align:top}img.full{max-width:inherit;width:100%}h1{padding-top:1rem;padding-bottom:1rem;line-height:1.4}a{padding-left:0.2rem;padding-right:0.2rem}a.center{text-align:center}h1{font-size:1.8rem}h1.center{text-align:center}p{padding-top:0.5em;padding-bottom:0.5em}p.center{text-align:center}ol,ul{padding-top:0.5em;padding-bottom:0.5em;list-style:none;margin:1rem;padding:1rem;font-size:0.9rem}ol>li,ul>li{padding-left:1em!important;text-indent:-0.7em!important;padding-bottom:0.2em!important}ol>li:before,ul>li:before{content:"• ";color:grey}ol>li.kome:before,ul>li.kome:before{content:"※ "}ol>li.red_kome:before,ul>li.red_kome:before{content:"※ ";color:#f00}ol>li.nomark,ul>li.nomark{list-style:none;text-indent:0!important}ol>li.nomark:before,ul>li.nomark:before{content:none}ol.parentheses,ul.parentheses{padding:0 0 0 0.5rem;margin:0}ol.parentheses li,ul.parentheses li{list-style-type:none;list-style-position:inside;counter-increment:cnt;font-size:0.9rem;margin-bottom:0.5rem;position:relative;margin-left:2rem;text-indent:inherit!important;padding-left:0.5em!important}ol.parentheses li:before,ul.parentheses li:before{display:marker;content:"(" counter(cnt) ") ";color:#333;position:absolute;left:-2rem;display:block;width:2rem;text-align:right}.must{padding:1px 5px 0px;background-color:#f00;font-size:12px;color:#FFF;margin:0px 5px;border-radius:4px}.border_5{border:5px solid #B7DB8A;margin:1rem;padding:1rem}.border_5 p{font-size:0.9em}.border_dl{margin:1rem}.border_dl p{font-size:0.9em}.border_dl a{display:block;border:5px solid #B7DB8A;background-color:#FFF;padding:1rem 2rem}.border_btn{margin:1rem;text-align:center}.border_btn a{display:inline-block;color:#FFF;background-color:#2B7146;padding:1rem 4rem;font-size:1.3rem;text-align:center;text-decoration:none}.border_btn a:hover{background-color:#448A5F}.icon_pdf{position:relative;padding-left:32px;display:inline-block}.icon_pdf:before{background-image:url(../img/PDF_32.png);background-position:center center;background-repeat:no-repeat;content:"";position:absolute;width:27px;height:32px;background-size:27px;left:0;top:-3px}header{width:960px;margin:0 auto;border-bottom:5px #2B7146 solid}header .logo{text-align:center;padding:1rem}@media screen and (max-width:1000px){header{width:100%}}#container{width:960px;margin:0 auto}@media screen and (max-width:1000px){#container{width:100%}}footer{border-top:5px #2B7146 solid;width:960px;margin:0 auto;text-align:center;margin-top:2rem;padding-top:1rem;padding-bottom:2rem}@media screen and (max-width:1000px){footer{width:100%;font-size:10px;font-size:0.75rem;padding-bottom:3rem}}footer .wrapper{margin:0 auto;display:inline-block}footer .wrapper .footer-add,footer .wrapper ul{padding-left:96px;text-align:left;font-size:14px}@media screen and (max-width:1000px){footer .wrapper .footer-add,footer .wrapper ul{padding-left:0}}footer .wrapper ul{padding:0;padding-left:96px;margin:0;list-style:none}@media screen and (max-width:1000px){footer .wrapper ul{padding-left:0}}footer .wrapper ul li{padding-left:0!important;text-indent:0!important;font-size:12px}@media screen and (max-width:1000px){footer .wrapper ul li{font-size:10px;font-size:0.75rem}}footer .wrapper ul li:before{content:none}footer .wrapper ul li img{padding-right:0.5rem;vertical-align:middle}footer .copy{font-size:14px}form#mailformpro .file_box{padding-bottom:1em}div.mfp_attached_thumbnails ul li{padding:0!important;margin:0!important}div.mfp_attached_thumbnails ul li:before{content:none}form#mailformpro ul.card_box{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;font-size:12px}form#mailformpro ul.card_box li{width:315px;height:230px;font:12px;padding-left:2em!important;text-indent:inherit!important;margin-bottom:15px}@media screen and (max-width:390px){form#mailformpro ul.card_box li{width:150px}}form#mailformpro ul.card_box li:before{content:none}form#mailformpro ul.card_box li label{width:100%;height:100%;padding:10px!important;white-space:inherit}form#mailformpro ul.card_box li label img{width:100%;height:auto;padding-bottom:10px}form#mailformpro ul.card_box li label input{display:none}form#mailformpro ul.card_box li label.mfp_checked{border:solid 1px #CCC;-webkit-box-shadow:0 0 0 3px #B7DB8A inset;box-shadow:0 0 0 3px #B7DB8A inset;background-color:rgba(127, 127, 127, 0.1)}form#mailformpro label.accept-btn{border:1px solid #cccccc;background:rgba(127, 127, 127, 0.1) none repeat scroll 0 0;cursor:pointer;padding:10px 20px}form#mailformpro dl dt.full-line{width:100%}form#mailformpro ol,form#mailformpro ul{font-size:0.8rem;line-height:1.4}form#mailformpro dl:after{clear:both;display:block;content:""}form#mailformpro dl dt .must{display:block;float:none;width:34px;margin-left:0}@media screen and (max-width:1000px){.sp_box{padding-left:1rem;padding-right:1rem}form#mailformpro dl dt{padding-left:0.5rem;padding-right:0.5rem;width:100%}form#mailformpro dl dd{padding-left:0.5rem;padding-right:0.5rem;width:100%}form#mailformpro label.accept-btn{white-space:inherit;text-align:left;text-indent:-22px;padding-left:33px}}.ssl_box{margin-top:2em;text-align:center}.ssl_box a{display:inline-block;text-decoration:none;color:#333}.ssl_box a div{width:280px;margin:0 auto;background-color:#eee;padding:10px}.ssl_box a div dl{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.ssl_box a div dd p{font-size:0.8em;padding:0;padding-left:10px;line-height:1.4;text-align:left}
footer h2 {
    font-size: 20px;
}
body{font-feature-settings: "palt";}