.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-chevron-right:before{content:""}.fa-crown:before{content:""}.fa-eye:before{content:""}.fa-list:before{content:""}.fa-magnifying-glass:before{content:""}.fa-phone:before{content:""}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:swap;font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-solid-900.ttf)format("truetype")}.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-regular-400.ttf)format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-v4compatibility.woff2)format("woff2"),url(/wp-content/themes/shika-kokushi.com/assets/css/webfonts/fa-v4compatibility.ttf)format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}body,html{overflow-x:hidden}html{background:#fff;font-size:62.5%}body{min-width:320px;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word;margin:0}article,aside,div,figure,footer,form,h1,h2,h3,header,li,nav,ul{margin:0;padding:0}body,p{padding:0}article,aside,figcaption,figure,footer,header,nav{display:block}a img,img{border:0}ul{list-style:none}h1,h2,h3{font-weight:700}a{text-decoration:none;color:#333}.pc a{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.pc a:hover{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;-o-opacity:.5}a:active,a:focus,a:hover{outline:0}img{max-width:100%;height:auto;vertical-align:bottom;-ms-interpolation-mode:bicubic}div{vertical-align:top}button,input,select{font:99%arial,sans-serif}a,button,img{-webkit-tap-highlight-color:transparent}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (-ms-high-contrast:none){main{display:block}}input{line-height:1;font-size:1.6rem;vertical-align:middle;color:#333;height:35px}body,select{color:#333;font-weight:400}input[type=text],select{-webkit-appearance:none;font-size:1.6rem;width:100%;padding:1rem;border:1px solid #ccc;background:#fff;border-radius:3px;outline:0}button,select{vertical-align:middle;height:35px}select{padding:1px}button{font-size:1.6rem;color:#333}input[type=text]{font-weight:400}@font-face{font-display:swap;font-family:"dental";src:url(/wp-content/themes/shika-kokushi.com/assets/css/fonts/DentTTL9w.ttf)format("truetype");src:url(/wp-content/themes/shika-kokushi.com/assets/css/fonts/DentTTL9w.woff)format("woff")}body{font-family:"Noto Sans JP","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;letter-spacing:.8px;line-height:1.5;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}li,p{line-height:1.85}p{margin:0 0 30px}@media screen and (max-width:991px){body{letter-spacing:.08rem;font-size:1.6rem}h1{font-size:2.4rem}h2{font-size:2.2rem}h3{font-size:1.9rem}p{margin-bottom:3rem}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.pcNone{display:none}.spNone{display:block}@media screen and (max-width:980px){.pcNone{display:block}.spNone{display:none}}.leftBox{float:left}.rightBox{float:right}.clearfix{zoom:1}.clearfix:after{display:block;clear:both;content:""}.container{max-width:1200px;width:auto;margin:0 auto}@media screen and (max-width:1200px){.container{margin:0 1.2rem}}.content_frm2 .container.flex{flex-wrap:nowrap}.content_frm2 main{margin-right:30px;max-width:850px;width:850px}.content_frm2 aside#sidebar{max-width:320px}@media screen and (max-width:991px){.content_frm2 .flex{display:block}.content_frm2 aside#sidebar,.content_frm2 main{max-width:100%;width:100%}.content_frm2 main{margin-right:0}}.site_content{padding-bottom:60px;background:#f2f2f2}.main_content{margin-bottom:100px;background:#fff}#main_title,.add_content{margin-bottom:60px}@media screen and (max-width:991px){.site_content{padding-bottom:5rem}.main_content{position:relative;top:-5rem;left:-1.2rem;margin-bottom:0;padding:3rem 1.2rem .1rem;width:calc(100% + 2.4rem)}.add_content,.main_content{margin-bottom:5rem 0}}#main_title{padding:20px 0 19px;background-repeat:no-repeat;background-size:100% 100%}#main_title .title h1{color:#fff;font-size:38px}@media screen and (max-width:991px){#main_title{margin-bottom:5rem;background-size:auto 100%}#main_title .title h1{font-size:2.8rem}}#global_nav_pc a{-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;font-size:14px}#global_nav_sp{opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0}.pc #breadcrumbs a:hover,.pc #footer .footer_left .footer_left_link:nth-child(2):hover a,.pc #footer .footer_right a:hover,.pc #global_nav_pc a:hover,.pc #header .header_1 a:hover,.pc .tag_list a:hover{opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1}.posts_frm{position:relative;margin-bottom:15px;padding-bottom:15px;width:100%;background:#fff}.posts_frm .flex,.posts_frm_vertical .posts_content .flex{display:flex}.posts_frm .posts_image{overflow:hidden;width:27%}.posts_frm .posts_content{padding-left:35px;width:73%}.posts_frm .posts_title{margin-bottom:10px}.posts_frm .posts_title h2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:18px}#past_question_modal .h3 small,.posts_frm .posts_cat,.posts_frm .posts_date,.posts_frm .posts_view{font-size:12px}.posts_frm .posts_cat{display:inline-block;padding:2px 5px 1px;line-height:1.2;color:#fff;background:#047c78;border-radius:3px}.posts_frm .posts_cat:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;margin-right:5px}.posts_frm .posts_date,.posts_frm .posts_view{color:#656565}.posts_frm .posts_date:before,.posts_frm .posts_view i{margin-right:3px}.posts_frm .posts_date:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700}.posts_frm .posts_cat,.posts_frm .posts_date{margin-right:15px}.posts_frm_vertical{display:flex;flex-wrap:wrap}.posts_frm_vertical .posts_frm{margin-bottom:30px;margin-right:2%;padding-bottom:0;width:32%;border-radius:3px}.posts_frm_vertical .flex{display:block}.posts_frm_vertical .posts_content,.posts_frm_vertical .posts_image{width:100%}.posts_frm_vertical .posts_image img{object-fit:cover;width:100%;height:165px}.posts_frm_vertical .posts_content{padding:25px}.posts_frm_vertical .posts_title{margin-bottom:30px}.posts_frm_vertical .posts_title h2{height:65px;font-size:15px;font-weight:400}.posts_frm .number p{position:absolute;top:0;left:0;display:block;margin:0;padding-left:7px;width:35px;height:35px;line-height:23px;color:#777;font-size:12px;font-weight:700;background:#f1f1f1;border:solid 1px #ddd;border-top-left-radius:3px;z-index:1}.posts_frm:nth-child(1) .number p,.posts_frm:nth-child(2) .number p,.posts_frm:nth-child(3) .number p{color:#fff;border:0}.posts_frm:nth-child(1) .number p{background:-moz-linear-gradient(to top left,transparent 50%,#e8e00c 50%);background:-webkit-linear-gradient(to top left,transparent 50%,#e8e00c 50%);background:linear-gradient(to top left,transparent 50%,#e8e00c 50%)}.posts_frm:nth-child(2) .number p{background:-moz-linear-gradient(to top left,transparent 50%,#e5e5e5 50%);background:-webkit-linear-gradient(to top left,transparent 50%,#e5e5e5 50%);background:linear-gradient(to top left,transparent 50%,#e5e5e5 50%)}.posts_frm:nth-child(3) .number p{background:-moz-linear-gradient(to top left,transparent 50%,#e89c0c 50%);background:-webkit-linear-gradient(to top left,transparent 50%,#e89c0c 50%);background:linear-gradient(to top left,transparent 50%,#e89c0c 50%)}.pc .posts_frm a:hover img,.pc .posts_frm img{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.pc .posts_frm a:hover img{transform:scale(1.2,1.2)}@media screen and (max-width:991px){.posts_frm .posts_image{width:31%}.posts_frm .posts_content{padding-left:1.5rem;width:69%}.posts_frm .posts_title{margin-top:0}.posts_frm .posts_title h2{font-size:1.4rem}.posts_frm .posts_cat{padding:.4rem .7rem .3rem}.posts_frm_vertical .posts_frm{margin-right:0;margin-bottom:1.5rem;padding-bottom:1.5rem;width:100%}.posts_frm_vertical .posts_frm .flex{display:flex}.posts_frm_vertical .posts_content{padding-top:0;padding-bottom:0;padding-right:0}.posts_frm_vertical .posts_image img,.posts_frm_vertical .posts_title h2{height:auto}.posts_frm_vertical .posts_title{margin-bottom:1rem}}#header .header_1{background:#06ada7}#header .header_1 .leftBox,#header .header_1 .rightBox a{line-height:30px;color:#fff;font-size:14px}#header .header_1 .rightBox a{padding:0 15px}#header .header_2{padding-top:13px;height:65px}.pc #header .header_1 a:hover{color:#06ada7;background:#fff;border-radius:50px}@media screen and (max-width:991px){#header{margin-bottom:.5rem;box-shadow:0 1px 4px #ccc}#header .header_right_area{position:absolute;top:0;right:0}#header .header_1{background:#fff}#header .header_1 .leftBox{line-height:2.5rem;color:#333;font-size:1.2rem}#header .header_1 .rightBox{display:none}#header .header_2{padding-top:0}#header .header_2,#header .header_2 .logo img{padding-bottom:.5rem;height:3.2rem;width:auto}}#global_nav_pc ul{position:relative;display:flex;padding-top:2px}#global_nav_pc li{position:relative;margin:0 5px}#global_nav_pc a:before,.pc #global_nav_pc .global_nav_list li:hover a:after{content:"";position:absolute;display:inline-block;left:50%;bottom:-3%;transform:translate(-50%,5%);width:100%;height:2px}#global_nav_pc a:before{background:#06ada7}.pc #global_nav_pc .global_nav_list li:hover a:after{background:#e8470c}@media screen and (max-width:991px){#global_nav_pc{display:none}}#global_nav_btn_sp,#global_nav_sp{display:none}@media screen and (max-width:991px){#global_nav_btn_sp{cursor:pointer;text-align:center;display:block;position:fixed;top:0;right:0;padding-top:.8rem;width:5.7rem;height:5.7rem;background:#fff;border-radius:50%;z-index:999}#global_nav_sp{position:fixed;display:none;top:0;width:100%;height:100%;background-color:#06ada7;z-index:0}#global_nav_sp .logo{position:relative;left:-1.2rem;padding-left:1.2rem;width:calc(100% + 2.4rem);height:57px;background:#055762}#global_nav_sp .logo span{color:#fff;font-size:1.2rem}#global_nav_sp .logo img{width:40%}#global_nav_sp li,#global_nav_sp li a{color:#fff}#global_nav_sp ul{padding:2rem 0 3rem}#global_nav_sp li{padding:1rem;border-bottom:dotted 1px #055762}#global_nav_sp .global_nav li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;margin-right:1rem}#global_nav_sp .global_nav_sp_add ul{padding:3rem 0}#global_nav_sp .global_nav_sp_add li{padding:0;border:0}#global_nav_sp .global_nav_sp_add li:first-child,#global_nav_sp .global_nav_sp_add li:nth-child(2),#global_nav_sp .global_nav_sp_add li:nth-child(3){padding:0 1.5rem}#global_nav_sp .global_nav_sp_add li:first-child{margin-bottom:3rem}#global_nav_sp .global_nav_sp_add li:nth-child(2),#global_nav_sp .global_nav_sp_add li:nth-child(3){margin-bottom:1.5rem}#global_nav_sp .global_nav_sp_add li:nth-child(2) img{border-radius:.5rem}#global_nav_sp .global_nav_sp_add img{display:block;width:100%}}#breadcrumbs .aioseo-breadcrumbs{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#breadcrumbs .aioseo-breadcrumbs a,#breadcrumbs .aioseo-breadcrumbs span{color:#fff;font-size:14px}#breadcrumbs .aioseo-breadcrumbs span{margin-right:5px}.pc #breadcrumbs a:hover,.pc .site_content a:hover h2{text-decoration:underline}@media screen and (max-width:991px){#breadcrumbs .aioseo-breadcrumbs a,#breadcrumbs .aioseo-breadcrumbs span{font-size:1.2rem}}#sidebar .sidebar_inner{padding:40px 20px 20px;background:#fff}#author_sidebar .comment p,#author_sidebar figure,#sidebar li,.add_content .gw_cta_banner li{margin-bottom:20px}#gw_fixed_side_banner li:last-child,#sidebar li:last-child,.add_content .gw_cta_banner li:last-child{margin-bottom:0}#sidebar .title{text-align:center;padding:10px 0;background:#06ada7}#sidebar .title .h2,#sidebar .title h2{color:#fff;font-size:16px;font-weight:700}@media screen and (max-width:991px){#sidebar .sidebar_inner{margin:0;padding:2.2rem 1.2rem 2rem}#sidebar li:first-child.gw_widget_banner,#sidebar li:nth-child(2).gw_widget_banner{display:none}}.tag_list{margin-top:30px}.tag_list .flex{display:flex}.tag_list li{margin-right:7px!important;margin-bottom:10px!important}.tag_list a{padding:5px 10px;color:#fff;font-size:1.4rem;background:#16c69d;border-radius:50px}.pc .tag_list a:hover{background:#035762}@media screen and (max-width:991px){.tag_list li{margin-bottom:1.5rem!important}.tag_list a{padding:1rem 1.5rem}}#author_sidebar,.searchform .searchform_content{border:solid 1px #ccc;border-radius:3px}.searchform .content{padding:15px 10px}.searchform .comment{margin-bottom:15px;line-height:1.2}.searchform .form{position:relative;display:flex}#author_sidebar .comment p,#author_sidebar figcaption{font-size:14px}.searchform .form button,.searchform .form input{line-height:40px;height:40px;font-size:16px;border-radius:0}.searchform .form input{border-top-left-radius:5px;border-bottom-left-radius:5px}.searchform .form button{cursor:pointer;padding:0 15px;color:#fff;background:#00947a;border:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.searchform.mb30{margin-bottom:30px}@media screen and (max-width:991px){.searchform .form button,.searchform .form input{font-size:1.6rem}}#author_sidebar{position:relative;padding:5px 20px 20px}#author_sidebar .title{text-align:center;padding:0;background:#fff;border-radius:0}#author_sidebar .title:before{content:"";font-family:"Font Awesome 6 Free";position:absolute;text-align:center;top:0;left:0;width:60px;line-height:60px;color:#fff;font-size:18px;font-weight:700;background:#06ada7}#author_sidebar .title .h2{position:relative;margin-bottom:50px;color:#06ada7;font-size:20px;font-weight:700}#author_sidebar .title .h2 small{position:absolute;top:26px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);color:#333;font-size:12px;font-weight:400}#author_sidebar figure img{width:100%;border-top-left-radius:5px;border-top-right-radius:5px}#author_sidebar figcaption{padding:15px;line-height:1.4;background:#e6e6e6;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#author_sidebar figcaption span{line-height:2;font-size:16px}#author_sidebar .comment{margin-bottom:35px}#author_sidebar .sidebar_banner:first-child{margin-bottom:5px}#author_sidebar .sidebar_banner:last-child{padding:5px 20px}@media screen and (max-width:991px){#author_sidebar .sidebar_banner{text-align:center}#author_sidebar .sidebar_banner:first-child{margin-bottom:0}#author_sidebar .sidebar_banner:last-child{padding:0;border:0}#author_sidebar .sidebar_banner img{width:100%}}.add_content .gw_cta_banner{text-align:center}.pc .tel_banner{pointer-events:none}#footer{background:#035762}#footer .container{padding:100px 0}#footer .container a{color:#fff}#footer .footer_left .footer_left_link{position:relative;margin-bottom:30px}#footer .footer_left .footer_left_link:nth-child(n+2){padding:10px 20px;border:solid 1px #fff}#footer .footer_left .footer_left_link:nth-child(2){cursor:pointer}#footer .footer_left .footer_left_link:nth-child(2) img{position:absolute;top:11px;right:15px}.pc #footer .footer_left .footer_left_link:nth-child(2) img:nth-of-type(2){opacity:0}#footer .footer_left .footer_left_link i{position:absolute;right:20px;margin-top:3px}#footer .footer_left .footer_left_link:nth-child(4){padding:0;border:0}#footer .footer_left .footer_left_link:nth-child(4) img{width:auto;height:50px}#footer .footer_right{margin-left:auto}#footer .footer_right a{position:relative;font-size:13px}#footer .footer_right .flex{justify-content:space-between;flex-wrap:nowrap}#footer .footer_right .flex .footer_right_nav{width:150px}#footer .footer_right .flex .footer_right_nav:first-child{width:100px}#footer .footer_right .flex .footer_right_nav:nth-child(2){width:170px}#footer .footer_right .flex .footer_right_nav:last-child{width:210px}#footer .footer_right .flex .footer_right_nav p{text-decoration:underline;margin-bottom:10px;color:#fff}.pc #footer .footer_left .footer_left_link:nth-child(2):hover{background:#fff}.pc #footer .footer_left .footer_left_link:nth-child(2):hover a{color:#035762}.pc #footer .footer_right a:hover{text-decoration:underline;z-index:1}.pc #footer .footer_left .footer_left_link:nth-child(2):hover img:nth-last-child(1){opacity:0}.pc #footer .footer_left .footer_left_link:nth-child(2):hover img:nth-last-child(2){opacity:1}@media screen and (max-width:991px){#footer .container{padding:5rem 0}#footer .flex{display:block}#footer .footer_left{margin-bottom:5rem}#footer .footer_left .footer_left_link{text-align:center;margin-bottom:0}#footer .footer_left .footer_left_link:first-child{margin-bottom:2rem}#footer .footer_left .footer_left_link:nth-child(n+2){padding:0;border:0}#footer .footer_left .footer_left_link img{margin:0 auto}#footer .footer_left .footer_left_link:nth-child(2) img{position:inherit;top:unset;right:unset}#footer .footer_left .footer_left_link:nth-child(4){padding:3rem 2.5rem 0;text-align:left}#footer .footer_right .flex .footer_right_nav{margin-bottom:3rem;width:100%!important}#footer .footer_right .flex .footer_right_nav:last-child{margin-bottom:0}#footer .footer_right .flex .footer_right_nav p{text-decoration:none;margin-bottom:.5rem;border-bottom:solid 1px #fff}#footer .footer_right a{font-size:1.5rem}}#copyright{padding-bottom:10px;color:#fff;font-size:10px;font-weight:100;background:#035762}@media screen and (max-width:991px){#copyright{text-align:center;padding-bottom:.5rem}}#gw_fixed_side_banner{display:none;text-align:right;position:fixed;bottom:10px;right:0;z-index:900}#gw_fixed_side_banner li{margin-bottom:10px}#past_question_modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background:#555;opacity:.99;z-index:10001}#past_question_modal .past_question_modal_content{position:relative;width:100%;max-width:800px;margin:5%auto;background:#fff;border-radius:3px}#past_question_modal .modal_close{position:absolute;text-align:center;cursor:pointer;top:-1rem;right:-1rem;width:5rem;height:5rem;color:#004000;font-size:3rem;font-weight:700;background:#fff;border:solid 3px #004000;border-radius:50%}#past_question_modal .h2{font-weight:700}#past_question_modal .h3{color:#004000;font-weight:700}#past_question_modal .h2{text-align:center;padding:10px 0;margin-bottom:30px;color:#fff;font-size:24px;background:#00947a}#past_question_modal .h3{margin-bottom:10px;font-size:20px}#past_question_modal .searchform{padding:0 50px 30px}#past_question_modal .searchform_content{border:0}#past_question_modal .searchform .content{padding:0}#past_question_modal input,#past_question_modal select{width:150px;font-size:15px}#past_question_modal .searchform.searchform_2 input{min-width:300px}#past_question_modal select{margin-right:2px;height:40px}@media screen and (max-width:991px){#past_question_modal{padding:0 2rem}#past_question_modal .searchform{padding:0 2rem 3rem}#past_question_modal .h2{font-size:2.2rem}#past_question_modal .h3{font-size:1.9rem}#past_question_modal input,#past_question_modal select{width:100%}#past_question_modal .searchform.searchform_2 input{min-width:inherit;width:100%}#past_question_modal select{margin-right:0;margin-bottom:.2rem}#past_question_modal .searchform_3 form{display:block}#past_question_modal .searchform_3 button{border-radius:5px}}#main_title{background-image:url(/wp-content/themes/shika-kokushi.com/assets/images/common/title-bg-img-1.png.webp)}.main_content{padding:0;background:#f2f2f2}@media screen and (max-width:991px){.posts_frm{border-bottom:solid 1px #e6e6e6}.main_content{padding:3rem 1.2rem .1rem;background:#fff}}