﻿@font-face{font-family:"TsukushiA";src:url("../fonts/tsukushi_A_regular.woff") format("woff"),url("../fonts/tsukushi_A_regular.woff2") format("woff2")}@font-face{font-family:"TsukushiABold";src:url("../fonts/tsukushi_A_Bold.woff") format("woff"),url("../fonts/tsukushi_A_Bold.woff2") format("woff2")}@font-face{font-family:"TsukushiB";src:url("../fonts/TsukushiBMaruGothic.woff") format("woff"),url("../fonts/TsukushiBMaruGothic.woff2") format("woff2")}@font-face{font-family:"TsukushiBBold";src:url("../fonts/TsukushiBMaruGothicBold.woff") format("woff"),url("../fonts/TsukushiBMaruGothicBold.woff2") format("woff2")}#pankuzu ul li a{-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.hr_dotted{height:0;margin:0 0 60px;padding:0;border:0;background-color:rgba(0,0,0,0);border-top:3px dotted skyblue}.acf-editor span.tel{font-family:"TsukushiABold";font-size:2.8rem;margin-right:10px;color:#b4cd5c}.text_btn{display:inline-block}.text_btn a{display:block;font-size:1.6rem;letter-spacing:2px;text-align:center;text-decoration:none;padding:1em 3em;border:solid 3px #e5e5e4;color:#4d4d4d;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.text_btn a:hover{background:#ffb401;border:solid 3px #ffb401;color:#fff}h2.center{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;font-size:2.5rem;color:#333;margin-bottom:30px;letter-spacing:2px}@media(min-width: 992px){h2.center{font-size:3rem;margin-bottom:40px;letter-spacing:.25em}}h2.underline{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#666;font-size:3rem;position:relative;display:block;margin:0 auto 1.5em;text-align:center}h2.underline:before{content:"";position:absolute;bottom:-10px;display:inline-block;width:60px;height:5px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#666;border-radius:2px}h2.stitch{font-family:"TsukushiABold";font-size:2rem;background:#dfefff;box-shadow:0px 0px 0px 5px #dfefff;border:dashed 2px #fff;padding:.5em .75em;margin-bottom:30px;box-sizing:border-box}h3.center_border{font-size:2.6rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;text-align:center;line-height:1.5;margin-bottom:30px;letter-spacing:.25em}h3.center_border:after{content:url(../images/common/title_border.png);display:block;margin-top:-10px}h3.center_border span{font-size:1.8rem;display:block}h3.border-tb{font-family:"TsukushiABold";font-size:2rem;border-top:solid 2px #e5e5e4;border-bottom:solid 2px #e5e5e4;padding:.25em .5em;margin-bottom:1.5em}h3.border_green{font-family:"TsukushiABold";font-size:2rem;color:#666;border-bottom:solid 3px #e5e5e4;position:relative;margin-bottom:10px !important}@media(min-width: 768px){h3.border_green{font-size:2.2rem}}@media(min-width: 992px){h3.border_green{font-size:2.5rem}}h3.border_green:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #b4cd5c;bottom:-3px;width:20%;left:0}h4.border_bottom{font-size:1.8rem;font-family:"TsukushiABold";border-bottom:solid 2px #e5e5e4;margin-bottom:1.25em;padding-bottom:.25em;padding-left:.25em}h4.caption{font-size:1.8rem;font-family:"TsukushiABold"}h4.caption:before{content:"";font-family:FontAwesome;color:#b4cd5c;margin-right:.25em}h5.kadomaru{font-size:1.5rem;color:#fff;margin-bottom:1em;padding:.5em 2em;background:#ffb401;line-height:1;display:inline-block;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}p.caption{font-size:small;text-align:center}ul.disc-list{font-size:1.6rem;margin:1em 0 2em;margin-left:1.5em;padding:0}ul.disc-list li{margin-bottom:.75em}ul.disc-list li:last-child{margin-bottom:0}ul.disc-list li:before{content:"";font-family:FontAwesome;margin-right:.5em;margin-left:-1.4em;color:#b4cd5c;font-size:small}div.elementor h3,h3.h3_simple{font-size:2.6rem;font-family:"TsukushiABold";margin-bottom:1em}div.elementor h3{margin-bottom:0}h3.pink{font-size:2rem;font-family:"TsukushiABold";color:#fff;text-align:center;padding:.5em 0;margin-bottom:20px;background-color:#ef8f7f}h4.count:before{counter-increment:number 1;content:counter(number) "."}h4.count{border-bottom:solid 4px #e5e5e4 !important;border-top:none;padding-left:.5em}h4.border-tb{font-size:2rem;font-family:"TsukushiABold";margin-top:1.25em;margin-bottom:1.5em;border-top:solid 2px #e5e5e4;border-bottom:solid 2px #e5e5e4;padding:.25em}h4.border-tb.bg-gray{background-color:#f7f6f6;padding-left:.5em}p.text-right{text-align:right;margin-right:1em}p.lead{font-size:1.5rem;line-height:1.7;letter-spacing:normal;margin-bottom:2em}@media(min-width: 992px){p.lead{font-size:1.6rem}}p.center{text-align:center;font-size:1.6rem}p.tel-center{font-family:"TsukushiABold";font-size:2.6rem;text-align:center;color:#b4cd5c;margin-bottom:10px;line-height:1}@media(min-width: 992px){p.tel-center{font-size:3.6rem}}p.mail-center{font-family:"TsukushiABold";font-size:1.8rem;color:#b4cd5c;text-align:center;margin-bottom:40px}@media(min-width: 992px){p.mail-center{font-size:2.4rem}}p.mail-center a{color:#b4cd5c;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;text-decoration:none}p.mail-center a:hover{color:#ffb401}p.table-caption{font-size:1.5rem;margin-bottom:5px;margin-left:5px}p.table-caption:before{content:"";font-family:FontAwesome}p.notice{font-size:small;text-align:right;margin:.5em 0 0}p.notice_2{font-size:small;margin:1em 2em 2em 0;padding-left:1em;color:#999}p.notice_2:before{content:"※";margin-left:-1em}.text-left{text-align:left !important}.box-pink{background:#fee;padding:20px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;width:100%;margin:0 auto 30px}@media(min-width: 992px){.box-pink{width:70%}}.box-pink p{text-align:left;margin-bottom:0}@media(min-width: 992px){.box-pink p{text-align:center}}ul.green_list{font-size:1.6rem;margin-bottom:2em;padding:0 1em}ul.green_list li{margin-bottom:.75em;margin-left:1em;text-align:justify;text-justify:distribute}ul.green_list li:last-child{margin-bottom:0}ul.green_list li:before{content:"";font-family:FontAwesome;margin-right:.5em;margin-left:-1.4em;color:#b4cd5c;font-size:small}ul.notice_list{font-size:1.4rem;letter-spacing:1px;padding-left:1.25em;margin:1em 0 0;list-style-type:none}ul.notice_list li{margin-bottom:.5em}ul.notice_list li:before{content:"※";margin-left:-1em}ol.num{font-size:1.6rem;padding-left:1em}ol.num li{margin-bottom:.75em;list-style-type:decimal;margin-left:1.5em}ul.service_list{font-family:"TsukushiABold";list-style-type:none}ul.service_list li{border-bottom:dotted 2px #b4cd5c;margin-bottom:1em;padding-bottom:1em;font-size:1.8rem}ul.service_list span{display:block;font-size:2.2rem;font-weight:600;color:#b4cd5c}@media(min-width: 768px){ul.service_list span{font-size:2.6rem}}hr{border-top:solid 1px #e5e5e4;padding:0;margin-bottom:20px}b,strong{font-weight:bold}figure{width:100%}figure img{width:100%;height:auto}div.btn_1{font-size:1.8rem}div.btn_1 a{color:#fff;display:block;padding:15px 1em;background-color:#b4cd5c;border:solid 2px #b4cd5c;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}div.btn_1 a:hover{background-color:#fff;color:#b4cd5c}div.btn_2{font-size:1.8rem}div.btn_2 a{color:#fff;display:block;padding:15px 1em;background-color:#ffb401;border:solid 2px #ffb401;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}div.btn_2 a:hover{background-color:#fff;color:#ffb401}.banner-wrap{text-align:center}.banner-wrap img{width:100%}@media(min-width: 768px){.banner-wrap img{width:50%}}p.btn-circle a{color:#fff;text-decoration:none;text-align:center;position:relative;z-index:10;display:block;width:150px;height:150px;line-height:150px;margin:40px auto 0px}p.btn-circle a::before{content:"";background-color:#ffb401;display:block;position:absolute;width:150px;height:150px;z-index:-1;border-radius:50%;box-shadow:0 0 0 0 #fff,0 0 0 0 #ffb401;transition:all .2s ease;-webkit-transition:all .2s ease}p.btn-circle a:hover::before{transform:scale(0.8);-webkit-transform:scale(0.8);box-shadow:0 0 0 25px #fff,0 0 0 27px #ffb401}.info-box{background:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:3em 2em;margin-left:1em;margin-right:1em;margin-bottom:30px}.info-box h3{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:2rem;margin-bottom:1em;line-height:1.7}@media(min-width: 768px){.info-box h3{font-size:2.2rem}}@media(min-width: 992px){.info-box h3{font-size:2.4rem}}.info-box h3 a{color:#4d4d4d;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.info-box h3 a:hover{color:#ffb401}span.new{font-family:"TsukushiABold";font-size:small;color:red;text-transform:uppercase;margin-left:.75em}side h3{color:#b4cd5c;font-size:2rem;font-family:"TsukushiABold";text-transform:uppercase;letter-spacing:3px;margin-bottom:20px !important;text-align:center}@media(min-width: 992px){side h3{font-size:2.2rem;text-align:left;margin-bottom:10px !important}}side #wp-calendar{width:100%;margin:0 auto}side #wp-calendar caption{text-align:center;font-size:1.4rem}side #wp-calendar tr th,side #wp-calendar tr td{border:solid 1px #e5e5e4;padding:.5em;text-align:center}side #wp-calendar a{color:#ffb401}side #wp-calendar tr td#today{background-color:#ffb401;color:#fff}side #wp-calendar tr td#today a{color:#fff}side #wp-calendar tfoot tr td#prev,side #wp-calendar tfoot tr td#next{font-size:1.3rem}side #wp-calendar tfoot tr td#prev a,side #wp-calendar tfoot tr td#next a{color:#4d4d4d}side #wp-calendar tfoot tr td:empty{display:none}side p.f-nav{display:none}table.wp-calendar-table caption:before{content:none}nav.wp-calendar-nav{border-bottom:none}.wp-calendar-nav-prev>a,.wp-calendar-nav-next>a{font-size:1.3rem;color:#4d4d4d}p.date{font-size:small;margin-bottom:0}span.cate{margin-left:.5em}span.cate:before{content:"|";margin-right:.5em}span.cate a{text-decoration:underline;color:#666;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}span.cate a:hover{color:#ffb401}div.editor,div.editor_content{padding-top:40px}div.editor a,div.editor_content a{color:#4d4d4d;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}div.editor a:hover,div.editor_content a:hover{color:#ffb401}div.editor h1,div.editor_content h1{font-size:2rem;font-family:"TsukushiABold";border-bottom:solid 3px #e5e5e4;padding-left:2px;margin-bottom:1.25em}@media(min-width: 768px){div.editor h1,div.editor_content h1{font-size:2.2rem}}@media(min-width: 992px){div.editor h1,div.editor_content h1{font-size:2.4rem}}div.editor h2,div.editor_content h2{font-size:1.8rem;font-family:"TsukushiABold";border-top:solid 3px #e5e5e4;border-bottom:solid 3px #e5e5e4;padding-left:2px;margin-bottom:1.25em}@media(min-width: 768px){div.editor h2,div.editor_content h2{font-size:2rem}}@media(min-width: 992px){div.editor h2,div.editor_content h2{font-size:2.2rem}}div.editor h3,div.editor_content h3{font-size:1.8rem;font-family:"TsukushiABold";border-left:solid 4px #b4cd5c;padding:.5em 0 .5em .5em;margin-bottom:1.25em;line-height:1}@media(min-width: 768px){div.editor h3,div.editor_content h3{font-size:2rem}}@media(min-width: 992px){div.editor h3,div.editor_content h3{font-size:2.2rem}}div.editor h4,div.editor_content h4{font-size:2rem;font-family:"TsukushiABold";margin-bottom:1em;border-top:solid 2px #e5e5e4;border-bottom:solid 2px #e5e5e4;padding:.25em}div.editor_content{padding-top:0}div.green-box ul,div.editor ul,div.editor_content ul,.content ul{font-size:1.6rem;margin-bottom:2em;margin-left:1.5em;padding:0}div.green-box ul li,div.editor ul li,div.editor_content ul li,.content ul li{margin-bottom:1.5em;line-height:1.8;text-align:justify;text-justify:distribute}div.green-box ul li:last-child,div.editor ul li:last-child,div.editor_content ul li:last-child,.content ul li:last-child{margin-bottom:0}div.green-box ul li b,div.editor ul li b,div.editor_content ul li b,.content ul li b{line-height:2.4;font-size:1.8rem}div.green-box ul li:before,div.editor ul li:before,div.editor_content ul li:before,.content ul li:before{content:"";font-family:FontAwesome;margin-right:.5em;margin-left:-1.4em;color:#b4cd5c;font-size:small}div.green-box ol,div.editor ol,div.editor_content ol,.content ol{font-size:1.6rem;margin-bottom:2em;margin-left:1em}div.green-box ol li,div.editor ol li,div.editor_content ol li,.content ol li{margin-bottom:.75em;list-style-type:decimal;margin-left:.5em;text-align:justify;text-justify:distribute}div.green-box ol li:last-child,div.editor ol li:last-child,div.editor_content ol li:last-child,.content ol li:last-child{margin-bottom:0}div.cont-wrap div.photo_box{float:left;margin-right:30px}div.cont-wrap div.photo_box figure{width:295px;height:295px;margin-bottom:5px}div.cont-wrap div.photo_box figure img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;";border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-bottom:5px}div.cont-wrap div.text_box{overflow:hidden}.timeline{margin:0;padding:0}@media(min-width: 992px){.timeline{width:80%;margin:0 auto}}.timeline>li{overflow:hidden;margin:0;position:relative}.timeline-date{width:inherit;float:none;margin-top:0;text-align:left;padding-right:0}@media(min-width: 1200px){.timeline-date{width:160px;float:left;margin-top:20px;text-align:right;padding-right:30px}}.timeline-content{width:inherit;float:none;border-left:3px #e5e5e4 solid;padding-left:30px;margin-left:20px;padding-top:1em;padding-bottom:1em}@media(min-width: 1200px){.timeline-content{padding-top:20px;width:75%;float:left;border-left:3px #e5e5e4 solid;padding-left:30px}}.timeline-content h3{font-size:1.7rem;font-family:"TsukushiBBold"}.timeline-content p{font-size:1.5rem}@media(min-width: 1200px){.timeline-content:before{content:"";width:12px;height:12px;background:#ffb401;position:absolute;left:176px;top:24px;border-radius:100%}}dl.shinsatsu{font-size:1.6rem}dl.shinsatsu dt,dl.shinsatsu dd{padding:40px 0}dl.shinsatsu dt{font-family:"TsukushiABold";font-size:2rem;float:none;width:100%;clear:left;line-height:1;padding:.25em;border-bottom:solid 2px #e5e5e4}@media(min-width: 768px){dl.shinsatsu dt{font-size:2.2rem;float:left;width:25%;border-bottom:none;padding:20px 0}}dl.shinsatsu dd{padding:20px 0;margin-bottom:20px}dl.shinsatsu dd p.yasumi{text-align:inherit;text-justify:inherit;letter-spacing:normal}@media(min-width: 768px){dl.shinsatsu dd{padding-left:25%;border-bottom:solid 1px #e5e5e4}}dl.shinsatsu dd ul{font-size:1.6rem;margin-bottom:0;margin-left:1.5em;padding:0}dl.shinsatsu dd ul li{margin-bottom:.75em}dl.shinsatsu dd ul li:last-child{margin-bottom:0}dl.shinsatsu dd ul li:before{content:"";font-family:FontAwesome;margin-right:.5em;margin-left:-1.4em;color:#b4cd5c;font-size:small}dl.shinsatsu dd.tel{font-family:"TsukushiABold";font-size:2.6rem;line-height:1}div.img_wrap{margin-bottom:40px}div.img_wrap figure{float:left;width:295px;margin-bottom:5px;margin-right:20px;box-sizing:border-box}div.img_wrap figure img{width:100%;height:auto}div.img_wrap figure.half{float:left;width:200px;height:auto;margin-bottom:5px;margin-right:20px;border:solid 3px #e5e5e4;box-sizing:border-box}div.img_wrap figure.half img{width:100%;height:auto}div.img_wrap div.text-box{overflow:hidden}div.img_wrap div.text-box h4{font-size:2rem;font-family:"TsukushiABold";margin-bottom:1em;border-bottom:solid 3px #e5e5e4;padding-left:.25em}div.img_wrap div.text-box h4.simple{border-bottom:none;padding-left:0;margin-bottom:.5em}div.img_wrap div.text-box ul{margin-left:1.5em;margin-bottom:1.5em;padding:0}div.elementor div.elementor-element-populated,div.elementor div.elementor-container,div.elementor div.elementor-element,div.elementor div.elementor-column-wrap{padding:0}div.elementor p{line-height:1.5 !important}div.elementor div.elementor-widget:not(:last-child){margin-bottom:0px}div.elementor h4.elementor-heading-title{font-size:2rem;font-family:"TsukushiABold";margin-bottom:0em;border-top:solid 2px #e5e5e4;border-bottom:solid 2px #e5e5e4;padding:.25em;background-color:#f7f6f6;padding-left:.5em}div.elementor div.elementor-widget-container h5{font-size:2rem;font-family:"TsukushiABold";border-bottom:solid 3px #e5e5e4;padding-left:.25em;line-height:1.5 !important}div.elementor div.elementor-widget-container ul{margin-left:1.5em;padding:0}div.elementor div.elementor-widget-container .elementor-widget-heading .elementor-heading-title{padding:inherit;margin:inherit;line-height:inherit}div.elementor div.elementor-widget-container ul{font-size:1.6rem;margin-bottom:2em;margin-left:1.5em;padding:0}div.elementor div.elementor-widget-container ul li{margin-bottom:.75em;text-align:justify;text-justify:distribute}div.elementor div.elementor-widget-container ul li:last-child{margin-bottom:0}div.elementor div.elementor-widget-container ul li:before{content:"";font-family:FontAwesome;margin-right:.5em;margin-left:-1.4em;color:#b4cd5c;font-size:small}div.elementor div.elementor-widget-container ol{font-size:1.6rem;margin-bottom:2em;margin-left:1em}div.elementor div.elementor-widget-container ol li{margin-bottom:.75em;list-style-type:decimal;margin-left:.5em;text-align:justify;text-justify:distribute}div.elementor div.elementor-widget-container ol li:last-child{margin-bottom:0}div#elementor ul li:before{content:none !important}.table,.table2{font-size:1.6rem;width:100%;border:1px solid #d4d4d4;box-shadow:0 1px 1px #ccc;letter-spacing:1px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:45px !important}@media(min-width: 768px){.table,.table2{margin:0 auto 60px;border-spacing:0;border-collapse:separate}}.table,.table tbody,.table thead,.table tr,.table td,.table th,.table2,.table2 tbody,.table2 thead,.table2 tr,.table2 td,.table2 th{display:block}.table tr th,.table2 tr th{width:auto;background:#eee;padding:10px 1em;box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset;color:#000;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;white-space:nowrap;font-weight:normal;text-align:center;vertical-align:middle}.table td,.table2 td{padding:10px 1em;background:#fff;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;vertical-align:middle}.table td ol,.table2 td ol{margin-bottom:0}.table td ol li,.table2 td ol li{margin-bottom:.75em}.table td ol li:last-child,.table2 td ol li:last-child{margin-bottom:0}@media(min-width: 768px){.table,.table2,.table4{display:table}.table tbody,.table thead,.table2 tbody,.table2 thead,.table4 tbody,.table4 thead{display:table-row-group}.table tr,.table2 tr,.table4 tr{display:table-row}.table tr th,.table tr td,.table2 tr th,.table2 tr td,.table4 tr th,.table4 tr td{padding:1.25em 1em;display:table-cell;text-align:left}.table tr td,.table2 tr td,.table4 tr td{background:#fff}.min-width{width:200px !important}}.table tr:first-child th:first-child,.table tr:first-child td:first-child{-webkit-border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;-o-border-radius:6px 0 0 0;border-radius:6px 0 0 0}.table tr:first-child th:last-child,.table tr:first-child td:last-child{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0}@media(min-width: 768px){.table tr:first-child th:last-child,.table tr:first-child td:last-child{-webkit-border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;-o-border-radius:0 6px 0 0;border-radius:0 6px 0 0}}.table tr:last-child th:first-child,.table tr:last-child td:first-child{-webkit-border-radius:0 0 0 0px;-moz-border-radius:0 0 0 0px;-o-border-radius:0 0 0 0px;border-radius:0 0 0 0px}@media(min-width: 768px){.table tr:last-child th:first-child,.table tr:last-child td:first-child{-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;-o-border-radius:0 0 0 6px;border-radius:0 0 0 6p}}.table tr:last-child th:last-child,.table tr:last-child td:last-child{-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;-o-border-radius:0 0 6px 0;border-radius:0 0 6px 0}caption{font-size:1.5rem;padding-left:5px;font-weight:600;white-space:nowrap;caption-side:top}caption:before{content:"";font-family:FontAwesome;color:#b4cd5c}.table i{color:#ffb401}.table2 tr td ul,.table tr td ul{font-size:1.6rem;margin:1em 0;margin-left:1.5em;padding:0}.table2 tr td ul li,.table tr td ul li{margin-bottom:.75em}.table2 tr td ul li:last-child,.table tr td ul li:last-child{margin-bottom:0}.table2 tr td ul li:before,.table tr td ul li:before{content:"";font-family:FontAwesome;margin-right:.5em;margin-left:-1.4em;color:#b4cd5c;font-size:small}.table2 tr td p:last-of-type,.table tr td p:last-of-type{margin-bottom:0}.table td dl dd{margin-bottom:1em}.table td dl dd:last-of-type{margin-bottom:0}.table td dl dt:before{content:"[ "}.table td dl dt:after{content:" ]"}.table td p{text-align:left}.table td p:last-child{margin-bottom:0}@media(min-width: 768px){.table2{font-size:1.6rem;width:100%;margin:0 auto 60px;border-spacing:0;border-collapse:separate;border:1px solid #d4d4d4;letter-spacing:1px}.table2 th,.table2 td{padding:10px 1em;background:#fff;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;vertical-align:top}.table2 tr th{width:14em;background:#eee;color:#000;white-space:nowrap;font-weight:normal}}.table3{font-size:1.6rem;display:block;width:100%;border-spacing:0;border-collapse:separate;border:1px solid #d4d4d4;letter-spacing:1px}@media(min-width: 992px){.table3{display:table}}.table3 thead{display:block;float:left;overflow-x:scroll}@media(min-width: 992px){.table3 thead{display:table-row-group;float:none}}.table3 thead tr th{background:#eee}.table3 thead tr th span{display:block;font-size:small}@media(min-width: 992px){.table3 tr{display:table-row !important}}.table3 tr th,.table3 tr td{padding:10px 1em;background:#fff;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;vertical-align:middle}.table3 tr th{width:auto;display:block;text-align:left;height:4em;vertical-align:middle}@media(min-width: 992px){.table3 tr th{display:table-cell;text-align:center}}.table3 tbody{display:block;width:auto;overflow-x:auto;white-space:nowrap}@media(min-width: 992px){.table3 tbody{display:table-row-group}}.table3 tbody tr{display:inline-block;margin:0 -3px}.table3 tbody tr td{display:block;height:4em;text-align:center !important;vertical-align:middle !important}@media(min-width: 992px){.table3 tbody tr td{display:table-cell}}.table3 tbody tr td span{display:block;font-size:1.4rem}.table3 tbody tr td span:before,.table3 tbody tr td span:after{content:none}@media(min-width: 992px){.table3 tbody tr td span{display:inline;font-size:small}.table3 tbody tr td span:before{content:"( ";margin-left:.5em}.table3 tbody tr td span:after{content:" )"}}@media(min-width: 992px){.table3 tbody tr td:first-child{text-align:left !important;white-space:nowrap}}div.outer{width:100%;overflow:scroll}.table4{font-size:1.6rem;width:100%;margin:0 auto;border-spacing:0;border-collapse:separate;border:1px solid #d4d4d4;letter-spacing:1px}.table4 tr th,.table4 tr td{padding:10px 1em;background:#fff;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;vertical-align:middle}.table4 tr th{width:auto;background:#eee;color:#000;font-weight:normal;text-align:center}.table4 tr th span{display:block;font-size:small}.table4 tr th span:before{content:"( "}.table4 tr th span:after{content:" )"}.table4 tr td{white-space:nowrap;text-align:center}div.green-box{background-color:#f2f6e0;padding:20px}div.green-box h4{font-family:"TsukushiABold";font-size:2.6rem;margin-bottom:1em}div.green-box ul.green_list{padding:0;margin:0}.cal_wrapper{max-width:1000px;min-width:300px;margin-left:auto;margin-right:auto;display:block}.googlecal{position:relative;padding-bottom:80%;height:0;overflow:hidden}.googlecal iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}dl.green{counter-reset:step 0}dl.green:after{content:"";font-family:FontAwesome;font-size:6rem;line-height:1;color:#b4cd5c;display:block;text-align:center;margin:0 0 40px}dl.green dt{color:#b4cd5c}dl.green dt:after{counter-increment:step 1;content:counter(step) ""}#map-area{margin-bottom:20px}#parking{width:70%;margin:0 auto}article.pp-article{margin-bottom:40px}p.center-text-pp{text-align:center;font-size:1.6rem}ol.list-num-pp,ul.list-alpha-pp,ul.list-disc-pp{font-size:1.6rem;margin-left:1.6em;padding:0}ul.list-alpha-pp,ul.list-disc-pp{margin-top:1em;margin-bottom:1em;padding:0}ol.list-num-pp li{list-style:decimal;margin-bottom:.5em}ol.list-num-pp li:before{content:none !important}ul.list-alpha-pp li{list-style:lower-alpha;margin-bottom:.5em}ul.list-alpha-pp li:before{content:none !important}ul.list-disc-pp li{list-style:disc;margin-bottom:.5em}ul.list-disc-pp li:before{content:none !important}dl.dl-pp{font-size:1.5rem}dl.dl-pp dt{font-weight:bold;margin-bottom:.25em}dl.dl-pp dd{letter-spacing:1px}@media(min-width: 992px){dl.dental-dl{margin-bottom:60px}}dl.dental-dl dt,dl.dental-dl dd{padding:10px 0}@media(min-width: 768px){dl.dental-dl dt,dl.dental-dl dd{padding:0}}@media(min-width: 992px){dl.dental-dl dt,dl.dental-dl dd{padding:20px 0}}dl.dental-dl dt{font-size:1.8rem;font-family:"TsukushiABold";border-bottom:solid 2px #5d5d5d;margin-bottom:1em}@media(min-width: 992px){dl.dental-dl dt{float:left;width:38%;border-bottom:0}}dl.dental-dl dd{font-size:1.6rem;padding-left:0;margin-bottom:40px;border-bottom:none}@media(min-width: 768px){dl.dental-dl dd{padding-left:.5em;margin-bottom:40px}}@media(min-width: 992px){dl.dental-dl dd{padding-left:42%;border-bottom:solid 1px #e5e5e4}}dl.dental-dl dd h3{font-size:1.7rem;font-weight:bold;margin-bottom:.25em}@media(min-width: 768px){dl.dental-dl dd h3{margin-bottom:.75em}}@media(min-width: 992px){dl.dental-dl dd h3{margin-bottom:1em}}dl.dental-dl dd h3:before{content:"●";color:#b4cd5c;margin-right:.25em}dl.dental-dl dd dl dt{font-size:1.6rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;border-bottom:none}dl.dental-dl dd dl dt:before{content:"[ "}dl.dental-dl dd dl dt:after{content:" ]"}dl.dental-dl dd dl dd{margin-bottom:1em;border-bottom:solid 1px #e5e5e4}dl.dental-dl dd dl dd:last-child{border-bottom:none}@media(min-width: 768px){dl.dental-dl dd dl dt,dl.dental-dl dd dl dd{padding:0}}@media(min-width: 992px){dl.dental-dl dd dl dt,dl.dental-dl dd dl dd{padding:inherit}}@media(min-width: 768px){dl.dental-dl dd dl dt{margin-bottom:5px}}@media(min-width: 992px){dl.dental-dl dd dl dt{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;float:none;width:inherit}}div.txt-btn{display:inline-block;border:solid 1px #b6b6b6;margin-top:15px}div.txt-btn:hover{border-color:#ffb401}div.txt-btn a{display:block;padding:.5em 2em;text-decoration:none !important;font-size:1.6rem;color:#5d5d5d !important;background:#fff;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}div.txt-btn a:hover{background:#ffb401;color:#fff !important}div.fc-left h2{font-size:1.8rem}div.fc-view table th.fc-day-header{padding:10px 0 !important}div.fc-view table td.fc-day-number{font-size:1.3rem !important}div.fc-view table td.fc-event-container{font-size:1.5rem !important}ul.list-doc{list-style-type:none;margin:0;padding:0}ul.list-doc li{margin-bottom:1.5em}ul.list-doc li h3{margin-bottom:1em;padding:.5em .25em;border-top:solid 1px #e5e5e4;border-bottom:solid 1px #e5e5e4}ul.list-doc li h3:before{font:var(--fa-font-solid);content:"";margin-right:.5em;color:#b4cd5c}ul.list-doc li p{margin-bottom:2em}ul.list-doc.num{counter-reset:number 0}ul.list-doc.num li h3:before{counter-increment:number 1;content:counter(number) "."}.border-box-green{list-style-type:none;margin:0;padding:0;counter-reset:number 0}@media(min-width: 992px){.border-box-green{margin:0 auto;width:96%}}.border-box-green li{margin-bottom:30px;padding:1.5em;border:solid 5px #b4cd5c;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.border-box-green li h4{font-size:1.8rem;font-weight:bold;margin-bottom:1em;line-height:1.6}.border-box-green li h4:before{counter-increment:number 1;content:counter(number) "."}.block{margin-bottom:40px}@media(min-width: 768px){.block{margin-bottom:64px}}.block h2.stitch span{font-size:.7em}.block h4.point{font-family:"TsukushiABold";font-size:clamp(1.7rem,1.6rem + .25vw,1.8rem);background:#f4fadf;box-shadow:0px 0px 0px 5px #f4fadf;border:dashed 2px #b4cd5c;padding:.5em .75em;margin-bottom:16px;box-sizing:border-box}.block h4.point::before{font:var(--fa-font-solid);content:"";margin-right:8px;color:#b4cd5c;font-size:1.4em}.block h4.report{font-family:"TsukushiABold";font-size:clamp(1.7rem,1.6rem + .25vw,1.8rem);background:#f4fadf;box-shadow:0px 0px 0px 5px #f4fadf;border:dashed 2px #b4cd5c;padding:.5em .75em;margin-bottom:16px;box-sizing:border-box}.block h4.report::before{font:var(--fa-font-solid);content:"";margin-right:8px;color:#b4cd5c;font-size:1.4em}.block p:last-of-type{margin-bottom:2.5em;line-height:1.8}.block .box{border:solid 4px #eee;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;padding:1.5em;margin-bottom:40px}.block .box p{margin-bottom:0}.block .box ul{margin-bottom:0}.block .box ul.info_list{list-style-type:none;padding:0;font-size:1.6rem}.block .box ul.info_list span{font-size:1.3rem !important;margin-right:1em;display:block}@media(min-width: 768px){.block .box ul.info_list span{display:inline-block}}.block .box ul.info_list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.block .box ul.info_list li+li{margin-top:.75em}.block .box ul.info_list a{color:#4d4d4d}.block .box ul.list{font-size:1.6rem;padding:0}.block .box ul.list li{margin-bottom:.75em;margin-left:1em;text-align:justify;text-justify:distribute}.block .box ul.list li:last-child{margin-bottom:0}.block .box ul.list li:before{content:"";font-family:FontAwesome;margin-right:.75em;margin-left:-1.4em;color:#dfeead;font-size:small}@media(min-width: 992px){.kouken{padding-left:8% !important;padding-right:8% !important}}.kouken .container{padding-left:0;padding-right:0}.kouken div.phone_no{font-family:"TsukushiABold";font-size:clamp(2.8rem,1.6rem + 3vw,4rem);color:#b4cd5c;border:solid 2px #b4cd5c;padding:.25em .75em;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;display:inline-block}.kouken div.phone_no span{font-size:.6em;margin-right:.5em}nav{background-color:#fff;border-bottom:solid 4px #e5e5e4;position:relative;padding:10px 0}@media(min-width: 1200px){nav{padding:0}}nav div.animal-1{position:absolute;width:300px;height:47px;left:50%;top:-37px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 768px){nav div.animal-1{width:400px;height:63px;top:-50px}}@media(min-width: 992px){nav div.animal-1{width:455px;height:72px;top:-57px}}nav div.animal-1 img{width:100%;height:auto}nav ul{margin:0;padding:0;list-style-type:none}nav ul ul{font-size:1.5rem}nav ul ul li{line-height:1}ul.menu{font-size:1.5rem;position:relative;margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center}ul.menu>li{flex-basis:auto;text-align:center;box-sizing:border-box;line-height:1}ul.menu>li::after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:4px;background:#ffb401;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}ul.menu>li:hover::after{transform:scale(1, 1)}ul.menu>li.current_page_parent::after,ul.menu>li.current-page-ancestor::after,ul.menu>li.current-menu-item::after,ul.menu>li.current_page_item::after{transform:scale(1, 1)}ul.menu>li.current_page_parent,ul.menu>li.current-page-ancestor,ul.menu>li.current-menu-item,ul.menu>li.current_page_item{background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2))}.menu>li a{display:block;color:#4d4d4d;text-decoration:none;padding:30px 1.25em 14px}.menu>li:hover:before{width:100%}.menu>li a:hover{text-decoration:none}.menu li:last-child a{border-radius:0 0 6px 6px;border-bottom:1px solid #e5e5e4}ul.menu>li>ul>li>ul{visibility:hidden;opacity:0}ul.menu li ul li ul li>ul{visibility:hidden;opacity:0}.menu>li:hover{-webkit-transition:all .5s;transition:all .5s}.menu ul li a,.menu ul li ul li a{padding:13px 15px;border-top:1px solid #e5e5e4;border-right:1px solid #e5e5e4;border-left:1px solid #e5e5e4;text-align:left;color:#4d4d4d;white-space:nowrap;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.menu ul li a:hover,.menu ul li ul li a:hover{background:#fff;text-decoration:none;color:#b4cd5c}.menu ul li.current-menu-item a,.menu ul li.current_page_item a{color:#b4cd5c}.menu{*zoom:1}.menu>li{position:relative}.menu>li>ul{position:absolute;top:100%;text-align:left;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}ul.menu li>ul{visibility:hidden;opacity:0;z-index:1}.menu>li:hover>ul{top:calc(100% + 4px);visibility:visible;opacity:1;background:hsla(0,0%,100%,.95)}.menu>li>ul>li{position:relative;white-space:nowrap;min-width:10em}.menu>li>ul>li a{display:block;white-space:nowrap}.init-right>a{position:relative}.init-right>a:after{position:absolute;right:15px;top:45%;transform:translateY(-50%);content:"";display:inline-block;width:6px;height:6px;margin:0 0 0 15px;border-right:1px solid #4d4d4d;border-top:1px solid #4d4d4d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu>li>ul>li>ul{position:absolute;top:0px;left:90%;width:100%;background:hsla(0,0%,100%,.95);-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.menu>li>ul>li:hover>ul{visibility:visible;opacity:1;left:100%}.menu>li>ul>li:hover>ul>li{position:relative}side ul{font-size:1.5rem;list-style-type:none;margin:0;padding:0}side ul li{margin-bottom:0;text-align:center;border-top:solid 1px #e5e5e4;padding:.5em 0}@media(min-width: 992px){side ul li{text-align:left;border:none}}side ul li:last-child{border-bottom:solid 1px #e5e5e4}@media(min-width: 992px){side ul li:last-child{margin-bottom:0;border:none}}side ul li a{display:block;color:gray;text-decoration:none}side ul li a:before{content:none}@media(min-width: 992px){side ul li a:before{content:"";font-family:FontAwesome;margin-right:.5em;color:#e5e5e4;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}}side ul li.current-cat-parent>a,side ul li.current-cat-ancestor>a,side ul li.current-cat>a,side ul li.current a,side ul li a:hover{color:#ffb401}@media(min-width: 992px){side ul li.current-cat-parent>a:before,side ul li.current-cat-ancestor>a:before,side ul li.current-cat>a:before,side ul li.current a:before,side ul li a:hover:before{color:#ffb401}}side ul.children{margin-top:.5em;margin-bottom:0;padding-left:1.5em}side ul.children li{padding:0}side ul.children li a{padding-top:4px;padding-bottom:4px}side ul.children li a::before{font:var(--fa-font-solid);content:""}div#sub_nav{display:none}@media(min-width: 992px){div#sub_nav{display:block;width:100%;padding:0;margin-top:40px}div#sub_nav ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center}div#sub_nav ul li{flex-basis:auto;font-size:1.4rem;margin:0;border-right:solid 1px #fff}div#sub_nav ul li:last-child{border:none}div#sub_nav ul li a{display:block;color:#4d4d4d;background-color:#ffeabb;padding:1em;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;text-decoration:none;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}}@media(min-width: 992px)and (min-width: 1200px){div#sub_nav ul li a{padding:17.5px 1.25em}}@media(min-width: 992px){div#sub_nav ul li a:hover{color:#ffb401;background-color:hsla(0,0%,100%,.8);text-decoration:none}div#sub_nav ul li.current_page_ancestor a,div#sub_nav ul li.current_page_parent a,div#sub_nav ul li.current_page_item a,div#sub_nav ul li.current a{color:#4d4d4d;background-color:#fff}}img.object-fit-img{object-fit:cover;font-family:"object-fit: cover;"}.gap{display:inline-block !important;background-color:rgba(0,0,0,0) !important;margin:0 !important;padding:0 !important;border:none !important;min-height:0 !important;height:0 !important}ul.flex-2-banner{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center}@media(min-width: 768px){ul.flex-2-banner{justify-content:space-between}}ul.flex-2-banner li{flex-basis:96%;margin-bottom:2%}ul.flex-2-banner li:last-child{margin-bottom:0}@media(min-width: 768px){ul.flex-2-banner li{flex-basis:49%}}ul.flex-2-banner img{width:100%;max-width:100%;height:auto}ul.flex-gallery-4{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between}ul.flex-gallery-4 li{flex-basis:48%;margin-bottom:15px}@media(min-width: 768px){ul.flex-gallery-4 li{flex-basis:24%}}ul.flex-gallery-4 li:nth-last-child(-n+4){margin-bottom:0}ul.flex-gallery-4 li .mask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4);-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(0);transform:scale(0);border-radius:10px}ul.flex-gallery-4 li .mask .caption{color:#fff;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}ul.flex-gallery-4 li:hover .mask{-webkit-transform:scale(1);transform:scale(1)}ul.flex-gallery-4 li p{font-size:1.3rem}ul.flex-4{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;counter-reset:number 0}ul.flex-4 li{flex-basis:48%;padding:10px;box-sizing:border-box;border:solid 1px #b8b8b8;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:20px;word-break:break-all}@media(min-width: 768px){ul.flex-4 li{flex-basis:32%;padding:15px}}@media(min-width: 992px){ul.flex-4 li{flex-basis:24%;padding:20px;min-height:220px}}ul.flex-4 li h2{color:#b4cd5c;font-size:1.7rem;font-family:"TsukushiABold";border-bottom:solid 2px #e5e5e4;margin-bottom:1em;padding-bottom:.25em}ul.flex-4 li h2:before{counter-increment:number 1;content:counter(number) "."}@media(min-width: 768px){ul.flex-4 li h2{font-size:1.8rem}}ul.flex-4 li p{font-size:1.4rem;margin-bottom:0}ul.flex-teikei-4{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between}ul.flex-teikei-4 li{flex-basis:48%;margin-bottom:15px;border:solid 1px #e5e5e4;box-sizing:border-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding-bottom:16px}@media(min-width: 768px){ul.flex-teikei-4 li{flex-basis:32%}}@media(min-width: 992px){ul.flex-teikei-4 li{flex-basis:24%}}ul.flex-teikei-4 li a{display:block;text-decoration:none;color:#4d4d4d}ul.flex-teikei-4 li figure img{aspect-ratio:282.4/211.8;object-fit:cover;width:100%;display:block;margin-left:auto;margin-right:auto;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}ul.flex-teikei-4 li div.browser-shot{width:100%;margin-bottom:5px !important;padding:0}ul.flex-teikei-4 li div.browser-shot img{width:100%;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}ul.flex-teikei-4 li h3{font-family:"TsukushiABold";font-size:1.5rem;padding:0 10px;margin-bottom:.5em}ul.flex-teikei-4 li p{font-size:1.4rem;padding:0 10px;margin-bottom:0}ul.flex-teikei-4 li a:hover img{-webkit-filter:brightness(0.8);-moz-filter:brightness(0.8);-o-filter:brightness(0.8);-ms-filter:brightness(0.8);filter:brightness(0.8)}ul.flex-teikei-4 li:nth-last-child(-n+3){margin-bottom:0}ul.grid4{list-style-type:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width: 768px){ul.grid4{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){ul.grid4{grid-template-columns:repeat(4, 1fr);gap:24px}}ul.grid4 li{border:solid 1px #e5e5e4;box-sizing:border-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding-bottom:16px}ul.grid4 a{display:block;text-decoration:none;color:#4d4d4d}ul.grid4 figure img{aspect-ratio:282.4/211.8;object-fit:cover;width:100%;display:block;margin-left:auto;margin-right:auto;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}ul.grid4 div.browser-shot{width:100%;margin-bottom:5px !important;padding:0}ul.grid4 div.browser-shot img{width:100%;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}ul.grid4 h3{font-family:"TsukushiABold";font-size:1.5rem;padding:0 10px;margin-bottom:.5em}ul.grid4 p{font-size:1.4rem;padding:0 10px;margin-bottom:0;display:none}@media(min-width: 768px){ul.grid4 p{display:inline-block}}ul.step-list{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center}ul.step-list li{flex-basis:46%;margin:0 2% 40px;text-align:center;font-size:1.4rem}@media(min-width: 768px){ul.step-list li{flex-basis:40%}}@media(min-width: 992px){ul.step-list li{flex-basis:35%}}ul.step-list li a{display:block;padding:1.5em 1em;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;text-decoration:none;color:#fff}@media(min-width: 768px){ul.step-list li a{padding:1.5em}}@media(min-width: 992px){ul.step-list li a{padding:1.5em 3em}}ul.step-list li a.green{background-color:#b4cd5c;border:solid 2px #b4cd5c}ul.step-list li a.orange{background-color:#ffb401;border:solid 2px #ffb401}ul.step-list li a:hover.green{background-color:rgba(0,0,0,0);border:solid 2px #b4cd5c;color:#b4cd5c}ul.step-list li a:hover.orange{background-color:rgba(0,0,0,0);border:solid 2px #ffb401;color:#ffb401}ul.flex-corona{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center}@media(min-width: 768px){ul.flex-corona{justify-content:space-around}}ul.flex-corona li{flex-basis:100%;font-size:1.8rem;text-align:center;margin-bottom:1.5em}@media(min-width: 768px){ul.flex-corona li{flex-basis:40%}}ul.flex-corona li a{text-decoration:underline;color:#b4cd5c}ul.flex-corona li a:hover{color:#ffb401}ul.flex-corona li img{display:block;margin:15px auto;max-width:100%;height:auto}ul.flex-corona li p{font-size:1.4rem;text-align:center}ul.flex-3{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;counter-reset:number 0}ul.flex-3 li{flex-basis:100%;padding:30px 10px;box-sizing:border-box;border:solid 1px #b8b8b8;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:20px}@media(min-width: 768px){ul.flex-3 li{flex-basis:32%}}ul.flex-3 li img{width:auto;max-width:100%;height:140px;display:block;margin:0 auto 20px}ul.flex-3 li h3{color:#b4cd5c;font-size:2.4rem;font-family:"TsukushiABold";margin-bottom:5px}ul.flex-3 li h3:after{counter-increment:number 1;content:counter(number) ""}ul.flex-3 li p{font-size:1.6rem;margin-bottom:.5em;letter-spacing:normal;font-weight:600;color:#b4cd5c}ul.flex-3 ul{list-style-type:disc;font-size:1.4rem;color:#7b7b7b}ul.flex-3 ul li{display:list-item;border:none;padding:0;margin:0}ul.flex-step{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center;margin-bottom:40px}ul.flex-step:after{content:"";font-family:FontAwesome;font-size:6rem;line-height:1;color:#b4cd5c;display:block;text-align:center;margin:0 0 40px;width:100%}ul.flex-step:last-of-type:after{content:none}ul.flex-step li{flex-basis:100%;margin:20px;text-align:center;font-size:1.4rem;margin-bottom:40px}@media(min-width: 768px){ul.flex-step li{flex-basis:35%}}ul.flex-step li img{display:block;width:auto;max-width:100%;max-height:200px;margin:0 auto 20px}@media(min-width: 768px){ul.flex-step li img{max-width:100%;max-height:200px}}ul.cont-list{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:start;font-size:1.4rem;margin-bottom:45px}@media(min-width: 992px){ul.cont-list{justify-content:start}}ul.cont-list li{flex-basis:31%;margin:0 1% .5em;text-align:center}@media(min-width: 768px){ul.cont-list li{flex-basis:19%;margin-bottom:.5em}}@media(min-width: 992px){ul.cont-list li{flex-basis:auto;margin:0 2px .5em}}ul.cont-list li a{display:block;color:#4d4d4d;text-decoration:none;padding:.25em 1em;border:solid 3px #e5e5e4;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}@media(min-width: 992px){ul.cont-list li a{padding:.25em 1.25em}}ul.cont-list li a:hover{background-color:#ffb401;color:#fff;border:solid 3px #ffb401}ul.cont-list li.current_page_item a{background-color:#ffb401;color:#fff;border:solid 3px #ffb401}ul.flex3-1{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between}ul.flex3-1 li{flex-basis:100%;margin-bottom:2%}@media(min-width: 992px){ul.flex3-1 li{flex-basis:31%}}ul.flex3-1 li h4{font-size:1.8rem;font-weight:bold;margin-bottom:1.25em;line-height:1.6;padding-bottom:.25em;border-bottom:dotted 3px #b4cd5c}ul.flex3-1 li h4 span{font-size:1.4rem;margin-left:-0.5em}ul.flex3-1.border-box li{border:solid 4px #b4cd5c;padding:1.5em;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}ul.flex-kamoku{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between}ul.flex-kamoku li{font-family:"TsukushiB";flex-basis:49%;font-size:1.8rem;text-align:center;letter-spacing:.15em;margin-bottom:15px}@media(min-width: 768px){ul.flex-kamoku li{flex-basis:32%}}@media(min-width: 992px){ul.flex-kamoku li{flex-basis:24%}}ul.flex-kamoku li a{display:block;color:#4d4d4d;text-decoration:none;border:solid 4px #e5e5e4;background:#fff;padding-top:1em;padding-bottom:1em;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}ul.flex-kamoku li a:before{font:var(--fa-font-solid);content:"";color:#be0505;margin-right:.5em;font-size:2rem;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}ul.flex-kamoku li a:hover{background:#ffb401;border:solid 4px #ffb401;color:#fff}ul.flex-kamoku li a:hover:before{color:#fff}.ratio-9x16{--bs-aspect-ratio: 75%}figure{margin:0;padding:0;width:100%;height:100%}figure img{max-width:100%;height:auto}img{vertical-align:middle;height:auto}img.alignleft{display:block;float:none;margin:0px auto 20px auto}@media(min-width: 768px){img.alignleft{display:block;float:left;margin:0 20px 20px 0}}img.alignright{display:block;float:none;margin:0px auto 20px auto}@media(min-width: 768px){img.alignright{display:block;float:right;margin:0 0 20px 20px}}img.aligncenter{display:block;float:none;margin:0px auto 20px auto}img.alignnone{clear:both;display:block;float:none;margin:0px 0px 20px}img.object-fit-img{object-fit:cover;font-family:"object-fit: cover;"}img.object-fit-img-ps-bottom{object-fit:cover;font-family:"object-fit: cover;";object-position:0 50%}.aspect32-wrap{position:relative;width:100%}.aspect32-wrap:before{content:"";display:block;padding-top:66.6666666667%}.aspect32-box{position:absolute;top:0;left:0;bottom:0;right:0}.aspect32-box figure{margin:0;padding:0;width:100%;height:100%;box-sizing:border-box}.aspect32-box figure img{width:100%;max-width:100%;height:100%;max-height:100%}.aspect32-box figure a{display:block;width:100%;height:100%}.square-wrap{position:relative;width:100%;border:solid 6px #e5e5e4;border-radius:10px;overflow:hidden}.square-wrap:before{content:"";display:block;padding-top:100%}.square-box{position:absolute;top:0;left:0;bottom:0;right:0}.square-box figure{margin:0;padding:0;width:100%;height:100%;box-sizing:border-box}.square-box figure img{width:100%;height:100%}.square-box figure a{display:block;width:100%;height:100%}.comment-body p{font-size:1.4rem}#comment-area a{color:#4d4d4d}#comment-area a:hover{color:#ffb401}#comment-area h3{font-size:2rem;margin-bottom:1.5em;font-weight:bold;border-bottom:solid 1px #e5e5e4;border-top:solid 1px #e5e5e4;padding:5px}.required{color:#ffb401}.commets-list,.trackback-list{overflow:hidden;margin-top:-20px;margin-bottom:20px}@media(min-width: 992px){.commets-list,.trackback-list{margin-bottom:40px}}.commets-list li,.trackback-list li{overflow:hidden;margin-top:-1px;margin-bottom:20px;padding:20px 0 0;width:100%;border-top:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,0);box-sizing:border-box}.commets-list .avatar{float:left;margin-right:10px;margin-bottom:10px}.comment-meta,.reply,.form-allowed-tags{font-size:1.3rem}p.comment-notes span.required{font-size:1.3rem}.comment-notes{font-size:1.3rem}span.small{font-size:1.3rem}.comment-body p{clear:both}.reply{text-align:right}#respond{margin-bottom:20px}@media(min-width: 992px){#respond{margin-bottom:40px}}#custom-comments>li{margin-bottom:20px}@media(min-width: 992px){#custom-comments>li{margin-bottom:40px}}#custom-comments .comment-author,#custom-trackback .trackback-author{float:left;margin-bottom:20px;width:30%}@media(min-width: 992px){#custom-comments .comment-author,#custom-trackback .trackback-author{width:40%}}#custom-comments .bypostauthor>div .comment-author{float:right}cite{font-size:1.3rem}#custom-comments .comment-author cite span{padding-left:.5em}#custom-comments .comment-meta{font-size:1.2rem;margin-top:0}@media(min-width: 992px){#custom-comments .comment-meta{font-size:1.3rem}}#custom-comments .comment-body,#custom-trackback .trackback-body{float:right;margin-bottom:20px;width:65%}@media(min-width: 992px){#custom-comments .comment-body,#custom-trackback .trackback-body{width:55%}}#custom-comments .comment-body{background:url(../images/common/quote.png) no-repeat 0 0}#custom-comments .comment-body p:first-of-type:after{content:url(../images/common/quote.png)}#custom-comments .bypostauthor>div .comment-body{float:left}#custom-comments .comment-body p{padding-left:1.5em}#custom-comments ul.children{margin-left:20px}input[type=text],input[type=password],input[type=email],input[type=search],textarea{margin:0;padding:6px 4px;max-width:96%;outline:none;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;color:#777;font-size:1.5rem}#comment-area input[type=text],#comment-area textarea{display:block}textarea{overflow:auto}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus{border:2px solid #ffb401;background:#fff;-webkit-box-shadow:0 0 3px #f0c4f1;-moz-box-shadow:0 0 3px #f0c4f1;box-shadow:0 0 3px #f0c4f1;color:#444}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;padding:1em 4em;border:none;color:#fff;text-decoration:none;font-size:1.5rem;line-height:normal;cursor:pointer;background-color:#ffb401;-webkit-appearance:none;border-radius:0}.button,button,input[type=submit],input[type=reset],input[type=button]{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#7ac943;color:#fff}.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{position:relative;top:1px}.comment-page-link{margin:0 0 3em}input[type=checkbox]{margin-right:5px;margin-bottom:1em}html{font-size:62.5%}body{font-size:1rem}body{margin:0px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;line-height:1.5;letter-spacing:0;-webkit-text-size-adjust:100%;color:#4d4d4d;background-color:#fff7ea;background-image:url(../images/common/header_bg.png);background-position:left top;background-repeat:repeat-x}body{animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}p{font-size:1.45rem;line-height:1.7;margin-bottom:1em;color:#4d4d4d;text-align:justify;text-justify:distribute;letter-spacing:.1em}@media(min-width: 768px){p{font-size:1.5rem}}a:focus,*:focus{outline:none}@media(min-width: 992px){.container_max_width{max-width:1000px}}section,.main_wrap{margin-bottom:60px}@media(min-width: 768px){section,.main_wrap{margin-bottom:75px}}article{margin-bottom:60px}@media(min-width: 768px){article{margin-bottom:75px}}.white-box{background:#fff;padding:3em;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.info{padding-top:40px}@media(min-width: 768px){.info{padding-top:60px}}@media(min-width: 992px){.info{padding-top:90px}}.content-area{background:#fff;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;padding:3em;margin-top:45px;margin-left:1em;margin-right:1em}@media(min-width: 768px){.content-area{padding:4em 5em 3em}}@media(min-width: 992px){.content-area{margin-top:0}}.mb-3em{margin-bottom:3em !important}header{padding-top:50px;padding-bottom:50px}@media(min-width: 992px){header{padding-top:60px;padding-bottom:80px}}header h1{display:block;margin:0 auto;text-align:center}header h1 img{display:block;margin:0 auto;width:60%;height:auto}@media(min-width: 992px){header h1 img{width:auto;max-height:148px}}.header-info{border-left:solid 4px #4d4d4d;padding-top:10px;padding-bottom:10px;padding-left:40px}.header-info ul.sns{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start}.header-info ul.sns li{flex-basis:auto;margin-right:10px;margin-bottom:10px}.header-info ul.sns li img{width:100%;max-width:80px}.header-info p.tel{font-family:"TsukushiABold";font-size:2.8rem;line-height:1;margin-bottom:0}.header-info p{font-size:1.5rem;margin-bottom:0}#footer-area{background-image:url(../images/common/footer_pets.png);background-position:center top;background-repeat:no-repeat;padding-top:71px}#footer-area footer{width:100%;background-color:#b4cd5c;padding:40px 0;color:#fff}#footer-area footer h2{font-family:"TsukushiA";font-size:3rem;margin-bottom:5px;line-height:1;text-align:center}#footer-area footer p{font-size:1.4rem;margin-bottom:.25em;text-align:center}#footer-area footer p span.tel{font-family:"TsukushiABold";font-size:2.8rem;margin-right:10px}#footer-area footer p:last-of-type{margin-bottom:0}#footer-area footer p.f-nav{margin-top:1.5em;font-size:1.4rem}#footer-area footer p.f-nav a{border:solid 2px #fff;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;padding:.5em 1em;background-color:hsla(0,0%,100%,.5);text-decoration:none;color:#4d4d4d;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}#footer-area footer p.f-nav a:hover{color:#4d4d4d;background-color:#fff}#footer-area p.copy{text-align:center;font-size:small;display:block;margin-bottom:0;padding:1em 0}#page-top{position:fixed;margin-bottom:0;bottom:2%;right:2%;z-index:999}#page-top a{width:60px;height:78.6px;display:block;background-image:url(../images/common/page-top.png);background-size:cover;text-indent:-9999px;overflow:hidden}@media(min-width: 768px){#page-top a{width:87px;height:114px}}#pankuzu{width:100%;font-size:1.3rem;text-align:center;margin-bottom:40px}#pankuzu ul li{display:inline;list-style-type:none}#pankuzu ul li:before{content:" / ";padding-left:1em;padding-right:1em}#pankuzu ul li:first-child:before{content:"";padding-left:0}#pankuzu ul li a{color:#4d4d4d}#pankuzu ul li a:hover{color:#ffb401}#pankuzu ul li.current-cat a{color:#ffb401}.pagination{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;clear:both;padding:40px 0 0;position:relative;font-size:x-small;line-height:13px}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#4d4d4d;border:solid 1px #e5e5e4;background-color:#fff}.pagination a:hover{background-color:#ffb401;color:#fff}.pagination .current{padding:6px 9px 5px 9px;background-color:#ffb401;color:#fff}div.pager{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;overflow:hidden;margin-top:40px;border-top:1px solid #e5e5e4;border-bottom:1px solid #e5e5e4;background:url(../images/common/bg-pager.png) repeat-y 50% 0}div.pager .left{float:left}div.pager .right{float:right;text-align:right}div.pager>div{width:50%}div.pager .alignright{text-align:right}div.pager .alignright a:hover{border-left:1px solid #e5e5e4}div.pager .alignleft{text-align:left}div.pager a{display:block;padding:1em;border:none;color:#4d4d4d;text-decoration:none}div.pager a i{color:#4d4d4d;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}div.pager a:hover{background-color:#fff;color:#4d4d4d;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}div.pager a:hover i{color:#ffb401}
