@charset "utf-8";a,article,b,body,caption,center,code,dd,details,div,dl,dt,embed,fieldset,figure,footer,form,h1,h2,h3,h4,header,html,i,iframe,img,label,legend,li,main,object,ol,p,q,s,section,span,strong,summary,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,details,figure,footer,header,main,section{display:block}[hidden]{display:none}body{line-height:1.8;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}ol,ul{list-style:none}q{quotes:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-size:16px;color:#2d2d2d}img{border:0;width:auto;height:auto;max-width:100%}a{color:inherit;text-decoration:none}a img{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}a:hover{color:inherit;text-decoration:none;-moz-opacity:.8;opacity:.8}.pa_to20{padding-top:2em}.pa_to10{padding-top:1em}.pa_bo10{padding-bottom:1em}@font-face{font-family:HGPMinchoB;src:url(../font/HGPMinchoB.TTF) format('truetype')}h1,h2,h3,h4{font-family:'游明朝',YuMincho,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif;font-weight:700}.mincho{font-family:'游明朝',YuMincho,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.text-center{text-align:center}hr{border:1px solid #101f40;margin:2em 0}hr.dashed{border-top:none;border-bottom:2px dashed #101f40}.container{position:relative;width:100%;max-width:1040px;margin:0 auto}header{position:fixed;top:0;left:0;display:flex;align-items:center;width:100%;height:80px;background:rgba(255,255,255,.9);border-bottom:1px solid #101f40;z-index:100}header .container{margin:0 auto;padding:0;width:100%}header .container .header-wrap{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0;width:100%}header .container .header-wrap .header-logo{margin:0;padding:0;width:35%;height:100%}header .container .header-wrap .header-logo>a{display:inline-block;margin:0;padding:0}header .container .header-wrap .header-logo>a>img,header .container .header-wrap .header-logo>a>picture>img{object-fit:cover;width:100%;height:auto;vertical-align:middle}header .container .header-wrap .header-menu-wrap{margin:0;padding:0;width:63%;height:100%}header .container .header-wrap .header-menu-wrap .header-menu{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;color:#101f40}header .container .header-wrap .hamburger-menu,header .container .header-wrap .header-menu-sp{display:none}header .container .header-wrap .header-menu-wrap .header-menu .menu-cont{margin:0;padding:0;width:calc(98% / 6);height:30px}header .container .header-wrap .header-menu-wrap .header-menu .menu-cont>a{position:relative;display:block;margin:0;padding:0}header .container .header-wrap .header-menu-wrap .header-menu .menu-cont>a::before{content:'◆';display:inline-block;margin-right:.2em}.nav-menu_item:hover .drop-menu-list{visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}.drop-menu-list{visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;margin:.5em auto 0;padding:.4em;width:100%;background-color:#fff;box-shadow:0 8px 15px 0 rgba(0,0,0,.2);z-index:1}.drop-menu-list .dropdown_item{margin:0;padding:0;width:100%}.drop-menu-list .dropdown_item>a{display:inline-block;margin:0;padding:.5em .2em;width:100%;font-size:.8rem;color:#222;text-align:left;text-decoration:none;border-bottom:1px solid #f0f0f0}.drop-menu-list .dropdown_item>a:hover{color:#b51c1c}@media screen and (max-width:480px){.drop-menu-list{visibility:visible;opacity:1;position:static;margin:0;padding:0;box-shadow:none;z-index:0}.drop-menu-list .dropdown_item{width:100%}.drop-menu-list .dropdown_item>a{position:relative;display:block;margin:0;padding:.7em 4em;border-bottom:1px solid #ddd;border-left:none}.drop-menu-list .dropdown_item>a::after{position:absolute;top:50%;right:8%;transform:translateY(-50%);content:"\f105";font-family:"Font Awesome 6 Free";font-weight:600;color:#b51c1c}.drop-menu-list .dropdown_item>a:hover{color:inherit}header{height:60px}header .container .header-wrap{position:relative;display:block}header .container .header-wrap .header-logo{margin:0 auto;width:50%;height:100%}header .container .header-wrap .header-menu-wrap{display:none}header .container .header-wrap .hamburger-menu{display:block}header .container .header-wrap .hamburger-menu .menu-btn{position:absolute;top:0;right:10px;display:flex;height:40px;width:40px;justify-content:center;align-items:center;z-index:90}header .container .header-wrap .hamburger-menu .menu-btn span,header .container .header-wrap .hamburger-menu .menu-btn span:after,header .container .header-wrap .hamburger-menu .menu-btn span:before{content:'';display:block;height:3px;width:25px;border-radius:3px;background-color:#000;position:absolute}header .container .header-wrap .hamburger-menu .menu-btn span:before{bottom:8px}header .container .header-wrap .hamburger-menu .menu-btn span:after{top:8px}#menu-btn-check{display:none}#menu-btn-check:checked~.menu-btn span{background-color:rgba(0,0,0,0)}#menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg)}header .container .header-wrap .hamburger-menu .header-menu-sp{display:block;position:fixed;top:60px;left:100%;margin:0;padding:1.8em;width:100%;height:auto;z-index:80;background-color:#101f40;transition:.3s}header .container .header-wrap .hamburger-menu .header-menu-sp .sp-menu-cont{margin:0 auto;padding:1em 0;width:100%;font-size:.9rem;color:#fff;border-bottom:1px solid #2f3d59}header .container .header-wrap .hamburger-menu .header-menu-sp .sp-menu-cont::before{content:'▶';margin-right:8px;font-size:.8rem}#menu-btn-check:checked~.header-menu-sp{left:0;transition:.3s}}.page-top{position:fixed;cursor:pointer;bottom:45px;right:20px;font-size:50px;color:#0d3182;z-index:999}footer{background:#101f40;padding:2em 0}.footer-menu-cols{display:flex;justify-content:space-between}.footer-menu-cols>li{width:24%}.footer-menu-list li{margin-bottom:.5em}.footer-menu-list li a{display:block;font-size:14px;color:#fff}.footer-menu-list li a::before{content:'◆';display:inline-block;margin-right:.2em}.footer-logo{margin-top:1em;text-align:center}.footer-copyright{font-size:16px;text-align:center;color:#fff}@media only screen and (max-width:768px){.page-top{bottom:30px;right:10px;font-size:40px}.footer-menu-cols{flex-wrap:wrap;padding:0 .5em}.footer-menu-cols>li:nth-of-type(odd){width:62%}.footer-menu-cols>li:nth-of-type(2n){width:37%}}.main-visual{line-height:0}.main-visual img{width:100%;border-top:1.5em solid #101f40;border-bottom:1em solid #101f40}.kuchikomi-main-visual{position:relative;margin:0 auto;padding:0;width:100%;height:450px;border-top:5px solid #101f40;border-bottom:5px solid #101f40;overflow:hidden}.kuchikomi-main-visual .visual-img>img,.kuchikomi-main-visual .visual-img>picture>img{object-fit:cover;width:100%;height:auto;vertical-align:bottom}.kuchikomi-main-visual .kuchikomi-page-title{display:flex;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;padding:0 0 0 10%;width:100%;height:80px;font-family:serif;font-size:2.2rem;font-weight:700;color:#101f40;letter-spacing:.08rem;background:rgba(255,255,255,.8)}@media screen and (max-width:480px){.kuchikomi-main-visual{margin-top:60px;height:auto}.kuchikomi-main-visual .kuchikomi-page-title{padding:0;justify-content:center;width:100%;font-size:1.2rem}}.main-content{position:relative}.top-intro{margin:2em 0;font-size:22px;font-weight:700;line-height:2}.qua-block{margin-bottom:2em;border-top:1em solid #101f40}.t-style1{display:flex;margin:1.5em 0 1em;font-size:24px;color:#101f40;border-bottom:2px dashed #101f40}.t-style1::before{content:'\f111';font-family:'Font Awesome 5 Free';margin-right:.5em}.qua-list ul{display:flex;flex-wrap:wrap}.qua-list ul li{width:33.33%;padding:.5em}.qua-list ul li a{display:block;background:#101f40;padding-bottom:.5em}.qua-list .qua-ttl{padding:.5em 0;font-size:16px;color:#fff;text-align:center}.qua-list .qua-img{margin:0;width:100%;height:130px}.qua-list .qua-img img{object-fit:cover;width:100%;height:100%}.yotpo-block{margin:2em 0;padding:2em 5%;border:1px solid #83b6dd;box-sizing:border-box}@media only screen and (max-width:768px){.top-intro{margin:1em 0;font-size:16px}.t-style1{margin-top:1em;font-size:20px}.qua-list ul li{width:100%}.yotpo-block{padding:1em}}.page-breadcrumb{padding-top:.5em}.page-breadcrumb ul{display:flex;align-items:center;font-size:12px;color:#666}.page-breadcrumb ul li{position:relative;padding-left:2em}.page-breadcrumb ul li:first-child{padding:0;font-size:15px}.page-breadcrumb ul li::before{position:absolute;content:'＞';left:.5em;top:0}.page-breadcrumb ul li:first-child::before{display:none}.breadcrumbs{padding-top:.5em;color:#666;font-size:14px}.breadcrumbs a{color:#333}.breadcrumbs a:hover{color:#666}.breadcrumbs .separator{margin:0 10px}.breadcrumbs .name>i{margin-right:3px}.page-title{border-bottom:.3em solid #101f40}.page-title h1{padding:1em 0 .5em;color:#101f40;font-size:28px;text-align:center}.page-menu-ttl{display:inline-block;font-size:16px;text-align:center;padding:.5em 1em;background:#fff;border:1px solid #333;cursor:pointer}.page-menu-ttl:hover{text-decoration:underline}.page-menu-ttl .on,.page-menu-ttl.active .off{display:initial}.page-menu-ttl .off,.page-menu-ttl.active .on{display:none}.page-content{margin:2em 0}.page-content p{margin-bottom:1em}.page-content table{margin:1.5em 0;width:100%}.page-content td,.page-content th{border:1px solid #ccc;padding:.5em 1em;line-height:2}.page-content th{background:#f2f2f2;font-weight:700}@media only screen and (max-width:768px){.page-title h1{font-size:24px;text-align:center}.page-content,.page-content table{margin:1em 0}}.method-list{padding:2em 0 7em}.method-list li{position:relative;padding:1.5em;display:flex;background:#d5dde8;margin-bottom:5em}.method-list li::after{position:absolute;content:url("../img/img_down.png");top:100%;margin-top:1.5em;left:50%;transform:translateX(-50%)}.method-list li:last-child::after{display:none}.method-list .method-num{font-size:20px;width:2.5em;height:2.5em;background:#101f40;border-radius:50%;margin-right:1em;line-height:2.5;text-align:center;color:#fff;flex-shrink:0}.method-list .method-cont{width:calc(100% - 70px)}.method-list .method-ttl{font-size:20px;font-weight:700;line-height:2.5;color:#101f40;position:relative}.method-list .method-ttl::after{content:'';background-color:#101f40;position:absolute;bottom:-10px;left:-70px;height:3px;width:100%}.method-list .method-desc{padding:1.5em 0 1em}.method-list .method-desc .red{color:#cc3030}.fix-img{position:absolute;right:0;bottom:0;line-height:0;z-index:-1}.table-type1{width:100%;background:#fff;border:2px solid #333}.table-type1 tr td,.table-type1 tr th{padding:.5em 1.5em;border:1px solid #333;vertical-align:middle}.table-type1 tr th{text-align:left;background:#d5dde8;width:30%}.with-left-img{display:inline-block}.with-left-img img{float:left;width:50%;margin-right:1.5em;margin-bottom:.5em}.t-style3{display:flex;background:#101f40;margin:.5em 0;padding:.5em;font-size:20px;color:#fff}.t-style3::before{content:'◼';margin-right:.5em;color:#d2ca67}dl.info{margin:1em 0;padding:.5em 0;display:flex;justify-content:space-between;font-size:18px;font-weight:700;border-top:1px dashed #333;border-bottom:1px dashed #333}dl.info dt{width:40%}dl.info dd{width:55%}.btn-default{margin:1em 0;display:inline-block;padding:.5em 1em;background:#101f40;color:#fff;font-size:18px}.btn-default::before{content:'';display:inline-block;width:0;height:0;border-top:.4em solid transparent;border-left:.7em solid #d2ca67;border-bottom:.4em solid transparent;margin-right:.2em}.btn-default:hover{color:#fff}.cert-info{margin:1em 0;display:flex;justify-content:space-evenly}@media only screen and (max-width:768px){.method-list{padding:1em 0 5em}.method-list li{flex-wrap:wrap;padding:1em}.method-list .method-ttl::after{width:calc(100% + 70px)}.method-list .method-img{margin:0 auto}.with-left-img{display:block}.with-left-img img{float:left;margin-bottom:.5em;clear:both;margin-right:0;width:100%}.t-style3{font-size:18px}dl.info{flex-wrap:wrap}dl.info dt{width:100%}dl.info dd{width:100%;text-align:right}}.footer_floating{display:none}@media only screen and (max-width:480px){footer .page-top{display:none!important}.footer_floating{display:block;padding:0 auto;width:100%;height:90px;position:fixed;left:0;bottom:0;z-index:9999;text-align:center;background:rgba(169,174,186,.9)}.footer_floating .floating_inner{display:grid;grid-template-rows:100%;grid-template-columns:40% 45% 12%;grid-gap:1%;padding:5% 1% 0 2%}.footer_floating .floating_inner .menu_exam{grid-row:1;grid-column:1}.footer_floating .floating_inner .menu_card{grid-row:1;grid-column:2}.footer_floating .floating_inner .backtotop{grid-row:1;grid-column:3}.footer_floating .floating_inner .backtotop a img,.footer_floating .floating_inner .menu_card a img,.footer_floating .floating_inner .menu_exam a img{max-width:100%;height:auto}}.shikaku_list{margin:30px auto 50px;padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.shikaku_list li{margin:0 0 10px;padding:0;width:calc(96% / 3);font-size:1rem;border-radius:4px}.shikaku_list li label{display:block;margin:0;padding:8px;width:100%;background:#d1d7e4;border-radius:4px}.shikaku_list li label:hover{cursor:pointer}.shikaku_list li input[type=radio]{margin-right:10px}@media only screen and (max-width:480px){.shikaku_list li{width:100%}}.recommend_column{margin:20px auto 50px;padding:0;width:1040px}.page_index{margin:20px auto;padding:0 40px 20px;width:100%;border:2px solid #a6b0c5}.page_index>dt{margin:0 auto;padding:3px 0 5px;width:20%;font-size:1.2rem;color:#fff;text-align:center;background:#101f40;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.page_index>dd{margin:20px auto 0;padding:0;width:100%}@media only screen and (max-width:480px){.recommend_column{width:98%}.page_index{padding:0 10px 20px}.page_index>dt{padding:1px 0 3px;width:60%}}.information_area{margin:50px auto;padding:0;width:100%}.information_area .information_list{margin:0 auto;padding:10px 30px;width:100%}.information_area .information_list>li{margin:0 0 10px;padding:0;width:100%;border-bottom:1px dotted #ccc}.information_area .information_list>li .info_cont{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:15px 0;padding:0;width:100%}.information_area .information_list>li .info_cont .info_date{display:flex;align-items:center;margin:0;padding:0;width:12%;font-size:1rem;color:#333}.information_area .information_list>li .info_cont .info_title .category_label{margin:0 15px 0 0;padding:3px 15px;width:140px;font-size:.82rem;color:#171a37;text-align:center;background:#fff;border:1px solid #171a37}.information_area .information_list>li .info_cont .info_title{margin:0;padding:0;width:88%}.information_area .information_list>li .info_cont .info_title>a{font-size:1rem;color:#333;text-align:left;line-height:1.6rem}.information_area .information_list>li .info_cont .info_title>a:hover{color:#888;transition:.3s}.information_area .info_all_link{margin:30px auto 0;padding:0;width:100%}.information_area .info_all_link>a{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;width:300px;height:40px;font-size:1rem;color:#fff;background:#171a37;border-radius:4px}.information_area .info_all_link>a:hover{background:#384085;transition:.3s}.category_list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;padding:20px;width:100%;background:#fafafa}.category_list>li{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:calc(100% / 5);height:50px;font-size:1rem;color:#333;cursor:pointer;border:1px solid #ddd;border-radius:4px}.category_list>li+li{margin-left:10px}.category_list>li.isActive{color:#fff;background:#4a7bab}.information_area.list_area{margin:20px auto 50px}.news_title_area{margin:60px auto 0;padding:0;width:100%;border-left:8px solid #171a37}.news_title_area .news_category{margin:0;padding:10px 0 0 20px;width:100%}.news_title_area .news_category .category_label{display:flex;align-items:center;justify-content:center;margin:0 15px 0 0;padding:3px 15px;width:140px;font-size:.82rem;color:#171a37;text-align:center;background:#fff;border:1px solid #171a37}.news_title_area .news_title{margin:0 auto;padding:10px 20px;width:100%;font-size:1.6rem;font-weight:700;color:#204d7a;line-height:2.4rem}.news_postdate{margin:10px 0 0;padding:0 10px 0 0;width:100%;font-size:.9rem;text-align:right}.news_contents{margin:20px auto 0;padding:60px 30px;width:100%;font-size:1rem;color:#333;line-height:1.2rem;background:#fff;border-top:1px solid #171a37;border-bottom:1px solid #171a37}.news_contents>a{color:#134881;text-decoration:underline}.news_list_back{display:flex;justify-content:flex-end;margin:30px auto;padding:0;width:100%}.news_list_back>a{display:flex;align-items:center;justify-content:center;margin:0;padding:8px 0;width:160px;font-size:.9rem;color:#fff;background:#171a37;border-radius:5px}.news_list_back>a:hover{background:#2a2f62;transition:.3s}@media screen and (max-width:480px){.information_area{margin:30px auto 50px}.information_area .information_list{padding:0 5px}.information_area .information_list>li .info_cont{margin:10px 0}.information_area .information_list>li .info_cont .info_date{width:100%}.information_area .information_list>li .info_cont .info_title .category_label{margin-right:8px}.category_list{justify-content:space-between;padding:10px 10px 0}.category_list>li{margin-bottom:10px;width:calc(96% / 2);height:35px;font-size:.9rem}.category_list>li+li{margin-left:0}.category_list>li.isActive{color:#fff;background:#4a7bab}.news_title_area{margin:30px auto 0}.news_contents{padding:30px 15px}}.shikaku_tbl{margin:30px 0 30px 10px;padding:0;width:70%;border:1px solid #ccc}.shikaku_tbl caption{margin:0;padding:5px 20px;width:100%;font-size:16px;color:#fff;text-align:left;background:#214083}.shikaku_tbl tr:last-child td,.shikaku_tbl tr:last-child th{border-bottom:none}.shikaku_tbl th{margin:0;padding:7px 0;width:25%;font-size:16px;color:#000;vertical-align:middle;background:#f1f1f1;border-bottom:1px solid #fff}.shikaku_tbl td{margin:0;padding:7px 10px;width:75%;font-size:16px;color:#333;line-height:1.7rem;border-bottom:1px solid #ddd}.shikaku_tbl_quote{margin:30px 0 30px 10px;padding:0;width:70%}.shikaku_tbl_quote caption{margin:0;padding:5px 20px;width:100%;font-size:16px;color:#fff;text-align:left;background:#214083}.shikaku_tbl_quote tbody tr:last-child td,.shikaku_tbl_quote tbody tr:last-child th{border-bottom:1px solid #ccc}.shikaku_tbl_quote tbody th{margin:0;padding:7px 0;width:25%;font-size:16px;color:#000;vertical-align:middle;background:#f1f1f1;border-bottom:1px solid #fff;border-left:1px solid #ccc}.shikaku_tbl_quote tbody td{margin:0;padding:7px 10px;width:75%;font-size:16px;color:#333;line-height:1.7rem;border-bottom:1px solid #ddd;border-right:1px solid #ccc}.shikaku_tbl_quote tfoot td{padding-top:8px;font-size:14px;text-align:right}.kouza_tbl{margin:30px auto;padding:0;width:98%}.kouza_tbl caption{margin:0;padding:5px 20px;width:100%;font-size:16px;color:#fff;text-align:left;background:#214083}.kouza_tbl th{margin:0;padding:5px 0;font-size:16px;color:#000;text-align:center;background:#f0f0f0;border-bottom:1px solid #ddd}.kouza_tbl thead .th_1{width:18%;border-left:1px solid #ddd}.kouza_tbl thead .th_2,.kouza_tbl thead .th_3{width:41%;border-left:1px solid #ddd;border-right:1px solid #ddd}.kouza_tbl td{margin:0;padding:8px 10px;font-size:16px;color:#222;text-align:center}.kouza_tbl .td_1{background:#f0f0f0;border-left:1px solid #ddd;border-bottom:1px solid #fff}.kouza_tbl tr:last-child .td_1{border-bottom:1px solid #ddd}.kouza_tbl .td_2,.kouza_tbl .td_3{border-bottom:1px solid #ddd;border-right:1px solid #ddd}.kouza_tbl tfoot .quote{font-size:14px;text-align:right}.kouza_tbl tfoot .quote>a{color:#255aa4}@media screen and (max-width:480px){.shikaku_tbl{margin:20px auto;width:98%}.shikaku_tbl td,.shikaku_tbl th{display:block;width:100%}.shikaku_tbl_quote{margin:20px auto;width:98%}.shikaku_tbl_quote td,.shikaku_tbl_quote th{display:block}.shikaku_tbl_quote tbody tr:last-child td,.shikaku_tbl_quote tbody tr:last-child th{border-bottom:1px solid #ccc}.shikaku_tbl_quote tbody th{width:100%;border-right:1px solid #ccc}.shikaku_tbl_quote tbody td{width:100%;border-left:1px solid #ccc}.kouza_tbl{width:20px auto}.kouza_tbl thead{display:none}.kouza_tbl td,.kouza_tbl th{display:block;width:100%}.kouza_tbl .td_1{border-right:1px solid #ddd}.kouza_tbl .td_2,.kouza_tbl .td_3{border-left:1px solid #ddd}.kouza_tbl .td_2:before,.kouza_tbl .td_3:before{content:attr(data-label) "";display:block;margin:0 0 8px;width:100%;font-weight:700;text-align:center;white-space:pre;background:#f9f7dd}}.kouza_link_area{margin:0 auto 30px;padding:0;width:100%}.kouza_link_area .section_inner{margin:0 auto;padding:0;width:1040px}.kouza_link_area .section_inner>h3{margin:0;padding:12px 0;width:100%;font-size:18px;font-weight:700;color:#fff;text-align:center;background:#1a2f65}.kouza_link_area .section_inner .link_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:20px 30px;width:100%;border:1px solid #ddd;background:#fff}.kouza_link_area .section_inner .link_area .ryo_area,.kouza_link_area .section_inner .link_area .sara_area{margin:0;padding:0;width:48%;border:1px solid #ddd}.kouza_link_area .section_inner .link_area .ryo_area .kouza_name,.kouza_link_area .section_inner .link_area .sara_area .kouza_name{margin:0;padding:10px 0;width:100%;font-size:16px;font-weight:700;color:#fff;text-align:center}.kouza_link_area .section_inner .link_area .sara_area .kouza_name{background:#e669c3}.kouza_link_area .section_inner .link_area .ryo_area .kouza_name{background:#205893}.kouza_link_area .section_inner .link_area .ryo_area .kouza_link,.kouza_link_area .section_inner .link_area .sara_area .kouza_link{margin:0;padding:0;width:100%}.kouza_link_area .section_inner .link_area .ryo_area .kouza_link>a,.kouza_link_area .section_inner .link_area .sara_area .kouza_link>a{display:block;margin:0;padding:15px 10px;width:100%;height:100%;font-size:16px;color:#1948a0;text-align:center}.kouza_link_area .section_inner .link_area .ryo_area .kouza_link>a:hover,.kouza_link_area .section_inner .link_area .sara_area .kouza_link>a:hover{color:#fff;background:#6492c3;transition:.3s}.ranking_banner{margin:0 auto;padding:0;width:100%;text-align:center}.ranking_afterwords,.ranking_preface{margin:30px auto;padding:20px;width:100%;font-size:16px;line-height:1.6rem;background:#dcedfb;border-radius:4px}@media screen and (max-width:480px){.kouza_link_area .section_inner{width:96%}.kouza_link_area .section_inner .link_area{padding:15px}.kouza_link_area .section_inner .link_area .sara_area{margin-bottom:20px;width:100%}.kouza_link_area .section_inner .link_area .ryo_area{width:100%}.kouza_link_area .section_inner .link_area .ryo_area .kouza_link>a,.kouza_link_area .section_inner .link_area .ryo_area .kouza_name,.kouza_link_area .section_inner .link_area .sara_area .kouza_link>a,.kouza_link_area .section_inner .link_area .sara_area .kouza_name{font-size:14px}.ranking_afterwords,.ranking_preface{margin:20px auto;width:96%;font-size:14px;line-height:1.4rem}}.faq_area{margin:60px auto 30px;padding:0;width:100%}.faq_area .section_inner{margin:0 auto;padding:0;width:1040px}.faq_question{margin:0 auto 20px;padding:10px 0 10px 70px;font-size:1rem;text-align:left;line-height:1.6;box-sizing:border-box;background:url('../img/faq/icon_question.svg') 10px center/35px no-repeat #f7f7f7;list-style:none;cursor:pointer}.faq_question::after{position:absolute;right:2%;content:'\f078';font-family:"Font Awesome 5 free";font-weight:600}.faq_question::-webkit-details-marker{display:none}.faq_answer{display:flex;align-items:center;margin:0 auto 40px;padding:0 0 0 70px;width:94%;min-height:50px;font-size:1rem;text-align:left;line-height:1.6rem;background:url('../img/faq/icon_answer.svg') left center/35px no-repeat}.faq_answer>a{color:#1926b2}@media screen and (max-width:480px){.faq_area .section_inner{width:96%}.faq_question{font-size:1rem;padding-right:40px}.faq_answer{display:block}}.kuchikomi_area{margin:56px auto;padding:1.5em 2.5em;width:1140px;background:#fafafa}.kuchikomi_area .section_area_yotpo_title{margin:0 auto;padding:1em 2em;width:100%;font-size:1.4rem;font-weight:700;color:#1574a0;border:1px solid #f1f1f1;background:#fff}@media screen and (max-width:480px){.kuchikomi_area{margin-top:24px;padding:1em;width:96%}.kuchikomi_area .section_area_yotpo_title{padding:.8em 1em;font-size:1rem;line-height:1.8rem}}.kuchikomi_area .section_area_yotpo_title::before{content:"\f0c0";margin-right:12px;font-family:"Font Awesome 5 Free";font-size:1.6rem}.kuchikomi_area .yotpo_area{margin:24px auto 0;padding:0;width:100%}