@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;font-size:100%;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0}body{font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#555}h1,h2,h3,p,a{color:#333}h1{font-size:30px;font-weight:700;text-align:center}h2{font-size:25px;font-weight:700}p,a{font-size:15px}img{vertical-align:top;max-width:100%;width:100%;height:auto;image-rendering:-webkit-optimize-contrast}a{text-decoration:none;opacity:1;transition:.3s all}a:hover{opacity:.6}main{padding-top:0}main>article{width:min(1080px,90%);margin:0 auto 100px;display:flex;justify-content:space-between}main .mv{width:100%;margin-bottom:100px}main .mv h1{font-size:12px;font-weight:500;text-align:left;line-height:12px;background:#d0ebff;padding:10px;box-sizing:border-box}main>article>section{width:min(800px,100%);margin-right:30px}main>article>aside{width:min(250px,100%)}.ads_code{margin:10px auto}.ad_quote{width:min(1080px,90%);margin:20px auto 0;font-size:13px;line-height:20px;color:#333;padding:10px;box-sizing:border-box;border:1px solid #aaa}#news .category{color:#fff}.search{width:100%;height:350px;background:url(//andec-blog.work/wp2/wp-content/themes/blosai/common/css/../img/mv_bottom.jpg) no-repeat center/cover;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.search h2{font-size:22px;color:#fff}.search #form{box-sizing:border-box;position:relative;background:#fff;border:2px solid #c6c6c6;padding:3px 10px;border-radius:20px;height:2.3em;width:300px;overflow:hidden}.search #form input[type=text]{border:none;height:2em}.search #form input[type=text]:focus{outline:0}.search #form button[type=submit]{cursor:pointer;border:none;color:#fff;position:absolute;width:40px;height:3em;right:0;top:-3px;outline:none;background:#c6c6c6 url(//andec-blog.work/wp2/wp-content/themes/blosai/common/css/../img/search.svg) no-repeat center/16px}.border2Box-red{font-size:16px;font-weight:400;line-height:28px;border:4px double #ff7963;padding:20px;margin:20px 0;box-sizing:border-box}.border2Box-blue{font-size:16px;font-weight:400;line-height:28px;border:4px double #00b2ff;padding:20px;margin:20px 0;box-sizing:border-box}.pc{display:block}.sp{display:none}@media screen and (max-width:800px){ main .mv{padding-top:50px;margin-bottom:50px}.pc{display:none}.sp{display:block}article{flex-direction:column}.search{height:200px}}aside .ads{width:100%}aside>*{margin-bottom:35px}aside h2{font-size:17px;padding-bottom:8px;margin-bottom:20px;border-bottom:2px solid #aaa;position:relative}aside h2:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:80px;background:#00b2ff}aside .sd_li{margin-top:30px}aside ul li{margin-bottom:10px}aside ul li:last-of-type{margin-bottom:10px}aside ul li a{display:flex;justify-content:space-between}aside ul li div{width:35%;height:100%;border:1px solid #efefef;box-sizing:border-box}aside ul li p{font-size:12px;font-weight:700;line-height:20px;width:62%}aside ul li .s_ttl{display:flex;flex-direction:column}aside .ctg_wrap li{margin-bottom:18px}aside .ctg_wrap li ul li{display:flex;gap:5px}aside .ctg_wrap li ul li a{color:#333;display:flex;align-items:center;justify-content:flex-start;font-size:14px;font-weight:700}aside .ctg_wrap li ul li a:before{content:"●";color:#96dfff;padding-right:6px}aside .ctg_wrap li ul li span{font-size:14px}@media screen and (max-width:800px){main>article>aside{width:100%;margin-top:50px}aside ul li p{font-size:14px}}header{background:#fff;width:100%;position:relative;z-index:5}header .header_inner{padding:18px 100px;display:flex;justify-content:space-between;align-items:center;position:relative}header .header_inner>a{width:200px;display:block}header .header_inner .menu ul{display:flex;align-items:center}header .header_inner .menu li{margin-right:25px}header .header_inner .menu li:last-of-type{margin-right:0}header .header_inner .menu a{font-weight:700;display:flex;align-items:center;justify-content:center}header .header_inner .menu a.no_link:after{content:none}header .header_inner .mask{opacity:0;visibility:hidden;transition:.3s all;display:none}@media screen and (max-width:1150px){header .header_inner>a{width:140px}header .header_inner .menu a{font-size:13px}header .header_inner .menu a:after{padding-left:3px}}@media screen and (max-width:800px){header{position:fixed}header .header_inner{padding:14px 20px 14px 13px}header .header_inner>a{width:120px}header .header_inner #nav-toggle{position:absolute;z-index:5;right:20px}header .header_inner #nav-toggle span{font-size:10px;font-weight:700;display:block;position:relative;transition:.3s all}header .header_inner #nav-toggle span:nth-child(-n+2){background:#191919;width:24px;height:1px;margin:0 auto 7px;display:block}.open header .header_inner #nav-toggle span:nth-of-type(1){transform:rotate(45deg);top:2px;left:0}.open header .header_inner #nav-toggle span:nth-of-type(2){transform:rotate(-45deg);right:0;bottom:5px}header .header_inner .menu{position:fixed;top:0;right:0;z-index:4;width:75%;height:100%;background:#fff;opacity:0;visibility:hidden;transition:.3s all}.open header .header_inner .menu{opacity:1;visibility:visible}header .header_inner .menu nav{height:100%}header .header_inner .menu ul{height:100%;padding-top:100px;flex-direction:column}header .header_inner .menu li{width:100%;padding:10px 20px;margin:0;border-top:2px solid #96dfff;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}header .header_inner .menu li:nth-of-type(4){margin-bottom:25px}header .header_inner .menu li:last-of-type{border-bottom:2px solid #96dfff;margin-bottom:0}header .header_inner .menu li:after{content:url(//andec-blog.work/wp2/wp-content/themes/blosai/common/css/../img/arrow_right.svg);width:10px}header .header_inner .menu a{font-size:16px;text-align:left;justify-content:flex-start}header .header_inner .menu li:last-of-type a{justify-content:center}.open header .header_inner .mask{opacity:1;visibility:visible;position:fixed;top:0;bottom:0;right:0;left:0;z-index:3;backdrop-filter:blur(5px);display:block}}footer{background:#d0ebff;padding:55px 0 0}footer .footer_main ul{display:flex;align-items:center;justify-content:center}footer .footer_main li{margin-right:25px}footer .footer_main li:last-of-type{margin-right:0}footer .footer_main a{font-family:YuGothic,'Yu Gothic',sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center}footer .footer_info{margin-bottom:45px}footer .f_logo{width:200px;margin:30px auto 10px}footer .footer_info p{font-size:12px;line-height:17px;font-weight:700;text-align:center;color:#666;margin-top:10px}footer .copyright{font-family:YuGothic,'Yu Gothic',sans-serif;font-weight:500;text-align:center;font-size:11px;line-height:1;color:#fff;background:#777c82;padding:17px 0;display:block}@media screen and (max-width:800px){footer{padding:65px 0 0}footer .footer_main a{line-height:1}footer .footer_main li{margin:0 0 15px}footer .footer_main ul{flex-direction:column}footer .f_logo{margin:33px auto 15px}footer .footer_info{margin-bottom:56px}footer .footer_info p{margin-top:0}footer .copyright{padding:12px 0}}