@font-face{font-family:"Noto Sans",sans-serif;src:url(//www.journal-one.net/wp/wp-content/themes/journal-one-renewal-en/assets/css/../../fonts/NotoSans-VariableFont_wdth,wght.ttf) format('ttf');font-display:swap}header .trigger_wrap{display:none}.top_h1_inner{margin:0 auto;font-size:1.1rem;letter-spacing:.1em;padding:0 5%;box-sizing:border-box;position:absolute;top:1px;left:2px;right:0}.header_bottom{height:92px;background:#f8f8f8}#g_nav{max-width:98%;padding:0;margin:0 auto 8px;width:1200px}#g_nav .nav_box{flex-basis:75%;margin:0;margin-right:1%}#g_nav ul,.sub_nav_box ul{width:100%;display:flex}#g_nav .nav_box{margin:0 auto;display:flex}#g_nav ul li,.sub_nav_box ul li{position:relative;margin:0 auto;display:block;box-sizing:border-box;text-align:center;padding:0;font-size:1.7rem;color:#111;width:20%;border-right:1px solid #3e3a39;flex:1}#g_nav ul li:first-child{border-left:1px solid #3e3a39}.sub_nav_box ul li{border-right:none}.sub_nav_box ul li:before{content:"";position:absolute;left:0;top:14%;height:70%;background:#fff;width:1px}.sub_nav_box ul li:last-child:after{content:"";position:absolute;right:0;top:14%;height:70%;background:#fff;width:1px}#g_nav ul li a{color:#111;padding:5px;display:block;box-sizing:border-box}#g_nav ul li a:hover{background:#bd202b;color:#fff;opacity:1}.sub_nav_box ul li a{color:#fff;padding:10px;display:block;box-sizing:border-box;font-size:1.4rem}.sub_nav_box ul li a:hover{color:#fff;background:#d94f59;opacity:1}.sub_nav_box{width:1200px;margin:0 auto;max-width:98%}#sub_nav{background:#bd202b}#sub_nav a .soft_icon{background:#fff;padding:5px;margin-right:15px;font-size:1.2rem;color:#bd202b;border-radius:5px;font-weight:700;position:relative}#sub_nav a .soft_icon:before{content:"";position:absolute;top:50%;left:100%;margin-top:-4px;border:4px solid transparent;border-left:9px solid #fff}.custom-select-trigger{transition:.5s}.custom-select-trigger:hover{opacity:.8}.c_nav{position:fixed;top:-105px;width:100%;z-index:30;transition:top .25s;background-color:#f8f8f8;height:105px;box-sizing:border-box;max-width:100%;padding-top:10px}.visible{top:0;display:block}@media screen and (max-width:1400px){.top_h1_inner{padding:0;left:12px}.site-header-inner{padding:0}.site-name{padding-left:10px}}@media screen and (max-width:1200px){#sub_nav a .soft_icon{font-size:1rem}.sub_nav_box ul li{flex:initial;width:33.333%}.sub_nav_box ul li:first-child{width:25%}}@media screen and (max-width:1000px){.sub_nav_box ul li a{font-size:1.1rem}.header_bottom{height:87px}}@media screen and (max-width:767px){header .trigger_wrap{display:none}.top_h1_inner{font-size:1rem;position:absolute;padding:2px 0 0}.site-name{padding-top:7px}.custom-select-trigger{margin-top:13px}.header_bottom{height:80px}}@media screen and (max-width:600px){.header_bottom{height:76px}#g_nav{overflow:scroll;margin:0 auto;max-width:100%;padding:0 5px;box-sizing:border-box}#g_nav ul{padding-bottom:8px}#g_nav .nav_box{width:550px}#g_nav ul li a{font-size:1.3rem}#sub_nav{overflow:scroll}.sub_nav_box{width:700px;max-width:700px}.sub_nav_box ul{padding:0 5px;box-sizing:border-box}.sub_nav_box ul li a{font-size:1.2rem}.c_nav{height:82px;padding-top:5px}}.footer_top{max-width:1200px;padding:60px 10px 0;box-sizing:border-box;margin:0 auto;border-top:1px solid #bd202b}.footer_top .side-link-box{display:flex;justify-content:space-between}.footer_top .side-link:first-child{flex-basis:26%}.footer_top .side-link:nth-child(2){flex-basis:42%}.footer_top .side-link-country{flex-basis:26%}.footer_top .side-link-category ul{display:flex;flex-wrap:wrap}.footer_top .side-link-category li{flex-basis:32%;margin-right:2%;margin-bottom:15px;margin-left:0}.footer_top .side-link-category li:nth-child(3n){margin-right:0}.footer_top .side-link .to-archive a{padding:1.2rem 30px;position:relative;max-width:280px;margin:0 auto}@media screen and (max-width:1024px){.footer_top .side-link:first-child{flex-basis:32%}.footer_top .side-link:nth-child(2){flex-basis:32%}.footer_top .side-link-country{flex-basis:32%}.footer_top .side-link-category li{flex-basis:49%;margin-right:2%}.footer_top .side-link-category li:nth-child(3n){margin-right:2%}.footer_top .side-link-category li:nth-child(even){margin-right:0}.side-link-category li a{padding:10px 5px}}@media screen and (max-width:767px){.footer_top .side-link-box{display:block}}.slider-cont23_ttl .slider-cont23_ttlin{background:rgba(30,30,30,.8);display:inline-block;padding:10px 30px 10px 60px;box-sizing:border-box}.slider-cont23_ttl .slider_txt_bg{background:rgba(30,30,30,.8);padding:10px 30px 10px 60px;box-sizing:border-box;max-width:800px;margin-top:5px}.slider-cont23_ttl .list-content-txt{color:#fff;font-size:1.6rem;margin-bottom:0}.slider_txt_bg .list-content-cattag li{color:#fff;font-size:1.6rem;background:#bd202b;line-height:1;margin-right:10px;margin-bottom:10px;border-radius:0}.slider-cont23_ttl .category-name{margin-bottom:20px;margin-left:60px}.slider-cont23_ttl .category-name span{color:#fff;font-size:1.8rem;background:#bd202b;line-height:1;border-radius:0;padding:10px 30px;box-sizing:border-box}@media screen and (max-width:1700px){.top-slider23 .swiper-slide{height:600px}.top-slider23 .swiper-slide img{height:600px;object-fit:cover}}@media screen and (max-width:1400px){.top-slider23 .swiper-slide{height:500px}.top-slider23 .swiper-slide img{height:500px;object-fit:cover}.top-slider23 .slider-cont23_ttlin{font-size:2.8rem}}@media screen and (max-width:1024px){.top-slider23 .slider-cont23_ttlin{font-size:2.4rem}.slider-cont23_ttl .list-content-txt{font-size:1.4rem}.slider-cont23_ttl .slider-cont23_ttlin{padding:10px 20px}.slider-cont23_ttl .slider_txt_bg{padding:10px 20px}.slider-cont23_ttl .category-name{margin-left:20px}}@media screen and (max-width:767px){.slider-cont23_ttl .category-name span{font-size:1.4rem;padding:10px 20px}.slider-cont23_ttl .category-name{margin-left:0}.top-slider23 .slider-cont23_ttlin{font-size:2rem}.slider-cont23_ttl .slider-cont23_ttlin{max-width:95%}.slider-cont23_ttl .slider_txt_bg{max-width:95%;margin-top:0}.slider_txt_bg .list-content-cattag li{font-size:1.4rem;margin-right:10px}.top-slider23 .slider-cont23_ttl{padding:0;bottom:10px}}@media screen and (max-width:767px){.top-slider23 .swiper-slide{height:400px}.top-slider23 .swiper-slide img{height:400px}.top-slider23 .slider-cont23_ttlin{font-size:1.6rem}.slider-cont23_ttl .category-name{margin-bottom:15px}}.home .content main{margin-right:0}.top_txt{text-align:center;margin-bottom:50px}.top_search{background:#e1e1e1;padding:20px 0 35px;box-sizing:border-box;margin-bottom:60px;width:100vw;margin:0 calc(50% - 50vw) 80px;letter-spacing:.05em}.top_search h2{color:#bd202b;text-align:center;font-size:3rem;margin-bottom:25px;display:flex;align-items:center;justify-content:center;font-weight:400;letter-spacing:.12em}.top_search h2:before,.top_search h2:after{content:'';flex-grow:.015;height:2px;background:#bd202b}.top_search h2:before{margin-right:15px}.top_search h2:after{margin-left:15px}.flex{display:flex}form#searchform select,form#searchform input[type=text]{width:100%;height:47px;box-sizing:border-box;padding:10px 10px 10px 40px;background:url(https://cdn.journal-one.net/wp/wp-content/themes/journal-one-renewal-en/assets/css/../img/common/search_icon.png) no-repeat left 10px top 14px #f6f6f6;border-radius:0;font-size:1.6rem;border:none;margin-bottom:0;letter-spacing:.1em;background-size:20px auto}form#searchform .flex{justify-content:center;width:100%;max-width:1000px;margin:0 auto 25px;align-items:center}form#searchform .flex>div{width:31%}form#searchform .flex>div dl{position:relative}form#searchform .flex div dl:before{position:absolute;content:"";width:0;height:0;right:15px;top:19px;border-top:11px solid #3a3a3a;border-left:7px solid transparent;border-right:7px solid transparent}form#searchform .flex div.search_keyword dl:before{display:none}form#searchform .flex>p{width:3.5%;text-align:center;font-weight:700;font-size:3.8rem;font-weight:400;color:#bd202b}.blog-list-large .list-large{position:relative;padding:0;margin:0 20px 20px;width:32%;margin-right:2%;margin-left:0}.popular .blog-list-large .list-large{margin-bottom:40px}.blog-list-large .list-large:nth-child(3n){margin-right:0}.blog-list-large p.category-name{position:relative;top:0;left:0;z-index:10}.blog-list-large .icon_wrap{height:75px}.blog-list-large p.category-name span{background:#bd202b;color:#fff;padding:5px 8px;box-sizing:border-box;font-size:1.2rem;margin-right:5px;display:inline-block}form#searchform .sbm_btn input{color:#fff;font-size:2rem;background-position:right center;background-repeat:no-repeat;padding:8px 10px;box-sizing:border-box;background:url(https://cdn.journal-one.net/wp/wp-content/themes/journal-one-renewal-en/assets/css/../img/common/search_icon_w.png) no-repeat left 105px top 12px #3e3a39;margin:0 auto;display:block;max-width:380px;width:100%;border:none;-webkit-appearance:none;cursor:pointer;text-align:center;transition:.5s;letter-spacing:.1em;padding-left:30px}form#searchform .sbm_btn input:hover{opacity:.8}.right_area{overflow:hidden;position:absolute;top:-17px;right:15px}.right_area li{width:69px;background:#e1e1e1;color:#bd202b;padding:6px 5px;float:right;text-align:center;font-size:1.2rem;margin-bottom:5px;margin-left:8px}.sp+.to-archive-list{max-width:400px}.to-archive-list{max-width:400px}.to-archive-list a{font-size:1.6rem}.sp{display:none!important}@media screen and (max-width:1300px){form#searchform .flex{max-width:800px}.top_search{width:100%;margin:0 auto 80px}form#searchform select,form#searchform input[type=text]{font-size:1.5rem}}@media screen and (max-width:1200px){.top_search form{max-width:92%;margin:0 auto}}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:block!important}.flex{display:block}.top_txt{margin-bottom:40px;margin-top:30px}.blog-list-large .list-large{width:49%;margin-right:2%;margin-left:0;margin-bottom:30px}.blog-list-large .list-large:nth-child(3n){margin-right:2%}.blog-list-large .list-large:nth-child(even){margin-right:0}.right_area{overflow:hidden;position:relative;top:auto;right:0}.right_area li{width:50px;padding:1px 3px;font-size:1rem;margin-bottom:5px;margin-left:5px}.list-large .list-content-ttl{font-size:1.8rem}.list-content-cattag li{font-size:1rem;padding:5px;margin-right:5px;border-radius:3px}.blog-list-large p.category-name span{padding:5px;font-size:1rem;margin-right:5px;margin-bottom:5px}.blog-list-large p.category-name{top:0}.blog-list-large .icon_wrap{height:50px}form#searchform .flex>div{width:100%}form#searchform .flex>p{width:100%;font-size:2rem}.top_search h2:before,.top_search h2:after{flex-grow:.05}form#searchform .flex>p{font-size:3rem}}@media screen and (max-width:600px){form#searchform .sbm_btn input{color:#fff;font-size:2rem;background-position:right center;background-repeat:no-repeat;padding:8px 10px;box-sizing:border-box;background:url(https://cdn.journal-one.net/wp/wp-content/themes/journal-one-renewal-en/assets/css/../img/common/search_icon_w.png) no-repeat left 80px top 9px #3e3a39;margin:0 auto;display:block;max-width:380px;width:100%;border:none;-webkit-appearance:none;cursor:pointer;text-align:center;transition:.5s;letter-spacing:.1em;padding-left:30px}}.blog-list-large.blog-list-popular .list-large{margin:0 0 40px;width:100%}.blog-list-large.blog-list-popular .list-large a{display:flex;flex-direction:inherit;padding-top:60px}.blog-list-large.blog-list-popular .list-large a figure{flex-basis:37%;position:relative}.counter_corner_wrap{position:absolute;top:0;left:0}.counter_corner{background:#fafafa;width:250px;height:250px;border:#eee 1px solid;margin:0 auto;position:relative}.counter_corner{top:0;left:0;border-bottom:4em solid transparent;border-left:4em solid #c12748;position:absolute;z-index:100}.blog-list-large.blog-list-popular .list-large-content{flex-basis:63%}.blog-list-large.blog-list-popular .icon_wrap{height:auto;margin-bottom:10px}@media screen and (max-width:767px){.blog-list-large.blog-list-popular .list-large{margin:0 0 20px}.blog-list-large.blog-list-popular .list-large a{display:block;padding-top:8px}.blog-list-large .counter{top:35px}.blog-list-large.blog-list-popular .list-large-content{height:auto;padding:1.5rem 2rem 2rem}}.single .content{justify-content:space-between}.single .content main{width:calc(100% - 340px)}.side_advertisement{margin-bottom:30px}.side_search{background:#e1e1e1;padding:20px;box-sizing:border-box;margin-bottom:30px}.side_search h2{text-align:center;font-size:2rem;margin-bottom:20px;font-weight:700;color:#bd202b}.side_search form#searchform .flex>p{width:100%;text-align:center;font-weight:700;font-size:2rem}.side_search form#searchform .flex{display:block;margin:0 auto 20px}.side_search form#searchform .flex>div{width:100%}.side_search form#searchform .sbm_btn input{font-size:1.4rem;padding:10px;background:url(https://cdn.journal-one.net/wp/wp-content/themes/journal-one-renewal-en/assets/css/../img/common/search_icon_w.png) no-repeat left 15px top 12px #3e3a36;border-radius:5px;max-width:180px;background-size:21px auto}aside .new-ttl{margin-bottom:20px;font-size:2rem}aside .popular-ttl{margin-bottom:20px;font-size:2rem}aside .blog-list-large{display:block}aside .blog-list-large .list-large{position:relative;padding:0;margin:0 auto 20px;width:100%}aside .list-large .list-content-ttl{font-size:1.6rem}aside .right_area li{width:58px;padding:2px 5px;font-size:1.1rem}aside .blog-list-large .icon_wrap{height:40px}.entry-header-fig{margin-bottom:20px}.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;margin-top:20px}.alignleft{float:left;margin:.5em 1em 1.5em 0;display:block;width:48%!important}.alignright{float:right;margin:.5em 0 1.5em 1em;display:block;width:48%!important}.clearfix:after{content:"";display:block;clear:both}.clearfix{overflow:hidden;zoom:1}.entry-content .wp-caption picture{margin:0 auto 0}.entry-content picture{margin:0 auto 0}.wp-element-caption{font-size:1.4rem;line-height:1.8;background-color:#f1f1f1;padding:5px 10px;border-radius:4px;margin-bottom:2em}.wp-caption-text{font-size:1.4rem;line-height:1.8;background-color:#f1f1f1;padding:5px 10px;border-radius:4px}.pagebreak-links{text-align:center;margin-top:30px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.pagebreak-links .post-page-numbers{width:45px;height:45px;border:1px solid #d0cdbc;display:inline-block;text-align:center;vertical-align:middle;font-size:16px;box-sizing:border-box;padding:0 5px;color:#59554e;margin:0 7px 0;background:#fafafa;position:relative;text-decoration:none;display:flex;align-items:center;text-align:center}.pagebreak-links .post-page-numbers:hover{opacity:.8}.pagebreak-links .post-page-numbers span{width:100%}.pagebreak-links .post-page-numbers.prev,.pagebreak-links .post-page-numbers.next{width:50px}.pagebreak-links .post-page-numbers:hover{text-decoration:none;opacity:.8}.pagebreak-links .post-page-numbers.current{background:#bd202b;border:1px solid #d0cdbc;color:#fff}.pagination .post-page-numbers span{max-width:100%;position:absolute;top:5px;left:7px;vertical-align:bottom}.entry-info-box p.category-name span{background:#bd202b;color:#fff;padding:5px 8px;box-sizing:border-box;font-size:1.6rem;margin-right:5px;display:inline-block;margin-bottom:10px}.entry-date{margin-bottom:30px;text-align:right}.single .blog-list-large .icon_wrap{height:50px}.single .note_box{border:1px solid #bd202b;text-align:center;padding:20px 10px;background:#fff}.single .note_box a{color:#bd202b}.single .entry-access_new{border:1px solid #bd202b;text-align:center;padding:10px 15px 15px;background:#fff;margin:0 auto 50px}.single .entry-access_new h3{color:#bd202b;text-align:center;font-size:2rem;margin-bottom:5px;display:flex;align-items:center;justify-content:center;font-weight:400;letter-spacing:.12em}.single .entry-access_new h3:before,.single .entry-access_new h3:after{content:'';flex-grow:.015;height:2px;background:#bd202b}.single .entry-access_new .flex{justify-content:space-between;margin-bottom:40px}.single .entry-access_new .flex .access_img{flex-basis:20%}.single .entry-access_new .flex .access_img li:not(:first-child){margin-top:10px}.single .entry-access_new .flex .access_img+.txt_box{flex-basis:78%}.single .entry-access_new .flex .txt_box{text-align:left;font-size:1.4rem}.single .entry-access_new .flex .txt_box h4{font-weight:700;font-size:1.5rem;margin-bottom:5px}.single .entry-access_new h3:before{margin-right:15px}.single .entry-access_new h3:after{margin-left:15px}ul.access_ul{margin-bottom:20px}ul.access_ul li{padding:0 0 5px 8px;position:relative}ul.access_ul li:before{position:absolute;content:"";width:5px;height:5px;box-sizing:border-box;background:#bd202b;left:0;top:10px;border-radius:50%}.lwptoc_title.kanren_ttl{font-size:2rem;font-weight:700;margin-bottom:20px;display:block;background:url(https://journal-one.net/jp/wp/wp-content/themes/journal-one/assets/img/common/icn-relation.png) no-repeat left top 5px;padding-left:30px;padding-top:3px;box-sizing:border-box;background-size:20px auto}.single .blog-list-large.kanren .icon_wrap{height:60px}.lwptoc.lwptoc-inherit.lwptoc_test+.lwptoc.lwptoc-inherit{display:none!important}span[id]:not([href]){margin-top:-105px;padding-top:105px;display:inline-block;vertical-align:top}.plugin_toc{display:none}@media screen and (max-width:1024px){.side_advertisement{height:90px;width:728px;margin:0 auto 30px}.content aside{width:100%;display:flex;flex-flow:column}aside .blog-list-large{display:flex;flex-direction:row}aside .blog-list-large .list-large{width:32%}.side_search{order:10}.single .content main{width:100%;margin:0 auto 50px}.blog-list-large.kanren{flex-direction:row}}@media screen and (max-width:767px){.alignleft{float:none;margin:0 auto 1em;width:100%!important}.alignright{float:none;margin:0 auto 1em;width:100%!important}aside .blog-list-large .list-large{width:49%;margin-right:2%}.single .entry-access_new .flex .txt_box h4{margin-top:10px}.single .content main{width:100%;margin:0 auto}.aligncenter{margin-top:20px}.single .blog-list-large.kanren .icon_wrap{height:40px}.pagebreak-links .post-page-numbers:hover{opacity:1}.lwptoc>.lwptoc_i>.lwptoc_items>.lwptoc_itemWrap>.lwptoc_item a:hover{opacity:1}}.content-header.content-header-search{min-height:200px}@media screen and (max-width:767px){.wp-pagenavi span,.wp-pagenavi a{width:30px;height:30px;margin:0 2px;font-size:1.4rem}.pagebreak-links .post-page-numbers{margin:0 10px 0;width:45px;height:45px}}.post-type-archive-database .ac-ttl,.single-database .ac-ttl{margin-top:90px}.post-type-archive-database .ac-popular-ttl:before,.single-database .ac-popular-ttl:before,.tax-database_category .ac-popular-ttl:before{background-image:none}.post-type-archive-database .top_ttl{text-align:center;margin-bottom:60px}ul.db_select{display:flex;flex-wrap:wrap;margin-bottom:60px}ul.db_select>li{flex-basis:32%;margin-right:2%;margin-bottom:20px}ul.db_select>li:nth-child(3n){margin-right:0}ul.db_select>li>a,ul.db_select.softball>li>span{width:100%;background:#bd202b;color:#fff;display:block;text-align:center;font-size:1.8rem;font-weight:700;padding:10px;position:relative}ul.db_select>li>a:before,ul.db_select.softball>li>span:before{content:"";position:absolute;top:19px;right:12px;box-sizing:border-box;width:7px;height:7px;border:10px solid transparent;border-top:16px solid #e75555}.post-type-archive-database main h3{margin-bottom:5rem;display:flex;align-items:center;font-size:2.6rem;font-family:'Noto Sans JP',sans-serif;font-weight:700;white-space:nowrap}.post-type-archive-database main h3:after{content:'';display:inline-block;width:100%;height:1px;background:#bd202b;margin-left:2.5rem;position:relative;top:2px;flex:1}ul.database_list{display:flex;flex-wrap:wrap;margin-bottom:60px}ul.database_list li{flex-basis:32%;margin-right:2%;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}ul.database_list li .img{flex-basis:30%}ul.database_list li .img img{object-fit:cover;height:112px}ul.database_list li h4{flex-basis:65%;font-size:1.5rem;font-weight:700}ul.database_list li:nth-child(3n){margin-right:0}.single-database .content main,.tax-database_category main{width:100%}.single-database .box_top.flex{justify-content:space-between;margin-bottom:60px}.single-database .box_top.flex .img{flex-basis:40%}.single-database .box_top.flex .text{flex-basis:56%}.single-database .img_main{margin-bottom:20px;width:100%}.single-database .img_main img{height:468px;object-fit:cover;width:100%}.single-database ul.img_sub{display:flex;flex-wrap:wrap}.single-database ul.img_sub li{flex-basis:32%;margin-right:2%;margin-bottom:15px;cursor:pointer}.single-database ul.img_sub li:nth-child(3n){margin-right:0}.single-database ul.img_sub li img{height:150px;object-fit:cover;width:100%}.single-database .text p.ttl{font-size:1.8rem;font-weight:700;margin-bottom:5px}.single-database .text p.ttl.name{font-size:2.8rem;margin-bottom:10px}@media screen and (max-width:768px){.single-database .text p.ttl.name{font-size:2.3rem}}.single-database .text .category-name{margin-bottom:20px}.single-database .text .category-name a{color:#fff;font-size:1.6rem;background:#bd202b;line-height:1;border-radius:0;padding:10px 30px;box-sizing:border-box;display:inline-block}.single-database .text .team a{font-size:1.8rem;color:#bd202b;text-decoration:underline}.single-database .text .team a:hover{text-decoration:none}.single-database h3:not(.ac-ttl),.tax-database_category h3:not(.ac-ttl){margin-bottom:15px;display:flex;align-items:center;font-size:2.6rem;font-family:'Noto Sans JP',sans-serif;font-weight:700;white-space:nowrap}@media screen and (max-width:768px){.single-database h3:not(.ac-ttl){white-space:inherit}}.single-database h3:not(.ac-ttl):after,.tax-database_category h3:not(.ac-ttl):after{content:'';display:inline-block;width:100%;height:1px;background:#bd202b;margin-left:2.5rem;position:relative;top:2px;flex:1}.single-database .db_ul{margin-bottom:30px}.single-database .db_ul li{padding:0 0 10px 15px;position:relative}.single-database .db_ul li:before{position:absolute;content:"";width:5px;height:5px;box-sizing:border-box;background:#bd202b;left:0;top:10px;border-radius:50%}.single-database .db_ul{margin-bottom:30px}.single-database .db_ul a{color:#bd202b;text-decoration:underline}.single-database .db_ul a:hover{text-decoration:none}.qa_wrap{list-style:none;margin:0 auto 50px;width:100%}.qa_wrap li{background:0 0;padding:0;box-sizing:border-box;margin-bottom:20px;position:relative;border:1px solid #000}.qa_wrap h4{font-size:1.8rem;padding:35px 70px;position:relative;border-bottom:none;margin-bottom:0;box-sizing:border-box;background:#fff;color:#333;cursor:pointer;border-radius:10px;font-weight:400;cursor:pointer;font-weight:700}.qa_wrap h4:before{position:absolute;content:"";right:25px;top:22px;font-size:5rem;width:45px;background:#000;height:45px;border-radius:50%;font-weight:400}.qa_wrap h4:after{content:'';display:block;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff}.qa_wrap h4:after{position:absolute;right:43px;top:41px;transform:rotate(45deg)}.qa_wrap li.open h4:after{right:42px;top:40px;transform:rotate(226deg)}.qa_wrap h4 span{position:absolute;color:#bd202b;padding-left:10px;box-sizing:border-box;padding-top:0;font-size:3rem;line-height:1.3;left:20px;top:29px}.qa_wrap li.open h4{margin-bottom:0;border-radius:10px 10px 0 0}a.link{text-decoration:underline;color:#b53333}a.link:hover{text-decoration:none}.txt_a{font-size:1.8rem;padding:30px 35px 40px 70px;position:relative;border-bottom:none;box-sizing:border-box;display:none;margin-top:-25px;background:#fff;border-radius:0 0 5px 5px;line-height:1.6}.txt_a p:last-of-type{margin-bottom:0}.txt_a.open{display:block}.txt_a span{position:absolute;left:31px;top:20px;color:#333;box-sizing:border-box;padding-top:0;font-size:3rem;font-weight:700}.under_wrap_faq h3{text-align:center;margin-bottom:30px;margin-top:60px}.under_wrap_faq .qa_wrap a{color:#fa6e00}.under_wrap_faq .qa_wrap a:hover{text-decoration:underline}.under_wrap_faq .qa_wrap .youtube{padding-bottom:40%;max-width:560px;margin:0 auto 20px}@media screen and (max-width:1000px){.single-database .img_main img{height:350px}.single-database ul.img_sub li img{height:110px}}@media screen and (max-width:768px){.single-database h3:not(.ac-ttl),.tax-database_category h3:not(.ac-ttl){font-size:2rem}.post-type-archive-database .ac-ttl,.single-database .ac-ttl{margin-top:40px}ul.database_list{display:block}.qa_wrap h4{padding:20px 70px}.qa_wrap h4:before{right:15px;top:27px;width:40px;height:40px}.qa_wrap h4:after{right:31px;top:43px}.qa_wrap li.open h4:after{right:32px;top:41px}.txt_a{padding:30px 30px 20px 70px}}@media screen and (max-width:600px){.single-database .img_main img{height:335px}.single-database ul.img_sub li img{height:107px}ul.db_select{display:block}ul.db_select li{margin-right:0}}.single-database .content{background-color:#fff}@media screen and (max-width:768px){.single-database .content{padding-top:20px;padding-bottom:20px}}.db_info{display:flex;align-items:center;margin-bottom:15px;line-height:1.4}.db_info dt{margin-right:1em;font-weight:400;background-color:#e8e8e8;padding:5px 10px;text-align:center;border-radius:3px}.db_info dd a{color:#bd202b;text-decoration:underline}.db_info dd a:hover{text-decoration:none}.db_info2{margin-bottom:15px}.db_info2 dt{border-bottom:solid 1px #bd202b;color:#bd202b;margin-bottom:5px}.db_select.softball{justify-content:space-between}@media screen and (max-width:768px){.db_select.softball{margin-top:20px}}.db_select.softball li{flex-basis:48%}.db_info2 dd a{text-decoration:underline;color:#bd202b}.db_info2 dd a:hover{text-decoration:none}.acc_btn{cursor:pointer}.acc_btn:hover{opacity:.7}.acc{display:none;margin-top:15px}.acc a{padding-left:10px;text-decoration:underline;color:#bd202b;position:relative}.acc a:hover{text-decoration:none}.acc a:before{position:absolute;content:"";width:5px;height:5px;box-sizing:border-box;background:#bd202b;left:0;top:4px;border-radius:50%}.site-nav-wrap{display:flex;align-items:center;padding-right:10px}.to_adform{margin-right:1em}@media screen and (max-width:768px){.to_adform{margin-top:10px;margin-right:5px}.to_adform span{display:none}}.to_adform a{font-size:1.2rem;color:#bd202b}@media screen and (max-width:768px){.to_adform a{font-size:1.4rem}}.to_adform a:hover{text-decoration:underline}.column1{display:block}.single-post .entry-content a{color:#bd202b !important;text-decoration:underline}.single-post .entry-content a:hover{text-decoration:none}.single-post .entry-content a span{color:inherit!important}.single-post .entry-content span strong a{color:#BD202B!important}.sitemap_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.sitemap_wrap div{flex-basis:30%}@media screen and (max-width:1000px){.sitemap_wrap div{flex-basis:48%}}@media screen and (max-width:768px){.sitemap_wrap div{flex-basis:100%}}.sitemap_wrap div p{margin-bottom:10px;border-bottom:solid 1px #bd202b}.sitemap_wrap div ul li{line-height:1.8}.page-id-181 main,.page-id-181 .entry-content,.page-id-7971 main,.page-id-7971 .entry-content,.page-id-89 main,.page-id-8003 main,.page-id-8003 .entry-content,.page-id-59 main{width:100%}.for_pc,.for_tablet{margin-bottom:30px;text-align:center}.for_pc br,.for_tablet br{display:none}.for_tablet{display:none}@media screen and (max-width:1024px){.for_pc{display:none}.for_tablet{display:block}}@media screen and (max-width:768px){.for_pc{display:block}.for_tablet{display:none}}.corner_rank{position:absolute;left:0;top:0;width:84px;height:84px;background-image:linear-gradient(135deg,#f0f0f0 60px,transparent 0);z-index:20}.corner_rank.c_rank_1{background-image:linear-gradient(135deg,#c6a963 60px,transparent 0)}.corner_rank.c_rank_2{background-image:linear-gradient(135deg,#b4b4b4 60px,transparent 0)}.corner_rank.c_rank_3{background-image:linear-gradient(135deg,#c68b6b 60px,transparent 0)}.corner_rank span{position:absolute;left:23%;top:11%;font-size:2rem}.corner_rank.c_rank_10 span{left:16%}.lwptoc_title{display:flex;justify-content:center;align-items:center;width:100%;color:#bd202b;font-size:2rem}@media screen and (max-width:768px){.lwptoc_title{font-size:1.8rem}}.lwptoc_title:before{content:"";border-top:solid 1px #bd202b;width:100px;display:inline-block;margin-right:1em}@media screen and (max-width:768px){.lwptoc_title:before{width:60px}}.lwptoc_title:after{content:"";border-top:solid 1px #bd202b;width:100px;display:inline-block;margin-left:1em}@media screen and (max-width:768px){.lwptoc_title:after{width:60px}}.lwptoc_item_label{display:flex;align-items:center}.lwptoc_item_label:before{content:"";border-bottom:dashed 1px #000;width:100px;display:inline-block;margin-right:1em}@media screen and (max-width:768px){.lwptoc_item_label:before{content:none}}.lwptoc .lwptoc_item_number{font-size:1.6rem;color:#000}.lwptoc .lwptoc_header:before{width:20px;height:13px}.blog-list-popular .entry-date{margin-top:0}.lwptoc>.lwptoc_i>.lwptoc_items>.lwptoc_itemWrap>.lwptoc_item{margin-bottom:6px}.page-id-7971 .entry-content a,.page-id-8003 .entry-content a{color:#BD202B!important}.page-id-7971 .entry-content a:hover,.page-id-8003 .entry-content a:hover{text-decoration:underline}.lwptoc_i{position:relative;z-index:1}.div_page_prev{flex-grow:1}.div_page_next{flex-grow:1}.div_page_prev .link_page_prev{width:auto;float:left}.div_page_next .link_page_next{width:auto;float:right}.div_page_prev a.disabled{pointer-events:none;text-decoration:none;color:#a9a9a9}.div_page_next a.disabled{pointer-events:none;text-decoration:none;color:#a9a9a9}.single-oshinoso .o_bg{background:#fff;margin-bottom:65px}.single-oshinoso .o_main{margin-bottom:35px}.single-oshinoso .o_main .slider{margin-bottom:10px;background:#333}.single-oshinoso .o_main .thumbnail{max-width:690px;margin:0 auto}.single-oshinoso .thumbnail-img{height:68px;margin:0 5px;border:2px solid #b1b1b2;box-sizing:border-box}.single-oshinoso .thumbnail-img img{object-fit:contain;height:100%}.single-oshinoso .slick-prev:before,.single-oshinoso .slick-next:before{opacity:1;color:#bd202b}.single-oshinoso .slide-arrow.prev-arrow.slick-arrow{position:absolute;left:-35px;max-width:30px;z-index:10;top:30%;cursor:pointer}.single-oshinoso .slide-arrow.next-arrow.slick-arrow{position:absolute;right:-35px;max-width:30px;z-index:10;top:30%;cursor:pointer}.single-oshinoso .o_ttl{padding:0 60px 30px;box-sizing:border-box}.single-oshinoso .o_ttl .jd_logo{margin:0 auto 20px;max-width:232px}.single-oshinoso .o_name{margin-bottom:40px;padding:0 0 0 60px;box-sizing:border-box;position:relative}.single-oshinoso .o_name h2{font-size:4rem;padding-left:40px;box-sizing:border-box;font-weight:700;line-height:1.4;position:relative;letter-spacing:.25em;display:flex;align-items:center}.single-oshinoso .o_name h2 img{margin-right:20px;max-width:100px}.single-oshinoso .o_name h2 .small{font-size:2.6rem;letter-spacing:.1em}.single-oshinoso .o_name h2:before{position:absolute;content:"";left:0;background:#bd202b;width:8px;height:86%;top:7%}.single-oshinoso h2 .o_name_num{font-size:4rem;color:#bd202b;font-weight:500;font-family:'Hiragino Sans';margin-right:30px}.single-oshinoso .o_prof{margin-bottom:50px;padding:0 60px;box-sizing:border-box}.single-oshinoso .o_prof .prof_box{border:2px solid #bd202b;border-top:5px solid #bd202b;margin:0 auto;width:100%;position:relative;padding:20px 35px 20px}.single-oshinoso .o_prof .o_prof_ttl{position:absolute;bottom:-5px;right:-4px;font-size:4rem;color:#bd202b;line-height:1;font-weight:500;font-family:'Hiragino Sans'}.single-oshinoso .o_prof table th,.single-oshinoso .o_prof table td{color:#231815}.single-oshinoso .o_prof table th{font-weight:700;width:45%;padding-right:20px;box-sizing:border-box}.single-oshinoso .o_qa{margin-bottom:70px;padding:0 60px;box-sizing:border-box}.single-oshinoso .o_movie{padding:0 60px 85px;box-sizing:border-box}.single-oshinoso .o_qa h2,.single-oshinoso .o_movie h2{position:relative;text-align:center;font-weight:700;line-height:1.3;font-size:4rem;color:#bd202b;margin-bottom:25px;font-weight:500;font-family:'Hiragino Sans';letter-spacing:.2em}.single-oshinoso .o_qa h2:before,.single-oshinoso .o_qa h2:after,.single-oshinoso .o_movie h2:before,.single-oshinoso .o_movie h2:after{position:relative;display:inline-block;content:"";background:#bd202b;width:2px;height:1em;margin:0 1em;margin-top:-.2em;vertical-align:middle}.single-oshinoso .o_qa h2:before,.single-oshinoso .o_movie h2:before{transform:rotate(-35deg)}.single-oshinoso .o_qa h2:after,.single-oshinoso .o_movie h2:after{transform:rotate(35deg)}.o_bn .o_bn_ttl{display:flex;justify-content:space-between}.o_bn .jd_logo{display:block;width:22%}.o_bn h3{margin-bottom:30px;width:75%}.o_bn .bn_l{margin-bottom:30px;cursor:pointer}.o_bn .bn_wrap .bn_l:hover{opacity:.8}.o_bn .bn_l li:not(:last-child){margin-bottom:20px}.o_bn .bn_wrap .bn_small{display:none;flex-wrap:wrap}.o_bn .bn_small.open{display:flex;flex-wrap:wrap}.o_bn .bn_small li{flex-basis:30%;margin-right:5%;margin-bottom:30px;font-weight:700}.o_bn .bn_small li:nth-child(3n){margin-right:0}.o_bn .bn_small li img{margin-bottom:10px;border-radius:10px}.single-oshinoso .o_qa_wrap li{border-bottom:2px dotted #b1b1b2}.single-oshinoso .o_qa_wrap li:not(:first-child){margin-top:15px}.single-oshinoso .txt_q{font-size:1.5rem;font-weight:700}.single-oshinoso .txt_q span{font-size:2.5rem;font-weight:700;color:#bd202b;padding-right:10px;padding-bottom:5px;font-weight:500;font-family:'Hiragino Sans';vertical-align:sub}.single-oshinoso .txt_a{display:block;margin-top:0;font-size:1.5rem;padding:10px 0 30px 70px}.single-oshinoso .txt_a p{min-height:45px;font-size:1.4rem;line-height:1.8}.single-oshinoso .txt_a span{left:0;top:10px}.single-oshinoso .youtube{width:100%;max-width:650px;margin:0 auto;aspect-ratio:16/9}.single-oshinoso .youtube iframe{width:100%;height:100%}.post-type-archive-oshinoso .content{max-width:830px}@media screen and (max-width:768px){.single-oshinoso .o_main{margin-top:20px}.post-type-archive-oshinoso .content{margin-top:20px}}@media screen and (max-width:600px){.single-oshinoso .thumbnail-img{height:30px;width:30px!important}.single-oshinoso .o_name{padding:0 0 0 20px}.single-oshinoso .o_ttl{padding:0 20px 30px}.single-oshinoso .o_main .thumbnail{max-width:280px;margin:0 auto}.single-oshinoso .thumbnail-img{height:46px;width:46px!important}.single-oshinoso .slide-arrow.prev-arrow.slick-arrow{left:-23px;max-width:23px;top:21%}.single-oshinoso .slide-arrow.next-arrow.slick-arrow{right:-23px;max-width:23px;top:21%}.single-oshinoso .o_prof table th{width:46%}.single-oshinoso .o_name{padding:0 0 0 20px}.single-oshinoso .o_prof{padding:0 20px}.single-oshinoso .o_prof .prof_box{padding:15px 15px 40px}.single-oshinoso .o_name h2 .small{font-size:1.6rem}.single-oshinoso .o_name h2{font-size:2.5rem;padding-left:20px}.single-oshinoso .o_name .o_name_num{bottom:0;right:90px;font-size:2.5rem;margin-right:10px}.single-oshinoso .o_name h2 img{margin-right:10px;max-width:60px}.single-oshinoso .o_qa h2,.single-oshinoso .o_movie h2{font-size:3.2rem}.single-oshinoso .o_qa{padding:0 20px;margin-bottom:50px}.single-oshinoso .o_movie{padding:0 20px 50px}.o_bn .bn_small li{flex-basis:48%;margin-right:4%;margin-bottom:20px;font-size:1.4rem}.single-oshinoso .o_ttl .jd_logo{margin:0 auto 15px;max-width:120px}.o_bn .bn_small li:nth-child(3n){margin-right:4%}.o_bn .bn_small li:nth-child(even){margin-right:0}}.prev_first_header{float:left;width:50%;position:relative}.next_first_header{float:right;width:50%}.first_header_wrap{border-top:1px solid #bd202b;border-bottom:1px solid #bd202b;box-sizing:border-box;overflow:hidden;position:relative}.first_header_wrap:before{content:"";position:absolute;top:20%;height:60%;right:50%;border-right:1px dotted #bd202b;width:1px;margin-right:-1px}.single-post .entry-content .first_header_wrap a{text-decoration:none !important;color:#000 !important;padding:15px 0;display:block;overflow:hidden;padding-right:30px}.single-post .entry-content .first_header_wrap .next_first_header a{padding-right:0;padding-left:30px}.single-post .entry-content .first_header_wrap .top_span{font-size:1.2rem;font-weight:700;position:relative;padding:0 0 0 60px;color:#BD202B!important}.first_header_wrap .top_span:before{content:'';position:absolute;bottom:2px;left:7px;width:40px;height:1px;background:#bd202b;transition:all .3s}.first_header_wrap .top_span:after{content:'';position:absolute;bottom:6px;left:6px;width:10px;height:1px;background:#bd202b;transform:rotate(140deg);transition:all .3s}.first_header_wrap .next_first_header{text-align:right}.first_header_wrap .bottom_span{float:right;text-align:left}.single-post .entry-content .first_header_wrap .next_first_header .top_span{padding:0 60px 0 0}.first_header_wrap .next_first_header .top_span:before{left:auto;right:7px}.first_header_wrap .next_first_header .top_span:after{bottom:5px;left:auto;right:6px;transform:rotate(35deg)}@media screen and (max-width:768px){.single-post .entry-content a{font-size:1.2rem}.pagebreak-links .post-page-numbers span{font-size:1.2rem}.prev_first_header{float:none;width:100%}.next_first_header{float:none;width:100%;text-align:left}.prev_first_header+.next_first_header{border-bottom:1px dotted #bd202b}.first_header_wrap{display:flex;flex-direction:column-reverse;padding:0 15px}.first_header_wrap:before{display:none}.single-post .entry-content .first_header_wrap a{padding-right:0}.single-post .entry-content .first_header_wrap .next_first_header a{padding-right:0;padding-left:0;text-align:left}.first_header_wrap .bottom_span{float:none;text-align:left}.first_header_wrap .top_span:before{left:0;bottom:5px}.first_header_wrap .top_span:after{left:0;bottom:9px}.first_header_wrap .next_first_header .top_span:after{bottom:8px}}