html{overflow-x:hidden;background:#fff;font-size:62.5%}body{overflow-x:hidden;min-width:320px;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu{display:block}audio:not([controls]){display:none;height:0}[hidden]{display:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul,ol,menu{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:none;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#333}a{text-decoration:none;color:#333}.pc a,.pc object a,.pc input[type=submit]{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.pc a:hover,.pc object a:hover,.pc input[type=submit]:hover{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;-o-opacity:.5}a img,map a{border:none}a:hover,a:active,a:focus{outline:0}embed{width:100%}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{vertical-align:bottom;-ms-interpolation-mode:bicubic}div{vertical-align:top}strong{font-weight:700}em{font-style:normal}select,input,button,textarea,button{font:99% arial,sans-serif}pre,code,kbd,samp,tt{font-family:monospace;line-height:1}a,img,button,input[type=button],input[type=submit],.touch-hover{-webkit-tap-highlight-color:transparent}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}table{empty-cells:show;font-size:inherit;font:100%}@media all and (-ms-high-contrast:none){main{display:block}}input{line-height:1}form img,input,select{vertical-align:middle}textarea{resize:none}select{padding:1px}legend{display:none}input,select,textarea,button{font-size:1.6rem;vertical-align:middle;color:#333;height:35px}textarea{height:auto}input[type=text],input[type=tel],input[type=email],input[type=password],select,textarea{-webkit-appearance:none;font-size:1.6rem;width:100%;padding:1rem;border:1px solid #ccc;background:#fff;font-weight:400;border-radius:3px}input[type=email],input[type=text],input[type=number],input[type=password],textarea,select{outline:none}label{margin-right:1rem;line-height:1}@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#tinymce{margin:15px}body{font-family:"Noto Sans JP","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;color:#333;font-weight:400;letter-spacing:.8px;line-height:1.5;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:700}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}p,li{line-height:1.85}p{margin-bottom:30px}@media screen and (max-width:991px){body{letter-spacing:.08rem}h1{font-size:2.4rem}h2{font-size:2.2rem}h3{font-size:1.9rem}h4{font-size:1.7rem}body,h5{font-size:1.6rem}p{margin-bottom:3rem}}.noDisplay{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.flex-reverse{flex-flow:row-reverse}.pcNone{display:none}.spNone{display:block}@media screen and (max-width:980px){.pcNone{display:block}.spNone{display:none}}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.center{text-align:center}.left{text-align:left}.right{text-align:right}.leftBox{float:left}.rightBox{float:right}.nofloat{float:none !important}.clearfix{zoom:1}.clearfix:after{display:block;clear:both;content:""}.clear{clear:both !important}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.bold{font-weight:700}.red{color:red}.blue{color:#00f}.white{color:#fff}.yellow{color:#ff0}.pink{color:#f39}.dental_font{font-family:"dental"}.dental_font_chemical_element,.dental_font_examination_top,.dental_font_vertical_top,.dental_font_vertical_bottom,.dental_font_vertical_txt_top,.dental_font_vertical_txt_bottom{font-size:12px}.dental_font_chemical_element{vertical-align:bottom}.dental_font_examination_top{vertical-align:text-top}.dental_font_vertical_top{vertical-align:top}.dental_font_vertical_bottom{vertical-align:bottom}.dental_font_vertical_txt_top{vertical-align:text-top}.dental_font_vertical_txt_bottom{vertical-align:text-bottom}.dental_ans_vertical_top{display:inline-block;vertical-align:top}.dental_ans_vertical_middle{display:inline-block;vertical-align:middle}.fadeIn_trigger,.fadeUp_trigger,.fadeDown_trigger,.fadeLeft_trigger,.fadeRight_trigger{opacity:0}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeDown{animation-name:fadeDownAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{animation-name:fadeLeftAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRight{animation-name:fadeRightAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.container{max-width:1200px;width:auto;margin:0 auto}@media screen and (max-width:1200px){.container{margin:0 1.2rem}}.content_frm1 main{margin-right:0;max-width:100%;width:auto}.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 main,.content_frm2 aside#sidebar{max-width:100%;width:100%}.content_frm2 main{margin-right:0}}.site_content{padding-bottom:60px;background:#f2f2f2}.main_content{margin-bottom:100px;padding:40px;background:#fff}.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)}.main_content,.add_content{margin-bottom:5rem 0}}#main_title{margin-bottom:60px;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}.pc .pagetop{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#global_nav_pc .sub-menu,#global_nav_sp{opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0}.pc .pagetop:hover{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;-o-opacity:.5}.pc #header .header_1 a:hover,.pc #global_nav_pc a:hover,#global_nav_sp.navOpen_active,.pc #breadcrumbs a:hover,.pc .tag_list a:hover,.pc #footer .footer_left .footer_left_link:nth-child(2):hover a,.pc #footer .footer_right 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{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_description{margin-bottom:15px}.posts_frm .posts_title h2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:18px}.posts_frm .posts_description,.posts_frm .posts_description small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px}.posts_frm .posts_cat,.posts_frm .posts_cat a,.posts_frm .posts_date,.posts_frm .posts_view{font-size:12px}.posts_frm .posts_cat,.posts_frm .posts_cat a{display:inline-block;padding:2px 5px 1px;line-height:1.2;color:#fff;background:#047c78;border-radius:3px}.posts_frm .posts_cat:before{content:'\f02d';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:'\f017';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 .posts_frm:nth-child(3n){margin-right:0}.posts_frm_vertical .flex{display:block}.posts_frm_vertical .posts_image,.posts_frm_vertical .posts_content{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_vertical .posts_content .flex{display:flex}.posts_frm .new{position:absolute;top:0;background:linear-gradient(to top left,transparent 50%,#c00 50%);opacity:.9;z-index:10}.posts_frm .new,.posts_frm .new p{width:50px;height:50px}.posts_frm .new p{text-align:center;margin-top:0;margin-left:2px;color:#fff;font-size:1.2rem;font-weight:700;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg)}.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 img,.pc .posts_frm a:hover 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,.posts_frm .posts_cat a{padding-bottom:.2rem;padding:.4rem .7rem .3rem}.posts_frm .posts_description{display:none}.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_title h2,.posts_frm_vertical .posts_image img{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:0px 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{font-size:14px}#global_nav_pc a:before,.pc #global_nav_pc .global_nav_list li:hover a:after,.pc .current-menu-item a:after,.pc .current-menu-parent 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}#global_nav_pc .sub-menu{position:absolute;display:block;text-align:center;padding:20px 10px;top:30px;width:235px;background:#fff;border-radius:5px;box-shadow:0 0 8px #cfcfcf;pointer-events:auto;z-index:-1}#global_nav_pc .sub-menu li{margin:0;margin-bottom:10px}#global_nav_pc .sub-menu li:before{content:"";border-left:0}#global_nav_pc .sub-menu li:last-child{margin-bottom:0}.pc #global_nav_pc .global_nav_list li:hover a:after,.pc .current-menu-item a:after,.pc .current-menu-parent a:after{background:#e8470c}.pc #global_nav_pc .global_nav_list li:hover .sub-menu a:after{height:0}.pc #global_nav_pc .global_nav_list li:hover .sub-menu{opacity:1;z-index:3}.pc #global_nav_pc .global_nav_list .sub-menu li:hover a:after{height:2px;width:75%}@media screen and (max-width:991px){#global_nav_pc,.header_left_area ul.rightBox{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:rgba(6,173,167,1);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:"\f02d";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,#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%}#global_nav_sp.navOpen_active{visibility:visible;display:block;overflow-y:auto;z-index:910}}#breadcrumbs .aioseo-breadcrumbs{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#breadcrumbs .aioseo-breadcrumbs span,#breadcrumbs .aioseo-breadcrumbs a{color:#fff;font-size:14px}#breadcrumbs .aioseo-breadcrumbs span{margin-right:5px}.pc #breadcrumbs a:hover{text-decoration:underline}@media screen and (max-width:991px){#breadcrumbs .aioseo-breadcrumbs span,#breadcrumbs .aioseo-breadcrumbs a{font-size:1.2rem}}#sidebar .sidebar_inner{padding:40px 20px 20px;background:#fff}#sidebar li{margin-bottom:20px}#sidebar 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}}main .tag_list{overflow-y:auto;margin-top:30px;padding:30px;height:500px;border:solid 2px #eee}#sidebar .tag_list{overflow-y:auto;margin-top:30px;padding:20px 10px;height:500px;border:solid 1px #ccc}.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.2rem;background:#16c69d;border-radius:50px}.pc .tag_list a:hover{background:#035762}@media screen and (max-width:991px){main .tag_list{margin-bottom:5rem}#sidebar .tag_list{margin-bottom:2rem}.tag_list{padding:2rem 1rem !important}.tag_list li{margin-bottom:1.5rem !important}.tag_list a{padding:1rem 1.5rem}}.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}.searchform .form input,.searchform .form input::placeholder{font-size:14px}.searchform .form input::placeholder{color:#bbb}.searchform .form input,.searchform .form button{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 input,.searchform .form button{font-size:1.6rem}}#author_sidebar{position:relative;padding:5px 20px 20px;border:solid 1px #ccc;border-radius:3px}#author_sidebar .title{text-align:center;padding:0;background:#fff;border-radius:0}#author_sidebar .title:before{content:'\f518';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,#author_sidebar .title h2{position:relative;margin-bottom:50px;color:#06ada7;font-size:20px;font-weight:700}#author_sidebar .title .h2 small,#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,#author_sidebar .comment p{margin-bottom:20px}#author_sidebar figure img{width:100%;border-top-left-radius:5px;border-top-right-radius:5px}#author_sidebar figcaption,#author_sidebar .comment p{font-size:14px}#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%}}#gw_cta_banner{text-align:center}#gw_cta_banner .flex{margin-left:0;justify-content:center;list-style:none}#gw_cta_banner img{object-fit:none;width:auto}.add_content .gw_cta_banner{text-align:center}.add_content .gw_cta_banner li{margin-bottom:20px}.add_content .gw_cta_banner li:last-child{margin-bottom:0}.pc .tel_banner{pointer-events:none}#footer{background:#035762}#footer .container{padding:100px 0}#footer .container a{color:#fff}#footer .footer_left p{margin-bottom:0}#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 .current-menu-item a:after,.pc #footer .current-menu-parent a:after{height:0}.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_sidebar_banner.fixed_side{position:fixed;top:10px;width:300px}@media screen and (max-width:991px){#gw_fixed_sidebar_banner{position:relative;text-align:center;margin-top:5rem}#gw_fixed_sidebar_banner li{margin-bottom:1rem}}#gw_fixed_bottom_banner{position:fixed;display:none;bottom:0;left:0;width:100%;z-index:900}#gw_fixed_bottom_banner .flex{list-style:none;justify-content:center;margin-left:0;margin-bottom:0;padding:10px 0}#gw_fixed_bottom_banner .flex li:first-child{position:relative}#gw_fixed_bottom_banner img{width:auto;height:80px;border-radius:5px}#gw_fixed_bottom_banner .close{position:absolute;top:-3px;right:0;z-index:10}#gw_fixed_bottom_banner .close i{color:#aaa;font-size:22px;background:#fff;border-radius:50%}@media screen and (max-width:991px){#gw_fixed_bottom_banner img{height:5rem}#gw_fixed_bottom_banner .close{right:-.9rem}}#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}#gw_fixed_side_banner li:last-child{margin-bottom:0}@media screen and (max-width:991px){#gw_fixed_side_banner{bottom:7rem}}#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,#past_question_modal .h3,#past_question_modal h2,#past_question_modal h3{color:#004000;font-weight:700}#past_question_modal .h2,#past_question_modal h2{text-align:center;padding:10px 0;margin-bottom:30px;color:#fff;font-size:24px;background:#00947a}#past_question_modal .h3,#past_question_modal h3{margin-bottom:10px;font-size:20px}#past_question_modal .h3 small,#past_question_modal h3 small{font-size:12px}#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}#past_question_modal select[name=select_layer4]{margin-right:0}@media screen and (max-width:991px){#past_question_modal{padding:0 2rem}#past_question_modal .search_modal_content{padding:0 3rem 3rem}#past_question_modal .searchform{padding:0 2rem 3rem}#past_question_modal .h2,#past_question_modal h2{font-size:2.2rem}#past_question_modal .h3,#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}}.popup__breakaway__prevention__and__scroll{font-family:sans-serif !important}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-check{display:none !important}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-body{position:fixed !important;display:flex !important;align-items:center !important;justify-content:center !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background:rgba(255,255,255,.8) !important;z-index:100000 !important}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-window{position:relative !important;z-index:100001 !important}.popup__breakaway__prevention__and__scroll .popup__modal.fade_in .popup__modal-window{animation:popup__breakaway__prevention_fadein .3s 1,zoomin .3s 1 !important}.popup__breakaway__prevention__and__scroll .popup__modal.spin_in .popup__modal-window{animation:popup__breakaway__prevention_spin .5s}.popup__breakaway__prevention__and__scroll .popup__modal.bottom_to_top .popup__modal-window{animation:popup__breakaway__prevention_bottom_to_top .5s}.popup__breakaway__prevention__and__scroll .popup__modal.top_to_bottom .popup__modal-window{animation:popup__breakaway__prevention_top_to_bottom .5s}.popup__breakaway__prevention__and__scroll .popup__modal.left_to_right .popup__modal-window{animation:popup__breakaway__prevention_left_to_right .5s}.popup__breakaway__prevention__and__scroll .popup__modal.right_to_left .popup__modal-window{animation:popup__breakaway__prevention_right_to_left .5s}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-label{position:absolute !important;top:-35px !important;right:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;background:#105aaf !important;border-radius:50% !important;width:35px !important;height:35px !important;cursor:pointer !important;transition:all .2s ease !important}@media screen and (max-width:991px){.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-label{top:-30px !important;width:30px !important;height:30px !important}}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-label:hover{background:#000 !important}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-label:active{background:#000 !important}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-label svg{display:flex !important;align-items:center !important;fill:#fff !important;width:auto !important}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-inner{width:90vw !important;max-width:500px;background:#fff !important;border-radius:3px !important;box-shadow:0px 2px 10px rgba(0,0,0,.2) !important}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-content{position:relative;display:flex;flex-wrap:nowrap;padding:10px !important}@media screen and (max-width:991px){.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-content{display:block}}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-content .popup__image,.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-content .popup__image img{width:100%}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-content .popup__link{text-align:center;position:absolute;bottom:3%;left:50%;transform:translate(-50%,-3%)}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-content .popup__link a{display:block}@media screen and (max-width:991px){.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-content .popup__link{bottom:4%;transform:translate(-50%,-4%)}}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-check:checked+.popup__modal-body{display:none!important}.popup__breakaway__prevention__and__scroll .popup__modal .popup__modal-check:checked+.popup__modal-body .popup__modal-window{animation:popup__breakaway__prevention_zoomout .2s 1 forwards !important}@keyframes popup__breakaway__prevention_fadein{0%{opacity:0}100%{opacity:1}}@keyframes popup__breakaway__prevention_zoomin{0%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes popup__breakaway__prevention_zoomout{0%{transform:scale(1)}100%{transform:scale(.9)}}@keyframes popup__breakaway__prevention_spin{0%{transform:rotate(0deg) scale(0)}100%{transform:rotate(720deg) scale(1)}}@keyframes popup__breakaway__prevention_bottom_to_top{0%{transform:translate(0,200%)}50%{transform:translate(0,-20%)}75%{transform:translate(0,5%)}87%{transform:translate(0,-2.5%)}100%{transform:translate(0,0)}}@keyframes popup__breakaway__prevention_top_to_bottom{0%{transform:translate(0,-200%)}50%{transform:translate(0,20%)}75%{transform:translate(0,-5%)}87%{transform:translate(0,2.5%)}100%{transform:translate(0,0)}}@keyframes popup__breakaway__prevention_left_to_right{0%{transform:translate(-100%,0)}50%{transform:translate(20%,0)}75%{transform:translate(-5%,0)}87%{transform:translate(2.5%,0)}100%{transform:translate(0,0)}}@keyframes popup__breakaway__prevention_right_to_left{0%{transform:translate(100%,0)}50%{transform:translate(-20%,0)}75%{transform:translate(5%,0)}87%{transform:translate(-2.5%,0)}100%{transform:translate(0,0)}}.grecaptcha-badge{visibility:hidden !important}#category_list_sidebar .category_list_sidebar_content,#past_question_category_list_sidebar .category_list_sidebar_content{border:solid 1px #ccc;border-radius:3px}#category_list_sidebar .posts_list div,#past_question_category_list_sidebar .posts_list div{padding:15px 20px;border-bottom:solid 1px #e6e6e6}#category_list_sidebar .posts_list div:last-child,#past_question_category_list_sidebar .posts_list div:last-child{border-bottom:0}#category_list_sidebar .h3,#past_question_category_list_sidebar .h3,#category_list_sidebar h3,#past_question_category_list_sidebar h3{position:relative;cursor:pointer;padding:0 !important;font-size:15px;font-weight:400}#category_list_sidebar .h3 a,#past_question_category_list_sidebar .h3 a,#category_list_sidebar h3 a,#past_question_category_list_sidebar h3 a{display:block}#category_list_sidebar .h3 a:after,#past_question_category_list_sidebar .h3 a:after,#category_list_sidebar h3 a:after,#past_question_category_list_sidebar h3 a:after{content:'';position:absolute;display:inline-block;right:0;margin-top:5px;width:20px;height:20px;background-image:url(/wp-content/themes/shika-kokushi.com/assets/images/common/category-sidebar-1.png);background-size:contain}.pc #category_list_sidebar .h3:hover a,.pc #past_question_category_list_sidebar .h3:hover a,.pc #category_list_sidebar h3:hover a,.pc #past_question_category_list_sidebar h3:hover a{color:#e8470c;opacity:1}.pc #category_list_sidebar .h3 a:hover:after,.pc #past_question_category_list_sidebar .h3 a:hover:after,.pc #category_list_sidebar h3 a:hover:after,.pc #past_question_category_list_sidebar h3 a:hover:after{background-image:url(/wp-content/themes/shika-kokushi.com/assets/images/common/category-sidebar-1-hover.png)}#ranking_sidebar{border:solid 1px #ccc;border-radius:3px}#ranking_sidebar .posts_list{padding:15px}#ranking_sidebar .posts_frm{margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #e6e6e6}#ranking_sidebar .posts_frm:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}#ranking_sidebar .posts_frm .posts_image{width:35%}#ranking_sidebar .posts_frm .posts_image img{border-radius:5px}#ranking_sidebar .posts_frm .posts_content{padding-left:1rem;width:65%;line-height:1.5}#ranking_sidebar .posts_frm .posts_title{margin-top:0;margin-bottom:.8rem}#ranking_sidebar .posts_frm .posts_title h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:12px;font-weight:400}@media screen and (max-width:991px){#ranking_sidebar .posts_frm .posts_title{margin-bottom:0}#ranking_sidebar .posts_frm .posts_title h3{font-size:1.5rem}}body.post-type-post h2,#single_content main .main_content h2,#comments h2{margin-top:60px;margin-bottom:20px}body.post-type-post h3,#single_content main .main_content h3,body.post-type-post h4,#single_content main .main_content h4,body.post-type-post h5,#single_content main .main_content h5{margin-top:60px;margin-bottom:10px}body.post-type-post h2,#single_content main .main_content h2,#comments h2{position:relative;margin-bottom:20px;padding:20px;color:#fff;background:#06ada7;border-left:solid 10px #035762}body.post-type-post h3,#single_content main .main_content h3{padding:15px 20px;color:#fff;background:#06ada7}body.post-type-post h4,#single_content main .main_content h4{padding:10px 20px;color:#06ada7;font-weight:700;background:#d4f2f1}body.post-type-post h5,#single_content main .main_content h5{padding:10px 20px;font-weight:700;border-bottom:solid 1px #333}body.post-type-post table,#single_content main table,body.post-type-post dl,#single_content main dl,body.post-type-post ol,#single_content main ol,body.post-type-post ul,#single_content main ul,body.post-type-post p,#single_content main p{margin-bottom:30px}.main_content,.add_content{padding:40px;background:#fff}.main_content{margin-bottom:0}.add_content{padding-top:0}#main_title{padding:5px 0 0}#breadcrumbs .aioseo-breadcrumbs span,#breadcrumbs .aioseo-breadcrumbs a{color:#333}#single_content main .main_content h2,#comments h2{left:-40px;width:calc(100% + 80px)}#single_content main ol,#single_content main ul{margin-left:25px}#single_content main ol{list-style:decimal}#single_content main ul{list-style:disc}#single_content main .main_content article a{text-decoration:underline;color:#36f}.pc #single_content main .main_content article a:hover{text-decoration:none}.pc #single_content main .main_content article a:hover img{transform:scale(1,1)}@media screen and (max-width:991px){.main_content,.add_content{position:relative;top:-5rem;left:-1.2rem;padding:3rem 1.2rem 0;width:calc(100% + 2.4rem);background:#fff}.main_content{margin-bottom:.1rem;padding-bottom:2rem}.add_content{margin:0;padding-top:2rem;padding-bottom:5rem}#main_title{padding-top:0;background:#fff}.gw_cta_banner .flex{margin-bottom:0}body.post-type-post h2,#single_content main .main_content h2,#comments h2{margin-top:5rem;margin-bottom:2rem}body.post-type-post h3,#single_content main .main_content h3,body.post-type-post h4,#single_content main .main_content h4,body.post-type-post h5,#single_content main .main_content h5{margin-top:5rem;margin-bottom:1rem}body.post-type-post h2,#single_content main .main_content h2,#comments h2{position:relative;padding:1.5rem 2rem;left:-1.2rem;width:calc(100% + 2.4rem)}body.post-type-post h3,#single_content main .main_content h3{padding:.75rem 1.5rem}body.post-type-post h4,#single_content main .main_content h4,body.post-type-post h5,#single_content main .main_content h5{padding:.7rem 1rem}body.post-type-post ul,#single_content main ul,body.post-type-post p,#single_content main p{margin-bottom:3rem}}.mb0{margin-bottom:0}.mb30{margin-bottom:30px}#single_content main .category{margin-top:30px;margin-bottom:0;padding-bottom:0}#single_content main .category ul{margin-left:0;margin-bottom:0;list-style:none}#single_content main .category li,#single_content main .category .posts_cat a{font-size:13px}#single_content main .category li{margin:0}#single_content main .category .posts_cat{padding:0;background:#fff}#single_content main .category .posts_cat:before{content:"";margin-right:0}#single_content main .category .posts_cat a{text-decoration:none;color:#fff}#single_content main .category .posts_cat a:before{content:'\f02d';font-family:'Font Awesome 6 Free';font-weight:700}#single_content main .category .posts_cat a:before,#single_content main .category .posts_cat li i{margin-right:5px}#single_content main .category li.posts_date{color:#666}#single_content main .category li:nth-child(2),#single_content main .category li:nth-child(4){margin:0 10px}#single_content main .category li.posts_date:first-child:before{content:"\f073"}#single_content main .category li.posts_date:nth-child(2):before{content:"\f0e2"}@media screen and (max-width:991px){#single_content main .category{margin:2rem 0 2rem}#single_content main .category .flex{display:flex}#single_content main .category li{font-size:1.2rem}}#single_content main .thumbnail{text-align:center;margin-top:30px}#single_content main .thumbnail img{width:100%}#single_content .main_content .sns_share_banner{margin-top:30px}#single_content main .content{margin-top:50px}#single_content main .past_question_cat{margin:30px 0}#single_content main .past_question_tag_list{margin:70px 0 0}#single_content main .past_question_tag_list ul{list-style:none;margin-left:0}#single_content main .past_question_tag_list a{background:#00947a}#single_content main.past_question_tag_list a:hover{background:#004000}@media screen and (max-width:991px){#single_content main .past_question_tag_list ul{margin:0}}#gw_h2_banner_banner{text-align:center;margin-top:50px}#single_content .add_content .sns_share_banner,#single_content .add_content .gw_cta_banner{margin-top:50px}#single_content .add_content .gw_cta_banner ul{margin-left:0;list-style:none}#author_content{position:relative;padding:5px 30px 50px;border:solid 1px #c6c6c6;border-radius:5px}#author_content .title{margin-left:50px;padding:0;background:#fff;border-radius:0}#author_content .title:before{content:'\f518';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_content .title .h2,#author_content .title h2{position:relative;margin-bottom:50px;color:#06ada7;font-size:20px;font-weight:700}#author_content .title .h2 small,#author_content .title h2 small{position:absolute;top:26px;left:17px;color:#333;font-size:12px;font-weight:400}#author_content .flex{position:relative}#author_content .flex p{margin:0;line-height:1.5}#author_content .image img{border-radius:5px}#author_content .profile{margin-left:20px;font-weight:700}#author_content .comment{position:absolute;bottom:-25px;margin-left:165px;line-height:1.4;font-size:15px}#author_content .banner{display:none}@media screen and (max-width:991px){#author_content{margin-top:0;margin-bottom:5rem;padding:.5rem 2rem 2rem}#author_content .image{margin-bottom:3rem}#author_content .profile{position:absolute;top:0;right:0;margin-left:0;width:45%}#author_content .profile p{margin-bottom:5px;font-size:1.5rem}#author_content .comment{position:static;margin-left:0;margin-top:1rem;line-height:1.85}#author_content .comment p:first-child{margin-bottom:2rem}#author_content .banner{display:block;text-align:center;padding-top:2rem}#author_sidebar{display:none}.past_question_author #author_content{margin-top:5rem !important;margin-bottom:3rem !important}.past_question_author #author_content h2{margin-top:0 !important;margin-bottom:5rem !important;padding:0 !important;left:0 !important;width:auto !important;color:#06ada7 !important;background:#fff !important;border:0 !important}}.past_question_add_content{margin:0;padding:0;background:#f2f2f2}#comments{margin:50px 0 0}#comments h2{margin-bottom:0}#comments h2:before{content:'\f27a';font-family:'Font Awesome 6 Free';margin-right:5px}#comments form{padding:10px 0 0}#comments #reply-title{display:none}#comments .comment-notes,#comments input[type=submit]{font-size:12px}#comments label,#comments input,#comments textarea{font-size:14px}#comments span{color:red}#comments input[type=submit]{cursor:pointer;padding:3px 15px;color:#fff;background:#035762;border:0;border-radius:5px}@media screen and (max-width:991px){#comments .comment-notes,#comments input[type=submit]{font-size:1.2rem}#comments form p{margin-bottom:1rem}#comments form{padding:10px 0 0}#comments label,#comments input,#comments textarea{font-size:1.6rem}}#copyright{margin-bottom:60px !important}#gw_fixed_side_banner{bottom:70px}.wp-video{margin:50px 0;padding:5px 5px 0;background:#666;border:solid 10px #333;border-radius:5px}.wp-video video{height:100%}#toc_container{margin-bottom:50px;padding:0;width:100%;border:0}#toc_container .toc_title{position:relative;text-align:center;margin-bottom:0;padding:10px !important;color:#fff;background:#12ada7}#toc_container .toc_title:after,#toc_container .toc_title_b:after{cursor:pointer;position:absolute;margin-top:3px;margin-left:10px;color:#333;font-size:13px;font-weight:400}#toc_container .toc_title:after{content:"[非表示]"}#toc_container .toc_title_b:after{content:"[表示]"}#toc_container .toc_list{list-style:none;margin:0 !important;padding:20px 50px !important;border:solid 1px #eee}#toc_container .toc_list ol{list-style:none;margin-bottom:0}#toc_container .toc_list li{margin-bottom:10px;padding-bottom:10px;border-bottom:dotted 1px #aaa}#toc_container .toc_list li:last-child,#toc_container .toc_list li ol li{margin-bottom:0;padding-bottom:0;border-bottom:0}#toc_container .toc_list li ol li{margin:0 !important}#toc_container .toc_number{color:#16c69d;font-weight:700}#toc_container ol{margin-left:45px}#toc_container .toc_list li a{overflow-wrap:anywhere;color:#777}#toc_container .toc_list li strong{font-weight:400}@media screen and (max-width:991px){#toc_container{margin-bottom:3rem}#toc_container .toc_title{padding:.5rem !important}#toc_container .toc_list{padding:1rem !important}#toc_container ol,#toc_container ul{margin-left:1.5rem}#toc_container .toc_list li ol li{margin-bottom:1rem;padding-bottom:.5rem}#toc_container .toc_list li a{font-size:1.3rem}}#past_question #toc_container p{margin-bottom:0}#search #past_question #toc_container .toc_list_first li:first-child,#taxonomy #past_question #toc_container .toc_list_first li:first-child{font-weight:700;border-bottom:solid 1px #333}#past_question #toc_container .number{width:15%}#past_question #toc_container .question{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:70%}#past_question #toc_container .percentage{text-align:right;width:15%}@media screen and (max-width:991px){#past_question #toc_container .toc_list li.flex,#past_question #toc_container .toc_list li a.flex{display:flex}#past_question #toc_container .number,#past_question #toc_container .question,#past_question #toc_container .percentage{font-size:1.4rem}#past_question #toc_container .number{width:20%}#past_question #toc_container .question{width:65%}#past_question #toc_container .question p:nth-child(n+2){display:none}}main .sns_share_banner .flex{flex-wrap:nowrap;margin:0 !important;padding:0;list-style:none !important}main .sns_share_banner .flex li,main .sns_share_banner img{width:100%}main .sns_share_banner img{height:25px;object-fit:cover}.pc main .sns_share_banner a:hover img{transform:none}@media screen and (max-width:991px){main .sns_share_banner .flex{display:flex}}#related .related_content{margin-bottom:70px}#related .title{margin-bottom:15px;padding-bottom:10px;border-bottom:solid 2px #06ada7}#related h2{color:#06ada7;font-weight:700}#related h2:before{content:'\f138';font-family:'Font Awesome 6 Free';font-weight:700;margin-right:5px}#related .posts_frm{border-bottom:solid 1px #c6c6c6}#related .posts_title h3,#related .posts_description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#related .posts_title h3{font-weight:400}#related .posts_description{margin-bottom:0}#related .flex .flex{display:none}@media screen and (max-width:991px){#related .posts_title{margin-bottom:0}#related .posts_title h3{font-size:1.5rem}#related .posts_description{display:none}}#recommend .recommend_content{margin-bottom:70px}#recommend .title{margin-bottom:15px;padding-bottom:10px;border-bottom:solid 2px #06ada7}#recommend h2{color:#06ada7;font-weight:700}#recommend h2:before{content:'\f138';font-family:'Font Awesome 6 Free';font-weight:700;margin-right:5px}#recommend .posts_frm{border-bottom:solid 1px #c6c6c6}#recommend .posts_title h3,#recommend .posts_description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#recommend .posts_title h3{font-size:18px}#recommend .posts_description{margin-bottom:0}#recommend .flex .flex{display:none}@media screen and (max-width:991px){#recommend .posts_title{margin-bottom:0}#recommend .posts_title h3{font-size:1.5rem}#recommend .posts_description{display:none}}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:0 0;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}.red{color:red}.blue{color:#00f}.white{color:#fff}.yellow{color:#ff0}.pink{color:#f39}.color1,.before-color1:before,.after-color1:after{color:#999 !important}.color2,.before-color2:before,.after-color2:after{color:#1dbbda !important}.color3,.before-color3:before,.after-color3:after{color:#1abb9a !important}.color4,.before-color4:before,.after-color4:after{color:#2581c4 !important}.color5,.before-color5:before,.after-color5:after{color:#fb6c4d !important}.bg-red{background:red}.bg-blue{background:#00f}.bg-white{background:#fff}.bg-yellow{background:#ff0}.bg-pink{background:#f39}.background-color1,.background-before-color1:before,.background-after-color1:after{background:#999 !important}.background-color2,.background-before-color2:before,.background-after-color2:after{background:#1dbbda !important}.background-color3,.background-before-color3:before,.background-after-color3:after{background:#1abb9a !important}.background-color4,.background-before-color4:before,.background-after-color4:after{background:#2581c4 !important}.background-color5,.background-before-color5:before,.background-after-color5:after{background:#fb6c4d !important}.border-top-after-color1:after,.border-top-before-color1:before{border-top:solid 15px #999 !important}.border-top-after-color2:after,.border-top-before-color2:before{border-top:solid 15px #1dbbda !important}.border-top-after-color3:after,.border-top-before-color3:before{border-top:solid 15px #1abb9a !important}.border-top-after-color4:after,.border-top-before-color4:before{border-top:solid 15px #2581c4 !important}.border-top-after-color5:after,.border-top-before-color5:before{border-top:solid 15px #fb6c4d !important}.border-left-after-color1:after,.border-left-before-color1:before{border-left:solid 23.5px #999 !important}.border-left-after-color2:after,.border-left-before-color2:before{border-left:solid 23.5px #1dbbda !important}.border-left-after-color3:after,.border-left-before-color3:before{border-left:solid 23.5px #1abb9a !important}.border-left-after-color4:after,.border-left-before-color4:before{border-left:solid 23.5px #2581c4 !important}.border-left-after-color5:after,.border-left-before-color5:before{border-left:solid 23.5px #fb6c4d !important}.border-right-after-color1:after,.border-right-before-color1:before{border-right:solid 23.5px #999 !important}.border-right-after-color2:after,.border-right-before-color2:before{border-right:solid 23.5px #1dbbda !important}.border-right-after-color3:after,.border-right-before-color3:before{border-right:solid 23.5px #1abb9a !important}.border-right-after-color4:after,.border-right-before-color4:before{border-right:solid 23.5px #2581c4 !important}.border-right-after-color5:after,.border-right-before-color5:before{border-right:solid 23.5px #fb6c4d !important}.fa-title1:before,.fa-title2:before,.fa-title3:before,.fa-title4:before,.fa-title5:before{font-family:'Font Awesome 6 Free';font-size:22px;font-weight:700;color:#999;margin-right:12px;background:#fff;border-radius:50%;transition:all ease-in-out .3s}.fa-title1:before{content:'\21';padding:2px 10px}.fa-title2:before{content:'\f0eb';padding:3px 6px}.fa-title3:before{content:'\f0e0';padding:2px 10px}.fa-title4:before{content:'\f35a';padding:2px 10px}.fa-title5:before{content:'\f105';padding:2px 10px}@media screen and (max-width:991px){.fa-title1:before,.fa-title2:before,.fa-title3:before,.fa-title4:before,.fa-title5:before{font-size:inherit}}.f-marker-y,.f-marker-p,.f-marker-w,.f-marker-g{font:100%/1.5 "Noto Sans JP","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.f-marker-y{background-image:-webkit-linear-gradient(transparent 70%,#ff0 70%);background-image:linear-gradient(transparent 70%,#ff0 70%)}.f-marker-p{background-image:-webkit-linear-gradient(transparent 70%,#ffc7f6 70%);background:linear-gradient(transparent 70%,#ffc7f6 70%)}.f-marker-w{background-image:-webkit-linear-gradient(transparent 70%,#abeffe 70%);background-image:linear-gradient(transparent 70%,#abeffe 70%)}.f-marker-g{background-image:-webkit-linear-gradient(transparent 70%,#afffb1 70%);background-image:linear-gradient(transparent 70%,#afffb1 70%)}.gw_point_block{position:relative;margin:88px 0 30px;padding:32px 40px;background-color:#f4f6f7;border:1px solid #ccc;border-top:3px solid green}.gw_point_block ul,.gw_point_block_3 ul{padding-left:20px;list-style:disc}.gw_point_block_1:before,.gw_point_block_2:before{content:'';position:absolute;top:-72px;right:0;width:70px;height:70px}.gw_point_block_1:before{background:url(/wp-content/plugins/gw-wp-customs/assets/images/tinymce/point-block-icon-1.png) no-repeat right;background-size:cover}.gw_point_block_2:before{top:-77px;width:75px;height:75px;background:url(/wp-content/plugins/gw-wp-customs/assets/images/tinymce/point-block-icon-2.png) no-repeat right;background-size:cover}.gw_point_block_1 p,.gw_point_block_2 p{margin:0;color:#1c1c1c}.gw_point_block_3{position:relative;margin:40px 0 0;padding:0 24px 24px;background:#fff;border:1px solid #ccc;border-top:0}.gw_point_block_3 .title{position:relative;text-align:left;margin:0 -24px 20px;padding:18px 24px;line-height:26px;width:calc(100% + 49px);color:#fff;font-size:20px;font-weight:700;background-color:green}.gw_point_block_3 .title:before{content:'';position:absolute;top:0;left:-11px;width:11px;height:100%;background:green}.gw_point_block_3 .title:after{content:'';position:absolute;left:-11px;bottom:-7px;border-top:8px solid green;border-left:11px solid transparent}@media screen and (max-width:991px){.gw_point_block{padding:2.4rem}.gw_point_block_3 .title{font-size:1.8rem}}.link-button{cursor:pointer;text-decoration:none !important;display:inline-block;padding:12px 42px 13px;color:#fff !important;font-weight:700;border-radius:5px;line-height:25.95px;font-size:15px}.link-button:before{content:'\f35a';font-family:'Font Awesome 6 Free';font-weight:700;margin-right:5px;transition:all ease-in-out .3s}.link-button-green{background:#3cb371;border-bottom:4px solid #2e8b57}.link-button-orange{background:#ff8c00;border-bottom:4px solid #d2691e}.balloon{display:flex}.balloon p,.balloon span{margin:0}.balloon-content-inner{position:relative;padding:2rem;color:rgba(0,0,0);background:rgba(255,255,255);border:solid 1px rgba(0,0,0)}.balloon-icon{text-align:center}.balloon-icon,.balloon-content{height:100px}.balloon-icon{width:80px}.balloon-icon img{margin-bottom:5px;width:100%;height:auto;border:solid 1px rgba(255,255,255);border-radius:50%}.balloon-content{padding:15px 30px 0}.add-balloon-content{padding:15px 50px 0}.balloon-arrow-left,.balloon-arrow-right{pointer-events:none;position:absolute;top:0;height:0;width:0;border:solid transparent}.balloon-type-1-arrow-left,.balloon-type-1-arrow-right{top:18px;left:-24px;border-width:12px;border-color:rgba(255,255,255,0)}.balloon-type-1-arrow-left{border-right-color:rgba(0,0,0)}.balloon-type-1-arrow-right{border-right-color:rgba(255,255,255)}.add-balloon-type-1-arrow-left,.add-balloon-type-1-arrow-right{left:auto !important;right:-24px}.add-balloon-type-1-arrow-left{border-right-color:rgba(255,255,255,0);border-left-color:#000}.add-balloon-type-1-arrow-right{border-right-color:rgba(255,255,255,0);border-left-color:#fff}.balloon-type-2-arrow-left,.balloon-type-2-arrow-right{top:23px;left:-17px;border-style:solid;border-top-width:0;border-left-width:0;border-right-width:16px;border-bottom-width:16px;border-color:rgba(255,255,255,0)}.balloon-type-2-arrow-left{border-right-color:rgba(0,0,0)}.balloon-type-2-arrow-right{margin-top:1px;margin-left:1px;border-right-color:rgba(255,255,255)}.add-balloon-type-2-arrow-left,.add-balloon-type-2-arrow-right{left:auto !important;right:-17px;border-top-width:0;border-left-width:16px;border-right-width:0;border-bottom-width:16px}.add-balloon-type-2-arrow-left{border-left-color:rgba(0,0,0)}.add-balloon-type-2-arrow-right{margin-right:1px;border-left-color:rgba(255,255,255)}.balloon-type-3-arrow-left,.balloon-type-3-arrow-right,.balloon-type-4-arrow-left,.balloon-type-4-arrow-right{background:#fff;border:solid 1px rgba(0,0,0);border-radius:50%;box-sizing:content-box}.balloon-type-3-arrow-left,.balloon-type-4-arrow-left{top:25px;left:-44px;width:6px;height:6px}.balloon-type-3-arrow-right,.balloon-type-4-arrow-right{top:15px;left:-25px;width:10px;height:10px}.balloon-type-3-content-inner,.balloon-type-4-content-inner{border-radius:20px}.add-balloon-type-3-arrow-left,.add-balloon-type-3-arrow-right,.add-balloon-type-4-arrow-left,.add-balloon-type-4-arrow-right{left:auto !important}.add-balloon-type-3-arrow-left,.add-balloon-type-4-arrow-left{right:-44px}.add-balloon-type-3-arrow-right,.add-balloon-type-4-arrow-right{right:-25px}.balloon-type-4-arrow-left{top:15px}.balloon-type-4-arrow-right{top:25px}@media screen and (max-width:991px){.balloon-content-inner{padding:1rem}.add-balloon-content{padding:1.5rem}}.decorator-h h2,.decorator-h p,.decorator-at,.decorator-bt,.decorator-bt a,.decorator-qa{position:relative}.decorator-h-3 p,.decorator-h-4 p,.decorator-h-5 p,.decorator-h-6 p{font-size:15px !important}.decorator-h-1 h2:before,.decorator-h-2 h2:before,.decorator-h-3 h2:before,.decorator-h-4 h2:before,.decorator-h-5 h2:before,.decorator-h-6 h2:before{width:0 !important}.decorator-h-1 h2,.decorator-h-2 h2{color:#fff !important;margin-bottom:25px !important;padding:15px 30px !important;font-weight:700 !important;background:#999}.decorator-h-1 h2:after,.decorator-h-2 h2:after{content:"";position:absolute;top:100%;border:15px solid transparent;border-top:15px solid #999}.decorator-h-1 h2:after{left:24px}.decorator-h-2 h2:after{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.decorator-h-3,.decorator-h-4,.decorator-h-5,.decorator-h-6{margin-bottom:30px}.decorator-h-3 h2,.decorator-h-4 h2{margin-top:12px !important;padding:0 !important;color:#333 !important;font-weight:700;border:none !important;background:#fff !important}.decorator-h-3 h2:after,.decorator-h-4 h2:after{position:absolute;display:block;content:"";bottom:-10px;width:100%;height:2px;background:#999}.decorator-h-3 p,.decorator-h-4 p{color:#999;font-weight:700}.decorator-h-4,.decorator-h-4 p{text-align:center}.decorator-h-5 p,.decorator-h-6 p{position:relative;display:inline-block;margin:15px 0;padding:0 5px;width:70px;height:70px;line-height:70px;text-align:center;color:#fff;font-weight:700;background:#999;border-radius:50%;box-sizing:border-box}.decorator-h-5 p:before,.decorator-h-6 p:before{content:"";position:absolute;bottom:-17px;left:50%;border:5px solid transparent;border-top:15px solid #999;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:0}.decorator-h-5 h2,.decorator-h-6 h2{padding:15px 0 !important;color:#333 !important;font-weight:400 !important;background:#fff !important;border:none !important}.decorator-h-5 h2:before,.decorator-h-6 h2:before{position:absolute;display:block;content:"";bottom:-8px;width:100%;height:1px;background:#b0b0b0}.decorator-h-5 h2:after,.decorator-h-6 h2:after{position:absolute;display:block;content:"";bottom:-10.5px;left:50%;width:24px;height:6px;background:#999;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:991px){.decorator-h-1 h2,.decorator-h-2 h2,.decorator-h-3 h2,.decorator-h-4 h2,.decorator-h-5 h2,.decorator-h-6 h2{line-height:1.5}.decorator-h-1 h2,.decorator-h-2 h2{padding:1.2rem !important}.decorator-h-3 p,.decorator-h-4 p{font-size:1.6rem !important}.decorator-h-5 p,.decorator-h-6 p{font-size:1.4rem !important}}.decorator-at-1 .at-title,.decorator-at-2 .at-title,.decorator-at-3 .at-title,.decorator-at-4 .at-title,.decorator-at-5 .at-title,.decorator-at-6 .at-title,.decorator-at-7 .at-content:before,.decorator-at-8 .at-content:before,.decorator-at-9 .at-content:before{font-size:20px}.decorator-at-1,.decorator-at-2,.decorator-at-3{margin:60px 0 40px;padding:72px 30px 42px;border:1px solid #b0b0b0;border-radius:12px}.decorator-at-1 .at-title,.decorator-at-2 .at-title,.decorator-at-3 .at-title{display:block;position:absolute;top:-28px;left:0;right:0;margin:0 24px 0;padding:12px 22px;color:#fff;font-weight:700;border-radius:34px;background:#999;transition:all ease-in-out .3s}.decorator-at-4,.decorator-at-5,.decorator-at-6{margin:48px 0 40px;background:#f5f5f5}.decorator-at-4 .at-title,.decorator-at-5 .at-title,.decorator-at-6 .at-title{display:block;position:absolute;top:24px;left:-10px;width:100%;margin:0;padding:12px 22px;color:#fff;font-weight:700;background:#999;transition:all ease-in-out .3s}.decorator-at-4 .at-content,.decorator-at-5 .at-content,.decorator-at-6 .at-content{padding:128px 24px 44px}.decorator-at-7,.decorator-at-8,.decorator-at-9{position:relative;margin:48px 0 40px;padding:40px 24px;background:#f5f5f5}.decorator-at-7 .at-title,.decorator-at-8 .at-title,.decorator-at-9 .at-title{text-align:center;margin-bottom:16px;font-weight:700}.decorator-at-7 .at-content:before,.decorator-at-8 .at-content:before,.decorator-at-9 .at-content:before{content:"\21";font-family:'Font Awesome 6 Free';position:absolute;top:-16px;left:0;right:0;text-align:center;margin:auto;width:32px;height:32px;line-height:32px;color:#fff;font-weight:700;background:#999;border-radius:50%;transition:all ease-in-out .3s}.decorator-at-8 .at-content:before{content:'\f0eb'}@media screen and (max-width:991px){.decorator-at-1 .at-title,.decorator-at-2 .at-title,.decorator-at-3 .at-title,.decorator-at-4 .at-title,.decorator-at-5 .at-title,.decorator-at-6 .at-title,.decorator-at-7 .at-content:before,.decorator-at-8 .at-content:before,.decorator-at-9 .at-content:before{line-height:1.5;font-size:1.6rem}}.decorator-bt-1 a,.decorator-bt-2 a,.decorator-bt-4 a,.decorator-bt-4 p,.decorator-bt-5 a,.decorator-bt-5 p,.decorator-bt-6 a{font-size:20px}.decorator-bt-3{font-size:16px}.decorator-bt-1,.decorator-bt-2{padding:24px;margin-bottom:40px;background:#f5f5f5}.decorator-bt-1 a,.decorator-bt-2 a{display:block;text-align:center;text-decoration:none;padding:32px 24px 32px;color:#fff !important;font-weight:700;background:#999}.decorator-bt-1 a:before,.decorator-bt-2 a:before{content:'\f0e0';font-family:'Font Awesome 6 Free';display:block;line-height:24px;font-weight:700;transition:all ease-in-out .3s}.decorator-bt-2 a:before{content:'\f35a'}.decorator-bt-3{text-align:center;margin-bottom:40px;padding:32px 24px 40px;border:1px solid #d4d4d4}.decorator-bt-3 p{margin-bottom:18px}.decorator-bt-3 a{display:inline-block;text-decoration:none;margin:0;padding:20px 40px;color:#fff !important;font-weight:700;background:#999;border-radius:12px;transition:all ease-in-out .3s}.decorator-bt-3 a:after{content:"\f105";font-family:'Font Awesome 6 Free';font-weight:700;padding-left:12px}.decorator-bt-4{text-align:center;margin-bottom:40px;padding:32px 24px 40px;background:#f5f5f5}.decorator-bt-4 p,.decorator-bt-4 a{font-weight:700}.decorator-bt-4 p{margin-bottom:18px}.decorator-bt-4 a{display:block;text-decoration:none;margin:0;padding:30px 24px;color:#fff !important;border-radius:12px;background:#999;transition:all ease-in-out .3s}.decorator-bt-4 a:before{content:'\f0e0';font-family:'Font Awesome 6 Free';font-weight:700;padding-right:12px}.decorator-bt-5{text-align:center;margin-bottom:40px;padding:32px 24px 40px;background:#f5f5f5}.decorator-bt-5 a,.decorator-bt-6 a{font-weight:700}.decorator-bt-5 p{margin-bottom:18px}.decorator-bt-5 a,.decorator-bt-6 a{display:block;text-decoration:none;margin:0;padding:30px 24px;color:#fff !important;border-radius:12px;background:#999;transition:all ease-in-out .3s}.decorator-bt-5 a:after,.decorator-bt-6 a:after{content:'\f35a';font-family:'Font Awesome 6 Free';font-weight:700;padding-left:12px}.decorator-bt-6{display:flex;margin-bottom:40px;padding:30px;border:2px solid #b0b0b0;border-radius:8px}.decorator-bt-6 p,.decorator-bt-6 a{width:50%}.decorator-bt-6 a{text-align:center}@media screen and (max-width:991px){.decorator-bt-1 a,.decorator-bt-2 a,.decorator-bt-4 a,.decorator-bt-4 p,.decorator-bt-5 a,.decorator-bt-5 p,.decorator-bt-6 a{line-height:1.5;font-size:1.8rem}.decorator-bt-3{font-size:1.6rem}.decorator-bt-3 a,.decorator-bt-5 a,.decorator-bt-6 a{padding:1rem 2rem}.decorator-bt-6{padding:1.5rem}.decorator-bt-6 p,.decorator-bt-6 a{width:48%}.decorator-bt-6 p{margin-right:4%}}.decorator-qa .qa-icon,.decorator-qa-3 .qa-question .qa-icon,.decorator-qa-4 .qa-question .qa-content p:before{font-size:16px !important}.decorator-qa{margin-bottom:40px}.decorator-qa .qa-question,.decorator-qa .qa-answer{display:flex;line-height:32px}.decorator-qa .qa-question{margin:0 0 24px}.decorator-qa .qa-icon{text-align:center;margin:0;width:32px;height:32px;color:#fff;font-weight:700;transition:all ease-in-out .3s}.decorator-qa .qa-content{margin:0;margin-bottom:0;padding-top:7px;padding-left:12px;width:calc(100% - 32px);line-height:1.5}.decorator-qa .qa-answer .qa-icon{color:#000}.decorator-qa-1 .qa-question .qa-icon{background:#999;border-radius:50%}.decorator-qa-2 .qa-question{padding:15px 15px 15px 0;background:#999}.decorator-qa-2 .qa-question .qa-content{color:#fff}.decorator-qa-3 .qa-question .qa-icon{position:relative;display:inline-block;text-align:center;margin:0;width:48px;height:40px;line-height:40px;color:#fff;background:#999;transition:all ease-in-out .3s}.decorator-qa-3 .qa-question .qa-icon:after{content:'';position:absolute;left:0;top:100%;height:0;width:0;border-bottom:10px solid transparent;border-left:23.5px solid #999;border-right:23.5px solid #999;transition:all ease-in-out .3s}.decorator-qa-3 .qa-answer .qa-icon{width:48px}.decorator-qa-4 .qa-question .qa-icon{margin-right:20px;width:50px;height:50px}.decorator-qa-4 .qa-question .qa-icon:after{content:"\f007";font-family:'Font Awesome 6 Free';font-weight:700;font-size:46px;line-height:60px;color:#000}.decorator-qa-4 .qa-question .qa-content{position:relative;padding:20px 15px 20px 10px;color:#fff;background:#999}.decorator-qa-4 .qa-question .qa-content:before{content:"";position:absolute;top:22px;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #999}.decorator-qa-4 .qa-question .qa-content p{margin:0;padding-left:45px}.decorator-qa-4 .qa-question .qa-content p:before{position:absolute;content:"Q";top:18px;left:20px;font-weight:700;line-height:24px}.decorator-qa-4 .qa-answer{padding-left:80px}@media screen and (max-width:991px){.decorator-qa .qa-content{padding:.7rem 1rem 0}.decorator-qa-2 .qa-question{padding:1rem 0}.decorator-qa-4 .qa-question .qa-content{padding-top:1rem;padding-bottom:1rem}.decorator-qa-4 .qa-question .qa-content p{padding-left:3.5rem}.decorator-qa-4 .qa-question .qa-content p:before{top:.8rem}.border-right-after-color4:after,.border-right-before-color4:before{border-right:solid 2.2rem #2581c4 !important}}.decorator-bubble{position:relative;padding:17px 10px;color:#1c1c1c}.decorator-bubble .bubble-type-a,.decorator-bubble .bubble-type-b{display:flex}.decorator-bubble .bubble-type-b{flex-direction:row-reverse}.decorator-bubble .bubble-icon{margin-right:60px}.decorator-bubble .bubble-type-b .bubble-icon{margin-left:60px;margin-right:0}.decorator-bubble .bubble-icon img{width:72px;height:72px}.decorator-bubble .bubble-name{position:absolute;top:8px;left:80px}.decorator-bubble .bubble-type-b .bubble-name{right:80px;left:unset}.decorator-bubble .bubble-comment{padding:20px 30px;max-width:605px;line-height:27px;color:#1c1c1c;background:#f4fff9;border:3px solid green;border-radius:30px;border-top-left-radius:0;box-shadow:none}.decorator-bubble .bubble-type-b .bubble-comment{border-radius:30px;border-top-right-radius:0}.bubble-select-icon{display:flex;justify-content:center;list-style:none;margin-bottom:50px}.bubble-select-icon li{margin:0 10px;padding:5px;border:solid 1px #f1f1f1}.bubble-select-icon li img{width:72px;height:72px}@media screen and (max-width:991px){.decorator-bubble .bubble-speaker{margin-right:10%;width:20%}.decorator-bubble .bubble-type-b .bubble-speaker{margin-right:0;margin-left:10%}.decorator-bubble .bubble-content{width:70%}.decorator-bubble .bubble-icon{margin-right:0}.decorator-bubble .bubble-type-b .bubble-icon{margin-left:0}.decorator-bubble .bubble-icon img{width:auto;height:auto}.decorator-bubble .bubble-name{left:18%;font-size:1.2rem}.decorator-bubble .bubble-type-b .bubble-name{right:18%}.decorator-bubble .bubble-comment{padding:1.4rem 2.5rem;border:.2rem solid green}}