@media only screen and (max-width:980px){.tf-cols .et_pb_column{width:29%!important}}@media only screen and (max-width:479px){.tf-cols .et_pb_column{width:50%!important}}.et_contact_bottom_container{display:initial!important;float:initial!important;text-align:initial!important;width:100%!important}.et_pb_contact_reset,.et_pb_contact_submit{margin:initial!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{width:100%!important}.sidebarSection-title{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:51px;border-radius:8px 8px 0 0;font-size:20px;font-weight:bold;color:#514FFF;background:#F9F8FE}.sidebarSection-list-item a{position:relative;display:flex;padding:15px 0;color:#08061A}.sidebarSection-list-item a{position:relative;display:flex;padding:16px 0;color:#08061A}@media (hover:hover){.sidebarSection-list-item a:hover{opacity:0.5}}.sidebarSection-list-item a::after{content:"";display:inline-block;position:absolute;right:0;top:calc(50% - 12px);width:24px;height:24px;background:url(https://www.smartshoki.com/wp-content/themes/smartshoki-v0.2.1/img/common/icon-arrow-r-2.svg) 0 0/contain no-repeat}.sidebarSection-thumbList-item{border-bottom:1px solid rgba(0,0,0,0.1)}.sidebarSection-thumbList-item a{display:flex;align-items:center;gap:20px;padding:20px 0}.sidebarSection-thumbList-item-img{width:min(110px,38%);aspect-ratio:1.78}.sidebarSection-thumbList-item-img img{width:100%;height:100%;object-fit:cover;opacity:1}.sidebarSection-thumbList-item-title{flex:1;font-size:1.3rem;line-height:1.9rem;color:#08061A;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#left-area{width:66.67%}#sidebar{width:33.33%}.et_right_sidebar #main-content .container::before{right:33.33%!important}.sidebar h3{background:#b0c4de;font-size:16px;letter-spacing:2px;display:inline-block;position:relative;width:100%;padding:0;text-align:center;color:#ffc679}.sidebar h3::before,.sidebar h3::after{content:"";position:absolute;top:50%;width:28%;border-top:3px solid #ffc679}.sidebar h3::before{left:0}.sidebar h3::after{right:0}.widget_categories ul li a{color:#333;text-decoration:none;padding:6px 0;display:block;padding-right:4px;padding-left:4px;border-top:1px dotted #ccc;font-size:16px}.widget_categories ul li a::before{font-family:"Font Awesome 5 Free";content:"\f07b";padding-right:10px}.widget_categories>ul>li>a:first-child{border-top:none}.widget_categories>ul>li>a:last-child{border-bottom:1px dotted #ffc679}.widget_categories ul li a .post-count{display:block;float:right;background:#fff;padding:0 1em;font-size:14px;margin-top:0.2em;border-radius:4px}.widget_categories ul li a:hover{background:none;transition:0.5s;color:#ffc679}.widget_categories ul li a:hover .post-count{background:#ffc679;color:#fff;transition:0.5s}.widget_categories ul li ul{border-bottom:1px dotted #ccc}.widget_categories ul li ul li a{color:#333;text-decoration:none;padding:0 4px 4px 4px;display:block;border:none}.widget_categories ul li ul li a::before{font-family:"Font Awesome 5 Free";content:"\f105";padding-right:0.45em;font-weight:bold}.author-box .sns-follow-buttons a.follow-button{background-color:#fff;color:black;border:0px}.author-box{border:0px}.author-box p{margin-top:0.3em;line-height:1.6}.author-box p a{text-decoration:none}.author-box p a:hover{text-decoration:underline;color:#008cee}#sidebar .author-box{border:none;border-radius:4px;margin:1em 0;line-height:1.4;position:relative;padding:1.4% 2% 1.8%}#sidebar .author-thumb{float:none;width:100%;margin:9px auto 0;height:0;padding-top:75px;position:relative}#sidebar .author-thumb img{border:3px dashed #ffc679;width:35%;padding:6px;margin:0 auto;position:absolute;left:0;right:0;bottom:-25%}#sidebar .author-content{margin-top:16%;font-size:0.9em}#toc_container{padding:0px;width:100%!important}div#toc_container p.toc_title{background-color:#052e7b;font-size:16px;padding:10px 0px}div#toc_container p.toc_title a{color:#ffffff}div#toc_container p.toc_title a:hover{color:#ffffff}#toc_container p.toc_title+ul.toc_list{font-size:16px;padding:10px}.container{width:90%!important}@media only screen and (max-width:767px){.index_content p{display:none}.index_in{align-items:center}}