@charset "UTF-8";.pc{display:none}.sp{display:block}*{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"游ゴシック Bold",Yu Gothic Bold,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif}.entry-title:not(.st-css-no2),.post .entry-title:not(.st-css-no2){border-top:3px solid #ff5003!important;box-shadow:0 1px 2px rgba(0,0,0,.35)}.post h3:not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title){border-bottom:1px solid #8c9bce}.h4modoki,.post h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.point){font-weight:700}.post h5:not(.st-css-no):not(.st-matome):not(.rankh5):not(.post-card-title):not(#reply-title):not(.st-cardbox-t):not(.kanren-t):not(.popular-t):not(.post-card-title){margin-bottom:10px;font-size:18px}a{text-decoration:none}a:hover,a:active,a:focus{color:#8ac4ff;outline:none}.st-triangle-down{border:40px solid transparent;border-bottom:none;border-top-width:30px}  a,img{border-style:none}header li,footer li,.sidebar li,.post .voice li,.custom-html-widget li{list-style:none}dt{font-weight:700}.kdate{display:block;text-align:right}.p-navi dl dt{color:#666!important}#page-top{bottom:0}#page-top:not(.page-top-img) a{padding:8px 12px}.spu-close.top_right{right:1px;top:1px}.btn-main{padding-bottom:20px;box-sizing:border-box}.btn-main p{margin:0;font-size:18px;text-align:center;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",'Hiragino Sans'}.btn-main p:first-child{color:#000;font-weight:700}.btn-main p a{font-size:15px}.btn-main>a{position:relative;display:block;width:100%;max-width:400px;box-sizing:border-box;margin:0 auto}.btn-main>a:hover{color:#fff!important}.btn-box .btn-main{padding-bottom:0}.btn-box .btn-main a{margin-bottom:10px}header .descr.sitenametop{text-align:left}.sitename img{display:block;width:140px;margin:0 0 5px}.acordion.is-active{background:#318fef}.acordion_button+p{position:absolute;left:1em;color:#fff}#s-navi dd.acordion_tree .acordion_tree_content{height:100%!important;padding-top:0}.acordion_tree ul li a{border:1px solid #fff}.acordion_tree ul li li a{background:#f2f2f2}.btn-box ul{padding:10px 0 0;font-size:calc(0.875rem + ((1vw - 7.68px) * 0.3472))}.btn-box ul li{margin-bottom:5px;padding:5px;text-align:center;background-color:#fff;border-radius:5px;box-sizing:border-box}.mainbox{margin-bottom:40px}.st-excerpt.smanone{font-weight:300;font-size:14px}main .kanren .no-thumbitiran{padding-bottom:15px;border-bottom:1px dotted #555}main .kanren .no-thumbitiran h3 a,main .kanren .no-thumbitiran h5:not(.st-css-no) a{display:block;color:#333}#content{position:relative}#content .ad-L,#content .ad-R{position:absolute}#content .ad-L{left:-160px}#content .ad-R{right:-160px}.kanren.pop-box h5,#side .kanren.pop-box h5{padding:10px 0}aside h4:not(.st-css-no2),#side aside h4:not(.st-css-no2),.st-widgets-title:not(.st-css-no2){font-size:18px}#side p.st-widgets-title:not(.st-css-no),#side h4.menu_underh2{margin-bottom:0;border-radius:5px 5px 0 0}#side .widget_sidemenu_widget p,#side h4.menu_underh2{position:relative}#side h4.menu_underh2:before,#side .widget_sidemenu_widget p:before{position:absolute;content:"\f0c9";font-family:"Font Awesome 5 Free";left:1em;top:23.5%}#side .widget_sidemenu_widget p:before{content:"\f15c"}#side aside .st-pagelists ul{padding:0 15px;background:#f2f2f2}#side aside .st-pagelists ul li,#side aside .st-pagelists ul li:last-child{border:none}#side aside .st-pagelists ul li a{position:relative;line-height:1.45;font-weight:400!important;border-bottom:1px dotted #ccc}#side aside .st-pagelists ul li:last-child a{border:none}#side aside ul 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 .kanren>div{margin:0}#side .kanren h5.kanren-t a{display:block;color:#333;font-size:14px;font-weight:400}.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{padding:0 0 20px}footer ul,footer ol{padding-left:0}#footer{padding:0}#footer a{text-decoration:none;color:#212121}#footer #footer-in{max-width:100%}#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>li{min-width:170px;max-width:170px;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}.menu-serviceicon{padding:20px 1.8vw 10px;text-align:center;background-color:#fcfcfc;border-radius: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;align-items:flex-start}.menu-serviceicon li{width:10%;max-width:100px;margin:0 0 10px;font-size:10px;flex-basis:25%}.menu-serviceicon li img{display:block;width:35px;height:25px;margin:0 auto 3px}.footermenubox{background-color:#00359e;margin-bottom:0;overflow:hidden}#footer .footermenust.menu-sub{padding:0;max-width:1080px;margin:auto}#footer .footermenust.menu-sub li{display:block;border-right:none;padding:0}#footer .footermenust.menu-sub a{display:block;position:relative;padding:10px;color:#fff!important;text-align:center}#footer .footermenust.menu-sub a:hover{background:rgba(255,255,255,.25)}#footer #footer-in .menu-sbi{padding:20px 10px;text-align:left;background-color:#ddd;box-sizing:border-box}#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 dt{margin-bottom:4px}#footer #footer-in .menu-sbi dd{margin-bottom:4px;color:#757575;font-size:12px;line-height:1}#footer #footer-in .menu-sbi ul{display:flex;flex-wrap:wrap}#footer #footer-in .menu-sbi li{margin-bottom:3px;margin-right:5px;padding-right:5px;line-height:1.2}#footer .footermenust.menu-sbi li{padding:0;border-right-color:#fff!important}#footer .footeradd p{padding:10px;line-height:1.45}#footer .footerlogo{max-width:120px;margin:0 auto}#st-text-logo{padding:0}@media screen and (orientation:landscape){.st-ac-box,.s-navi-active .acordion_tree ul.menu li a{font-size:calc(0.875rem + ((1vw - 7.68px) * 0.3472));min-height:0vw}}@media only screen and (max-width:599px){.front-page #content-w{padding-top:0}main{padding:0}#breadcrumb,#breadcrumb+.st-catgroup,.blogbox,.mainbox,.st-author-box,h4.point,h4.point+.kanren,main .kanren,.p-navi{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box}h4.point{left:2vw;margin:0 2vw 0 0}.menu-serviceicon li{min-width:81px}.menu-serviceicon p{font-size:16px}#footer .footermenust.menu-sub 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:600px){.pc{display:block}.sp{display:none}.main_btn.top.sp{display:block}#headbox{text-align:left}#header-l img{margin:15px 0 5px}.front-page #content-w{padding-top:0}}@media print,screen and (min-width:640px){.main_btn.top.sp{display:none}}@media only screen and (max-width:767px){#footer .footermenust.menu-sub a{border-bottom:1px solid #fff}}@media print,screen and (min-width:768px){body{background:linear-gradient(#00359e 30px,transparent 30px) left top no-repeat}header .descr.sitenametop,header .sitename.sitenametop{color:#fff}.front-page #content-w{padding-top:0}#footer .footermenust.menu-sub{display:flex;flex-wrap:wrap;justify-content:center;padding:0 10px}#footer #footer-in .menu-sbi dl{display:flex;flex-wrap:wrap}#footer #footer-in .menu-sbi dt{width:11.5%}#footer #footer-in .menu-sbi dd{width:84%;margin-left:10px;padding-left:15px;border-left:1px solid #888;vertical-align:text-top}}@media only screen and (min-width:960px){#headbox{padding-top:0}#header-l img{margin:15px 0 0}.front-page #content-w{padding-top:0}.textwidget.custom-html-widget ul{display:flex;justify-content:space-between;position:relative;top:30px}.textwidget.custom-html-widget li{margin-left:10px;list-style:none}.textwidget.custom-html-widget li a{color:#000}#st-header-under-widgets-box{max-width:1080px!important;margin-bottom:20px}#st-header-under-widgets-box-wrap{background:#dde8ea}header .smanone ul.menu{height:55px}header .smanone ul.menu>li{height:100%}header .smanone ul.menu>li:first-child{border-left:1px solid #3c8ede}header .smanone ul.menu>li:last-child{border-right:1px solid #3c8ede}header .smanone ul.menu li a{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",'Hiragino Sans'}header .smanone ul.menu>li>a{position:relative;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:calc(50% - 4px)}header .smanone ul.menu>li>a:hover{color:#000!important;text-shadow:none;background:rgba(255,255,255,.6)}header .smanone ul.menu>li>a::after:hover{border-top:5px solid #333}header .smanone ul.menu li.current-menu-parent>a{box-shadow:0 3px 4px rgba(0,0,0,.1) inset;background:rgba(0,0,0,.1)}header .smanone ul.menu li li{height:auto}header .smanone ul.menu li li a{position:relative;padding:10px 20px 10px 10px;box-sizing:border-box;height:auto;color:#333!important;line-height:1.2;text-align:left}header .smanone ul.menu li 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)}header .smanone ul.menu li li a:hover{color:#333;opacity:.85!important;background:#b5d7f9}#content{max-width:1080px!important}main{padding:0!important}.kanren.pop-box h5,#side .kanren.pop-box h5{border-bottom:1px dotted #555}}@media print,screen and (min-width:960px) and (max-width:1120px){main{padding:0 0 0 2vw!important}.colum1 main{padding:0 2vw!important}}@media screen and (max-width:1180px){#content .ad-L,#content .ad-R{display:none}}#s-navi dd.acordion_tree,.s-navi-search-slide #s-navi dd.acordion_search{width:300px}#s-navi dd.acordion_tree{left:-300px}.s-navi-search-slide #s-navi dd.acordion_search{right:-300px}.s-navi-active #s-navi dl.acordion{left:300px}.s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{left:-300px}.s-navi-right #s-navi dd.acordion_tree{right:-300px}.s-navi-active.s-navi-right #s-navi dl.acordion{left:-300px}.s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{left:-300px}.s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{left:300px}.s-navi-active #st-footermenubox,.s-navi-search-slide.s-navi-search-active #st-footermenubox{left:300px}.s-navi-active.s-navi-right #st-footermenubox,.s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{left:-300px}@media only screen and (max-width:959px){.s-navi-active #st-ami{left:300px}.s-navi-search-slide.s-navi-search-active #st-ami{left:-300px}.s-navi-active.s-navi-right #st-ami{left:-300px}.s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{left:300px}}@media only screen and (max-width:359px){.s-navi-active.s-navi-right #s-navi dl.acordion{left:-250px}#s-navi dd.acordion_tree,.s-navi-search-slide #s-navi dd.acordion_search{width:250px}.s-navi-active #st-ami{left:250px}.s-navi-search-slide.s-navi-search-active #st-ami{left:-250px}.s-navi-active.s-navi-right #st-ami{left:-250px}.s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{left:250px}}