@charset "UTF-8";.pc{display:none}.sp{display:block}*{margin:0;padding:0;font-family:'Century Gothic',-apple-system,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",'Hiragino Sans',"游ゴシック",YuGothic,YuGothicM,sans-serif}body{position:relative;min-width:320px;color:#222;font-size:15px;word-break:break-all;background-color:#fff}body:not(.front-page){margin-bottom:100px}section{margin-bottom:2em}div,p,li,dd,td,code,pre,td span,p span,li span,#side #mybox li a,footer li a{font-family:'メイリオ','Meiryo',-apple-system,sans-serif}h1,h2,h3,h4,h5,h6{padding-bottom:15px;line-height:1.2;letter-spacing:.03em;font-size:calc(1.25rem + ((1vw - 4.8px) * 0.4167))}.post .entry-content h5:not(.kanren-t):not(.popular-t):not(.st-cardbox-t),.post .entry-content h6{font-size:18px!important;margin-bottom:0;line-height:1.4}.h2modoki,.post h2:not(.st-css-no){padding:.5em .5em .5em 1.5em!important}.h3modoki,.post h3:not(.st-css-no):not(.st-matome):not(.rankh3):not(#reply-title){padding-left:10px;border-top:none!important}.h4modoki,.post h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.point){border-left-width:2px!important}p{font-size:16px;line-height:1.75}header ul,footer ul,.sidebar ul{padding:0}header li,footer li,.sidebar li,.post .voice li{list-style:none}dt{font-weight:700}a{text-decoration:none}a:hover,a:active,a:focus{color:#8ac4ff;outline:none}    .fa,.fab,.fal,.far,.fas{margin-right:3px}.entry-title:not(.st-css-no2),.post .entry-title:not(.st-css-no2){padding:15px;color:#fff;text-align:center;background-color:#00359e;border-top:3px solid #ff5003;box-shadow:0 1px 2px rgba(0,0,0,.35)}.kdate{display:block;text-align:right}button.btn-main{width:100%;border:none;background:0 0}.btn-main{padding:10px;border-radius:5px}.btn-main a{position:relative;display:block;width:100%;margin:auto;padding:10px;color:#fff;text-align:center;font-weight:700;box-sizing:border-box;background:#ff5003;background:-moz-linear-gradient(top,#ff763a 0%,#ff5003 51%,#ff5003 100%,#cd3f00 100%);background:-webkit-linear-gradient(top,#ff763a 0%,#ff5003 51%,#ff5003 100%,#cd3f00 100%);background:linear-gradient(to bottom,#ff763a 0%,#ff5003 51%,#ff5003 100%,#cd3f00 100%);border:1px solid #b32d00;box-shadow:0 1px 0 #b32d00,0 2px 0 rgba(255,255,255,.3) inset;border-radius:5px;text-shadow:-1px -1px 0px #ab1d00}.btn-main a:before,.btn-main a:after{position:absolute;top:50%;transform:translateY(-50%);text-shadow:none}.btn-main a:before{content:"無料";padding:3px 5px;box-sizing:border-box;color:#00359e;font-size:70%!important;background:#ffd21d;border-radius:3px;left:10px}.btn-main a:after{right:5px}.btn-main a:hover{opacity:1!important;-webkit-transform:translate(0px,1px);transform:translate(0px,1px);background:#ff5003;background:-moz-linear-gradient(top,#ff5003 0%,#ff5003 51%,#ff763a 100%,#cd3f00 100%);background:-webkit-linear-gradient(top,#ff5003 0%,#ff5003 51%,#ff763a 100%,#cd3f00 100%);background:linear-gradient(to bottom,#ff5003 0%,#ff5003 51%,#ff763a 100%,#cd3f00 100%);box-shadow:0px -1px 6px rgba(0,0,0,.35),inset 0px 2px 0 rgba(255,255,255,.2)}.btn-main a:active{-webkit-transform:translate(0px,2px);transform:translate(0px,2px);background:-moz-linear-gradient(top,#ff5003 0%,#ff5003 51%,#ff763a 100%);background:-webkit-linear-gradient(top,#ff5003 0%,#ff5003 51%,#ff763a 100%);background:linear-gradient(to bottom,#ff5003 0%,#ff5003 51%,#ff763a 100%)}.mainbox .btn-main a[target=_blank]:after{content:none}.mainbox .btn-main a[target=_blank]:after,#scrollad .btn-main a:after{position:absolute;content:"\f138";font-family:"Font Awesome 5 Free";font-weight:700;width:.8em;height:.8em;right:1em;margin:auto;padding:0 5px;box-sizing:border-box;color:#ffe200;font-size:.8em;line-height:.8;text-shadow:none}body{background-color:#fff}main{padding:0;box-sizing:border-box}@media print,screen and (min-width:960px){main{padding:0!important}}#content-w{padding:20px 2vw 20px;box-sizing:border-box}header{text-align:left}#headbox{padding:0}#headbox img{margin:0}#headbox .menu-serviceicon img{margin:0 auto}#header-l{padding:0 10px 5px}.sitename{position:relative}.sitename:after{position:absolute;content:"";width:140px;height:38px;bottom:0;right:0;background:url(/wp-content/uploads/breakthrough.svg) 100% 100% no-repeat;background-size:100% auto}.sitename img{display:block;width:140px}#s-navi{margin:0}#s-navi:after{content:none}.s-navi-right #s-navi dt.trigger{position:relative;display:block;padding:0}.s-navi-right #s-navi dt.trigger p+p{position:absolute;top:.25em;left:10px;color:#fff;font-size:22px;font-weight:700}.acordion_tree ul.menu li .fa,#s-navi .acordion_tree ul.menu li .menu-item-icon.fa{color:#ff5003}.s-navi-right #s-navi dt.trigger .acordion_button{position:absolute;right:0;border-left:1px solid #fff}#s-navi dt.trigger .op.has-text .fa:after{display:block;font-weight:400}.st-ac-box-bottom{padding:0}.btn-box{position:relative;padding:10px;background-color:#00359e;box-shadow:0 1px 1px rgba(0,0,0,.35)}.btn-box .btn-main a{margin:0}.btn-box ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 0 0}.btn-box ul li{width:100%;padding:10px;font-size:14px;text-align:center;background-color:#fff;border:3px solid #00359e;border-radius:10px;box-sizing:border-box}header .smanone ul.menu li li a{color:#333}#breadcrumb{margin:0 0 5px}.post .st-catgroup{padding-top:0}.catname{margin-top:0}.catname.st-catid7{background:#ebf7dc}.catname.st-catid8{background:#f6eef7}.catname.st-catid9{background:#fbfad3}#side .dfad img{display:block;margin:0 auto 5px}#side .dfad:last-child img{margin-bottom:20px}aside h4:not(.st-css-no2),#side aside h4:not(.st-css-no2),.st-widgets-title:not(.st-css-no2){font-size:18px}#side h4.menu_underh2{position:relative;margin:0!important;padding:.7em 1em .6em 2.5em;color:#fff;font-size:1.8rem;background-color:#419fea;border-radius:5px 5px 0 0}#side #search-2 h4.menu_underh2{background-color:transparent}#side #mybox h4.menu_underh2:before,#side #mybox+h4.menu_underh2:before{position:absolute;content:"\f0c9";font-family:"Font Awesome 5 Free";left:1em;top:22.5%;color:#fff;font-size:1.25rem}#side #mybox+h4.menu_underh2:before{content:"\f15c"}#side #mybox ul{margin:0 0 20px;padding:0 15px 0 20px;background-color:#f4f4f4;border-radius:0 0 5px 5px}#side #mybox ul li:not(:last-child){border-bottom:1px dotted #999}#side #mybox ul li a{display:block;position:relative;padding:15px 15px 15px 0;color:#333;font-size:14px;font-weight:400}#side #mybox ul li a:after{content:"";position:absolute;width:.25em;height:.25em;top:0;bottom:0;right:0;margin:auto 8px;border:transparent solid 1px;border-right:1px solid #ff5003;border-bottom:1px solid #ff5003;transform:rotate(-45deg)}#side aside .sub-menu{display:none}#side h5.kanren-t{line-height:1.2;font-weight:400;font-size:14px}#scrollad .textwidget{box-sizing:border-box;border:2px solid #daecff;border-radius:5px;padding:0}#scrollad .textwidget p{margin:0;padding:5px 10px;font-weight:700;background:#daecff;border-radius:5px 5px 0 0}#scrollad .textwidget p strong{color:#ff5003}#scrollad .textwidget .btn-main a{font-size:18px!important}h5.kanren-t{padding:0;line-height:1.2}.kanren .clearfix dd h5:not(.st-css-no2) a{line-height:1.45}.kanren dl{margin-bottom:10px;padding-bottom:10px}.post h4.point{margin-bottom:10px;border-bottom:1px solid #439efb}.post h4.point .point-in{color:#fff;background-color:#439efb}.security{margin:10px auto;padding:15px;font-size:12px;background-color:#fafafa;border:1px solid #ccc}.security dt{margin-bottom:10px;text-align:center}#footer a:hover,#footer li.active a{color:#439efb}footer{padding:0 0 20px}#footer .menu-sitemap-container{font-size:14px;text-align:left;border-top:1px solid #00359e;background-color:#e5f5ff}#footer .menu-sitemap-container>ul{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1080px;margin:auto;padding:15px 10px;box-sizing:border-box}#footer .menu-sitemap-container>ul:after{content:"";width:50%;display:block}#footer .menu-sitemap-container>ul>li{min-width:160px;max-width:160px;margin:0 .5em 1em 0;line-height:1.2}#footer .menu-sitemap-container>ul>li>a{font-weight:700}#footer .menu-sitemap-container ul ul{margin-top:.25em;padding-top:.5em;width:100%;border-top:1px dotted #000}#footer .menu-sitemap-container ul li li a{position:relative;display:inline-block;padding:0 0 5px .75em;font-size:13px}#footer .menu-sitemap-container ul li li a:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:0;color:#439efb}.footeradd{padding:10px 2vw 0}.menu-serviceicon{padding:20px 1.8vw 10px;text-align:center;background-color:#fcfcfc;border-radius:5px}.menu-serviceicon p{padding-bottom:5px}.menu-serviceicon ul{max-width:1080px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;flex-wrap:wrap;justify-content:center}.menu-serviceicon li{width:10%;max-width:100px;margin:0 0 10px;font-size:10px;flex-basis:25%}.menu-serviceicon li:not(.active) a{color:#212121}.menu-serviceicon li img{display:block;width:35px;height:25px;margin:0 auto 3px}.footermenubox{background-color:#00359e}.footermenust.menu-sub{max-width:1080px;margin:auto;padding:0}#footer .footermenust.menu-sub a{display:block;padding:10px;text-align:center}#footer .footermenust.menu-sub li{display:block;text-align:left;border:none}#footer .footermenust.menu-sub a{color:#fff}#footer #footer-in .menu-sbi{padding:20px 0;text-align:left;background-color:#ddd}#footer #footer-in .menu-sbi>div{max-width:1080px;margin:auto}#footer #footer-in .menu-sbi strong,#footer #footer-in .menu-sbi dt{font-weight:400;font-size:14px}#footer #footer-in .menu-sbi dl{margin:10px 0 0}#footer #footer-in .menu-sbi dd{color:#757575;font-size:12px;line-height:1}#footer #footer-in .menu-sbi ul{line-height:1}#footer #footer-in .menu-sbi li{padding-right:5px}#footer .footermenust li{padding:0;border-right-color:#f5f5f5}#footer .footermenust.menu-sbi a{display:inline-block}#footer .footerlogo img{max-width:120px}@media only screen and (max-width:320px){.acordion_tree .btn-main a{font-size:15px}.acordion_tree .btn-box ul{display:block}.acordion_tree .btn-box li{width:100%}#footer .menu-sitemap-container>ul>li{width:100%;max-width:100%}}@media only screen and (max-width:360px){.btn-main a{font-size:20px}.btn-main a:before{left:.5em;padding:5px 8px 3px;font-size:14px;letter-spacing:0}}@media print,screen and (min-width:360px) and (max-width:959px){.s-navi-active #st-ami{left:320px}.s-navi-active.s-navi-right #st-ami{left:-320px}#s-navi dd.acordion_tree{width:320px;left:-320px}.s-navi-right #s-navi dd.acordion_tree{right:-320px}.acordion_tree .menu-serviceicon{margin:1vw 1.5vw}.acordion_tree .menu-serviceicon li{max-width:80px;flex-basis:100%}.acordion_tree .btn-main a{font-size:19px}.acordion_tree .btn-main a:before{font-size:15px}}@media only screen and (min-width:600px){.colum1 main{padding:0;margin:0}.btn-main a{max-width:430px;padding-left:2.5vw;font-size:26px}#headbox{text-align:left}}@media print,screen and (max-width:767px){.menu-serviceicon{margin:1.8vw}#footer #footer-in .menu-sbi dt{margin:8px 0 0}#footer .footermenust.menu-sub li{border-bottom:1px solid #fff}#footer .footermenust.menu-sub li a{position:relative}#footer .footermenust.menu-sub li a:after{content:"";position:absolute;width:.25em;height:.25em;top:0;bottom:0;right:0;margin:auto 8px;border:transparent solid 1px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}}@media print,screen and (min-width:768px){.pc{display:block}.sp{display:none}body{background:linear-gradient(#00359e 27px,transparent 25px) left top no-repeat}header .descr.sitenametop,header .sitename.sitenametop{color:#fff}header .sitename{padding:5px 0}#footer .footermenust.menu-sub{display:flex;flex-wrap:wrap;justify-content:center}.menu-serviceicon li{font-size:11px}#footer #footer-in .menu-sbi dt{display:inline-block;width:11.5%;vertical-align:text-top}#footer #footer-in .menu-sbi dd{display:inline-block;width:85%;margin-bottom:4px;padding-left:15px;line-height:1.4;border-left:1px solid #888;vertical-align:text-top}#side .kanren .clearfix dd h5:not(.st-css-no2) a{font-size:14px}}@media print,screen and (max-width:959px){#footer #footer-in .menu-sbi{padding:20px 2vw}}@media print,screen and (min-width:960px){.btn-main a:before{font-size:22px}main{margin-right:330px}#st-menuwide{position:relative;z-index:10;box-shadow:0 1px 1px rgba(0,0,0,.35)}#st-headerbox{position:relative;z-index:0}header .smanone ul.menu{display:flex;border-left:1px solid #3c8ede;border-right:1px solid #3c8ede}header .smanone ul.menu li{width:auto;float:none;flex-basis:100%}header .smanone ul.menu>li{height:55px}header .smanone ul.menu li li a:hover{opacity:1!important}header .smanone ul.menu>li>a{position:relative;font-weight:700;text-shadow:-1px -1px 0 rgba(0,0,0,.25)}header .smanone ul.menu>li>a:after{position:absolute;content:"\f0dd";font-family:"Font Awesome 5 Free";font-weight:700;bottom:0;left:50%}header .smanone ul.menu>li>a:hover{color:#000!important;text-shadow:none;background:#e5f5ff}header .smanone ul.menu>li.current-menu-item{background-color:#e5f5ff}header .smanone ul.menu>li.current-menu-item>a{color:#333;text-shadow:none}header .smanone ul.menu li li{height:auto}header .smanone ul.menu li li a{position:relative;overflow:visible;height:auto;padding:15px 20px 15px 10px;line-height:1.2;text-align:left;box-sizing:border-box}header .smanone ul.menu li li a:after{content:"";position:absolute;width:.25em;height:.25em;top:0;bottom:0;right:5px;margin:auto 8px;border:transparent solid 1px;border-right:1px solid #ff5003;border-bottom:1px solid #ff5003;transform:rotate(-45deg)}header .smanone ul.menu li li a:hover{color:#000}#header-l>p{letter-spacing:.65px}.sitename:after{width:200px;left:160px;margin-bottom:5px}.widget_text.headbox.widget_custom_html{position:relative;top:50px}.widget_text.headbox.widget_custom_html .textwidget.custom-html-widget a{display:block;color:#333}.textwidget.custom-html-widget ul{display:flex}.textwidget.custom-html-widget li{padding-left:15px}}