@charset "utf-8";*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;margin:0;padding:0;scroll-padding-top:60px}@media screen and (min-width:768px){html{scroll-padding-top:90px}}body{background-color:#fff;color:#333;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:1.4rem;line-height:2;margin:0 auto;padding:0;display:flex;flex-direction:column;min-height:100vh}@media screen and (min-width:768px){body{font-size:1.6rem;font-size:16px}}dd,div,dl,dt,li,ol,p,td,th,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}img{border:0;vertical-align:bottom}ol li,ul li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-style:normal;text-align:left;font-size:100%}hr{border:none;border-bottom:#666 solid 1px;border-width:1px;color:#999;margin:30px 0 30px}hr.line_dot{margin:4em 0;border-bottom:#666 dashed 1px}blockquote{position:relative;padding:10px 15px 10px 60px;background:#f5f5f5;color:#555;border-left:4px solid #666;width:auto;margin:60px auto}blockquote:before{display:inline-block;position:absolute;top:15px;left:15px;vertical-align:middle;font-family:"Font Awesome 5 Free";content:"\f10d";font-weight:900;color:#999;font-size:25px;line-height:1}form{margin-block-end:0}#main blockquote p{padding:0;margin:0}blockquote cite{text-align:right;display:block}.clr{clear:both}.breadcrumb{background-color:#eeeae7;padding:1px 10px 5px;margin:0}article .breadcrumb ul{padding:0;margin:0;line-height:1.2}article .breadcrumb ul li{display:inline;font-size:1rem;padding:0;margin:0;margin-bottom:0;line-height:1.2}article .breadcrumb ul li:before{content:"";padding:0;margin:0;top:0}@media screen and (min-width:768px){.breadcrumb ul li{font-size:1.2rem}}article ul.pagination{margin:20px 0 10px;padding:0;background:#fff;text-align:center}article ul.pagination li{display:inline;margin:0 1px;padding:0;font-size:1.2rem;line-height:1.1}ul.pagination li:before{content:""}ul.pagination li a,ul.pagination li span{display:inline-block;padding:8px 10px;background:#eeeae7;text-decoration:none;vertical-align:middle}ul.pagination li.active a{color:#fff;background:#a39082;border-color:#a39082}ul.pagination li a span,ul.pagination li span,ul.pagination li span a{color:#fff;background:#a39082;border-color:#a39082}ul.pagination li.current a{padding:0;margin-bottom:0}ul.pagination li span a{padding:0;margin-bottom:0}ul.pagination li.next a,ul.pagination li.prev a{background:#fff}ul.pagination li a:hover{color:#917865;background:#dad1ca}.ad_foot{margin-top:20px}#wrapper{background-color:#fff;box-sizing:border-box;width:100%;display:flex;flex-direction:column;min-height:100vh}#allContents{width:100%;margin:0 0 0;position:relative;background-color:#fff;padding:48px 0 3em}@media screen and (min-width:768px){#allContents{width:830px;margin:0 auto 0;padding:76px 0 3em;display:flex}}#main{width:100%;padding:0 0 0}#navi{width:100%}@media screen and (min-width:768px){#main{width:580px;padding:0 50px 0 0}#contentNavi{width:200px}}table{border-collapse:separate;border-spacing:0;border:#cfc9c4 solid 1px}table th{background-color:#e9e0d9}td,th{border-bottom:#cfc9c4 solid 1px;font-weight:400;text-align:left}table td+td,table th+td,table th+th{border-left:1px solid #cfc9c4}table tr:last-child td,table tr:last-child th{border-bottom:none}table tr:nth-child(odd) td{background-color:#f8f4f1}#main table.ctr{width:auto;margin-right:auto;margin-left:auto}.bdr{border:#ddd solid 1px;display:flex;align-items:center;justify-content:center;padding:1em;text-align:center}.bdr img{display:block;width:auto}.bdr.x2{border-width:2px}.bdr.x3{border-width:3px}.bdr.x4{border-width:4px}.bdr.x5{border-width:5px}.bdr.x6{border-width:6px}.bdr.x7{border-width:7px}.bdr.x8{border-width:8px}.bdr.x9{border-width:9px}.bdr.x10{border-width:10px}#contentNavi .navWrap{background-color:linen;padding:5px}.navWrap ul.nav_inner{width:100%;height:auto;position:relative}.navWrap ul.nav_inner li{line-height:1.2;font-size:1.4rem;margin:0;padding:0;border-bottom:#d8d0c7 solid 1px}.navWrap ul.nav_inner li a{color:#222;padding:12px 8px 12px 28px;text-decoration:none;display:block;position:relative;background-color:#fff}.navWrap ul.nav_inner li a:before{display:inline-block;font-family:"Font Awesome 5 Free";content:" \f138";font-weight:900;font-size:1.4rem;color:#c2b3a4;text-decoration:none;position:absolute;top:.7em;left:.4em}.navWrap ul.nav_inner li.icon_ranking a:before{content:" \f521"}.navWrap ul.nav_inner li.icon_new a:before{content:" \f251"}.navWrap ul.nav_inner li.icon_search a:before{content:" \f002"}.navWrap ul.nav_inner li.icon_favorite a:before{content:" \f004";color:#ffb7b7}.navWrap ul.nav_inner li.icon_category a:before{content:" \f02c"}.navWrap ul.nav_inner li.icon_newtopic a:before{content:" \f7f5"}.navWrap ul.nav_inner li.icon_howto a:before{content:" \f1b2"}.navWrap ul.nav_inner li.icon_faq a:before{content:" \f128"}#contentNavi .newEntry{margin:10px 10px 10px}#contentNavi .newEntry .ttl{text-align:center;padding:5px;color:#fff;background-color:#7a6453;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}#contentNavi .newEntry ul li{margin:0 0 0;padding:0}#contentNavi .newEntry ul li a{margin:0 0 0;padding:1em 1em;font-size:1.2rem;display:block;background-color:#fff;border:#ccc solid 1px;border-top:none}#contentNavi .newEntry ul li:last-child a{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.SpecialFeature{margin:10px 10px 0}.SpecialFeature .ttl{width:70%;position:relative;padding:.5em .75em;background-color:#5ec84e;border-radius:15px;text-align:center;margin:20px auto 20px;color:#fff;border:none;display:table}.SpecialFeature .ttl:before{position:absolute;top:100%;left:45%;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #5ec84e}.SpecialFeature ul li{padding:0 0 1em}.SpecialFeature ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.SpecialFeature ul li span{display:block}.SpecialFeature ul li span.im{width:37%;padding:0 3% 0 0}.SpecialFeature ul li span.tx{width:60%;line-height:1.4}.SpecialFeature ul li span.im img{width:100%;border:#ddd solid 1px}.popupModal1>input{display:none}.popupModal1>input:first-child+label{cursor:pointer}.modalPopup2{display:none}.popupModal1>input:first-child:checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup2{display:block;z-index:998;position:fixed;width:86%;height:50%;border-radius:20px;left:50%;top:50%;margin-top:30px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:10px 10px 16px 5px;overflow:hidden}@media (min-width:768px){.popupModal1>input:first-child:checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup2{width:600px;height:600px;padding:30px;top:50%}.popupModal1>input:first-child:checked+label+input:nth-child(3)+label+input:nth-child(5)+label{left:50%!important;top:50%!important;margin-left:270px!important;margin-top:-310px!important}}.popupModal1>input:first-child:checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup2>div{overflow:auto;-webkit-overflow-scrolling:touch;display:inline-block;width:100%;height:100%}.popupModal1>input:first-child:checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup2>div>iframe{width:100%;height:100%;border:none;display:block}.popupModal1>input:first-child:checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup2>div>img{max-width:100%}.popupModal1>input:first-child+label~label{display:none}.popupModal1>input:first-child:checked+label+input:nth-child(3)+label{width:100%;height:100%;background:rgba(0,0,0,.7);display:block;position:fixed;left:0;top:0;z-index:997;text-indent:-999999px;overflow:hidden}.popupModal1>input:first-child:checked+label+input:nth-child(3)+label+input:nth-child(5)+label{background:rgba(255,255,255,.5);display:inline-block;position:fixed;right:30px;bottom:50px;z-index:999;width:34pt;height:34pt;font-size:30px;border-radius:50%;line-height:34pt;text-align:center;box-shadow:2px 2px 10px 0 rgba(0,0,0,.2)}.popupModal1>input:first-child+label+input:nth-child(3)+label+input:nth-child(5):checked+label+.modalPopup2,.popupModal1>input:first-child+label+input:nth-child(3):checked+label+input:nth-child(5)+label+.modalPopup2{display:none}.modalPopup2{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.popupModal1 .modalTitle{padding-bottom:.5em;margin:.5em 0;border-bottom:1px solid #ccc;font-weight:700;text-align:center}.popupModal1 .modalMain{text-align:left}.modalMain ol li{margin:0 0 0 40px;padding:5px 0 5px 10px;list-style:decimal;font-size:1.2rem;overflow:visible;vertical-align:top}.modalMain ol li:nth-child(odd){background:#eeeae7}.modalMain ol li span{display:inline-block;margin:0}.modalMain ol li span.name{width:50%}.modalMain ol li span.strokes{width:30%}.modalMain ol li span.delete{width:20%}.modalMain ol li span.delete a{display:inline-block;text-decoration:none;border:#ccc solid 1px;padding:1px 5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#fff;color:#999}footer{background-color:#7a6453;box-sizing:border-box;color:#fff;margin:auto 0 0;padding:1em 0 4em;text-align:center;width:100%}footer a{color:#fff}footer a:hover{color:#c7b6a8}footer a:visited{color:#dad1ca}footer a:visited:hover{color:#c7b6a8}footer ul{text-align:center}footer ul li{display:inline-block;margin:0 10px 0 0}footer .copy{margin:20px 0 0;text-align:center;font-size:1rem}.foot_info{margin:10px auto 0;padding:10px;background-color:#685445;border:solid 1px #968476;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#f5eee8;font-size:1.2rem;text-align:center}@media screen and (min-width:768px){footer .footinner{width:700px;margin:0 auto}footer .copy{font-size:1.2rem}.foot_info{width:830px;margin:10px auto}}.ac-box{width:auto;margin:20px 10px 5px;text-align:center}.ac-box label{text-align:center;margin:0 auto;padding:0 10px;height:30px;line-height:30px;border:#666 solid 1px;position:relative;display:inline-block;cursor:pointer;transition:all .5s}.ac-box label:hover{color:#ccc;-webkit-transition:all .3s;transition:all .3s}.ac-box input{display:none}.ac-box label:after{color:#ccc;font-family:"Font Awesome 5 Free";content:" \f107";font-weight:900}.ac-box input:checked~label::after{color:#ccc;font-family:"Font Awesome 5 Free";content:" \f106";font-weight:900}.ac-box div{height:0;padding:0;overflow:hidden;opacity:0;transition:.5s;text-align:left}.ac-box input:checked~div{height:auto;padding:20px 5px 10px;opacity:1}article .ac-box div ul{margin:0;padding:0}.tx_red{color:#be2d10!important}.tx_red2{color:red!important}.tx_blue{color:#1ea1c6!important}.tx_blue_2{color:#63ccea!important}.tx_pink{color:#ff6464!important}.tx_pink_2{color:#ff9e9e!important}.tx_orange{color:#e95800!important}.tx_green{color:#5ec84e!important}.bg_pink{background-color:#ffe3e3!important}.bg_yellow{background-color:#fff3cb!important}.bg_blue{background-color:#e8f2f5!important}.bg_green{background-color:#d4ffdc!important}.bg_orange{background-color:#ffe7c8!important}.bg_gray{background-color:#ccc!important}.tx_r{text-align:right!important}.tx_l{text-align:left!important}.tx_c{text-align:center!important}.tx_big{font-size:130%!important}.tx_mid{font-size:115%!important}.tx_sm{font-size:85%!important}.tx_ssm{font-size:70%!important}.tx_sssm{font-size:55%!important}.tx_lh_12{line-height:1.2!important;display:block}.tx_lh_13{line-height:1.3!important;display:block}.tx_lh_14{line-height:1.4!important;display:block}a{color:#7a6453}a:visited{color:#aa9585}a:hover{color:#aa9585}@media screen and (min-width:768px){a:hover{opacity:80%}}.termination{margin:1em auto 0;display:flex;justify-content:center}.termination a{font-size:1.2rem;display:block;text-align:center}.termination.bg a{background-color:#f5f5f5;padding:.5em 1em}.termination.line a{border:#e9e1db solid 1px;border-radius:8px;padding:.5em 1em}.termination a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f410";margin-right:.5em;display:inline-block}.link_icon a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f192";display:inline-block;padding-right:.3em}.link_icon.arw_1 a::before{content:"\f138"}.link_icon.arw_2 a::before{content:"\f105"}.link_icon.arw_3 a::before{content:"\f101"}.link_icon.arw_4 a::before{content:"\f35a"}.link_icon.arw_up_1 a::before{content:"\f139"}.link_icon.arw_up_2 a::before{content:"\f106"}.link_icon.arw_up_3 a::before{content:"\f102"}.link_icon.arw_up_4 a::before{content:"\f35b"}.link_icon.arw_down_1 a::before{content:"\f13a"}.link_icon.arw_down_2 a::before{content:"\f107"}.link_icon.arw_down_3 a::before{content:"\f103"}.link_icon.arw_down_4 a::before{content:"\f358"}.link_icon.back_1 a::before{content:"\f137"}.link_icon.back_2 a::before{content:"\f100"}.link_icon.back_3 a::before{content:"\f30a"}.link_icon.check_1 a::before{content:"\f058"}.link_icon.check_2 a::before{content:"\f14a"}.link_icon.check_3 a::before{content:"\f00c"}.link_icon.plus_1 a::before{content:"\f055"}.link_icon.plus_2 a::before{content:"\f0fe"}.link_icon.minus_1 a::before{content:"\f056"}.link_icon.minus_2 a::before{content:"\f146"}.link_icon.close_1 a::before{content:"\f192"}.link_icon.close_2 a::before{content:"\f410"}.link_icon.external_1 a::before{content:"\f35d"}.link_icon.point_1 a::before{content:"\f192"}.link_icon.point_2 a::before{content:"\f0c8"}.link_icon.star_1 a::before{content:"\f005"}.link_icon.heart_1 a::before{content:"\f004"}.link_icon.favorite_1 a::before{content:"\f004"}.link_icon.bookmark_1 a::before{content:"\f02e"}.mlmr_auto{width:auto;margin-right:auto!important;padding-right:auto!important}.mp00{margin:0!important;padding:0!important}.m00{margin:0!important}.p00{padding:0!important}.mt00{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt100{margin-top:100px!important}.mb00{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb100{margin-bottom:100px!important}.mr00{margin-right:0!important}.mr05{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr100{margin-right:100px!important}.ml00{margin-left:0!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml100{margin-left:100px!important}.pt00{padding-top:0!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt100{padding-top:100px!important}.pb00{padding-bottom:0!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb100{padding-bottom:100px!important}.pb60{padding-bottom:60px!important}.pr00{padding-right:0!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr55{padding-right:55px!important}.pr100{padding-right:100px!important}.pl00{padding-left:0!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl100{padding-left:100px!important}.wd_10{width:10%!important}.wd_15{width:15%!important}.wd_20{width:20%!important}.wd_25{width:25%!important}.wd_30{width:30%!important}.wd_35{width:35%!important}.wd_40{width:40%!important}.wd_45{width:45%!important}.wd_50{width:50%!important}.wd_55{width:55%!important}.wd_60{width:60%!important}.wd_65{width:65%!important}.wd_70{width:70%!important}.wd_75{width:75%!important}.wd_80{width:80%!important}.wd_85{width:85%!important}.wd_90{width:90%!important}.wd_95{width:95%!important}.wd_100{width:100%!important}.wd_p_25{width:25%}.wd_p_45{width:45%}.wd_p_50{width:50%}.pocket-color{background:#ee4256}.facebook-color{background:#445fac}.twitter-color{background:#00a8e8}.google-color{background:#de5644}.hatena-color{background:#2c6ebd}.line-color{background:#5ae628}.feedly-color{background:#4dbb28}.linkedin-color{background:#02679d}@font-face{font-family:icomoon;src:url('fonts/icomoon.eot?-qz7pb2');src:url('fonts/icomoon.eot?#iefix-qz7pb2') format('embedded-opentype'),url('fonts/icomoon.woff?-qz7pb2') format('woff'),url('fonts/icomoon.ttf?-qz7pb2') format('truetype'),url('fonts/icomoon.svg?-qz7pb2#icomoon') format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-evernote:before{content:"\e004"}.icon-feedly:before{content:"\e007"}.icon-pocket:before{content:"\e008"}.icon-line:before{content:"\e009"}.icon-hatena:before{content:"\e00a"}.icon-feedly-square:before{content:"\e601"}.icon-googleplus:before{content:"\e608"}.icon-facebook:before{content:"\e60d"}.icon-instagram:before{content:"\e610"}.icon-twitter:before{content:"\e611"}.icon-feed:before{content:"\e614"}.icon-youtube:before{content:"\e617"}.icon-flickr2:before{content:"\e61e"}.icon-githubmark:before{content:"\e626"}.icon-github:before{content:"\e627"}.icon-wordpress:before{content:"\e629"}.icon-tumblr:before{content:"\e62d"}.icon-yahoo:before{content:"\e62f"}.icon-apple:before{content:"\e631"}.icon-android:before{content:"\e633"}.icon-windows:before{content:"\e634"}.icon-windows8:before{content:"\e635"}.icon-skype:before{content:"\e636"}.icon-delicious:before{content:"\e638"}.icon-pinterest:before{content:"\e63a"}form.wpcf7-form input,form.wpcf7-form textarea{border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 7px}form.wpcf7-form input:focus,form.wpcf7-form textarea:focus{border:1px solid rgba(0,0,0,.3);outline:0}form.wpcf7-form .button,form.wpcf7-form button,form.wpcf7-form input[type=button],form.wpcf7-form input[type=reset],form.wpcf7-form input[type=submit]{background-color:#24890d;border:0;border-radius:2px;color:#fff;padding:10px 30px 11px;text-transform:uppercase;vertical-align:bottom}form.wpcf7-form .button:focus,form.wpcf7-form .button:hover,form.wpcf7-form button:focus,form.wpcf7-form button:hover,form.wpcf7-form input[type=button]:focus,form.wpcf7-form input[type=button]:hover,form.wpcf7-form input[type=reset]:focus,form.wpcf7-form input[type=reset]:hover,form.wpcf7-form input[type=submit]:focus,form.wpcf7-form input[type=submit]:hover{background-color:#41a62a;color:#fff}form.wpcf7-form .button:active,form.wpcf7-form button:active,form.wpcf7-form input[type=button]:active,form.wpcf7-form input[type=reset]:active,form.wpcf7-form input[type=submit]:active{background-color:#55d737}form.wpcf7-form .search-field{width:90%}form.wpcf7-form .search-submit{display:none}.wpcf7 input[type=email],.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 textarea{width:90%;padding:.5em}.wp-pagenavi{margin-top:15px;clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #d2b836;padding:10px;margin:2px 5px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#333}.wp-pagenavi span.current{font-weight:700}h1{margin:1em 0 0;padding:0 0 0 .5em;font-size:130%;border-left:#333 solid 5px}h2{margin:3em 0 0;font-size:115%;color:#439e40;border-bottom:solid 1px #439e40}h3{margin:3em 0 0;font-size:115%}h4{margin:3em 0 0}h5{margin:3em 0 0}.ttl_general{margin:3em 0 0;padding:0;font-weight:700;text-align:center;background-color:#66584e;color:#fff;border:none}.ttl_point{margin:3em 0 0;padding:0 0 0 .5em;font-weight:700;color:#333;border-left:#333 solid 5px}.ttl_point.green{border-left:#439e40 solid 5px}.ttl_number{display:flex;align-items:center;justify-content:center}.ttl_number span{display:flex;align-items:center;justify-content:center;background-color:#333;color:#fff;border-radius:50%;width:50px;height:50px}#submit_box button.btn_general{background-color:#fafafa;color:#000}.btnBox{margin:1.5em 0 0;display:flex;justify-content:center}.btn_general{display:flex;align-items:center;justify-content:center;text-align:center;margin:0}.btn_general a,.btn_general button,button.btn_general{display:block;border-radius:5px;background-color:#fff;border:#ccc solid 1px;color:#7a6453;cursor:pointer;font-size:100%;font-weight:700;line-height:2;margin:0 5px 0;padding:.5em 1.5em;text-align:center;text-decoration:none;min-width:170px}.btn_general.green a,.btn_general.green button,button.btn_general.green{background-color:#439e40;border:#439e40 solid 1px;color:#fff}.btnBox form:nth-of-type(2){margin-left:10px}#commentPostsaaaa button[type=submit],#commentPostsaaaa input[type=submit]{display:block;width:180px;margin:1em auto 0;padding:.5em;text-align:center;border-radius:5px;background-color:#fff;border:#ccc solid 1px;font-weight:700}.textBox_st{margin:0 8px 0}.textBox_st p{margin:1.5em 0 0!important}.notes{background-color:#ffe8e8;margin:1.5em 1em 0;padding:1em}.frmBox{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:.1em 1.5em 1.5em;margin:2em 1em 0}.frmBox ol,.frmBox ul{margin:1.5em 0 0 0;padding:0}.frmBox.line{border:#ccc solid 1px}.frmBox.dot{border:#ccc dashed 1px}.frmBox.pink{background-color:#ffefef}.frmBox.blue{background-color:#e8f2f5}.frmBox.green{background-color:#e5f3e3}.frmBox.orange{background-color:#fff1e0}.frmBox.brown{background-color:#f8f6f4}.frmBox.gray{background-color:#eee}.searchBox{padding:35px 0;background-color:#f0ece6}.searchBox .search_container{box-sizing:border-box;position:relative;border:1px solid #999;margin:0 auto;padding:3px 10px;border-radius:20px;height:2.3em;width:80%;overflow:hidden;background-color:#fff}.searchBox .search_container input[type=text]{border:none;height:2em}.searchBox .search_container input[type=text]:focus{outline:0}.searchBox .search_container input[type=submit]{cursor:pointer;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.3em;border:none;background:0 0;color:#ccc;position:absolute;width:2.5em;height:2.5em;right:0;top:-8px;outline:0}.categoryList{margin:0;padding:8px;background-color:#f0ece6}.categoryList ul{margin:0;padding:0}.categoryList ul li{width:48%;margin:0 5px 8px 0;padding:0;display:inline-block}.categoryList ul li:nth-child(2n){margin:0}.categoryList ul li:before{content:""}.categoryList ul li a{padding:5px;text-decoration:none;display:block;background-color:#fff;border-radius:5px;text-align:center}.tag_list_page ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1em 0 0;padding:0}.tag_list_page ul li{margin:0 0 .5em 0;padding:0;width:49%}.tag_list_page ul li:before{content:""}.tag_list_page ul li a{background-color:#fff;border:#ccc solid 1px;border-radius:1px;display:block;padding:.5em .7em;text-align:center;text-decoration:none}.tag_list{background-color:#f0ece6;margin:0;padding:8px}@media screen and (min-width:768px){.tag_list{padding:15px}}.tag_list ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.tag_list ul li{margin:0 .5em .5em 0;padding:0}.tag_list ul li:before{content:""}.tag_list ul li a{background-color:#fff;border-radius:1px;box-shadow:1px 1px 0 0 rgba(0,0,0,.2);display:block;font-size:1.2rem;padding:.5em .7em;text-align:center;text-decoration:none}.tag_list ul li a:hover{box-shadow:0 0 0 0 rgba(0,0,0,.2)}.tabBox_all{margin:5px 0 0}.tabBox_all label.p_label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;color:#bdc3c7;cursor:pointer;background-color:#eeeae7;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.2s;transition-duration:.2s}.tabBox_all label.p_label:hover{color:#999}.tabBox_all .panels_conts{background-color:#fff}.tabBox_all .panels_conts .container{margin:0 auto;width:100%}.tabBox_all .panels_conts label.p_label{padding:12px 24px;box-sizing:border-box}.tabBox_all .panels_conts main{box-sizing:border-box;max-height:0;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s;overflow-y:hidden}.tabBox_all #p-comments:checked~.panels_conts .conts_one main,.tabBox_all #p-favorites:checked~.panels_conts .conts_three main,.tabBox_all #p-new:checked~.panels_conts .conts_four main,.tabBox_all #p-views:checked~.panels_conts .conts_two main{max-height:initial;opacity:1;padding:0}.tabBox_all #p-comments:checked~.tabs_list .for-male,.tabBox_all #p-favorites:checked~.tabs_list .for-female,.tabBox_all #p-new:checked~.tabs_list .for-female,.tabBox_all #p-views:checked~.tabs_list .for-female{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);box-shadow:none;border-right:none}.tabBox_all #p-comments:checked~.tabs_list .for_one.last,.tabBox_all #p-favorites:checked~.tabs_list .for_three.last,.tabBox_all #p-new:checked~.tabs_list .for_four.last,.tabBox_all #p-views:checked~.tabs_list .for_two.last{border-right:1px solid transparent}.tabBox_all #p-comments:checked~.tabs_list .for_one+li,.tabBox_all #p-favorites:checked~.tabs_list .for_three+li,.tabBox_all #p-new:checked~.tabs_list .for_four+li,.tabBox_all #p-views:checked~.tabs_list .for_two+li{border-left:1px solid #dfdfdf}.tabBox_all #p-comments:checked~.tabs_list .for_one label.p_label,.tabBox_all #p-favorites:checked~.tabs_list .for_three label.p_label,.tabBox_all #p-new:checked~.tabs_list .for_four label.p_label,.tabBox_all #p-views:checked~.tabs_list .for_two label.p_label{padding-top:10px;background-color:#fff}.tabBox_all #p-comments:checked~.tabs_list .for_one label.p_label{color:#439e40}.tabBox_all #p-views:checked~.tabs_list .for_two label.p_label{color:#439e40}.tabBox_all #p-favorites:checked~.tabs_list .for_three label.p_label{color:#439e40}.tabBox_all #p-new:checked~.tabs_list .for_four label.p_label{color:#439e40}.tabBox_all #p-comments:checked~.tabs_list .for_one label.p_label::after,.tabBox_all #p-favorites:checked~.tabs_list .for_three label.p_label::after,.tabBox_all #p-new:checked~.tabs_list .for_four label.p_label::after,.tabBox_all #p-views:checked~.tabs_list .for_two label.p_label::after{height:6px}.tabBox_all ul.tabs_list li label[for=p-comments].p_label::after{background-color:#439e40}.tabBox_all ul.tabs_list li label[for=p-views].p_label::after{background-color:#439e40}.tabBox_all ul.tabs_list li label[for=p-favorites].p_label::after{background-color:#439e40}.tabBox_all ul.tabs_list li label[for=p-new].p_label::after{background-color:#439e40}.tabBox_all ul.tabs_list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;text-align:center;margin:0;padding:0}.tabBox_all ul.tabs_list li{text-align:center;font-size:1.2rem;width:50%;box-shadow:0 -2px 2px rgba(0,0,0,.05);position:relative;padding:0;margin:0}article .tabBox_all ul.tabs_list li:before{content:"";color:#70c6c1}.tabBox_all ul.tabs_list li:hover{-webkit-transition:none;transition:none;border-right:none}.tabBox_all ul.tabs_list li:hover.last{border-right:1px solid transparent}.tabBox_all ul.tabs_list li:hover+li{border-left:1px solid #dfdfdf}.tabBox_all ul.tabs_list li label.p_label{position:relative;padding:10px 0;font-size:.875em}.tabBox_all ul.tabs_list li label.p_label::after{content:"";position:absolute;width:100%;left:0;bottom:100%;background-color:#e95800;height:0;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.2s;transition-duration:.2s}.tabBox_all ul.tabs_list li label.p_label:hover{padding-top:10px}.tabBox_all ul.tabs_list li label.p_label:hover::after{height:6px}.tabBox_all .p_radio{display:none}.ac_ttl{margin:10px 0 10px;padding:0;font-size:100%;font-weight:700;text-align:center;line-height:1.2;color:#439e40;border:none}.ac_ttl strong{background:linear-gradient(transparent 60%,#d7ecd7 60%);padding:0 10px}.ac_ttl span{display:block;font-size:1rem;font-weight:400;color:#999}.ac_dateSelect{position:relative;height:30px;margin:0 8px 0}.ac_dateSelect p a{display:block;border:#ccc solid 1px;padding:0 5px;text-decoration:none;border-radius:5px}.ac_dateSelect .prev{position:absolute;left:0;top:0}.ac_dateSelect .next{position:absolute;right:0;top:0}.ac_dateSelect .prev a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f137";padding:0 5px 0 0}.ac_dateSelect .next a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f138";padding:0 0 0 1px}article ul.archiveList{margin:10px 0 10px;border-top:#ccc solid 1px}article ul.archiveList li{margin:1em 0 0;padding:0 1em 1em;border-bottom:#ddd solid 1px;position:relative}article ul.archiveList li:before{content:""}article ul.archiveList li .rank{display:inline-block;position:absolute;top:-5px;left:3px;margin:0;padding:2px 0;z-index:2;width:20px;text-align:center;font-size:1.2rem;color:#fff;background:#aaa294}article ul.archiveList li .rank:after{content:'';position:absolute;left:0;top:100%;height:0;width:0;border-left:10px solid #aaa294;border-right:10px solid #aaa294;border-bottom:5px solid transparent}article ul.archiveList li .rank.rank_top{font-size:1.4rem;background:#ff785b}article ul.archiveList li .rank.rank_top:after{border-left:10px solid #ff785b;border-right:10px solid #ff785b}article ul.archiveList li .fav_no{display:inline-block;position:absolute;top:-5px;left:3px;width:30px;height:30px;border-radius:50%;background:#ff785b;color:#fff;text-align:center;line-height:30px}ul.archiveList li a{text-decoration:none;display:block}.question_list_head{display:flex;align-items:center;justify-content:space-between}.question_list_head .status{font-size:1rem;padding:0 .5em}.question_list_head .status.open{background-color:#ffe8e8;border:#d3abab solid 1px}.question_list_head .status.close{background-color:#ebebeb;border:#c7c7c7 solid 1px}.question_list_head .date{display:block;color:#999;font-size:1rem;text-align:right}.question_list_ttl{margin:1em 0 0;font-weight:700}.question_list_head .date::before{font-family:"Font Awesome 5 Free";content:" \f017";font-weight:900;margin:0 3px 0 0}ul.archiveList li a .im_ttl .ttl span{display:block;color:#999;font-size:1rem;text-align:right}ul.archiveList li a .im_ttl .ttl span:before{font-family:"Font Awesome 5 Free";content:" \f017";font-weight:900;margin:0 3px 0 0}.question_list_body{color:#666;font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:1em 0 0}.question_list_foot{margin:1em 0 0}.question_list_foot .num{margin:5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.question_list_foot .num li{margin:0 0 0 28px;padding:0;font-size:.9rem;border-bottom:none;position:relative}.question_list_foot .num li strong{font-size:1.2rem}.question_list_foot .num li:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.4rem;position:absolute;left:-20px;top:-2px}.question_list_foot .num li.comment:before{content:" \f086";left:-18px;color:#bcddca}.question_list_foot .num li.access:before{content:" \f554";left:-12px;color:#bbe1f0}.question_list_foot .num li.favorite:before{content:" \f004";left:-16px;color:#ffc4c4}ul.archiveList li span.cat a{display:inline-block}ul.archiveList li span.tag a{display:inline-block}#favspreload ul.archiveList .inner a{font-size:1rem;text-decoration:underline}#favspreload .no_topics{margin:10px;padding:10px;background-color:#ffecec}#favspreload .question_list_head{margin-left:2em}#TopicsArea{position:relative}#TopicsArea .btn_comment{border-radius:50%;position:fixed;bottom:320px;right:5px;z-index:100;margin:auto;text-align:center}#TopicsArea .btn_comment a{background-color:#439e40;border:#fff solid 1px;border-radius:50%;color:#fff;display:block;font-size:1rem;line-height:1;padding:.5em;text-decoration:none;width:50px;height:50px}#TopicsArea .btn_comment a::before{display:block;font-family:"Font Awesome 5 Free";content:" \f304";font-weight:900;font-size:2rem;line-height:1.5;padding:0}#TopicsArea .btn_comment a span{display:none}@media screen and (min-width:1200px){#TopicsArea .btn_comment{position:fixed;bottom:10px;left:0;right:0;z-index:100;margin:auto;text-align:center;width:200px}#TopicsArea .btn_comment a{background-color:#439e40;border:#fff solid 1px;border-radius:10px;color:#fff;display:block;font-size:1.4rem;padding:.5em 0;text-decoration:none;width:auto;height:auto}#TopicsArea .btn_comment a::before{display:inline-block;font-family:"Font Awesome 5 Free";content:" \f304";font-weight:900;padding:0 .5em 0 0}#TopicsArea .btn_comment a span{display:inline-block}}#commentPosts{padding:1em 8px 0}#commentPosts.reply{padding:1em 8px 0}#commentPosts .ttl{margin:0 0 10px;padding:0;font-size:100%;font-weight:700;text-align:center;background-color:#333;color:#fff;border:none}#commentPosts.reply .ttl{margin-top:0}#commentPosts ul{margin:0;padding:0}#commentPosts ul li{margin:0;padding:0}#commentPosts ul li:before{content:""}#commentPosts textarea{display:block;width:100%;height:100px;margin:1em auto 0;padding:.5em;font-size:1.4rem}.popup_wrap{display:inline-block}.popup_wrap input{display:none}.popup_wrap .popup_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.popup_wrap .popup_trigger{position:absolute;width:100%;height:100%}.popup_wrap .popup_content{position:relative;align-self:center;width:90%;max-width:800px;padding:1em 1em 1em;box-sizing:border-box;background:#fff;line-height:1.4em;transition:.5s}.popup_wrap .popup_content .popup_ttl{font-weight:700;border-left:#333 solid 5px;padding:0 0 0 .5em;margin:0 0 1em!important}.popup_wrap .popup_content input{display:block;width:100%}.popup_wrap .close_btn{position:absolute;top:14px;right:16px;font-size:30px;cursor:pointer}.popup_wrap input:checked~.popup_overlay{opacity:1;transform:scale(1);transition:opacity .5s}.popup_open_btn{cursor:pointer;display:inline-block;text-decoration:none;border:#ccc solid 1px;border-radius:5px;padding:0 .5em;font-size:1.2rem}.popup_open_btn:hover{background:#ecfae9;transition:.3s ease}.popup_open_btn.none input{display:none}#commentPosts textarea.error,.input_items textarea.error{border:#c00 solid 1px}#commentPosts input.error,.input_items input.error{border:#c00 solid 1px}#commentPosts select.error,.input_items select.error{border:#c00 solid 1px}#commentPosts .error_tx,.input_items .error_tx{color:#c00;font-size:1.2rem;font-weight:700}.topic_ttlSet{margin:0 .5em 3em}#TopicsArea .topic_ttlSet h1{margin-top:0;padding:0;font-size:130%;line-height:1.2;font-weight:700;border:none}.topic_ttlSet a{text-decoration:none;font-size:1rem}.topic_ttlSet .ttl_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:center;justify-content:space-between;margin:.8em 0 0}.topic_ttlSet .ttl_img span{display:block;width:20%;max-height:50px;margin:0 10px 0 0;text-align:center;overflow:hidden}.topic_ttlSet .ttl_img span img{width:100%}.topic_ttlSet .ttl_img h1{width:100%;margin:0;padding:0}.topic_ttlSet .date{font-size:1rem;text-align:right;color:#999}.topic_ttlSet .innerbox{margin:.5em 0 0;font-size:1.2rem;position:relative}.topic_ttlSet .innerbox p.access,.topic_ttlSet .innerbox p.comments,.topic_ttlSet .innerbox p.favorite,.topic_ttlSet .innerbox p.topics_dr{display:inline-block;margin:0 5px 0 0}.topic_ttlSet .innerbox .favorite a{display:block;padding:0 8px;border:#ccc solid 1px;border-radius:5px;color:#ccc}.topic_ttlSet .innerbox .favorite.on a{color:#ff9e9e}.topic_ttlSet .innerbox .favorite a:before{font-family:"Font Awesome 5 Free";content:" \f004";font-weight:900}.topic_ttlSet .innerbox .topics_dr a{display:block;text-decoration:underline}.topic_ttlSet .innerbox .topics_dr a:before{font-family:"Font Awesome 5 Free";content:" \f057";font-weight:900}.topic_ttlSet .innerbox .favorite{position:relative}.topic_ttlSet .innerbox .favorite .bln{position:absolute;display:block;left:0;top:-28px}.topic_ttlSet .innerbox .favorite .bln em{position:relative;display:inline-block;margin:0;padding:0 2px;width:170px;text-align:center;color:#fff;font-size:1.2rem;font-weight:700;background:#ff5f5f;font-style:normal;transform:translate(-10px,-10px);-webkit-animation:anime08_pulse 1.5s infinite;animation:anime08_pulse 1.5s infinite}.topic_ttlSet .innerbox .favorite .bln em:before{content:"";position:absolute;top:100%;left:25px;margin-left:-10px;border:10px solid transparent;border-top:10px solid #ff5f5f}@-webkit-keyframes anime08_pulse{0%{-webkit-transform:scale(.8);transform:scale(.8)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 50px rgba(233,30,99,0);box-shadow:0 0 0 50px rgba(233,30,99,0)}100%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-box-shadow:0 0 0 0 rgba(233,30,99,0);box-shadow:0 0 0 0 rgba(233,30,99,0)}}@keyframes anime08_pulse{0%{-webkit-transform:scale(.8);transform:scale(.8)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 50px rgba(233,30,99,0);box-shadow:0 0 0 50px rgba(233,30,99,0)}100%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-box-shadow:0 0 0 0 rgba(233,30,99,0);box-shadow:0 0 0 0 rgba(233,30,99,0)}}.topic_ttlSet .cat_tagBox{margin:10px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.topic_ttlSet .cat{margin:0 3px 0 0}.topic_ttlSet .cat a{display:block;background-color:#439e40;color:#fff;padding:0 5px;border-radius:5px}article .topic_ttlSet ul.tag{margin:0;padding:0;line-height:1}article .topic_ttlSet ul.tag li{margin:0 2px 0 0;padding:0;display:inline-block}article .topic_ttlSet ul.tag li:before{content:""}article .topic_ttlSet ul.tag li a{margin:0;padding:0 5px;display:block;border:#ccc solid 1px;border-radius:5px}.comment_reception{margin:2em 1em 0;padding:.3em 0;text-align:center}.comment_reception.open{background-color:#ffebeb;border:#ffa3a3 solid 1px}.comment_reception.end{background-color:#e9e9e9;border:#b8b8b8 solid 1px}.comment_list_head{font-size:1.8rem;font-weight:700;margin:1em 0;text-align:center}.comment_list_head span{font-size:1.4rem}.post_item{padding:1em}@media screen and (min-width:1200px){.post_item{padding:1em 0}}.post_item.comment_post{border-top:#ccc solid 1px}.post_head{display:flex;align-items:center;justify-content:space-between}.post_head .name{display:flex;align-items:center;font-size:1.2rem;font-weight:700;line-height:1.4;max-width:19em}@media screen and (min-width:768px){.post_head .name{max-width:30em}}.post_head .name span{display:flex;align-items:center;justify-content:center;margin:0 .3em 0 0}.post_head .questioner{color:#379e27}.post_head .number{font-size:1.2rem;font-weight:400}.post_head .date{font-size:1rem;line-height:1.1;margin-left:.5em}.post_head .violation{font-size:1rem;margin-left:.5em;text-align:right}.post_head .questioner::before{background-color:#379e27;border-radius:50%;content:"質問者";color:#fff;font-size:.8rem;font-weight:400;line-height:35px;text-align:center;margin:0 8px 0 0;min-width:35px;height:35px}.post_head .commenter::before{background-color:#eee;border-radius:50%;color:#ccc;display:block;font-size:2.8rem;font-family:"Font Awesome 5 Free";content:" \f406";font-weight:900;line-height:42px;margin:0 8px 0 0;text-align:center;min-width:35px;height:35px;overflow:hidden}.post_body{margin:1em 0 0;overflow-wrap:break-word}.post_name_list{font-size:1.1rem;margin:2.5em 0 0;padding:0}.post_name_list .ttl{display:flex;align-items:center;justify-content:space-around;position:relative}.post_name_list .ttl span{background-color:#fff;border:#999 solid 1px;display:inline-block;padding:0 1em;position:relative;z-index:1}.post_name_list .ttl::before{position:absolute;z-index:0;display:block;content:"";background-color:#ddd;height:1px;width:100%}.post_name_list dl{background-color:#f9f9f9;color:#999;display:flex;align-items:center;flex-wrap:wrap;justify-content:left;margin:-1em 0 0;padding:1.5em 1em 1em}.post_name_list dt{margin:0;padding:0;text-align:left;width:20%}.post_name_list dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;text-align:left;width:80%}@media screen and (min-width:768px){.post_name_list dl{background-color:#fff;border-bottom:#ddd solid 1px}}.post_foot{margin:2.5em 0 0}.question_post .post_foot{margin:3.5em 0 0}.post_foot .count{font-size:1rem}.post_foot_inner{display:flex;align-items:center;justify-content:space-between}.reaction_btn{display:flex;align-items:center;margin:0;padding:0}.post_foot .count{font-size:1.2rem}.reaction_btn li{font-size:1.2rem;margin:0 1em 0 0;padding:0}.reaction_btn li::before{content:""}.reaction_btn li a{border:#999 solid 1px;border-radius:5px;color:#333;display:block;padding:0 .5em;text-decoration:none}.reaction_btn li a::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5em}.reaction_btn li.good a::before{content:"\f164";color:#ff9898}.reaction_btn li.bad a::before{content:"\f165";color:#838383}.reaction_btn strong{font-weight:400}.reaction_btn li.good.click a{border:#d1d1d1 solid 1px;background-color:#fff1f1}.reaction_btn li.good.click a::before{color:#ff9898}.reaction_btn li.bad.click a{border:#d1d1d1 solid 1px;background-color:#f1f1f1}.reaction_btn li.bad.click a::before{content:"\f165";color:#838383}.reply_btn a{border:#333 solid 1px;border-radius:5px;color:#333;display:block;font-size:1.2rem;padding:0 .5em;text-decoration:none}.reply_btn a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3e5";margin-right:.5em}#resArea{background-color:#f3f0ee;padding:1px 0 10px}.commentBox{margin:10px 8px 0;padding:5px 8px 10px;border:#ccc solid 1px;border-radius:5px;background-color:#fff;position:relative}.commentBox .data{font-size:1rem;line-height:1.5;padding:0 0 5px;border-bottom:#ece6e1 solid 1px}.commentBox .data .name{margin:0 .5em}.commentBox .data .name.owner{padding:0 .5em;font-weight:700;display:inline-block;background-color:#ff6464;color:#fff}.commentBox .data .num{font-size:1.3rem;font-weight:700;color:#36b61a}.commentBox .data .date{margin:0 .5em 0 0}.commentBox .mainText{margin:10px 0 0;line-height:1.7;word-break:break-all}.commentBox .mainText a.res_anchor{color:#55d737;font-weight:700}.commentBox .mainText .st_1{font-size:70%;color:#777}.commentBox .mainText .st_2{font-size:85%}.commentBox .mainText .st_3{font-size:100%}.commentBox .mainText .st_4{font-size:130%}.commentBox .mainText .st_5{font-size:130%;font-weight:700}.commentBox .mainText img{margin-top:10px;max-width:100%;max-height:400px;display:block}.commentBox .mainText .source{display:block;font-size:1rem}.blogCard{margin:10px 0 0;padding:10px;border-radius:5px;border:#65a357 solid 1px;background-color:#eef8ec}.blogCard a{text-decoration:none}.blogCard .ttl{font-weight:700;margin:0 0 8px!important;font-size:1.4rem;line-height:1.3}.blogCard .ttl a{color:#333}.blogCard .excerpt{display:-webkit-box;display:-ms-flexbox;display:flex}.blogCard .excerpt .im{flex:1;margin-right:10px!important}.blogCard .excerpt .im img{margin:0}.blogCard .excerpt p{flex:3;font-size:1.2rem;font-weight:400}.blogCard .url{display:block;font-size:1rem;text-align:right}.commentBox .replyBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:1em 0 0}.commentBox .replyBox .reply_n a{display:block;font-size:1.2rem}.commentBox .replyBox .reply_n a:before{font-family:"Font Awesome 5 Free";content:"\f4ad";font-weight:900;padding:0 5px 0 0}.commentBox .replyBox .btn_reply{padding:0 2em 0 0}.commentBox .replyBox .btn_reply a{display:block;border-radius:5px;border:#ccc solid 1px;text-decoration:none;padding:0 .5em;font-size:1.2rem}.commentBox .replyBox .btn_reply a:before{font-family:"Font Awesome 5 Free";content:" \f3e5";font-weight:900;padding:0 5px 0 0}.commentBox .reactionBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em auto 0;width:30%}.commentBox .reactionBox .btn_bad a,.commentBox .reactionBox .btn_good a{display:block;text-decoration:none;line-height:20px}.commentBox .reactionBox .btn_good a:before{font-family:"Font Awesome 5 Free";content:"\f581";font-weight:900;padding:0 .5em 0 0;color:#ff6464;font-size:2rem}.commentBox .reactionBox .btn_bad a:before{font-family:"Font Awesome 5 Free";content:" \f119";font-weight:900;padding:0 0 0 .5em;color:#666;font-size:2rem}.commentBox .reactionBox .reaction_measuremen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto}.commentBox .reactionBox .reaction_measuremen p{text-align:center;padding:0 .5em;line-height:16px;height:16px;font-size:1rem;font-weight:700}.commentBox .reactionBox .reaction_measuremen .good{background-color:#ffbebe;color:#ce1717;border-radius:5px 0 0 5px}.commentBox .reactionBox .reaction_measuremen .bad{background-color:#ddd;color:#333;border-radius:0 5px 5px 0}.commentBox .reactionBox.wrap80{width:80%}.commentBox .reactionBox.wrap70{width:70%}.commentBox .reactionBox.wrap60{width:60%}.commentBox .reactionBox.wrap50{width:50%}.commentBox .reactionBox.wrap40{width:40%}.commentBox .reactionBox .reaction_measuremen .p90{width:90%}.commentBox .reactionBox .reaction_measuremen .p80{width:80%}.commentBox .reactionBox .reaction_measuremen .p70{width:70%}.commentBox .reactionBox .reaction_measuremen .p60{width:60%}.commentBox .reactionBox .reaction_measuremen .p50{width:50%}.commentBox .reactionBox .reaction_measuremen .p40{width:40%}.commentBox .reactionBox .reaction_measuremen .p30{width:30%}.commentBox .reactionBox .reaction_measuremen .p20{width:20%}.commentBox .reactionBox .reaction_measuremen .p10{width:10%}.reactionBox2{width:99%;margin:1em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}.reactionBox2 a{text-decoration:none;display:block}.reactionBox2 span{display:block}.reactionBox2 .good{width:50%;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.reactionBox2 .bad{width:50%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.reactionBox2 .good .tx{font-size:1rem;color:#ff5050;margin:0 3px 0 0}.reactionBox2 .bad .tx{font-size:.8rem;color:#333;margin:0 0 0 3px}.reactionBox2 .good a:before{font-family:"Font Awesome 5 Free";content:"\f581";font-weight:900;padding:0 .3em 0 0;color:#ff6464;font-size:2rem;line-height:1}.reactionBox2 .bad a:before{font-family:"Font Awesome 5 Free";content:" \f119";font-weight:900;padding:0 0 0 .3em;color:#666;font-size:2rem;line-height:1}.reactionBox2 a em{color:#ff6464;font-size:1rem;line-height:1;margin:-6px 0 0;font-style:normal;padding:0;display:block;text-align:left}.reactionBox2 .bad a em{color:#333;text-align:right}.reactionBox2.off .good a:before{color:#f7caca}.reactionBox2.off .bad a:before{color:#ccc}.reactionBox2 .bln_bad,.reactionBox2 .bln_good{position:relative;display:inline-block;padding:0 10px;height:26px;line-height:26px!important;border-radius:6px}.reactionBox2 .bln_good{margin:0 10px 0 0;color:#ff4646;background:#ffe5e5}.reactionBox2 .bln_bad{margin:0 0 0 10px;color:#555;background:#eee}.reactionBox2 .bln_good:before{content:"";position:absolute;top:80%;left:100%;margin-top:-15px;border:6px solid transparent;border-left:6px solid #ffe5e5}.reactionBox2 .bln_bad:before{content:"";position:absolute;top:80%;left:-12px;margin-top:-15px;border:6px solid transparent;border-right:6px solid #eee}.reactionBox2 .bl_bad,.reactionBox2 .bl_good{position:relative;display:block;padding:0 10px;height:28px;line-height:28px;border-radius:6px}.reactionBox2 .bl_good{margin:0 3px 0 0;color:#ff4646;background:#ffe5e5}.reactionBox2 .bl_bad{margin:0 0 0 2px;color:#555;background:#eee}.reactionBox2 .bl_good:before{content:"";position:absolute;top:80%;left:-12px;margin-top:-15px;border:6px solid transparent;border-right:6px solid #ffe5e5}.reactionBox2 .bl_bad:before{content:"";position:absolute;top:80%;left:100%;margin-top:-15px;border:6px solid transparent;border-left:6px solid #eee}.reactionBox2 .r5{font-size:150%;font-weight:700}.reactionBox2 .r4{font-size:125%}.reactionBox2 .r3{font-size:100%}.reactionBox2 .r2{font-size:75%}.reactionBox2 .r1{font-size:60%}.deleteSelect{margin:0;padding:0;position:relative}.deleteSelect .menuOn{display:none}.deleteSelect menu{position:relative;text-align:left;margin:0;padding:0}.deleteSelect .menuOn:checked+menu{max-width:100%;z-index:20}.deleteSelect .menuOn:checked+menu+div.overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background:rgba(0,0,0,0)}.deleteSelect .menuOn:checked+menu .inner{display:block}.deleteSelect .inner{position:absolute;top:0;right:0;display:none;background-color:#333;color:#fff;padding:30px 10px 10px;font-size:1.2rem}.deleteSelect .inner p{margin:0 0 1em}.deleteSelect menu::after{position:absolute;z-index:30;display:block;content:'違反報告';width:6em;text-align:right;color:#333;right:0;top:0;font-size:1rem;text-decoration:underline;cursor:pointer}.deleteSelect .menuOn:checked+menu::after{content:'[ 閉じる ]';margin:5px 5px 0 5px;color:#fff}.deleteSelect input[type=submit]{display:block;margin:0 auto;background-color:#fff;border:none;border-radius:5px;padding:3px 5px}.deleteSelect menu.topic::after{content:'削除要請'}.deleteSelect.favorite_delete{padding:5px 0 20px}.deleteSelect menu.favorite::after{left:0;width:10em;text-align:left;content:'お気に入りから外す'}.deleteSelect menu.favorite .inner{left:0}.favorite_btn{background-color:#f3f0ee;text-align:center;margin:1em 0 0;padding:1.5em 0}.favorite_btn a{display:inline-block;margin:0 auto;padding:0 8px;border:#ccc solid 1px;border-radius:5px;background-color:#fff;color:#666;font-size:1.2rem;text-align:center;text-decoration:none;font-weight:700}.favorite_btn a:before{font-family:"Font Awesome 5 Free";content:" \f004";font-weight:900}.favorite_btn span{display:block;font-size:1rem;line-height:1.2;margin:.5em 1em 0}.favorite_btn.on a{color:#ff9e9e}.input_items{margin:0 8px 4em}.input_items .item_ttl{margin:2em 0 .5em;padding:0 0 0 .5em;font-weight:700;border-left:#333 solid 5px}.input_items textarea{display:block;width:100%;height:150px;margin:1em auto 0;padding:.5em;font-size:1.4rem}.input_items .display{padding:5px;background-color:#f1ede5;font-size:1.2rem}.input_items .required{color:#c00}.input_items .name_reading{display:flex;justify-content:space-between;margin:1em 1em 0}.input_items .name_reading .ttl{font-size:1.2rem;width:30%}.input_items .name_reading .n,.input_items .name_reading .r{width:50%}.input_items .name_reading input{margin-bottom:5px}.input_items .input input{padding:.7em .5em}.input_items .text input[name=title]{width:100%}.input_items .email input{width:100%}.input_items select{background-color:#fff;border:#aaa solid 1px;border-radius:3px;font-size:1.4rem;padding:.7em .5em!important}.input_items .multiCheckbox{display:flex;align-items:center;flex-wrap:wrap}.input_items .multiCheckbox .checkbox{display:inline-block;margin:0 .5em .5em 0}.input_items .multiCheckbox label{border:#ccc solid 1px;border-radius:10px;display:flex;align-items:center;padding:.4em .6em}.check_area{background-color:#fff;border:#ccc solid 1px;border-radius:10px;margin:1em;padding:.5em}.check_area .topic_ttlSet{margin:0 .5em 0}@media screen and (min-width:768px){.check_area{border:none}}.recaptcha_policy{margin:50px 0 20px;font-size:10px;color:#444;text-align:center}.grecaptcha-badge{visibility:hidden}.error{background-color:#fafafa;margin:2em 0 0;padding:.1em 1em 2em}.faq_popular li{display:flex;align-items:center}.faq_set{counter-reset:number}.faq_set dt{background-color:#f7f3ee;display:flex;align-items:center;padding:.5em}.faq_set dt::before{counter-increment:number;content:"Q" counter(number) ". "}.faq_set dd{padding:0 0 1.5em 1em}.for_questioners dt::after,li.for_questioners::after{background-color:#a84343;color:#fff;content:"質問者向け";font-weight:400;font-size:1rem;margin-left:auto;padding:0 .5em}.for_respondents dt::after,li.for_respondents::after{background-color:#4574b1;color:#fff;content:"回答者向け";font-weight:400;font-size:1rem;margin-left:auto;padding:0 .5em}.for_viewers dt::after,li.for_viewers::after{background-color:#3aa086;color:#fff;content:"閲覧者向け";font-weight:400;font-size:1rem;margin-left:auto;padding:0 .5em}#movie-ad-box,#movie-pr-box{margin-top:10px;margin-bottom:5px;min-height:100px}@media screen and (min-width:768px){#movie-ad-box,#movie-pr-box{margin-top:15px;min-height:200px}#movie-ad-box div,#movie-pr-box div{max-width:100%}}.adBox,.adBox_post{min-width:300px!important;min-height:280px!important;height:auto!important;text-align:center}.adBox{margin:20px 0 0!important}.adBox_post{margin:20px 0 0!important}.adBox_side{min-width:200px!important;min-height:200px!important;height:auto!important;text-align:center}.cfix{zoom:1}.cfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}