@charset "utf-8";html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0}body{color:#333;background-color:#fff;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin:0 auto;padding:0}body,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}article img{width:100%;height:auto}ol li,ul li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-style:normal;font-weight:400;text-align:left}hr{border:none;border-bottom:#666 solid 1px}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}#main blockquote p{padding:0;margin:0}blockquote cite{text-align:right;display:block}.clr{clear:both}.breadcrumb{background-color:#eeeae7;padding:1px 10px 3px;margin:-12px 0 0}.breadcrumb ul{padding:0;margin:0}.breadcrumb ul li{display:inline-block;font-size:1rem;padding:0;margin:0;line-height:1.2}.breadcrumb ul li:before{content:""}.ad_foot{margin-top:20px}.table_adbox{box-sizing:border-box;overflow:hidden;width:95%}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}.nw{white-space:nowrap}.scroll-box{margin:1em 0 0 10px;padding-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-box::-webkit-scrollbar{height:10px}.scroll-box::-webkit-scrollbar-track{background:#eee}.scroll-box::-webkit-scrollbar-thumb{background:#aaa;border:none}.scroll-box::-webkit-scrollbar-thumb:hover{background:#999}#main .scroll-box table{margin:0;width:auto;max-width:98%;min-width:50%}.scroll-box td,.scroll-box th{white-space:nowrap}.scroll-box .item_sticky{position:sticky;left:0;z-index:10}.scroll-box .item_sticky:before{border:1px solid #ccc;content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%}.scroll-box .item_sticky a{position:relative;z-index:10}#main .scroll-box caption{position:sticky;left:0;max-width:330px}@media screen and (min-width:390px){.scroll-box caption{max-width:350px}}@media screen and (min-width:768px){.scroll-box caption{max-width:720px}}.scroll-box .size td{white-space:normal}.scroll-box .size.w_mw_2 td{min-width:2em}.scroll-box .size.w_mw_3 td{min-width:3em}.scroll-box .size.w_mw_4 td{min-width:4em}.scroll-box .size.w_mw_5 td{min-width:5em}.scroll-box .size.w_mw_6 td{min-width:6em}.scroll-box .size.w_mw_7 td{min-width:7em}.scroll-box .size.w_mw_8 td{min-width:8em}.scroll-box .size.w_mw_9 td{min-width:9em}.scroll-box .size.w_mw_10 td{min-width:10em}.scroll-box .size.w_mw_11 td{min-width:11em}.scroll-box .size.w_mw_12 td{min-width:12em}.scroll-box .size.w_mw_13 td{min-width:13em}.scroll-box .size.w_mw_14 td{min-width:14em}.scroll-box .size.w_mw_15 td{min-width:15em}.scroll-box .w_mw_2{min-width:2em!important;white-space:normal!important}.scroll-box .w_mw_3{min-width:3em!important;white-space:normal!important}.scroll-box .w_mw_4{min-width:4em!important;white-space:normal!important}.scroll-box .w_mw_5{min-width:5em!important;white-space:normal!important}.scroll-box .w_mw_6{min-width:6em!important;white-space:normal!important}.scroll-box .w_mw_7{min-width:7em!important;white-space:normal!important}.scroll-box .w_mw_8{min-width:8em!important;white-space:normal!important}.scroll-box .w_mw_9{min-width:9em!important;white-space:normal!important}.scroll-box .w_mw_10{min-width:10em!important;white-space:normal!important}.scroll-box .w_mw_11{min-width:11em!important;white-space:normal!important}.scroll-box .w_mw_12{min-width:12em!important;white-space:normal!important}.scroll-box .w_mw_13{min-width:13em!important;white-space:normal!important}.scroll-box .w_mw_14{min-width:14em!important;white-space:normal!important}.scroll-box .w_mw_15{min-width:15em!important;white-space:normal!important}.scroll-box .w_mw_16{min-width:16em!important;white-space:normal!important}.scroll-box .w_mw_17{min-width:17em!important;white-space:normal!important}.scroll-box .w_mw_18{min-width:18em!important;white-space:normal!important}.scroll-box .w_mw_19{min-width:19em!important;white-space:normal!important}.scroll-box .w_mw_20{min-width:20em!important;white-space:normal!important}article ul.ulStyle_side li{padding:0 10px 0 15px;display:inline-block}article ul.ulStyle_side_line li{display:inline-block;margin:0 .5em .5em 0;padding:0}article ul.ulStyle_side_line li:before{content:""}article ul.ulStyle_side_line li a{display:inline-block;border:#ccc solid 1px;padding:.5em 1em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-decoration:none}.person ul.ulStyle_side li.list_theme::before{content:"●"}.name_list_example{padding:0}.name_list_example li{display:flex;align-items:center;margin:0 0 1em;padding:0}.name_list_example li::before{content:""}.name_list_example .name a{border:#ccc solid 1px;border-radius:10px;display:block;padding:.5em .8em}.name_list_example .example{display:block;margin:0 0 0 1em}article ul.ulStyle_side_tx{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:0}article ul.ulStyle_side_tx li{margin:0 2px 2px 0;padding:5px 10px;background-color:#f3eae2}article ul.ulStyle_side_tx li:before{content:""}article ul li.batsu,article ul li.maru{padding:3px 0 0 2.2rem}article ul li.batsu:before,article ul li.maru:before{font-family:"Font Awesome 5 Free";content:" \f111";font-weight:400;font-size:1.8rem;color:#c00;left:0;top:0}article ul li.batsu:before{content:" \f00d";color:#333;font-weight:900}img.line_white{border:#fff solid 1px}img.line_black{border:#666 solid 1px}.im_cap_box{text-align:center}#main .im_cap_box p{margin:0;padding:0}#main .im_cap_box .cap{margin:10px 0 0;text-align:center;font-size:1.2rem}.im_cap_box.cl{padding:10px;background-color:#eee}.im_cap_box.pink{background-color:#ffefef}.im_cap_box.blue{background-color:#e8f2f5}.im_cap_box.orange{background-color:#fff1e0}.im_cap_box.bwown{background-color:#e8e1dc}.global-nav{margin:2em 0 0}.global-nav a{text-decoration:none}#nav-content .global-nav{margin:0 0 0;padding:0 0 8em}@media screen and (min-width:768px){.global-nav{margin:1em 0 0}}.global-nav-gender{background-color:#f5f5f5;border-bottom:none;display:flex;justify-content:space-between}.global-nav .global-nav-gender,article .global-nav .global-nav-gender{border-bottom:none;padding:1.5em 1em 1.5em}.global-nav-gender li,article .global-nav-gender li{padding:0}.global-nav-gender li{width:48%}.global-nav-gender li a{background-color:#fff;border:#ccc solid 1px;border-radius:10px;display:block;font-size:1.6rem;padding:1em 1em 1em 1em}.global-nav-gender li a::before{font-family:"Font Awesome 5 Free";content:" \f118";font-weight:900;margin:0 .8em 0 0}.global-nav-gender li.male a{color:#089dd2}.global-nav-gender li.female a{color:#f47a7a}.global-nav-gender li.male a::before{color:#089dd2}.global-nav-gender li.female a::before{color:#f47a7a}#nav-content .global-nav-gender li a{font-size:1.4rem;padding:.5em}#nav-content .global-nav .global-nav-gender{padding:1.5em 1em 1.5em}@media screen and (min-width:768px){.global-nav-gender{display:block}.global-nav-gender li{width:100%}}#main .global-nav-ttl,.global-nav-ttl{margin:0;padding:.3em .5em .3em .8em}.global-nav-ttl{background-color:#f5f5f5;font-size:1.2rem;position:relative}.global-nav-ttl::before{font-family:"Font Awesome 5 Free";content:" \f192";font-weight:900;margin:0 .6em 0 0}.global-nav-name .global-nav-ttl::before{content:" \f002"}.global-nav-kanji .global-nav-ttl::before{content:" \f02d"}.global-nav-rank .global-nav-ttl::before{content:" \f521"}.global-nav-fortune .global-nav-ttl::before{content:" \f699"}.global-nav-family-name .global-nav-ttl::before{content:" \f4fe"}.global-nav-hint .global-nav-ttl::before{content:" \f1b2"}.global-nav-motif .global-nav-ttl::before{content:" \f0eb"}.global-nav-article .global-nav-ttl::before{content:" \f15c"}.global-nav-ttl .btn a{background-color:#fdfdfd;border:#ccc solid 1px;border-radius:10px;display:block;font-size:1rem;position:absolute;right:10px;top:3px;margin:0;padding:0 .8em}.global-nav-ttl .btn a::before{font-family:"Font Awesome 5 Free";content:" \f128";font-weight:900;margin:0 .5em 0 0}@media screen and (min-width:768px){.global-nav-ttl .btn a{font-size:.8rem}.global-nav-ttl em{display:none}}.global-nav ul,article .global-nav ul{margin:0;padding:0}.global-nav ul{border-top:#eee solid 1px;border-left:#eee solid 1px;box-sizing:border-box}.global-nav ul li::before,article .global-nav ul li::before{content:""}.global-nav li,article .global-nav li{margin:0;padding:0;box-sizing:border-box}.global-nav li,article .global-nav li{border-right:#eee solid 1px;border-bottom:#eee solid 1px}.global-nav li a{display:block;padding:.8em .8em .8em 1em}.global-nav li a:hover{background-color:#fffde7}#nav-content .global-nav li{font-size:1.2rem}#nav-content .global-nav li a{padding:1em .2em 1em .5em}@media screen and (min-width:768px){.global-nav li a{padding:1em 1em 1em 1em;font-size:1.2rem}}.global-nav ul.fl{display:flex;flex-wrap:wrap}.global-nav ul.fl li{width:50%}@media screen and (min-width:768px){.global-nav ul.fl li{width:100%}}.global-nav ul.sub{border-top:none}.global-nav ul ul{border:none;margin:0 0 .5em}.global-nav li ul li{border:none;font-size:1.2rem;margin:0;padding:0 0 0 1.5em}@media screen and (min-width:768px){.global-nav li ul li{padding:0 0 0 1em}}.global-nav li ul li a{padding:.7em .7em .7em 1.5em;position:relative}.global-nav li ul li a::before{font-family:"Font Awesome 5 Free";content:" \f101";font-weight:900;color:#333;position:absolute;left:0;top:.7em;margin:0}@media screen and (min-width:768px){.global-nav li ul li a{padding:.7em .7em .7em 1em}}#nav-content .global-nav li ul li{font-size:1rem;padding:0 0 0 1em}#nav-content .global-nav li ul li a{padding:.7em .7em .7em 1.5em}.global-nav-female a::before,.global-nav-male a::before{font-family:"Font Awesome 5 Free";content:" \f118";font-weight:900;margin:0 .5em 0 0}.global-nav .global-nav-male ul li a::before,.global-nav-male a::before{color:#089dd2}.global-nav .global-nav-female ul li a::before,.global-nav-female a::before{color:#f47a7a}#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}#bottomNav{position:fixed;bottom:0;z-index:9999999999;text-align:right}.bottom_favorite_btn{background-color:#18b400;background-image:url(../images/icon_favorite_white.png);background-size:20px auto;background-position:center 25px;background-repeat:no-repeat;color:#fff;text-align:center;display:inline-block;padding:5px 3px 20px;height:25px;text-decoration:none;-moz-opacity:.8;opacity:.8;-moz-border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;border-radius:10px 0 0 0;font-weight:700}.popupModal1>input{display:none}.popupModal1>input:nth-child(1)+label{cursor:pointer}.modalPopup2{display:none}.popupModal1>input:nth-child(1):checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup2{display:block;z-index:998;position:fixed;width:86%;height:60%;border-radius:20px;left:50%;top:30%;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:nth-child(1):checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup2{width:600px;height:600px;padding:30px;top:50%}.popupModal1>input:nth-child(1):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:nth-child(1):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:nth-child(1):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:nth-child(1):checked+label+input:nth-child(3)+label+input:nth-child(5)+label+.modalPopup2>div>img{max-width:100%}.popupModal1>input:nth-child(1)+label~label{display:none}.popupModal1>input:nth-child(1):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:nth-child(1):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:nth-child(1)+label+input:nth-child(3)+label+input:nth-child(5):checked+label+.modalPopup2,.popupModal1>input:nth-child(1)+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 .favdel,.modalMain ol li span.delete a{display:inline-block;font-style:normal;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;cursor:pointer}dl.side{margin:0 10px 0}dl.side dt{margin:0 0 0;padding:1em 0 0;float:left}dl.side dd{margin:0 0 0;padding:1em 0 0 4em}dl.side.w3 dd{padding-left:3em}dl.side.w4 dd{padding-left:4em}dl.side.w5 dd{padding-left:5em}dl.side.w6 dd{padding-left:6em}dl.side.w7 dd{padding-left:7em}dl.side.u_line dd{border-bottom:1px dashed #999}dl.side.u_line dd:last-child{border-bottom:none}dl.name_list_sum{margin:30px 10px 0}dl.name_list_sum dt{margin:0 0 0;padding:0 0 0;float:left}dl.name_list_sum dt a{display:inline-block;border:#ccc solid 1px;padding:.5em 1em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}dl.name_list_sum dd{margin:0 0 0;padding:0 0 1em 4em;line-height:1.2}dl.name_list_sum dd:after{content:".";display:block;height:0;clear:both;visibility:hidden}dl.name_list_sum.tx_2 dd{padding:0 0 1em 5em}dl.name_list_sum.tx_3 dd{padding:0 0 1em 6em}article .group_set_1{border-top:#ccc dashed 1px;margin:1em .5em 0 .5em;padding:1em 0 0}article .group_set_1 li{display:flex;align-items:center;margin:0 0 1em 0;padding:0 0 1em;border-bottom:#ccc dashed 1px}article .group_set_1 li::before{content:"";position:relative}.group_set_1 .link{display:block}.group_set_1 .link a{border:#ccc solid 1px;border-radius:10px;display:block;padding:.5em 1em;white-space:nowrap}.group_set_1 .tx{text-decoration:none;display:block;margin:0 0 0 1em}article .group_set_1 ul.list{margin:0;padding:0}article .group_set_1 ul.list li{border:none;display:list-item;list-style:disc;margin:0 0 .8em 2.5em;padding:0}article .group_set_1 ul.list li:last-of-type{margin-bottom:0}#main p.ttlStyle_1{text-align:center;margin:15px 0 0!important;padding:0 0 5px}#main .ttlStyle_1 span{color:#e95800;font-size:1.6rem;border-bottom:1px solid #e95800}#main p.ttlStyle_1.male span{color:#1ea1c6;border-bottom:1px solid #1ea1c6}#main p.ttlStyle_1.female span{color:#ff6464;border-bottom:1px solid #ff6464}#main .ttlStyle_2{text-align:center;font-size:calc(100vw / 20)}#main .ttlStyle_2 span{display:inline-block;padding:0 8px 0}#main .ttlStyle_2:before{content:"＼";font-size:calc(100vw / 18)}#main .ttlStyle_2:after{content:"／";font-size:calc(100vw / 18)}#main .ttl_bln{position:relative;padding:.5em .75em;background-color:#5ec84e;border-radius:15px;text-align:center;margin:40px auto 30px;color:#fff;border:none;display:table}#main .ttl_bln:before{position:absolute;top:100%;left:48%;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #5ec84e}#main .ttl_bln:after{border:none}#main .ttl_bln.green{background-color:#5ec84e}#main .ttl_bln.green:before{border-top:15px solid #5ec84e}#main .ttl_bln.pink{background-color:#ff9e9e}#main .ttl_bln.pink:before{border-top:15px solid #ff9e9e}#main .ttl_bln.blue{background-color:#63ccea}#main .ttl_bln.blue:before{border-top:15px solid #63ccea}#main .ttl_bln.orange{background-color:#e95800}#main .ttl_bln.orange:before{border-top:15px solid #e95800}#main .ttl_bln.orange_2{background-color:#ffaa45}#main .ttl_bln.orange_2:before{border-top:15px solid #ffaa45}#main .ttl_bln.brown{background-color:#a69385}#main .ttl_bln.brown:before{border-top:15px solid #a69385}#main .ttl_bln.frm{background-color:#fff;border:1px solid #ccc;color:#666}#main .ttl_bln.frm::after,#main .ttl_bln.frm::before{position:absolute;top:100%;left:50%;content:'';height:0;width:0;border:10px solid transparent}#main .ttl_bln.frm::before{border-top:15px solid #ccc}#main .ttl_bln.frm::after{margin-top:-2px;border-top:15px solid #fff}#main .ttl_check{position:relative;padding:1px 0 7px 35px;margin:40px 10px 0;border:none;background-color:#fff;background-image:url(../images/icon_check_green.png);background-size:25px auto;background-position:0 0;background-repeat:no-repeat}#main .ttl_check:after,#main .ttl_check:before{border:none}#main .ttl_check.green{background-image:url(../images/icon_check_green.png)}#main .ttl_check.orange{background-image:url(../images/icon_check_orange.png)}#main .ttl_check.orange_2{background-image:url(../images/icon_check_orange_2.png)}#main .ttl_check.pink{background-image:url(../images/icon_check_pink.png)}#main .ttl_check.blue{background-image:url(../images/icon_check_blue.png)}#main .ttl_check.red{background-image:url(../images/icon_check_red.png)}#main .ttl_frm{font-size:calc(100vw / 18);line-height:1.2;margin:40px 10px 0;position:relative;padding:.25em 1em;border-top:solid 2px #999;border-bottom:solid 2px #999}#main .ttl_frm:after,#main .ttl_frm:before{content:'';position:absolute;top:-7px;width:2px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#999}#main .ttl_frm:before{left:7px}#main .ttl_frm:after{right:7px}.ttl_img_ad img{width:auto;height:35px!important}.ttl_list{background-color:#666;color:#fff;padding:.5em .5em .5em 1.5em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#main h3.ttl_list{border:none}.ttl_list.green{background-color:#5ec84e}.ttl_list.orange{background-color:#e95800}.ttl_list.orange_2{background-color:#ffaa45}.ttl_list.pink{background-color:#ff9e9e}.ttl_list.blue{background-color:#63ccea}.ttl_list.brown{background-color:#a69385}.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}.tx_gray{color:#c3c3c3!important}.error{color:#be2d10!important;padding:5px}.line_green{border-bottom:1px solid #5ec84e;padding-bottom:3px}.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_bbbbig,ul.tx_bbbbig li{font-size:200%!important}.tx_bbbig,ul.tx_bbbig li{font-size:175%!important}.tx_bbig,ul.tx_bbig li{font-size:150%!important}.tx_big,ul.tx_big li{font-size:130%!important}.tx_mid,ul.tx_mid li{font-size:115%!important}.tx_sm,ul.tx_sm li{font-size:85%!important}.tx_ssm,ul.tx_ssm li{font-size:70%!important}.tx_sssm,ul.tx_sssm li{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}p.link_relation{background-color:#f7f2ee;padding:10px}a.noline{text-decoration:none}.iconlink::before{font-family:"Font Awesome 5 Free";content:" \f105";font-weight:900;padding-right:.3em;text-decoration:none}.iconlink.arw_maru::before{content:" \f138"}.iconlink.arw_maru_down::before{content:" \f13a"}.iconlink.arw_double::before{content:" \f101"}.iconlink.arw_double_down::before{content:" \f103"}.iconlink.arw_e_link::before{content:" \f35d"}.iconlink.maru::before{content:" \f192"}.iconlink.plus::before{content:" \f055"}.iconlink.heart::before{content:" \f004"}.iconlink.bookmark::before{content:" \f02e"}.iconlink.star::before{content:" \f005"}.iconlink.crown::before{content:" \f521"}.iconlink.fortune::before{content:" \f699"}.iconlink.comment::before{content:" \f4ad"}.iconlink.face_smile::before{content:" \f118"}p.link_relation a{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;font-size:15px}p.link_relation a:after,p.link_relation a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}p.link_relation a:before{width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;background:#e95800}p.link_relation a:after{left:5px;box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:3px solid #fff}.link_dl{text-align:center;margin:0 auto}.link_dl a{position:relative;text-decoration:none;display:inline-block;padding:8px 10px 10px 30px;border:#aa9585 solid 1px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.link_dl a:before{font-family:"Font Awesome 5 Free";content:" \f019";font-weight:900;position:absolute;left:8px;top:8px}.link_iconBtn{text-align:center}.link_iconBtn a{display:inline-block;margin:0 auto 0;padding:3px .5em;text-decoration:none;border:#aa9585 solid 1px;border-radius:10px;text-align:center}.link_iconBtn a:before{font-family:"Font Awesome 5 Free";content:" \f101";font-weight:900;padding:0 .3em 0 0}.link_iconBtn.arw_maru a:before{content:" \f138"}.link_iconBtn.search a:before{content:" \f002"}#main .btn_more{display:flex;align-items:center;justify-content:right;margin:5px 10px 0 0}.btn_more a{border:#ccc solid 1px;border-radius:10px;display:flex;align-items:center;font-size:1.2rem;line-height:1;padding:.7em .5em .7em .5em;text-decoration:none}.btn_more a::before{font-size:1.4rem;font-family:"Font Awesome 5 Free";content:" \f055";font-weight:900;padding:0 .2em 0 0}@media screen and (min-width:768px){.btn_more a{font-size:1.4rem}.btn_more a::before{font-size:1.6rem}}p.rink_relation{background-color:#f7f2ee;padding:10px}p.rink_relation a{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;font-size:15px}p.rink_relation a::after,p.rink_relation a::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}p.rink_relation a::before{width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;background:#e95800}p.rink_relation a::after{left:5px;box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:3px solid #fff}.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}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mt105{margin-top:105px!important}.mt110{margin-top:110px!important}.mt115{margin-top:115px!important}.mt120{margin-top:120px!important}.mt125{margin-top:125px!important}.mt130{margin-top:130px!important}.mt135{margin-top:135px!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}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.mb105{margin-bottom:105px!important}.mb110{margin-bottom:110px!important}.mb115{margin-bottom:115px!important}.mb120{margin-bottom:120px!important}.mb125{margin-bottom:125px!important}.mb130{margin-bottom:130px!important}.mb135{margin-bottom:135px!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%}@media screen and (min-width:768px){.pc_wd_10{width:10%!important}.pc_wd_15{width:15%!important}.pc_wd_20{width:20%!important}.pc_wd_25{width:25%!important}.pc_wd_30{width:30%!important}.pc_wd_35{width:35%!important}.pc_wd_40{width:40%!important}.pc_wd_45{width:45%!important}.pc_wd_50{width:50%!important}.pc_wd_55{width:55%!important}.pc_wd_60{width:60%!important}.pc_wd_65{width:65%!important}.pc_wd_70{width:70%!important}.pc_wd_75{width:75%!important}.pc_wd_80{width:80%!important}.pc_wd_85{width:85%!important}.pc_wd_90{width:90%!important}.pc_wd_95{width:95%!important}.pc_wd_100{width:100%!important}}.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"}a.twitter-icon{color:#55acee}a.facebook-icon{color:#fff}a.google-icon{color:#dd4b39}a.hatena-icon{color:#3c7dd1}a.pocket-icon{color:#ee4257}a.line-icon{color:#00c300}a.feedly-icon{color:#2bb24c}a.facebook-icon{background-color:#3c5a99;border-radius:5px;padding:1px 2px}#pretext{line-height:17px}#pretext a.line-icon,#pretext a.twitter-icon,#pretext_2 a.line-icon,#pretext_2 a.twitter-icon{font-size:16px;padding-left:3px;vertical-align:middle}#pretext a.line-icon,#pretext_2 a.line-icon{font-size:17px}#pretext a.facebook-icon,#pretext_2 a.facebook-icon{background-color:#3c5a99;border-radius:50%;font-size:10px;padding:2px 4px 1px;vertical-align:middle}#pretext em{font-size:12px;font-style:normal}#favlist li{margin-left:5px}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}.icon_s::before{font-style:normal;display:inline-block;font-family:"Font Awesome 5 Free";content:" \f138";font-weight:900;text-decoration:none}.icon_s.favorite::before{content:"\f02e"}.icon_s.heart::before{content:"\f004"}.icon_s.good::before{content:"\f164"}.icon_s.bad::before{content:"\f165"}.frmBox{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:10px 10px 10px;margin:20px 10px 0}#main .frmBox p{margin:10px 15px 0;padding:0}.frmBox ul{margin:10px 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:#cfe8cc}.frmBox.orange{background-color:#fff1e0}.frmBox.brown{background-color:#f8f6f4}.frmBox.gray{background-color:#eee}.clmBox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto 0}.clmBox .innner_box{flex:1;margin:0 10px 0 0}.clmBox .innner_box:last-child{margin:0}.clmBox .innner_box .frmBox{margin:0}.clmBox img{display:block}.clmBox_md{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;margin:0 10px}.clmBox_md .innner_box{flex:1}ul.flexcontainer{display:flex;flex-wrap:wrap;margin:0;padding:0}ul.flexcontainer li{width:50%;content:"";margin:0;padding:0}ul.flexcontainer li:before{content:""}ul.flexcontainer.w30 li{width:30%}#main ul.flexcontainer li img{width:100%;height:auto}.chat_baln{margin:1.5em 0 0}#main .chat_baln p{margin:0;padding:0}.chat_baln-img-left{margin:0;float:left;width:70px;height:70px;margin-right:-70px}.chat_baln-img-right{margin:0;padding:0;float:right;width:70px;height:70px;margin-left:-70px}.chat_baln figure img{width:90%;height:90%;border:1px solid #aaa;border-radius:50%;margin:0;padding:0}.chat_baln-img-description{padding:15px 0 0;font-size:1rem;text-align:center;position:relative;bottom:15px}.chat_baln-text-right{position:relative;margin-left:80px;padding:1em;border-radius:10px;background:#ffe7c8;margin-right:12%;float:left}.chat_baln-text-left{position:relative;margin-right:80px;padding:1em;border-radius:10px;background-color:#e8f2f5;margin-left:12%;float:right}p.chat_baln-text{margin:0 0 20px}p.chat_baln-text:last-child{margin-bottom:0}.chat_baln-text-right:before{position:absolute;content:'';border:10px solid transparent;top:15px;left:-20px}.chat_baln-text-right:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #ffe7c8;top:15px;left:-19px}.chat_baln-text-left:before{position:absolute;content:'';border:10px solid transparent;top:15px;right:-20px}.chat_baln-text-left:after{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #e8f2f5;top:15px;right:-19px}.chat_baln-text-right.bg_pink:after{border-right:10px solid #ffe3e3}.chat_baln-text-left.bg_pink:after{border-left:10px solid #ffe3e3}.chat_baln-text-right.bg_blue:after{border-right:10px solid #e8f2f5}.chat_baln-text-left.bg_blue:after{border-left:10px solid #e8f2f5}.chat_baln-text-right.bg_orange:after{border-right:10px solid #ffe7c8}.chat_baln-text-left.bg_orange:after{border-left:10px solid #ffe7c8}.chat_baln:after,.chat_baln:before{clear:both;content:"";display:block}.bn_list ul{margin:10px 0 0 10px;padding:0}.bn_list ul li{margin:0 2% 10px 0;padding:0;display:inline-block;width:46%;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:#ccc solid 1px}.bn_list ul li:last-child{margin:0}.bn_list ul li:before{content:""}.bn_list ul li a{display:block;margin:1px}.bn_list ul li a img{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.bn_list.male ul li{border:#1ea1c6 solid 1px}.bn_list.female ul li{border:#ff6464 solid 1px}.PoCh_link{background-color:#fbf6ef;padding:8px 8px 8px}#main .PoCh_link p{margin:0}.PoCh_link .topicBox{margin-top:15px;border:#a8a8a8 solid 1px;background-color:#fff}.PoCh_link .topicBox:first-child{margin-top:0}.PoCh_link .topicBox .ttl{position:relative;height:50px;padding:0 5px;line-height:1.5;border-bottom:#a8a8a8 solid 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PoCh_link .topicBox .ttl span{position:relative;z-index:10;display:block;width:45px;text-align:center;color:#fff;line-height:1.2}.PoCh_link .topicBox .ttl span:before{position:absolute;z-index:-10;top:-10px;left:0;font-family:"Font Awesome 5 Free";content:" \f27a";font-weight:900;color:#ff6464;font-size:45px}.PoCh_link .topicBox .ttl span em{display:block;font-style:normal;font-size:.9rem}.PoCh_link .topicBox .ttl strong{display:block;-webkit-flex:1;flex:1;width:auto;padding:0 0 0 10px}article .PoCh_link .topicBox ul{margin:0}article .PoCh_link .topicBox ul li:before{content:""}.PoCh_link .topicBox ul li{padding:5px;border-bottom:#a8a8a8 solid 1px;color:#666;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PoCh_link .topicBox ul li span{display:block}.PoCh_link .topicBox ul li span.comment{-webkit-flex:1;flex:1;font-size:12px;position:relative;padding:0 0 0 18px;word-break:break-all}.PoCh_link .topicBox ul li span.comment:before{font-family:"Font Awesome 5 Free";content:" \f27a";font-weight:900;position:absolute;top:0;left:0;color:#ccc}.PoCh_link .topicBox ul li span.date{width:70px;font-size:.9rem;text-align:right;color:#999}.PoCh_link .topicBox .check a{display:block;padding:5px 0;text-align:center;text-decoration:none;background-color:#ffe2e2;color:#800}.PoCh_link .topicBox .check a:before{font-family:"Font Awesome 5 Free";content:" \f101";font-weight:900;margin-right:10px}.GradreadMoreBox *,.GradreadMoreBox :after,.GradreadMoreBox :before{-webkit-box-sizing:border-box;box-sizing:border-box}.GradreadMoreBox{position:relative}.GradreadMoreBox label{position:absolute;z-index:1;bottom:0;width:100%;height:100px;cursor:pointer;text-align:center;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}.GradreadMoreBox input:checked+label{background:inherit}.GradreadMoreBox label:after{line-height:2.5rem;position:absolute;z-index:2;bottom:20px;left:50%;width:18rem;font-family:"Font Awesome 5 Free";content:'\f13a' ' 全部の漢字を見る';font-weight:900;transform:translate(-50%,0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:#e68429}.GradreadMoreBox input{display:none}.GradreadMoreBox .grm_container{overflow:hidden;height:250px;transition:all .5s}.GradreadMoreBox input:checked+label:after{font-family:"Font Awesome 5 Free";content:'\f139' ' 閉じる';font-weight:900}.GradreadMoreBox input:checked~.grm_container{height:auto;padding-bottom:100px;transition:all .5s}.GradreadMoreBox .grm_container{height:250px}.GradreadMoreBox.h_ss .grm_container{height:150px}.GradreadMoreBox.h_s .grm_container{height:200px}.GradreadMoreBox.h_l .grm_container{height:300px}.GradreadMoreBox.h_ll .grm_container{height:350px}.cp_cssslider{width:100;padding-top:200px;position:relative;margin:2em auto;text-align:center}.cp_cssslider>img{position:absolute;left:0;right:0;top:0;margin:auto;max-height:200px;transition:all .5s;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.cp_cssslider input[name=cp_switch],.cp_cssslider input[name=cp_switch_2]{display:none}.cp_cssslider label{margin:15px 5px 0 5px;border:2px solid #fff;display:inline-block;cursor:pointer;transition:all .5s ease;opacity:.6;border-radius:3px}.cp_cssslider label:hover{opacity:.9}.cp_cssslider label img{display:block;width:40px;border-radius:2px}.cp_cssslider input[name=cp_switch]:checked+label,.cp_cssslider input[name=cp_switch_2]:checked+label{border:2px solid #ff7043;opacity:1}.cp_cssslider input[name=cp_switch]~img,.cp_cssslider input[name=cp_switch_2]~img{opacity:0}.cp_cssslider input[name=cp_switch]:checked+label+img,.cp_cssslider input[name=cp_switch_2]:checked+label+img{opacity:1}.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_one:checked~.panels_conts .conts_one main,.tabBox_all #p_two:checked~.panels_conts .conts_two main{max-height:100%;max-height:initial;opacity:1;padding:0}.tabBox_all #p_one:checked~.tabs_list .for-male,.tabBox_all #p_two: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_one:checked~.tabs_list .for_one.last,.tabBox_all #p_two:checked~.tabs_list .for_two.last{border-right:1px solid transparent}.tabBox_all #p_one:checked~.tabs_list .for_one+li,.tabBox_all #p_two:checked~.tabs_list .for_two+li{border-left:1px solid #dfdfdf}.tabBox_all #p_one:checked~.tabs_list .for_one label.p_label,.tabBox_all #p_two:checked~.tabs_list .for_two label.p_label{padding-top:10px;background-color:#fff}.tabBox_all #p_one:checked~.tabs_list .for_one label.p_label{color:#63ccea}.tabBox_all #p_two:checked~.tabs_list .for_two label.p_label{color:#ff9e9e}.tabBox_all #p_one:checked~.tabs_list .for_one label.p_label::after,.tabBox_all #p_two:checked~.tabs_list .for_two label.p_label::after{height:6px}.tabBox_all ul.tabs_list li label[for=p_one].p_label::after{background-color:#63ccea}.tabBox_all ul.tabs_list li label[for=p_two].p_label::after{background-color:#ff9e9e}.p_label.black{color:#000!important}.p_label.brown{color:#000!important}.p_label.green{color:#000!important}.p_label.black::after{background-color:#000!important}.p_label.brown::after{background-color:#a69385!important}.p_label.green::after{background-color:#5ec84e!important}.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{color:#756457;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}.faqset{margin:4em 0 0}.faqset dt{background-color:#f1edea;padding:7px 7px 0}.faqset dt em{background-color:#fff;border:#ccc solid 1px;font-size:1.8rem;font-style:normal;display:block;line-height:1.2em;margin:0;padding:.8em .8em .8em 3em;position:relative}.faqset dt em::before{content:"Q";color:#e95800;font-size:3rem;padding:0 .5em 0 0;position:absolute;left:.5em;top:.5em}.faqset dd{background-color:#f1edea;margin:0;padding:0 7px 7px}.faqset dd .tx{background-color:#fff;border:#ccc solid 1px;border-top:none;margin:0;padding:.1em .5em 2em}#main .faqset dd p{margin-top:1em}#main .faqset dd p:first-of-type{margin-top:.1em}#main .faqset dd p:first-of-type::before{content:"A";color:#00b3e9;font-size:3rem;font-weight:700;padding:0 .5em 0 0}@media screen and (min-width:768px){.faqset dd .tx{padding:.1em 1.5em 2em}}.faqset_2{margin:4em 0 0}#main .faqset_2 h2,#main .faqset_2 h3{background-color:#f1edea;box-sizing:border-box;margin:0;padding:.3em 7px 0;width:100%;border:none}#main .faqset_2 h2 em,#main .faqset_2 h3 em{background-color:#fff;border:#ccc solid 1px;box-sizing:border-box;color:#333;display:block;font-size:1.8rem;font-style:normal;font-weight:700;line-height:1.2em;margin:0;padding:.8em .8em .8em 3em;position:relative;width:100%}#main .faqset_2 h2::after,#main .faqset_2 h2::before,#main .faqset_2 h3::after,#main .faqset_2 h3::before{border:none}#main .faqset_2 h2 em::before,#main .faqset_2 h3 em::before{content:"Q";color:#e95800;font-size:3rem;padding:0 .5em 0 0;position:absolute;left:.5em;top:.5em}.faqset_2 .txset{background-color:#f1edea;box-sizing:border-box;margin:0;padding:0 7px .5em}.faqset_2 .txset .tx{background-color:#fff;border:#ccc solid 1px;border-top:none;box-sizing:border-box;margin:0;padding:.1em .5em 2em}#main .faqset_2 .tx p{margin-top:1em}#main .faqset_2 .tx p:first-of-type{margin-top:.1em}.faqset_2 .tx p:first-of-type::before{content:"A";color:#00b3e9;font-size:3rem;font-weight:700;padding:0 .5em 0 0}@media screen and (min-width:768px){#main .faqset_2 h3{margin-top:0!important}.faqset_2 .txset .tx{padding:.1em 1.5em 2em}}.lead_1{color:#888}#main p.mv{margin:0 0 10px;padding:0}#main p.name_onomancy_bana{font-size:1.2rem;margin:0;padding:10px 10px 10px 10px}.name_onomancy_bana a{display:block;text-decoration:none;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin:0 0 20px}article .howto_search ul{padding:0;margin:10px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex}article .howto_search ul li{flex:1;padding:10px;margin:0 10px 0 0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#f7e8e8;background-size:90% auto;background-position:center 10px;background-repeat:no-repeat}.howto_search ul li a{display:block;padding:70px 0 0;vertical-align:top;text-decoration:none;font-size:1.2rem;line-height:1.4}.howto_search ul li.reading{background-color:#f7e8e8;background-image:url(../images/howto_reading.png)}.howto_search ul li.kanji{background-color:#ddf1f3;background-image:url(../images/howto_kanji.png)}.howto_search ul li.compatible{background-color:#fbecd6;background-image:url(../images/howto_compatible.png)}.howto_search ul li.strokes{background-color:#e3f4db;background-image:url(../images/howto_strokes.png)}.howto_search ul li.male_ranking{background-color:#e8f2f5;background-image:url(../images/howto_male_ranking.png);border:#1ea1c6 solid 1px}.howto_search ul li.male_pickup{background-color:#fff;background-image:url(../images/howto_male_pickup.png);border:#1ea1c6 solid 1px}.howto_search ul li.female_ranking{background-color:#ffefef;background-image:url(../images/howto_female_ranking.png);border:#ff6464 solid 1px}.howto_search ul li.female_pickup{background-color:#fff;background-image:url(../images/howto_female_pickup.png);border:#ff6464 solid 1px}article .howto_search ul li:last-child{margin:0}article .howto_search ul li:before{content:""}article .newEntry_top ul{margin:0 10px}article .newEntry_top ul li{background-color:#eaf5e9;padding:10px 10px 10px 15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}article .newEntry_top ul li:before{content:""}article .newEntry_top ul li a{color:#666}.tabBox_mf #article_female:checked~.panels_mf .conts_female main,.tabBox_mf #article_male:checked~.panels_mf .conts_male main{max-height:100%;max-height:initial;opacity:1;padding:10px}.tabBox_mf #article_female:checked~.tabs_mf .for-female,.tabBox_mf #article_male:checked~.tabs_mf .for-male{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);box-shadow:none;border-right:none}.tabBox_mf #article_female:checked~.tabs_mf .for_female.last,.tabBox_mf #article_male:checked~.tabs_mf .for_male.last{border-right:1px solid transparent}.tabBox_mf #article_female:checked~.tabs_mf .for_female+li,.tabBox_mf #article_male:checked~.tabs_mf .for_male+li{border-left:1px solid #dfdfdf}.tabBox_mf #article_female:checked~.tabs_mf .for_female label.p_label,.tabBox_mf #article_male:checked~.tabs_mf .for_male label.p_label{padding-top:10px;background-color:#fff}.tabBox_mf #article_male:checked~.tabs_mf .for_male label.p_label{color:#63ccea}.tabBox_mf #article_female:checked~.tabs_mf .for_female label.p_label{color:#ff9e9e}.tabBox_mf #article_female:checked~.tabs_mf .for_female label.p_label::after,.tabBox_mf #article_male:checked~.tabs_mf .for_male label.p_label::after{height:6px}.tabBox_mf ul.tabs_mf li label[for=article_male].p_label::after{background-color:#63ccea}.tabBox_mf ul.tabs_mf li label[for=article_female].p_label::after{background-color:#ff9e9e}.multiSerchBox{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.multiSerchBox label.panel-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;color:#aaa;cursor:pointer;background-color:#eeeae7;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.2s;transition-duration:.2s}.multiSerchBox label.panel-label:hover{color:#e95800}.multiSerchBox #panels{background-color:#fff}.multiSerchBox #panels .container{margin:0 auto;width:100%}.multiSerchBox #panels label.panel-label{padding:12px 24px;box-sizing:border-box}.multiSerchBox #panels main{box-sizing:border-box;max-height:0;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s;overflow-y:hidden}.multiSerchBox #panel-compatible:checked~#panels #panel-conts-compatible main,.multiSerchBox #panel-kanji:checked~#panels #panel-conts-kanji main,.multiSerchBox #panel-reading:checked~#panels #panel-conts-reading main,.multiSerchBox #panel-strokes:checked~#panels #panel-conts-strokes main{max-height:100%;max-height:initial;opacity:1;padding:10px 0 0}.multiSerchBox #panel-compatible:checked~#tabs-list #li-for-panel-compatible,.multiSerchBox #panel-kanji:checked~#tabs-list #li-for-kanji,.multiSerchBox #panel-reading:checked~#tabs-list #li-for-reading,.multiSerchBox #panel-strokes:checked~#tabs-list #li-for-strokes{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);box-shadow:none;border-right:none}.multiSerchBox #panel-compatible:checked~#tabs-list #li-for-panel-compatible.last,.multiSerchBox #panel-kanji:checked~#tabs-list #li-for-kanji.last,.multiSerchBox #panel-reading:checked~#tabs-list #li-for-reading.last,.multiSerchBox #panel-strokes:checked~#tabs-list #li-for-strokes.last{border-right:1px solid transparent}.multiSerchBox #panel-compatible:checked~#tabs-list #li-for-panel-compatible+li,.multiSerchBox #panel-kanji:checked~#tabs-list #li-for-kanji+li,.multiSerchBox #panel-reading:checked~#tabs-list #li-for-reading+li,.multiSerchBox #panel-strokes:checked~#tabs-list #li-for-strokes+li{border-left:1px solid #dfdfdf}.multiSerchBox #panel-compatible:checked~#tabs-list #li-for-compatible label.panel-label,.multiSerchBox #panel-kanji:checked~#tabs-list #li-for-kanji label.panel-label,.multiSerchBox #panel-reading:checked~#tabs-list #li-for-reading label.panel-label,.multiSerchBox #panel-strokes:checked~#tabs-list #li-for-strokes label.panel-label{background-color:#fff;color:#333;padding-top:10px;border-right:#dfdfdf solid 1px}.multiSerchBox #panel-compatible:checked~#tabs-list #li-for-compatible label.panel-label::after,.multiSerchBox #panel-kanji:checked~#tabs-list #li-for-kanji label.panel-label::after,.multiSerchBox #panel-reading:checked~#tabs-list #li-for-reading label.panel-label::after,.multiSerchBox #panel-strokes:checked~#tabs-list #li-for-strokes label.panel-label::after{height:6px}.multiSerchBox ul#tabs-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;text-align:center;margin:0;padding:0}.multiSerchBox ul#tabs-list li{text-align:center;font-size:1.2rem;width:50%;box-shadow:0 -2px 2px rgba(0,0,0,.05);border-right:1px solid #dfd5ce;position:relative;padding:0;margin:0}.multiSerchBox ul#tabs-list li:last-child{border-right:none}article .multiSerchBox ul#tabs-list li:before{content:"";color:#70c6c1}.multiSerchBox ul#tabs-list li:hover{-webkit-transition:none;transition:none;border-right:none}.multiSerchBox ul#tabs-list li:hover.last{border-right:1px solid transparent}.multiSerchBox ul#tabs-list li:hover+li{border-left:1px solid #dfdfdf}.multiSerchBox ul#tabs-list li label.panel-label{position:relative;padding:10px 0;font-size:.875em}.multiSerchBox ul#tabs-list li label.panel-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}.multiSerchBox ul#tabs-list li label.panel-label:hover{padding-top:10px}.multiSerchBox ul#tabs-list li label.panel-label:hover::after{height:6px}.multiSerchBox .panel-radios{display:none}.multiSerchBox main p{line-height:1.4}.searchForm{width:96%;margin:0 2% 5px;position:relative}.searchForm input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:97%;padding:10px 0 10px 3%;margin:0;border:1px solid #999;border-radius:10px}.searchForm input::placeholder{font-size:11px}.searchForm-input{width:100%}.searchForm-submit{position:absolute;width:58px;height:37px;top:0;right:-1px;border-radius:0 9px 9px 0;background:#1a73e8;font-size:12px;cursor:pointer;border:none;color:#fff}.nameSelectBox{background-color:#f8f6f4;padding:10px 0 0 5px}.nameSelectBox input[type=radio],input[type=checkbox]{display:none}.nameSelectBox .checkbox,.nameSelectBox .radio{box-sizing:border-box;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:relative;display:inline-block;margin:0 0 8px 0;padding:6px 4px 6px 28px;border-radius:15px;vertical-align:middle;background-color:#fff;cursor:pointer;font-size:calc(100vw / 32)}.nameSelectBox .checkbox:hover,.nameSelectBox .radio:hover{background-color:#e95800}.nameSelectBox .checkbox:hover:after,.nameSelectBox .radio:hover:after{border-color:#fff}.nameSelectBox .checkbox:after,.nameSelectBox .radio:after{-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:50%;left:5px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #ccc;background-color:#fff;border-radius:6px;content:'';z-index:0}.nameSelectBox .radio:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:10px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#e95800;content:'';opacity:0;z-index:1}.nameSelectBox input[type=radio]:checked+.radio:before{opacity:1}.nameSelectBox .checkbox:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:21px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #e95800;border-bottom:3px solid #e95800;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nameSelectBox input[type=checkbox]:checked+.checkbox:before{opacity:1}.nameSelectBox label.radio{border:#ccc solid 1px}.nameSelectBox label.radio:hover{border:#e95800 solid 1px;color:#fff}.nameSelectBox input[type=checkbox]:checked+label,.nameSelectBox input[type=radio]:checked+label{border:#e95800 solid 1px}.nameSelectBox input[type=checkbox]:checked+label,.nameSelectBox input[type=radio]:checked+label{background-color:#e95800;color:#fff}.nameSelectBox label.radio.female:hover{background-color:#ff9e9e;border:#ff9e9e solid 1px;color:#fff}.nameSelectBox label.radio.female:before{background-color:#ff9e9e}.nameSelectBox input[type=radio]:checked+label.female{background-color:#ff9e9e;border:#ff9e9e solid 1px;color:#fff}.nameSelectBox label.radio.male:hover{background-color:#63ccea;border:#63ccea solid 1px;color:#fff}.nameSelectBox label.radio.male:before{background-color:#63ccea}.nameSelectBox input[type=radio]:checked+label.male{background-color:#63ccea;border:#63ccea solid 1px;color:#fff}.nameSelectBox label.radio.m_f:hover{background-color:#ffaa45;border:#ffaa45 solid 1px;color:#fff}.nameSelectBox label.radio.m_f:before{background-color:#ffaa45}.nameSelectBox input[type=radio]:checked+label.m_f{background-color:#ffaa45;border:#ffaa45 solid 1px;color:#fff}.nameSelectBox input[type=radio]:checked+label:after{border:2px solid #fff}.nameSelectBox.t_bdr{border-top:#dad1ca solid 1px;padding-top:10px}.hidden_box{margin:0 0;padding:0;position:relative}.hidden_box label.clk_btn{position:absolute;right:5px;top:-35px;padding:5px;cursor:pointer;transition:.5s;text-decoration:underline}.hidden_box label.clk_btn:before{display:inline-block;font-family:"Font Awesome 5 Free";content:"\f103";font-weight:900;padding-right:5px;transition:.2s}.hidden_box input:checked+label.clk_btn:before{content:"\f00d";font-weight:900;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hidden_box input:checked+label.clk_btn+.hidden_show{padding:0 0;height:auto;opacity:1}.nameSelectBox .pop-box{text-align:center}.nameSelectBox .popup{background-color:#efefef;box-shadow:0 0 0 9999px rgba(0,0,0,.8);display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:80%;height:40%;overflow-y:scroll;z-index:99999!important}.nameSelectBox #popup-on,.nameSelectBox #popup-on_strokes{display:none}.nameSelectBox #popup-on:checked+.popup,.nameSelectBox #popup-on_strokes:checked+.popup{display:block}.nameSelectBox .icon-close{background:#000;color:#fff;font-size:30px;padding:0 10px;position:absolute;right:0}.nameSelectBox .btn-close{background:#000;border-radius:10px;color:#fff;padding:5px;cursor:pointer;margin:20px auto 8px;width:40%;text-align:center}.nameSelectBox .btn-open{color:#666;padding:0 10px;cursor:pointer;display:inline-block;text-align:center;font-size:1rem;text-decoration:underline}.nameSelectBox .btn-open i{font-size:1.8rem;padding:0 5px 0 0}.nameSelectBox .popup-content{margin:0 auto;padding:40px 0 0;width:90%;text-align:left;font-size:1.2rem}.nameSelectBox .strokes_selectWrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.3em 0 .3em;text-align:center}.nameSelectBox .strokes_selectWrap .strokes_select{flex:1}.nameSelectBox .strokes_selectWrap .strokes_select label{font-size:1rem;background-color:#7a6453;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;padding:2px 5px;border:none}.cp_ipselect{overflow:hidden;width:90%;margin:10px auto;text-align:center}.cp_ipselect select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect.cp_sl01{position:relative;border:1px solid #bbb;border-radius:2px;background:#fff}.cp_ipselect.cp_sl01::before{position:absolute;top:.8em;right:.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none}.cp_ipselect.cp_sl01 select{padding:8px 38px 8px 8px;color:#666}.container .form_hint{margin:1px 0;padding-right:1em;text-align:right;font-size:11px;background-color:#f5f3f2}.container .form_hint a{padding-left:3px;font-size:10px}.searcResults label.panel-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;color:#aaa;cursor:pointer;background-color:#eeeae7;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.2s;transition-duration:.2s}.searcResults label.panel-label:hover{color:#999}.searcResults #panels_Results{background-color:#fff}.searcResults #panels_Results .container{margin:0 auto;width:100%}.searcResults #panels_Results label.panel-label{padding:12px 24px;box-sizing:border-box}.searcResults #panels_Results main{box-sizing:border-box;max-height:0;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s;overflow-y:hidden}.searcResults #panel-all:checked~#panels_Results #panel-conts-all main,.searcResults #panel-female:checked~#panels_Results #panel-conts-female main,.searcResults #panel-male:checked~#panels_Results #panel-conts-male main{max-height:100%;max-height:initial;opacity:1;padding:0}.searcResults #panel-a11:checked~#tabs-list_Results #li-for-a11,.searcResults #panel-female:checked~#tabs-list_Results #li-for-female,.searcResults #panel-male:checked~#tabs-list_Results #li-for-male{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);box-shadow:none;border-right:none}.searcResults #panel-all:checked~#tabs-listlist_Results #li-for-all.last,.searcResults #panel-female:checked~#tabs-list_Results #li-for-female.last,.searcResults #panel-male:checked~#tabs-list_Results #li-for-male.last{border-right:1px solid transparent}.searcResults #panel-all:checked~#tabs-list_Results #li-for-all+li,.searcResults #panel-female:checked~#tabs-list_Results #li-for-female+li,.searcResults #panel-male:checked~#tabs-list_Results #li-for-male+li{border-left:1px solid #dfdfdf}.searcResults #panel-all:checked~#tabs-list_Results #li-for-all label.panel-label,.searcResults #panel-female:checked~#tabs-list_Results #li-for-female label.panel-label,.searcResults #panel-male:checked~#tabs-list_Results #li-for-male label.panel-label{background-color:#fff;color:#fff;padding-top:10px}.searcResults #panel-male:checked~#tabs-list_Results #li-for-male label.panel-label{background-color:#63ccea}.searcResults #panel-female:checked~#tabs-list_Results #li-for-female label.panel-label{background-color:#ff9e9e}.searcResults #panel-all:checked~#tabs-list_Results #li-for-all label.panel-label{background-color:#ffaa45}.searcResults #panel-all:checked~#tabs-list_Results #li-for-all label.panel-label::after,.searcResults #panel-female:checked~#tabs-list_Results #li-for-female label.panel-label::after,.searcResults #panel-male:checked~#tabs-list_Results #li-for-male label.panel-label::after{height:6px}.searcResults ul#tabs-list_Results{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:baseline;list-style:none;text-align:center;margin:0;padding:0}.searcResults ul#tabs-list_Results li{text-align:center;font-size:1.2rem;width:25%;box-shadow:0 -2px 2px rgba(0,0,0,.05);border-right:1px solid #dfd5ce;position:relative;padding:0;margin:0}article .searcResults ul#tabs-list_Results li:before{content:"";color:#70c6c1}.searcResults ul#tabs-list_Results li:hover{-webkit-transition:none;transition:none}.searcResults ul#tabs-list_Results li:not(:last-of-type):hover{border-right:none}.searcResults ul#tabs-list_Results li:hover.last{border-right:1px solid transparent}.searcResults ul#tabs-list_Results li:hover+li{border-left:1px solid #dfdfdf}.searcResults ul#tabs-list_Results li label.panel-label{position:relative;padding:9px 0 10px;font-size:.875em;box-sizing:border-box;border-top:#ffd446 solid 3px}.searcResults ul#tabs-list_Results li label[for=panel-male].panel-label{border-color:#63ccea}.searcResults ul#tabs-list_Results li label[for=panel-female].panel-label{border-color:#ff9e9e}.searcResults ul#tabs-list_Results li label[for=panel-all].panel-label{border-color:#ffd446}.searcResults ul#tabs-list_Results li label.panel-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}.searcResults ul#tabs-list_Results li label[for=panel-male].panel-label::after{background-color:#63ccea}.searcResults ul#tabs-list_Results li label[for=panel-female].panel-label::after{background-color:#ff9e9e}.searcResults ul#tabs-list_Results li label[for=panel-all].panel-label::after{background-color:#ffaa45}.searcResults ul#tabs-list_Results li label.panel-label:hover{padding-top:9px}.searcResults ul#tabs-list_Results li label.panel-label:hover::after{height:6px}.searcResults .panel-radios{display:none}.searcResults .narrow{margin:0 0 20px;padding:10px 0 10px 10px;background-color:#eeeae7}.searcResults .narrow span{display:inline-block;font-size:calc(100vw / 32);margin:0 0 5px}article .searcResults .narrow ul{display:inline-block;margin:0;padding:0}article .searcResults .narrow ul li{display:inline-block;margin:0;padding:0}.searcResults .narrow ul li a{display:inline-block;border:#ccc solid 1px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#fff;text-decoration:none;padding:5px 10px;font-size:calc(100vw / 32)}.searcResults .narrow ul li a:hover,.searcResults .narrow ul li.on a{background-color:#c7b6aa;color:#fff;border:#c7b6aa solid 1px}.searcResults .narrow ul li:before{content:""}.searcResults .narrow_2{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0;padding:10px 0 10px 10px;background-color:#eeeae7}.searcResults .selectWrap{flex:1}.searcResults .selectWrap.first{padding:20px 0 0;font-size:1rem}.searcResults .selectWrap label{display:block}.searcResults .selectWrap select.select{display:block!important}.hidden_box label.clk_btn.strokes{position:relative;left:0;top:0;padding:0 10px 10px 0;display:block;text-align:right;background-color:#fff;cursor:pointer;transition:.5s;text-decoration:underline}.good_strokes_list{margin:10px 10px 10px;padding:0}.good_strokes_list span.ttl{display:block;background-color:#f5e4da;text-align:center}.good_strokes_list span.ttl em.last_name{font-size:120%;font-style:normal;font-weight:700}.good_strokes_list ul{margin:10px 0 0;padding:0}.good_strokes_list ul li{margin:0 .3em .5em 0;padding:0;display:inline-block;font-size:1.2rem;line-height:1.1}.good_strokes_list ul li a{display:block;text-decoration:none;border:#ccc solid 1px;padding:5px 1em;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.good_strokes_list ul li:before{content:""}.good_strokes_list dl{margin:5px 0 0;padding:0}.good_strokes_list dl dt{width:4rem;margin:0;padding:0;position:absolute;float:left;font-weight:400;font-size:1.2rem}.good_strokes_list dl dd{margin:0;padding:0 0 0 4.3em}.good_strokes_list dl.one dd ul li a{width:2.5em}.good_strokes_list dl.two dd ul li a{width:3.5em}.good_strokes_list dl.three dd ul li a{width:4.5em}#main .searcResults table{width:100%;border:none;margin:0}#main .searcResults table td,#main .searcResults table th{border:none;padding:5px 5px 1px 5px;font-size:calc(100vw / 26);vertical-align:top}#main .searcResults table th{font-size:1.4rem}.searcResults table tr:nth-child(odd) td{background:0 0}#main .searcResults table tr:nth-child(4n+3),#main .searcResults table tr:nth-child(4n+4){background-color:#f6f2ee}#main .searcResults table tr:nth-child(4n+3) td,#main .searcResults table tr:nth-child(4n+4) td{background-color:#f6f2ee}#main .searcResults table td a{color:#666}.searcResults table thead th{color:#fff}.searcResults #panel-conts-male table thead th{background-color:#63ccea}.searcResults #panel-conts-female table thead th{background-color:#ff9e9e}.searcResults #panel-conts-all table thead th{background-color:#ffaa45}.searcResults table .list_name{width:25%}.searcResults table .list_name .icon_gender,.searcResults table .list_name a{display:inline-block;padding:0 0 0 20px;background-repeat:no-repeat;background-position:left 3px;background-size:13px auto}.searcResults table .list_name.male .icon_gender,.searcResults table .list_name.male a{background-image:url(../images/icon_male.png)}.searcResults table .list_name.female .icon_gender,.searcResults table .list_name.female a{background-image:url(../images/icon_female.png)}.searcResults table .list_name.unknown .icon_gender,.searcResults table .list_name.unknown a{background-image:url(../images/icon_gender_unknown.png)}.searcResults table .list_reading{width:31%}.searcResults table .list_name_reading{width:53%}.searcResults table .list_strokes{width:22%}.searcResults table .list_name_onomancy{width:22%}.searcResults table .list_name_onomancy a{display:inline-block;border:#ccc solid 1px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-decoration:none;background-color:#fff;padding:0 5px;font-size:calc(100vw / 32)}#main .searcResults table .list_name_onomancy a.no_0,#main .searcResults table .list_name_onomancy a.no_1,#main .searcResults table .list_name_onomancy a.no_2,#main .searcResults table .list_name_onomancy a.no_3,#main .searcResults table .list_name_onomancy a.no_4,#main .searcResults table .list_name_onomancy a.no_5{background-size:4em auto;background-repeat:no-repeat;background-position:center .45em;width:5em;height:1.5em}#main .searcResults table .list_name_onomancy a.no_5{background-image:url(../images/name_onomancy_5.png)}#main .searcResults table .list_name_onomancy a.no_4{background-image:url(../images/name_onomancy_4.png)}#main .searcResults table .list_name_onomancy a.no_3{background-image:url(../images/name_onomancy_3.png)}#main .searcResults table .list_name_onomancy a.no_2{background-image:url(../images/name_onomancy_2.png)}#main .searcResults table .list_name_onomancy a.no_1{background-image:url(../images/name_onomancy_1.png)}#main .searcResults table .list_name_onomancy a.no_0{background-image:url(../images/name_onomancy_0.png)}#main .searcResults table .list_name_onomancy a.no_4{color:#fe0}#main .searcResults table .list_name_onomancy a.no_3{color:red}#main .searcResults table .list_name_onomancy a.no_2{color:red}#main .searcResults table .list_name_onomancy a.no_1{color:red}#main .searcResults table .list_name_onomancy a.no_0{color:#999}.list_kanji_link ul{display:flex;margin:0 0 0 24px;padding:0}.list_kanji_link ul li{margin:0 8px 5px 0;padding:0}.list_kanji_link ul li::before{content:""}.list_kanji_link ul li a{text-decoration:none;border-radius:5px;padding:0 .2em;font-size:1.1rem;border:#ebebeb solid 1px}.list_kanji_link ul li a:nth-child(odd){background-color:#fff}#main .searcResults table td.list_kanji_link{padding:0}.searcResults table ul.data{text-align:right;margin:0;padding:0 20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.searcResults table ul.data li{margin:0 0 0 15px;padding:0;text-align:left}.searcResults table ul.data li:before{content:""}.searcResults table td ul.data li a{display:block;text-decoration:none;font-size:1.2rem;line-height:1.1;color:#999;padding:5px 0 0 1.5em;background-repeat:no-repeat;background-position:left 5px;background-size:15px auto;height:20px}.searcResults table ul.data li.list_favorite a{background-image:url(../images/icon_favorite2.png);background-position:center 3px;background-size:1.1em auto;width:1.5em}.searcResults table ul.data li.list_good a{background-image:url(../images/icon_good_on.png);width:1.5em}.searcResults table ul.data li.list_ranking a{background-image:url(../images/icon_ranking.png);width:3.5em}.searcResults table ul.data li.list_favorite a.on{background-image:url(../images/icon_favorite2_on.png);width:1.5em}.searcResults table ul.data li.list_good a.on{background-image:url(../images/icon_good_on.png);width:1.5em}#main .searcResults .person table td{padding-bottom:5px;vertical-align:middle}#main .searcResults .person table td div{font-size:10px;margin:2px 20px 5px}#main .searcResults .person table td div ul{font-size:12px;margin:0 0 0;padding:0}#main .searcResults .person table td div ul li{font-size:12px;margin:5px 0 0}.searcResults .person table .list_full_reading a,.searcResults .person table .list_full_reading i{background-image:none;color:#999;font-size:10px;display:block;font-style:normal}.searcResults .person table .list_full_reading i{padding-left:20px}.genre_box .list_genre,.searcResults .person table .list_genre{color:#aaa;display:inline-block;margin:3px 0 3px 0;padding:3px 0 3px 0}.searcResults .person table .list_genre_right{color:#aaa;display:inline-block;font-size:9px;padding-left:4px}.genre_box .list_genre em,.searcResults .person table .list_genre em,.searcResults .person table .list_genre_right em{color:#aaa;display:inline-block;font-style:normal;margin:0 3px 0 0;padding:0 4px 0 0}.genre_box{font-size:10px;margin:0 10px 0;padding:0 0 0}.genre_box .list_genre::before{content:"\f02b";color:#999;font-family:"Font Awesome 5 Free";font-size:10px;font-weight:900;line-height:1;padding-right:5px;vertical-align:middle;white-space:pre}.searcResults .person table .list_introduction{display:block;font-size:12px;line-height:1.4}.searcResults .person table .list_not_nazuke{font-size:10px}#main .searcResults .person table .data_person{text-align:right;margin-right:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:space-between}.list_person_good{cursor:pointer}.list_person_good::before{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#f2b750;content:"\f164";display:inline-block;height:16px;font-family:"Font Awesome 5 Free";font-size:16px;line-height:16px;margin:0 3px 0 0;text-align:center;width:20px}.list_person_good.on::before{font-weight:999}#main .searcResults table td .data_person a{font-size:12px;padding:0;text-decoration:none}.theme main table{padding:0 0}.theme main table td{border-top:solid 1px #eee;font-size:12px;margin:2px 20px 5px;line-height:1.4;padding:10px 0 3px;text-align:center}.theme main table td.no{width:8%}.theme main table td.list_person_good{width:10%}.theme main table td.updown{width:6%}.theme main table td.theme_box{margin:0;padding:0 0 3px;text-align:left}.theme main table td.theme_box .theme_title{font-size:14px;font-weight:700;margin:0 0 5px}.theme main table td.theme_box .sub_box{display:flex}.theme main table td.theme_box .sub_box .img img{height:60px;width:auto;max-width:50px!important}.theme main table td.theme_box .sub_box .text{font-weight:700;margin:0 0 0 10px;width:82%}.theme main table td.theme_box .genre_box{margin:0}.theme main table .list_person_good span{display:block;font-size:10px;margin-top:5px}.theme main table td ul.persons_theme_list{margin:5px 0 0}.theme main table td ul.persons_theme_list li{color:#999;display:inline-block;font-size:11px;font-weight:400;margin:0;padding:0}.theme main table td ul.persons_theme_list li::before{content:""}.theme main table td ul.persons_theme_list li:after{content:" ／ "}.button-good-anime{cursor:pointer;display:flex;align-items:center}.button-good-anime::before{font-family:"Font Awesome 5 Free";content:" \f004";font-weight:900;color:#ff9a9a;display:block;font-size:1.6rem;margin-right:.3em}.button-keep-anime{cursor:pointer}.button-keep-anime::before{font-family:"Font Awesome 5 Free";content:" \f02e";font-weight:900;color:#bbb;display:block;font-size:1.6rem}.button-keep-anime.on::before{color:#5ec84e}.btn_to_theme{text-align:center}.btn_to_theme a{display:inline-block;padding:.6em 1em;border:1px solid #c7b6aa;border-radius:10px;text-align:center;text-decoration:none}.btn_to_theme a::before{font-family:"Font Awesome 5 Free";content:" \f138";font-weight:900;margin-right:5px}.btn_to_theme a:hover{opacity:.6;background-color:#f8f6f4}.namelists_head .list_name{width:25%}.namelists_head .list_reading{width:30%}.namelists_head .list_strokes{width:20%}.namelists_head .list_name_onomancy{width:25%}.namelists .list_name{width:25%}.namelists .list_reading{width:30%}.namelists .list_strokes{width:20%}.namelists .list_name_onomancy{width:25%}article ul.namelists_head li::before{content:"";position:relative}article ul.namelists_head{background-color:#333;box-sizing:border-box;color:#fff;display:flex;align-items:center;margin:0;padding:.3em .5em}@media screen and (min-width:768px){article ul.namelists_head{font-size:1.4rem;padding:.5em .7em}}article ul.namelists_head li{margin:0;padding:0;list-style:none}#panel-conts-male .namelists_head{background-color:#63ccea}#panel-conts-female .namelists_head{background-color:#ff9e9e}#panel-conts-all .namelists_head{background-color:#ffaa45}.namelists_head .list_name_onomancy{text-align:center}article ul.namelists{box-sizing:border-box;margin:0;padding:0}article ul.namelists li{font-size:calc(100vw / 26)}@media screen and (min-width:768px){article ul.namelists li{font-size:1.4rem}}article ul.namelists li{margin:0;padding:0;list-style:none}article ul.namelists li::before{content:"";position:relative}article ul.namelists ul{margin:0;padding:0}article ul.namelists>li{padding:.3em .5em}@media screen and (min-width:768px){article ul.namelists>li{padding:.5em .7em}}.namelists>li:nth-of-type(even){background-color:#f6f2ee}.namelists .part_1{display:flex;align-items:center}@media screen and (min-width:768px){.namelists .part_1{margin-bottom:5px}article .namelists .part_1 li:last-of-type{text-align:left}}.namelists .list_name .icon_gender,.namelists .list_name a{display:inline-block;padding:0 0 0 20px;background-repeat:no-repeat;background-position:left 3px;background-size:13px auto}.namelists .list_name.male .icon_gender,.namelists .list_name.male a{background-image:url(/nazuke/common/images/icon_male.png)}.namelists .list_name.female .icon_gender,.namelists .list_name.female a{background-image:url(/nazuke/common/images/icon_female.png)}.namelists .list_name.unknown .icon_gender,.namelists .list_name.unknown a{background-image:url(/nazuke/common/images/icon_gender_unknown.png)}article ul.namelists li.list_strokes{font-size:calc(100vw / 30)}@media screen and (min-width:768px){article ul.namelists li.list_strokes{font-size:1.4rem}}.namelists .list_name_onomancy{display:flex;align-items:center;justify-content:right}.namelists .list_name_onomancy a{display:inline-block;border:#ccc solid 1px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-decoration:none;background-color:#fff;padding:0 5px;font-size:calc(100vw / 32)}@media screen and (min-width:768px){.namelists .list_name_onomancy a{font-size:1.2rem}}#main .namelists .list_name_onomancy a.no_0,#main .namelists .list_name_onomancy a.no_1,#main .namelists .list_name_onomancy a.no_2,#main .namelists .list_name_onomancy a.no_3,#main .namelists .list_name_onomancy a.no_4,#main .namelists .list_name_onomancy a.no_5{background-size:4em auto;background-repeat:no-repeat;background-position:center .45em;width:5em;height:1.5em}#main .namelists .list_name_onomancy a.no_5{background-image:url(/nazuke/common/images/name_onomancy_5.png)}#main .namelists .list_name_onomancy a.no_4{background-image:url(/nazuke/common/images/name_onomancy_4.png)}#main .namelists .list_name_onomancy a.no_3{background-image:url(/nazuke/common/images/name_onomancy_3.png)}#main .namelists .list_name_onomancy a.no_2{background-image:url(/nazuke/common/images/name_onomancy_2.png)}#main .namelists .list_name_onomancy a.no_1{background-image:url(/nazuke/common/images/name_onomancy_1.png)}#main .namelists .list_name_onomancy a.no_0{background-image:url(/nazuke/common/images/name_onomancy_0.png)}#main .namelists .list_name_onomancy a.no_4{color:#fe0}#main .namelists .list_name_onomancy a.no_3{color:red}#main .namelists .list_name_onomancy a.no_2{color:red}#main .namelists .list_name_onomancy a.no_1{color:red}#main .namelists .list_name_onomancy a.no_0{color:#999}.namelists .part_2{display:flex;align-items:center;justify-content:space-between}.namelists .list_kanji_link{display:flex;align-items:center;margin-left:18px}.namelists .list_kanji_link li{margin:0 .5em .5em 0}.namelists .list_kanji_link li a{background-color:#fff;border:#ebebeb solid 1px;border-radius:5px;font-size:1.2rem;padding:0 .2em;text-decoration:none}.namelists .data{display:flex;align-items:center;justify-content:space-around}.namelists .data li a{background-repeat:no-repeat;color:#999;display:block;font-size:1.2rem;height:20px;line-height:1.1;text-decoration:none}.namelists .data li.list_ranking a{background-image:url(/nazuke/common/images/icon_ranking.png);background-position:left .6em;background-size:1.3em auto;padding:.7em .5em 0 1.5em}.namelists .data li.list_favorite{width:4em}.namelists .data li.list_favorite a{background-image:url(/nazuke/common/images/icon_favorite2.png);background-position:center 5px;background-size:1.1em auto;margin:0 auto;padding:.5em .5em 0 .5em;width:2em}.namelists .data li.list_favorite a.on{background-image:url(/nazuke/common/images/icon_favorite2_on.png)}.namelists .data li.list_good{text-align:center;width:5em}.namelists .data li.list_good a{background-image:url(/nazuke/common/images/icon_good_on.png);background-position:left 5px;background-size:1.5em auto;display:flex;align-items:center;padding:.5em .5em 0 1.5em;width:1.5em}.namelists .data li.list_good a.on{background-image:url(/nazuke/common/images/icon_good_on.png);width:1.5em}article ul#readingKanji_Lists li.list_adbox,article ul.namelists li.list_adbox{margin:0;padding:0;min-height:auto}#panel-conts-male{border-top:#63ccea solid 10px}#panel-conts-female{border-top:#ff9e9e solid 10px}#panel-conts-all{border-top:#ffaa45 solid 10px}.result-set{box-sizing:border-box;border-top:#ccc solid 1px}article .result-set{margin:0;padding:0}article .result-set ul{margin:0;padding:0}article .result-set li{margin:0;padding:0;list-style:none}article .result-set li::before{content:"";position:relative}.name-group{border-bottom:#ccc solid 1px;display:flex;margin:0;padding:0;position:relative}#main .name-group p{margin:0}.name-group .list_name{padding:1px}.name-group .list_name a{background-color:#cfecdb;color:#333;display:flex;align-items:center;justify-content:center;font-size:2.2rem;line-height:1;width:78px;height:78px;text-align:center}.name-group .list_name.male a{background-color:#c6f0fc}.name-group .list_name.female a{background-color:#ffd9d9}.name-group .list_name a:visited{color:#999}.name-group .inner{width:calc(100% - 75px)}.name-group .inner-top{display:flex;align-items:center;line-height:1.2;padding:.5em 0 0 .8em}@media screen and (min-width:768px){.name-group .inner-top{font-size:1.4rem;padding:.5em 0 0 15px}}.name-group .list_reading{max-width:8em}@media screen and (max-width:360px){.name-group .list_reading{max-width:6em}}@media screen and (max-width:320px){.name-group .list_reading{max-width:5em}}.name-group .list_kanji_link{display:flex;align-items:center;margin:0 1.5em 0}@media screen and (max-width:360px){.name-group .list_kanji_link{margin:0 1em 0}}.name-group .list_kanji_link li{margin:0 .5em 0 0}.name-group .list_kanji_link li a{background-color:#fff;border:#ebebeb solid 1px;border-radius:5px;font-size:1.6rem;padding:0 .2em;text-decoration:none}@media screen and (min-width:768px){.name-group .list_kanji_link{margin:0 2.5em 0 2.5em}.name-group .list_kanji_link li a{font-size:1.4rem;padding:0 .5em}}.name-group .list_strokes{font-size:1.2rem}@media screen and (min-width:768px){.name-group .list_strokes{font-size:1.4rem}}.name-group .inner-bottom{display:flex;justify-content:space-between;padding:5px 2px 0 .5em}@media screen and (min-width:768px){.name-group .inner-bottom{padding:10px 2px 0 15px}}#main .name-group .list_name_onomancy{display:flex;align-items:center;margin:0}.name-group .list_name_onomancy a{background-color:#57956a;border-radius:2px;color:#fff;display:inline-block;font-size:1.1rem;line-height:1.1;padding:2px 2px;text-decoration:none}@media screen and (min-width:768px){.name-group .list_name_onomancy a{font-size:1.2rem}}@media screen and (max-width:360px){.name-group .list_name_onomancy a{font-size:1rem}}#main .name-group .list_name_onomancy a.no_0,#main .name-group .list_name_onomancy a.no_1,#main .name-group .list_name_onomancy a.no_2,#main .name-group .list_name_onomancy a.no_3,#main .name-group .list_name_onomancy a.no_4,#main .name-group .list_name_onomancy a.no_5{background-color:#fff;background-size:4em auto;background-repeat:no-repeat;background-position:center .45em;border:#ccc solid 1px;width:5em;height:1.5em}@media screen and (max-width:360px){#main .name-group .list_name_onomancy a.no_0,#main .name-group .list_name_onomancy a.no_1,#main .name-group .list_name_onomancy a.no_2,#main .name-group .list_name_onomancy a.no_3,#main .name-group .list_name_onomancy a.no_4,#main .name-group .list_name_onomancy a.no_5{width:4em;height:1em}}#main .name-group .list_name_onomancy a.no_5{background-image:url(/nazuke/common/images/name_onomancy_5.png)}#main .name-group .list_name_onomancy a.no_4{background-image:url(/nazuke/common/images/name_onomancy_4.png)}#main .name-group .list_name_onomancy a.no_3{background-image:url(/nazuke/common/images/name_onomancy_3.png)}#main .name-group .list_name_onomancy a.no_2{background-image:url(/nazuke/common/images/name_onomancy_2.png)}#main .name-group .list_name_onomancy a.no_1{background-image:url(/nazuke/common/images/name_onomancy_1.png)}#main .name-group .list_name_onomancy a.no_0{background-image:url(/nazuke/common/images/name_onomancy_0.png)}#main .name-group .list_name_onomancy a.no_4{color:#fe0}#main .name-group .list_name_onomancy a.no_3{color:red}#main .name-group .list_name_onomancy a.no_2{color:red}#main .name-group .list_name_onomancy a.no_1{color:red}#main .name-group .list_name_onomancy a.no_0{color:#999}.name-group .data{display:flex;justify-content:flex-end;width:55%}.name-group .data li a{background-repeat:no-repeat;color:#999;display:block;font-size:1.1rem;line-height:1.1;text-decoration:none}@media screen and (min-width:768px){.name-group .data{align-items:center;width:65%}.name-group .data li a{font-size:1.4rem}}@media screen and (max-width:360px){.name-group .data li a{font-size:1rem}}.name-group .data li.list_ranking a{background-image:url(/nazuke/common/images/icon_ranking.png);background-position:center top;background-size:20px auto;margin:0 5px 0 0;padding:20px 8px 0;text-align:center}@media screen and (min-width:768px){.name-group .data li.list_ranking a{background-position:left top;background-size:25px auto;margin:0 10px 0 0;padding:5px 8px 0 30px;text-align:left}}.name-group .data li.list_good a{background-image:url(/nazuke/common/images/icon_good_on.png);background-position:center top;background-size:20px auto;box-sizing:border-box;margin:0 0 0;padding:20px 0 0;text-align:center;width:50px}@media screen and (min-width:768px){.name-group .data li.list_good a{background-position:left top;background-size:22px auto;padding:5px 0 0 24px;text-align:left;width:80px}}@media screen and (max-width:360px){.name-group .data li.list_good a{width:40px}}.name-group .data li.list_favorite a{background-image:url(/nazuke/common/images/icon_favorite2.png);background-position:center 2px;background-size:13px auto;font-size:1rem;margin:0 0 0 5px;padding:20px 5px 0;text-align:center}@media screen and (min-width:768px){.name-group .data li.list_favorite a{background-position:left 5px;background-size:16px auto;font-size:1.2rem;height:20px;margin:0 0 0 10px;padding:10px 8px 0 21px;text-align:left}}@media screen and (max-width:360px){.name-group .data li.list_favorite a{font-size:.9rem;margin:0}}.name-group .data li.list_favorite a.on{background-image:url(/nazuke/common/images/icon_favorite2_on.png)}.button-good-list{box-sizing:border-box;cursor:pointer;color:#999;display:block;font-size:1rem;line-height:1.1;margin:0;padding:0;text-align:center;text-decoration:none;width:50px}.button-good-list::before{font-family:"Font Awesome 5 Free";content:" \f004";font-weight:900;color:#ff9996;display:block;font-size:1.8rem;height:20px}@media screen and (min-width:768px){.button-good-list{font-size:1.4rem;display:flex;align-items:center;padding:5px 0 0 0;text-align:left;width:80px}.button-good-list::before{font-size:1.8rem;display:inline-block;padding:0 5px 0 0}}@media screen and (max-width:360px){.button-good-list{width:40px}}.button-keep-list{color:#999;cursor:pointer;display:block;font-size:1rem;line-height:1.1;margin:0 0 0 5px;padding:0 5px 0;text-align:center;text-decoration:none}.button-keep-list::before{font-family:"Font Awesome 5 Free";content:" \f02e";font-weight:900;color:#bbb;display:block;font-size:1.8rem;height:20px}@media screen and (min-width:768px){.button-keep-list{font-size:1.2rem;display:flex;align-items:center;height:20px;margin:0 0 0 10px;padding:5px 8px 0 0;text-align:left}.button-keep-list::before{font-size:2rem;display:inline-block;padding:0 5px 0 0}}@media screen and (max-width:360px){.button-keep-list{font-size:.9rem;margin:0}}.button-keep-list.on:before{color:#5ec84e}#main .name-group .detail_btn{margin-left:auto}.name-group .detail_btn .detail_on,.name-group .detail_btn a{border:#888 solid 1px;border-radius:2px;box-sizing:border-box;color:#aa9585;cursor:pointer;display:block;font-size:1.1rem;line-height:30px;padding:0;text-align:center;text-decoration:none;width:57px;height:30px}@media screen and (min-width:768px){.name-group .detail_btn .detail_on,.name-group .detail_btn a{line-height:28px;width:55px;height:28px}}.name-group{position:relative}.detail_btn_guide{position:absolute;top:65px;right:45px;z-index:10;text-align:right;cursor:pointer}.detail_btn_guide div{opacity:0}.detail_btn_guide img{width:60%}@media screen and (min-width:768px){.detail_btn_guide{top:55px;right:48px}}.detail_btn_guide.fade_in div{animation:fadein 1s ease-out forwards}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.detail_btn_guide.fade_out{display:none}article ul.result-set li.list_adbox{border-bottom:#ccc solid 1px;margin:0;padding:0}.modal{padding:0;width:100%;max-width:100%}@media screen and (min-width:768px){.modal{padding:0 15px;width:600px;max-width:600px}}.blocker{padding:0 5px 100px;top:0;z-index:9999999999999999999999}@media screen and (min-width:768px){.blocker{top:1em;padding:10px}}.modal a.close-modal{right:5px;top:5px;z-index:10}.modal-detail{box-sizing:border-box;position:relative;z-index:2}@media (orientation:landscape) and (max-height:420px){.modal-detail{max-height:280px;overflow:hidden;overflow:scroll}}.modal-detail li:before,article .modal-detail li:before{content:"";position:relative;top:0;left:0}#main .modal-detail .close,.modal-detail .close{position:absolute;right:10px;top:-5px;margin:0;padding:0}#main .modal-detail .close a,.modal-detail .close a{background-color:#000;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;width:30px;height:30px;text-decoration:none}#main .modal-detail .name,.modal-detail .name{border-bottom:#ccc solid 1px;display:flex;align-items:center;justify-content:center;font-size:2.4rem;font-weight:700;line-height:1.5;margin:.2em 0 .2em;text-align:center}.modal-detail .name span{display:block;font-size:2rem;margin:0 0 0 1em}.modal-detail .name::before{font-family:"Font Awesome 5 Free";content:" \f118";font-weight:900;margin:0 .5em 0 0}.modal-detail.male .name::before{color:#63ccea}.modal-detail.female .name::before{color:#ff9e9e}.modal-detail.male .name::before{color:#63ccea}@media screen and (min-width:768px){#main .modal-detail .name,.modal-detail .name{padding:.3em 0}}.modal-detail .meaning,article .modal-detail .meaning{margin:0}.modal-detail .meaning li,article .modal-detail .meaning li{display:flex;align-items:center;justify-content:space-between;margin:0 0 .5em;padding:0}.modal-detail .meaning-link{border:#ccc solid 1px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;width:35px;height:35px}.modal-detail .meaning-more{background-color:#eee;display:block;font-size:1rem;margin:0 .5em 0 0;padding:0 .3em;text-align:center;text-decoration:none;width:10%}@media screen and (min-width:768px){.modal-detail .meaning-link{font-size:2.4rem;width:50px;height:50px}.modal-detail .meaning-more{font-size:1.4rem}}.modal-detail .meaning-text{width:calc(100% - 40px - 10% - 30px)}.modal-detail .meaning dl{display:flex;font-size:1.1rem;margin:0;width:100%}@media screen and (max-width:360px){.modal-detail .meaning dl{font-size:1rem}}.modal-detail .meaning dl dt{line-height:1.4;margin:0;text-align:right;width:5em}@media screen and (max-width:360px){.modal-detail .meaning dl dt{width:6em}}.modal-detail .meaning dl dd{line-height:1.4;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:18em}@media screen and (min-width:768px){.modal-detail .meaning-text{width:calc(100% - 50px - 10% - 30px)}.modal-detail .meaning dl{font-size:1.4rem}.modal-detail .meaning dl dt{width:6em}.modal-detail .meaning dl dd{width:23em}}@media screen and (max-width:360px){.modal-detail .meaning dl dd{width:17em}}.modal-detail .rating{border:#333 solid 1px;margin:1.5em .5em 0}.modal-detail.male .rating{border:#63ccea solid 1px}.modal-detail.female .rating{border:#ff9e9e solid 1px}@media screen and (max-width:360px){.modal-detail .rating{margin:1.5em 0 0;border-left:none;border-right:none}}#main .modal-detail .rating-ttl,.modal-detail .rating-ttl{margin:-15px auto 0;text-align:center}.modal-detail .rating-ttl span{background-color:#333;color:#fff;display:inline-block;padding:0 10px;text-align:center}.modal-detail.male .rating-ttl span{background-color:#63ccea}.modal-detail.female .rating-ttl span{background-color:#ff9e9e}.modal-detail .rating ul,article .modal-detail .rating ul{margin:0;padding:.5em}@media screen and (max-width:360px){.modal-detail .rating ul,article .modal-detail .rating ul{padding:.5em .2em}}.modal-detail .rating ul li,article .modal-detail .rating ul li{font-size:1rem;margin:0;padding:0}@media screen and (max-width:380px){.modal-detail .rating ul li,article .modal-detail .rating ul li{font-size:1rem}}@media screen and (min-width:768px){.modal-detail .rating ul li,article .modal-detail .rating ul li{font-size:1.4rem}}.modal-detail ul.rating-ranking li a::before{color:#ffbb29;font-family:"Font Awesome 5 Free";font-weight:900;content:" \f521";padding:0 .3em 0 0}.modal-detail.male ul.rating-reaction{background-color:#d6f6ff}.modal-detail.female ul.rating-reaction{background-color:#ffe9e9}.modal-detail ul.rating-reaction li:first-of-type,article .modal-detail ul.rating-reaction li:first-of-type{margin:0 0 5px}.modal-detail ul.rating-reaction li{display:flex;align-items:center}.modal-detail ul.rating-reaction .button-good-rating,.modal-detail ul.rating-reaction .button-keep-rating,.modal-detail ul.rating-reaction a{background-color:#fff;border:#ccc solid 1px;border-radius:10px;cursor:pointer;display:flex;align-items:center;margin:0 .3em;padding:0 .5em;text-decoration:none}.modal-detail ul.rating-reaction li::before{font-family:"Font Awesome 5 Free";font-weight:900;margin:0 .3em 0 0}.modal-detail ul.rating-reaction .button-good-rating::before,.modal-detail ul.rating-reaction .button-keep-rating::before,.modal-detail ul.rating-reaction a::before{font-family:"Font Awesome 5 Free";font-weight:900;margin:0 .3em 0 0},.modal-detail ul.rating-reaction .good::before{color:#ffa3a3;content:" \f004"}.modal-detail ul.rating-reaction .good .button-good-rating::before,.modal-detail ul.rating-reaction .good a::before{color:#ffa3a3;content:" \f004"}.modal-detail ul.rating-reaction .keep::before{color:#30c25c;font-family:"Font Awesome 5 Free";content:" \f02e";font-weight:900}.modal-detail ul.rating-reaction .keep .button-keep-rating::before,.modal-detail ul.rating-reaction .keep a::before{color:#ccc;font-family:"Font Awesome 5 Free";content:" \f02e";font-weight:900}.modal-detail ul.rating-reaction .good .button-good-rating.on,.modal-detail ul.rating-reaction .good a.on{background-color:#f8f3f3}.modal-detail ul.rating-reaction .keep .button-keep-rating.on,.modal-detail ul.rating-reaction .keep a.on{background-color:#edf3ef}.modal-detail ul.rating-reaction .keep .button-keep-rating.on::before,.modal-detail ul.rating-reaction .keep a.on::before{color:#30c25c}.modal-detail .fortune{display:flex;align-items:center;justify-content:space-between;margin:1em .5em 0;padding:0 0 1em}.modal-detail .on{margin:1em .5em 0}@media screen and (min-width:768px){.modal-detail .fortune{width:80%;margin:1em auto 0}}#main .modal-detail .fortune-ttl,.modal-detail .fortune-ttl{background-color:#333;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1.6;margin:0;width:80px;height:80px;text-align:center}#main .modal-detail.male .fortune-ttl,.modal-detail.male .fortune-ttl{background-color:#48b5d3}#main .modal-detail.female .fortune-ttl,.modal-detail.female .fortune-ttl{background-color:#ee7e7e}.modal-detail .fortune-data{width:calc(100% - 80px - 10px)}#main .modal-detail .fortune-name,.modal-detail .fortune-name{display:flex;align-items:center;flex-wrap:wrap;margin:0}.modal-detail .fortune-name strong{font-size:2rem;display:block;line-height:1.2;margin:0 .5em 0 0;white-space:nowrap}.modal-detail .fortune-name span{display:block;line-height:1.4}.modal-detail .fortune-name .total{white-space:nowrap}.modal-detail .fortune-name .details{font-size:1rem}.modal-detail .fortune-data dl{margin:0}.modal-detail .fortune-data dt{font-size:1rem;margin:0}.modal-detail .fortune-data dd{background-color:#f8f2eb;font-size:1.1rem;line-height:1.4;margin:0;padding:.6em .6em .2em}#main .modal-detail .fortune-all,.modal-detail .fortune-all{margin:.5em 0 0;text-align:right}.modal-detail .fortune-all a span::after{font-family:"Font Awesome 5 Free";content:" \f35a";font-weight:900}.modal-detail .on .fortune-all a{display:flex;align-items:center;justify-content:space-between;line-height:1.2}.modal-detail .fortune-all img{border:#ccc solid 1px;display:block;width:54%;height:auto;margin:0 auto 0}@media screen and (max-width:380px){.modal-detail .fortune-all img{width:36%}}@media screen and (min-width:768px){.modal-detail .fortune-all img{width:40%}}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 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}.ResultsPostLink{width:100%}.ResultsPostLink a{display:flex;align-items:center;text-decoration:none;width:100%}#main .ResultsPostLink .im{display:flex;align-items:center;margin:0 5px 0 0;padding:0;min-height:79px}#main .ResultsPostLink .im img{height:auto;max-width:79px;min-width:79px}.ResultsPostLink .overview{line-height:1.4;width:100%}#main .ResultsPostLink .overview p{margin:0;padding:.5em 0 0}@media screen and (min-width:768px){#main .ResultsPostLink .overview p{font-size:1.4rem;margin:0;padding:.5em 0 0 1em}}article .ResultsPostLink .overview ul{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 0 0 10px;padding:0}@media screen and (min-width:768px){article .ResultsPostLink .overview ul{margin:.5em 0 0 10px}}article .ResultsPostLink .overview ul li{color:#aaa;font-size:1rem;margin:0 2px 0 0;padding:0 0 0 5px}article .ResultsPostLink .overview ul li:before{content:""}article .readingKanji_Part ul{margin:0 15px;padding:0}article .readingKanji_Part ul li:before{content:""}article .readingKanji_Part ul li{width:5em;margin:0 8px 8px 0;padding:0;display:inline-block}.readingKanji_Part ul li a{display:block;padding:.2em 0;text-decoration:none;font-size:1.8rem;background-color:#fff;border:#ccc solid 1px;border-radius:5px;text-align:center}.readingKanji_Part ul li a span,.readingKanji_Part ul li em span{display:block;text-align:center;font-size:1rem;line-height:1.1}.readingKanji_Part ul li em{display:block;padding:.2em 0;text-decoration:none;font-size:1.8rem;background-color:#eee;border:#eee solid 1px;border-radius:5px;text-align:center;font-style:normal;color:#999}.readingKanji_Part ul.listBr{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.readingKanji_Part ul.listBr li{width:17%;margin-right:3%}.readingKanji_Part ul.listBr.by3 li{width:30%}.reading_KanjiHead{margin:0 3px 8px;padding:0 5px 2px;border-bottom:#ddd solid 1px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem}.reading_KanjiHead .h_kanji{width:92px;text-align:center}.reading_KanjiHead .h_data{flex:1;text-align:center}article ul#readingKanji_Lists{margin:0 3px 0;padding:8px 0 0;border-top:#ddd solid 1px}article ul#readingKanji_Lists li:before{content:"";margin:0;padding:0}#main ul#readingKanji_Lists li p{margin:0;padding:0}article ul#readingKanji_Lists li{position:relative;margin:0 0 8px;padding:0 5px 10px;min-height:90px;border-bottom:#ddd solid 1px}#readingKanji_Lists .c_kanji{position:absolute}#readingKanji_Lists .c_kanji a{width:92px;height:92px;display:table-cell;vertical-align:middle;font-style:normal;font-size:4em;line-height:1.1;text-align:center;color:#333;text-decoration:none;background-color:#eee9df}#readingKanji_Lists .c_kanji a span{display:block;text-align:center;font-size:1rem}#readingKanji_Lists .c_data{padding:8px 0 0 100px}#readingKanji_Lists .c_data .image,#readingKanji_Lists .c_data .meaning,#readingKanji_Lists .c_data .reading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#readingKanji_Lists .c_data .meaning{font-size:1.4rem;font-weight:700;color:#7a6453}#readingKanji_Lists .c_data .fBox{position:relative}#readingKanji_Lists .c_data .fBox .txB{padding:0 85px 0 0}#readingKanji_Lists .c_data .fBox .txB .image{font-size:1rem;line-height:1.3;color:#999}#readingKanji_Lists .c_data .fBox .txB .image span{margin:0 5px 0 0;padding:0 3px;display:inline-block;background-color:#a0ccad;color:#fff;border-radius:2px}#readingKanji_Lists .c_data .fBox .txB .image a{display:inline-block;line-height:1.3;padding:3px 0}#readingKanji_Lists .c_data .fBox .txB .reading{font-size:1rem;line-height:1.3;color:#999}#main #readingKanji_Lists .c_data .fBox .txB .reading{padding:5px 0 0}#readingKanji_Lists .c_data .fBox .txB .reading span{margin:0 5px 0 0;padding:0 3px;display:inline-block;background-color:#57956a;color:#fff;border-radius:2px}#readingKanji_Lists .c_data .fBox .btnB{position:absolute;right:8px;bottom:0;width:75px}#readingKanji_Lists .c_data .fBox .btnB a{display:block;font-size:12px;padding:2px 0;text-align:center;text-decoration:none;border:#999 solid 1px;color:#757575;border-radius:2px}article .imageKanji_Part ul{margin:0 0 0 15px;padding:0}article .imageKanji_Part ul li:before{content:""}article .imageKanji_Part ul li{margin:0 8px 8px 0;padding:0;display:inline-block}.imageKanji_Part ul li a{display:block;padding:.2em 1.2em;text-decoration:none;font-size:1.8rem;background-color:#fff;border:#ccc solid 1px;border-radius:5px;text-align:center}.imageKanji_Part ul li a span,.imageKanji_Part ul li em span{display:block;text-align:center;font-size:1rem;line-height:1.1}.imageKanji_Part ul li em{display:block;padding:.2em 0;text-decoration:none;font-size:1.8rem;background-color:#eee;border:#eee solid 1px;border-radius:5px;text-align:center;font-style:normal;color:#999}#main h2.nd_ttl{position:relative;box-sizing:border-box;width:100%;margin:40px 0 0;padding:3px 0 5px 35px;font-size:1.6rem;line-height:1.2;color:#666;font-weight:700;line-height:1.4;border-bottom:#666 solid 1px}#main h2.nd_ttl::before{position:absolute;left:0;top:0;z-index:1;font-family:"Font Awesome 5 Free";content:" \f5a1";font-weight:900;border:none;margin-left:5px}#main h2.nd_ttl::after{position:absolute;right:35px;top:-20px;z-index:0;font-family:"Font Awesome 5 Free";content:" \f5a1";font-weight:900;border:none;margin-left:5px;font-size:4rem;opacity:.1}#main h2.nd_ttl::after{border:none}#main h2.nd_ttl.reading::after,#main h2.nd_ttl.reading::before{content:"\f02d";color:#7a6453}#main h2.nd_ttl.meaning::after,#main h2.nd_ttl.meaning::before{content:" \f5a1";color:#299ace}#main h2.nd_ttl.ranking::after,#main h2.nd_ttl.ranking::before{content:" \f521";color:#faab00}#main h2.nd_ttl.ranking::after{font-size:3.4rem}#main h2.nd_ttl.fortune::after,#main h2.nd_ttl.fortune::before{content:" \f699";color:#e95800}.nameDetails{margin:30px 0 0}.nameDetails .kanji_reading{text-align:center;padding:0 0 0}.nameDetails .kanji_reading .name_onomancy_btn{position:relative;z-index:10}.nameDetails .kanji_reading .name_onomancy_btn a::before{content:"";display:inline-block;width:0;height:0;margin:0 .5em 0 0;border:5px solid transparent;border-right:0 solid transparent;border-left:8px solid #fff}.nameDetails .kanji_reading .name_onomancy_btn a{text-decoration:none;background-color:#5ec84e;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px 10px}.nameDetails .kanji_reading .inner{display:inline-block;margin:-5px auto 0;border:#999 solid 1px;padding:15px 20px 10px;text-align:center;position:relative;z-index:1}.nameDetails ul{padding:0;margin:0}.nameDetails ul li{padding:0;margin:0}.nameDetails ul li:before{content:""}#main .nameDetails .kanji_reading p{margin:0;padding:0;line-height:1.2}.nameDetails .kanji_reading .kanji{font-size:calc(100vw / 7)}.nameDetails .good_total{text-align:center}.nameDetails .good_total span:before{font-family:"Font Awesome 5 Free";content:" \f004";font-weight:900;margin:0 2px 0 0;color:#ff9996}.nameDetails.fortune{background-color:#f3f2f2;margin:0;padding:1.5em 0;position:relative}.nameDetails.fortune ul{margin:0;padding:0}ul.button{margin:10px 0;text-align:center}ul.button li{display:inline-block}ul.button li:before{content:""}ul.button li a{display:inline-block;text-decoration:none;padding:3px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:#a5978e solid 1px;padding:0 10px 0 25px;background-size:16px auto;background-position:5px 5px;background-repeat:no-repeat;color:#876f60}ul.button li.favorite a{background-image:url(/nazuke/common//images/icon_favorite2.png);background-size:12px auto;background-position:8px 5px;background-color:#fff;color:#999}ul.button li.good a{background-image:url(../images/icon_good_on.png);background-color:#fff}ul.button li.favorite a.on{background-image:url(/nazuke/common//images/icon_favorite2_on.png);background-color:#f9f5ef;color:#876f60}ul.button li.good a.on{background-image:url(../images/icon_good_on.png)}ul.button li.good a span.ot{font-size:1rem;display:inline-block;margin:0 0 0 1em;padding:0 0 3px;line-height:1}ul.button li.good span{font-size:1rem;display:inline-block;background-color:#fffccf;border-radius:3px;position:relative;padding:3px 5px;margin:0 0 0 8px}ul.button li.good span::before{border:5px solid transparent;border-right-color:#fffccf;border-left-width:0;left:-5px;content:"";display:block;top:5px;position:absolute;width:0}ul.button li.good a em{font-size:1rem;display:inline-block;background-color:#f5e4da;border-radius:3px;position:relative;padding:0 5px;margin:0 0 0 8px;font-style:normal}ul.button li.good a em::before{border:5px solid transparent;border-right-color:#f5e4da;border-left-width:0;left:-5px;content:"";display:block;top:5px;position:absolute;width:0}.nameDetails.fortune ul.button{display:flex;align-items:center;justify-content:center}.nameDetails.fortune ul.button li.favorite,.nameDetails.fortune ul.button li.good{display:flex;align-items:center;justify-content:center}.button-good-fortune,.button-keep-fortune{background-color:#fff;box-sizing:border-box;border:#ccc solid 1px;border-radius:3px;box-shadow:2px 2px 0 rgba(0,0,0,.1);cursor:pointer;color:#999;display:flex;align-items:center;font-size:1.2rem;line-height:1;margin:0 0 0 5px;padding:0 4px;height:26px;text-align:center;text-decoration:none}.button-good-fortune::before,.button-keep-fortune::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2rem;margin-right:.2em}.button-good-fortune::before{content:" \f004";color:#ff9996}.button-keep-fortune::before{content:" \f02e";color:#bbb}.button-keep-fortune.on::before{color:#5ec84e}.fortune_btn{position:relative;display:flex;justify-content:center;margin:10px 0 30px}.fortune_btn .inner{display:inline-block;position:relative;z-index:1;margin:0 auto 0}#main .fortune_btn .btn{margin:0}.fortune_btn .btn a{display:block;box-sizing:border-box;padding:3px 8px;color:#fff;font-size:85%;text-align:center;text-decoration:none;letter-spacing:.1em;border-radius:15px;background:linear-gradient(#f06c00,10%,#ff7300);box-shadow:0 3px 0 rgba(214,96,0,1)}.fortune_btn .btn a span{font-size:130%}.fortune_btn .btn a::before{font-family:"Font Awesome 5 Free";content:" \f699";font-weight:900;padding-right:3px;color:#fe0}#main .fortune_btn .sample{box-sizing:border-box;position:absolute;z-index:10;right:-85px;top:-15px;width:80px;height:70px;margin:0;padding:0;border:#999 solid 1px;box-shadow:2px 2px 3px rgba(0,0,0,.2);background-image:url(../images/fortune_sample.png);background-repeat:no-repeat;background-position:center top;background-size:contain;border-radius:3px}@media screen and (max-width:320px){.fortune_btn .btn a{font-size:80%;letter-spacing:0}#main .fortune_btn .sample{right:-70px;top:-12px;width:65px;height:58px}}.fortune_btn .sample::before{content:"";position:absolute;top:50%;left:-18px;margin-top:-9px;border:9px solid transparent;border-right:9px solid #fff;z-index:2}.fortune_btn .sample::after{content:"";position:absolute;top:50%;left:-20px;margin-top:-10px;border:10px solid transparent;border-right:10px solid #555;z-index:1}.fortune_btn .sample a{display:block;width:100%;height:100%;text-decoration:none}.fortune_btn.lastname{position:relative;display:flex;justify-content:center;margin:10px 0 34px}#main .fortune_btn.lastname .sample{right:-75px;top:-20px;width:70px;height:62px}.fortune_btn.lastname .sample a span{display:block;padding-top:60px;text-align:center;font-size:70%}@media screen and (max-width:320px){#main .fortune_btn.lastname .sample{right:-65px;top:-11px;width:60px;height:50px}.fortune_btn.lastname .sample a span{padding-top:50px;letter-spacing:-.1em}}@media screen and (min-width:768px){#main .fortune_btn.lastname .sample{right:-85px;top:-20px;width:80px;height:60px}.fortune_btn.lastname .sample a span{padding-top:60px}}.fortune_btn.lastname .sample a span::before{font-family:"Font Awesome 5 Free";content:" \f101";font-weight:900;margin-right:3px}.fortune_btn.lastname .btn a{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:7px 8px;border-radius:0;color:#d66000;font-size:85%;line-height:1.2;text-align:center;text-decoration:none;letter-spacing:.1em;background:#f6ede3;box-shadow:0 0 0 #d66000}.fortune_btn.lastname .btn a::before{color:#d66000}.fortune_btn.lastname .btn strong{display:block;margin-right:7px}.fortune_btn.lastname .btn strong em{font-size:120%}.fortune_btn.lastname .btn span{display:block;width:50px;height:8px;margin:0 0 0;line-height:8px;border-radius:0;text-align:center;font-size:12px;color:#666;text-decoration:none;background-size:50px auto;background-repeat:no-repeat;background-position:center 0}.fortune_btn.lastname .btn .no_1{background-image:url(../images/name_onomancy_1.png)}.fortune_btn.lastname .btn .no_2{background-image:url(../images/name_onomancy_2.png)}.fortune_btn.lastname .btn .no_3{background-image:url(../images/name_onomancy_3.png)}.fortune_btn.lastname .btn .no_4{background-image:url(../images/name_onomancy_4.png)}.fortune_btn.lastname .btn .no_5{background-image:url(../images/name_onomancy_5.png)}#main table.nameDetailList{margin:0 0 0;width:100%;border:none}#main table.nameDetailList td+td,#main table.nameDetailList th+td,#main table.nameDetailList th+th{border-left:none}#main table.nameDetailList th{font-size:1rem;background-color:#666;color:#fff;padding:0}#main table.nameDetailList th.data_reading{width:30%;text-align:center}#main table.nameDetailList th.data_fav_good{width:30%}#main table.nameDetailList th.data_rank{width:15%;text-align:center}#main table.nameDetailList th.data_fortune{width:25%;text-align:center}#main table.nameDetailList td{font-size:1.2rem;background-color:#fff;padding:7px 0 3px;border-bottom:#ccc solid 1px}table.nameDetailList tr:nth-child(2n+1) td,table.nameDetailList tr:nth-child(even) td,table.nameDetailList tr:nth-child(odd) td{background-color:#fff}#main table.nameDetailList td.data_reading{position:relative;padding-left:24px}table.nameDetailList td.data_reading a:before{font-family:"Font Awesome 5 Free";content:" \f118";font-weight:900;position:absolute;left:5px;top:18px;font-size:1.4rem}table.nameDetailList td.data_reading.male a:before{color:#1ea1c6}table.nameDetailList td.data_reading.female a:before{color:#ff6464}table.nameDetailList td.data_reading a{color:#666;line-height:1.2}table.nameDetailList td.data_reading span{color:#8c8c8c;display:block;font-size:1rem}table.nameDetailList td.data_fav_good ul{margin:0}table.nameDetailList td.data_fav_good ul li{display:inline-block;margin:0!important;vertical-align:top}table.nameDetailList td.data_fav_good ul li .button-good-bdr,table.nameDetailList td.data_fav_good ul li .button-keep-bdr,table.nameDetailList td.data_fav_good ul li a{cursor:pointer;display:block;text-decoration:none;font-size:1.2rem;line-height:1.1;color:#aaa;padding:5px 5px 0 5px;height:18px;border:#ccc solid 1px;border-radius:3px;box-shadow:2px 2px 0 rgba(0,0,0,.1)}table.nameDetailList td.data_fav_good ul li .button-keep-bdr{padding:5px 8px 0 8px;margin-right:5px}.fav_icon{text-decoration:none;font-size:1.2rem;line-height:1.1;color:#aaa;margin:0 3px;padding:1px 3px 1px 0;height:18px;border:#ccc solid 1px;border-radius:3px}.fav_icon:before,table.nameDetailList td.data_fav_good ul li.fav .button-keep-bdr::before,table.nameDetailList td.data_fav_good ul li.fav a::before{font-family:"Font Awesome 5 Free";content:" \f02e";font-weight:900}table.nameDetailList td.data_fav_good ul li.fav .button-keep-bdr.on,table.nameDetailList td.data_fav_good ul li.fav a.on{color:#5ec84e}table.nameDetailList td.data_fav_good ul li.good a{padding:5px 4px 0 5px}table.nameDetailList td.data_fav_good ul li.good .button-good-bdr::before,table.nameDetailList td.data_fav_good ul li.good a:before{font-family:"Font Awesome 5 Free";content:" \f004";font-weight:900;margin:0 2px 0 0;color:#ff9996}table.nameDetailList td.data_rank{text-align:center}table.nameDetailList td.data_rank a{display:block;font-size:1rem;line-height:1.5}#main table.nameDetailList td.data_fortune{position:relative;padding-right:5px;text-align:right}table.nameDetailList td.data_fortune a{width:72px;height:25px;line-height:25px;margin:18px 0 0;display:inline-block;border:#999 solid 1px;border-radius:2px;text-align:center;font-size:12px;color:#666;text-decoration:none}#main table.nameDetailList th.data_search{width:25%;text-align:center}#main table.nameDetailList td.data_search{position:relative;padding-right:5px;padding-bottom:5px;text-align:right}table.nameDetailList td.data_search a{display:inline-block;padding:2px 5px;border:#aaa solid 1px;border-radius:5px;background:linear-gradient(#fff,90%,#f7f7f7,95%,#eee);text-align:center;font-size:80%;line-height:1.3;color:#666;text-decoration:none;box-shadow:2px 2px 0 rgba(0,0,0,.1)}table.nameDetailList td.data_search a strong{display:block;font-size:120%}table.nameDetailList td.data_search.female a strong{color:#ff6464}table.nameDetailList td.data_search.male a strong{color:#1ea1c6}table.nameDetailList td.data_fortune a.no_0,table.nameDetailList td.data_fortune a.no_1,table.nameDetailList td.data_fortune a.no_2,table.nameDetailList td.data_fortune a.no_3,table.nameDetailList td.data_fortune a.no_4,table.nameDetailList td.data_fortune a.no_5{background-size:4em auto;background-repeat:no-repeat;background-position:center 9px}table.nameDetailList td.data_fortune a.no_5{background-image:url(../images/name_onomancy_5.png)}table.nameDetailList td.data_fortune a.no_4{background-image:url(../images/name_onomancy_4.png)}table.nameDetailList td.data_fortune a.no_3{background-image:url(../images/name_onomancy_3.png)}table.nameDetailList td.data_fortune a.no_2{background-image:url(../images/name_onomancy_2.png)}table.nameDetailList td.data_fortune a.no_1{background-image:url(../images/name_onomancy_1.png)}table.nameDetailList td.data_fortune a.no_0{background-image:url(../images/name_onomancy_0.png)}.fav_bln{position:relative;display:block;width:92%;margin:10px auto 0;padding:7px 0;color:#555;background:#fff2de;font-size:3vw;line-height:1.4;text-align:center}@media screen and (min-width:768px){.fav_bln{font-size:1.2rem}}.fav_bln:before{content:"";position:absolute;top:-18px;left:30%;margin-left:-10px;border:10px solid transparent;border-bottom:10px solid #fff2de}.fav_bln span{position:relative;display:inline-block;margin:0 5px;padding:4px 5px 4px;border-radius:3px;border:#ccc solid 1px;background-color:#fff;color:#aaa}.fav_bln span::before{font-family:"Font Awesome 5 Free";content:" \f02e";font-weight:900}.fav_bln em{display:inline-block;padding:6px 18px 6px 0;margin:0 5px 0 0;background-image:url(../images/icon_favorite2_on.png);background-size:15px auto;background-position:right center;background-repeat:no-repeat;text-decoration:none;font-style:normal}.nd_meaning_kanji{display:flex;align-items:center;padding:10px 10px 7px;background-color:#f8f3f0}.nd_meaning_kanji a{text-decoration:none}.nd_meaning_kanji a.btn{display:flex;align-items:center;margin:0 0 5px;padding:10px 10px 6px;border:#999 solid 1px;border-radius:10px;background-color:#fff;font-size:4rem;line-height:1;text-align:center;box-shadow:3px 3px 0 rgba(0,0,0,.1)}.nd_meaning_kanji a.txt{position:relative;margin:0 0 0 20px;letter-spacing:.1em}.nd_meaning_kanji a.txt::before{font-family:"Font Awesome 5 Free";content:" \f002";font-weight:900;padding-right:5px}.nd_meaning_kanji a.txt span{text-decoration:underline}.nd_meaning_kanji a.txt strong{font-size:2rem;font-weight:400}.nd_meaning_list{margin:0}#main .nd_meaning_list dt{position:relative;line-height:1.2;text-align:center;width:95%;margin:10px auto 0;padding:0;color:#999;font-weight:700}.nd_meaning_list dt::before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1px;content:'';background:#ccc}.nd_meaning_list dt span{position:relative;padding:0 1em;background:#fff}.nd_meaning_list dd{margin:0;padding:10px 10px 10px;line-height:1.6;font-size:85%}.nd_meaning_list ul{display:flex;flex-wrap:wrap;margin:0}.nd_meaning_list ul li{margin:0 8px 5px 0}.nd_meaning_list ul li a{padding:3px 12px;display:block;font-size:90%;border:#dad0ca solid 1px;border-radius:10px;text-decoration:none;box-shadow:2px 2px 2px rgba(0,0,0,.1)}#main .nd_meaning_more{margin:5px 10px 20px;text-align:right;font-size:90%}.nd_meaning_more::before{font-family:"Font Awesome 5 Free";content:" \f101";font-weight:900;padding-right:5px}.nd_meaning_more strong{font-size:1.4rem;font-weight:400}.nd_ranking .inner{margin:0 10px 0}#main .nd_ranking_ttl{position:relative;box-sizing:border-box;width:30%;margin:10px 0 10px 0;padding:5px 10px;font-size:1.2rem;line-height:1.2;text-align:center;background:#faa200;border-radius:5px;color:#fff}.nd_ranking_ttl:before{content:"";position:absolute;top:100%;left:20%;margin-left:-6px;border:6px solid transparent;border-top:6px solid #faa200}.cp_box *,.cp_box :after,.cp_box :before{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_box{position:relative}.cp_box label{position:absolute;z-index:1;bottom:0;width:100%;height:50px;cursor:pointer;text-align:center;background:linear-gradient(to bottom,rgba(250,252,252,0) 0,rgba(250,252,252,.95) 50%)}.cp_box input:checked+label{background:inherit}.cp_box label:after{line-height:2.5rem;position:absolute;z-index:2;bottom:0;left:50%;width:16rem;content:'もっと見る';transform:translate(-50%,0);letter-spacing:.05em;color:#666;border-radius:20px;background-color:#fff;border:#ccc solid 1px}.cp_box input{display:none}.cp_box .cp_container{overflow:hidden;height:90px;transition:all .3s}.cp_box.h10em .cp_container{height:10em}.cp_box.h15em .cp_container{height:15em}.cp_box.h20em .cp_container{height:20em}.cp_box.h25em .cp_container{height:25em}.cp_box.h30em .cp_container{height:30em}.cp_box.h35em .cp_container{height:35em}.cp_box input:checked+label:after{content:'閉じる'}.cp_box input:checked~.cp_container{height:auto;padding-bottom:60px;transition:all .3s}.nd_fortune_kanji{display:flex;align-items:center;margin:10px 10px 0;line-height:1.4}.nd_fortune_kanji dt{display:flex;align-items:center;background-color:#f8f3f0;margin:0;padding:0 10px}.nd_fortune_kanji dt strong{display:inline-block;font-size:2.8rem;font-weight:400;margin-right:10px}.nd_fortune_kanji dt span{display:inline-block;font-size:1.2rem}.nd_fortune_kanji dd{margin:0;padding:0 0 0 20px}.nd_fortune_kanji dd::before{font-family:"Font Awesome 5 Free";content:" \f101";font-weight:900;margin-right:5px}.nd_fortune_kanji dd strong{font-size:1.8rem;font-weight:400}#main .nd_fortune_link{margin:15px 0 0;padding:0}.nd_fortune_link a{display:block;width:65%;margin:0 auto;padding:5px 0;text-align:center;text-decoration:none;letter-spacing:.08em;border-radius:10px;box-shadow:2px 2px 2px rgba(0,0,0,.1)}.nd_fortune_link.all a{border:#aaa solid 1px}.nd_fortune_link.fortune a{background-color:#ff7300;color:#fff}.nd_fortune_link strong{font-size:1.8rem;font-weight:400}.nd_fortune_sample{display:flex;justify-content:space-between;margin:20px 10px 0;padding-bottom:calc((100%*110/764) + 20px);background-image:url(../images/nd_fortune_tx.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.nd_fortune_sample a{display:block;width:60%;border:#ccc solid 1px;box-shadow:3px 3px 2px rgba(0,0,0,.1)}.nd_fortune_sample img{display:block;width:100%;height:auto}.nd_fortune_chikaku{width:36%;margin:0;padding:0;background-image:url(../images/nd_fortune_chikaku.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain}#main .nd_fortune_chikaku p{margin:0;font-size:3vw}@media screen and (min-width:768px){#main .nd_fortune_chikaku p{font-size:1.4rem}}.nd_fortune_chikaku p span{display:inline-block;font-size:140%}.nameDetails_fortuneBtn{font-size:130%;text-align:center}.nameDetails_fortuneBtn a{text-decoration:none}.nameDetails_fortuneBtn a:before{font-family:"Font Awesome 5 Free";content:" \f019";font-weight:900;margin:0 10px 0 0}.nameDetails_fortuneBtn.detail a:before{font-family:"Font Awesome 5 Free";content:" \f0c1";font-weight:900;margin:0 10px 0 0}.nd_episode{background-color:#f6f2ed;padding:0 0 30px;margin:40px 0 0}.nd_episode ul{margin:0;padding:0}.nd_episode li{margin:0;padding:0}.nd_episode li::before{content:""}#main .nd_episode h2{border-bottom:#666 solid 1px;box-sizing:border-box;color:#333;font-size:1.8rem;font-weight:700;margin:15px 0 0;padding:0 0 5px 15px;position:relative;width:100%}#main .nd_episode h2::after,#main .nd_episode h2::before{border:none}#main .nd_episode h2::after{background-image:url(../images/icon_bln.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;height:50px;position:absolute;right:10px;top:-20px;width:50px}@media screen and (min-width:768px){#main .nd_episode h2{font-size:2.4rem}}.nd_episode_list{background-color:#fff;border:#ccc solid 1px;box-shadow:2px 2px 3px 0 rgba(0,0,0,.1);margin:15px 10px 0}.nd_episode_list .names{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;line-height:1.5;margin:10px 10px 0}.nd_episode_list .names dt{font-size:calc(100vw / 18);font-weight:400;margin:0}.nd_episode_list .names dt span{font-size:1.2rem}@media screen and (min-width:768px){.nd_episode_list .names dt{font-size:2.4rem}}.nd_episode_list .names dt::before{color:#62c951;font-family:"Font Awesome 5 Free";content:"\f118";font-weight:900;font-size:1.8rem;height:auto;padding-right:5px;position:relative;width:auto}.nd_episode_list.male .names dt::before{color:#00b5d5}.nd_episode_list.female .names dt::before{color:#ff6b6b}.nd_episode_list .names dd{border-bottom:#999 dashed 1px;display:inline-block;font-size:1rem;line-height:1.6;margin:0 0 0 20px;text-align:right}.nd_episode_list .names dd::before{font-family:"Font Awesome 5 Free";content:"\f303";font-weight:900;font-size:1.4rem;padding-right:5px}.nd_episode_list .data{background-color:#e6f3e3;display:flex;align-items:center;justify-content:space-between;margin:1px 1px 0;padding:5px}.nd_episode_list .data ul{display:flex;margin:0;padding:0}article .nd_episode_list .data ul li{font-size:1.2rem}.nd_episode_list.male .data{background-color:#edfcff}.nd_episode_list.female .data{background-color:#ffeded}.nd_episode_list .data .birthday{margin:0 10px 0 0}.nd_episode_list .birthday::before{color:initial;font-family:"Font Awesome 5 Free";content:"\f1fd";font-weight:900;font-size:1.2rem;padding-right:5px;position:relative;left:0;top:0}.nd_episode_list .reference{display:flex;align-items:center}#main .nd_episode_list .reference{font-size:1rem;margin:0}.nd_episode_list .reference::before{color:#e76d6d;font-family:"Font Awesome 5 Free";content:"\f164";font-weight:900;padding-right:5px}.nd_episode_list .reference span{background:#fffade;border:solid 1px #666;box-sizing:border-box;color:#555;display:inline-block;font-size:1.2rem;line-height:1.4;margin:0 0 0 10px;max-width:100%;min-width:20px;padding:2px 4px;position:relative}.nd_episode_list .reference span::before{border:4px solid transparent;border-right:4px solid #fffade;content:"";position:absolute;top:50%;left:-8px;z-index:2;margin-top:-4px}.nd_episode_list .reference span::after{border:5px solid transparent;border-right:5px solid #555;content:"";position:absolute;top:50%;left:-10px;z-index:1;margin-top:-5px}#main .nd_episode_text{margin:1em 1em 1em}.nd_episode_text .tx{overflow:hidden;height:10em;position:relative;width:100%}.nd_episode_text .tx::after{background:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,1) 90%);height:4em;position:absolute;content:"";left:0;bottom:0;z-index:100;width:100%}.nd_episode_list:first-of-type .nd_episode_text .tx{height:18em}#main .nd_episode_text .tx p{margin:1em 0 0}#main .nd_episode_text .tx p:first-of-type{margin:0 0 0}@media screen and (min-width:768px){.nd_episode_list:first-of-type .nd_episode_text .tx{height:18em}}.nd_episode_text .img-1{border:#fff solid 3px;box-shadow:0 0 4px #999;box-sizing:border-box;float:left;overflow:hidden;margin:5px 10px 3px 5px;max-width:80px;max-height:100px}@media screen and (min-width:768px){.nd_episode_text .img-1{margin:5px 15px 3px 5px;max-width:110px;max-height:150px}}.nd_episode_list:first-of-type .nd_episode_text .img-1{border:#fff solid 5px;box-shadow:0 0 6px #999;max-width:120px;max-height:160px}@media screen and (min-width:768px){.nd_episode_list:first-of-type .nd_episode_text .img-1{max-width:150px;max-height:200px}}.nd_episode_text .img-2{display:flex;justify-content:space-around;align-items:flex-start;margin:10px 0 10px}#main .nd_episode_text .img-2 img{border:#fff solid 5px;box-shadow:0 0 6px #999;height:auto;margin:0 0 3px 0;max-width:45%}@media screen and (min-width:768px){.nd_episode_text .img-2{margin:10px 25px 10px}}#main .nd_episode_text .more{margin-top:10px;text-align:right}.nd_episode_text .more a::before{font-family:"Font Awesome 5 Free";content:"\f101";font-weight:900}.btn_channel,.nd_episode .btn_episode{text-align:center}.btn_channel a,.nd_episode .btn_episode a{background-color:#5ec84e;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.1);color:#fff;display:inline-block;padding:5px 10px;text-align:center;text-decoration:none}.btn_channel.or a,.nd_episode .btn_episode.or a{background-color:#f87b00}.btn_channel a::before,.nd_episode .btn_episode a::before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;margin-right:5px}.kanji_meaningBox{margin:0 0 10px}.kanji_meaningBox .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f8f4f1;padding:5px}#main .kanji_meaningBox p{margin:0;padding:0}#main .kanji_meaningBox p.kanji{font-size:300%;line-height:1.1;margin:0 10px 0 0;padding:5px 10px 3px;border:#ccc solid 1px;background-color:#fff}#main .kanji_meaningBox .meaning{line-height:1.5;margin:5px 0}.kanji_meaningBox p.link{text-align:right}.kanji_meaningBox p.link a{display:block;font-size:1.2rem;margin:0 5px 0 0}.kanji_meaningBox p.link a:before{font-family:"Font Awesome 5 Free";content:" \f101";font-weight:900}.kanjiDetails .kanji_sample{text-align:center}#main .kanjiDetails .kanji_sample .kanji{width:55%;font-size:6rem;border:#999 solid 1px;padding:15px 0 5px;margin:0 auto}#main .kanjiDetails .kanji_sample .btn{width:55%;margin:5px auto 0}#main .kanjiDetails .kanji_sample .btn a{width:100%;display:inline-block;padding:10px 0 10px;background-color:#ffaa45;color:#fff;text-decoration:none;line-height:1.1;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.kanjiDetails ul.button li.good{display:flex;align-items:center;justify-content:center}.button-good-kanji{box-sizing:border-box;border:#ccc solid 1px;border-radius:3px;box-shadow:2px 2px 0 rgba(0,0,0,.1);cursor:pointer;color:#999;display:flex;align-items:center;font-size:1.2rem;line-height:1;margin:0;padding:0 4px;height:26px;text-align:center;text-decoration:none}.button-good-kanji::before{font-family:"Font Awesome 5 Free";content:" \f004";font-weight:900;color:#ff9996;font-size:1.2rem;margin-right:.2em}@media screen and (min-width:768px){.button-good-kanji{font-size:1.2rem;text-align:left}.button-good-kanji::before{font-size:1.4rem;display:inline-block;margin-right:0;padding:0 5px 0 0}}.kanjiDetails .kanji_sample_tx,.nameDetails .name_sample_tx{text-align:left;font-size:1.1rem}.kanjiDetails .kanji_sample_tx dl,.nameDetails .name_sample_tx{margin:0 1em;padding:0}.kanjiDetails .kanji_sample_tx dl dt,.nameDetails .name_sample_tx dl dt{margin:5px 0 0;padding:0}.kanjiDetails .kanji_sample_tx dl dd,.nameDetails .name_sample_tx dl dd{margin:0;padding:0}.kanjiDetails .kanji_sample_tx .mean,.nameDetails .name_sample_tx .mean{display:flex;justify-content:space-between}.kanjiDetails .kanji_sample_tx .mean span,.nameDetails .name_sample_tx .mean span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanjiDetails .kanji_sample_tx .mean em,.nameDetails .name_sample_tx .mean em{display:inline-block;text-align:right;white-space:nowrap}.kanjiDetails table{border:none}.kanjiDetails table td,.kanjiDetails table th{border:none}#main .kanjiDetails table{margin:10px 10px 0}#main .kanjiDetails table td,#main .kanjiDetails table th{margin:0;padding:6px 2%}#main .kanjiDetails table th{width:25%;border-bottom:#fff solid 1px;background-color:#eae1d9;color:#333}#main .kanjiDetails table td{width:85%}#main .kanjiDetails table tr:nth-child(odd) td{background-color:#fff}.kanjiDetails table .kanji ul li{display:inline-block}.kanjiDetails table .kanji ul li a{display:inline-block;padding:3px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:#a5978e solid 1px}.kanjiDetails table .other_reading ul li{display:inline-block;margin:0 10px 5px 0}.kanjiDetails table .other_reading ul li a{display:inline-block}.kanjiDetails table .image ul{margin:0;padding:0;font-size:0}.kanjiDetails table .image ul li{margin:0 5px 5px 0;padding:0;display:inline-block}.kanjiDetails table .image ul li:before{content:""}.kanjiDetails table .image ul li a{padding:1px 8px;display:inline-block;font-size:1.2rem;text-decoration:none;border:#dad0ca solid 1px;border-radius:10px}.tabBox_mf 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_mf label.p_label:hover{color:#999}.tabBox_mf .panels_mf{background-color:#fff}.tabBox_mf .panels_mf .container{margin:0 auto;width:100%}.tabBox_mf .panels_mf label.p_label{padding:12px 24px;box-sizing:border-box}.tabBox_mf .panels_mf main{box-sizing:border-box;max-height:0;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s;overflow-y:hidden}.tabBox_mf #p_female:checked~.panels_mf .conts_female main,.tabBox_mf #p_male:checked~.panels_mf .conts_male main{max-height:100%;max-height:initial;opacity:1;padding:10px}.tabBox_mf #p_female:checked~.tabs_mf .for-female,.tabBox_mf #p_male:checked~.tabs_mf .for-male{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);box-shadow:none;border-right:none}.tabBox_mf #p_female:checked~.tabs_mf .for_female.last,.tabBox_mf #p_male:checked~.tabs_mf .for_male.last{border-right:1px solid transparent}.tabBox_mf #p_female:checked~.tabs_mf .for_female+li,.tabBox_mf #p_male:checked~.tabs_mf .for_male+li{border-left:1px solid #dfdfdf}.tabBox_mf #p_female:checked~.tabs_mf .for_female label.p_label,.tabBox_mf #p_male:checked~.tabs_mf .for_male label.p_label{padding-top:10px;background-color:#fff}.tabBox_mf #p_male:checked~.tabs_mf .for_male label.p_label{color:#63ccea}.tabBox_mf #p_female:checked~.tabs_mf .for_female label.p_label{color:#ff9e9e}.tabBox_mf #p_female:checked~.tabs_mf .for_female label.p_label::after,.tabBox_mf #p_male:checked~.tabs_mf .for_male label.p_label::after{height:6px}.tabBox_mf ul.tabs_mf li label[for=p_male].p_label::after{background-color:#63ccea}.tabBox_mf ul.tabs_mf li label[for=p_female].p_label::after{background-color:#ff9e9e}.tabBox_mf ul.tabs_mf{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;text-align:center;margin:0;padding:0}.tabBox_mf ul.tabs_mf 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_mf ul.tabs_mf li:before{content:"";color:#70c6c1}.tabBox_mf ul.tabs_mf li:hover{-webkit-transition:none;transition:none;border-right:none}.tabBox_mf ul.tabs_mf li:hover.last{border-right:1px solid transparent}.tabBox_mf ul.tabs_mf li:hover+li{border-left:1px solid #dfdfdf}.tabBox_mf ul.tabs_mf li label.p_label{color:#756457;position:relative;padding:10px 0;font-size:.875em}.tabBox_mf ul.tabs_mf 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_mf ul.tabs_mf li label.p_label:hover{padding-top:10px}.tabBox_mf ul.tabs_mf li label.p_label:hover::after{height:6px}.tabBox_mf .p_radio{display:none}.tabBox_mf #p_female_first:checked~.panels_mf .conts_female main,.tabBox_mf #p_female_last:checked~.panels_mf .conts_female main,.tabBox_mf #p_male_first:checked~.panels_mf .conts_male main,.tabBox_mf #p_male_last:checked~.panels_mf .conts_male main{max-height:100%;max-height:initial;opacity:1;padding:10px}.tabBox_mf #p_female_first:checked~.tabs_mf .for-female,.tabBox_mf #p_female_last:checked~.tabs_mf .for-female,.tabBox_mf #p_male_first:checked~.tabs_mf .for-male,.tabBox_mf #p_male_last:checked~.tabs_mf .for-male{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);box-shadow:none;border-right:none}.tabBox_mf #p_female_first:checked~.tabs_mf .for_female.last,.tabBox_mf #p_female_last:checked~.tabs_mf .for_female.last,.tabBox_mf #p_male_first:checked~.tabs_mf .for_male.last,.tabBox_mf #p_male_last:checked~.tabs_mf .for_male.last{border-right:1px solid transparent}.tabBox_mf #p_female_first:checked~.tabs_mf .for_female+li,.tabBox_mf #p_female_last:checked~.tabs_mf .for_female+li,.tabBox_mf #p_male_first:checked~.tabs_mf .for_male+li,.tabBox_mf #p_male_last:checked~.tabs_mf .for_male+li{border-left:1px solid #dfdfdf}.tabBox_mf #p_female_first:checked~.tabs_mf .for_female label.p_label,.tabBox_mf #p_female_last:checked~.tabs_mf .for_female label.p_label,.tabBox_mf #p_male_first:checked~.tabs_mf .for_male label.p_label,.tabBox_mf #p_male_last:checked~.tabs_mf .for_male label.p_label{padding-top:10px;background-color:#fff}.tabBox_mf #p_male_first:checked~.tabs_mf .for_male label.p_label,.tabBox_mf #p_male_last:checked~.tabs_mf .for_male label.p_label{color:#63ccea}.tabBox_mf #p_female_first:checked~.tabs_mf .for_female label.p_label,.tabBox_mf #p_female_last:checked~.tabs_mf .for_female label.p_label{color:#ff9e9e}.tabBox_mf #p_female_first:checked~.tabs_mf .for_female label.p_label::after,.tabBox_mf #p_female_last:checked~.tabs_mf .for_female label.p_label::after,.tabBox_mf #p_male_first:checked~.tabs_mf .for_male label.p_label::after,.tabBox_mf #p_male_last:checked~.tabs_mf .for_male label.p_label::after{height:6px}.tabBox_mf ul.tabs_mf li label[for=p_male_first].p_label::after,.tabBox_mf ul.tabs_mf li label[for=p_male_last].p_label::after{background-color:#63ccea}.tabBox_mf ul.tabs_mf li label[for=p_female_first].p_label::after,.tabBox_mf ul.tabs_mf li label[for=p_female_last].p_label::after{background-color:#ff9e9e}article .panels_mf main ul.lists{margin:0;padding:0}article .panels_mf main ul.lists li{display:inline-block;margin:0 3px 5px 0;padding:0}article .panels_mf main ul.lists li:before{content:""}.panels_mf main ul.lists li a{color:#666;text-decoration:none;display:block;padding:5px 8px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.panels_mf .conts_male main ul.lists a{background:#e8f2f5}.panels_mf .conts_female main ul.lists a{background:#ffefef}.panels_mf .conts_all main ul.lists a{background:#fff1e0}.panels_mf .conts_all main ul.lists a:hover,.panels_mf .conts_female main ul.lists a:hover,.panels_mf .conts_male main ul.lists a:hover{-moz-opacity:.5;opacity:.5}.panels_mf main .dl_lists{overflow:hidden;zoom:1;margin:0;padding:0}.panels_mf main .dl_lists dt{width:12%;float:left;clear:both;font-size:1.2rem;padding:5px 0 0;margin:0}.panels_mf main .dl_lists dd{padding:0 0 0 13%;margin:0 0 5px;text-align:left;border-bottom:#ccc dashed 1px}.panels_mf main .dl_lists ul{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0}.panels_mf main .dl_lists ul li{font-size:calc(100vw / 32);margin:0;padding:0}.panels_mf main .dl_lists ul li.more a{border:#ccc solid 1px;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.panels_mf main .dl_lists.many ul{display:inline-block;margin:0;padding:0}.intro_txBox{font-size:calc(100vw / 32);padding:.1em 1.5em 1.5em;margin:0 10px 0;background:#fff1e0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#main .intro_txBox p{margin:1.5em 0 0}.intro_txBox.male{background:#e8f2f5}.intro_txBox.female{background:#ffefef}#main table.hiragana_strokes_list{margin:30px auto 0}#main table.hiragana_strokes_list td{padding:.3em .8em;font-size:150%}#main table.hiragana_strokes_list td span{font-size:1.2rem;padding:0 0 0 .5em;color:#999}.rankingWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px 0}.rankingBox{border:#ccc solid 1px;padding:10px 5px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin:20px 5px 0}.rankingWrap .rankingBox{margin:20px 0 0;flex:1}.rankingWrap .rankingBox:last-child{margin:20px 0 0 5px}#main .rankingBox table{width:100%;border:none;border-collapse:collapse;margin:0;padding:0}.rankingBox table tr{border-bottom:#ccc dashed 1px}#main .rankingBox table td,#main .rankingBox table th{border:none;background-color:#fff;margin:0;padding:5px 0 5px 0}.rankingBox table th{font-weight:700;font-size:1rem;color:#666}#main .rankingBox.rank_male table tr:nth-child(odd) td{background-color:#e8f2f5}#main .rankingBox.rank_female table tr:nth-child(odd) td{background-color:#ffefef}#main .rankingBox table caption{border:none;background-size:20px auto;background-repeat:no-repeat;background-position:0 0;margin:0 0 0 5px;padding:2px 0 5px 28px;line-height:1.1;font-size:1.6rem}#main .rankingBox.rank_male table caption{background-image:url(../images/icon_male.png);color:#1ea1c6}#main .rankingBox.rank_female table caption{background-image:url(../images/icon_female.png);color:#ff6464}#main .rankingBox table caption span{display:block}#main .rankingBox table .no{width:8%;padding-left:3px}.rankingBox table .name{width:15%}.rankingBox table .example{width:20%}.rankingBox table .previous_year{width:8%}.rankingBox table .list_name_onomancy{width:30%;text-align:center}.rankingBox table .list_favorite{width:6%;text-align:center}.rankingBox table .list_good{width:13%;text-align:center}.rankingBox.rank_reading table .name{width:28%}.rankingBox.rank_reading table .example{width:45%}.rankingWrap .rankingBox table .no{width:10%}.rankingWrap .rankingBox table .name{width:90%}.ranking-results table .list_name_onomancy a{display:inline-block;border:#ccc solid 1px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-decoration:none;background-color:#fff;padding:0 5px;font-size:calc(100vw / 32);text-align:center}.ranking-results table .list_name_onomancy a.no_0,.ranking-results table .list_name_onomancy a.no_1,.ranking-results table .list_name_onomancy a.no_2,.ranking-results table .list_name_onomancy a.no_3,.ranking-results table .list_name_onomancy a.no_4,.ranking-results table .list_name_onomancy a.no_5{background-size:4em auto;background-repeat:no-repeat;background-position:center .45em;width:5em;height:1.5em}.ranking-results table .list_name_onomancy a.no_5{background-image:url(../images/name_onomancy_5.png)}.ranking-results table .list_name_onomancy a.no_4{background-image:url(../images/name_onomancy_4.png)}.ranking-results table .list_name_onomancy a.no_3{background-image:url(../images/name_onomancy_3.png)}.ranking-results table .list_name_onomancy a.no_2{background-image:url(../images/name_onomancy_2.png)}.ranking-results table .list_name_onomancy a.no_1{background-image:url(../images/name_onomancy_1.png)}.ranking-results table .list_name_onomancy a.no_0{background-image:url(../images/name_onomancy_0.png)}.ranking-results table .list_name_onomancy a.no_4{color:#fe0}.ranking-results table .list_name_onomancy a.no_3{color:red}.ranking-results table .list_name_onomancy a.no_2{color:red}.ranking-results table .list_name_onomancy a.no_1{color:red}.ranking-results table .list_name_onomancy a.no_0{color:#999}#main .rankingBox table td.list_favorite a,#main .rankingBox table td.list_good a{display:block;text-decoration:none;font-size:.8rem;line-height:1.1;color:#999;padding:8px 0 0 1.8em;background-repeat:no-repeat;background-position:left 5px;background-size:15px auto;height:20px}.rankingBox table td.list_favorite a{background-image:url(../images/icon_favorite.png);width:1em}.rankingBox table td.list_good a{background-image:url(../images/icon_good_on.png);width:1.5em}.rankingBox table td.list_ranking a{background-image:url(../images/icon_ranking.png);width:3.5em}.rankingBox table td.list_favorite a.on{background-image:url(../images/icon_favorite_on.png);width:1em}.rankingBox table td.list_good a.on{background-image:url(../images/icon_good_on.png);width:1.5em}.rankingBox table td ul{margin:0;padding:0}.rankingBox table td ul li{display:inline-block;margin:0 5px 0 0;padding:0;font-size:calc(100vw / 32)}.rankingBox table td ul li:before{content:""}.rankingBox table td.no{font-size:85%}.rankingBox table td.previous_year{font-size:.8rem;color:#999;text-align:center}.rankingBox table td.no strong{background-size:18px auto;background-repeat:no-repeat;background-position:0 0;padding:2px 0 5px 28px;line-height:1.1}.rankingBox table td.no strong.no_1{background-image:url(../images/icon_no_1.png)}.rankingBox table td.no strong.no_2{background-image:url(../images/icon_no_2.png)}.rankingBox table td.no strong.no_3{background-image:url(../images/icon_no_3.png)}.rankingBox table td.no strong.no_o{padding:0;width:28px;display:block}.rankingBox table td.no span{position:relative;display:block;padding:25px 0 0 16px;color:#000;vertical-align:middle;text-decoration:none}.rankingBox table td.no span:after,.rankingBox table td.no span:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.rankingBox table td.no span.up:before{width:12px;height:2px;top:2px;background:#ff4e4e;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rankingBox table td.no span.up:after{left:4px;width:6px;height:6px;border-top:1px solid #ff4e4e;border-right:1px solid #ff4e4e}.rankingBox table td.no span.down:before{left:0;top:-1px;width:12px;height:2px;background:#658fa9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rankingBox table td.no span.down:after{left:4px;width:6px;height:6px;border-right:1px solid #658fa9;border-bottom:1px solid #658fa9}.rankingBox table td.no span.stay:after{left:4px;width:6px;height:6px;border-bottom:1px solid #658fa9}#main .ranking_year_list{margin:0 10px 0}#main .ranking_year_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}#main .ranking_year_list ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 10px 0 0;padding:0}#main .ranking_year_list ul li:before{content:""}#main .ranking_year_list ul li:last-child{margin:0}.ranking_year_list li a{border:#ccc solid 1px;display:block;padding:5px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-decoration:none;background-color:#fff}.ranking_year_list li a:hover{border:#fff1e0 solid 1px;background-color:#fff1e0}.ranking_year_list li a.on{border:#fff1e0 solid 1px;background-color:#fff1e0}.ranking_year_listsssss li:nth-child(odd){background:#eeeae7}.ranking-menu{background-color:#eeeae7;padding:.5em}article .ranking-menu ul{border-radius:10px;display:flex;align-items:flex-start;justify-content:space-between;margin:0;padding:0}article .ranking-menu ul li{background-color:#fff;border-radius:10px;overflow:hidden;margin:0;padding:0;width:32.5%}.ranking-menu li::before{content:"";top:0;left:0;margin:0;padding:0}.ranking-menu li a{background-color:#fff;display:block;display:flex;align-items:center;justify-content:center;font-size:1.1rem;width:100%;height:100%;text-decoration:none;padding:.85em 0}@media screen and (min-width:768px){.ranking-menu li a{font-size:1.4rem}}.ranking-menu dl{margin:0;padding:0;width:100%}.ranking-menu dt{border-bottom:#eeeae7 solid 1px;margin:0;padding:0}.ranking-menu .on dt{border-bottom:#fff solid 1px}.ranking-menu dd{display:flex;align-items:center;justify-content:center;margin:0;padding:0}.ranking-menu dd a{font-size:1rem;padding:.25em 0}@media screen and (min-width:768px){.ranking-menu dd a{font-size:1.2rem}}.ranking-menu dd a:first-of-type{border-right:#eeeae7 solid 1px}.ranking-menu .on dd a:first-of-type{border-right:#fff solid 1px}.ranking-menu-male dt a{color:#5ebcd6;font-weight:700}.ranking-menu-male dt a::before{font-family:"Font Awesome 5 Free";content:" \f118";font-weight:900;margin:0 .3em 0 0}.ranking-menu-male.on a{background-color:#63ccea;color:#fff}.ranking-menu-male.on a.on{background-color:#58a8be}.ranking-menu-female dt a{color:#f07a7a;font-weight:700}.ranking-menu-female dt a::before{font-family:"Font Awesome 5 Free";content:" \f118";font-weight:900;margin:0 .3em 0 0}.ranking-menu-female.on a{background-color:#ff9e9e;color:#fff}.ranking-menu-female.on a.on{background-color:#db7a7a}.ranking-menu-access a{color:#5ec84e;font-weight:700}.ranking-menu-access a::before{font-family:"Font Awesome 5 Free";content:" \f06e";font-weight:900;margin:0 .3em 0 0}.ranking-menu-access.on a{background-color:#5ec84e;color:#fff}#main .favorite_list_box table{border:none;border-collapse:collapse;margin:0;padding:0}.favorite_list_box table tr{border-bottom:#ccc dashed 1px}.favorite_list_box table td,.favorite_list_box table th{border:none;background-color:#fff;width:20%}.favorite_list_box table th{color:#fff;background-color:#a69385}.rec-article{margin:1.5em 1em 0}.rec-article a{border:#ccc solid 1px;border-radius:10px;box-shadow:3px 3px 3px 1px rgba(0,0,0,.1);display:block;text-decoration:none}#main .rec-article h3{border:none;font-size:2rem;font-weight:700;margin:1em .5em 0!important;padding:0}#main .rec-article p{margin:0;padding:0}.rec-article-inner{display:flex;align-items:center;justify-content:space-between;margin:1em 1em 1em}.rec-article-inner .im{width:30%}.rec-article-inner .tx{width:65%}.rec-article-more{background-color:#f5f2ed;border-radius:0 0 10px 10px;margin:1em 0 0;padding:.5em 0 1em}.rec-article-more div{display:flex;align-items:center;justify-content:center}.rec-article-more strong{display:block;text-align:center}article .rec-article-more ul{display:flex;justify-content:center;margin:0;padding:0}article .rec-article-more ul li{margin:0;padding:0;font-size:1.2rem}article .rec-article-more ul li::before{content:""}article .rec-article-more ul li:not(:last-of-type)::after{content:"、"}.rec-article-more span{background-color:#fff;border:#cec6b9 solid 1px;border-radius:10px;display:block;font-size:1.2rem;margin:0 0 0 1em;padding:0 .5em}.hintLists{position:relative}.hintLists a{text-decoration:none}.hintLists a:hover{opacity:70%}.hintLists i{position:absolute;top:8px;left:10px}.hintLists i img{width:50px}@media screen and (min-width:768px){.hintLists i{left:0}.hintLists i img{width:100px}}#main .hintLists .sam{background-image:url(../images/bg_canvas.gif);background-repeat:repeat;background-position:0 0;font-size:1.2rem;margin:30px 0 0;padding:.5em 0 .5em 70px}@media screen and (min-width:768px){#main .hintLists .sam{font-size:1.6rem;margin:30px 0 0;padding:.5em 0 .5em 110px}}.hintLists .tx_im{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.hintLists .tx{flex:2}#main .hintLists .tx .ttl{font-size:1.8rem;line-height:1.4;margin:1em 0 0;padding:0}#main .hintLists.female .tx .ttl{color:#f66}#main .hintLists.male .tx .ttl{color:#1ea1c6}@media screen and (min-width:768px){#main .hintLists .tx .ttl{font-size:2.2rem;margin:15px 15px 0}}#main .hintLists .tx .copy{margin:.5em 15px 0 0;padding:0;font-size:1.2rem;line-height:1.8}@media screen and (min-width:768px){#main .hintLists .tx .copy{font-size:1.4rem;margin:.5em 15px 0 15px}}.copy a{color:#fff}#main .hintLists .im{flex:1;margin-top:10px;padding:0}#main .hintLists .im img{max-width:100%}.hintLists .check{background-color:#333;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;padding:.5em;position:relative;width:4em;height:4em}.hintLists.female .check{background-color:#f66}.hintLists.male .check{background-color:#1ea1c6}.hintLists .check::after{font-family:"Font Awesome 5 Free";content:" \f061";font-weight:900;position:absolute;bottom:0}@media screen and (min-width:768px){.hintLists .check{font-size:1.4rem;width:70px;height:70px}.hintLists .check::after{bottom:5px}}.linkBox{padding:10px;background-color:#fff1e0}.linkBox.male{background-color:#e8f2f5}.linkBox.female{background-color:#ffefef}.linkBox a{text-decoration:none;background-color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#main .linkBox p.ranking{margin:0 0 10px;padding:0;width:100%}#main .linkBox p.ranking a{display:block;padding:8px 0 8px 48px;background-image:url(../images/icon_ranking.png);background-size:20px auto;background-position:20px 8px;background-repeat:no-repeat}article .linkBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0}article .linkBox ul li{flex:1;margin:0 10px 0 0;padding:0}article .linkBox ul li:before{content:""}article .linkBox ul li:last-child{margin:0}.linkBox ul li a{padding:5px 0 5px;display:block;text-align:center}.linkBox ul li a span{display:block}.nameListBox{margin:20px 0 0;padding:10px 10px 0;background-color:#fff1e0}.nameListBox.male{background-color:#e8f2f5}.nameListBox.female{background-color:#ffefef}.nameListBox ul.lists{margin:0;padding:0}.nameListBox ul.lists li{display:inline-block;margin:0 3px 5px 0;padding:0}.nameListBox ul.lists li:before{content:""}.nameListBox ul.lists li a{color:#666;text-decoration:none;display:block;padding:5px 8px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.nameListBox ul.lists a{background:#fff}.nameListBox.male ul.lists a{background:#fff}.nameListBox.female ul.lists a{background:#fff}.nameListBox.all ul.lists a{background:#fff}.nameListBox ul.lists a:hover,.nameListBox.all ul.lists a:hover,.nameListBox.female ul.lists a:hover,.nameListBox.male ul.lists a:hover{-moz-opacity:.5;opacity:.5}.nameListBox .dl_lists{overflow:hidden;zoom:1;margin:0}.nameListBox .dl_lists dt{width:12%;float:left;clear:both;font-size:1.2rem;padding:5px 0 0;margin:0}.nameListBox .dl_lists dd{padding:0 0 8px 13%;margin:0 0 5px;text-align:left;border-bottom:#bbb dashed 1px}.nameListBox .dl_lists ul{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0}.nameListBox .dl_lists ul li{font-size:calc(100vw / 32);margin:0;padding:0}.nameListBox .dl_lists ul li.more a{color:#fff;background-color:#ffaa45;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.nameListBox.male .dl_lists ul li.more a{background-color:#63ccea}.nameListBox.female .dl_lists ul li.more a{background-color:#ff9e9e}#name_onomancy_explain .kaseisu_case strong{display:block;text-align:center;background-color:#666;color:#fff;padding:2px 0;margin:30px 5px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#name_onomancy_explain .kaseisu_case .box{display:-webkit-box;display:-ms-flexbox;display:flex}#main #name_onomancy_explain .kaseisu_case .box p{margin:0 0 0;padding:0 5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}#main #name_onomancy_explain .kaseisu_case .box p strong{background-color:#fff;color:#999;margin:5px 0 0}#main #name_onomancy_explain .kaseisu_case .box p img{border:#ccc solid 1px;max-width:100%}.name_onomancyTOP .name_input{margin:15px 0 0;padding:15px 0;text-align:center;border-top:#c7b6aa solid 1px;border-bottom:#c7b6aa solid 1px;background-color:#f8f6f4}.name_onomancyTOP .name_input label.f_name,.name_onomancyTOP .name_input label.l_name,.name_onomancyTOP .name_input label.l_name_furigana{display:inline-block;width:7em;text-align:right}.name_onomancyTOP .name_input input[type=text]{display:inline-block;text-align:left}.name_onomancyTOP .name_input input[type=submit]{margin:15px 0 0;border-style:none;color:#fff;background-color:#5ec84e!important;border:#5ec84e solid 1px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;font-size:120%;cursor:pointer}.name_onomancyTOP .name_input input[type=text]{width:10em;padding:8px 5px;border:1px solid #1b2538;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 10px}.name_onomancyTOP .name_input input[type=text]:focus{border:1px solid #5ec84e;outline:0;box-shadow:0 0 5px 1px rgba(207,232,204,.7)}.name_onomancyTOP .name_input input[type=radio]{display:none}.name_onomancyTOP .name_input .radio_gender{box-sizing:border-box;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:relative;display:inline-block;margin:0 20px 8px 0;padding:8px 8px 8px 38px;border-radius:8px;background-color:#e8f2f5;vertical-align:middle;cursor:pointer;border:#63ccea solid 1px}.name_onomancyTOP .name_input .radio_gender.female{background-color:#ffefef;border-color:#ff9e9e}.name_onomancyTOP .name_input .radio_gender:hover{background-color:#e8f2f5}.name_onomancyTOP .name_input .radio_gender.female:hover{background-color:#ffefef}.name_onomancyTOP .name_input .radio_gender:hover:after{border-color:#1ea1c6}.name_onomancyTOP .name_input .radio_gender.female:hover:after{border-color:#ff6464}.name_onomancyTOP .name_input .radio_gender:after{-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:50%;left:12px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #bbb;border-radius:6px;content:''}.name_onomancyTOP .name_input .radio_gender:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:17px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#1ea1c6;content:'';opacity:0}.name_onomancyTOP .name_input .radio_gender.female:before{background-color:#ff6464}.name_onomancyTOP .name_input input[type=radio]:checked+.radio_gender:before{opacity:1}.name_onomancyTOP .name_input input[type=radio]:checked+.radio_gender:after{border-color:#63ccea}.name_onomancyTOP .name_input input[type=radio]:checked+.radio_gender.female:after{border-color:#ff9e9e}.fortune_head{margin:0 0 20px}#main .fortune_head h1{font-size:1.4rem;font-weight:700;margin:0;padding:0;text-align:center}#main .fortune_head h1::before{content:""}#main .fortune_head p{font-size:1.2rem;line-height:1.5;margin:1.5em 1em 0;padding:0}@media screen and (min-width:768px){.fortune_head{padding:30px 30px 15px}#main .fortune_head h1{font-size:1.8rem}}.fortune_img_box{background-color:#f3f2f2;box-sizing:border-box;padding:10px 50px 0}@media screen and (min-width:768px){.fortune_img_box{padding:10px 100px 0}}#main .fortune_img_box p{margin:0;padding:0}#main .fortune_img_box .result_img{margin:10px 0 0;padding:0}#main .fortune_img_box p img{max-width:100%;min-width:50%;width:auto}#main .fortune_img_box .link{margin:0;padding:0;text-align:center}.fortune_img_box .link a{background-color:#57956a;border-radius:10px;color:#fff;font-size:1.2rem;font-weight:700;padding:.3em .5em;text-decoration:none}.fortune_img_box .link a::before{font-family:"Font Awesome 5 Free";content:" \f103";font-weight:900;margin:0 .5em 0 0}#main #name_onomancyBox .name_onomancy_im{margin:30px 20px 0;padding:0;border:#ddd solid 1px}#name_onomancyBox .no_ttl em{position:relative;padding:5px 20px;background-color:#5ec84e;color:#fff;border-radius:10px;margin:0 0 0 20px;font-style:normal}#name_onomancyBox .no_ttl em:before{content:'';position:absolute;display:block;width:0;height:0;left:-8px;top:27%;border-right:8px solid #5ec84e;border-top:8px solid transparent;border-bottom:8px solid transparent}#name_onomancyBox .no_ttl strong{font-size:1.2rem;font-weight:400;display:inline-block;margin:0;padding:5px;color:#666;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#name_onomancyBox .no_lead{font-size:130%;font-weight:700;margin:20px 10px 0}#main #name_onomancyBox .no_tx{margin:10px 10px 0}#main #name_onomancyBox .no_des{margin:10px 20px 0;font-size:1rem;background-color:#eee;padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.no_tx_more *,.no_tx_more :after,.no_tx_more :before{-webkit-box-sizing:border-box;box-sizing:border-box}.no_tx_more{position:relative}.no_tx_more label{position:absolute;z-index:1;bottom:0;width:100%;height:5em;cursor:pointer;text-align:center;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 80%)}.no_tx_more input:checked+label{background:inherit}.no_tx_more label::after{line-height:2.5rem;position:absolute;z-index:2;bottom:0;left:50%;width:16rem;content:'もっと見る';transform:translate(-50%,0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:#333;border:#333 solid 1px}.no_tx_more input{display:none}.no_tx_more .cp_container{overflow:hidden;height:5em;transition:all .3s}.no_tx_more input:checked+label::after{content:'閉じる'}.no_tx_more input:checked~.cp_container{height:auto;padding-bottom:60px;transition:all .3s}#main .fortune-plus h2{position:relative;padding:.5em .75em;background-color:#666;border-radius:15px;text-align:center;margin:40px auto 30px;color:#fff;border:none;display:table;font-size:calc(100vw / 20)}@media screen and (min-width:768px){#main .fortune-plus h2{font-size:2.4rem}}#main .fortune-plus h2::before{position:absolute;top:100%;left:48%;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #666}#main .fortune-plus h2::after{border:none}#main .fortune-plus h3{position:relative;padding:.75em .75em;background-color:#745d4e;border-radius:15px;text-align:center;margin:1.5em auto 30px;color:#fff;border:none;display:table;font-size:calc(100vw / 22)}@media screen and (min-width:768px){#main .fortune-plus h3{font-size:2rem}}#main .fortune-plus h3::before{position:absolute;top:100%;left:48%;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #745d4e}#main .fortune-plus h3::after{border:none}@media screen and (min-width:768px){.fortune-gogyo{margin:2em 2em 0}}.fortune-gogyo-result{background-color:#fff;padding-bottom:1em}article .fortune-gogyo .result{display:flex;justify-content:center;align-items:center;margin:1.5em 0 0;padding:1em 0}article .fortune-gogyo .result li{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 1em 0 0;padding:0;text-align:center}.fortune-inyo .gogyo li:last-of-type{margin:0}article .fortune-gogyo .result li::before{content:""}.fortune-gogyo .result li span{display:block;font-weight:700}.fortune-gogyo .result li strong{background-color:#333;border-radius:50%;color:#fff;display:block;font-size:3.6rem;font-weight:400;line-height:75px;width:75px;height:75px}.fortune-gogyo .result li strong.moku{background-color:#2aac6b}.fortune-gogyo .result li strong.ka{background-color:#d82f2f}.fortune-gogyo .result li strong.do{background-color:#6d3e13}.fortune-gogyo .result li strong.kon{background-color:#d8a20d}.fortune-gogyo .result li strong.sui{background-color:#0c8cbe}@media screen and (min-width:768px){.fortune-inyo{margin:3em 2em 0}}.fortune-inyo-result{background-color:#fff;padding-bottom:2em}article .fortune-inyo .result{display:flex;justify-content:center;align-items:center;margin:1.5em 0 0;padding:1em 0 0}article .fortune-inyo .result li{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 1em 0 0;padding:0;text-align:center}.fortune-inyo .result li:last-of-type{margin:0}article .fortune-inyo .result li::before{content:""}.fortune-inyo .result li span{display:block;font-weight:700}.fortune-inyo .result li em{text-decoration:none;font-style:normal}.fortune-inyo .result li strong{background-color:#333;border:#333 solid 1px;border-radius:50%;color:#fff;display:block;font-size:1.8rem;font-weight:400;line-height:40px;width:40px;height:40px}@media screen and (max-width:400px){.fortune-inyo .result li strong{font-size:1.8rem;line-height:38px;width:38px;height:38px}}@media screen and (max-width:380px){.fortune-inyo .result li strong{font-size:1.8rem;line-height:36px;width:36px;height:36px}}@media screen and (max-width:360px){.fortune-inyo .result li strong{font-size:1.8rem;line-height:34px;width:34px;height:34px}}@media screen and (max-width:340px){.fortune-inyo .result li strong{font-size:1.8rem;line-height:32px;width:32px;height:32px}}@media screen and (max-width:320px){article .fortune-inyo .result li{margin:0 .8em 0 0}.fortune-inyo .result li strong{font-size:1.8rem;line-height:30px;width:30px;height:30px}}@media screen and (min-width:768px){.fortune-inyo .result li strong{font-size:2.4rem;line-height:48px;width:48px;height:48px}}.fortune-inyo .result li strong.in{background-color:#333;border:#333 solid 1px;color:#fff}.fortune-inyo .result li strong.yo{background-color:#fff;border:#333 solid 1px;color:#333}article .fortune-inyo.sm .result{margin-top:0;padding-top:0}.fortune-inyo.sm .result li strong{font-size:1.4rem;line-height:30px;width:30px;height:30px}.f-accordion{margin:0 .5em;border:solid 1px #ccc}@media screen and (min-width:768px){.f-accordion{margin:0 0;border:none}}.f-accordion-toggle{display:none}.f-accordion-option{position:relative}.f-accordion-content,.f-accordion-ttl{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .2s}.f-accordion-ttl{background-color:#eee;padding:1em;display:block;color:#333;font-weight:700}.f-accordion-ttl::after,.f-accordion-ttl::before{content:"";position:absolute;right:1.5em;top:1.5em;width:2px;height:.75em;background-color:#999;transition:all .2s}.f-accordion-ttl::after{transform:rotate(90deg)}.f-accordion-content{max-height:0;overflow:hidden}.f-accordion-toggle:checked+.f-accordion-ttl+.f-accordion-content{max-height:100%;transition:all .2s;padding-bottom:1em}.f-accordion-toggle:checked+.f-accordion-ttl::before{transform:rotate(90deg)!important}.f-accordion-content .detail{background-color:#f8f6f4;border-radius:15px;border:none;padding:1em;margin:1.5em 1em 0}@media screen and (min-width:768px){.f-accordion-content .detail{padding:1.5em}}#main .f-accordion-content .detail p{line-height:1.7}#main .f-accordion-content .detail p:first-of-type{margin-top:.5em}#name_onomancyBox .link_box_1{margin:4em 0 0}@media screen and (min-width:768px){#name_onomancyBox .link_box_1{margin:5em 0 0}#name_onomancyBox .link_box_1 .tx{text-align:center}}.fortuneDL,.fortuneTo{text-align:center;font-size:130%}.fortuneDL a,.fortuneTo a{text-decoration:none}.fortuneDL a:before,.fortuneTo a:before{font-family:"Font Awesome 5 Free";font-weight:900;margin:0 10px 0 0}.fortuneDL a:before{content:" \f019"}.fortuneTo a:before{content:" \f0ab"}.fortuneTo a{border:#ccc solid 1px;padding:.5em .5em}.fortuneShare{text-align:center}.fortune_tabbox{margin:20px 0 0;position:relative}@media screen and (min-width:768px){.fortune_tabbox{margin:40px 0 0}}.fortune_tabbox 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;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.2s;transition-duration:.2s}.fortune_tabbox label.p_label:hover{color:#999}.fortune_tabbox .panels_conts{background-color:#fff}.fortune_tabbox .panels_conts .container{margin:0 auto;width:100%}.fortune_tabbox .panels_conts label.p_label{padding:12px 24px;box-sizing:border-box}.fortune_tabbox .panels_conts main{box-sizing:border-box;max-height:0;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s;overflow-y:hidden}.fortune_tabbox ul.tabs_list{display:flex;list-style:none;text-align:center;margin:0 0 0 .5em;padding:0}.fortune_tabbox ul.tabs_list li{box-sizing:border-box;text-align:center;width:50%;position:relative;padding:0;margin:0 .5em 0 0;line-height:1.2}article .fortune_tabbox ul.tabs_list li:before{content:"";color:#70c6c1}.fortune_tabbox ul.tabs_list li:hover{-webkit-transition:none;transition:none;border-right:none}.fortune_tabbox ul.tabs_list li:hover.last{border-right:1px solid transparent}.fortune_tabbox ul.tabs_list li:hover+li{border-left:1px solid #dfdfdf}.fortune_tabbox ul.tabs_list li label.p_label{color:#756457;display:flex;align-items:center;justify-content:center;position:relative;padding:0;font-size:.875em;border:#ccc solid 1px;border-radius:10px;min-height:40px}@media screen and (min-width:768px){.fortune_tabbox ul.tabs_list li label.p_label{min-height:50px}}.fortune_tabbox 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}.fortune_tabbox .p_radio{display:none}.fortune_tabbox #lists_tab1:checked~.panels_conts .conts_one main,.fortune_tabbox #lists_tab2:checked~.panels_conts .conts_two main{max-height:100%;max-height:initial;opacity:1;padding:2.5em 1em 1.5em}.fortune_tabbox #lists_tab1:checked~.tabs_list .for-male,.fortune_tabbox #lists_tab2: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}.fortune_tabbox #lists_tab1:checked~.tabs_list .for_one label.p_label,.fortune_tabbox #lists_tab2:checked~.tabs_list .for_two label.p_label{background-color:#fff;border-radius:10px}.fortune_tabbox #lists_tab1:checked~.tabs_list .for_one label.p_label,.fortune_tabbox #lists_tab2:checked~.tabs_list .for_two label.p_label{background-color:#5ec84e;border:#5ec84e solid 1px;color:#fff;position:relative}.fortune_tabbox #lists_tab1:checked~.tabs_list li{position:relative;text-align:center}.fortune_tabbox #lists_tab1:checked~.tabs_list li::after,.fortune_tabbox #lists_tab2:checked~.tabs_list li::after{content:"";position:absolute;display:block;width:0;height:0;top:100%;left:0;right:0;border:10px solid transparent;margin:0 auto}.fortune_tabbox #lists_tab1:checked~.tabs_list .for_one::after,.fortune_tabbox #lists_tab2:checked~.tabs_list .for_two::after{border-top:10px solid #5ec84e}.fortune_tabbox .panels_conts main{white-space:nowrap;overflow:scroll}article .fortune_tabbox .panels_conts ul{display:flex;align-items:center;margin:0;padding:0}article .fortune_tabbox .panels_conts ul li{margin:0 .7em 0 0;padding:0}article .fortune_tabbox .panels_conts ul li::before{content:""}.fortune_tabbox .panels_conts ul li .fortune_related,.fortune_tabbox .panels_conts ul li a{border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);display:block;font-size:1.2rem;line-height:1.2;padding:.5em .5em .4em;position:relative;text-align:center;text-decoration:none}@media screen and (min-width:768px){.fortune_tabbox .panels_conts ul li .fortune_related,.fortune_tabbox .panels_conts ul li a{font-size:1.4rem}}.fortune_tabbox .panels_conts ul li.all a{background-color:#5ec84e;color:#fff}.fortune_tabbox .panels_conts ul li.all a::before{font-family:"Font Awesome 5 Free";content:"\f022";font-weight:900;margin:0 .5em 0 0}.fortune_tabbox .panels_conts ul li.match .fortune_related,.fortune_tabbox .panels_conts ul li.match a{background-color:#f8f3f2;color:#7a6453;cursor:pointer;padding:1.1em .8em .3em;min-width:4em}.fortune_tabbox .panels_conts ul li.match .fortune_related::before,.fortune_tabbox .panels_conts ul li.match a::before{background-image:url(/nazuke/common/images/name_onomancy_0.png);background-size:3.4em auto;background-repeat:no-repeat;background-position:center;background-color:#fff;border:#ccc solid 1px;position:absolute;content:"";width:3.8em;height:1.5em;top:-10px;left:0;right:0;margin:0 auto}.fortune_tabbox .panels_conts ul li.match .fortune_related.on,.fortune_tabbox .panels_conts ul li.match a.on{background-color:#979797;box-shadow:none;color:#fff}.fortune_tabbox .panels_conts ul li.match .fortune_related.no_5::before,.fortune_tabbox .panels_conts ul li.match a.no_5::before{background-image:url(/nazuke/common/images/name_onomancy_5.png)}.fortune_tabbox .panels_conts ul li.match .fortune_related.no_4::before,.fortune_tabbox .panels_conts ul li.match a.no_4::before{background-image:url(/nazuke/common/images/name_onomancy_4.png)}.fortune_tabbox .panels_conts ul li.match .fortune_related.no_3::before,.fortune_tabbox .panels_conts ul li.match a.no_3::before{background-image:url(/nazuke/common/images/name_onomancy_3.png)}.fortune_tabbox .panels_conts ul li.match .fortune_related.no_2::before,.fortune_tabbox .panels_conts ul li.match a.no_2::before{background-image:url(/nazuke/common/images/name_onomancy_2.png)}.fortune_tabbox .panels_conts ul li.match .fortune_related.no_1::before,.fortune_tabbox .panels_conts ul li.match a.no_1::before{background-image:url(/nazuke/common/images/name_onomancy_1.png)}.fortune_tabbox .panels_conts ul li.match .fortune_related.no_0::before,.fortune_tabbox .panels_conts ul li.match a.no_0::before{background-image:url(/nazuke/common/images/name_onomancy_0.png)}#main .fortune_tabbox .panels_conts .scroll{margin:0;padding:0;text-align:center}#main .fortune_tabbox .panels_conts .scroll::before{font-family:"Font Awesome 5 Free";content:"\f35a";font-weight:900;margin:0 .5em 0 0}@media screen and (min-width:768px){#main .fortune_tabbox .panels_conts .scroll{font-size:1.4rem}}.fortune_name_selections{display:none;position:relative}.fortune_name_selections.off{display:none}.fortune_name_selections.on{display:block}.fortune_name_selections .inner{background-color:rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.5);font-weight:700;padding:10px 0 3px;position:absolute;left:5px;bottom:-10px;z-index:10;width:44%;height:auto;text-align:center}@media screen and (min-width:768px){.fortune_name_selections .inner{left:-20px;bottom:-20px}}.fortune_name_selections .inner span{display:block;font-size:1rem}@media screen and (min-width:768px){.fortune_name_selections .inner span{font-size:1.4rem}}.fortune_name_selections .inner span::before{font-family:"Font Awesome 5 Free";content:"\f0a6";font-weight:900;margin:0 .5em 0 0}.fortune_name_selections .inner img{width:94%}.fortune_name_selections .close{background-color:#000;border-radius:50%;color:#fff;cursor:pointer;font-size:2.4rem;font-style:normal;line-height:40px;position:absolute;top:-32px;left:0;z-index:11;width:40px;height:40px;text-align:center;text-decoration:none}article .relatedPosts ul{margin:0 10px;padding:0}article .relatedPosts ul li{margin:0 0 10px;padding:0 0 5px;border-bottom:#aaa dashed 1px}article .relatedPosts ul li:before{content:""}article .relatedPosts ul li a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.relatedPosts ul li em{width:30%;margin:0 5% 0 0;display:block}.relatedPosts ul li em img{width:100%}.relatedPosts ul li span{width:65%;display:block}#main .relatedPosts ul li .tagBox{text-align:right;margin:1em 0 0}.relatedPosts ul li .tagBox:before{font-family:"Font Awesome 5 Free";content:" \f292";font-weight:900;color:#5bd149}.relatedPosts ul li .tagBox a{display:inline-block;font-size:1rem}#main .relatedPosts .tagBox img{display:inline-block;margin:0 8px 8px 0;width:25px;height:auto}article .relatedPosts_2 ul{margin:0;padding:0}article .relatedPosts_2 .top_line{border-top:#aaa dashed 1px;margin:0;padding:.5em 0 0}article .relatedPosts_2 ul li{margin:0 0 10px;padding:5px 0 5px;border-bottom:#aaa dashed 1px}article .relatedPosts_2 ul li:before{content:""}article .relatedPosts_2 ul li a{display:flex;justify-content:space-between;text-decoration:none}.relatedPosts_2 ul li em{display:block;width:80px;height:80px;margin:0;display:block}#main .relatedPosts_2 ul li em img{width:100%;height:100%;object-fit:cover}.relatedPosts_2 ul li span{font-size:1.2rem;width:calc(100% - 95px);display:block}@media screen and (min-width:768px){article .relatedPosts_2 ul li a{align-items:center}.relatedPosts_2 ul li span{font-size:1.6rem}}#main .relatedPosts_2 ul li .tag_lists{text-align:right;margin:0 0 0;padding:0;line-height:1}.relatedPosts_2 ul li .tag_lists:before{font-family:"Font Awesome 5 Free";content:" \f292";font-weight:900;color:#5bd149}.relatedPosts_2 ul li .tag_lists a{display:inline-block;font-size:1rem}#main .relatedPosts_2 .tag_lists img{display:inline-block;margin:0 8px 8px 0;width:25px;height:auto}#main #postBody .breadCrumb{margin:0 0 10px}#main #postBody .date{text-align:right;font-size:1rem;color:#999;margin:0 0 5px;padding:0 1em 0 0}#main #postBody .imgTxt h1{margin-bottom:10px}#main #postBody #summary p{margin-top:10px}#main #postBody .tagBox{margin:0 5px 0;padding:8px 0 0;font-size:1rem}#main #postBody .tagBox:before{font-family:"Font Awesome 5 Free";content:" \f292";font-weight:900;color:#5bd149}#main #postBody .tagBox img{display:inline-block;margin:0 8px 8px 0;width:25px;height:auto}#main .clm_mv{margin:0;padding:0;text-align:center}@media screen and (min-width:768px){#main .clm_mv img{width:70%}}#main .clm_mv iframe{width:100%;height:auto;aspect-ratio:16/9}#main #postBody .imgTxt .btn{margin:0 auto;padding:.5em 0 1.5em;width:60%}#main #postBody .imgTxt .btn a{background-color:#fff;border:#ccc solid 1px;border-radius:5px;box-shadow:2px 2px 1px 0 rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;text-decoration:none;padding:.5em 0}#main #postBody .imgTxt .btn a::before{color:#c00;font-family:"Font Awesome 5 Free";content:" \f152";font-weight:900;margin:0 .5em 0 0}.nextpage_label{margin:2em 1em 0;padding:10px;background-color:#eee;border:#ccc solid 1px;line-height:1.5}.nextpage_label a{display:block;text-decoration:none}.nextpage_label a,.nextpage_label a:visited{color:#333}.nextpage_label span{display:block;margin:0 8px 0 0;padding:3px}.nextpage_label span:before{font-family:"Font Awesome 5 Free";content:" \f152";font-weight:900;padding:0 7px 0 0}.pagination_clm{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:2em 0 0;padding:1.2em 0 1.4em}.pagination_clm a{text-decoration:none}.pagination_clm .prevBox{position:absolute;left:0;top:-4px}.pagination_clm .nextBox{position:absolute;right:0;top:-4px}.pagination_clm .nextBox a,.pagination_clm .prevBox a{font-size:20px;padding:0 1em 0;color:#999;border:none!important}.pagination_clm .nextBox a:hover,.pagination_clm .prevBox a:hover{color:#ccc}.pagination_clm .numBox{position:relative;text-align:center;margin:0 10px}.pagination_clm .numBox a{display:inline-block;padding:2px 10px;color:#666;border:#999 solid 1px}.pagination_clm .numBox a:hover{background-color:#eee}.pagination_clm .numBox span.current{display:inline-block;padding:2px 10px;background-color:#333;color:#fff;border:#333 solid 1px}.nameRemarks{position:relative;margin:6px 0 2em;padding:10px;background-color:#f1f1e4;color:#666;border-radius:5px;display:block;font-size:80%}.nameRemarks::before{content:'';position:absolute;left:15px;top:-10px;display:block;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #f1f1e4;border-left:10px solid transparent}.nameRemarks_s{position:relative;display:inline-block;margin:0 0 0 1em;padding:5px 5px;max-width:100%;color:#666;font-size:80%;background:#f1f1e4;border-radius:5px}.nameRemarks_s:before{content:"";position:absolute;top:70%;left:-15px;margin-top:-15px;border:8px solid transparent;border-right:8px solid #f1f1e4}.kakusuList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 5px 0 8px}#main .kakusuList .kanji{margin:0;padding:0}.kakusuList .kanji span{display:block;font-size:6rem;line-height:1;margin:0;padding:8px 5px 5px;border:#ccc solid 3px}.kakusuList .yomi_link{margin:0 0 0 5px}#main .kakusuList .yomi_link .yomi{margin:0 0 0 10px;padding:0;line-height:1.4}.kakusuList .yomi_link .yomi span{display:inline-block;font-size:1.2rem}#main .kakusuList .yomi_link .link{margin:10px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.kakusuList .yomi_link .link a{display:block;font-size:1rem;text-decoration:none;border-radius:5px;background-color:#cde4ff;padding:5px 3px}.kakusuList .yomi_link .link a.female{background-color:#ffd5d5}.kakusuList .yomi_link .link a:first-child{margin:0 5px 0 0}.kakusu_name_set li span{display:inline-block;font-size:1.1rem}.name_example dt{background-color:#ffebd5;border-radius:15px;display:table;margin:40px auto 30px;padding:.5em 1.75em;position:relative;text-align:center}.name_example dt:before{border:10px solid transparent;border-top:15px solid #ffebd5;position:absolute;top:100%;left:42%;content:'';width:0;height:0}.name_example dt a{color:#000}.name_example.f dt{background-color:#ffe3e3}.name_example.f dt:before{border-top:15px solid #ffe3e3}.name_example.m dt{background-color:#cae8f0}.name_example.m dt:before{border-top:15px solid #cae8f0}.name_example dd{border:#ccc dashed 1px;border-radius:8px;font-size:1.2rem;padding:1px 1em 2em;margin:-25px 0 0}@media screen and (min-width:768px){.name_example dt{font-size:1.8rem}.name_example dd{font-size:1.4rem}}#main table.tab_hikaku td,#main table.tab_hikaku th{font-size:1.2rem;padding:3px;line-height:1.5;vertical-align:top;text-align:center}table.tab_hikaku tr:nth-child(even) td{background-color:#f8f4f1}table.tab_hikaku tr:nth-child(odd) td{background-color:#fff}#main table.tab_hikaku th{text-align:center;vertical-align:middle;font-size:1rem}#main table.tab_hikaku .bg_hyouka{padding:35px 3px 3px;background-repeat:no-repeat;background-size:auto 30px;background-position:center 5px;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff}table.tab_hikaku .bg_hyouka.h_4{background-image:url(../images/rec/icon_nijumaru.png)}table.tab_hikaku .bg_hyouka.h_4_anzen{background-image:url(../images/rec/icon_nijumaru_anzen.png)}table.tab_hikaku .bg_hyouka.h_3{background-image:url(../images/rec/icon_maru.png)}table.tab_hikaku .bg_hyouka.h_3_anzen{background-image:url(../images/rec/icon_maru_anzen.png)}table.tab_hikaku .bg_hyouka.h_2{background-image:url(../images/rec/icon_sankaku.png)}table.tab_hikaku .bg_hyouka.h_1{background-image:url(../images/rec/icon_batsu.png)}table.tab_hikaku .bg_hyouka.h_0{background-image:url(../images/rec/icon_hatena.png)}table.tab_hikaku .bg_hyouka strong{background-color:#77eaff}table.tab_hikaku .name{display:block;text-align:center;color:#5ec84e;line-height:1.2}table.tab_hikaku .item{display:block;position:relative;text-align:center}table.tab_hikaku .item:after{content:"▲公式サイト";display:block;bottom:0;left:0;background-color:#5ec84e;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:3px;padding:0 2px}table.tab_hikaku .item.no_tx:after{content:"";display:inline;padding:0}table.tab_hikaku .item a{color:#5ec84e;text-decoration:none;font-weight:700}#main table.tab_hikaku .item img{height:80px}#main table.tab_hikaku .item.yokonaga img{height:60px}table.tab_hikaku .price{display:block;text-align:center;color:#c00}table.tab_hikaku .link{text-align:center}table.tab_hikaku .link span{display:inline-block}table.tab_hikaku .link a{display:block;text-align:center;background-color:#5ec84e;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 5px;padding:5px;text-decoration:none}table.tab_hikaku .link span.am,table.tab_hikaku .link span.rk{display:block}table.tab_hikaku .link .am a{background-color:#222;margin:0 0 5px}table.tab_hikaku .link .rk a{background-color:#c00;margin:0 0 5px}table.tab_hikaku .txt{white-space:normal;padding:5px;vertical-align:top}table.tab_hikaku .txt em{font-weight:700;text-decoration:none;font-style:normal;color:#c00;display:block}table.tab_hikaku .txt .readmoreBbox{position:relative}table.tab_hikaku .txt .readmoreBbox label{height:5em;cursor:pointer;text-align:center;position:absolute;bottom:0;width:100%;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 90%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 90%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 90%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 90%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 90%)}table.tab_hikaku .txt .readmoreBbox input:checked+label{background:inherit}table.tab_hikaku .txt .readmoreBbox label:after{content:"続きをよむ";position:absolute;left:2%;bottom:10px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;padding:3px 0;background-color:#a69385;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:1rem;width:90%}table.tab_hikaku .txt .readmoreBbox input{display:none}table.tab_hikaku .txt .readmoreBbox .inner{overflow:hidden;height:8.8em;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;font-size:1rem;text-align:left}table.tab_hikaku .txt .readmoreBbox input:checked+label:after{content:"閉じる"}table.tab_hikaku .txt .readmoreBbox input:checked~.inner{height:auto;padding-bottom:30px;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}article ul.on_off_list{margin:0;padding:0}article ul.on_off_list li{margin:0 0 3px;padding:0;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#f7a3a3}article ul.on_off_list li:before{content:""}article ul.on_off_list li.off{background-color:#ccc;color:#777}article ul.on_off_list li.off em,article ul.on_off_list li.off span{background-color:#ccc;color:#777}article ul.on_off_list li span{display:block;text-align:center;font-size:1.2rem;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:#fff;background-color:#ec6767}article ul.on_off_list li em{display:block;font-style:normal;text-align:center;font-size:1.2rem;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;color:#871111;background-color:#f7a3a3}article ul.on_off_list.green li{background-color:transparent}article ul.on_off_list.green li span{background-color:#5ec84e}article ul.on_off_list.green li em{background-color:transparent;color:#666}article ul.on_off_list.bule li{background-color:transparent}article ul.on_off_list.bule li span{background-color:#1ea1c6}article ul.on_off_list.bule li em{background-color:transparent;color:#666}article ul.on_off_list.green li{background-color:transparent}article ul.on_off_list.green li span{background-color:#5ec84e}article ul.on_off_list.green li em{background-color:transparent;color:#666}article ul.on_off_list.brown li{background-color:transparent}article ul.on_off_list.brown li span{background-color:#9a6944}article ul.on_off_list.brown li em{background-color:transparent;color:#666}article ul.on_off_list.side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}article ul.on_off_list.side li{margin:0 5px 0 0}article ul.on_off_list.side li:last-child{margin:0}article ul.on_off_list.side li em,article ul.on_off_list.side li span{padding:3px 5px;font-size:1rem}#main .Reco_itemBox p{line-height:1.5}.Reco_itemBox ul.feature_list{margin:0 0;display:inline-block}.Reco_itemBox ul.feature_list li{display:inline-block;margin:0;padding:3px;font-size:1rem;background-color:#c00;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.Reco_itemBox ul.feature_list li:before{content:""}#main .Reco_itemBox .name{font-size:1.8rem;font-weight:700;color:#85c84e;padding:0;margin:10px 10px 0}#main .Reco_itemBox h3{border:none}#main .Reco_itemBox .rank{font-size:1.8rem;font-weight:700;color:#85c84e;padding:10px 0 0 50px;margin:0 10px 0;position:relative}.Reco_itemBox .rank i{background-color:#333;color:#fff;border-radius:50%;padding:10px 15px;display:block;position:absolute;left:0;top:0;font-style:normal}.Reco_itemBox .name:before{font-family:"Font Awesome 5 Free";content:" \f521";font-weight:900;font-size:3rem;padding:0 10px 0 0;color:#ffbf24}.Reco_itemBox .name.no_1{background-image:url(../images/icon_no_1.png);padding:7px 0 7px 40px}.Reco_itemBox .name.no_2{background-image:url(../images/icon_no_2.png);padding:7px 0 7px 40px}.Reco_itemBox .name.no_3{background-image:url(../images/icon_no_3.png);padding:7px 0 7px 40px}.Reco_itemBox .bana{text-align:center;margin:10px 0 0}#main .Reco_itemBox .bana p{margin:0;padding:0}.Reco_itemBox .bana a{display:block;text-decoration:none}.Reco_itemBox .bana .im_link a{margin:0 20%}.Reco_itemBox .bana .im_link a:after{content:"▲公式サイトはこちら";display:block;background-color:#85c84e;color:#fff;margin:5px auto 0;padding:5px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.Reco_itemBox .bana .price{font-size:150%;color:#c00;font-weight:700}.Reco_itemBox dl.matome{margin:10px 0 0;padding:10px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee}.Reco_itemBox dl.matome.cl_1{background-color:#f8e7e7}.Reco_itemBox dl.matome.cl_2{background-color:#d6ecf2}.Reco_itemBox dl.matome.cl_3{background-color:#defada}.Reco_itemBox dl.matome dt{text-align:center;margin:0 15px 0 0;padding:0}.Reco_itemBox dl.matome dt span{position:relative;display:inline-block;margin:0;padding:0;width:70px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:120%;font-weight:700;background:#85c84e;border-radius:50%;box-sizing:border-box}.Reco_itemBox dl.matome dt span:before{content:"";position:absolute;top:65%;right:-16px;margin-top:-15px;border:8px solid transparent;border-left:8px solid #85c84e;z-index:0}.Reco_itemBox dl.matome.cl_1 dt span{background:#ff9e9e}.Reco_itemBox dl.matome.cl_2 dt span{background:#63ccea}.Reco_itemBox dl.matome.cl_3 dt span{background:#85c84e}.Reco_itemBox dl.matome.cl_1 dt span:before{border-left:10px solid #ff9e9e}.Reco_itemBox dl.matome.cl_2 dt span:before{border-left:10px solid #63ccea}.Reco_itemBox dl.matome.cl_3 dt span:before{border-left:10px solid #85c84e}.Reco_itemBox dl.matome dd{margin:0;padding:0}.Reco_itemBox dl.matome dd ul{padding:0;margin:0}.Reco_itemBox dl.matome dd ul li{padding:0 0 0 23px;line-height:1.4;font-size:1.2rem;margin:0 0 10px}.Reco_itemBox dl.matome dd ul li:last-child{margin:0 0 0}.Reco_itemBox dl.matome dd ul li:before{font-size:1.6rem;left:0;top:0;color:#85c84e;content:"";font-family:"Font Awesome 5 Free";content:" \f00c";font-weight:900}.Reco_itemBox dl.matome.cl_1 dd ul li:before{color:#ff9e9e}.Reco_itemBox dl.matome.cl_2 dd ul li:before{color:#63ccea}.Reco_itemBox dl.matome.cl_3 dd ul li:before{color:#85c84e}.Reco_itemBox .acb{width:auto;margin:-8px auto 0;text-align:center}.Reco_itemBox .acb.cl_1{background-color:#f8e7e7}.Reco_itemBox .acb.cl_2{background-color:#d6ecf2}.Reco_itemBox .acb.cl_3{background-color:#defada}.Reco_itemBox .acb label{text-align:center;font-size:1.2rem;margin:0 auto 5px;padding:0 10px;background-color:#666;position:relative;display:inline-block;border-radius:8px;cursor:pointer;color:#fff;transition:all .5s}.Reco_itemBox .acb label:hover{background:rgba(100,100,100,.55);-webkit-transition:all .3s;transition:all .3s}.Reco_itemBox .acb.cl_1 label{background-color:#e24040}.Reco_itemBox .acb.cl_2 label{background-color:#1099c0}.Reco_itemBox .acb.cl_3 label{background-color:#269516}.Reco_itemBox .acb.cl_1 label:hover{background:rgba(226,64,64,.55)}.Reco_itemBox .acb.cl_2 label:hover{background:rgba(16,153,192,.55)}.Reco_itemBox .acb.cl_3 label:hover{background:rgba(38,149,22,.55)}.Reco_itemBox .acb input{display:none}.Reco_itemBox .acb label:after{color:#fff;font-family:"Font Awesome 5 Free";content:" \f078";font-weight:900}.Reco_itemBox .acb input:checked~label::after{color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;content:" \f077"}.Reco_itemBox .acb div{height:0;padding:0;overflow:hidden;opacity:0;transition:.5s}.Reco_itemBox .acb input:checked~div{height:auto;padding:10px;opacity:1}#main .Reco_itemBox .acb_inner table{margin:0 auto}#main .Reco_itemBox .acb_inner table td{background-color:#fff}.Reco_itemBox .txt_link a{display:block;text-align:center;width:90%;margin:0 auto;padding:5px 0;background-color:#85c84e;color:#fff;font-weight:700;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-decoration:none}.Reco_itemBox .txt_link_side{background-color:#eee;padding:10px 0}.Reco_itemBox .txt_link_side ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#eee;margin:0;padding:0}.Reco_itemBox .txt_link_side ul li{margin:0 5px 0 0;padding:0}.Reco_itemBox .txt_link_side ul li:before{content:""}.Reco_itemBox .txt_link_side ul li:last-child{margin:0}.Reco_itemBox .txt_link_side ul li a{display:block;text-align:center;padding:5px 15px;background-color:#85c84e;color:#fff;font-weight:700;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-decoration:none}.Reco_itemBox .txt_link_side ul li.am a{background:#222}.Reco_itemBox .txt_link_side ul li.rk a{background:#c00}.outset_link{margin:5px 5px 0}.outset_link ul{margin:0;padding:0}.outset_link ul li{margin:0 0 5px;padding:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:#a69385 solid 1px}.outset_link ul li:before{content:"";font-family:"Font Awesome 5 Free";content:" \f103";font-weight:900;font-size:2rem;left:5px;top:0}.outset_link ul li a:before{padding:0 5px 0 0}.outset_link ul li a{text-decoration:none;display:block;padding:5px 5px 5px 25px}dl.checkPoint{padding:0;margin:0}dl.checkPoint dt{padding:15px 0 10px;margin:40px 0 5px;position:relative;color:#fff;background-color:#ff6464}dl.checkPoint dt span{border-radius:50%;padding:4px 0 34px;position:absolute;top:-25px;left:20%;width:60%;background-color:#ff6464;z-index:10;text-align:center;color:#580707}dl.checkPoint dt em{position:relative;z-index:100;font-style:normal;display:block;text-align:center;font-size:1.6rem;line-height:1.2;padding:0 10px}dl.checkPoint dt em:before{font-family:"Font Awesome 5 Free";content:" \f14a";font-weight:900;padding:0 10px 0 0;font-size:2.5rem}dl.checkPoint dd{padding:0 15px;margin:0;font-size:1.2rem}.acPanel{width:auto;margin:5px auto 0;text-align:center}.acPanel label{text-align:center;font-size:1.2rem;margin:0 auto 5px;padding:0 10px;background-color:#666;position:relative;display:inline-block;border-radius:8px;cursor:pointer;color:#fff;transition:all .5s}.acPanel label:hover{background:rgba(100,100,100,.55);-webkit-transition:all .3s;transition:all .3s}.acPanel input{display:none}.acPanel label:after{color:#fff;font-family:"Font Awesome 5 Free";content:" \f078";font-weight:900}.acPanel input:checked~label::after{color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;content:" \f077"}.acPanel div{height:0;padding:0;overflow:hidden;opacity:0;transition:.5s}.acPanel input:checked~div{height:auto;padding:10px;opacity:1}.acPanel_inner{text-align:left}.dakkohimo_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#ccc;padding:5px}.dakkohimo_list a{display:block;font-size:1rem;line-height:1.2;text-align:center;text-decoration:none;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 5px 0 0}.dakkohimo_list a:after{font-family:"Font Awesome 5 Free";content:" \f0d7";font-weight:900;display:block;font-size:2.2rem;color:#c00}.dakkohimo_list a:last-child{margin:0}.dakkohimo_list a img{width:80%}#main .selectMenu .ttl{margin-top:10px}#main .selectMenu .ttl:before{font-family:"Font Awesome 5 Free";content:"\f13a";font-weight:900;margin:0 .5em 0 0}.selectMenu .box{padding:.5em 1em .5em;background-color:#e4f7f8}.selectMenu ul{margin:0;padding:0}.selectMenu ul li{display:inline-block;font-size:1.2rem;margin:0;padding:0}.selectMenu ul li:before{content:""}.selectMenu ul li:after{content:" / "}.selectMenu ul li:last-child:after{content:""}h3 i.num{width:2em;height:2em;line-height:2em;border-radius:50%;text-align:center;background-color:#5ec84e;color:#fff;display:inline-block;margin:0 .5em 0 0;font-style:normal}.osusume_ill{display:block;position:absolute;top:-25px;left:0;width:120px;height:31px;background-image:url(../images/ill_osusume_1.png);background-repeat:no-repeat;background-position:0 0;background-size:120px 31px}.osusume_ill_2{display:block;position:absolute;top:-25px;left:0;width:122px;height:33px;background-image:url(../images/ill_osusume_2.png);background-repeat:no-repeat;background-position:0 0;background-size:120px 31px}.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}.cp_ipselect{overflow:hidden;width:150px;margin:2em auto;text-align:right}.cp_ipselect select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect.cp_sl01{position:relative;border:1px solid #bbb;border-radius:2px;background:#fff}.cp_ipselect.cp_sl01::before{position:absolute;top:.8em;right:.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none}.cp_ipselect.cp_sl01 select{padding:8px 38px 8px 8px;color:#666}#pretext,#pretext_2{padding:5px;text-align:center!important}#pretext a,#pretext_2 a{text-decoration:none}#favlist li{margin-left:0}.btn_fav_add{margin:20px 10px 0;padding:10px 30px;text-decoration:none;background-image:linear-gradient(#fff,#f5f8fa);border:1px solid #ccc;border-radius:4px;color:#393e42;cursor:pointer;display:inline-block}.ranking-wrap{background-color:#fff}.ranking-gnavi{padding:10px 8px;background-color:#eeeae7}.ranking-gnavi ul{display:flex;justify-content:space-around;margin:0;padding:0;border-radius:10px;overflow:hidden;border:1px solid #c7b6aa}.ranking-gnavi ul li{flex:1;margin:0;padding:0;text-align:center}.ranking-gnavi ul li:not(:first-of-type){border-left:1px solid #c7b6aa}.ranking-gnavi ul li::before{content:""}.ranking-gnavi ul li a{position:relative;display:block;box-sizing:border-box;height:58px;padding:24px 0 0 0;background-color:#fff;line-height:1.1;text-decoration:none}.ranking-gnavi ul li a::before{position:absolute;left:50%;top:4px;transform:translate(-50%,0);font-family:"Font Awesome 5 Free";content:" \f521";font-weight:900;font-size:16px}.ranking-gnavi ul li.favorite a::before{content:" \f005";color:#ffdb64}.ranking-gnavi ul li.access a::before{content:" \f11e";color:#7d5ea7}.ranking-gnavi ul li.male a::before{content:" \f581";color:#63ccea}.ranking-gnavi ul li.female a::before{content:" \f581";color:#ff9e9e}.ranking-gnavi ul li a:hover{background-color:rgba(255,255,255,.8)}.ranking-gnavi ul li.on a{background-color:#5ec84e;color:#fff}.ranking-gnavi ul li.on a::before{color:#fff}.ranking-gnavi ul li a strong{font-weight:400}.ranking-gnavi ul li a span{display:block;font-size:1.2rem}.ranking-panel-type{display:flex;justify-content:space-around;margin:2em .5em 0;padding:0}.ranking-panel-type li{flex:1;margin:0;padding:0}.ranking-panel-type li::before{content:""}.ranking-panel-type li a{position:relative;display:block;padding:.5em 0;text-decoration:none;text-align:center;border:1px #c7b6aa solid;background-color:#eeeae7}.ranking-panel-type li:not(:last-of-type) a{border-right:none}.ranking-panel-type li:first-of-type a{border-radius:10px 0 0 0}.ranking-panel-type li:last-of-type a{border-radius:0 10px 0 0}.ranking-panel-type li a:hover,.ranking-panel-type li.on a{border-bottom:none;background-color:#fff}.ranking-panel-type li:first-of-type a::before,.ranking-panel-type li:last-of-type a::after{content:"";position:absolute;bottom:-1px;width:.6em;height:1px;background-color:#c7b6aa}.ranking-panel-type li:first-of-type a::before{left:-.6em}.ranking-panel-type li:last-of-type a::after{right:-.6em}.ranking-panel-sub{display:flex;justify-content:center;margin:2em auto 0;padding:0}.ranking-panel-sub li{margin:0 .3em;padding:0}.ranking-panel-sub li::before{content:""}.ranking-panel-sub li a{display:block;padding:.5em 1em;text-align:center;text-decoration:none;background-color:#eeeae7;border:1px solid #eeeae7;border-radius:10px}.ranking-panel-sub li a:hover,.ranking-panel-sub li.on a{background-color:#c7b6aa;border:1px solid #c7b6aa;color:#fff}.ranking-panel-sub li.all a:hover,.ranking-panel-sub li.all.on a{background-color:#ffaa45;border:1px solid #ffaa45;color:#fff}.ranking-panel-sub li.male a:hover,.ranking-panel-sub li.male.on a{background-color:#63ccea;border:1px solid #63ccea;color:#fff}.ranking-panel-sub li.female a:hover,.ranking-panel-sub li.female.on a{background-color:#ff9e9e;border:1px solid #ff9e9e;color:#fff}.ranking-panel-sub.time li a{padding:.2em .8em}.ranking-select-link{margin:2em 1.5em 0;padding:1em .5em 1em 1em;background-color:#eeeae7;text-align:center}#main .ranking-select-link h3{margin:0 0 1em!important;padding:0;border-bottom:none;text-align:center;font-size:1.4rem}.ranking-select-link ul{margin:0;padding:0;font-size:0}.ranking-select-link ul li{display:inline-block;margin:0;padding:0}.ranking-select-link ul li a{display:block;width:4em;margin:0 .5em .5em 0;padding:.3em .5em;text-align:center;background-color:#fff;border-radius:10px;text-decoration:none;font-size:1.4rem}.ranking-select-link ul li::before{content:""}.ranking-bnr{display:flex;flex-wrap:wrap;margin:1.5em .5em 0;padding:0}.ranking-bnr li{width:50%;height:auto;margin:0;padding:0;box-sizing:border-box;border:1px solid #c7b6aa;overflow:hidden}.ranking-bnr li::before{content:""}.ranking-bnr li:nth-of-type(1){border-radius:10px 0 0 0}.ranking-bnr li:nth-of-type(2){border-radius:0 10px 0 0;border-left:none}.ranking-bnr li:nth-of-type(3){border-radius:0 0 0 10px;border-top:none}.ranking-bnr li:nth-of-type(4){border-radius:0 0 10px 0;border-top:none;border-left:none}.ranking-bnr li a{position:relative;z-index:1;display:block;height:100%;padding:10px;text-decoration:none;color:#333}.ranking-bnr li a strong{position:relative;z-index:1;display:block;margin:0 0 10px;padding:0 0 5px 0;text-align:center;line-height:1.2;border-bottom:1px dashed #999}.ranking-bnr li a strong::after{position:absolute;right:-.4em;top:calc(50% - 11px);font-family:"Font Awesome 5 Free";content:" \f138";font-weight:900}.ranking-bnr li.favorite a strong::after{color:#ffcb20}.ranking-bnr li.access a strong::after{color:#7d5ea7}.ranking-bnr li.male a strong::after{color:#1ea1c6}.ranking-bnr li.female a strong::after{color:#ff6464}.ranking-bnr li a strong em{position:relative;z-index:1;display:block}.ranking-bnr li a span{position:relative;z-index:1;display:inline-block;font-size:1.2rem}.ranking-bnr li a::before{position:absolute;z-index:0;left:-5px;top:-35px;font-family:"Font Awesome 5 Free";content:" \f581";font-weight:900;font-size:70px;color:#f7f3f1}.ranking-bnr li.favorite{border-left:3px solid #ffd447}.ranking-bnr li.favorite a::before{content:" \f005";color:#fcf3d8}.ranking-bnr li.access{border-right:3px solid #a680db}.ranking-bnr li.access a::before{content:" \f11e";color:#f1e7ff}.ranking-bnr li.male{border-left:3px solid #63ccea}.ranking-bnr li.male a::before{content:" \f581";color:#e8f2f5}.ranking-bnr li.female{border-right:3px solid #ff9e9e}.ranking-bnr li.female a::before{content:" \f581";color:#ffefef}#main .ranking-lead h1{margin:0;padding:.5em .3em 0;text-align:center;color:#333;border-top:3px solid #5ec84e}#main .ranking-lead h1::before{position:relative;font-family:"Font Awesome 5 Free";content:" \f521";font-weight:900;margin-right:5px}#main .ranking-lead h1.favorite::before{content:" \f005";color:#ffdb64}#main .ranking-lead h1.access::before{content:" \f11e";color:#7d5ea7}#main .ranking-lead h1.male::before{content:" \f581";color:#63ccea}#main .ranking-lead h1.female::before{content:" \f581";color:#ff9e9e}#main .ranking-results h2{font-size:1.6rem;text-align:center;color:#666;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#main .ranking-results h2::after,#main .ranking-results h2::before{border:none}#main .ranking-results h2::before{position:relative;font-family:"Font Awesome 5 Free";content:" \f274";font-weight:900;margin-right:10px;color:#7a6453}.ranking-details-btn{text-align:center}.ranking-details-btn a{display:inline-block;padding:.6em 1em;border:1px solid #c7b6aa;border-radius:10px;text-align:center;text-decoration:none}.ranking-details-btn a::before{font-family:"Font Awesome 5 Free";content:" \f138";font-weight:900;margin-right:5px}.ranking-details-btn a:hover{opacity:.6;background-color:#f8f6f4}#main .ranking-results table{width:100%;border:none;border-collapse:collapse;margin:2em 0 0;padding:0;box-sizing:border-box}#main .ranking-results table tr{border-bottom:#ccc dashed 1px}#main .ranking-results table td,#main .ranking-results table th{border:none;background-color:#fff;margin:0;padding:5px 0 5px 0;white-space:nowrap}#main .ranking-results table th{font-weight:700;font-size:1rem;line-height:1.1;color:#666}#main .ranking-results table td:first-of-type,#main .ranking-results table th:first-of-type{padding-left:.5em}#main .ranking-results table tr:nth-of-type(odd) td{background-color:#fff1e0}#main .ranking-results.tab-male table tr:nth-of-type(odd) td{background-color:#e8f2f5}#main .ranking-results.tab-female table tr:nth-of-type(odd) td{background-color:#ffefef}.ranking-results table td:nth-of-type(2){font-weight:700;font-size:1.4rem}.ranking-results table td.no,.ranking-results table th.no{width:10%}.ranking-results table td.name,.ranking-results table th.name{width:15%}.ranking-results table td.pre,.ranking-results table th.pre{color:#666;width:10%;font-size:1rem;font-weight:400}.ranking-results table td.pre span{position:relative;display:block;padding:25px 0 0 16px;text-decoration:none}.ranking-results table td.pre span:after,.ranking-results table td.pre span:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.ranking-results table td.pre span.up:before{width:12px;height:2px;top:2px;background:#ff4e4e;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ranking-results table td.pre span.up:after{left:4px;width:6px;height:6px;border-top:1px solid #ff4e4e;border-right:1px solid #ff4e4e}.ranking-results table td.pre span.down:before{left:0;top:-1px;width:12px;height:2px;background:#658fa9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ranking-results table td.pre span.down:after{left:4px;width:6px;height:6px;border-right:1px solid #658fa9;border-bottom:1px solid #658fa9}.ranking-results table td.pre span.stay:after{left:4px;width:6px;height:6px;border-bottom:1px solid #658fa9}.ranking-results table td.reading,.ranking-results table th.reading{width:14%}.ranking-results table td.fortune,.ranking-results table th.fortune{width:18%;text-align:center}.ranking-results table td.favorite,.ranking-results table th.favorite{width:14%;text-align:center}.ranking-results table td.good,.ranking-results table th.good{width:11%;text-align:center}.ranking-results.tab-reading table td.no,.ranking-results.tab-reading table th.no{width:15%;padding-left:.5em}.ranking-results.tab-reading table td.pre,.ranking-results.tab-reading table th.pre{color:#666;width:15%;font-size:1rem;font-weight:400}.ranking-results.tab-reading table td.reading,.ranking-results.tab-reading table th.reading{width:25%}.ranking-results.tab-reading table td.name,.ranking-results.tab-reading table th.name{width:55%}.ranking-results.tab-kanji table td.no,.ranking-results.tab-kanji table th.no{width:14%}.ranking-results.tab-kanji table td.kanji,.ranking-results.tab-kanji table th.kanji{width:11%}.ranking-results.tab-kanji table td.strokes,.ranking-results.tab-kanji table th.strokes{width:12%}.ranking-results.tab-kanji table td.reading,.ranking-results.tab-kanji table th.reading{width:50%}.ranking-results.tab-kanji table td.reading span{display:block;width:10em;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis}.ranking-results.tab-kanji table td.good,.ranking-results.tab-kanji table th.good{width:13%}.ranking-results table td.no span,.ranking-results table.tab-all td.no span,table td.no span{display:inline-block;width:2em;height:2em;border-radius:50%;background-color:#f87b00;text-align:center;line-height:2em;color:#fff}.ranking-results.tab-male table td.no span{background-color:#1ea1c6}.ranking-results.tab-female table td.no span{background-color:#ff6464}.ranking-results .multiple{margin:0;padding:0}.ranking-results .multiple li{display:inline-block;margin:0;padding:0;font-size:1.2rem}.ranking-results .multiple li::before{content:""}.ranking-results .multiple li::after{content:", "}.button-good-rank{box-sizing:border-box;cursor:pointer;color:#999;display:flex;align-items:center;font-size:.8rem;line-height:1.1;margin:0;padding:0;text-align:center;text-decoration:none}.button-good-rank::before{font-family:"Font Awesome 5 Free";content:" \f004";font-weight:900;color:#ff9996;font-size:1.2rem;margin-right:.2em}@media screen and (min-width:768px){.button-good-rank{font-size:1rem;display:flex;align-items:center;padding:5px 0 0 0;text-align:left}.button-good-rank::before{font-size:1.2rem;padding:0 5px 0 0}}.button-keep-rank{color:#999;cursor:pointer;display:block;font-size:1rem;line-height:1.1;margin:0;padding:0;text-align:center;text-decoration:none}.button-keep-rank::before{font-family:"Font Awesome 5 Free";content:" \f02e";font-weight:900;color:#bbb;display:block;font-size:1.6rem}@media screen and (min-width:768px){.button-keep-rank{font-size:1.2rem;display:flex;align-items:center;justify-content:center}.button-keep-rank::before{font-size:1.8rem;display:inline-block}}.button-keep-rank.on:before{color:#5ec84e}.ranking-results table td.fortune a{display:inline-block;border:#ccc solid 1px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-decoration:none;background-color:#fff;padding:0 5px;font-size:1.2rem;text-align:center}.ranking-results table td.favorite a{display:block;text-decoration:none;width:15px;height:20px;margin:5px auto 0;background-image:url(../images/icon_favorite2.png);background-repeat:no-repeat;background-position:center top;background-size:12px auto;font-size:.8rem;line-height:1.1;color:#999}.ranking-results table td.favorite a.on{background-image:url(../images/icon_favorite2_on.png)}.ranking-results table td.good a{display:block;text-decoration:none;width:15px;height:20px;margin:5px 0 0;padding:0 0 0 18px;background-image:url(../images/icon_good_on.png);background-repeat:no-repeat;background-position:left top;background-size:15px auto;font-size:.8rem;line-height:1.1;color:#999}.rise_rank_box{background-color:#f8f8f8;padding:1em}.rise_rank_box ul{margin-top:1em}.rise_rank_box ul li a{background-color:#fff;font-size:12px;overflow:hidden}#survey-text{background-color:#f8f8f8;color:#e95800;font-weight:700;padding:.2em .5em}#survey-text span{cursor:pointer;text-decoration:underline}#request-box,#survey-box{background:#f8f8f8;border-radius:6px;display:none;margin-top:10px;padding:1em .2em}#request-box p,#survey-box p{font-size:13px;line-height:1.5;margin:5px 10px!important}.btn-request,.btn-survey{background:#5ec84e;border-radius:4px;border:solid 1px #47a439;color:#fff;cursor:pointer;display:inline-block;margin:5px 10px;padding:.5em 1em;text-decoration:none;position:relative}#request-box{display:block;text-align:center}#request-box h3{font-size:14px;text-align:center}#request-box h3::before{content:"\f0e0";color:#cfc9c4;display:inline-block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;line-height:1;padding-right:5px;vertical-align:middle}#request-box textarea{line-height:1.5;padding:10px;width:90%}.btn-request{text-align:center}#request-box ::placeholder{font-size:12px;line-height:1.4;padding:5px}#header-info-box{background-color:#f8f8f8;border-bottom:1px solid #ccc}#header-info-box .info-message{text-align:center}#header-info-box .info-message span{color:#ff6464;font-weight:700}.amz_link{border-top:1px solid #eee;padding-top:15px!important;text-align:center}.amz_link a::after{content:"\A\f00e  詳細";color:#666;font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;line-height:1;padding-right:5px;vertical-align:middle;white-space:pre}.amz_link img{width:auto;height:160px}.readmore{position:relative;box-sizing:border-box}.readmore-content{position:relative;overflow:hidden;height:130px}.readmore-content::before{display:block;position:absolute;bottom:0;left:0;width:100%;content:"";height:100px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 50%,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 50%,#fff 100%)}.readmore-label{display:table;bottom:5px;cursor:pointer;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);margin:0 auto;z-index:2;padding:0 10px;background-color:#333;border-radius:10px;color:#fff}.readmore-label:before{content:'↓続きを表示'}.readmore-check{display:none}.readmore-check:checked~.readmore-label{position:static;transform:translateX(0);-webkit-transform:translateX(0)}.readmore-check:checked~.readmore-label:before{content:'↑とじる'}.readmore-check:checked~.readmore-content{height:auto}.readmore-check:checked~.readmore-content::before{display:none}ul.pagination_btn{margin-top:20px;text-align:center}ul.pagination_btn li.next a{display:inline-block;padding:.6em 1em;border:1px solid #c7b6aa;border-radius:10px;text-align:center;text-decoration:none}ul.pagination_btn li::before{content:""}ul.pagination_btn li.next a::after{font-family:"Font Awesome 5 Free";content:" \f101";font-weight:900;margin-left:5px}ul.pagination_btn li.next a:hover{opacity:.6;background-color:#f8f6f4}.name_maker button,.name_maker input,.name_maker select,.name_maker textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;border-radius:0;box-sizing:border-box;font-size:16px;color:inherit}.name_maker label{cursor:pointer}.name_maker select::-ms-expand{display:none}.name_maker input[type=date],.name_maker input[type=datetime-local],.name_maker input[type=month],.name_maker input[type=number],.name_maker input[type=time],.name_maker input[type=week]{-moz-appearance:textfield}.name_maker input[type=date]::-webkit-clear-button,.name_maker input[type=datetime-local]::-webkit-clear-button,.name_maker input[type=month]::-webkit-clear-button,.name_maker input[type=time]::-webkit-clear-button,.name_maker input[type=week]::-webkit-clear-button{-webkit-appearance:none}.name_maker{margin:1em 0 0}#main .name_maker p{margin:0;padding:0;line-height:1.2}.name_maker .set{display:flex;align-items:center}.name_maker .set label{margin-right:.8em}@media screen and (max-width:350px){.name_maker .set label{margin-right:.4em}}.name_maker .item{background-color:#f8f5f4;padding:1.5em .8em 0}.name_maker .item:last-of-type{padding:1.5em .8em 1.5em}@media screen and (min-width:768px){.name_maker .item{background-color:#fafafa;margin:0 40px 0}.name_maker .item:first-of-type{border-top:#dadada solid 1px}.name_maker .item:last-of-type{border-bottom:#ccc solid 1px}}.name_maker .inner{padding:0;display:flex;align-items:center}@media screen and (min-width:768px){.name_maker .inner{padding:0}}.name_maker input[type=text]{width:41vw}@media screen and (max-width:350px){.name_maker input[type=text]{width:33vw}}@media screen and (min-width:768px){.name_maker input[type=text]{width:16em}}.name_maker input[type=text],.name_maker select{background-color:#fff;border:#999 solid 1px;padding:.5em;height:45px}.name_maker select{margin-left:5px;padding-right:1.7em;font-size:1.2rem}.name_maker .mark{display:flex;align-items:center}.name_maker .mark::after{color:#333;display:block;font-family:"Font Awesome 5 Free";content:"\f103";font-weight:900;margin:0 0 0 -20px}.name_maker input[type=text]::placeholder{color:#aaa}.name_maker .sub{text-align:right}.name_maker .in_box{display:flex;align-items:center;justify-content:flex-end;padding-right:15px}.name_maker .myoji_3,.name_maker .name_3{margin-top:10px}@media screen and (min-width:768px){.name_maker .myoji_3,.name_maker .name_3{margin-top:0;margin-left:15px}}.name_maker button{background-color:#1a73e8;border:none;border-radius:10px;box-shadow:2px 2px 1px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:block;font-size:1.8rem;font-weight:700;margin:30px auto 0;padding:.5em 0;width:50%}@media screen and (min-width:768px){.name_maker button{margin:50px auto 0}}.name_maker .gender_select input[type=radio],input[type=checkbox]{display:none}.name_maker .gender_select .checkbox,.name_maker .gender_select .radio{box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 0 26px;position:relative;margin:0 5px 0 5px;transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.name_maker .gender_select .checkbox:after,.name_maker .gender_select .radio:after{-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:auto;bottom:auto;left:5px;display:block;width:14px;height:14px;border:2px solid #ccc;background-color:#fff;border-radius:6px;content:'';z-index:0}.name_maker .gender_select .radio:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:auto;bottom:auto;left:9px;display:block;width:10px;height:10px;border-radius:50%;background-color:#e95800;content:'';opacity:0;z-index:1}.name_maker .gender_select input[type=radio]:checked+.radio:before{opacity:1}.name_maker .gender_select .checkbox:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:21px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #e95800;border-bottom:3px solid #e95800;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.name_maker .gender_select input[type=checkbox]:checked+.checkbox:before{opacity:1}.name_maker .gender_select label.radio.female:before{background-color:#ff9e9e}.name_maker .gender_select input[type=radio]:checked+.radio.female:after{border-color:#ff9e9e}.name_maker .gender_select input[type=radio]:checked+label.female{color:#ff9e9e}.name_maker .gender_select label.radio.male:before{background-color:#63ccea}.name_maker .gender_select input[type=radio]:checked+.radio.male:after{border-color:#63ccea}.name_maker .gender_select input[type=radio]:checked+label.male{color:#63ccea}.name_maker .gender_select label.radio.m_f:before{background-color:#ffaa45}.name_maker .gender_select input[type=radio]:checked+.radio.m_f:after{border-color:#ffaa45}.name_maker .gender_select input[type=radio]:checked+label.m_f{color:#ffaa45}.acbox{font-size:0;margin:-45px 0 0 0;width:auto;text-align:right}.acbox label.ac-label{background-color:#333;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:700;height:45px;line-height:1.2;position:relative;margin-top:0;padding:.7em 1em 0 1.5em;text-align:center;width:auto}.acbox label.ac-label span{display:block}.acbox input.ac-input{display:none}label.ac-label:after{position:absolute;top:calc(50% - 5px);left:3px;content:"▼"}.acbox input:checked~label::after{content:"▲"}.acbox div.acbox-under{height:0;overflow:hidden;opacity:0;transition:.15s}.acbox input.ac-input:checked~div.acbox-under{height:auto;padding:10px;opacity:1}@media screen and (min-width:768px){.acbox input.ac-input:checked~div.acbox-under{padding:20px 10px}}.acbox input:checked~label.ac-label{background-color:#f0e9e5;border-radius:10px 10px 0 0;color:#333}.acbox-under{font-size:1.2rem;text-align:right;background-color:#f0e9e5;border-radius:0 0 10px 10px}@media screen and (min-width:768px){.acbox-under{display:flex;justify-content:center}}.acbox-under select{height:35px}.name_maker_results{margin-top:30px}@media screen and (min-width:768px){.name_maker_results{margin-top:50px}}.name_maker_results .conditions{text-align:center;width:auto;position:relative;border:#ccc solid 2px;background-color:#fff;margin:20px 20px 0}.name_maker_results .conditions::after,.name_maker_results .conditions::before{position:absolute;content:"";display:block;background-color:#fff}.name_maker_results .conditions::before{top:-2px;bottom:-2px;left:15px;right:15px}.name_maker_results .conditions::after{top:15px;bottom:15px;left:-2px;right:-2px}.name_maker_results .conditions dl{background-color:#fafafa;display:flex;align-items:center;margin:0;padding:5px;position:relative;z-index:1}.name_maker_results .conditions dt{font-size:120%;margin:0 1em 0 0;padding:20px 10px;white-space:nowrap}.name_maker_results .conditions dd{margin:0;padding:0}#main .name_maker_results .conditions p{font-size:1.2rem;display:flex;line-height:1.2;margin:.5em 0 0;padding:0;text-align:left}#main .name_maker_results .conditions p:first-of-type{margin:0 0 0}#main .name_maker_results .conditions p strong{white-space:nowrap}.name_maker_results .recent{text-align:center}.name_maker_results .recent.bg{background-color:#f8f8f8;border-top:#ccc dashed 1px;border-bottom:#ccc dashed 1px;margin:30px 0 0;padding:20px 0 20px}.name_maker_results .recent.preselection{display:flex;justify-content:center;align-items:center}.name_maker_results .recent.preselection dt{margin-right:10px}.name_maker_results .recent dd,.name_maker_results .recent dt{margin:0;padding:0}article .name_maker_results .recent li,article .name_maker_results .recent ul{margin:0;padding:0}article .name_maker_results .recent li::before{content:""}.name_maker_results .recent ul{display:flex;justify-content:center}.name_maker_results .recent ul li:not(:last-of-type){margin:0 8px 0 0}.name_maker_results .recent ul li a{background-color:#fff;border:#ccc solid 1px;border-radius:10px;display:block;font-size:1.2rem;padding:5px 15px;text-decoration:none}.name_maker_results .recent .all a{color:#333}.name_maker_results .recent .male a{color:#63ccea}.name_maker_results .recent .female a{color:#ff9e9e}.name_maker_results .recent .all a:hover,.name_maker_results .recent .all.on a{background-color:#ffaa45;border:#ffaa45 solid 1px;color:#fff}.name_maker_results .recent .male a:hover,.name_maker_results .recent .male.on a{background-color:#63ccea;border:#63ccea solid 1px;color:#fff}.name_maker_results .recent .female a:hover,.name_maker_results .recent .female.on a{background-color:#ff9e9e;border:#ff9e9e solid 1px;color:#fff}@media screen and (min-width:768px){.name_maker_results .recent ul li a{font-size:1.6rem}}.recent_link{display:block;margin:5px 10px 0 0;text-align:right}.recent_link::before{font-family:"Font Awesome 5 Free";content:"\f101";font-weight:900;padding-right:5px}#main .recent_link_btn{text-align:right}.recent_link_btn a{border:1px solid #ccc;border-radius:10px;display:inline-block;padding:.6em 1em;text-align:center;text-decoration:none}.recent_link_btn a::before{font-family:"Font Awesome 5 Free";content:"\f101";font-weight:900;padding-right:5px}#main .name_maker_results h2.history{padding-left:1.2em}#main .name_maker_results h2.history::before{color:#ccc;font-family:"Font Awesome 5 Free";content:"\f1da";font-weight:900}.name_maker_results .inner{background-color:#f6f6f6;margin-top:20px;padding:1px .5em .5em}.name_maker_lists{background-color:#fff;border:#eee solid 1px;padding:30px 10px 10px;margin:1em 0 0}@media screen and (min-width:768px){.name_maker_results .inner{background-color:#fff;padding:1px 0 .5em}.name_maker_lists{border:#ddd solid 1px;padding:30px 20px 20px;margin:20px 0 0}}.name_maker_lists .name{display:flex;align-items:center}.name_maker_lists .name::before{font-family:"Font Awesome 5 Free";content:"\f118";font-weight:900;margin-right:8px;font-size:2.4rem}.name_maker_lists .name.male::before{color:#63ccea}.name_maker_lists .name.female::before{color:#ff9e9e}.name_maker_lists .name dl{font-size:0;margin:0;padding:0}.name_maker_lists .name dd,.name_maker_lists .name dt{display:block;margin:0;padding:0;font-size:1.4rem}.name_maker_lists .name dt{font-size:2.4rem;margin:0 .5em 0 0}@media screen and (max-width:340px){.name_maker_lists .name dt{font-size:2rem}}.name_maker_lists .name dd{line-height:1.2}.name_maker_lists .name dd span{display:inline-block}.name_maker_lists .name dd .romaji{color:#999;font-size:1rem}#main table.name_maker_detail{border:#fff solid 1px;margin:28px 0 0;min-width:100%}#main .name_maker_detail th{background-color:#7a6c61;color:#fff;text-align:center;width:15%}#main table.name_maker_detail td{background-color:#faf9f9;border-bottom:#ebe3e3 solid 1px;color:#777;font-size:1.4rem;padding:8px 6px;width:85%}.name_maker_detail tr:nth-child(odd) td{background-color:#faf9f9}.name_maker_detail dd,.name_maker_detail dl,.name_maker_detail dt{margin:0;padding:0}.name_maker_detail .rare{display:flex;align-items:center}.name_maker_detail .rare dt{font-size:1.2rem;margin-right:5px;white-space:nowrap}.name_maker_detail .rare dd{line-height:1.2}.name_maker_detail .popularity{display:flex;justify-content:space-between}.name_maker_detail .good{font-size:1.6rem}.name_maker_detail .good span{color:#ff9996}.name_maker_detail .good span::before{font-family:"Font Awesome 5 Free";content:"\f004";font-weight:900;margin-right:3px}.name_maker_detail .ranking a::before{color:#f3ba00;font-family:"Font Awesome 5 Free";content:"\f521";font-weight:900}.name_maker_detail .image{line-height:1.2;margin-top:.5em}.name_maker_detail .image dt{display:inline;font-size:1.2rem}.name_maker_detail .image dd{display:inline;font-size:1.1rem}.name_maker_detail .stroke{display:flex;align-items:center}.name_maker_detail .stroke dt{margin-right:10px;white-space:nowrap}.name_maker_detail .stroke dd{display:flex;flex-wrap:wrap;line-height:1.2}.name_maker_detail .stroke span{display:inline-block;padding:0 .3em 0;text-align:center}.name_maker_detail .stroke span:last-of-type{padding:0 0 0 .3em}.name_maker_detail .stroke span em{display:block;font-size:1.1rem;font-style:normal}@media screen and (max-width:340px){.name_maker_detail .stroke dt{font-size:1.2rem}.name_maker_detail .stroke span{padding:0 .2em 0}.name_maker_detail .stroke span:last-of-type{padding:0 0 0 .2em}}.name_maker_detail .fortune{display:flex;align-items:center;margin-top:5px}.name_maker_detail .fortune dt{margin-right:15px;white-space:nowrap}@media screen and (max-width:340px){.name_maker_detail .fortune dt{font-size:1.2rem}}.name_maker_detail .fortune a{display:block;border:#ccc solid 1px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-decoration:none;background-color:#fff;padding:0 5px}.name_maker_detail a.no_0,.name_maker_detail a.no_1,.name_maker_detail a.no_2,.name_maker_detail a.no_3,.name_maker_detail a.no_4,.name_maker_detail a.no_5{background-size:4em auto;background-repeat:no-repeat;background-position:center .45em;width:5em;height:1.5em}.name_maker_detail a.no_5{background-image:url(../images/name_onomancy_5.png)}.name_maker_detail a.no_4{background-image:url(../images/name_onomancy_4.png)}.name_maker_detail a.no_3{background-image:url(../images/name_onomancy_3.png)}.name_maker_detail a.no_2{background-image:url(../images/name_onomancy_2.png)}.name_maker_detail a.no_1{background-image:url(../images/name_onomancy_1.png)}.name_maker_detail a.no_0{background-image:url(../images/name_onomancy_0.png)}#episode-wrap *,#episode-wrap::after,#episode-wrap::before{box-sizing:border-box}#episode-wrap .mv{background-image:url(../images/episode/episode_mv.png);background-repeat:no-repeat;background-size:cover;padding-top:48.30917874%;position:relative}#main #episode-wrap .mv h1{font-weight:700;margin:0;position:absolute;right:10%;top:10%}#episode-wrap .mv h1::before{content:""}@media screen and (min-width:768px){#main #episode-wrap .mv h1{font-size:3.8rem}}.epi-nav{background-color:#f7f5f2;margin:40px 0 0}.epi-nav.male{background-color:#a6dee9}.epi-nav.female{background-color:#f9bdbd}.epi-nav.all{background-color:#f7f5f2;border-top:#d4d0ca dashed 1px;border-bottom:#d4d0ca dashed 1px}.epi-nav dl{margin:0;padding:10px 0 10px 10px}.epi-nav dt{margin:8px 0 0;padding:0}.epi-nav dt:first-of-type{margin:0}.epi-nav dt::before{content:"■"}.epi-nav dd{margin:0;padding:0}.epi-nav ul{font-size:0;margin:0;padding:0}.epi-nav li{display:inline-block;font-size:1.2rem;margin:0 5px 5px 0;padding:0}.epi-nav li::before{content:""}.epi-nav li a{background-color:#fff;border:#ccc solid 1px;border-radius:5px;display:block;min-width:22.5vw;padding:5px 10px;text-align:center;text-decoration:none}@media screen and (min-width:768px){.epi-nav dl{margin:0;padding:20px 0 12px 20px}.epi-nav li{font-size:1.4rem;margin:0 8px 8px 0}.epi-nav li a{min-width:130px;padding:8px 10px}}.epi-sort{margin:40px 0 0}.epi-sort ul{display:flex;justify-content:space-around;margin:0;padding:0 10px;position:relative}.epi-sort ul::after{border-bottom:#ccc solid 1px;content:"";display:flex;margin:0;padding:0 10px;position:absolute;bottom:0;left:0;z-index:0;width:100%}.epi-sort li{margin:0;padding:0;width:49%;position:relative;z-index:10;text-align:center}.epi-sort li::before{content:""}.epi-sort li a{border-radius:10px 10px 0 0;display:block;padding:10px 0 5px;text-align:center;text-decoration:none}.epi-sort li.on a{border:#ccc solid 1px;border-bottom:#fff solid 1px}.epi-sort li a:hover{background-color:#eee}.epi-sort li.on a:hover{background-color:initial}.epi-sort li.new a::before{color:#a0a0a0;content:"NEW";font-size:.9rem;font-weight:700;padding-right:5px}.epi-sort li.new.on a::before{color:#e76d6d}.epi-sort li.reference a::before{color:#a0a0a0;font-family:"Font Awesome 5 Free";content:"\f164";font-weight:900;font-size:1.4rem;padding-right:5px}.epi-sort li.reference.on a::before{color:#e76d6d}.epi-list{padding:0 11px}.epi-detail *,.epi-detail::after,.epi-detail::before{box-sizing:border-box}.epi-detail{border:#e2d7c9 solid 1px;margin:40px 0 0}.epi-detail ul{margin:0;padding:0}.epi-detail li{margin:0;padding:0}.epi-detail li::before{content:""}@media screen and (min-width:768px){.epi-list{padding:0}}.epi-detail .data{margin:10px 10px 0}@media screen and (min-width:768px){.epi-detail .data{margin:30px 30px 0}}.epi-detail .name{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#main .epi-detail .name-main,#main .epi-detail h2{color:#111;display:flex;flex-wrap:wrap;align-items:center;font-size:calc(100vw / 16);margin:0;padding:0;width:auto}#main .epi-detail h2:after,#main .epi-detail h2:before{border:none}#main .epi-detail h2:before,.epi-detail .name-main:before{color:#62c951;font-family:"Font Awesome 5 Free";content:"\f118";font-weight:900;font-size:1.8rem;height:auto;padding-right:5px;position:relative;width:auto}#main .epi-detail.male h2:before,.epi-detail.male .name-main:before{color:#00b5d5}#main .epi-detail.female h2:before,.epi-detail.female .name-main:before{color:#ff6b6b}.epi-detail .name-main span,.epi-detail h2 span{font-size:1.4rem}@media screen and (min-width:768px){#main .epi-detail .name-main,#main .epi-detail h2{color:#111;display:flex;flex-wrap:wrap;align-items:center;font-size:2.4rem;margin:0;padding:0;width:auto}}#main .epi-detail .contributors{border-bottom:#999 dashed 1px;display:inline-block;font-size:1.2rem;line-height:1.6;margin:0 0 0 20px;text-align:right}.epi-detail .contributors::before{font-family:"Font Awesome 5 Free";content:"\f303";font-weight:900;font-size:1.4rem;padding-right:5px}.epi-detail .data ul{background-color:#e6f3e3;display:flex;font-size:1.2rem;margin:10px 20px 0 20px;padding:5px 10px}@media screen and (min-width:768px){.epi-detail .data ul{margin:10px 0 0 0}}.epi-detail.male .data ul{background-color:#edfcff}.epi-detail.female .data ul{background-color:#ffeded}.epi-detail .data .birthday{margin:0 20px 0 0}.epi-detail .data .birthday::before{color:initial;font-family:"Font Awesome 5 Free";content:"\f1fd";font-weight:900;font-size:1.2rem;padding-right:5px;position:relative;left:0;top:0}.epi-block{margin:20px 0 0}.epi-box{margin:0 auto;background:#fff;overflow:hidden}.epi-box-inner{padding:0 30px 0;box-sizing:border-box;overflow:auto}.epi-more{height:80px;margin:-80px 0 60px;padding:80px 0 0;text-align:center;cursor:pointer;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1) 70%);position:relative;z-index:10}.epi-more span{background-color:#fff;border:#999 solid 1px;border-radius:10px;color:#666;padding:3px 8px}.epi-more span::after{font-family:"Font Awesome 5 Free";content:'\f103' ' 続きをよむ';font-weight:900;-webkit-transition:.3s;transition:.3s}.epi-more.is-active{background:0 0}.epi-more.is-active span::after{font-family:"Font Awesome 5 Free";content:'\f102' ' 閉じる';font-weight:900}.epi-more span{font-weight:700}#main .epi-box-inner p{margin:1em 0 0}#main .epi-box-inner p:first-of-type{margin:0 0 0}#main .epi-box-inner p:last-of-type{margin:1em 0 3em}#main .epi-box-inner img{border:#fff solid 5px;box-shadow:0 0 6px #999;height:auto}.epi-box-inner .img-1{float:left;margin:10px 15px 3px 0;max-width:45%}.epi-box-inner .img-2{display:flex;justify-content:space-around;align-items:flex-start;margin:10px 0 10px}#main .epi-box-inner .img-2 img{margin:0 0 3px 0;max-width:45%;height:auto}@media screen and (min-width:768px){.epi-box-inner .img-2{margin:10px 25px 10px}}.epi-box-inner .img-vertical{float:left;margin:10px 15px 3px 0;max-width:45%}#main .epi-box-inner .img-vertical img{margin:15px 0 0 0}#main .epi-box-inner .img-vertical img:first-of-type{margin:0}.epi-detail .link{border-top:#ccc dashed 1px;margin:0 0 0;padding:15px 0 0}.epi-detail .link a{color:#4b392b}#main .epi-detail .link .name-link{margin:0 0 0 15px}#main .epi-detail .link .name-link::before{color:#88785c;font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900}.epi-detail .link .name-link a{color:#88785c}@media screen and (max-width:340px){.epi-detail .link .name-link a{font-size:1.2rem}}@media screen and (min-width:768px){.epi-detail .link .name-link a{font-size:1.6rem}}.epi-detail .link dl{display:flex;align-items:center;margin:15px 0 0;padding:0 15px 0}.epi-detail .link dt{margin:0;font-size:85%}.epi-detail .link dt::after{content:"："}.epi-detail .link dd{margin:0}.epi-detail .link dd a,.epi-detail .link dd span{background-color:#f4ecd7;border-radius:5px;display:inline-block;margin-right:.5em;padding:2px 10px}.epi-detail .link dd a{box-shadow:1px 1px 1px #ccc}.epi-detail .link dd span{background-color:#f4f4f4}.epi-detail .link ul{background-color:#f7f5f2;display:flex;flex-wrap:wrap;font-size:0;margin:15px 0 0;padding:15px 15px 15px}.epi-detail .link ul li{font-size:1rem;margin:0 7px 7px 0}.epi-detail .link ul li a{background-color:#fff;box-shadow:2px 2px 0 #ccc;display:block;padding:1px 7px;text-decoration:none}.epi-detail .link ul li a:hover{box-shadow:1px 1px 0 #ccc}.epi-reference{background-color:#b6ddae;padding:7px 10px;text-align:right}.epi-detail.male .epi-reference{background-color:#a6dee9}.epi-detail.female .epi-reference{background-color:#f9bdbd}#main .epi-reference-btn{margin:0}.epi-reference-btn .button-good-e,.epi-reference-btn a{background-color:#fff;background:linear-gradient(to bottom,#fff 90%,#eee 95%,#e0e0e0);border:#999 solid 1px;border-radius:8px;cursor:pointer;color:#333;padding:3px 10px;text-decoration:none;font-style:normal;font-size:1.2rem}.epi-reference-btn a:hover{background:#fff;background-color:rgba(255,255,255,.7)}.epi-reference-btn .button-good-e::before,.epi-reference-btn a::before{color:#e76d6d;font-family:"Font Awesome 5 Free";content:"\f164";font-weight:900;padding-right:5px}.epi-reference-btn span{background:#fffade;border:solid 1px #666;box-sizing:border-box;color:#555;display:inline-block;font-size:1.2rem;line-height:1.4;margin:0 0 0 10px;max-width:100%;min-width:20px;padding:2px 8px;position:relative}.epi-reference-btn span::before{border:4px solid transparent;border-right:4px solid #fffade;content:"";position:absolute;top:50%;left:-8px;z-index:2;margin-top:-4px}.epi-reference-btn span::after{border:5px solid transparent;border-right:5px solid #555;content:"";position:absolute;top:50%;left:-10px;z-index:1;margin-top:-5px}.insta_btn{display:flex;align-items:center;text-align:center;color:#2e6ca5;font-size:1.4rem;text-decoration:none}.insta_btn em,.insta_btn span{display:block}.insta_btn:hover{color:#668ad8;transition:.5s}.insta_btn .insta{position:relative;display:inline-block;width:40px;height:40px;background:-webkit-linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat;overflow:hidden;border-radius:13px;margin-right:10px}.insta_btn .insta:before{content:'';position:absolute;top:23px;left:-18px;width:60px;height:60px;background:-webkit-radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%);background:radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%)}.insta_btn .fa-instagram{color:#fff;position:relative;z-index:2;font-size:30px;line-height:40px}.insta_post{margin:0 20px 30px}.insta_post .box .instagram-media{max-width:90%!important;min-width:80%!important;margin:0 auto 0!important}@media screen and (min-width:768px){.insta_post{margin:0 80px 30px}.insta_post.side{display:flex;justify-content:space-between;margin:0 0 30px}.insta_post .box{width:100%;text-align:center}.insta_post.side .box{width:49%;text-align:center}.insta_post iframe{min-width:100%!important}}.author{background-color:#faf5f4;margin:1.5em 0 0;padding:1em .5em}#main h4.author_title{border-bottom:#e4d3cd solid 1px;color:#333;margin:0!important;padding:0 0 .5em;text-align:center}.author .profile{display:flex;justify-content:space-between;align-items:center;margin:1em 0 0}#main .author .profile .photo{margin:0;width:30%;text-align:center}#main .author .profile .photo img{max-width:100px;width:100px}.author .profile dl{margin:0;width:65%}.author .profile dl dt{margin:0}.author .profile dl dd{margin:0}@media screen and (min-width:768px){#main .author .profile .photo{width:18%}.author .profile dl{margin:0;width:78%}.author .profile dl dd{font-size:1.2rem}}.author_detail .profile{background-color:#faf5f4;border:#e2d4d1 solid 1px;display:flex;justify-content:space-between;align-items:center;margin:1em 1em 0;padding:.5em}#main .author_detail .photo{margin:0;padding:0;width:20%}#main .author_detail .photo img{max-width:100px}#main .author_detail .data{width:75%}#main .author_detail h2{color:#333;font-size:1.6rem;margin:0;padding:0}#main .author_detail h2::before{border:none}#main .author_detail h2::after{border:none}.author_detail .writer_tags{display:flex;flex-wrap:wrap;margin:.5em 0 0;padding:0}.author_detail .writer_tags li{background-color:#fff;border:#ccc solid 1px;display:block;font-size:1rem;margin:0 .5em .5em 0;padding:.1em .3em;text-decoration:none}.author_detail .writer_tags li::before{content:""}.author_detail .article_list ul{margin:0;padding:0}.author_detail .article_list ul li{margin:1em .5em 0;padding:0}.author_detail .article_list ul li::before{content:""}.author_detail .article_list ul li a{display:flex;justify-content:space-between;align-items:center}.author_detail .article_list ul li a img{display:block;width:30%}#main .author_detail .article_list ul li a p{margin:0;padding:0;width:65%}@media screen and (min-width:768px){.author_detail .profile{background-color:#fff;border:#ccc solid 1px}#main .author_detail .photo{width:18%}#main .author_detail .data{width:78%}}.author_list .profile{border-top:#ccc solid 1px;display:flex;justify-content:space-between;align-items:center;margin:1em .3em 0;padding:1em .7em 0}#main .author_list .profile .photo{margin:0;width:20%}#main .author_list .profile .photo img{max-width:100px}.author_list .profile .data{margin:0;width:75%}#main .author_list h2{color:#333;font-size:1.6rem;margin:0;padding:0}#main .author_list h2::before{border:none}#main .author_list h2::after{border:none}#main .author_list .profile p{font-size:1.2rem;margin:0;padding:0}#main .link_article_list{margin:0 1em 0 0;padding:0;text-align:right}.writers_wanted{border:#ccc solid 1px;margin:3em 2em 0;padding:0 1em 1em;background-color:#fdfbfb}#main .writers_wanted h3{border-bottom:#ccc solid 1px;font-size:initial;color:#333;margin:1em 0 0;padding:0 0 .5em;text-align:center}#main .writers_wanted p{margin:1em 1em 0}.topics_banner{background:url(/nazuke/common/images/icon_favorite_on_.png) no-repeat left 10px top 70px,url(/nazuke/common/images/icon_favorite_on_.png) no-repeat right 10px top 70px;background-size:30px auto,30px auto;background-color:#5ec84e;margin:2em 0 0;padding:1.5em 1em 1em}@media screen and (min-width:768px){.topics_banner{background:url(/nazuke/common/images/ill_woman04_001.png) no-repeat left 15px bottom 20px,url(/nazuke/common/images/ill_man04_001.png) no-repeat right 15px bottom 20px;background-size:100px auto,85px auto;background-color:#5ec84e}}.topics_banner ul{display:flex;align-items:center;justify-content:space-around;margin:0;padding:0}.topics_banner ul li{margin:0;padding:0}.topics_banner ul li::before{content:""}#main .topics_banner .ttl{color:#fff;font-size:calc(100vw / 11);font-weight:700;line-height:1.4;margin:.2em 0 0;padding:0;text-align:center}#main .topics_banner .ttl span{color:#446a56;display:inline-block;font-size:1.8rem}@media screen and (min-width:768px){#main .topics_banner .ttl{font-size:3.6rem}}#main .topics_banner .btn{display:flex;align-items:center;flex-direction:column;margin:.5em 0 0;padding:0;text-align:center}#main .topics_banner .btn span{font-size:1rem;background-color:#333;color:#fff;padding:0 1em;position:relative;z-index:1}@media screen and (min-width:768px){#main .topics_banner .btn span{font-size:1.4rem}}#main .topics_banner .btn a{background-color:#fff;border-radius:10px;color:#5ec84e;font-size:1.8rem;font-weight:700;margin:-10px 0 0;padding:.8em 2.5em .5em;position:relative;z-index:0;text-align:center;text-decoration:none}.topics_banner .btn a::before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;margin:0 .5em 0 0}@media screen and (min-width:768px){#main .topics_banner .btn a{font-size:2rem}}.topics_list{border-top:#ccc solid 1px;padding:1px 0 0}@media screen and (min-width:768px){.topics_list{padding:10px 0 0}}.topics_list ul{margin:0;padding:0}.topics_list ul li{margin:0;padding:0}.topics_list ul li::before{content:""}.topics_list ul li{margin:0;padding:0}.topics_list li{border-bottom:#ccc solid 1px}.topics_list .topics_q{box-sizing:border-box;padding:.5em .2em .5em .5em}.topics_list .topics_q a{color:#333;display:flex;align-items:center;justify-content:space-between;text-decoration:none;min-height:5.5em}@media screen and (min-width:768px){.topics_list .topics_q a{min-height:80px}}.topics_list .topics_q span{display:block}.topics_list .topics_q .num{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-size:1rem;line-height:1.1;position:relative;z-index:1;width:20%}@media screen and (min-width:768px){.topics_list .topics_q .num{width:80px}}.topics_list .topics_q .num::before{color:#5ec84e;font-family:"Font Awesome 5 Free";content:"\f27a";font-weight:900;font-size:5.5rem;position:absolute;left:auto;right:auto;top:auto;bottom:auto;z-index:-1}.topics_list .topics_q .num strong{display:block;font-size:1.6rem;margin-top:-.5em}.topics_list .topics_q .txt{display:-webkit-box;font-size:1.1rem;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 .5em;width:65%}@media screen and (min-width:768px){.topics_list .topics_q .txt{font-size:1.4rem;-webkit-line-clamp:2;padding:0 1em;width:calc(100% - 80px - 80px)}}.topics_list .topics_q .btn{border:#999 solid 1px;border-radius:1px;display:block;font-size:1.2rem;margin-left:auto;text-align:center;width:20%}@media screen and (min-width:768px){.topics_list .topics_q .btn{font-size:1.2rem;padding:4px 0;width:80px}}#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%}}.fm-modal{background-color:rgba(0,0,0,.65);box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:100;height:100%;width:100%}.fm-modal-content{background-color:#fff;padding:2em 1em;max-width:80%;text-align:center}@media screen and (min-width:768px){.fm-modal-content{max-width:400px}}#main .fm-modal-logo,.fm-modal-logo{display:flex;justify-content:center;height:auto;margin:1em 0 0}#main .fm-modal-logo img,.fm-modal-logo img{max-width:176px}#main .fm-modal-tx,.fm-modal-tx{font-size:1.8rem;font-weight:700;margin:1.7em 0 0}#main .fm-modal-sub,.fm-modal-sub{color:#777;font-size:1.2rem;margin:0 0 0}.fm-modal-btn{margin:1.5em 0 0}.fm-modal-btn input{background-color:#fff;border:#666 solid 1px;border-radius:8px;cursor:pointer;display:block;margin:.7em .3em 0;padding:.5em 0;width:100%}.fm-modal-btn input:first-of-type{background-color:#2143b3;border:#2143b3 solid 1px;color:#fff}.cfix{zoom:1}.cfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}