@charset "utf-8";body.archive.posttype-news div#wrapcont #mainArea section.mainsec.s1>.inner{max-width:950px}body.archive.posttype-news div#wrapcont #mainArea section.mainsec.s1 .mainclm1 .wp-pagenavi{margin-top:3rem}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2{width:100%;max-width:950px;margin-left:auto;margin-right:auto}@media (max-width:767px){body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2{margin-top:.5rem}}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt{padding:.5rem 1rem;background-color:var(--theme-background);border:1px solid var(--theme-primary);min-height:55px}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt>.inner,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt>.inner{position:relative}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn{position:absolute;top:0;right:0;z-index:1}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1 a,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1 a{display:inline-block;line-height:1em;border:1px solid var(--theme-primary);padding:.5em 1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1.close a,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1.close a{background-color:#fff;color:#000;font-weight:400}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1.open a,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1.open a{background-color:var(--theme-primary);color:#fff;font-weight:400}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1.open a::first-letter,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1.open a::first-letter{color:#fff}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1 a::first-letter,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1 a::first-letter{color:var(--theme-secondary)}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1 a:hover,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn .btn1 a:hover{opacity:1}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd{background-color:#fff;padding:2rem;border-left:1px solid var(--theme-primary);border-right:1px solid var(--theme-primary);border-bottom:1px solid var(--theme-primary);display:block}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li{padding:1rem 0;border-bottom:1px solid var(--theme-primary)}@media (max-width:500px){body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li{padding:.5rem 0}}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li:first-child,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li:first-child{padding-top:0}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li:last-child,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li:last-child{padding-bottom:0;border-bottom:none}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li>.inner,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li>.inner{position:relative;min-height:2em;padding-left:calc(8.5em + 2em)}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .txt_head,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .txt_head{display:block;width:8.5em;color:#fff;padding:0 1em;position:absolute;top:0;left:0;z-index:1;background-color:var(--theme-primary);text-align:center}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .wrap_chclm,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .wrap_chclm{display:inline-block}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .wrap_chclm:not(:last-child),body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .wrap_chclm:not(:last-child){margin-right:1.5em}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .wrap_chclm input,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .wrap_chclm input{vertical-align:middle;margin-right:.5em;width:1em;height:1em}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts select,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts select{display:inline-block}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts input[type=text],body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts input[type=text]{width:100%}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l1>dt,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l1>dt{width:100%;background-color:#ffcc80;padding:.5rem 1rem;cursor:pointer}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l1>dt>.inner,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l1>dt>.inner{position:relative;padding-left:calc(1em + 1em)}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l1>dt>.inner::before,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l1>dt>.inner::before{position:absolute;top:0;left:0;z-index:1;content:"\25bc"}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l1>dt.open>.inner::before,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l1>dt.open>.inner::before{content:"\25b2"}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l1>dd,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l1>dd{display:none;padding:.5rem 0 .5rem 2rem}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2:not(:first-child),body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2:not(:first-child){margin-top:.5rem}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dt,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dt{width:100%;background-color:var(--theme-background);padding:.25rem 1rem;cursor:pointer}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dt>.inner,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dt>.inner{position:relative;padding-left:calc(1em + 1em)}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dt>.inner::before,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dt.open>.inner::before{content:"\25b2"}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dd,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dd{display:none;padding:.5rem 1rem;border-left:2px solid var(--theme-background);border-right:2px solid var(--theme-background);border-bottom:2px solid var(--theme-background)}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dd .btn_allcheck,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dd .btn_allcheck{margin-bottom:.25rem}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dd .btn_allcheck a,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .traffictypeclm dl.list_l2>dd .btn_allcheck a{display:inline-block;background-color:var(--theme-background);padding:0 1em}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd .btn_search,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd .btn_search{margin-top:2rem;text-align:center}@media (max-width:767px){body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd{padding:2rem 1.5rem}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dt .box_btn{margin-top:.25rem}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .separate,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .inputparts .separate{display:block}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li>.inner,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li>.inner{padding-left:0}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .txt_head,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .txt_head{position:static;margin-bottom:1rem;padding:.25em 1em;width:100%;text-align:center}}@media (max-width:500px){body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd .btn_search,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd .btn_search{margin-top:1rem}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd{padding:1rem}body.archive.posttype-matching div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .txt_head,body.page-template-page-mylist div#wrapcont #mainArea section.mainsec.s1 .mainclm2 .box_cont dl.list1>dd ul.inputlist>li .txt_head{margin-bottom:.5rem}}body.common-matching-style div#wrapcont #mainArea section.mainsec.s2>.inner{max-width:950px}body.common-matching-style .box_pagenavi{text-align:center}body.common-matching-style .box_pagenavi.top{margin-top:3rem;margin-bottom:3rem}@media (max-width:500px){body.common-matching-style .box_pagenavi.top{margin-top:1rem;margin-bottom:1rem}}body.common-matching-style .box_pagenavi.bottom{margin-top:3rem}@media (max-width:500px){body.common-matching-style .box_pagenavi.bottom{margin-top:1rem}}body.common-matching-style .box_pagenavi .wp-pagenavi{display:inline-block}body.common-matching-style .box_mainlist ul.list1>li{border:1px solid var(--theme-primary);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}body.common-matching-style .box_mainlist ul.list1>li:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}body.common-matching-style .box_mainlist ul.list1>li:not(:first-child){margin-top:2rem!important}body.common-matching-style .box_mainlist ul.list1>li dl.wrap_article>dt{background-color:var(--theme-background);padding:1rem 1.5rem;border-radius:8px 8px 0 0;border-bottom:1px solid var(--theme-primary)}body.common-matching-style .box_mainlist ul.list1>li dl.wrap_article>dt>.inner{position:relative}body.common-matching-style .txt_glp_lt .txt1 a{font-size:120%;color:var(--theme-secondary)!important;font-weight:600;transition:color .3s ease}body.common-matching-style .txt_glp_lt .txt1 a:hover{color:var(--theme-primary)!important;text-decoration:none}body.common-matching-style .txt_glp_rt{text-align:right;font-size:80%;margin-top:.5rem}body.common-matching-style .txt_glp_rt>*{display:inline-block}body.common-matching-style .txt_glp_rt>:not(:last-child){margin-right:1rem}body.common-matching-style .txt_glp_rt .txt_cates>a{display:inline-block;background-color:var(--theme-primary);color:#fff!important;padding:.4em 1.2em;border-radius:20px;font-weight:600;font-size:.9em;box-shadow:0 2px 4px rgba(38,112,72,.2);transition:all .3s ease}body.common-matching-style .txt_glp_rt .txt_cates>a:hover{box-shadow:0 4px 8px rgba(38,112,72,.3);transform:translateY(-1px)}body.common-matching-style .txt_glp_rt .txt_cates>a:not(:last-child){margin-right:.25em}body.common-matching-style .txt_glp_rt .btn_favo a{display:inline-block;background-color:#fff;padding:.4em .8em .4em 1.2em;border:1px solid #717e79;border-radius:6px;opacity:1;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}body.common-matching-style .txt_glp_rt .btn_favo a:hover{background-color:var(--theme-background);border-color:var(--theme-primary);box-shadow:0 2px 6px rgba(38,112,72,.15)}body.common-matching-style .txt_glp_rt .btn_favo a.on{background-color:var(--theme-primary);border:none;color:#fff;box-shadow:0 2px 4px rgba(38,112,72,.2)}body.common-matching-style .txt_glp_rt .btn_favo a img,body.common-matching-style .txt_glp_rt .txt_date img{height:1.25em;width:auto;margin-right:.5em;vertical-align:middle!important}body.common-matching-style .box_mainlist ul.list1>li dl.wrap_article>dd{background-color:#fff;padding:2rem;border-radius:0 0 8px 8px}body.common-matching-style .clm_txt_main{margin-bottom:1.5rem}@media (max-width:500px){body.common-matching-style .clm_txt_main{margin-bottom:.5rem}}body.common-matching-style .clm_list1.flbox>.child.lt{width:300px;max-width:300px}body.common-matching-style .clm_list1.flbox>.child.rt table.tbl1{border:1px solid #717e79;border-radius:0}body.common-matching-style .clm_list1.flbox>.child.rt table.tbl1 td,body.common-matching-style .clm_list1.flbox>.child.rt table.tbl1 th{padding:.25rem 1rem;vertical-align:middle}body.common-matching-style .clm_list1.flbox>.child.rt table.tbl1 tr:not(:first-child)>td,body.common-matching-style .clm_list1.flbox>.child.rt table.tbl1 tr:not(:first-child)>th{border-top:1px solid #717e79}body.common-matching-style .clm_list1.flbox>.child.rt table.tbl1 th{background-color:var(--theme-background);width:12em;font-weight:500}body.common-matching-style .clm_list1.flbox>.child.rt table.tbl1 td{background-color:#fff}body.common-matching-style .clm_tags{margin-top:1.5rem;font-size:80%}body.common-matching-style .clm_tags a{display:inline-block;background-color:#fff!important;border:1px solid var(--theme-primary);color:var(--theme-secondary)!important;border-radius:20px;padding:.4em .8em;line-height:1em;margin-bottom:.5em;text-decoration:none;font-size:.9em;font-weight:500;transition:all .3s ease}body.common-matching-style .clm_tags a:not(:last-child){margin-right:.5em}body.common-matching-style .clm_tags a:hover{background-color:var(--theme-secondary)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 2px 4px rgba(38,112,72,.2)}body.common-matching-style .clm_txt_detail{padding-top:1.5rem}body.common-matching-style .clm_txt_detail>.inner{position:relative;padding-right:calc(12rem + 1.5rem)}body.common-matching-style .clm_txt_detail .row1 img{vertical-align:middle}body.common-matching-style .clm_txt_detail .btn1{position:absolute;top:0;right:0;z-index:1;width:250px}@media (max-width:767px){body.common-matching-style .clm_txt_detail .btn1{flex:1}}body.common-matching-style .btn_favorite{border:1px solid #ccc}body.common-matching-style .clm_txt_detail .btn1 a{padding:.8em 1.5em;text-align:left;background-color:var(--theme-primary);display:block;color:#fff!important;position:relative;padding-right:2em;border-radius:6px;box-shadow:0 2px 4px rgba(38,112,72,.2);transition:all .3s ease}body.common-matching-style .clm_txt_detail .btn1 a::before{position:absolute;top:50%;right:1em;z-index:1;content:"\ff1e";transform:translate(0,-50%)}body.common-matching-style .clm_txt_detail .btn1 a:hover,body.common-matching-style .clm_txt_detail .btn1 a:hover *{opacity:1}body.common-matching-style .clm_txt_detail .btn1 a:hover{box-shadow:0 4px 8px rgba(38,112,72,.3);transform:translateY(-1px)}body.common-matching-style .mainclm1{margin-bottom:2rem}@media (max-width:767px){body.common-matching-style .mainclm1{margin-bottom:0}}@media (max-width:800px){body.common-matching-style .clm_list1.flbox{align-items:center;flex-direction:column;justify-content:center!important}body.common-matching-style .clm_list1.flbox>.child.lt,body.common-matching-style .clm_list1.flbox>.child.rt{width:100%}body.common-matching-style .clm_list1.flbox>.child.rt{max-width:100%;margin-top:1rem}body.common-matching-style .clm_list1.flbox>.child.lt{text-align:center}}@media (max-width:767px){body.common-matching-style .clm_txt_detail>.inner{padding-right:0}body.common-matching-style .clm_txt_detail .btn1{position:static}body.common-matching-style .ma-gf{flex-wrap:wrap;gap:1rem}}@media (max-width:500px){body.common-matching-style .txt_glp_rt{text-align:left}body.common-matching-style .txt_glp_rt>*{display:block}body.common-matching-style .txt_glp_rt>:not(:last-child){margin-right:0;margin-bottom:.25rem}body.common-matching-style .btn_favo{margin-top:1rem}body.common-matching-style .box_mainlist ul.list1>li dl.wrap_article>dd{padding:1rem}body.common-matching-style .clm_list1.flbox>.child.rt table.tbl1 td,body.common-matching-style .clm_list1.flbox>.child.rt table.tbl1 th{width:100%!important;display:block}body.common-matching-style .clm_list1.flbox>.child.rt table.tbl1 td{border-top:1px solid #717e79!important}}.area-group-inner{max-width:950px;margin-inline:auto;width:calc(100% - 2rem);padding-bottom:1rem}.area-group-inner .wp-pagenavi{margin-top:1rem;margin-bottom:1rem;text-align:center}.area_cmn_contact{margin-top:1rem!important}.area_cmn_contact .cmn_contact{margin-top:1rem!important}.area-header{border:1px solid #e3f2fd;padding:2rem;margin:2rem 0;text-align:center;background:linear-gradient(135deg,#f1f9ff 0,#e3f2fd 100%);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.area-header:hover{box-shadow:0 6px 20px rgba(0,0,0,.12);transform:translateY(-2px)}.area-title{font-size:1.8em;margin-bottom:.8em;color:#1976d2;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.area-count{font-size:1.2em;color:#424242;font-weight:500}.area-count strong{color:#1976d2;font-weight:700;font-size:1.1em}.area-header{border:1px solid #e3f2fd;padding:2rem;margin:2rem 0;text-align:center;background:linear-gradient(135deg,#f1f9ff 0,#e3f2fd 100%);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.area-header:hover{box-shadow:0 6px 20px rgba(0,0,0,.12);transform:translateY(-2px)}.area-title{font-size:1.8em;margin-bottom:.8em;color:#1976d2;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.area-count{font-size:1.2em;color:#424242;font-weight:500}.area-count strong{color:#1976d2;font-weight:700;font-size:1.1em}@media (max-width:767px){.area-header{padding:1.5rem 1rem;margin:1.5rem 0;border-radius:8px}.area-title{font-size:1.4em;margin-bottom:.6em}.area-count{font-size:1em}.area-count strong{font-size:1em}}@media (max-width:500px){.area-header{padding:1rem .8rem;margin:1rem 0;border-radius:6px}.area-title{font-size:1.2em;margin-bottom:.5em}.area-count{font-size:.9em}.area-count strong{font-size:.9em}}@media (max-width:767px){.area-header{padding:1.5rem 1rem;margin:1.5rem 0;border-radius:8px}.area-title{font-size:1.4em;margin-bottom:.6em}.area-count{font-size:1em}.area-count strong{font-size:1em}}@media (max-width:500px){.area-header{padding:1rem .8rem;margin:1rem 0;border-radius:6px}.area-title{font-size:1.2em;margin-bottom:.5em}.area-count{font-size:.9em}.area-count strong{font-size:.9em}}.custom-pagenavi{text-align:center;margin:2rem 0}.custom-pagenavi ul{display:inline-flex;gap:.2em;padding:0;margin:0;list-style:none}.custom-pagenavi li{display:inline-block}.custom-pagenavi li a,.custom-pagenavi li span,.custom-pagenavi-total{display:inline-block;min-width:32px;height:32px;line-height:32px;text-align:center;border:2px solid #ccc;background:#fff;color:#222;font-size:1.1em;text-decoration:none;font-weight:400;box-sizing:border-box;padding-left:.5em!important;padding-right:.5em!important;transition:all .15s}.custom-pagenavi li a:hover{border-color:var(--theme-primary);color:var(--theme-primary)}.custom-pagenavi li.current span{border:2px solid #222;font-weight:700;background:#fff;color:#222}.custom-pagenavi li.dots{pointer-events:none;color:#888;border:none;background:0 0;min-width:32px}.custom-pagenavi ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.2em;padding:0;margin:0;list-style:none}@media (max-width:600px){.custom-pagenavi ul{gap:.1em}.custom-pagenavi li a,.custom-pagenavi li span,.custom-pagenavi-total{min-width:26px;height:26px;line-height:26px;font-size:1em;padding-left:.3em;padding-right:.3em}}header .mainclm1{margin-bottom:0!important}.clm_list1.archive-flbox{display:flex;gap:10px}.child.rt.archive-flbox-rt{width:100%}