@charset "utf-8";body{font-size:16px!important;font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka !important;line-height:1.6 !important;letter-spacing:0 !important}@media (max-width:767px){h1,h2,h3,h4,h5,h6{letter-spacing:0em}body{font-size:15px!important}h1{font-size:26px !important}h2{font-size:24px !important}h3{font-size:20px !important}h4{font-size:16px !important}h5{font-size:14px}h6{font-size:12px}}.NM_only_SP{display:inline-block}@media (min-width:768px){.NM_only_SP{display:none}}.NM_only_PC{display:none}@media (min-width:768px){.NM_only_PC{display:inline-block}}.no-wrap{white-space:nowrap}hr{clear:both;margin-top:30px;margin-bottom:30px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{clear:both;margin-top:1em;margin-bottom:1em}.alignleft,.alignright{margin-bottom:1em}@media (max-width:767px){.alignleft,.alignright{text-align:center;margin:0 auto 1em;float:none;display:block}}.custom-logo-link img{max-height:80px}i.fa.fa-navicon:after{content:"MENU";font-size:20px;padding-left:8px}time.NM_new:after{content:"new!";font-size:11px;color:#ff5959;margin-left:2px;animation:blink 1s ease-in-out infinite alternate;font-family:Arial,Helvetica,sans-serif}.blinkitem{animation:blink 1s ease-in-out infinite alternate}@keyframes blink{0%{opacity:.1}100%{opacity:1}}.fa-spin-NMslow{animation:fa-spin 12s infinite linear}.NM-rotateY{animation:NM-rotateY 8s infinite linear}@keyframes NM-rotateY{0%{transform:rotateY(0deg)}25%{transform:rotateY(40deg)}50%{transform:rotateY(0deg)}75%{transform:rotateY(-40deg)}100%{transform:rotateY(0deg)}}.NM-yurayura{animation:NM-yurayura 8s infinite linear}@keyframes NM-yurayura{0%{transform:rotateX(0deg)}25%{transform:rotateX(35deg)}50%{transform:rotateX(0deg)}75%{transform:rotateX(-35deg)}100%{transform:rotateX(0deg)}}ul.ul_asterisk li{list-style-type:none;text-indent:-1em}ul.ul_asterisk li:before{display:inline;content:"※"}.atblock .widget-title{font-weight:700;font-family:"MS Serif","New York",serif}#top_headerimg img{background-image:url(/images/top_slide_04.jpg)!important;background-size:contain;background-repeat:no-repeat}#top_headerimg{text-align:center;background-color:#e3e2dd}#top_headerimg .atblock{background:#464646;background:-webkit-linear-gradient(left,#2a2a0d 50%,#e3e3dc 54%);background:-o-linear-gradient(left,#2a2a0d 50%,#e3e3dc 54%);background:linear-gradient(to right,#2a2a0d 50%,#e3e3dc 54%)}#top_shishin{background-color:#fff}#top_shishin #point-3 h3{text-align:center;color:#878441;letter-spacing:-1px}#top_shishin #point-3 i{display:block;font-size:3.8em;margin-bottom:.3em}#top_shishin #point-3 p{color:olive}#top_gyoumu{background-color:#f0f4c3;text-align:center;color:brown}#top_gyoumu .widget-title{color:brown}#top_gyoumu ul{font-size:128%;list-style:none;padding:0}#top_about{color:#fff;text-align:center}#top_about .widget-title{color:#fff}#top_about .widget-title .title-decoration:before,#top_about .widget-title .title-decoration:after{background-color:rgba(255,255,255,.3)}#top_about ul{list-style:none;padding:0}#top_about li{padding:.3em 0}#top_region{background-attachment:scroll;color:rgba(45,45,45,1)}#top_region .widget-title{color:rgba(45,45,45,1)}#top_region ul{font-size:185%;font-weight:700;text-align:center;color:#00a1bd}#top_region li{display:inline-block;margin-right:.2em;margin-left:.2em}#top_region p{background-color:rgba(255,255,255,.79);padding:1em}#top_region .widget-title .title-decoration:before,#top_region .widget-title .title-decoration:after{background-color:rgba(131,131,131,.9)}#top_region .atblock .widget-title:after{background-color:#00dcff}#top_region .row-overlay{background-color:rgba(255,255,255,.09)}#top_soudan{background-color:#cfd8dc}#top_soudan ol{background-color:rgba(240,248,255,.37);padding-bottom:1em;padding-top:1em;border-radius:1em;padding-right:1em}#top_soudan .atblock .widget-title:after{background-color:#87a6ab}#top_kanren{background-color:#ded5ef;color:#3a1286}#top_kanren .widget-title{color:#3a1286}#top_kanren li{margin-bottom:.8em}#top_kanren ul i{font-style:normal;background-color:#f0f8ff;display:inline-block;padding:2px 4px;border-radius:4px}#top_kanren ul b{color:#2f4f4f}#top_kanren .atblock .widget-title:after{background-color:#87a6ab}#top_map{padding-top:100px!important;background-color:rgba(255,255,255,1)}#top_map p{text-align:center}#top_map iframe{border:none}#top_news{background-color:rgba(243,227,170,.51)}#top_news .widget-title{color:#946800}#top_news .post-date{float:right;font-size:88%}#top_news li{margin:.5em 0}section#top_news .post-thumb{max-height:200px;overflow:hidden}section#top_news .blog-post{padding-top:6px;border:solid 1px #7d7867;border-radius:6px}.entry-thumb a,.post-thumb a{position:relative;display:block;background-color:#f0f8ff}.entry-thumb a:after,.post-thumb a:after,.entry-thumb a:before,.post-thumb a:before{content:"";position:absolute;display:inline-block;transition:all .4s 0s ease;background-color:rgba(255,153,0,.69);height:6px;width:0}.entry-thumb a:after,.post-thumb a:after{bottom:0;left:0}.entry-thumb a:before,.post-thumb a:before{top:0;right:0}.entry-thumb a:hover:before,.post-thumb a:hover:before,.entry-thumb a:hover:after,.post-thumb a:hover:after{width:100%}.post-thumb:hover,.entry-thumb:hover{opacity:.9}span.rss-date{font-size:70%}.footer-widgets{padding:20px 0}.footer-widgets .widget-title{border-bottom:solid 1px #878441}.footer_region{padding:0 !important;margin:0 1em 1em}.footer_region li{display:inline-block;margin:0 .25em}.main-navigation .current-menu-parent>a,.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:#ffd381}.entry-header .entry-title{margin-bottom:1.5em;border-bottom:solid 3px #fff;box-shadow:0 2px 0px rgba(0,0,0,.31);font-weight:700;position:relative;padding:12px 5px 12px 22px;background-color:beige}.entry-header .entry-title a{color:rgba(0,80,204,1)}.entry-header .entry-title:before{content:"";position:absolute;left:0;top:50%;width:7px;height:20px;background-color:#878441;transform:translateY(-50%)}.entry-content h1{margin-top:1em;position:relative;padding-left:20px;padding-top:.2em;background-size:5px 5px;background-image:linear-gradient(45deg,#eee 25%,transparent 25%,transparent 50%,#eee 50%,#eee 75%,transparent 75%,transparent)}.entry-content h1:before{content:"";position:absolute;left:0;top:50%;width:12px;height:12px;background-color:#86321b;border-radius:4px;transform:translateY(-50%) rotate(20deg)}.entry-content p{line-height:1.85}.widget-area .widget-title{font-weight:700}.home #NM_breadcrumbs{display:none}.breadcrumbs{padding-top:20px;font-size:82%}.site-content{margin-top:20px}.taxonomy-description{padding:0 10%;text-align:center}header.page-header{padding-top:20px}.page-header .page-title{padding:0 10px 0 25px}#main .posts-layout article.hentry{box-shadow:0 0 6px 0px rgba(0,0,0,.15)}.single .byline,.group-blog .byline{display:none}.post-navigation{line-height:1.2}.post-navigation a{font-size:88%;color:rgba(153,153,153,1)}.nav-previous a:before{content:"≪ "}.nav-next a:after{content:" ≫"}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{border-right:solid 1px #eee}.single-thumb{text-align:center;background-size:6px 6px;background-color:#fff;background-image:linear-gradient(-45deg,#f2f2f2 25%,transparent 25%,transparent 50%,#f2f2f2 50%,#f2f2f2 75%,transparent 75%,transparent);padding:8px 5px}.page .single-thumb a{pointer-events:none !important}.hentry{border-style:dotted}.widget-area .widget{border-style:none}#secondary ul.menu{margin:0 0 24px;padding:0;list-style:none}#secondary ul.menu li{padding:0}#secondary ul.menu li a{padding:12px 4px 12px 12px;border-top:1px solid rgba(204,204,204,1);border-right:1px solid rgba(204,204,204,1);border-left:1px solid rgba(204,204,204,1);display:block;background-image:url(/images/mini_000310.png);background-position:98% center;background-repeat:no-repeat}#secondary ul.menu li:last-of-type a{border-bottom:1px solid rgba(204,204,204,1)}#secondary ul.menu li:first-of-type a{border-radius:6px 6px 0 0}#secondary ul.menu li:last-of-type a{border-radius:0 0 6px 6px}#secondary ul.menu li a:hover{background-color:rgba(236,236,236,1)}#secondary ul.menu li.active a{background-color:#ffeec7}#secondary ul.menu li.current-menu-item a{font-weight:700;background-color:beige}#secondary .widget-title{font-weight:700;color:#232323;text-align:center;font-size:1.5em;position:relative}#secondary .widget-title:after{content:"";position:absolute;width:25%;height:2px;background-color:#ffa349;left:50%;bottom:-10px;transform:translateX(-50%)}.widget_recent_posts li{background-color:#fff6ea;padding:1%;margin-bottom:8px}input[type=search]{max-width:90%}form.wpcf7-form{padding:5%;background-color:#f6f2e1;border-radius:8px}input.wpcf7-form-control.wpcf7-text{max-width:90%}.wpcf7-form label{font-weight:700}.wpcf7-form label:before{content:"■"}.wpcf7-form span label{font-weight:400}span.wpcf7-list-item{display:block}.wpcf7-form span.hissu{color:#db7093;font-size:88%}#mendan{margin:2em 0;color:#807134;border-bottom:solid 1px;border-top:solid 1px}#mendan h4{text-align:center;font-size:1.2em;font-weight:700;color:#807134;font-family:sans-serif}.wpcf7-form textarea{height:8em}.contact_by_tel{text-align:center;background-color:#f6f2e1;padding:2em 1em 1em;border-radius:1em}h2.contact-h2{font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka !important}@media only screen and (max-width:767px){h2.contact-h2{font-size:1.3em}}#domain_shitei{padding:1em;font-size:14px;border:1px solid rgba(203,203,203,1);margin-top:1em;margin-bottom:3em}.anc_mt{padding-top:0}@media (min-width:992px){.anc_mt{padding-top:80px}}.gyoumu{margin:0;padding:0;line-height:4}.gyoumu li{display:inline-block}.gyoumu a{padding:8px 12px;border:solid 1px;border-radius:4px}table.tbl_about th{white-space:nowrap}table.fee{width:auto;white-space:nowrap;text-align:right;margin-top:1em;margin-bottom:1em}table.tbl_fee th,table.tbl_fee td{width:25%;text-align:center}table.tbl_fee caption{font-weight:700}p.NM_googlmap iframe{padding:8px;border:solid 1px #cfd0ca !important}.pagination{display:table;float:none;margin:30px auto;text-align:center;clear:both;border:1px solid #ededed;border-radius:12px}.pagination span,.pagination a{display:block;position:relative;float:left;margin-right:0;padding:10px 0;width:40px;text-align:center;font-size:16px;line-height:20px;text-decoration:none;-webkit-transition:background .3s;transition:background .3s}.pagination span:first-child,.pagination a:first-child{border-left:0}.pagination a:hover{color:rgba(255,255,255,1);background-color:rgba(255,102,51,1)}.pagination .current{color:rgba(255,255,255,1);background-color:#d8d1d1}p#go_pagetop{position:fixed;right:5px;bottom:50px;transform:translateX(85%) rotate(180deg);font-size:9px;margin:0;padding:0;z-index:3000;transition:all .3s ease;text-decoration:none}p#go_pagetop.active{transform:translateX(0%) rotate(0deg)}p#go_pagetop a{height:0 !important;overflow:hidden;padding-top:50px;width:50px;display:block;text-decoration:none;opacity:.7;background-image:url(/images/icon_page_top.png);background-repeat:no-repeat;background-position:center top;background-size:contain}@media (min-width:768px){p#go_pagetop a{padding-top:80px;width:80px}}p#go_pagetop a:hover{opacity:.9}#sticky_footer{left:0;right:0;bottom:0;position:fixed;z-index:9999;animation:ani_slideup100 2s 2.5s ease backwards;text-align:center}#sticky_footer a{color:#ccc;padding:6px 12px;display:block;font-size:16px;margin:0 auto;text-align:center;background-color:rgba(88,79,0,.73);border-top:solid 1px rgba(255,255,255,.26)}footer#colophon{padding-bottom:70px}@keyframes ani_slideup100{0%{transform:translateY(100%)}100%{transform:translateY(0px)}}