@media only screen and (max-width:959px){.wrap-item h2{color:#333}.st-dash-design{color:#333}.member-box{display:blok !important;flex-direction:column}.member-flex{width:100%;text-align:center;margin:0 auto}#search,.cs-text{padding-bottom:0;position:relative;width:90%;box-sizing:border-box;text-align:center;margin:0 auto}#side aside ul li{list-style-type:none;margin:0;padding:0;margin:10px 0;text-align:center}.entry-content>div{margin:50px 20px}.text-box{display:block;margin-top:50px}.text-box h3{text-align:center;margin:0 auto}main ul,main ol{padding-left:0;padding-bottom:50px}#content{padding:20px 15px;margin:0 0 20px}.form_box{margin:auto 20px}.post-217{width:100%;margin:0 auto}.post-217 h1{text-align:center}#st-page.post-217 h1.entry-title{margin-bottom:30px}.form_box .line{display:block;margin-bottom:30px}.form_box .line .head{width:100%;line-height:52px;font-weight:700}.form_box .line .data{width:100%}.form_box .line .data.radio_colum label{display:flex;margin-bottom:0;align-items:center;line-height:35px}.form_box .line .data.radio_colum div{width:100%;padding-left:15px;font-size:15px}.form_box .line .data.radio_colum input{width:7%;height:1.7rem;margin:0;margin-right:10px}input[type=checkbox]{width:25px !important;height:25px !important;min-width:25px !important;min-height:25px !important;max-width:25px !important;max-height:25px !important;box-sizing:border-box !important}.form_box .line .data input,.form_box .line .data select{font-size:1rem;width:100%;line-height:38px;padding:5px 10px}.form_box .line .data textarea{width:100%;height:300px;padding:10px;font-size:1rem;line-height:1.5}.form_box .line .data select{height:52px}.form_box .line .data select{border:1px solid #ccc}.btn-box{text-align:center;padding-top:30px;margin-bottom:70px}.btn-box .lp-btn{width:100%;margin:0 auto 50px;padding:20px 0;font-size:20px;background-color:#fa7921;color:#fff;border-radius:7px;-webkit-appearance:inherit;box-shadow:0 3px 0 #823500}}@media print,screen and (min-width:960px){.rankh4:not(.st-css-no),.post .rankh4:not(.st-css-no),#side .rankh4:not(.st-css-no),.originalbtn-bold,.post h2:not(.st-css-no),.post h2:not(.st-css-no) span,.post h3:not(.st-css-no),.post h3:not(.st-css-no) span,.entry-title:not(.st-css-no),.post .entry-title:not(.st-css-no){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,"メイリオ",meiryo,sans-serif!important}p{font-size:15px;text-align:left}header .descr.sitenametop,header .sitename a,header .smanone ul.menu li a,h2:not(.st-css-no2),.h2modoki,.post h4 .point-in,#footer a,p.copyr{color:#fff}a:hover{color:#89b3d6}header .smanone ul.menu li a:hover{color:#fff}#footer a:hover{color:#fff}#topnews-box div.rss-bar{color:#fff}.green-r{background-color:#e1f2d1;padding:30px}.line-pink{padding:30px;border:25px solid #e65d71}.line-green{padding:30px;border:25px solid #e1f2d1}#header-l{max-width:600px;float:inherit;margin:0 auto 15px}header .descr.sitenametop{margin-bottom:20px!important}#st-headerbox{background-position:0 0!important;background-size:cover}header .smanone ul.menu li{   width:calc(100% / 6)}.wrap-item{margin-bottom:60px}.colum1 main{margin:0 0 20px;padding:30px 130px}.colum1 .entry-content h2:not(.st-css-no){margin-left:-10px!important;margin-right:-10px!important}.entry-content h2:not(.st-css-no){background-color:#ffffff!important;color:#28468a;font-size:30px!important;padding:0 10px!important;border-bottom:1px dotted #28468a!important}body.home .entry-content h2:not(.st-css-no){color:#333}.h2modoki:before,h2:not(.st-css-no):before,.h2modoki:after,h2:not(.st-css-no):after{content:none!important}body.not-front-page .entry-content h2:not(.st-css-no){text-align:left;margin:0 0 20px!important;font-size:27px;line-height:40px}#headbox{max-width:1040px}.col2,.col3{display:flex;justify-content:space-between;flex-wrap:wrap}.col2>div{width:48%;padding:10px 15px 25px;border:1px solid #e3e3e3;box-sizing:border-box;margin-bottom:25px}.entry-content .col2>div>h2:not(.st-css-no){margin:0 0 20px!important;padding:0 0 10px;text-align:center!important}.col2>div>h3{margin-top:0!important;text-align:center}.col3>div{width:32%;padding:25px 15px;border:1px solid #e3e3e3;box-sizing:border-box;margin-bottom:25px}.col3>div>h3{margin-top:0!important;text-align:center;color:#333!important;border-color:#333!important;padding:5px 0!important;font-size:20px}.colum1 .entry-content .green-r h2{margin:0 0 20px!important;padding:0 10px 10px!important;background-color:inherit}.colum1 .entry-content .line-pink h2,.colum1 .entry-content .line-green h2{margin:0 0 20px!important;padding:0 10px 10px!important;background-color:inherit}.related-link ul{display:flex;justify-content:space-around;margin:0;padding:0!important}.related-link ul li{width:24%;list-style:none}.related-link ul li a{display:block}.related-link ul li a img{margin:0}.rankstlink-r2 p,.rankstlink-l2 p{width:80%!important;margin-bottom:0!important}.text-link{text-align:right;font-size:20px;font-weight:700}.post .graybox ul{margin:0!important}table th{width:30%}table tr td{width:75%}.post-217{width:75%;margin:0 auto}.post-217 h1{text-align:center}#st-page.post-217 h1.entry-title{margin-bottom:30px}.form_box .line{display:flex;margin-bottom:30px}.form_box .line .head{width:30%;line-height:30px;font-weight:700}.form_box .line .data{width:70%}.form_box .line .data.radio_colum label{display:flex;margin-bottom:0;align-items:center;line-height:35px}.form_box .line .data.radio_colum div{width:85%;padding-left:15px;font-size:15px}.form_box .line .data.radio_colum input{width:5%;height:1.7rem;margin:0}.form_box .line .data input,.form_box .line .data select{font-size:1rem;width:100%;line-height:38px;padding:5px 10px}.form_box .line .data textarea{width:100%;height:300px;padding:10px;font-size:1rem;line-height:1.5}.form_box .line .data select{height:52px}.btn-box{text-align:center;padding-top:30px;margin-bottom:70px}.btn-box .lp-btn{width:70%;margin:0 auto 50px;padding:20px 0;font-size:20px;background-color:#fa7921;color:#fff;border-radius:7px;-webkit-appearance:inherit;box-shadow:0 3px 0 #823500}.side-topad .ad,#mybox .ad{margin:0 0 35px}#side .side-topad .ad .st-widgets-title,#side #mybox .ad .menu_underh2{background-color:inherit;border-bottom:1px dotted #28468a;padding-left:20px;text-align:left;font-size:15px}#side .side-topad .ad .st-widgets-title:before,#side #mybox .ad .menu_underh2:before{content:none}#side .side-topad .ad .st-widgets-title span,#side #mybox .ad .menu_underh2 span{color:#1a1a1a}#side .side-topad .ad .st-widgets-title+div ul,#side #mybox .ad .menu_underh2+div ul{padding:0 20px}#side .side-topad .ad .st-widgets-title+div ul li,#side #mybox .ad .menu_underh2+div ul li{margin-bottom:10px}#side .side-topad .ad .st-widgets-title+div ul li a,#side #mybox .ad .menu_underh2+div ul li a{color:#1a1a1a;text-decoration:none}#side .side-topad .ad .st-widgets-title+div ul li a:hover,#side #mybox .ad .menu_underh2+div ul li a:hover{color:#ccc}.form_box .line .data.radio_colum label{display:flex;margin-bottom:0;align-items:center;line-height:35px;gap:10px}.form_box .line .data select{height:52px;border:1px solid #ccc}.form_box{font-size:15px;padding:10px}body.archive.category .sns{display:none}.colum1.lp:not(.st-lp-wide) footer{max-width:100%!important}#footer p.copyr{margin-bottom:0;line-height:1.2;font-size:inherit;text-align:center}.member-box{display:flex;justify-content:space-between}.member-flex{width:47%}#topnews-box div{padding:0}.news-container{padding:10px !important}}@media print,screen and (max-width:599px){.colum1 main{margin:0 0 8vw;padding:0}.wrap-item{margin-bottom:0}.entry-content h2:not(.st-css-no){font-size:20px}.h2modoki,h2:not(.st-css-no){margin-bottom:20px}p{width:90%;margin:0 auto 20px}.col2,.col3{width:90%;flex-direction:column;margin:0 auto}.col3>div,.col2>div{width:100%}.wrap-item.related-link h2{padding:0 !important}.entry-content>div{margin-bottom:20px;text-align:center}.wrap-item.related-link ul li{list-style-type:none;justify-content:center;display:flex}.line-green{padding:15px;border:15px solid #e1f2d1;margin-bottom:25px!important}.line-pink{padding:15px;border:15px solid #e65d71;margin-bottom:25px!important}.related-link ul{flex-direction:column;flex-wrap:wrap;width:90%;margin:0 auto 20px}.related-link ul li{width:100%;text-align:center;margin-bottom:10px}#footer p{font-size:12px;margin-bottom:5px;line-height:1.2}#topnews-box div{padding:0}.news-container{padding:10px !important}.entry-content>div{margin-bottom:20px;text-align:left}.text-link{text-align:center}}span.required{font-size:10px;color:red;vertical-align:top;margin-left:5px}