@charset "utf-8";html{font-size:62.5%}body{font-size:1.6rem;font-size:16px;line-height:2}#wrapper{width:100%;background-color:#fff}#allContents{width:830px;margin:0 auto 0;padding:90px 0 0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#main{width:580px}#contentNavi{width:200px}@media screen and (max-width:829px){#allContents{width:98%}#main{width:calc(100vw - 230px);padding:0 0 0 10px}#contentNavi{width:200px}#nav-content{display:none}}hr{color:#999;border-width:1px;margin:30px 0 30px}.breadcrumb{margin:0}.breadcrumb ul li{font-size:1.2rem}.foot_favorite_btn{position:fixed;bottom:0;right:20%;width:90px}.foot_favorite_btn p a{background-color:#18b400;background-image:url(../images/icon_favorite_white.png);background-size:20px auto;background-position:center 28px;background-repeat:no-repeat;color:#fff;text-align:center;display:block;padding:5px 0 20px;height:25px;text-decoration:none;-moz-opacity:.8;opacity:.8;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.pc_no{display:none}.pc_textsize_12{font-size:1.2rem;font-size:12px}.pc_imgBox{display:-webkit-box;display:-ms-flexbox;display:flex}#main .pc_imgBox img{max-width:100%}.pc_imgBox p{padding:0 10px;flex:1}#main img.pc_imgSize_p_50{max-width:50%;height:auto}#main img.pc_imgSize_p_60{max-width:60%;height:auto}#main img.pc_imgSize_p_70{max-width:70%;height:auto}#main img.pc_imgSize_p_80{max-width:80%;height:auto}#main table{max-width:580px;margin:30px 10px 0}#main table td,#main table th{padding:4px 10px;font-size:1.4rem}#main table caption{border-left:#666 solid 10px;font-weight:700;text-align:left;margin:0 0 10px;padding:0 0 0 10px;line-height:1.1}#main .scrollBox_pc table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;line-height:1.5}#main .scrollBox_pc table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}article ol,article ul{margin:30px 8px 0 0}article ol li,article ul li{margin:0 0 13px 15px;padding:0 0 0 17px;line-height:1.5;position:relative}article ol li:last-child,article ul li:last-child{margin-bottom:0}article ul li:before{content:"●";color:#9cd094;position:absolute;left:0;top:.5em;font-size:1rem;font-size:10px}article ol{counter-reset:number}article ol li{margin-bottom:13px;padding-left:27px;font-size:1.8rem;font-size:18px;line-height:1.5}article ol li:before{width:1.6em;height:1.6em;counter-increment:number;content:counter(number);font-family:Lato,sans-serif;font-weight:700;background:#70c6c1;color:#fff;display:block;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;padding-top:1px;position:absolute;left:0;top:.3em;font-size:1.2rem;font-size:12px}article ul.on_off_list.side li em,article ul.on_off_list.side li span{padding:5px 8px;font-size:1.4rem}dl{margin:0 0 0}dl dt{font-weight:700;margin:30px 0 0}dl dd{margin:10px 0 0}#main h1{font-size:2.6rem;line-height:1.2;padding:0 10px 0 36px;margin:20px 0 30px;position:relative}#main h1:before{content:"●";color:#cfe8cc;position:absolute;left:5px;top:0}#main h1.toppage{font-size:1.2rem;text-align:center;margin:0 0 0;padding:1em 0 2em}#main h1.toppage:before{content:""}#main h2{font-size:2.4rem;color:#218711;width:536px;line-height:1.2;margin:40px 0 0;position:relative;line-height:1.4;padding:.25em 20px;display:inline-block;top:0}@media screen and (max-width:829px){#main h2{width:90%}}#main h2:before,h2:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block}#main h2:before{border-left:solid 2px #5ec84e;border-top:solid 2px #5ec84e;border-bottom:solid 2px #5ec84e;left:0}#main h2:after{content:'';border-top:solid 2px #5ec84e;border-right:solid 2px #5ec84e;border-bottom:solid 2px #5ec84e;right:0}#main h3{font-size:2rem;line-height:1.2;margin:50px 0 0;margin-top:50px!important;border-bottom:#5ec84e solid 1px;padding:5px 5px 5px 10px}#main h4{font-size:1.8rem;line-height:1.2;margin:50px 0 0;margin-top:50px!important;padding:0 0 0 10px;color:#5ec84e}#main .ttlStyle_2{font-size:2rem}#main .ttlStyle_2:before{font-size:2rem}#main .ttlStyle_2:after{font-size:2rem}#main .ttl_bln{width:auto}#main h3.ttl_list,#main h4.ttl_list{background-color:none;color:#fff;margin:30px 0 0;padding:.5em .5em .5em 1em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.ttl_img_ad img{height:45px!important}header{width:100%;height:75px;margin:0 0 0;background-color:#fff;position:fixed;z-index:100;transition:.3s ease-in-out;border-bottom:#bbb solid 1px}header.hide{transform:translateY(-100%)}header .headinner{width:830px;margin:0 auto;position:relative}@media screen and (max-width:829px){header .headinner{width:96%;margin:0 auto;position:relative}}header .site_title{position:absolute;left:0;top:2px}header .site_title img{width:130px;height:auto}header .headinner ul{margin:15px 0 0 0;display:flex;justify-content:flex-end}header .headinner ul li{margin:0 0 0 10px}header .headinner ul li a{display:block;background-color:#fff;font-size:1.4rem;color:#5ec84e;text-decoration:none;padding:10px 10px}header .headinner ul li a:hover{-moz-opacity:.5;opacity:.5}header .headinner ul li.new_member a{background-color:#5ec84e;color:#fff;border:#5ec84e solid 1px}header .headinner ul li.fav .fav-icon,header .headinner ul li.fav a,header .headinner ul li.icon_nav-meimeisho a,header .headinner ul li.name_onomancy a,header .headinner ul li.surname a,header .headinner ul li.topics a{color:#a6998f;cursor:pointer;border:none;display:block;width:60px;height:10px;background-size:60px auto;background-position:center 0;background-repeat:no-repeat;text-decoration:none;font-size:1.2rem;text-align:center;padding:34px 0 0}header .headinner ul li.topics a{background-image:url(../images/nav_topics2.png);background-size:30px auto;background-position:center 0}header .headinner ul li.name_onomancy a{background-image:url(../images/nav_name_onomancy3.png);background-size:30px auto;background-position:center 2px}header .headinner ul li.surname a{background-image:url(../images/nav_surname.png)}header .headinner ul li.icon_nav-meimeisho a{background-image:url(/nazuke/common/images/nav_meimeisho.png);background-size:30px auto;background-position:center 0}header .headinner ul li.fav .fav-icon,header .headinner ul li.fav a{background-image:url(../images/icon_favorite2_on.png);background-size:22px auto;background-position:center 4px}header .headinner ul.icon_nav li.fav{position:relative}header .headinner ul.icon_nav li.fav span{position:absolute;right:-5px;top:2px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:28px;height:28px;background-color:#ff3d3d;color:#fff;border-radius:50%;box-shadow:2px 2px 2px rgba(0,0,0,.25)}header .headinner ul.icon_nav li.fav span strong{position:relative;display:block;text-align:center;font-size:1.2rem;font-weight:700;line-height:.9}header .headinner ul.icon_nav li.fav span.over{padding-bottom:3px}header .headinner ul.icon_nav li.fav span.over::after{position:absolute;content:"+";left:calc(50% - 4px);bottom:-6px;color:#fff;font-size:1.1rem}#header-info-box{margin:15px 0 20px;padding:6px}#header-info-box .info-message{font-size:12px;margin:0}.SpecialFeature{margin:10px 0 0}#contentNavi .SpecialFeature ul li{padding:0 0 1em;margin:0}#contentNavi .SpecialFeature ul li a{display:block;text-decoration:none;padding:0;margin:0}#contentNavi .SpecialFeature ul li span{display:block}#contentNavi .SpecialFeature ul li span.im{width:100%;padding:0 0 5px 0}#contentNavi .SpecialFeature ul li span.tx{width:100%;line-height:1.4;font-size:1.2rem}#contentNavi .SpecialFeature ul li span.tx strong{font-size:1.4rem}#contentNavi .SpecialFeature ul li span.im img{width:100%;border:#ddd solid 1px}#bottomNav{margin:0 0 0 780px}.bottom_favorite_btn{padding:5px 0 20px;width:150px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}footer{background-color:#7a6453;padding:20px 10px 120px;margin:50px 0 0;color:#fff}footer .footinner{width:830px;margin:0 auto}@media screen and (max-width:829px){footer .footinner{width:100%}}footer ul{text-align:left}footer ul li{display:inline-block;margin:0 1em 0 0}footer ul li a{color:#fff}footer ul li a:hover{color:#dad1ca}footer ul li a:visited{color:#dad1ca}footer .copy{margin:20px 0 0;text-align:center;font-size:1.2rem}.foot_info{width:830px;margin:10px auto;padding:10px;background-color:#685445;border:solid 1px #968476;font-size:12px;text-align:center}@media screen and (max-width:829px){.foot_info{width:100%;padding:0}}.cp_ipselect{overflow:hidden;width:150px;margin:1em 0;text-align:left}#main p{margin:30px 0 0}#main img{max-width:100%;height:auto;text-align:center}.imgL img{padding:.4em 1.5em .5em 0!important;float:left!important}.imgR img{padding:.4em 0 .5em 1.5em!important;float:right!important}.imgL img,.imgR img{max-width:300px!important;height:auto!important}#main #point{margin:25px 8px 0;padding:15px 10px;border:1px solid #bbb;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#main #point:before{content:"[ 記事のポイント ]";display:inline-block;margin:0;padding:0 0 10px 10px;font-size:1.6rem}#main #point ul{margin:0;padding:0;border-top:1px solid #bbb}#main #point ul li{margin:2em 8px 0;padding:0 10px 0 15px;font-size:1.6rem;line-height:1.3;position:relative}#main #point ul li a{padding-bottom:5px;color:#666}#main #point ul li a:hover,#main #point ul li a:visited{color:#969696}#main #point ul li:before{content:"▼";position:absolute;left:0;top:.5em;font-size:.9rem;color:#70c6c1}#main #point ul li ul{margin:0;padding:0;border-top:none}#main #point ul li ul li{font-size:1.4rem}.openBox label{display:block;margin:1.5px 0;padding:10px;font-weight:700;background:#ccc;cursor:pointer;transition:all .5s}.openBox label:hover{background:#999}.openBox input{display:none}.openBox .show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}#main .openBox .show p{font-size:1.2rem;font-size:12px}.openBox input.cssopen:checked+.show{height:auto;padding:10px;background:#fff;opacity:1}.socialBox{margin-top:15px;margin-bottom:15px;padding-top:0;text-align:center}.socialBox .socialPc{font-size:14px;margin:0;padding:0}.socialBox li:before{content:none!important;margin:0!important;padding:0!important}.socialBox ul.socialPc,.socialBox ul.socialPc li{list-style:none!important;margin:0!important}.socialBox ul.socialPc li{display:inline-block}.socialBox .socialPc li>a{position:relative;display:inline-block;border-radius:3px;width:160px;height:36px;margin:3px 5px 0 0;border-bottom:none}.socialBox .socialPc li>a>span{position:absolute;top:7px;left:8px;color:#fff}.socialBox .socialPc li>a>span.str{position:absolute;font-size:14px;top:11px;left:35px;color:#fff}.set-pos-google{top:13px!important}.set-pos-facebook{top:9px!important}.set-pos-linkedin{top:9px!important}.icomoon-color:hover{opacity:.6}.note,.noteMt05{font-size:1.2rem!important;font-size:12px!important;line-height:1.5!important}.noteMt05{margin-top:5px!important}.breadCrumb{padding:5px 10px 5px;margin:0 0 10px;background-color:#eee;font-size:1rem;font-size:10px}.breadCrumb ul{margin:0;padding:0}.breadCrumb ul li{display:inline}.breadCrumb a:visited span{color:#0a56b5}.breadCrumb a:hover span{color:#0a56b5}.chat_baln-text-right{padding:1.5em}.chat_baln-text-left{padding:1.5em}#main p.mv{margin:0 0 20px}.howto_search ul li a{display:block;padding:120px 10px 10px;vertical-align:top;text-decoration:none;font-size:1.6rem;line-height:1.4}.nameSelectBox .checkbox,.nameSelectBox .radio{font-size:1.4rem}.nameSelectBox .strokes_selectWrap{display:inline-block}.nameSelectBox .strokes_selectWrap .strokes_select{display:inline-block;margin:0 10px 0 0}.nameSelectBox .strokes_selectWrap .strokes_select label{font-size:1.2rem;padding:2px 8px}.searcResults .narrow span{font-size:1.4rem}.searcResults .narrow ul li a{font-size:1.4rem}#main .searcResults table td,#main .searcResults table th{border:none;padding:5px 5px 1px 5px;font-size:1.4rem;vertical-align:top}.searcResults table .list_name_onomancy a{font-size:1.2rem}ul.pagination li{font-size:1.6rem}.nameDetails .kanji_reading .kanji{font-size:8rem}#main table.nameDetailList th.data_reading{width:25%}#main table.nameDetailList th.data_fav_good{width:25%}#main table.nameDetailList th.data_rank{width:30%}#main table.nameDetailList th.data_fortune{width:20%}table.nameDetailList td.data_rank a{display:inline-block;margin:0 0 0 1em;font-size:1.2rem}.nameDetails .miData .innerBox .mi strong{flex:1;padding:3px 0;display:block;text-align:center}.nameDetails .miData .innerBox .mi .image,.nameDetails .miData .innerBox .mi .meaning{display:-webkit-box;display:-ms-flexbox;display:flex}.nameDetails .miData .innerBox .mi .image ul,.nameDetails .miData .innerBox .mi .meaning span{display:block;flex:6}#main .kanjiDetails .kanji_sample .kanji{font-size:8rem;width:40%}#main .kanjiDetails .kanji_sample .btn{width:40%}.kanjiDetails table .image ul li a{font-size:1.4rem}.panels_mf main .dl_lists dt{width:100px;font-size:1.6rem;margin:0;padding:0}.panels_mf main .dl_lists dt dd{padding:0 0 0 110px;margin:0}.panels_mf main .dl_lists ul li{font-size:1.6rem}.intro_txBox{font-size:1.2rem}#main .linkBox p.ranking a{display:block;padding:8px 0 8px 58px;background-size:26px auto;background-position:20px 10px}.rankingBox table td ul li{font-size:1.6rem}#main .rankingBox table caption span{display:inline}#main .rankingBox table td,#main .rankingBox table th{border:none;padding:5px 0 1px 10px;font-size:1.4rem;vertical-align:middle}#main .rankingBox table .no{padding-left:10px}#main .rankingBox table .list_name_onomancy a,#main .rankingBox table td.list_favorite a,#main .rankingBox table td.list_good a{font-size:1.2rem}.linkBox ul li a span{display:inline}.nameListBox .dl_lists dt{width:100px;font-size:1.6rem;margin:0;padding:0}.nameListBox .dl_lists dt dd{margin:0;padding:0 0 0 110px}.nameListBox .dl_lists ul li{font-size:1.6rem}#main #name_onomancyBox .name_onomancy_im{margin:30px auto 0;padding:0;width:400px;border:#ddd solid 1px}#main #name_onomancyBox .name_onomancy_im img{max-width:400px}#main #postBody .relatedPosts ul li .tagBox{margin:0 0 0}#main #postBody #summary p{margin-top:20px}#main #postBody .tagBox{margin:10px 5px 0;padding:0}#main p.im_explain{margin:30px 0 0;text-align:center}#main p.im_explain.im_w70_pc img{width:70%}#main p.im_explain.im_w80_pc img{width:80%}#main p.im_explain.im_w90_pc img{width:90%}#main .scrollBox_pc table.tab_hikaku{margin-top:0}#main table.tab_hikaku th{white-space:nowrap;font-size:1.2rem}#main .scrollBox_pc span.sc_tx{margin:30px 0 0 10px;display:block}#main .scrollBox_pc span.sc_tx:before{font-family:"Font Awesome 5 Free";content:" \f362";font-weight:900;padding-right:5px;color:#5ec84e}#main table.tab_hikaku td,#main table.tab_hikaku th{font-size:1.2rem;padding:5px 8px;line-height:1.6}#main table.tab_hikaku th{padding:5px}#main table.tab_hikaku .name{margin:0 0 10px}#main table.tab_hikaku .item img{height:100px}#main table.tab_hikaku .item.yokonaga img{height:60px}#main table.tab_hikaku .txt{padding:10px;line-height:1.4}table.tab_hikaku .txt .readmoreBbox .inner{font-size:1.2rem}.Reco_itemBox .name{font-size:2rem}.Reco_itemBox .bana .im_link a{margin:0 0}.Reco_itemBox .bana .im_link a:after{margin:5px auto 0;width:300px}#main .Reco_itemBox .bana .im_link a img{max-width:300px}.Reco_itemBox dl.matome{width:84%;margin:10px auto 0;padding:20px 3% 20px}.Reco_itemBox dl.matome dt span{height:70px;line-height:70px}.Reco_itemBox dl.matome dt span:before{top:55%;right:-18px;margin-top:-15px;border:10px solid transparent;border-left:10px solid #85c84e}.Reco_itemBox dl.matome dd ul li{font-size:1.4rem}.Reco_itemBox .acb{width:90%;margin:-15px auto 0}.Reco_itemBox .acb label{font-size:1.2rem}.Reco_itemBox .txt_link a{width:60%;padding:15px 0}.Reco_itemBox .txt_link span.am a{padding:8px 0}.Reco_itemBox .txt_link span.rk a{padding:8px 0}dl.checkPoint{padding:0;margin:0 20px}dl.checkPoint dt{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center}dl.checkPoint dt em{display:inline-block}.theme main table td.theme_box .sub_box .img{min-height:75px}.amz_link img{min-height:160px;height:auto;max-width:128px}#main .name_maker_results h2{background:#fff;box-sizing:border-box;color:#333;font-size:2.4rem;font-weight:700;margin:30px 0 0;padding:0 1em 0 .5em;width:100%}#main .name_maker_results h2::after,#main .name_maker_results h2::before{border:none}.cfix,.imgL,.imgR{zoom:1}.cfix:after,.imgL:after,.imgR:after{content:".";display:block;height:0;clear:both;visibility:hidden}