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}}#main_title{background-image:url(/wp-content/themes/shika-kokushi.com/assets/images/common/title-bg-img-1.png)}#archive .main_content ul{list-style:disc}#archive .main_content.archive_type1 h2{position:relative;margin-bottom:20px;padding:15px 20px;color:#fff;background:#06ada7;border-left:solid 10px #035762}#archive .main_content.archive_type1 h3{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #aaa}#archive .main_content.archive_type1 .archive_list{margin-bottom:70px}#archive .main_content.archive_type1 .archive_item{margin-bottom:30px;padding:0 30px}#archive .main_content.archive_type1 ul{padding-left:40px}#archive .main_content.archive_type1 .archive_tag ul{display:flex;flex-wrap:wrap;list-style:none;padding-left:20px}#archive .main_content.archive_type1 .archive_tag li{margin-right:7px;margin-bottom:10px}#archive .main_content.archive_type1 .archive_tag li a{padding:5px 10px;color:#fff;font-size:1.4rem;background:#16c69d;border-radius:50px}@media screen and (max-width:991px){#archive .main_content.archive_type1 .archive_list{margin-bottom:5rem}#archive .main_content.archive_type1 .archive_item{padding:0}}#archive .main_content.archive_type2 .posts_frm{border-bottom:solid 1px #aaa}#archive .main_content.archive_type2 .posts_content{padding:0 10px;width:100%}#archive .main_content.archive_type2 .past_question_cat{margin-top:10px}#archive .main_content.archive_type2 .past_question_cat div{margin-right:5px;margin-bottom:3px}#archive .main_content.archive_type2 .past_question_cat div a{padding:0 10px 1px;color:#fff;font-size:13px;border-radius:50px}#archive .main_content.archive_type2 .past_question_cat .cat_th a{background:#1e90ff}#archive .main_content.archive_type2 .past_question_cat .cat_shiken a{background:#3cb371}#archive .main_content.archive_type2 .past_question_cat .cat_hisshu a,#archive .main_content.archive_type2 .past_question_cat .cat_cls a{background:coral}#archive .main_content.archive_type2 .posts_description{-webkit-line-clamp:1}@media screen and (max-width:991px){#archive .main_content.archive_type2 h2{font-size:1.6rem}#archive .main_content.archive_type2 .posts_description{display:-webkit-box}}#archive .main_content.archive_type3{padding:0;background:#f2f2f2}@media screen and (max-width:991px){#archive .main_content.archive_type3{padding:3rem 1.2rem .1rem;background:#fff}#archive .main_content.archive_type3 .posts_frm{border-bottom:solid 1px #e6e6e6}}#archive #pagination ul{list-style:none}#pagination{margin-top:50px;margin-bottom:100px}#pagination ul.page-numbers{position:relative;display:flex;justify-content:center}#pagination li{text-align:center}#pagination li .page-numbers{display:block;width:40px;line-height:40px;color:#777;background:#fff;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}#pagination li:nth-child(2) .page-numbers{border-left:solid 1px #ddd}#pagination li .prev,#pagination li .next{text-align:center;position:absolute;top:-10px;width:60px;height:60px;line-height:60px;font-size:12px;border:0 !important;border-radius:50%;box-shadow:0 0 5px #aaa}#pagination li .prev{margin-left:-100px}#pagination li .next{margin-left:40px}#pagination li .current{color:#fff;background:#16c69d}.pc #pagination li .page-numbers:hover{color:#fff;background:#06ada7}.pc #pagination li .current:hover{background:#16c69d}@media screen and (max-width:991px){#pagination{margin-top:4.5rem;margin-bottom:5rem}#pagination li .prev{margin-left:-8rem}#pagination li .next{margin-left:2rem}}.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}}