@charset "UTF-8";@import url(../css/base.css);@import url(../css/fonts.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap);body::-webkit-scrollbar{display:block;width:10px;height:10px}body::-webkit-scrollbar-track{border-radius:10px;background:#fff;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(0deg,rgba(139,196,14,.8) 0%,rgba(139,196,14,.5) 100%);box-shadow:inset 0 0 6px rgba(0,0,0,.5)}body::-webkit-scrollbar-thumb:window-inactive{background:linear-gradient(0deg,rgba(139,196,14,.4) 0%,rgba(139,196,14,.6) 100%)}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:100%;-webkit-text-size-adjust:none}header,section,footer,aside,nav,main,article,figure{display:block;padding:0;margin:0}img{vertical-align:bottom;max-width:100%;height:auto}a{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}a:hover,a:active{color:inherit;text-decoration:none}a:not([target*="_blank"]) {transition:opacity .3s ease}a:not([target*="_blank"]):hover {opacity:.7}a.logo:hover,.logo a:hover,a.ft_logo:hover,.ft_logo a:hover{opacity:1!important}a.text_link{color:#f29823}a.text_link:hover{opacity:1!important;text-decoration:underline}a.no_hover{opacity:1}@media only screen and (min-width:769px){a.tel_click{pointer-events:none;opacity:1!important}}table{width:100%}p{line-height:2;letter-spacing:inherit;word-wrap:break-word;word-break:break-word;margin-bottom:15px}p:empty{display:none!important}p:last-child{margin-bottom:0}.red{color:#ca0a0a!important}.bold{font-weight:bold!important}.fl{float:left}.fr{float:right}*,::after,::before{box-sizing:border-box}html{overflow-x:auto!important}body{background-color:#fff;-webkit-text-size-adjust:none}.wrapper{overflow:hidden}.inner{max-width:1170px;margin:0 auto}.inner_sm{max-width:1000px;margin:0 auto}.fullWidthBreak{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 35px}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media only screen and (max-width:768px){.pc_only{display:none!important}}@media only screen and (min-width:769px){.sp_only{display:none!important}}@media only screen and (min-width:426px){.sp_425{display:none}}.accBtn::before,.accBtn::after{transition:all .3s ease-in-out}.accBtn.triangle,.accBtn.triangle_btt{position:relative}.accBtn.triangle::after{content:"";position:absolute;right:10px;top:50%;width:0;height:0;border-radius:20px;border-color:inherit;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid;transform:translateY(-50%);transition:all .3s ease-in-out}.accBtn.triangle.rotate::after{transform:translateY(-50%) rotateX(180deg)}.accBtn.triangle_btt::after{content:"";position:relative;top:0;width:0;height:0;border-radius:20px;border-color:inherit;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid;display:block;margin:10px auto 0;transition:all .3s ease-in-out}.accBtn.rotate::after{transform:rotateX(180deg)}.TabContainer .TabContent{background-color:#edf0f5;position:relative;z-index:2;overflow:hidden}.TabContainer .TabContent>ul{transition:all .3s ease-in-out}.TabContainer .TabContent>ul>li{opacity:0;z-index:-10;visibility:hidden;position:absolute;top:0;left:0;right:0;transition:all .5s ease-in-out}.TabContainer .TabContent>ul>li.active{opacity:1;z-index:1;visibility:visible}.TabContainer .TabContent>ul>li div{padding-top:20px}.TabContainer .TabContent p{padding:9px 10% 0;margin:0}.TabContainer .TabContent p.des{color:#838e95;font-size:12px}.TabContainer .TabPager{display:table;min-width:290px}.TabContainer .TabPager li{background-color:#fff;display:block;float:left;position:relative;margin:0;padding:9px 20px;box-shadow:2px 1px 10px rgba(0,0,0,.4);transform:translateY(10px);transition:all .3s ease;cursor:pointer;color:#797b7d}.TabContainer .TabPager li p{margin:0}.TabContainer .TabPager li.active{background-color:#edf0f5;z-index:1;transform:translateY(0)}.rel{position:relative}.ovh{overflow:hidden!important}.ovs{overflow:auto;-webkit-overflow-scrolling:touch}.lt0{letter-spacing:0!important}figure{margin:0;text-align:center;line-height:1}.fblock{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.key{position:relative}.gMap{width:100%;height:100%}.txt_l{float:left;width:calc(100% - 385px)}.txt_r{float:right;width:calc(100% - 385px)}.image_alone{display:table;max-width:500px;margin:0 auto;border:7px solid rgba(231,231,231,.5);border-radius:11px;overflow:hidden}.totop{transition:all .3s ease;opacity:0;visibility:hidden;cursor:pointer;position:fixed;z-index:19;bottom:147px;right:5.9375em}.totop.active{opacity:1;visibility:visible}@media only screen and (min-width:769px) and (max-width:1366px){.totop.active{right:10px}}.totop .icon{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/totop.svg);background-repeat:no-repeat;background-size:100% auto;border:0;width:50px;height:60px;margin:0}@media only screen and (min-width:769px){.totop:hover .icon{opacity:.9;animation-name:bounce}}.bounce{animation-name:bounce}.animated{animation-duration:.5s;animation-fill-mode:both;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes bounce {

  0%,
  100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-5px);
  }
}@keyframes fixed_banner {
  0% {
    left: 0;
    opacity: 1;
  }

  100% {
    left: -3px;
    opacity: 0.7;
  }
}.fixed_banner{position:fixed;top:200px;right:-120px;z-index:15;transition:right .3s ease-in-out}.fixed_banner::before{content:"\00ab";transform:translate(-100%,-50%) scaleX(.6);transform-origin:100% 50%;cursor:pointer;position:absolute;z-index:1;top:50%;left:0;font-size:1.2em;line-height:1;animation:fixed_banner .4s ease infinite alternate forwards}.fixed_banner:hover{right:0}.fixed_banner>div{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;transition:all .3s ease}.fixed_banner>div:not(.tel):hover {opacity:.7}.fixed_banner a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.fixed_banner p{margin-bottom:0;color:#fff;letter-spacing:.12em;line-height:1.222222222222222;text-align:center}.fixed_banner p::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;width:100%;margin-bottom:8px}.fixed_banner .tel{background:#8bc40e;height:380px}.fixed_banner .tel p{padding:0 25px;font-size:28px;font-weight:600;letter-spacing:0;line-height:.97}.fixed_banner .tel p::before{background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.813' height='40.88' viewBox='0 0 40.813 40.88'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='shared_fixed_bnr_icon01.svg' class='cls-1' d='M571.388,7874.24c-0.116-.35-0.851-0.86-2.2-1.54q-0.552-.315-1.566-0.87t-1.84-1.02q-0.827-.465-1.551-0.9c-0.077-.06-0.319-0.22-0.725-0.51a7.433,7.433,0,0,0-1.029-.62,1.82,1.82,0,0,0-.826-0.2,2.39,2.39,0,0,0-1.449.82,15.268,15.268,0,0,0-1.594,1.8,18.5,18.5,0,0,1-1.537,1.81,2.2,2.2,0,0,1-1.333.82,2.1,2.1,0,0,1-.652-0.14,6.424,6.424,0,0,1-.595-0.25c-0.135-.07-0.367-0.2-0.7-0.41s-0.513-.31-0.551-0.33a28.7,28.7,0,0,1-11.856-11.88c-0.019-.03-0.131-0.22-0.333-0.55s-0.339-.56-0.406-0.7a5.682,5.682,0,0,1-.247-0.59,1.949,1.949,0,0,1-.144-0.65,2.209,2.209,0,0,1,.826-1.34,17.1,17.1,0,0,1,1.8-1.54,13.957,13.957,0,0,0,1.8-1.6,2.4,2.4,0,0,0,.826-1.45,1.924,1.924,0,0,0-.2-0.83,8.558,8.558,0,0,0-.624-1.03c-0.28-.4-0.449-0.65-0.507-0.72-0.29-.49-0.59-1-0.9-1.56s-0.647-1.16-1.014-1.84-0.657-1.2-.87-1.57c-0.677-1.35-1.188-2.09-1.536-2.2a1.576,1.576,0,0,0-.609-0.09,9.788,9.788,0,0,0-2.044.29,11.447,11.447,0,0,0-1.985.61q-1.45.6-3.073,3.54a10.805,10.805,0,0,0-1.377,6.93,12.774,12.774,0,0,0,.363,1.67c0.174,0.62.313,1.07,0.42,1.37s0.3,0.84.594,1.62,0.464,1.25.522,1.42a26.161,26.161,0,0,0,2.406,5.08,48.795,48.795,0,0,0,13.914,13.94,26.318,26.318,0,0,0,5.072,2.41c0.175,0.06.648,0.23,1.421,0.52s1.309,0.49,1.609.6,0.758,0.25,1.377.42a11.935,11.935,0,0,0,1.666.36,10.82,10.82,0,0,0,1.522.1,11.2,11.2,0,0,0,5.392-1.48c1.951-1.08,3.13-2.11,3.536-3.07a11.734,11.734,0,0,0,.609-1.99,9.729,9.729,0,0,0,.29-2.05,1.614,1.614,0,0,0-.087-0.61h0Z' transform='translate(-530.656 -7842.56)'/%3E%3C/svg%3E%0A") no-repeat center/18px auto;height:17px}.fixed_banner .tel p i{font-style:normal}.fixed_banner .tel p span{writing-mode:tb-rl}.fixed_banner .web{background:#fcb527;height:90px}.fixed_banner .web p{font-size:18px;font-weight:500}.fixed_banner .web p::before{background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.75' height='41.97' viewBox='0 0 38.75 41.97'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='shared_fixed_bnr_icon02.svg' class='cls-1' d='M1167.71,7846.43c0-1.04-.01-2.07.01-3.09a1.244,1.244,0,0,1,1.74-1.23,1.292,1.292,0,0,1,.76,1.28v3.04h10.3v-3.04a1.283,1.283,0,0,1,.76-1.28,1.244,1.244,0,0,1,1.74,1.18c0.02,0.9.01,1.81,0.01,2.71v0.46h0.49q3.45,0,6.9.01a4.332,4.332,0,0,1,4.32,4.37v28.89a4.331,4.331,0,0,1-4.15,4.23q-15.225.015-30.45,0a4.308,4.308,0,0,1-4.14-4.23v-28.89a4.317,4.317,0,0,1,4.31-4.37c2.42-.01,4.83-0.01,7.25-0.01A1.159,1.159,0,0,0,1167.71,7846.43ZM1158.5,7859v20.87a1.367,1.367,0,0,0,1.59,1.54h30.59a1.367,1.367,0,0,0,1.55-1.57q0.015-10.2.01-20.39V7859H1158.5Zm24.53-9.98v2.3a1.27,1.27,0,1,1-2.51.01v-2.28h-10.3v2.39a1.259,1.259,0,1,1-2.51-.01v-2.41h-7.6a1.408,1.408,0,0,0-1.61,1.65v5.73h33.74v-0.37c0-1.79,0-3.58-.01-5.37a1.408,1.408,0,0,0-1.62-1.64h-7.58Zm-16.57,16.54v-3.01h3.9v3.01h-3.9Zm6.92-3.02h3.89v3.02h-3.89v-3.02Zm10.89,3.04h-3.89v-3.02h3.89v3.02Zm-17.8,3.05h3.88v2.95h-3.88v-2.95Zm10.79,2.96h-3.88v-2.94h3.88v2.94Zm7.02-2.95v2.93h-3.89v-2.93h3.89Zm-17.8,6.09h3.88v2.94h-3.88v-2.94Zm6.91,0h3.88v2.94h-3.88v-2.94Zm10.89,0.01v2.93h-3.9v-2.93h3.9Z' transform='translate(-1156 -7842)'/%3E%3C/svg%3E%0A") no-repeat center/18px auto;height:22px}.fixed_banner .mail{background-color:#dcdcdc;height:90px}.fixed_banner .mail p{font-size:18px;font-weight:500}.fixed_banner .mail p::before{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/shared_fixed_bnr_icon03.png);background-size:auto 16px;height:16px}@media only screen and (min-width:769px){.fixed_banner{width:140px;height:300px}.fixed_banner .tel{height:120px}.fixed_banner .tel p{padding:0;text-align:left}.fixed_banner .tel p i{display:block}.fixed_banner .tel p span{writing-mode:lr-tb}}@media only screen and (min-width:769px) and (max-width:1170px){.fixed_banner{width:70px}.fixed_banner .tel{height:270px}.fixed_banner .tel p{font-size:18px}.fixed_banner .web p,.fixed_banner .mail p{font-size:15px}.under .fixed_banner{width:90px}}.btn-group .btn a{display:block}.btn-group .btn.style01,.btn-group .btn.style02{width:100%;min-width:180px;max-width:300px;overflow:hidden}.btn-group .btn.style01 a,.btn-group .btn.style02 a{padding:11px 10px 12px;position:relative;font-size:22px;font-weight:400;letter-spacing:1px;line-height:1.5;color:#fff;text-decoration:none;text-align:center}.btn-group .btn.style01 a:hover,.btn-group .btn.style02 a:hover{opacity:1;background-color:#9cb5ba}.btn-group .btn.style01 a::after,.btn-group .btn.style02 a::after{content:"";position:absolute;right:5px;bottom:5px;border:4px solid #fff;border-left-color:transparent;border-top-color:transparent}.btn-group .btn.style01.md a,.btn-group .btn.md.style02 a{font-size:18px}.btn-group .btn.style01.md a::after,.btn-group .btn.md.style02 a::after{font-size:23px}.btn-group .btn.bg01 a{background-color:#659cc1}.btn-group .btn.bg02 a{background-color:#f4bf0c}.slick-arrow{display:block;border:none;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:transparent;position:absolute;top:37%;width:38px;height:38px;transform:translateY(-50%);cursor:pointer;color:transparent}.slick-arrow:focus{outline:0}.slick-prev{left:-55px}.slick-next{right:-55px}@media only screen and (min-width:769px) and (max-width:1280px){body{font-size:87.5%}.btn.style01 a,.btn-group .btn.style02 a,.btn.style02 a{font-size:14px}.totop{right:10px}}@media only screen and (min-width:769px) and (max-width:1170px){.inner{max-width:none;padding-left:10px;padding-right:10px}}@media only screen and (min-width:769px) and (max-width:1000px){.inner_sm{max-width:none;padding-left:10px;padding-right:10px}}h1{font-size:10px}header{position:absolute;top:0;left:0;right:0;z-index:20}.header_top{transition:all .3s ease-in-out;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1788px;margin:0 auto;padding-top:8px}.logo{width:36%;padding-left:2%;margin-top:-4px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.right_head{width:63%;max-width:838px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:flex-end}.pc_navi{width:100%}.pc_navi>ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;text-align:center}.pc_navi>ul>li{background-repeat:no-repeat;background-position:center top 10px;position:relative}.pc_navi>ul>li:nth-child(1) {width:16%}.pc_navi>ul>li:nth-child(2) {width:12.5%}.pc_navi>ul>li:nth-child(3) {width:17%}.pc_navi>ul>li:nth-child(4) {width:17%}.pc_navi>ul>li:nth-child(5) {width:22.5%}.pc_navi>ul>li:nth-child(6) {width:15%;padding-right:19px}.pc_navi>ul>li>a,.pc_navi>ul>li>p{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;margin:0;width:100%;height:80px;text-decoration:none;text-align:center;font-weight:300;font-size:18px;line-height:1.5;letter-spacing:.1em;color:#000;transition:all .2s ease;font-family:"Noto Serif JP",serif}.pc_navi>ul>li>a:hover,.pc_navi>ul>li>p:hover{opacity:1;color:#8bc40e}.pc_navi>ul>li>a.title,.pc_navi>ul>li>p.title{position:relative}.pc_navi>ul>li>a.title::after,.pc_navi>ul>li>p.title::after{content:"";background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/shared_pc_navi_arrow.png) center no-repeat;background-size:contain;width:11px;height:6px;position:absolute;bottom:5px;left:calc(50% - 6px);transition:all .5s ease}.pc_navi>ul>li:hover a.title::after,.pc_navi>ul>li:hover p.title::after{transform:translateY(5px)}.pc_navi>ul>li.home a::before{width:100%;height:16px;display:block;margin-bottom:10px}.pc_navi>ul .subInner{position:absolute;width:250px;right:50%;bottom:0;padding-top:0;transform:translate(50%,100%);transition:all .2s ease-in-out;opacity:0;visibility:hidden;z-index:1}.pc_navi>ul .subInner.active{opacity:1;visibility:visible}.pc_navi>ul .subInner ul{background-color:rgba(139,196,14,.8);padding-bottom:10px}.pc_navi>ul .subInner ul li{padding:0 10px}.pc_navi>ul .subInner ul li a{position:relative;display:block;padding:19px 10px 19px 28px;border-bottom:1px dashed rgba(255,255,255,.7);transition:all .2s ease;font-size:14px;font-weight:500;color:#fff;text-decoration:none;text-align:left;letter-spacing:0}.pc_navi>ul .subInner ul li a::before{content:"\203A";display:block;position:absolute;top:46%;left:10px;transform:translateY(-50%);font-size:14px}@media only screen and (min-width:769px) and (max-width:1400px){.logo{padding-left:20px}.logo a{font-size:22px}}@media only screen and (min-width:769px) and (max-width:1280px){.pc_navi>ul>li>a,.pc_navi>ul>li p{font-size:14px}.pc_navi>ul .subInner ul li a{font-size:14px}}@media only screen and (min-width:769px) and (max-width:1000px){.pc_navi>ul>li>a,.pc_navi>ul>li p{font-size:12px}.pc_navi>ul .subInner ul li a{font-size:12px}}footer .cm_contact .cm_btn{margin-top:33px;max-width:250px}footer .ft_detil{padding:82px 0 0;position:relative;z-index:0;background: url(../images/footer_bg.png) no-repeat bottom 50px center/cover}footer .inner{width:100%}footer .ft_inner{width:50%;margin:0 0 0 auto}footer p{margin-bottom:0}footer .ft_logo{margin-bottom:24px}footer .ft_link .menu{width:100%}footer .ft_link .menu01{margin-bottom:22px}footer .ft_link .ttl{padding-left:0;width:100%!important;font-size:20px;margin-bottom:16px;padding-bottom:10px;font-weight:300;color:#8bc40e;letter-spacing:.1em;line-height:1;text-transform:uppercase;pointer-events:none;border-bottom:1px solid rgba(139,196,14,.5)}footer .ft_link .ttl::before{display:none}footer .ft_link .ttl a{padding-left:9px}footer .ft_link ul{display:flex;flex-wrap:wrap;justify-content:space-between}footer .ft_link li{position:relative;width:49%;margin-bottom:11px;letter-spacing:.2em;line-height:1.6}footer .ft_link li::before{content:"";position:absolute;top:.6em;left:0;width:6px;height:6px;background:#8bc40e;border-radius:50%;transition:all .3s ease}footer .ft_link li:not(.ttl) a::before {content:'';position:absolute;left:12px;bottom:-1px;width:0;height:1px;background-color:#8bc40e;transition:all .2s ease}footer .ft_link li:hover::before{left:3px}footer .ft_link li:hover a::before{width:calc(100% - 12px)}footer .ft_link li:nth-child(even) {width:60%}footer .ft_link li:nth-child(odd) {width:40%}footer .ft_link a{padding-left:16px;display:inline-block;position:relative;color:inherit}footer .ft_link a:hover{opacity:1}footer .ft_info{margin-bottom:37px}footer .ft_info .des{margin-bottom:24px;line-height:1.714;letter-spacing:.2em;text-align:center}footer .ft_info .des span{padding-right:8px}footer .ft_info .note{margin:13px 9px 0;font-size:14px;line-height:1.714;letter-spacing:1.5px}footer .ft_info .ft_gr_btn{display:flex;flex-wrap:wrap;justify-content:space-between}footer .ft_info .ft_btn{width:49%;max-width:282px}footer .ft_info .ft_btn a{display:flex;justify-content:center;align-items:center;padding:10px 10px 9px;width:100%;height:100%;color:#fff}footer .ft_info .ft_btn1{background:#8bc40e}footer .ft_info .ft_btn1 a{padding-left:13px;font-size:28px;letter-spacing:.1em;font-weight:500}footer .ft_info .ft_btn1 span{padding-left:30px;background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.813' height='40.88' viewBox='0 0 40.813 40.88'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='shared_fixed_bnr_icon01.svg' class='cls-1' d='M571.388,7874.24c-0.116-.35-0.851-0.86-2.2-1.54q-0.552-.315-1.566-0.87t-1.84-1.02q-0.827-.465-1.551-0.9c-0.077-.06-0.319-0.22-0.725-0.51a7.433,7.433,0,0,0-1.029-.62,1.82,1.82,0,0,0-.826-0.2,2.39,2.39,0,0,0-1.449.82,15.268,15.268,0,0,0-1.594,1.8,18.5,18.5,0,0,1-1.537,1.81,2.2,2.2,0,0,1-1.333.82,2.1,2.1,0,0,1-.652-0.14,6.424,6.424,0,0,1-.595-0.25c-0.135-.07-0.367-0.2-0.7-0.41s-0.513-.31-0.551-0.33a28.7,28.7,0,0,1-11.856-11.88c-0.019-.03-0.131-0.22-0.333-0.55s-0.339-.56-0.406-0.7a5.682,5.682,0,0,1-.247-0.59,1.949,1.949,0,0,1-.144-0.65,2.209,2.209,0,0,1,.826-1.34,17.1,17.1,0,0,1,1.8-1.54,13.957,13.957,0,0,0,1.8-1.6,2.4,2.4,0,0,0,.826-1.45,1.924,1.924,0,0,0-.2-0.83,8.558,8.558,0,0,0-.624-1.03c-0.28-.4-0.449-0.65-0.507-0.72-0.29-.49-0.59-1-0.9-1.56s-0.647-1.16-1.014-1.84-0.657-1.2-.87-1.57c-0.677-1.35-1.188-2.09-1.536-2.2a1.576,1.576,0,0,0-.609-0.09,9.788,9.788,0,0,0-2.044.29,11.447,11.447,0,0,0-1.985.61q-1.45.6-3.073,3.54a10.805,10.805,0,0,0-1.377,6.93,12.774,12.774,0,0,0,.363,1.67c0.174,0.62.313,1.07,0.42,1.37s0.3,0.84.594,1.62,0.464,1.25.522,1.42a26.161,26.161,0,0,0,2.406,5.08,48.795,48.795,0,0,0,13.914,13.94,26.318,26.318,0,0,0,5.072,2.41c0.175,0.06.648,0.23,1.421,0.52s1.309,0.49,1.609.6,0.758,0.25,1.377.42a11.935,11.935,0,0,0,1.666.36,10.82,10.82,0,0,0,1.522.1,11.2,11.2,0,0,0,5.392-1.48c1.951-1.08,3.13-2.11,3.536-3.07a11.734,11.734,0,0,0,.609-1.99,9.729,9.729,0,0,0,.29-2.05,1.614,1.614,0,0,0-.087-0.61h0Z' transform='translate(-530.656 -7842.56)'/%3E%3C/svg%3E%0A") no-repeat left 2px top 12px/20px auto}footer .ft_info .ft_btn2{background:#fcb527}footer .ft_info .ft_btn2 span{font-size:18px;padding-left:31px;position:relative;background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='42' viewBox='0 0 38.75 41.97'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='shared_fixed_bnr_icon02.svg' class='cls-1' d='M1167.71,7846.43c0-1.04-.01-2.07.01-3.09a1.244,1.244,0,0,1,1.74-1.23,1.292,1.292,0,0,1,.76,1.28v3.04h10.3v-3.04a1.283,1.283,0,0,1,.76-1.28,1.244,1.244,0,0,1,1.74,1.18c0.02,0.9.01,1.81,0.01,2.71v0.46h0.49q3.45,0,6.9.01a4.332,4.332,0,0,1,4.32,4.37v28.89a4.331,4.331,0,0,1-4.15,4.23q-15.225.015-30.45,0a4.308,4.308,0,0,1-4.14-4.23v-28.89a4.317,4.317,0,0,1,4.31-4.37c2.42-.01,4.83-0.01,7.25-0.01A1.159,1.159,0,0,0,1167.71,7846.43ZM1158.5,7859v20.87a1.367,1.367,0,0,0,1.59,1.54h30.59a1.367,1.367,0,0,0,1.55-1.57q0.015-10.2.01-20.39V7859H1158.5Zm24.53-9.98v2.3a1.27,1.27,0,1,1-2.51.01v-2.28h-10.3v2.39a1.259,1.259,0,1,1-2.51-.01v-2.41h-7.6a1.408,1.408,0,0,0-1.61,1.65v5.73h33.74v-0.37c0-1.79,0-3.58-.01-5.37a1.408,1.408,0,0,0-1.62-1.64h-7.58Zm-16.57,16.54v-3.01h3.9v3.01h-3.9Zm6.92-3.02h3.89v3.02h-3.89v-3.02Zm10.89,3.04h-3.89v-3.02h3.89v3.02Zm-17.8,3.05h3.88v2.95h-3.88v-2.95Zm10.79,2.96h-3.88v-2.94h3.88v2.94Zm7.02-2.95v2.93h-3.89v-2.93h3.89Zm-17.8,6.09h3.88v2.94h-3.88v-2.94Zm6.91,0h3.88v2.94h-3.88v-2.94Zm10.89,0.01v2.93h-3.9v-2.93h3.9Z' transform='translate(-1156 -7842)'/%3E%3C/svg%3E%0A") no-repeat top 2px left 2px/21px auto}footer .copyright{background:#8bc40e;margin-top:35px}footer .copyright p{padding:12px 0 14px;color:#fff;font-size:12px;text-align:center;letter-spacing:.16em}footer .ft_bnr{margin-bottom:35px;display:flex;justify-content:space-between;flex-wrap:wrap}footer .ft_bnr li{text-align:center;width:48%}footer .ft_bnr li img{image-rendering:-webkit-optimize-contrast}@media only screen and (min-width:769px) and (max-width:1280px){footer .ft_info .ft_btn1 a{font-size:22px}footer .ft_info .ft_btn1 span{background-position:top 8px left}footer .ft_info .ft_btn2 span{font-size:16px;padding-left:26px;background-size:auto 20px}footer .ft_link .ttl{font-size:20px}footer .ft_link li{font-size:12px}footer .ft_link li:before{top:7px}}@media only screen and (min-width:769px) and (max-width:1000px){footer .ft_inner{width:54%}footer .ft_info .ft_btn1 a{font-size:20px;padding:5px}footer .ft_info .ft_btn1 a span{padding-left:23px;background-size:16px auto;background-position:left top 8px}}.home_page .key{background: url(../images/main1.png) no-repeat center/cover;height:100vh;overflow:hidden}.home_page .key .inner{position:relative;height:100%;padding:0}.home_page .key .key_text{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1}.home_page .key .key_text .item{background-size:auto 100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;height:100vh}.home_page .key .ttl_h2{padding-top:4.8vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.home_page .key h2{color:#333;font-size:2.4vw;font-weight:500;line-height:1.55;letter-spacing:.25em;-ms-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl;white-space:nowrap;text-shadow:2px 2px 4px #fff , 2px 2px 2px #fff , 2px 2px 4px #fff , -2px -2px 4px #fff , -2px -2px 4px #fff;margin-bottom:1.8vw}.home_page .key .txt{color:#d38d00;font-size:1.55vw;letter-spacing:.25em;text-align:center;line-height:1.5;text-shadow:1px 1px 10px #fff , 1px 1px 10px #fff , -1px -1px 5px #fff , -1px -1px 5px #fff , -1px -1px 5px #fff , -1px -1px 5px #fff , -1px -1px 5px #fff , -1px -1px 5px #fff , 1px 1px 5px #fff , 1px 1px 5px #fff , -1px -1px 10px #fff , -1px -1px 10px #fff , -1px -1px 20px #fff , -1px -1px 20px #fff , -1px -1px 15px #fff , -1px -1px 15px #fff}.home_page .ttl_green{color:#8bc40e}.home_page .key video{width:100%;height:auto}.home_page .key #key_video_sp{display:none}.home_page .topic_path{display:none}.ttl_style1{position:relative;z-index:0;padding-bottom:13px;margin-bottom:20px;text-align:center;font-size:36px;color:#000;font-weight:600;letter-spacing:.2em}.ttl_style1::before{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:50px;height:2px;background:#8bc40e;z-index:-1}.ttl_style2{font-size:36px;margin-bottom:90px}.ttl_style2 .eng{display:block;max-width:391px;margin-bottom:40px}.ttl_style3{padding-bottom:9px;position:relative;z-index:0;margin-bottom:50px;font-size:42px;text-align:center;font-weight:500;letter-spacing:.2em}.ttl_style3::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background:#fcb527;z-index:-1}.ttl_style4{position:relative;margin-bottom:51px;color:#000;font-size:40px;font-weight:500;letter-spacing:.25em;text-align:center}.ttl_style4.ttl_white{color:#fff}.ttl_style4.ttl_white .eng{color:#fff}.ttl_style4.ttl_white .eng::before{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xicon_h3_whtie.png.pagespeed.ic.pwb4J_mLoQ.png)}.ttl_style4.ttl_white .eng::after{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xicon_h3_whtie.png.pagespeed.ic.pwb4J_mLoQ.png)}.ttl_style4 .eng{color:#8bc40e;display:table;margin:0 auto 8px;padding:0 32px;position:relative;z-index:0;font-size:50%;text-transform:uppercase;letter-spacing:.11em;font-family:"Cormorant Garamond",serif;font-weight:bold}.ttl_style4 .eng::before,.ttl_style4 .eng::after{content:'';position:absolute;top:50%;width:25px;height:1px;z-index:-1}.ttl_style4 .eng::before{left:0;background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xicon_h3.png.pagespeed.ic.ggCmQeXohb.png) no-repeat left center}.ttl_style4 .eng::after{right:0;background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xicon_h3.png.pagespeed.ic.ggCmQeXohb.png) no-repeat right center}.cm_btn{background:#8bc40e;border:1px solid #8bc40e;max-width:250px;margin:39px auto 0;transition:all .3s ease}.cm_btn.bg_white{border-color:#fff;background:transparent}.cm_btn.bg_yellow{background:#fcb527;border-color:#fcb527}.cm_btn a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;text-align:center;position:relative;z-index:0;font-size:18px;padding:12px 20px 13px;letter-spacing:.1em}.cm_btn a::before{content:'';position:absolute;width:18px;height:4px;right:19px;top:calc(50% - 3px);background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='4' viewBox='0 0 18 4'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='arow' class='cls-1' d='M0,3H18V4H0V3ZM16,2h1V3H16V2ZM15,1h1V3H15V1ZM14,0h1V3H14V0Z'/%3E%3C/svg%3E%0A") no-repeat center/contain;transition:all .3s ease}@media only screen and (min-width:769px) and (max-width:1000px){.home_page .key h2{font-size:3.2vw}.home_page .key .txt{font-size:2.4vw}}@media only screen and (min-width:769px){.cm_btn:hover{opacity:.7}.cm_btn:hover a{opacity:1}.cm_btn:hover a::before{right:10px}}.gr_btn{display:flex;justify-content:space-between}.gr_btn .cm_btn{width:48%}.idx_gallery{background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xidx_gallery_img.jpg.pagespeed.ic.vY5Bs7ntOT.jpg) repeat-x;background-position:0 center;background-size:auto 100%;-webkit-animation:idx_key 50s linear infinite;animation:idx_key 50s linear infinite;height:250px;margin:10px 0}@-webkit-keyframes idx_key {
  from {
    background-position: 0 center;
  }

  to {
    background-position: -4624px center;
  }
}@keyframes idx_key {
  from {
    background-position: 0 center;
  }

  to {
    background-position: -4624px center;
  }
}@media only screen and (max-width:1280px) and (min-width:769px){.ttl_style1,.ttl_style2,.ttl_style3,.ttl_style4{font-size:36px}}.idx1{margin:100px 0;position:relative}.idx1 .ttl_style1{margin-top:-32px}.idx1 .ttl_style1 .eng{display:block;max-width:437px;margin:0 auto 38px}.idx1 .txt{color:#000;letter-spacing:.2em;line-height:2.3}.idx1_content{display:flex;flex-wrap:wrap}.idx1_content .box_item{width:50%}.idx1_img{min-height:587px;background: url(../images/idx1_bg.jpg) no-repeat center/cover}.idx1_box2{background:#fbffef;position:relative;z-index:0}.idx1_box2::before{content:'';position:absolute;right:-6px;bottom:13px;width:496px;height:400px;z-index:-1;background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='495.03' height='398.12' viewBox='0 0 495.03 398.12'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23a9d036; fill-rule: evenodd; opacity: 0.05; %7D %3C/style%3E%3C/defs%3E%3Cpath id='idx1_icon.svg' class='cls-1' d='M1925.46,1611.13a15.448,15.448,0,0,1-5.77,1.71,219.566,219.566,0,0,1-70.31-3.01c-28.9-6.03-54.85-18.74-79.32-35.02-17.03-11.33-34.06-24.34-47.55-39.8,1.49,1.71,3.6,2.53,5.42,3.79,30.11,20.85,61.44,41.63,96.95,51.96a155.974,155.974,0,0,0,16.39,3.86c25.12,4.5,50.75,2.58,76.1,1.75a20.845,20.845,0,0,1,7.72.72,6.946,6.946,0,0,1,4.59,8.64A8.49,8.49,0,0,1,1925.46,1611.13Zm-275.87-281.41a46.034,46.034,0,0,0-13.28,1.69,27.7,27.7,0,0,0-7.04,2.88,14.574,14.574,0,0,0-2.68,2.03,11.624,11.624,0,0,0-1.56,1.66l-1.28,2h0l-0.26.42-1.54-2.42a10.123,10.123,0,0,0-1.36-1.47,15.632,15.632,0,0,0-2.88-2.22,27.852,27.852,0,0,0-7.04-2.88,46.209,46.209,0,0,0-13.28-1.69c-13.4.29-24.94,7.35-30.87,18.88a47.377,47.377,0,0,0-4.99,18.41c4.58,4.81,9.2,9.51,13.65,14.14,10.98,11.45,22.25,22.62,33.69,33.61,4.96,4.77,9.94,9.51,15,14.18v0.34c0.06-.06.12-0.12,0.18-0.17,0.06,0.05.12,0.11,0.18,0.17v-0.34q7.59-7.005,15.01-14.18c11.44-10.99,22.71-22.16,33.69-33.61,4.09-4.26,8.32-8.56,12.53-12.95a47.4,47.4,0,0,0-5.01-19.6C1674.53,1337.07,1662.99,1330.01,1649.59,1329.72Zm64.22-63.34c-9.69-18.87-28.58-29.99-49.71-30.44a73.355,73.355,0,0,0-21.15,2.68,45.365,45.365,0,0,0-11.49,4.71,25.7,25.7,0,0,0-4.61,3.5,20.116,20.116,0,0,0-2.8,3.05,19.608,19.608,0,0,0-2.79-3.05,25.7,25.7,0,0,0-4.61-3.5,45.365,45.365,0,0,0-11.49-4.71,73.355,73.355,0,0,0-21.15-2.68c-21.13.45-40.02,11.57-49.71,30.44-9.42,18.32-11.47,42.88-2.19,61.71,6.45,13.08,16.03,24.62,26.15,35.47a50.766,50.766,0,0,1,5.01-16.63c6.55-12.75,19.27-20.55,34.04-20.86a50.19,50.19,0,0,1,14.33,1.81,31.206,31.206,0,0,1,7.96,3.28,18.616,18.616,0,0,1,3.34,2.53c0.17,0.17.36,0.35,0.55,0.53,0.09-.09.17-0.16,0.25-0.24h0a1.42,1.42,0,0,1,.13-0.12c0.16-.16.33-0.28,0.5-0.43h0a18.918,18.918,0,0,1,3-2.27,31.358,31.358,0,0,1,7.96-3.28,50.17,50.17,0,0,1,14.34-1.81c14.76,0.31,27.49,8.11,34.04,20.86a50.8,50.8,0,0,1,5.15,17.67c10.48-11.16,20.49-23.01,27.14-36.51C1725.28,1309.26,1723.23,1284.7,1713.81,1266.38Zm16.45,196.2a46.022,46.022,0,0,0-1.68-13.28,27.911,27.911,0,0,0-2.88-7.04,15.049,15.049,0,0,0-2.03-2.67,11.945,11.945,0,0,0-1.66-1.56l-2.44-1.54,1.87-1.19h0l0.57-.36a10.815,10.815,0,0,0,1.45-1.34,15.819,15.819,0,0,0,2.24-2.89,27.7,27.7,0,0,0,2.88-7.04,46.066,46.066,0,0,0,1.68-13.28c-0.29-13.4-7.34-24.94-18.88-30.86a47.407,47.407,0,0,0-21.46-5.04c-4.07,3.91-8.06,7.84-12.02,11.63q-17.16,16.485-33.61,33.69-7.155,7.44-14.18,15.01h-0.34a1.448,1.448,0,0,1,.17.18c-0.05.06-.11,0.11-0.17,0.17h0.34q7.005,7.59,14.18,15.01,16.485,17.16,33.61,33.69c4.95,4.74,9.97,9.69,15.12,14.56a47.091,47.091,0,0,0,18.36-4.99C1722.92,1487.52,1729.97,1475.98,1730.26,1462.58Zm85.48-20.18a26.117,26.117,0,0,0-3.49-4.61,19.735,19.735,0,0,0-3.06-2.79,20.248,20.248,0,0,0,3.06-2.8,26.117,26.117,0,0,0,3.49-4.61,45.692,45.692,0,0,0,4.72-11.48,74.1,74.1,0,0,0,2.68-21.15c-0.46-21.13-11.58-40.02-30.45-49.71-18.33-9.41-42.89-11.47-61.72-2.19-13.8,6.8-25.87,17.1-37.25,27.83a51.042,51.042,0,0,1,19.33,5.39c12.75,6.54,20.55,19.26,20.87,34.03a49.764,49.764,0,0,1-1.82,14.33,30.905,30.905,0,0,1-3.28,7.96,18.264,18.264,0,0,1-1.99,2.71h0c-0.18.21-.35,0.43-0.54,0.62-0.17.18-.34,0.36-0.53,0.55,0.13,0.13.25,0.26,0.35,0.36a18.858,18.858,0,0,1,2.71,3.53,30.905,30.905,0,0,1,3.28,7.96,49.72,49.72,0,0,1,1.82,14.33c-0.32,14.76-8.12,27.49-20.87,34.03a50.664,50.664,0,0,1-16.51,5.07c10.55,9.76,21.77,18.93,34.43,25.17,18.83,9.28,43.39,7.23,61.72-2.19,18.87-9.69,29.99-28.57,30.45-49.71a74.1,74.1,0,0,0-2.68-21.15A45.845,45.845,0,0,0,1815.74,1442.4ZM1716,1541.9c-6.6-13.4-16.5-25.17-26.9-36.26a51.078,51.078,0,0,1-5.39,20.4c-6.55,12.74-19.28,20.54-34.05,20.86-0.34.01-.68,0.01-1.03,0.01a49.766,49.766,0,0,1-13.3-1.83,31.207,31.207,0,0,1-7.96-3.27,18.481,18.481,0,0,1-3-2.25h0c-0.1-.1-0.23-0.19-0.33-0.29-0.18-.16-0.36-0.34-0.55-0.52-0.14.13-.27,0.25-0.38,0.36a18.973,18.973,0,0,1-3.51,2.7,30.907,30.907,0,0,1-7.96,3.27,50.2,50.2,0,0,1-14.33,1.82c-14.77-.32-27.49-8.12-34.04-20.86a51.222,51.222,0,0,1-5.38-19.22c-9.98,10.74-19.41,22.16-25.78,35.08-9.28,18.83-7.23,43.39,2.19,61.71,9.69,18.87,28.58,29.99,49.71,30.44a73.355,73.355,0,0,0,21.15-2.68,45.365,45.365,0,0,0,11.49-4.71,25.7,25.7,0,0,0,4.61-3.5,19.608,19.608,0,0,0,2.79-3.05,20.116,20.116,0,0,0,2.8,3.05,25.7,25.7,0,0,0,4.61,3.5,45.365,45.365,0,0,0,11.49,4.71,73.355,73.355,0,0,0,21.15,2.68c21.13-.45,40.02-11.57,49.71-30.44C1723.23,1585.29,1725.28,1560.73,1716,1541.9Zm-118.61,1.34a46.77,46.77,0,0,0,13.28-1.68,27.7,27.7,0,0,0,7.04-2.88,14.242,14.242,0,0,0,2.68-2.03,12.179,12.179,0,0,0,1.56-1.66l1.54-2.42,0.87,1.37h0l0.67,1.05a11.27,11.27,0,0,0,1.35,1.47,15.364,15.364,0,0,0,2.89,2.22,27.547,27.547,0,0,0,7.04,2.88,46.86,46.86,0,0,0,13.28,1.68c13.4-.28,24.94-7.34,30.86-18.87a47.47,47.47,0,0,0,5.04-22.54c-4.22-4.41-8.46-8.72-12.56-12.99-10.98-11.45-22.25-22.62-33.69-33.61q-7.44-7.155-15.01-14.18v-0.34c-0.06.06-.12,0.12-0.18,0.17-0.06-.05-0.12-0.11-0.18-0.17v0.34c-5.06,4.67-10.04,9.41-15,14.18-11.44,10.99-22.71,22.16-33.69,33.61-4.46,4.65-9.1,9.35-13.68,14.17a47.494,47.494,0,0,0,5.02,21.36C1572.45,1535.9,1583.99,1542.96,1597.39,1543.24ZM1618.16,1435c0.06-.07.12-0.12,0.17-0.18h-0.34c-4.66-5.06-9.41-10.05-14.17-15.01q-16.485-17.16-33.62-33.69c-3.95-3.79-7.94-7.72-12.02-11.63a47.432,47.432,0,0,0-22.59,5.04c-11.53,5.92-18.59,17.46-18.87,30.86a46.066,46.066,0,0,0,1.68,13.28,27.7,27.7,0,0,0,2.88,7.04,14.832,14.832,0,0,0,2.03,2.67,12.179,12.179,0,0,0,1.66,1.56l2.43,1.55-2.43,1.54a11.27,11.27,0,0,0-1.47,1.35,15.632,15.632,0,0,0-2.22,2.88,27.911,27.911,0,0,0-2.88,7.04,46.066,46.066,0,0,0-1.68,13.28c0.28,13.4,7.34,24.93,18.87,30.86a47.409,47.409,0,0,0,19.49,5.01c5.15-4.88,10.17-9.83,15.12-14.58q17.175-16.485,33.62-33.69c4.76-4.96,9.51-9.95,14.17-15.01h0.34C1618.28,1435.11,1618.22,1435.06,1618.16,1435Zm-105.1,27.66a50.1,50.1,0,0,1,1.81-14.33,31.472,31.472,0,0,1,3.28-7.96,17.678,17.678,0,0,1,2.54-3.33c0.16-.18.34-0.37,0.52-0.55-0.13-.14-0.25-0.27-0.36-0.38-0.25-.26-0.46-0.53-0.69-0.8h0a19.011,19.011,0,0,1-2.01-2.71,31.627,31.627,0,0,1-3.28-7.96,50.1,50.1,0,0,1-1.81-14.33c0.31-14.76,8.11-27.49,20.86-34.03a51.081,51.081,0,0,1,20.45-5.4c-11.37-10.73-23.44-21.02-37.23-27.82-18.83-9.28-43.4-7.22-61.72,2.19-18.88,9.69-30,28.58-30.45,49.71a73.748,73.748,0,0,0,2.68,21.15,45.692,45.692,0,0,0,4.72,11.48,26.117,26.117,0,0,0,3.49,4.61,20.613,20.613,0,0,0,3.05,2.8,20.08,20.08,0,0,0-3.05,2.79,26.117,26.117,0,0,0-3.49,4.61,45.845,45.845,0,0,0-4.72,11.48,73.748,73.748,0,0,0-2.68,21.15c0.45,21.14,11.57,40.02,30.45,49.71,18.32,9.42,42.89,11.47,61.72,2.19,12.6-6.21,23.77-15.33,34.28-25.04a50.74,50.74,0,0,1-17.5-5.2C1521.17,1490.15,1513.37,1477.42,1513.06,1462.66Zm127.39-27.98a16.06,16.06,0,1,1-16.06-16.06A16.06,16.06,0,0,1,1640.45,1434.68Z' transform='translate(-1424.97 -1235.94)'/%3E%3C/svg%3E%0A") no-repeat right center/contain}.idx1_box2 .box2_detil{max-width:768px;margin-right:auto;padding:0 10px 40px;text-align:center}@media only screen and (max-width:1400px) and (min-width:769px){.idx1 .txt{letter-spacing:.1em}}@media only screen and (max-width:1000px) and (min-width:769px){.idx1 .ttl_style1 .eng{margin-bottom:25px}}.idx2{padding-bottom:80px;background: url(../images/idx2_bg.jpg) no-repeat center/cover;color:#fff}.idx2 .ttl_style2{position:relative;top:-34px;left:64px;display:inline-block;margin-bottom:119px;letter-spacing:.2em}.idx2 .ttl_style2 .eng{margin-left:auto;margin-right:auto;position:relative;left:-4px}.idx2 .inner{max-width:1556px;padding:0 10px;margin:0 auto}.idx2_content{display:flex;justify-content:space-between;flex-wrap:wrap}.idx2_item{width:23.63281%;border:1px solid rgba(255,255,255,.5);padding:60px 30px 52px;text-align:center}.idx2_item .b_number{margin-bottom:30px;margin-top:-125px}.idx2_item .nb_ttl{margin-bottom:5px;font-family:"Cormorant Garamond",serif;line-height:1;font-size:24px;color:#ffe3aa;font-weight:300;letter-spacing:.1em}.idx2_item .number{font-family:"Shippori Mincho",serif;line-height:1;font-size:60px;font-style:italic;font-weight:300}.idx2_item .ttl{padding-bottom:14px;margin-bottom:22px;position:relative;z-index:0;font-size:26px;font-weight:500;line-height:1.6;letter-spacing:.15em}.idx2_item .ttl::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:1px;background:#fcb527;z-index:-1}.idx2_item .txt{font-weight:300;letter-spacing:.18em;color:#e3dcd1}@media only screen and (max-width:1400px) and (min-width:769px){.idx2_item{padding-left:24px;padding-right:24px}.idx2_item .ttl{font-size:1.9vw;letter-spacing:.05em}}@media only screen and (max-width:1000px) and (min-width:769px){.idx2 .ttl_style2{margin-bottom:80px}.idx2_item{width:48%}.idx2_item:nth-child(1),
  .idx2_item:nth-child(2) {margin-bottom:100px}}.idx3{padding:66px 0 59px;background: url(../images/idx3_bg.jpg) no-repeat center/cover}.idx3_item{display:flex;flex-wrap:wrap;margin-bottom:20px}.idx3_item.item1 .box_left{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xidx3_icon1.png.pagespeed.ic.anjvCz9JyO.png)}.idx3_item.item2 .box_left{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xidx3_icon2.png.pagespeed.ic.89DM6lW9sA.png)}.idx3_item.item3 .box_left{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xidx3_icon3.png.pagespeed.ic.7Ge1B2XICN.png)}.idx3_item.item4 .box_left{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xidx3_icon4.png.pagespeed.ic.Jnmq4-frlA.png)}.idx3_item.item1 .box_left{background-position:left 33px center}.idx3_item.item2 .box_left{background-position:left 27px center}.idx3_item.item3 .box_left{background-position:left 35px center}.idx3_item.item4 .box_left{background-position:left 31px center}.idx3_item p{color:#000;letter-spacing:.2em;font-weight:500}.idx3_item .box_left{width:34.2%;display:flex;align-items:center;padding:19px 28px 25px 128px;background-color:#fcb527;background-repeat:no-repeat;position:relative;color:#fff;font-size:28px;font-weight:300;line-height:1.6;letter-spacing:.1em;transition:all .3s ease}.idx3_item .box_left::before{content:'';position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:14px 0 14px 14px;border-color:transparent transparent transparent #fcb527}.idx3_item .box_left:hover{opacity:.7}.idx3_item .box_left p{letter-spacing:.1em;color:#fff}.idx3_item .box_left a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.idx3_item .box_right{width:64.5%;padding-left:4.7%;max-width:655px;display:flex;align-items:center}@media only screen and (max-width:1280px) and (min-width:769px){.idx3_item .box_left{padding-left:121px;font-size:22px}}@media only screen and (max-width:1000px) and (min-width:769px){.idx3_item .box_left{padding-right:20px;width:42.2%}.idx3_item .box_right{width:57.5%}}.idx4{padding:80px 3% 95px}.idx4 .inner{max-width:1728px;padding:80px 4.9vw 81px;background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xidx4_bg.jpg.pagespeed.ic.wt36NMnKpr.jpg)}.idx4_item{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.idx4_item.col2{margin-bottom:90px}.idx4_item.col2 .item{width:49%}.idx4_item.col3 .item{width:32%}.idx4_item .item{position:relative;transition:all .3s ease}.idx4_item .item a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.idx4_item .item:hover{transform:translateY(-10px)}.idx4_item .box1{margin-top:40px}.idx4_item .box2 h4{padding-top:27px}.idx4_item .box2 .info{bottom:-40px;left:auto;right:30px;align-items:flex-end;justify-content:flex-end;width:100%}.idx4_item .info{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;top:-40px;left:30px;font-size:36px}.idx4_item h4,.idx4_item .txt{text-align:center;cursor:vertical-text;writing-mode:vertical-lr;-ms-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl;white-space:nowrap}.idx4_item h4{padding:29px 13px 22px 13px;color:#fff;background:#8bc40e;font-weight:500;letter-spacing:.2em}.idx4_item .txt{margin:0;margin-left:10px;padding:29px 7px 28px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;color:#000;font-weight:600;letter-spacing:.1em;font-size:50%;text-transform:uppercase;font-family:"Cormorant Garamond",serif}@media only screen and (min-width:769px) and (max-width:1280px){.idx4 .inner{padding:80px 2.9vw 81px}.idx4_item .info{font-size:28px}.idx4_item h4{padding:29px 8px 22px 8px}.idx4_item .txt{line-height:1.6}}@media only screen and (min-width:769px) and (max-width:1000px){.idx4_item h4{padding:25px 5px 10px 5px;font-size:20px}.idx4_item .txt{margin-left:6px;padding-left:5px;padding-right:5px;font-size:10px}.idx4_item .item .info{left:15px}.idx4_item .item.box2 .info{left:auto;right:15px}}.idx5{position:relative;z-index:0;margin-bottom:93px}.idx5::before,.idx5::after{content:"";position:absolute;width:50%;height:calc(100% - 80px);z-index:-1}.idx5::before{background: url(../images/idx5_img1.jpg) no-repeat left top/cover;left:0;top:0}.idx5::after{bottom:0;right:0;background: url(../images/idx5_img2.jpg) no-repeat left top/cover}.idx5 .ttl_style4{margin-bottom:32px}.idx5 .txt{line-height:2.3;letter-spacing:.2em}.idx5_box{width:100%;max-width:740px;margin:0 auto;padding:71px 51px 81px 51px;background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xidx5_icon1.png.pagespeed.ic.PQFQwkJ5f9.png) no-repeat center #fcb527;position:relative;z-index:1;color:#fff;text-align:center;letter-spacing:.15em}.idx5_box::before,.idx5_box::after{content:'';position:absolute;width:150px;height:150px;background:rgba(252,181,39,.5);z-index:-1}.idx5_box::before{left:-15px;bottom:-15px}.idx5_box::after{right:-15px;top:-15px}.idx5_img{display:none;margin-bottom:20px}.idx5_img figure{width:49%}@media only screen and (max-width:1400px) and (min-width:769px){.idx5_box{max-width:700px}.idx5::before{background-position:right 62% center;right:0}}@media only screen and (max-width:1000px) and (min-width:769px){.idx5::before,.idx5::after{content:none}.idx5 .inner{padding-left:30px;padding-right:30px}.idx5_img{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap}}.idx6{padding:70px 0 78px 0;background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/idx6_bg.jpg.pagespeed.ce.7xd3ne0qT7.jpg) left 74% center no-repeat;background-size:cover}.idx6 .ttl_style4{margin-bottom:42px}.idx6_box{width:65%;max-width:567px;margin-right:auto}.idx6_info{margin:30px 0}.idx6_tbl{padding-bottom:7px}.idx6_tbl table tr{border-bottom:1px solid #ebebeb}.idx6_tbl table tr:first-child{border-top:1px solid #ebebeb}.idx6_tbl table tr:last-child{border-bottom:none}.idx6_tbl table th,.idx6_tbl table td{border:none;padding:16px 5px;text-align:left}.idx6_tbl table th{width:72px;color:#000;font-weight:500;letter-spacing:.18em;vertical-align:top}.idx6_tbl table td{width:calc(100% - 72px);padding-left:17px;color:#000;letter-spacing:.2em}.idx6_calendar table tr:first-child th:first-child{width:29%}.idx6_calendar table tr:last-child th{width:16%}.idx6_calendar table th,.idx6_calendar table td{text-align:center;border:none;color:#000}.idx6_calendar table th{padding:12px 10px 9px;background-color:#e4f5c0;font-weight:normal}.idx6_calendar table td{background:#fff;letter-spacing:.1em;padding:7px 10px;border-bottom:1px solid #e4f5c0}.idx6 .note_cal{margin-top:15px;padding-left:10px;color:#000;letter-spacing:.1em;font-weight:500;font-size:14px;line-height:1.8}.idx6 .gr_btn{margin-top:36px;max-width:530px}.idx6 .gr_btn .cm_btn{margin:0}@media only screen and (min-width:769px) and (max-width:1000px){.idx6{position:relative;z-index:0;background-position:left 88% center}.idx6::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(255,255,255,.7);width:100%;height:100%}.idx6_box{margin-left:auto}.idx6 .gr_btn{margin-left:auto;margin-right:auto}.idx6_box{width:90%}}.idx7{padding:80px 0;background: url(../images/idx7_bg.jpg) no-repeat center/cover}.idx7 .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.idx7 .box_item{position:relative;width:48.3%;padding:36px 29px 40px;background:#fff}.idx7 .ttl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:solid 1px #a9d036;padding-bottom:15px}.idx7 .ttl h3{width:calc(100% - 116px);padding-left:8px;letter-spacing:.2em}.idx7 h3{letter-spacing:2px;font-size:26px}.idx7 .items{max-height:180px;overflow-x:auto}.idx7 .items li{padding:16px 0 15px 14px;font-size:16px;display:flex;border-bottom:solid 1px rgba(169,208,54,.5)}.idx7 .items p{margin-bottom:0;line-height:1.6}.idx7 .items .date{width:116px;letter-spacing:0}.idx7 .items .txt{width:calc(100% - 116px)}.idx7 .items .txt a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2em}.idx7 .items .txt a:hover{opacity:1}.idx7 .btn_more{width:100px;height:30px;margin-right:6px}.idx7 .btn_more a{display:flex;align-items:center;justify-content:center;position:relative;font-size:12px;width:100%;height:100%;color:#fff;text-align:center;line-height:26px;padding:5px 5px 6px;letter-spacing:.2em}.idx7 .btn_more a:before{content:'';position:absolute;width:9px;height:3px;right:10px;top:calc(50% - 2px);background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='icon_arown_blog.svg' class='cls-1' d='M886,6524h9v1h-9v-1Zm7-1h1v1h-1v-1Zm-1-1h1v2h-1v-2Zm0,2' transform='translate(-886 -6522)'/%3E%3C/svg%3E%0A") no-repeat center/contain;transition:all .3s ease}.idx7 .btn_more:hover{opacity:.7}.idx7 .btn_more:hover a{opacity:1}.idx7 .btn_more:hover a::before{right:5px}.idx7_box1 h3{color:#8bc40e}.idx7_box1 .items .date{color:#8bc40e}.idx7_box1 .txt a:hover{color:#8bc40e}.idx7_box1 .btn_more{background:#8bc40e}.idx7_box2 .ttl{border-bottom-color:#fcb527}.idx7_box2 h3{color:#fcb527}.idx7_box2 .items li{border-color:rgba(252,181,39,.5)}.idx7_box2 .items .date{color:#fcb527}.idx7_box2 .txt a:hover{color:#fcb527}.idx7_box2 .btn_more{background:#fcb527}.idx_banner{padding:55px 0 65px}.idx_banner ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.idx_banner li{width: calc(100% / 3 - 30px);margin:15px;max-width:350px;text-align:center}.idx_banner li a:hover{opacity:1}.cm_detil_contact{padding-bottom:80px;position:relative;z-index:0}.cm_detil_contact::before{content:'';position:absolute;right:0;bottom:0;width:80%;height:525px;background:#fff6e3;z-index:-1}.cm_detil_contact .inner{max-width:1748px;padding:0 10px}.cm_ttl{padding-top:70px;position:relative;margin-bottom:24px;font-size:60px;font-family:"Cormorant Garamond",serif;text-transform:uppercase;letter-spacing:.2em;line-height:1.2;font-weight:600;color:#fff}.cm_ttl .jp{display:block;text-align:center;font-size:40%;font-family:"Noto Serif JP",serif;letter-spacing:.2em;font-weight:normal}.cm_ttl::before{content:'';position:absolute;top:0;left:calc(50% - 26px);width:67px;height:53px;background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.94' height='52.53' viewBox='0 0 66.94 52.53'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='icon_contact.svg' class='cls-1' d='M1000.35,7435.51a2.1,2.1,0,0,1-.766.22,29.173,29.173,0,0,1-9.321-.4,29.954,29.954,0,0,1-10.515-4.62,31.175,31.175,0,0,1-6.3-5.25,3.127,3.127,0,0,0,.718.5c3.992,2.75,8.145,5.5,12.854,6.86,0.714,0.2,1.439.38,2.172,0.51a48.583,48.583,0,0,0,10.088.23,2.927,2.927,0,0,1,1.024.09,0.921,0.921,0,0,1,.61,1.14A1.151,1.151,0,0,1,1000.35,7435.51Zm-36.574-37.13a5.884,5.884,0,0,0-1.76.22,3.718,3.718,0,0,0-.934.38,1.658,1.658,0,0,0-.355.27,1.677,1.677,0,0,0-.206.22l-0.17.26h0l-0.035.06-0.2-.32a1.988,1.988,0,0,0-.562-0.49,3.694,3.694,0,0,0-.933-0.38,5.908,5.908,0,0,0-1.76-.22,4.633,4.633,0,0,0-4.093,2.49,6.238,6.238,0,0,0-.662,2.43c0.607,0.63,1.22,1.25,1.81,1.86q2.184,2.265,4.466,4.44c0.657,0.63,1.319,1.25,1.989,1.87,0,0.02,0,.04,0,0.04a0.045,0.045,0,0,0,.023-0.02,0.043,0.043,0,0,0,.024.02v-0.04c0.671-.62,1.332-1.24,1.99-1.87,1.516-1.45,3.01-2.93,4.466-4.44,0.542-.56,1.1-1.13,1.661-1.71a6.166,6.166,0,0,0-.664-2.58A4.63,4.63,0,0,0,963.776,7398.38Zm8.515-8.36A7.473,7.473,0,0,0,965.7,7386a9.84,9.84,0,0,0-2.8.36,5.983,5.983,0,0,0-1.524.62,3.233,3.233,0,0,0-.61.46,2.93,2.93,0,0,0-.371.4,2.809,2.809,0,0,0-.371-0.4,3.17,3.17,0,0,0-.61-0.46,5.976,5.976,0,0,0-1.523-.62,9.84,9.84,0,0,0-2.8-.36,7.473,7.473,0,0,0-6.591,4.02,9.387,9.387,0,0,0-.29,8.14,19.947,19.947,0,0,0,3.467,4.68,6.6,6.6,0,0,1,.664-2.19,5.1,5.1,0,0,1,4.513-2.75,6.186,6.186,0,0,1,1.9.24,3.884,3.884,0,0,1,1.055.43,2.335,2.335,0,0,1,.442.33c0.023,0.02.048,0.05,0.073,0.07,0.013-.01.023-0.02,0.034-0.03h0c0-.01.012-0.01,0.017-0.02,0.022-.02.044-0.03,0.066-0.05h0a2.307,2.307,0,0,1,.4-0.3,3.891,3.891,0,0,1,1.056-.43,6.167,6.167,0,0,1,1.9-.24,5.1,5.1,0,0,1,4.512,2.75,6.615,6.615,0,0,1,.684,2.33,20.463,20.463,0,0,0,3.6-4.82A9.387,9.387,0,0,0,972.291,7390.02Zm2.18,25.89a6.066,6.066,0,0,0-.223-1.76,3.553,3.553,0,0,0-.382-0.92,2.106,2.106,0,0,0-.268-0.36,1.088,1.088,0,0,0-.221-0.2l-0.322-.21,0.247-.15h0l0.075-.05a1.429,1.429,0,0,0,.192-0.18,1.809,1.809,0,0,0,.3-0.38,3.488,3.488,0,0,0,.382-0.93,6.042,6.042,0,0,0,.223-1.75,4.589,4.589,0,0,0-2.5-4.07,6.328,6.328,0,0,0-2.846-.67c-0.539.52-1.069,1.04-1.593,1.54q-2.275,2.175-4.456,4.44c-0.632.66-1.261,1.32-1.879,1.98H961.15l0.022,0.03a0.04,0.04,0,0,0-.022.02H961.2c0.618,0.67,1.247,1.33,1.879,1.98,1.457,1.51,2.939,3,4.456,4.44,0.656,0.63,1.322,1.28,2,1.93a6.352,6.352,0,0,0,2.435-.66A4.6,4.6,0,0,0,974.471,7415.91Zm11.332-2.67a3.458,3.458,0,0,0-.463-0.6,2.3,2.3,0,0,0-.4-0.37,2.768,2.768,0,0,0,.4-0.37,3.528,3.528,0,0,0,.463-0.61,5.943,5.943,0,0,0,.626-1.52,9.679,9.679,0,0,0,.355-2.79,7.41,7.41,0,0,0-4.036-6.55,9.472,9.472,0,0,0-8.182-.29,20.53,20.53,0,0,0-4.938,3.67,6.842,6.842,0,0,1,2.562.71,5.064,5.064,0,0,1,2.766,4.49,6.48,6.48,0,0,1-.241,1.89,4.027,4.027,0,0,1-.434,1.05,2.58,2.58,0,0,1-.265.36h0a0.517,0.517,0,0,1-.071.08c-0.022.02-.046,0.05-0.07,0.07a0.334,0.334,0,0,0,.046.05,2.275,2.275,0,0,1,.36.47,4.027,4.027,0,0,1,.434,1.05,6.48,6.48,0,0,1,.241,1.89,5.087,5.087,0,0,1-2.766,4.49,6.838,6.838,0,0,1-2.189.66,19.91,19.91,0,0,0,4.565,3.33,9.541,9.541,0,0,0,8.182-.29,7.426,7.426,0,0,0,4.036-6.56,9.723,9.723,0,0,0-.355-2.79A5.943,5.943,0,0,0,985.8,7413.24Zm-13.222,13.13a20.28,20.28,0,0,0-3.566-4.78,6.706,6.706,0,0,1-.716,2.69,5.1,5.1,0,0,1-4.512,2.75H963.65a6.652,6.652,0,0,1-1.763-.24,4.207,4.207,0,0,1-1.056-.43,2.137,2.137,0,0,1-.4-0.3h0a0.16,0.16,0,0,1-.044-0.04c-0.023-.02-0.047-0.04-0.073-0.06-0.018.01-.035,0.03-0.05,0.04a2.465,2.465,0,0,1-.465.36,4.2,4.2,0,0,1-1.055.43,6.865,6.865,0,0,1-1.9.24,5.1,5.1,0,0,1-4.513-2.75,6.742,6.742,0,0,1-.713-2.54,20.085,20.085,0,0,0-3.418,4.63,9.386,9.386,0,0,0,.29,8.14,7.473,7.473,0,0,0,6.591,4.02,9.832,9.832,0,0,0,2.8-.35,6,6,0,0,0,1.523-.63,3.17,3.17,0,0,0,.61-0.46,2.352,2.352,0,0,0,.371-0.4,2.435,2.435,0,0,0,.371.4,3.233,3.233,0,0,0,.61.46,6.01,6.01,0,0,0,1.524.63,9.832,9.832,0,0,0,2.8.35,7.473,7.473,0,0,0,6.591-4.02A9.386,9.386,0,0,0,972.581,7426.37Zm-15.725.18a6.232,6.232,0,0,0,1.761-.22,4.086,4.086,0,0,0,.933-0.38,2.544,2.544,0,0,0,.355-0.27,1.626,1.626,0,0,0,.207-0.22l0.2-.32,0.116,0.18h0l0.089,0.14a1.165,1.165,0,0,0,.179.19,2.445,2.445,0,0,0,.382.3,4.1,4.1,0,0,0,.934.38,6.243,6.243,0,0,0,1.76.22,4.63,4.63,0,0,0,4.092-2.49,6.255,6.255,0,0,0,.668-2.98c-0.559-.58-1.122-1.15-1.665-1.71-1.456-1.51-2.95-2.98-4.466-4.43-0.658-.63-1.319-1.26-1.99-1.87v-0.05a0.043,0.043,0,0,1-.024.02,0.039,0.039,0,0,1-.023-0.02s0,0.03,0,.05c-0.67.61-1.332,1.24-1.989,1.87-1.517,1.45-3.01,2.92-4.466,4.43-0.592.61-1.206,1.24-1.814,1.87a6.234,6.234,0,0,0,.666,2.82A4.632,4.632,0,0,0,956.856,7426.55Zm2.754-14.28,0.023-.03h-0.045c-0.619-.66-1.248-1.32-1.88-1.98q-2.185-2.265-4.456-4.44c-0.524-.5-1.054-1.02-1.593-1.54a6.413,6.413,0,0,0-3,.67,4.59,4.59,0,0,0-2.5,4.07,6.112,6.112,0,0,0,.223,1.75,3.52,3.52,0,0,0,.383.93,1.625,1.625,0,0,0,.268.35,1.4,1.4,0,0,0,.221.21l0.322,0.2-0.323.21a1.285,1.285,0,0,0-.194.18,1.794,1.794,0,0,0-.294.38,3.588,3.588,0,0,0-.383.92,6.135,6.135,0,0,0-.223,1.76,4.6,4.6,0,0,0,2.5,4.07,6.354,6.354,0,0,0,2.583.66c0.682-.65,1.349-1.3,2-1.93,1.518-1.44,3-2.93,4.456-4.44,0.632-.65,1.261-1.31,1.88-1.98h0.045A0.039,0.039,0,0,0,959.61,7412.27Zm-13.934,3.65a6.548,6.548,0,0,1,.241-1.89,4.061,4.061,0,0,1,.435-1.05,2.215,2.215,0,0,1,.336-0.44c0.022-.03.045-0.05,0.07-0.08a0.18,0.18,0,0,1-.049-0.05c-0.033-.03-0.061-0.07-0.091-0.1h0a2.326,2.326,0,0,1-.266-0.36,4.061,4.061,0,0,1-.435-1.05,6.548,6.548,0,0,1-.241-1.89,5.064,5.064,0,0,1,2.766-4.49,6.827,6.827,0,0,1,2.711-.71,20.539,20.539,0,0,0-4.936-3.67,9.474,9.474,0,0,0-8.183.29,7.412,7.412,0,0,0-4.036,6.55,9.645,9.645,0,0,0,.356,2.79,5.976,5.976,0,0,0,.625,1.52,3.631,3.631,0,0,0,.463.61,2.836,2.836,0,0,0,.4.37,2.35,2.35,0,0,0-.4.37,3.559,3.559,0,0,0-.463.6,5.976,5.976,0,0,0-.625,1.52,9.689,9.689,0,0,0-.356,2.79,7.427,7.427,0,0,0,4.036,6.56,9.543,9.543,0,0,0,8.183.29,19.778,19.778,0,0,0,4.545-3.31,6.843,6.843,0,0,1-2.32-.68A5.087,5.087,0,0,1,945.676,7415.92Zm16.889-3.69a2.129,2.129,0,1,1-2.129-2.12A2.116,2.116,0,0,1,962.565,7412.23Z' transform='translate(-934 -7386)'/%3E%3C/svg%3E%0A") no-repeat center/contain}.cm_contact{background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xidx8_bg_contact.jpg.pagespeed.ic.C7qT6dwW38.jpg) repeat-x;background-position:0 center;background-size:auto 100%;animation:ani_contact 50s linear infinite;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:0;color:#fff;text-align:center}.cm_contact::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(75,52,6,.7);z-index:-1}.cm_contact .idx_ttl{color:#fff;padding-bottom:10px;font-size:40px}.cm_contact .idx_ttl::after{display:none}.cm_contact .idx_ttl span{padding-bottom:3px;color:#fff;font-size:50%}.cm_contact .txt{font-size:22px;letter-spacing:.25em;line-height:1.7}.cm_contact .cm_btn{margin-top:33px}.cm_link{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap}.cm_link .item{width:100%;max-width:585px}.cm_link .col_l,.cm_link .col_r{width:50%;padding:20px 0;text-align:left;position:relative}.cm_link .col_r:hover{opacity:.8}.cm_link .col_l a,.cm_link .col_r a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.cm_link .col_l p,.cm_link .col_r p{margin:0;color:#fff;letter-spacing:.1em}.cm_link .col_l .tel,.cm_link .col_l .web,.cm_link .col_r .tel,.cm_link .col_r .web{display:inline-block;line-height:1}.cm_link .col_l .b_txt,.cm_link .col_r .b_txt{display:table;margin:0 auto}.cm_link .col_l{padding:23px 0 22px 0;background:#fcb527}.cm_link .col_l .item{margin-left:auto}.cm_link .col_l .b_txt{padding-left:62px;background:url(data:image/svg+xml,%0A%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'40.813\'\ height=\'40.88\'\ viewBox=\'0\ 0\ 40.813\ 40.88\'%3E%3Cdefs%3E%3Cstyle%3E\ .cls-1\ %7B\ fill:\ %23fff;\ fill-rule:\ evenodd;\ %7D\ %3C/style%3E%3C/defs%3E%3Cpath\ id=\'shared_fixed_bnr_icon01.svg\'\ class=\'cls-1\'\ d=\'M571.388,7874.24c-0.116-.35-0.851-0.86-2.2-1.54q-0.552-.315-1.566-0.87t-1.84-1.02q-0.827-.465-1.551-0.9c-0.077-.06-0.319-0.22-0.725-0.51a7.433,7.433,0,0,0-1.029-.62,1.82,1.82,0,0,0-.826-0.2,2.39,2.39,0,0,0-1.449.82,15.268,15.268,0,0,0-1.594,1.8,18.5,18.5,0,0,1-1.537,1.81,2.2,2.2,0,0,1-1.333.82,2.1,2.1,0,0,1-.652-0.14,6.424,6.424,0,0,1-.595-0.25c-0.135-.07-0.367-0.2-0.7-0.41s-0.513-.31-0.551-0.33a28.7,28.7,0,0,1-11.856-11.88c-0.019-.03-0.131-0.22-0.333-0.55s-0.339-.56-0.406-0.7a5.682,5.682,0,0,1-.247-0.59,1.949,1.949,0,0,1-.144-0.65,2.209,2.209,0,0,1,.826-1.34,17.1,17.1,0,0,1,1.8-1.54,13.957,13.957,0,0,0,1.8-1.6,2.4,2.4,0,0,0,.826-1.45,1.924,1.924,0,0,0-.2-0.83,8.558,8.558,0,0,0-.624-1.03c-0.28-.4-0.449-0.65-0.507-0.72-0.29-.49-0.59-1-0.9-1.56s-0.647-1.16-1.014-1.84-0.657-1.2-.87-1.57c-0.677-1.35-1.188-2.09-1.536-2.2a1.576,1.576,0,0,0-.609-0.09,9.788,9.788,0,0,0-2.044.29,11.447,11.447,0,0,0-1.985.61q-1.45.6-3.073,3.54a10.805,10.805,0,0,0-1.377,6.93,12.774,12.774,0,0,0,.363,1.67c0.174,0.62.313,1.07,0.42,1.37s0.3,0.84.594,1.62,0.464,1.25.522,1.42a26.161,26.161,0,0,0,2.406,5.08,48.795,48.795,0,0,0,13.914,13.94,26.318,26.318,0,0,0,5.072,2.41c0.175,0.06.648,0.23,1.421,0.52s1.309,0.49,1.609.6,0.758,0.25,1.377.42a11.935,11.935,0,0,0,1.666.36,10.82,10.82,0,0,0,1.522.1,11.2,11.2,0,0,0,5.392-1.48c1.951-1.08,3.13-2.11,3.536-3.07a11.734,11.734,0,0,0,.609-1.99,9.729,9.729,0,0,0,.29-2.05,1.614,1.614,0,0,0-.087-0.61h0Z\'\ transform=\'translate\(-530.656\ -7842.56\)\'/%3E%3C/svg%3E%0A) no-repeat left 2px top 7px}.cm_link .col_l .tel{font-size:28px;font-weight:700;letter-spacing:.1em}.cm_link .col_l .note{font-size:80%;font-weight:300;letter-spacing:.2em;line-height:1.8}.cm_link .col_r{padding:27px 0 22px 0;background:#d19316}.cm_link .col_r .b_txt{padding-left:62px;margin-right:auto;background:url(data:image/svg+xml,%0A%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'40\'\ height=\'42\'\ viewBox=\'0\ 0\ 38.75\ 41.97\'%3E%3Cdefs%3E%3Cstyle%3E\ .cls-1\ %7B\ fill:\ %23fff;\ fill-rule:\ evenodd;\ %7D\ %3C/style%3E%3C/defs%3E%3Cpath\ id=\'shared_fixed_bnr_icon02.svg\'\ class=\'cls-1\'\ d=\'M1167.71,7846.43c0-1.04-.01-2.07.01-3.09a1.244,1.244,0,0,1,1.74-1.23,1.292,1.292,0,0,1,.76,1.28v3.04h10.3v-3.04a1.283,1.283,0,0,1,.76-1.28,1.244,1.244,0,0,1,1.74,1.18c0.02,0.9.01,1.81,0.01,2.71v0.46h0.49q3.45,0,6.9.01a4.332,4.332,0,0,1,4.32,4.37v28.89a4.331,4.331,0,0,1-4.15,4.23q-15.225.015-30.45,0a4.308,4.308,0,0,1-4.14-4.23v-28.89a4.317,4.317,0,0,1,4.31-4.37c2.42-.01,4.83-0.01,7.25-0.01A1.159,1.159,0,0,0,1167.71,7846.43ZM1158.5,7859v20.87a1.367,1.367,0,0,0,1.59,1.54h30.59a1.367,1.367,0,0,0,1.55-1.57q0.015-10.2.01-20.39V7859H1158.5Zm24.53-9.98v2.3a1.27,1.27,0,1,1-2.51.01v-2.28h-10.3v2.39a1.259,1.259,0,1,1-2.51-.01v-2.41h-7.6a1.408,1.408,0,0,0-1.61,1.65v5.73h33.74v-0.37c0-1.79,0-3.58-.01-5.37a1.408,1.408,0,0,0-1.62-1.64h-7.58Zm-16.57,16.54v-3.01h3.9v3.01h-3.9Zm6.92-3.02h3.89v3.02h-3.89v-3.02Zm10.89,3.04h-3.89v-3.02h3.89v3.02Zm-17.8,3.05h3.88v2.95h-3.88v-2.95Zm10.79,2.96h-3.88v-2.94h3.88v2.94Zm7.02-2.95v2.93h-3.89v-2.93h3.89Zm-17.8,6.09h3.88v2.94h-3.88v-2.94Zm6.91,0h3.88v2.94h-3.88v-2.94Zm10.89,0.01v2.93h-3.9v-2.93h3.9Z\'\ transform=\'translate\(-1156\ -7842\)\'/%3E%3C/svg%3E%0A) no-repeat top 2px left 2px}.cm_link .col_r .web{font-size:26px;letter-spacing:.14em}.cm_link .col_r .note{font-size:80%;font-weight:300;letter-spacing:.18em;line-height:1.4}@-webkit-keyframes ani_contact {
  from {
    background-position: 0 center;
  }

  to {
    background-position: -1920px center;
  }
}@keyframes ani_contact {
  from {
    background-position: 0 center;
  }

  to {
    background-position: -1920px center;
  }
}@media only screen and (max-width:1000px) and (min-width:769px){.cm_contact .txt{letter-spacing:.15em}.cm_ttl{font-size:54px}}.under .sitemap{padding-top:40px}.under .ud_video{max-width:900px;margin:30px auto;max-height:505px;height:56vw;width:100%}.under .ud_video iframe{width:100%;height:100%}.under .sitemap>ul>li p{margin-bottom:0}.under .sitemap>ul>li a,.under .sitemap>ul>li p{display:block;width:100%;padding:15px 15px 15px 30px;border-bottom:dotted 1px #ccc;color:#333;position:relative;box-sizing:border-box}.under .sitemap>ul>li a:before,.under .sitemap>ul>li p:before{content:'';position:absolute;width:15px;height:3px;background:#ccc;left:0;top:50%;margin-top:-2px}.under .sitemap>ul>li p:after{content:'';position:absolute;width:3px;height:14px;background:#ccc;left:6px;top:50%;margin-top:-7px}.under .sitemap>ul>li a:hover{text-decoration:none;background:rgba(0,0,0,.05)}.under .sitemap>ul>li li a{padding-left:70px}.under .sitemap>ul>li li a:before{left:40px}.under #mainContent{padding-bottom:100px}.under .key{background: url(../images/under_key.jpg) no-repeat center/cover;height:400px;z-index:0}.under .key .inner{height:100%;padding:0 10px}.under .key .key_text{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;height:100%;padding:0 10px}.under h2{display:table;font-size:42px;font-weight:500;text-align:center;color:#333;letter-spacing:.1em}.under h2,.under h3,.under h4,.under h5,.under h6{line-height:1.4;font-family:"Noto Serif JP",serif}.under h2:last-child,.under h3:last-child,.under h4:last-child,.under h5:last-child,.under h6:last-child{margin-bottom:0}.under h3{position:relative;margin-bottom:40px;color:#000;font-size:38px;font-weight:500;letter-spacing:.2em;text-align:center}.under h3 .eng{color:#8bc40e;display:table;margin:0 auto 5px;padding:0 35px;position:relative;font-size:50%;text-transform:uppercase;letter-spacing:.05em;font-family:"Cormorant Garamond",serif;font-weight:bold}.under h3 .eng::before,.under h3 .eng::after{content:'';position:absolute;top:50%;width:25px;height:1px}.under h3 .eng::before{left:0;background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xicon_h3.png.pagespeed.ic.ggCmQeXohb.png) no-repeat left center}.under h3 .eng::after{right:0;background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/xicon_h3.png.pagespeed.ic.ggCmQeXohb.png) no-repeat right center}.under h4{background-color:#8bc40e;border-radius:5px;margin-bottom:30px;padding:8px 50px 10px 25px;position:relative;z-index:0;font-weight:500;font-size:28px;color:#fff;letter-spacing:.1em}.under h4::before{content:'';right:25px;bottom:0;width:50px;height:35px;position:absolute;z-index:-1;background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='145.97' height='101.97' viewBox='0 0 145.97 101.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M72.7,18.64A11.55,11.55,0,0,1,79,8.5a15,15,0,0,1,4.13-1.44,9.41,9.41,0,0,1,2.54-.18,5.16,5.16,0,0,1,1.16.22,4,4,0,0,1,.79.3,3.87,3.87,0,0,1,.24-.82,5.48,5.48,0,0,1,.52-1.06A9.29,9.29,0,0,1,90.1,3.61a14.84,14.84,0,0,1,3.64-2.43,11.54,11.54,0,0,1,11.91,1c3.4,2.5,6,6.82,6,11.13,0,4.65-1.69,9.31-3,13.68q-1.45,4.65-3.11,9.25c-.47,1.33-1,2.65-1.46,4l0,.06h0l0,.05,0-.07q-2-.59-4.05-1.23Q95.29,37.6,90.7,36c-4.31-1.54-9.06-3-12.76-5.8C74.52,27.56,72.65,22.86,72.7,18.64Z'/%3E%3Cpath class='cls-1' d='M97.5,69.41c0-4.65,1.69-9.31,3-13.68q1.45-4.65,3.11-9.25c.47-1.33,1-2.65,1.46-4l0-.06h0l0-.05,0,.07q2,.59,4,1.23,4.67,1.45,9.26,3.08c4.3,1.54,9.06,3,12.76,5.8,3.42,2.61,5.29,7.31,5.24,11.53a11.55,11.55,0,0,1-6.34,10.14A15,15,0,0,1,126,75.7a9.41,9.41,0,0,1-2.54.18,5.16,5.16,0,0,1-1.16-.22,4,4,0,0,1-.79-.3,3.87,3.87,0,0,1-.24.82,5.48,5.48,0,0,1-.52,1.06,9.29,9.29,0,0,1-1.68,1.91,15,15,0,0,1-3.64,2.43,11.54,11.54,0,0,1-11.91-1C100.14,78,97.52,73.72,97.5,69.41Z'/%3E%3Cpath class='cls-1' d='M105.68,40.84l-.05,0,.06,0c.39-1.35.81-2.7,1.23-4,1-3.1,2-6.19,3.09-9.26,1.54-4.3,3-9,5.8-12.75,2.61-3.43,7.3-5.3,11.53-5.25a11.56,11.56,0,0,1,10.13,6.34A15.24,15.24,0,0,1,138.91,20a9,9,0,0,1,.19,2.54,5.14,5.14,0,0,1-.22,1.17,3.73,3.73,0,0,1-.31.79,4.65,4.65,0,0,1,.82.23,5.25,5.25,0,0,1,1.06.53,9,9,0,0,1,1.92,1.68,15.07,15.07,0,0,1,2.43,3.63,11.54,11.54,0,0,1-1.05,11.91c-2.5,3.41-6.82,6-11.12,6-4.66,0-9.32-1.69-13.68-3-3.11-1-6.19-2-9.25-3.11-1.33-.48-2.66-1-4-1.46l-.06,0Z'/%3E%3Cpath class='cls-1' d='M70.09,60.27a5.14,5.14,0,0,1,.22-1.17,4.24,4.24,0,0,1,.3-.79,4.77,4.77,0,0,1-.81-.23,5,5,0,0,1-1.06-.53,9,9,0,0,1-1.92-1.68,15.07,15.07,0,0,1-2.43-3.63,11.56,11.56,0,0,1,1-11.91c2.51-3.41,6.83-6,11.13-6,4.65,0,9.32,1.69,13.68,3,3.11,1,6.19,2,9.25,3.11,1.33.48,2.66,1,4,1.46l.06,0,0,.05,0,0-.06,0c-.39,1.35-.81,2.7-1.23,4.05-1,3.1-2,6.19-3.09,9.25-1.54,4.31-3,9.06-5.8,12.76-2.61,3.43-7.3,5.3-11.53,5.25a11.56,11.56,0,0,1-10.13-6.34,15.24,15.24,0,0,1-1.44-4.13A9,9,0,0,1,70.09,60.27Z'/%3E%3Cpath class='cls-1' d='M65.39,101.28a3.08,3.08,0,0,0,1.21-.22,45,45,0,0,0,12.63-7A46.7,46.7,0,0,0,90.59,80.4a48.92,48.92,0,0,0,5.08-11.66A4.91,4.91,0,0,1,95,69.93c-3.62,6.58-7.46,13.26-13,18.41a33,33,0,0,1-2.65,2.21c-4.2,3.12-9.08,5.11-13.81,7.28a4.35,4.35,0,0,0-1.35.83,1.43,1.43,0,0,0,0,2A1.77,1.77,0,0,0,65.39,101.28Z'/%3E%3Cpath class='cls-1' d='M50.39,44.43a8.12,8.12,0,0,0-5.07-6.72,10.62,10.62,0,0,0-3-.76,6.7,6.7,0,0,0-1.79,0,3.75,3.75,0,0,0-.81.23,3.68,3.68,0,0,0-.54.26A2.54,2.54,0,0,0,39,36.9a4.63,4.63,0,0,0-.43-.71A7,7,0,0,0,37.26,35a10.59,10.59,0,0,0-2.7-1.48,8.13,8.13,0,0,0-8.29,1.46,10.36,10.36,0,0,0-3.56,8.18c.27,3.27,1.76,6.43,3,9.41q1.3,3.18,2.75,6.3c.42.9.83,1.8,1.27,2.7l0,0h0l0,0,0,0,2.76-1.11c2.12-.88,4.23-1.78,6.31-2.74C41.75,56.35,45,55,47.42,52.84A10.32,10.32,0,0,0,50.39,44.43Z'/%3E%3Cpath class='cls-1' d='M36.11,81.57c-.27-3.26-1.76-6.43-3-9.41-.87-2.12-1.79-4.21-2.75-6.3-.41-.9-.83-1.8-1.27-2.69l0-.05h0l0,0v0c-.93.36-1.85.73-2.77,1.11C24.18,65.13,22.08,66,20,67c-2.93,1.35-6.18,2.65-8.6,4.86a10.29,10.29,0,0,0-3,8.4A8.13,8.13,0,0,0,13.5,87a10.61,10.61,0,0,0,3,.75,6.38,6.38,0,0,0,1.8,0,3.83,3.83,0,0,0,.8-.23,2.88,2.88,0,0,0,.54-.26,3.17,3.17,0,0,0,.21.56,4,4,0,0,0,.44.71,6.32,6.32,0,0,0,1.29,1.24,10.45,10.45,0,0,0,2.7,1.48,8.13,8.13,0,0,0,8.29-1.46A10.31,10.31,0,0,0,36.11,81.57Z'/%3E%3Cpath class='cls-1' d='M28.62,62l0,0h0c-.36-.93-.74-1.85-1.11-2.77-.88-2.12-1.78-4.22-2.74-6.3-1.34-2.93-2.65-6.18-4.85-8.6a10.32,10.32,0,0,0-8.41-3,8.12,8.12,0,0,0-6.72,5.07,10.62,10.62,0,0,0-.76,3,6.78,6.78,0,0,0,0,1.8,3.83,3.83,0,0,0,.23.8,3.68,3.68,0,0,0,.26.54,3.17,3.17,0,0,0-.56.21,4,4,0,0,0-.71.44A6.32,6.32,0,0,0,2,54.49a10.76,10.76,0,0,0-1.48,2.7A8.13,8.13,0,0,0,2,65.48,10.32,10.32,0,0,0,10.18,69c3.27-.27,6.43-1.76,9.41-3q3.18-1.31,6.3-2.75l2.7-1.26h0Z'/%3E%3Cpath class='cls-1' d='M54.78,73.48a3.75,3.75,0,0,0-.23-.81,2.88,2.88,0,0,0-.26-.54,2.54,2.54,0,0,0,.56-.21,4,4,0,0,0,.71-.43,6.64,6.64,0,0,0,1.24-1.3,10.59,10.59,0,0,0,1.48-2.7,8.13,8.13,0,0,0-1.46-8.29,10.34,10.34,0,0,0-8.18-3.56c-3.26.27-6.43,1.76-9.41,3-2.12.87-4.21,1.8-6.3,2.75-.9.42-1.8.83-2.69,1.27l0,0v0l0,0,0,0q.54,1.38,1.11,2.76c.87,2.12,1.77,4.23,2.73,6.31,1.35,2.92,2.65,6.17,4.85,8.59a10.32,10.32,0,0,0,8.41,3,8.13,8.13,0,0,0,6.73-5.07,10.61,10.61,0,0,0,.75-3A6.31,6.31,0,0,0,54.78,73.48Z'/%3E%3Cpath class='cls-1' d='M60.6,102a2.36,2.36,0,0,1-.87-.08,31.86,31.86,0,0,1-9.29-4.12,32.77,32.77,0,0,1-8.81-8.91A34.63,34.63,0,0,1,37.35,81a3.83,3.83,0,0,0,.53.8c2.94,4.39,6,8.84,10.28,12.11a22.74,22.74,0,0,0,2,1.38c3.14,1.94,6.69,3,10.14,4.26a3.05,3.05,0,0,1,1,.51,1,1,0,0,1,.16,1.4A1.26,1.26,0,0,1,60.6,102Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat bottom/contain;opacity:.35}.under h5{margin-bottom:25px;position:relative;padding-left:30px;font-weight:500;font-size:24px;color:#fcb527;letter-spacing:.1em;position:relative}.under h5::before{content:'';position:absolute;left:0;top:11px;width:14px;height:14px;border:2px solid #fcb527;transform:rotate(45deg)}.under h6{position:relative;margin-bottom:25px;padding-left:15px;border-left:3px solid #fcb527;font-weight:600;font-size:20px;color:#333;letter-spacing:.1em}.under section:first-child h3{margin-top:50px}.under section{padding-top:1px}.under section h3{margin-top:80px}.under .secH4{padding-top:60px}.under .secH5{padding-top:50px}.under .secH6{padding-top:40px}.under .imgBox.rowImg .image_l img,.under .imgBox.rowImg .image_r img{max-width:100%;max-height:400px}.under .imgBox.rowImg .image_l{float:left;margin-right:45px}.under .imgBox.rowImg .image_r{float:right;margin-left:45px}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{max-width:450px;margin-bottom:15px}.under .imgBox.rowImg .txt_l{float:left}.under .imgBox.rowImg .txt_r{float:right}.under .imgBox.rowImg .txt_l,.under .imgBox.rowImg .txt_r{width:calc(100% - 385px)}.under .imgBox.rowImg.large .image_l,.under .imgBox.rowImg.large .image_r{max-width:440px}.under .imgBox.rowImg.large .txt_l,.under .imgBox.rowImg.large .txt_r{width:calc(100% - 475px)}.under .imgBox.rowImg.full .image_l,.under .imgBox.rowImg.full .image_r{max-width:60vw}.under .imgBox.colImg .list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.under .imgBox.colImg p{margin-bottom:5px}.under .imgBox.colImg p:last-child{margin-bottom:0}.under .imgBox.colImg figure{margin-bottom:15px}.under .imgBox.colImg .text p{font-size:1em}.under .imgBox.colImg .text .ttl{font-size:1.375em;font-weight:bold;line-height:1.8;text-align:center;color:#eb7432}.under .imgBox.colImg3 .item{width:32%}.under .imgBox.colImg3 img{max-height:250px}.under .imgBox.colImg2 .item{width:49%}.under .imgBox.colImg2 img{max-height:270px}.under .imgBox.colImg1 .item{width:100%}.under .acf_block h3,.under .acf_block h4,.under .acf_block h5{margin-bottom:0}.under .acf_block .text_h3{margin:45px 0 0}.under .acf_block .text_h4{margin:30px 0 0}.under .acf_block .text_h5{margin:20px 0 0}.under .acf_block .list01{margin-top:20px}.under table{border-radius:3px}.under table.rollTable{width:100%}.under table.tbl_style01 th,.under table.tbl_style01 td{border:1px solid #fcb527;padding:.625rem}.under table.tbl_style01 th img,.under table.tbl_style01 td img{max-width:100%}.under table.tbl_style01 th{background-color:#fcb527;color:#fff;font-size:1.125em;font-weight:normal;text-align:center}.under table.tbl_style01 td{background-color:#fff;color:#333;font-size:1em}.under table.tbl_style01.rowHead tr th:not(:last-child) {border-right:1px solid #fff}.under table.tbl_style01.colHead tr:not(:last-child) th {border-bottom:1px solid #fff}.under table.tbl_style02 th,.under table.tbl_style02 td{border:2px solid #9dba38;border-left:none;border-right:none;padding:.625em}.under table.tbl_style02 th img,.under table.tbl_style02 td img{max-width:100%}.under table.tbl_style02 th{background:none;font-weight:normal;font-size:1.125em;color:#9dba38}.under table.tbl_style02 td{font-size:1em}.under .tbl_note{display:none;margin-top:10px;color:#b4b4b4;font-size:11px;letter-spacing:0}@media only screen and (max-width:1000px) and (min-width:769px){.under table.tbl_style01 th,.under table.tbl_style01 td{padding:.5rem}.under table.tbl_style01 th{font-size:1em}.under table.tbl_style01 td{font-size:.9em}.under table.tbl_style02 th{font-size:1em}.under table.tbl_style02 td{font-size:.9em}}.under ul.list01.mcol-2{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.under ul.list01.mcol-2 li{width:50%}.under ul.list01 li{background-size:10px auto;position:relative;padding-left:20px;padding-bottom:10px;letter-spacing:1.6px}.under ul.list01 li:last-child{padding-bottom:0}.under ul.list01 li::before{content:'';width:14px;height:17px;background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='102' viewBox='0 0 82.76 101.28'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%238ac43f;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M9.48,18.64A11.59,11.59,0,0,1,15.82,8.5,15.24,15.24,0,0,1,20,7.06a9.41,9.41,0,0,1,2.54-.18,5.14,5.14,0,0,1,1.17.22,4.24,4.24,0,0,1,.79.3,4.65,4.65,0,0,1,.23-.82,5.53,5.53,0,0,1,.53-1.06,8.73,8.73,0,0,1,1.68-1.91,14.78,14.78,0,0,1,3.63-2.43,11.54,11.54,0,0,1,11.91,1,14.64,14.64,0,0,1,6,11.13c0,4.65-1.69,9.31-3,13.68-1,3.1-2,6.18-3.11,9.25-.48,1.33-1,2.65-1.46,4l0,.06h0l0,.05,0-.07q-2-.59-4-1.23Q32.09,37.6,27.48,36c-4.3-1.54-9-3-12.75-5.8C11.3,27.56,9.43,22.86,9.48,18.64Z'/%3E%3Cpath class='cls-1' d='M34.28,69.41c0-4.65,1.69-9.31,3-13.68,1-3.1,2-6.18,3.11-9.25.48-1.33,1-2.65,1.46-4l0-.06h.05l0-.05,0,.07q2,.59,4.05,1.23,4.65,1.45,9.25,3.08c4.31,1.54,9.06,3,12.76,5.8,3.43,2.61,5.3,7.31,5.25,11.53a11.59,11.59,0,0,1-6.34,10.14,15.24,15.24,0,0,1-4.13,1.44,9.41,9.41,0,0,1-2.54.18,5.14,5.14,0,0,1-1.17-.22,4.24,4.24,0,0,1-.79-.3,4.65,4.65,0,0,1-.23.82,5.53,5.53,0,0,1-.53,1.06,8.73,8.73,0,0,1-1.68,1.91,14.78,14.78,0,0,1-3.63,2.43,11.54,11.54,0,0,1-11.91-1A14.64,14.64,0,0,1,34.28,69.41Z'/%3E%3Cpath class='cls-1' d='M42.46,40.84l-.05,0,.07,0q.59-2,1.23-4,1.45-4.65,3.08-9.26c1.54-4.3,3-9,5.8-12.75,2.61-3.43,7.31-5.3,11.53-5.25a11.59,11.59,0,0,1,10.14,6.34A15.24,15.24,0,0,1,75.7,20a9.41,9.41,0,0,1,.18,2.54,5.14,5.14,0,0,1-.22,1.17,4.24,4.24,0,0,1-.3.79,4.65,4.65,0,0,1,.82.23,5.53,5.53,0,0,1,1.06.53,8.73,8.73,0,0,1,1.91,1.68,14.78,14.78,0,0,1,2.43,3.63,11.54,11.54,0,0,1-1,11.91,14.64,14.64,0,0,1-11.13,6c-4.65,0-9.31-1.69-13.68-3-3.1-1-6.18-2-9.25-3.11-1.33-.48-2.65-1-4-1.46l-.06,0Z'/%3E%3Cpath class='cls-1' d='M6.88,60.27A5.14,5.14,0,0,1,7.1,59.1a4.24,4.24,0,0,1,.3-.79,4.65,4.65,0,0,1-.82-.23,5.53,5.53,0,0,1-1.06-.53,8.73,8.73,0,0,1-1.91-1.68,14.78,14.78,0,0,1-2.43-3.63,11.54,11.54,0,0,1,1-11.91,14.64,14.64,0,0,1,11.13-6c4.65,0,9.31,1.69,13.68,3,3.1,1,6.18,2,9.25,3.11,1.32.48,2.65,1,4,1.46l.06,0v.05l.05,0-.07,0Q39.7,44,39.05,46,37.6,50.67,36,55.27c-1.54,4.31-3,9.06-5.8,12.76-2.61,3.43-7.31,5.3-11.53,5.25A11.59,11.59,0,0,1,8.5,66.94a15.24,15.24,0,0,1-1.44-4.13A9.41,9.41,0,0,1,6.88,60.27Z'/%3E%3Cpath class='cls-1' d='M2.17,101.28a3.12,3.12,0,0,0,1.22-.22,45,45,0,0,0,12.63-7A46.51,46.51,0,0,0,27.37,80.4a49,49,0,0,0,5.09-11.66,5.28,5.28,0,0,1-.65,1.19c-3.62,6.58-7.47,13.26-13,18.41a33.15,33.15,0,0,1-2.66,2.21c-4.2,3.12-9.08,5.11-13.8,7.28A4.29,4.29,0,0,0,1,98.66a1.43,1.43,0,0,0,0,2A1.77,1.77,0,0,0,2.17,101.28Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat top center/contain;position:absolute;left:0;top:.3em}.under .list_note{margin-top:15px;padding-left:20px}.under .list_note.no_mt{margin-top:0}.under .topic_path{font-size:14px;line-height:1.45;letter-spacing:1.5px;padding:27px 0 7px}.under .topic_path ul{background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/shared_path_icon.svg) left top 5px no-repeat;background-size:auto 15px;display:block;padding:4px 10px 4px 30px}.under .topic_path ul::after{content:"";display:block;clear:both}.under .topic_path ul li{float:left;text-transform:uppercase;color:#333}.under .topic_path a{text-decoration:none;color:#8bc40e}.under .topic_path a:hover{opacity:1;text-decoration:underline}.under .topic_path span{display:inline-block;padding:0 6px;transform:scaleX(.6);color:#8bc40e;line-height:1}.under .anchor-links{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0 0}.under .anchor-links>div{background-color:#555;border-radius:3px;position:relative;display:block;min-width:135px;width:19%;margin:0% .5% 1%;text-align:center;color:#fff;font-size:.875em;line-height:1.5;letter-spacing:.15em}.under .anchor-links>div a{display:block;width:100%;padding:10px 5px 9px;color:inherit;font-size:inherit;line-height:inherit}.under .anchor-links>div::after{content:"";border:4px solid;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute;top:auto;bottom:2px;left:calc(50% - 4px);right:auto;line-height:1}.under .anchor-links>div:hover a{opacity:1}.under .anchor-links>div:hover::after{bottom:0}.under .anchor-links>div.ext::after{content:"\003e";border:0;position:absolute;top:calc(50% - .5em);bottom:auto;left:auto;right:7px;font-size:.857em;line-height:1;letter-spacing:0;transform:scaleX(.5)}.under .anchor-links>div.ext:hover::after{right:5px}.under .cm_btn{border-color:#fcb527;background:#fcb527;max-width:490px;margin:50px auto 0}.under .cm_btn.bg_white{border-color:#fff;background:transparent}.under .doctor_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center}.under .doctor_box p{margin-bottom:0}.under .doctor_box .ud_doc_box{position:relative}.under .doctor_box .doctor_name{position:absolute;right:0;bottom:75px;background:rgba(255,255,255,.95);padding:20px;z-index:1;color:#fcb527;text-align:center;font-size:30px;font-weight:bold;line-height:1.5}.under .ud_map{line-height:0;font-size:0}.under .ud_list_yead dl{display:flex;border-bottom:1px solid #dcdcdc;padding:15px 0}.under .ud_list_yead dt{width:100px}.under .ud_list_yead dd{width:calc(100% - 100px)}.under .wp_step{margin-top:60px}.under .box_step{border:1px solid #fcb527}.under .box_step:not(:last-child) {margin-bottom:40px}.under .box_step .ttl_step{background-color:#fcb527;padding:10px 15px 10px 90px;margin-bottom:0;position:relative;z-index:0;color:#fff;font-size:24px;line-height:1.5}.under .box_step .number{position:absolute;top:-10px;left:16px;width:46px;height:46px;padding-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid;color:#fcb527;font-family:"Shippori Mincho",serif;font-size:34px;z-index:-1}.under .box_step .number::before{content:'';position:absolute;background-color:rgba(255,255,255,.6);bottom:-8px;left:32px;width:20px;height:20px;z-index:-2}.under .box_step .content_step{padding:15px}.under .clinic_tbl01 th{width:350px;text-align:right}.under .clinic_tbl02{text-align:center}.under .clinic_tbl02 th:first-child{width:350px}.under .clinic_tbl02 th:not(:first-child) {width: calc((100% - 350px) / 7)}.under .teeth_box .secH4{width:48%}.under .teeth_box .secH5{padding-top:20px!important}.under .teeth_box img{max-height:180px}.under .teeth_box p{font-size:14px}.under .access_box_img01 .block{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.under .access_box_img01 .block:nth-child(even) .big {order:1}.under .access_box_img01 .block .big{width: calc((580 / 1160) * (100% - 10px))}.under .access_box_img01 .block .small{width: calc((580 / 1160) * (100% - 10px));display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.under .access_box_img01 .block .small figure{width: calc((100% - 10px) * 0.5)}.under .access_box_img01 .block figure{border-radius:0;overflow:hidden;margin-bottom:10px}.under .access_box_img02 .block{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.under .access_box_img02 .block:nth-child(even) .big {order:1}.under .access_box_img02 .block .big{width: calc((640 / 1160) * (100% - 10px))}.under .access_box_img02 .block .small{width: calc((520 / 1160) * (100% - 10px));display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.under .access_box_img02 .block .small figure{width: calc((100% - 10px) * 0.5)}.under .access_box_img02 .block figure{border-radius:10px;overflow:hidden;margin-bottom:10px}.under .questbox dl{width:100%;overflow:hidden;border-radius:5px}.under .questbox dl:not(:last-child) {margin-bottom:50px}.under .questbox dt{font-size:24px;font-weight:bold;position:relative;z-index:0;line-height:1.6em;padding-left:80px;padding:30px 26px 30px 116px;background:rgba(252,181,39,.3);letter-spacing:.1em}.under .questbox dd{padding:33px 26px 33px 116px;border-top:1px solid #fcb527;position:relative;min-height:102px;z-index:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:rgba(252,181,39,.1)}.under .questbox dt:before,.under .questbox dd::before{position:absolute;top:21px;left:23px;width:76px;height:58px;padding-right:14px;padding-bottom:2px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:37px;font-family:"Cormorant Garamond",serif;font-weight:600;z-index:-1}.under .questbox dt:before{content:"Q";background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='82' viewBox='0 0 103.56 81.65'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fcb522;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M59.23,6.25A11.56,11.56,0,0,0,49,0,15.16,15.16,0,0,0,44.7.55a9.54,9.54,0,0,0-2.36,1,5.45,5.45,0,0,0-.94.72,4.49,4.49,0,0,0-.57.62,4.49,4.49,0,0,0-.58-.62,5.09,5.09,0,0,0-.94-.72A9.54,9.54,0,0,0,37,.55,15.09,15.09,0,0,0,32.62,0a11.57,11.57,0,0,0-10.2,6.25C20.49,10,20.07,15,22,18.9c2.06,4.18,5.67,7.59,8.83,10.88,2.26,2.35,4.57,4.64,6.91,6.9,1,1,2,2,3.08,2.9v.07l0,0,0,0v-.07c1-.95,2.06-1.93,3.08-2.9,2.35-2.26,4.66-4.55,6.91-6.9,3.16-3.29,6.78-6.7,8.83-10.88C61.58,15,61.16,10,59.23,6.25Z'/%3E%3Cpath class='cls-1' d='M59.68,62.75c-2-4.17-5.67-7.58-8.83-10.88Q47.48,48.35,43.94,45c-1-1-2-1.95-3.08-2.91V42l0,0,0,0v.07c-1,1-2.06,1.93-3.08,2.91q-3.51,3.38-6.91,6.89C27.64,55.17,24,58.58,22,62.75c-1.9,3.86-1.48,8.9.45,12.66a11.54,11.54,0,0,0,10.2,6.24A15.09,15.09,0,0,0,37,81.1a9.54,9.54,0,0,0,2.36-1,5,5,0,0,0,.94-.71,4.1,4.1,0,0,0,.58-.63,4.1,4.1,0,0,0,.57.63,5.4,5.4,0,0,0,.94.71,9.54,9.54,0,0,0,2.36,1,15.16,15.16,0,0,0,4.34.55,11.53,11.53,0,0,0,10.19-6.24C61.16,71.65,61.58,66.61,59.68,62.75Z'/%3E%3Cpath class='cls-1' d='M39.62,40.83l0,0h-.07c-.95-1-1.93-2.06-2.9-3.08-2.26-2.34-4.55-4.65-6.9-6.91C26.49,27.64,23.08,24,18.9,22c-3.86-1.9-8.9-1.48-12.65.45A11.57,11.57,0,0,0,0,32.62,15.09,15.09,0,0,0,.55,37a9.54,9.54,0,0,0,1,2.36,5.09,5.09,0,0,0,.72.94,4.49,4.49,0,0,0,.62.58,4.49,4.49,0,0,0-.62.57,5.45,5.45,0,0,0-.72.94,9.54,9.54,0,0,0-1,2.36A15.16,15.16,0,0,0,0,49,11.56,11.56,0,0,0,6.25,59.23C10,61.16,15,61.58,18.9,59.68c4.18-2,7.59-5.67,10.88-8.83,2.35-2.25,4.64-4.56,6.9-6.91,1-1,2-2,2.9-3.08h.07Z'/%3E%3Cpath class='cls-1' d='M80.13,42.34a5.4,5.4,0,0,0-.71-.94,4.1,4.1,0,0,0-.63-.57,4.1,4.1,0,0,0,.63-.58,5,5,0,0,0,.71-.94,9.54,9.54,0,0,0,1-2.36,15.09,15.09,0,0,0,.55-4.33,11.54,11.54,0,0,0-6.24-10.2c-3.76-1.93-8.8-2.35-12.66-.45C58.58,24,55.17,27.64,51.87,30.8Q48.35,34.19,45,37.71c-1,1-1.95,2-2.91,3.08H42l0,0,0,0h.07c1,1,1.93,2.06,2.91,3.08q3.38,3.53,6.89,6.91c3.3,3.16,6.71,6.78,10.88,8.83,3.86,1.9,8.9,1.48,12.66-.45A11.53,11.53,0,0,0,81.65,49a15.16,15.16,0,0,0-.55-4.34A9.54,9.54,0,0,0,80.13,42.34Z'/%3E%3Cpath class='cls-1' d='M102.63,77a3.06,3.06,0,0,1-1.18.35A45.06,45.06,0,0,1,87,76.68,46.26,46.26,0,0,1,70.77,69.5,48,48,0,0,1,61,61.34a5.41,5.41,0,0,0,1.11.78C68.3,66.39,74.73,70.65,82,72.77a32.13,32.13,0,0,0,3.36.79c5.15.93,10.41.53,15.6.36a4.46,4.46,0,0,1,1.59.15,1.43,1.43,0,0,1,.94,1.77A1.74,1.74,0,0,1,102.63,77Z'/%3E%3Ccircle class='cls-1' cx='41.7' cy='41.33' r='20.36'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain}.under .questbox dd::before{content:"A";background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='82' viewBox='0 0 103.56 81.65'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23d19316;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M59.23,6.25A11.56,11.56,0,0,0,49,0,15.16,15.16,0,0,0,44.7.55a9.54,9.54,0,0,0-2.36,1,5.45,5.45,0,0,0-.94.72,4.49,4.49,0,0,0-.57.62,4.49,4.49,0,0,0-.58-.62,5.09,5.09,0,0,0-.94-.72A9.54,9.54,0,0,0,37,.55,15.09,15.09,0,0,0,32.62,0a11.57,11.57,0,0,0-10.2,6.25C20.49,10,20.07,15,22,18.9c2.06,4.18,5.67,7.59,8.83,10.88,2.26,2.35,4.57,4.64,6.91,6.9,1,1,2,2,3.08,2.9v.07l0,0,0,0v-.07c1-.95,2.06-1.93,3.08-2.9,2.35-2.26,4.66-4.55,6.91-6.9,3.16-3.29,6.78-6.7,8.83-10.88C61.58,15,61.16,10,59.23,6.25Z'/%3E%3Cpath class='cls-1' d='M59.68,62.75c-2-4.17-5.67-7.58-8.83-10.88Q47.48,48.35,43.94,45c-1-1-2-1.95-3.08-2.91V42l0,0,0,0v.07c-1,1-2.06,1.93-3.08,2.91q-3.51,3.38-6.91,6.89C27.64,55.17,24,58.58,22,62.75c-1.9,3.86-1.48,8.9.45,12.66a11.54,11.54,0,0,0,10.2,6.24A15.09,15.09,0,0,0,37,81.1a9.54,9.54,0,0,0,2.36-1,5,5,0,0,0,.94-.71,4.1,4.1,0,0,0,.58-.63,4.1,4.1,0,0,0,.57.63,5.4,5.4,0,0,0,.94.71,9.54,9.54,0,0,0,2.36,1,15.16,15.16,0,0,0,4.34.55,11.53,11.53,0,0,0,10.19-6.24C61.16,71.65,61.58,66.61,59.68,62.75Z'/%3E%3Cpath class='cls-1' d='M39.62,40.83l0,0h-.07c-.95-1-1.93-2.06-2.9-3.08-2.26-2.34-4.55-4.65-6.9-6.91C26.49,27.64,23.08,24,18.9,22c-3.86-1.9-8.9-1.48-12.65.45A11.57,11.57,0,0,0,0,32.62,15.09,15.09,0,0,0,.55,37a9.54,9.54,0,0,0,1,2.36,5.09,5.09,0,0,0,.72.94,4.49,4.49,0,0,0,.62.58,4.49,4.49,0,0,0-.62.57,5.45,5.45,0,0,0-.72.94,9.54,9.54,0,0,0-1,2.36A15.16,15.16,0,0,0,0,49,11.56,11.56,0,0,0,6.25,59.23C10,61.16,15,61.58,18.9,59.68c4.18-2,7.59-5.67,10.88-8.83,2.35-2.25,4.64-4.56,6.9-6.91,1-1,2-2,2.9-3.08h.07Z'/%3E%3Cpath class='cls-1' d='M80.13,42.34a5.4,5.4,0,0,0-.71-.94,4.1,4.1,0,0,0-.63-.57,4.1,4.1,0,0,0,.63-.58,5,5,0,0,0,.71-.94,9.54,9.54,0,0,0,1-2.36,15.09,15.09,0,0,0,.55-4.33,11.54,11.54,0,0,0-6.24-10.2c-3.76-1.93-8.8-2.35-12.66-.45C58.58,24,55.17,27.64,51.87,30.8Q48.35,34.19,45,37.71c-1,1-1.95,2-2.91,3.08H42l0,0,0,0h.07c1,1,1.93,2.06,2.91,3.08q3.38,3.53,6.89,6.91c3.3,3.16,6.71,6.78,10.88,8.83,3.86,1.9,8.9,1.48,12.66-.45A11.53,11.53,0,0,0,81.65,49a15.16,15.16,0,0,0-.55-4.34A9.54,9.54,0,0,0,80.13,42.34Z'/%3E%3Cpath class='cls-1' d='M102.63,77a3.06,3.06,0,0,1-1.18.35A45.06,45.06,0,0,1,87,76.68,46.26,46.26,0,0,1,70.77,69.5,48,48,0,0,1,61,61.34a5.41,5.41,0,0,0,1.11.78C68.3,66.39,74.73,70.65,82,72.77a32.13,32.13,0,0,0,3.36.79c5.15.93,10.41.53,15.6.36a4.46,4.46,0,0,1,1.59.15,1.43,1.43,0,0,1,.94,1.77A1.74,1.74,0,0,1,102.63,77Z'/%3E%3Ccircle class='cls-1' cx='41.7' cy='41.33' r='20.36'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain}.under .questbox dt .ttl{position:relative;display:block;width:100%;padding-right:30px}.under .under_box_spec{background:rgba(252,181,39,.2);max-width:820px;width:78%;border-radius:10px;margin:40px auto 0;position:relative;z-index:0;padding:40px 0 40px;text-align:center;font-weight:500;color:#000;font-size:20px;letter-spacing:.15em;overflow:hidden}.under .under_box_spec::before,.under .under_box_spec::after{content:'';position:absolute;z-index:-1;opacity:.2}.under .under_box_spec::before{left:0;top:10px;width:54px;height:42px;background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='42' viewBox='0 0 54 42'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23d19316; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M23.116,38.787A6.031,6.031,0,0,0,28.432,42a7.984,7.984,0,0,0,2.262-.283,4.9,4.9,0,0,0,1.229-.5,2.724,2.724,0,0,0,.492-0.368,2.131,2.131,0,0,0,.3-0.322,2.126,2.126,0,0,0,.3.322,2.724,2.724,0,0,0,.492.368,4.9,4.9,0,0,0,1.229.5A7.984,7.984,0,0,0,37,42a6.031,6.031,0,0,0,5.316-3.211,7.45,7.45,0,0,0,.234-6.51c-1.072-2.146-2.955-3.9-4.605-5.6-1.174-1.207-2.379-2.386-3.6-3.545-0.531-.5-1.064-1-1.605-1.5V21.6l-0.019.018L32.695,21.6s0,0.019,0,.036c-0.541.492-1.074,0.992-1.6,1.5q-1.835,1.739-3.6,3.545c-1.651,1.7-3.533,3.451-4.605,5.6A7.45,7.45,0,0,0,23.116,38.787ZM22.882,9.723c1.072,2.146,2.955,3.9,4.605,5.6q1.762,1.811,3.6,3.545c0.531,0.5,1.064,1,1.6,1.5,0,0.017,0,.036,0,0.036l0.019-.018L32.733,20.4V20.361c0.541-.492,1.074-0.992,1.605-1.5,1.223-1.159,2.428-2.338,3.6-3.545,1.651-1.7,3.533-3.451,4.605-5.6a7.45,7.45,0,0,0-.234-6.51A6.031,6.031,0,0,0,37,0a7.985,7.985,0,0,0-2.262.283,4.9,4.9,0,0,0-1.229.5,2.728,2.728,0,0,0-.492.368,2.126,2.126,0,0,0-.3.322,2.131,2.131,0,0,0-.3-0.322A2.728,2.728,0,0,0,31.922.782a4.9,4.9,0,0,0-1.229-.5A7.984,7.984,0,0,0,28.432,0a6.031,6.031,0,0,0-5.316,3.211A7.45,7.45,0,0,0,22.882,9.723ZM33.344,21l-0.018.019h0.036c0.5,0.534,1.006,1.06,1.516,1.583q1.763,1.81,3.594,3.553A24.265,24.265,0,0,0,44.147,30.7a7.742,7.742,0,0,0,6.6-.231A5.93,5.93,0,0,0,54,25.224a7.677,7.677,0,0,0-.287-2.231,4.757,4.757,0,0,0-.5-1.212,2.7,2.7,0,0,0-.373-0.485,2.134,2.134,0,0,0-.326-0.3,2.134,2.134,0,0,0,.326-0.3,2.7,2.7,0,0,0,.373-0.485,4.756,4.756,0,0,0,.5-1.212A7.677,7.677,0,0,0,54,16.777a5.93,5.93,0,0,0-3.255-5.244,7.741,7.741,0,0,0-6.6-.23,24.262,24.262,0,0,0-5.675,4.543q-1.836,1.738-3.594,3.553c-0.51.523-1.017,1.049-1.516,1.583H33.326Zm-21.127-.781a2.7,2.7,0,0,0,.373.485,2.133,2.133,0,0,0,.326.3,2.133,2.133,0,0,0-.326.3,2.7,2.7,0,0,0-.373.485,4.756,4.756,0,0,0-.5,1.212,7.667,7.667,0,0,0-.287,2.231,5.93,5.93,0,0,0,3.255,5.244,7.742,7.742,0,0,0,6.6.231,24.267,24.267,0,0,0,5.675-4.543q1.836-1.738,3.594-3.553c0.51-.523,1.017-1.049,1.516-1.583H32.1L32.084,21l0.018-.019H32.066c-0.5-.534-1.006-1.06-1.516-1.583q-1.763-1.81-3.594-3.553A24.264,24.264,0,0,0,21.281,11.3a7.741,7.741,0,0,0-6.6.23,5.93,5.93,0,0,0-3.255,5.244,7.667,7.667,0,0,0,.287,2.231A4.755,4.755,0,0,0,12.217,20.219ZM0.484,2.42A1.673,1.673,0,0,1,1.1,2.239a23.8,23.8,0,0,1,7.518.318A24.4,24.4,0,0,1,17.1,6.251a25.244,25.244,0,0,1,5.085,4.2,2.822,2.822,0,0,0-.58-0.4c-3.219-2.2-6.57-4.392-10.367-5.482a17.2,17.2,0,0,0-1.752-.407A39.417,39.417,0,0,0,1.35,3.977,2.266,2.266,0,0,1,.524,3.9,0.732,0.732,0,0,1,.033,2.99,0.9,0.9,0,0,1,.484,2.42Z'/%3E%3C/svg%3E%0A") no-repeat center/contain}.under .under_box_spec::after{right:0;bottom:15px;width:83px;height:65px;background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='82' viewBox='0 0 103.56 81.65'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23d19316;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M59.23,6.25A11.56,11.56,0,0,0,49,0,15.16,15.16,0,0,0,44.7.55a9.54,9.54,0,0,0-2.36,1,5.45,5.45,0,0,0-.94.72,4.49,4.49,0,0,0-.57.62,4.49,4.49,0,0,0-.58-.62,5.09,5.09,0,0,0-.94-.72A9.54,9.54,0,0,0,37,.55,15.09,15.09,0,0,0,32.62,0a11.57,11.57,0,0,0-10.2,6.25C20.49,10,20.07,15,22,18.9c2.06,4.18,5.67,7.59,8.83,10.88,2.26,2.35,4.57,4.64,6.91,6.9,1,1,2,2,3.08,2.9v.07l0,0,0,0v-.07c1-.95,2.06-1.93,3.08-2.9,2.35-2.26,4.66-4.55,6.91-6.9,3.16-3.29,6.78-6.7,8.83-10.88C61.58,15,61.16,10,59.23,6.25Z'/%3E%3Cpath class='cls-1' d='M59.68,62.75c-2-4.17-5.67-7.58-8.83-10.88Q47.48,48.35,43.94,45c-1-1-2-1.95-3.08-2.91V42l0,0,0,0v.07c-1,1-2.06,1.93-3.08,2.91q-3.51,3.38-6.91,6.89C27.64,55.17,24,58.58,22,62.75c-1.9,3.86-1.48,8.9.45,12.66a11.54,11.54,0,0,0,10.2,6.24A15.09,15.09,0,0,0,37,81.1a9.54,9.54,0,0,0,2.36-1,5,5,0,0,0,.94-.71,4.1,4.1,0,0,0,.58-.63,4.1,4.1,0,0,0,.57.63,5.4,5.4,0,0,0,.94.71,9.54,9.54,0,0,0,2.36,1,15.16,15.16,0,0,0,4.34.55,11.53,11.53,0,0,0,10.19-6.24C61.16,71.65,61.58,66.61,59.68,62.75Z'/%3E%3Cpath class='cls-1' d='M39.62,40.83l0,0h-.07c-.95-1-1.93-2.06-2.9-3.08-2.26-2.34-4.55-4.65-6.9-6.91C26.49,27.64,23.08,24,18.9,22c-3.86-1.9-8.9-1.48-12.65.45A11.57,11.57,0,0,0,0,32.62,15.09,15.09,0,0,0,.55,37a9.54,9.54,0,0,0,1,2.36,5.09,5.09,0,0,0,.72.94,4.49,4.49,0,0,0,.62.58,4.49,4.49,0,0,0-.62.57,5.45,5.45,0,0,0-.72.94,9.54,9.54,0,0,0-1,2.36A15.16,15.16,0,0,0,0,49,11.56,11.56,0,0,0,6.25,59.23C10,61.16,15,61.58,18.9,59.68c4.18-2,7.59-5.67,10.88-8.83,2.35-2.25,4.64-4.56,6.9-6.91,1-1,2-2,2.9-3.08h.07Z'/%3E%3Cpath class='cls-1' d='M80.13,42.34a5.4,5.4,0,0,0-.71-.94,4.1,4.1,0,0,0-.63-.57,4.1,4.1,0,0,0,.63-.58,5,5,0,0,0,.71-.94,9.54,9.54,0,0,0,1-2.36,15.09,15.09,0,0,0,.55-4.33,11.54,11.54,0,0,0-6.24-10.2c-3.76-1.93-8.8-2.35-12.66-.45C58.58,24,55.17,27.64,51.87,30.8Q48.35,34.19,45,37.71c-1,1-1.95,2-2.91,3.08H42l0,0,0,0h.07c1,1,1.93,2.06,2.91,3.08q3.38,3.53,6.89,6.91c3.3,3.16,6.71,6.78,10.88,8.83,3.86,1.9,8.9,1.48,12.66-.45A11.53,11.53,0,0,0,81.65,49a15.16,15.16,0,0,0-.55-4.34A9.54,9.54,0,0,0,80.13,42.34Z'/%3E%3Cpath class='cls-1' d='M102.63,77a3.06,3.06,0,0,1-1.18.35A45.06,45.06,0,0,1,87,76.68,46.26,46.26,0,0,1,70.77,69.5,48,48,0,0,1,61,61.34a5.41,5.41,0,0,0,1.11.78C68.3,66.39,74.73,70.65,82,72.77a32.13,32.13,0,0,0,3.36.79c5.15.93,10.41.53,15.6.36a4.46,4.46,0,0,1,1.59.15,1.43,1.43,0,0,1,.94,1.77A1.74,1.74,0,0,1,102.63,77Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain}.under .under_box_spec .bg_spec{position:absolute;right:-110px;top:50%;transform:translateY(-50%);z-index:-2;width:655px;height:655px;border-radius:50%;background:rgba(252,181,39,.1)}.under .under_box_spec p{padding:20px 60px 20px;background:rgba(255,255,255,.6);line-height:1.8;letter-spacing:.2em}@media only screen and (max-width:1280px) and (min-width:769px){.under.page-interview .key{background-position:left -3vw center}}@media only screen and (max-width:1000px) and (min-width:769px){.under .under_box_spec .bg_spec{right:-4vw;width:54vw;height:54vw}}.under.page-interview .key{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/interview_key.jpg);background-position:left center;background-repeat:no-repeat;background-size:cover}.under.page-interview .key .inner{display:flex;padding-top:100px;margin-left:auto;margin-right:auto;align-items:flex-end;justify-content:space-between}.under.page-interview .key .key_text{width:280px;height:690px;z-index:100;color:#fff;flex:1;margin-right:0;align-items:flex-start;justify-content:flex-end;flex-direction:row-reverse}.under.page-interview .key h2{background:none}.under.page-interview .key h2:after{display:none}.under.page-interview .under_box_spec{margin-top:50px}.under.page-interview #mainContent>.inner{max-width:100%;padding:0}.under.page-interview .video_box{position:relative;width:70%;max-width:1050px;padding-bottom:37.7%;margin-bottom:50px}.under.page-interview .video_box video,.under.page-interview .video_box iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.ud_interview01{position:relative;padding:0 0 100px}.ud_interview01:last-of-type{padding:0}.ud_interview01 .inter_box1{position:relative;padding-top:80px;padding-bottom:80px}.ud_interview01 .inter_box1:before,.ud_interview01 .inter_box1:after{position:absolute;content:''}.ud_interview01 .inter_box1:before{top:0;right:0;bottom:0;left:9.8%;background-repeat:no-repeat;background-size:cover}.ud_interview01 .inter_box1:after{top:0;left:1.8%;width:109px;height:1015px;background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/interview_bg_eng.png);background-repeat:repeat-y;background-position:center 0;background-size:100% auto;height:calc(100% - 80px);-webkit-animation:interview_scroll 20s linear infinite;animation:interview_scroll 20s linear infinite}.ud_interview01 .item{max-width:63%;width:700px;margin:0 auto 40px 15px;min-height:410px;padding:30px 40px;text-align:center;border:7px solid rgba(255,255,255,.7);background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:0;overflow:hidden;transition:.8s all ease}.ud_interview01 .item:last-of-type{margin-bottom:0}.ud_interview01 .item p{width:100%;color:#fff;letter-spacing:.2em}.ud_interview01 .item .inter_eng{position:absolute;top:10px;right:10px;margin-bottom:0;line-height:1;font-size:24px;color:rgba(255,255,255,.3);letter-spacing:.1em;text-transform:uppercase;-ms-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl;white-space:nowrap;font-family:"Shippori Mincho",serif}.ud_interview01 .item .inter_ttl01{background:none;color:#fff;padding:0 0 16px;margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.ud_interview01 .item .inter_ttl01:after{position:absolute;content:'';width:50px;height:1px;background:#fff;bottom:0;left:0;right:0;margin:auto}.ud_interview01 .item .inter_ttl01::before{content:none}.ud_interview01 .item .inter_ttl01 .num{display:inline-block;position:relative;padding:0 25px;font-size:90%}.ud_interview01 .item .inter_ttl01 .num:before,.ud_interview01 .item .inter_ttl01 .num:after{content:'';position:absolute;z-index:-1;width:13px;height:17px;top:calc(50% - 8px)}.ud_interview01 .item .inter_ttl01 .num:before{left:0;background: url(../images/icon_ttl1.png) no-repeat top left/contain}.ud_interview01 .item .inter_ttl01 .num:after{right:0;background: url(../images/icon_ttl2.png) no-repeat top right/contain}.ud_interview01 .item .inter_ttl01 .ttl{width:100%}.ud_interview01 .item:nth-of-type(1) {background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/interview_bg_small1.jpg)}.ud_interview01 .item:nth-of-type(2) {background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/interview_bg_small2.jpg)}.ud_interview01 .item:nth-of-type(3) {background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/interview_bg_small3.jpg)}.ud_interview01 .item:nth-of-type(4) {background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/interview_bg_small4.jpg)}.ud_interview01.box1 .inter_box1{margin-top:100px}.ud_interview01.box2 .inter_box1:before{left:0;right:9.8%}.ud_interview01.box2 .inter_box1:after{left:auto;right:1.8%}.ud_interview01.box2 .item{margin-left:auto;margin-right:15px}.ud_interview01 .bg01:before{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/interview_bg_1.jpg);background-position:right center}.ud_interview01 .bg02:before{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/interview_bg_2.jpg);background-position:left center}.ud_interview01 .bg03:before{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/interview_bg_3.jpg);background-position:right center}@-webkit-keyframes interview_scroll {
  from {
    background-position: center 0;
  }

  to {
    background-position: center -2400px;
  }
}@keyframes interview_scroll {
  from {
    background-position: center 0;
  }

  to {
    background-position: center -2400px;
  }
}@media only screen and (min-width:769px){.under.page-interview .key{height:850px}.under.page-interview .key h2{border:none;background:none;padding:0 0 0 6vw;-ms-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl;white-space:nowrap}.under.page-interview .key h2:after{display:none}.under.page-interview .key p{margin-right:40px;font-size:25px;max-height:500px;cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word}}@media only screen and (min-width:1501px){.ud_interview01 .item:nth-of-type(2n) {margin-left: calc(20px + 6vw)}.ud_interview01.box2 .item:nth-of-type(2n) {margin-right: calc(20px + 6vw)}}@media only screen and (min-width:1280px) and (max-width:1500px){.ud_interview01 .item{margin-left: calc(20px + 6vw)}.ud_interview01.box2 .item{margin-right: calc(20px + 6vw)}}@media only screen and (min-width:769px) and (max-width:1500px){.ud_interview01 .inter_box1:after{width:6vw}}@media only screen and (min-width:769px) and (max-width:1280px){.under.page-interview .key .inner{padding:0 15px}.under.page-interview .key h2{font-size:34px}.under.page-interview .key p{font-size:18px;margin-right:25px}.under .under_box_spec p{padding:20px 30px 20px;font-size:18px}.ud_interview01 .item{padding:25px 30px;width:650px;margin-left:15px;min-height:350px}.ud_interview01 .item .inter_ttl01{font-size:18px;margin-bottom:20px}.ud_interview01 .item .inter_eng{font-size:16px}.ud_interview01 .inter_box1{padding:50px 0}.ud_interview01 .inter_box1 .flex{padding:0 10px 0 9.8%}.ud_interview01.box2 .inter_box1 .flex{padding:0 9.8% 0 10px}.ud_interview01.box2 .item{margin-right:15px}}@media only screen and (min-width:769px) and (max-width:1000px){.ud_interview01 .item{max-width:85%;margin-left:auto}.ud_interview01.box2 .item{margin-right:auto}}#pagination{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:40px auto 0}#pagination:empty{display:none}#pagination a,#pagination span{background-color:#555;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:100%;margin:10px 5px;width:32px;height:32px;color:#fff;line-height:1}#pagination a.prev,#pagination a.next,#pagination span.prev,#pagination span.next{background-repeat:no-repeat;background-position:center;background-size:7px auto;color:transparent}#pagination a.prev,#pagination span.prev{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/shared_blog_arrow_prev.svg)}#pagination a.next,#pagination span.next{background-image:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/shared_blog_arrow_next.svg)}@media screen and (min-width: 0\0) and (min-resolution: 72dpi) {
  #pagination {
    /* for IE 9 and above */
  }

  #pagination a,
  #pagination span {
    padding-top: 2px;
  }
}#pagination a:hover{text-decoration:none;opacity:.7}#pagination span{opacity:.5}#pagination .active a,#pagination a.active:hover{background:none repeat scroll 0 0 #000;color:#fff}.blog-content h4{border-bottom:1px solid #ea6386;text-align:center;font-weight:600}.blog-content .date{margin-bottom:20px;text-align:center;color:#ea6386}.blog_list_style01 .item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #bababa;padding-bottom:30px;margin-bottom:30px}.blog_list_style01 .item figure{background-color:#fff;position:relative;overflow:hidden;border:3px solid #ddd;width:220px;height:220px}.blog_list_style01 .item figure img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog_list_style01 .item .info{width:calc(100% - 250px);position:relative;padding-bottom:40px}.blog_list_style01 .item .info p{margin-bottom:0;line-height:1.5}.blog_list_style01 .item .info .date{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px;padding-top:15px;font-size:90%}.blog_list_style01 .item .info .date .tag{display:inline-block;margin-left:20px;color:transparent;font-size:90%;letter-spacing:-1em}.blog_list_style01 .item .info .date .tag a{display:inline-block;margin:2px;padding:0 10px 1px;color:#fff;letter-spacing:0}.blog_list_style01 .item .info .date .tag a.news{background-color:#8bc40e}.blog_list_style01 .item .info .date .tag a.blog{background-color:#fcb527}.blog_list_style01 .item .info .ttl{margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;font-size:120%;font-weight:600;color:#333}.blog_list_style01 .item .info .ttl a{color:inherit}.blog_list_style01 .item .info .des{padding-bottom:45px}.blog_list_style01 .item .info .button{background-color:#fff;border:2px solid #ddd;position:absolute;bottom:0;right:0}.blog_list_style01 .item .info .button a{position:relative;z-index:1;display:block;padding:5px 10px 7px;font-size:90%;color:#333}.blog_list_style01 .item .info .button a::before{opacity:0}@media only screen and (min-width:769px){.blog_list_style01 .item .info .button::after{content:"";background-color:#fcb527;position:absolute;z-index:0;top:0;bottom:0;right:0;width:0;transition:all .3s ease}.blog_list_style01 .item .info .button:hover a{opacity:1;color:#fff}}.blog_list_style01 .item .info .button:hover::after{width:100%}@media only screen and (max-width:640px){.blog_list_style01 .item{display:block}.blog_list_style01 .item figure{margin:0 auto}.blog_list_style01 .item .info{width:100%;max-width:420px;margin:0 auto;padding-bottom:0}.blog_list_style01 .item .info .button{position:relative;display:table}}.blog_list_style02.colImg .list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.blog_list_style02.colImg p{margin-bottom:5px}.blog_list_style02.colImg p:last-child{margin-bottom:0}.blog_list_style02.colImg figure{margin-bottom:15px}.blog_list_style02.colImg .text p{font-size:1em}.blog_list_style02.colImg .text .ttl{font-family:inherit;font-size:1.1em;font-weight:bold;line-height:1.8;text-align:center;color:#0e7cad}.blog_list_style02.colImg4_blog .item{width: calc(96% / 4);margin-right:1%;margin-bottom:15px;position:relative}.blog_list_style02.colImg4_blog .item:nth-child(4) {margin-right:0}.blog_list_style02.colImg4_blog .item a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.blog_list_style02.colImg4_blog .item .img{background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/shared_blog_logo.png) center no-repeat;background-size:contain;background-color:#fff;border:1px solid #000;position:relative;width:100%;height:400px;margin-bottom:15px}.blog_list_style02.colImg4_blog .item .img:before{position:absolute;top:0;bottom:0;left:0;right:0}.blog_list_style02.colImg4_blog .item .img img{transform:translate(-50%,-50%);transition:all .3s ease;position:absolute;top:50%;left:50%;max-height:100%;max-width:100%}.blog_list_style02.colImg4_blog .item:hover a{opacity:1}.blog_list_style02.colImg4_blog .item:hover .img img{filter:blur(5px) grayscale(50%);transform:translate(-50%,-50%) scale(1.15)}.blog_list_style02.colImg4_blog figure{background-color:#ddd;position:relative;overflow:hidden;width:100%;height:100%}@media only screen and (max-width:1000px) and (min-width:769px){.blog_list_style02.colImg4_blog .item .img{height:30vw}}@media only screen and (max-width:768px){.blog_list_style02.colImg4_blog .item .img{height:280px}.blog_list_style02.colImg4_blog figure{height:260px}}@media only screen and (max-width:640px){.blog_list_style02.colImg .list{justify-content:space-around}.blog_list_style02.colImg .item{margin-bottom:15px}.blog_list_style02.colImg figure{margin-bottom:5px}.blog_list_style02.colImg .text{font-size:14px}.blog_list_style02.colImg4_blog .item{width:49%}.blog_list_style02.colImg4_blog .item .img{height:48vw}.blog_list_style02.colImg4_blog figure{height:48vw}}.blog_detail_style02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:30px}.blog_detail_style02 .box_gallery{width:35%;max-width:400px}.blog_detail_style02 .box_gallery .main_img{background:#ededed;position:relative;height:400px;margin-bottom:11px}.blog_detail_style02 .box_gallery .main_img .item{transition:all .3s ease;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.blog_detail_style02 .box_gallery .main_img .item.active{opacity:1}.blog_detail_style02 .box_gallery .main_img .img{overflow:hidden;margin:0;width:100%;height:100%}.blog_detail_style02 .box_gallery .main_img .img img{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;max-width:100%;max-height:100%}.blog_detail_style02 .box_gallery .thumb{display:flex;flex-wrap:wrap;margin-bottom:10px}.blog_detail_style02 .box_gallery .thumb li{background-color:#ededed;transition:all .2s ease;width: calc(100% / 8 - 4.4px);margin-right:5px;margin-bottom:5px;height:20vw;max-height:40px;overflow:hidden;position:relative;cursor:pointer;text-align:center}.blog_detail_style02 .box_gallery .thumb li:nth-child(8n+0) {margin-right:0}.blog_detail_style02 .box_gallery .thumb li:hover{opacity:.7}.blog_detail_style02 .box_gallery .thumb li img{width:auto;max-height:100%;max-width:100%;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog_detail_style02 .box_gallery .thumb.col_5 li{width: calc(100% / 5 - 4px);max-height:77px}.blog_detail_style02 .box_gallery .thumb.col_5 li:nth-child(5) {margin-right:0}.blog_detail_style02 .box_gallery.withSlick .main_img{height:auto}.blog_detail_style02 .box_gallery.withSlick .main_img .item{height:400px}.blog_detail_style02 .box_gallery.withSlick .main_img .item:nth-child(n) {display:block}.blog_detail_style02 .box_gallery.withSlick .thumb li{opacity:.5}.blog_detail_style02 .box_gallery.withSlick .thumb li::after{content:"";transition:all .2s ease;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid transparent;z-index:1}.blog_detail_style02 .box_gallery.withSlick .thumb li.active{opacity:1}.blog_detail_style02 .box_gallery.withSlick .thumb li.active::after{border-color:#f93}.blog_detail_style02 .box_gallery.withSlick .thumb li:hover{opacity:1}.blog_detail_style02 .box_gallery.withSlick .controls p{display:table;cursor:pointer}.blog_detail_style02 .box_gallery.withSlick .controls p:hover{text-decoration:underline}.blog_detail_style02 .box_info{width:62%;max-width:710px}.blog_detail_style02 .box_info .intro{margin-bottom:20px}.blog_detail_style02 .box_info table{}.blog_detail_style02 .box_info table th{width:30%;background:#f5f5f5;color:#8bc40e}.blog_detail_style02.noGallery .box_info{max-width:100%;width:100%}@media only screen and (max-width:768px){.blog_detail_style02 .box_gallery{width:100%;margin:0 auto 30px}.blog_detail_style02 .box_gallery .main_img{max-height:400px;height:100vw}.blog_detail_style02 .box_info{width:100%;margin:0 auto}.blog_detail_style02 .box_info table th{width:100%}.blog_detail_style02 .box_info table.tbl_style03{border-bottom:none}}.main_blog_container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.main_blog_container .main_blog_content{max-width:100%;width:calc(100% - 250px)}.main_blog_container .main_blog_content>div{padding-top:0}.main_blog_container .sidebar{width:220px}.main_blog_container .sidebar .txt_head,.main_blog_container .sidebar .widgettitle{background-color:#8bc40e;transform:none;position:static;display:block;margin-bottom:0;padding:15px 10px;width:100%;writing-mode:horizontal-tb;font-size:18px;color:#fff;text-align:center}.main_blog_container .sidebar ul:not(.children) {background-color:#fff;border:1px solid #8bc40e;border-top:0;padding:0 10px}.main_blog_container .sidebar ul:not(.children)>li {border-bottom:1px solid #959595;padding:12px 10px;font-size:80%}.main_blog_container .sidebar ul:not(.children)>li:last-child {border-bottom:0}.main_blog_container .sidebar ul:not(.children)>li a {color:inherit;font-size:inherit;text-decoration:underline}.main_blog_container .sidebar ul:not(.children)>li a:hover {text-decoration:none}.main_blog_container .sidebar ul.children{padding:7px 7px}.main_blog_container .sidebar ul.children li{padding-bottom:5px}.main_blog_container .sidebar ul.children li:last-child{padding-bottom:0}@media only screen and (max-width:768px){.main_blog_container .main_blog_content{width:auto;margin:0 auto}.main_blog_container .sidebar{display:none}}.blog_post_button{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:600px;margin:100px auto 0}.blog_post_button>div{border-radius:10px;position:relative;width:32%;color:#fff;text-align:center;line-height:1;font-size:.9em}.blog_post_button>div a{transition:all .3s;display:block;position:relative;z-index:1;padding:11px 10px 10px;max-width:100%;background:#8bc40e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;line-height:inherit;color:inherit;text-align:center;text-decoration:none}.contact-form-style01 .contact-table{background-size:cover;width:100%;margin:0 auto 0;overflow:hidden;position:relative}.contact-form-style01 .contact-table::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{border:1px solid;padding:4px 8px;border-radius:5px;font-size:1rem}.contact-form-style01 .contact-table input{width:100%}.contact-form-style01 .contact-table textarea{max-width:100%;width:100%;height:7em}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table textarea{transition:all .2s ease-in-out}.contact-form-style01 .contact-table input[type="radio"],.contact-form-style01 .contact-table input[type="checkbox"]{margin:5px 3px 5px 0;width:auto}.contact-form-style01 .contact-table [readonly*="readonly"]{background:none;border:0;font-weight:bold}.contact-form-style01 .contact-table dl{position:relative;z-index:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.contact-form-style01 .contact-table dl:last-child dt,.contact-form-style01 .contact-table dl:last-child dd{border-bottom:0}.contact-form-style01 .contact-table dt{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;width:400px;padding:15px 20px;font-size:20px}.contact-form-style01 .contact-table dt span{display:inline-block;border-radius:7px;padding:2px 7px 3px;margin-left:5px;font-size:70%;line-height:1}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.contact-form-style01 .contact-table dt span{position:relative;top:2px}}.contact-form-style01 .contact-table dd{width:calc(100% - 400px);padding:15px 25px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center}.contact-form-style01 .contact-table .postal_code{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.contact-form-style01 .contact-table .inline span{max-width:75px;margin:0 5px;text-align:center}.contact-form-style01 .contact-table .inline input{text-align:center}.contact-form-style01 .contact-table .clockpicker input{width:70px;text-align:center}.contact-form-style01 .contact-table input:not([type='radio']):not([type='checkbox']):focus,
.contact-form-style01 .contact-table textarea:focus {color:#495057;background-color:#fff;border-color:rgba(252,181,39,.5);outline:0;box-shadow:0 0 0 .2rem rgba(252,181,39,.1)}.contact-form-style01 .confirm-table textarea{resize:none;width:100%}.contact-form-style01 .confirm-table input:not([type='radio']):not([type='checkbox']):focus,
.contact-form-style01 .confirm-table textarea:focus {color:inherit;background-color:transparent;border-color:transparent;outline:0;box-shadow:none}.contact-form-style01 .input_btn,.contact-form-style01 .button.thanks_btn{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:520px;margin:40px auto 0}.contact-form-style01 .input_btn input,.contact-form-style01 .input_btn a,.contact-form-style01 .button.thanks_btn input,.contact-form-style01 .button.thanks_btn a{color:inherit}.contact-form-style01 .input_btn input[type="button"],.contact-form-style01 .input_btn input[type="submit"],.contact-form-style01 .button.thanks_btn{display:block;width:200px;height:45px;border:none;padding:10px;text-align:center;font-size:100%;font-weight:normal;margin:0 10px 10px;text-decoration:none;cursor:pointer}.contact-form-style01 .input_btn input[type="button"]:hover,.contact-form-style01 .input_btn input[type="submit"]:hover,.contact-form-style01 .button.thanks_btn:hover{opacity:.8}.contact-form-style01 .input_btn input[type="button"],.contact-form-style01 .input_btn input[type="submit"],.contact-form-style01 .button.thanks_btn{background-color:#8bc40e;color:#fff}.contact-form-style01 .contact-table{border:1px solid #fcb527}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{border-color:#ddd}.contact-form-style01 .contact-table dt{background-color:#fcb527;border-bottom:1px solid #fff;color:#fff}.contact-form-style01 .contact-table dt span{background-color:#fff;color:#ff3c7f}.contact-form-style01 .contact-table dd{border-bottom:1px solid #fcb527}.contact-form-style01 .wpcf7-not-valid-tip{display:block;margin:3px 7px 0}.contact-form-style02{background:url(https://hamanakaiin-naishikyo.jp/wp-content/themes/grits_theme/images/contact-form-bg.jpg);padding:80px 50px 80px}.contact-form-style02 .contact-table{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.contact-form-style02 .contact-table input:not([type='radio']):not([type='checkbox']),
.contact-form-style02 .contact-table textarea {background-clip:padding-box;border:none;outline:0;box-shadow:none;height:auto;display:block;border-radius:0;width:100%;padding-bottom:15px;margin-bottom:0;border-bottom:1px dashed;transition:border-color .3s ease-in-out , box-shadow .3s ease-in-out;font-size:1em;font-weight:400;line-height:1.5;text-transform:none}.contact-form-style02 .contact-table textarea{max-width:100%;border:1px dashed;padding:20px}.contact-form-style02 .contact-table dl{position:relative;z-index:0;width:49%;margin-bottom:60px}.contact-form-style02 .contact-table dl:last-child{margin-bottom:0}.contact-form-style02 .contact-table dl dt{font-size:.9em}.contact-form-style02 .contact-table dl dt span{position:relative;top:-.1em;display:inline-block;padding:0 5px;margin-left:8px;border-radius:7px;font-size:.7em}.contact-form-style02 .contact-table dl.inline dd{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-around;align-items:center}.contact-form-style02 .contact-table dl.inline input{text-align:center}.contact-form-style02 .contact-table dl.hasBD dd{padding:15px;border:1px dashed;transition:border-color .3s ease-in-out , box-shadow .3s ease-in-out}.contact-form-style02 .contact-table dl.full{width:100%;padding:20px 0}.contact-form-style02 .contact-table dl.full dt{padding-bottom:15px}.contact-form-style02 .contact-table dl:not(.full) dt {position:absolute;z-index:0;bottom:15px;left:0;transform:translateY(0%);transition:all .4s ease}.contact-form-style02 .contact-table dl:not(.full) dd {padding:0 0}.contact-form-style02 .contact-table dl:not(.full).non-empty dt,
.contact-form-style02 .contact-table dl:not(.full).focus dt {bottom:-5px;transform:translateY(100%);font-size:.75em}.contact-form-style02 .contact-table dl:not(.full) .wpcf7-not-valid-tip {position:absolute;bottom:0;left:0;right:0;z-index:-1}.contact-form-style02 .confirm-table dl:not(.hasBD):not(.non-empty) {opacity:.45}.contact-form-style02 .wpcf7-not-valid-tip{display:block;text-align:right}.contact-form-style02 .input_btn,.contact-form-style02 .button.thanks_btn{position:relative;display:table;margin:40px auto 0;height:45px}.contact-form-style02 .input_btn input,.contact-form-style02 .input_btn a,.contact-form-style02 .button.thanks_btn input,.contact-form-style02 .button.thanks_btn a{color:inherit}.contact-form-style02 .input_btn::before,.contact-form-style02 .input_btn::after,.contact-form-style02 .button.thanks_btn::before,.contact-form-style02 .button.thanks_btn::after{content:"";position:absolute;left:50%;width:100%;height:2px;transform:translateX(-50%);transition:all .3s cubic-bezier(.34,.36,.06,1.01)}.contact-form-style02 .input_btn::before,.contact-form-style02 .button.thanks_btn::before{top:0}.contact-form-style02 .input_btn::after,.contact-form-style02 .button.thanks_btn::after{bottom:0}.contact-form-style02 .input_btn:hover::before,.contact-form-style02 .button.thanks_btn:hover::before{top:100%;width:80%}.contact-form-style02 .input_btn:hover::after,.contact-form-style02 .button.thanks_btn:hover::after{bottom:-7px;width:60%}.contact-form-style02 .input_btn input[type="button"],.contact-form-style02 .input_btn input[type="submit"],.contact-form-style02 .button.thanks_btn{background-color:transparent;border:none;outline:0;padding:10px;cursor:pointer;text-align:center;font-size:100%;font-weight:normal;text-decoration:none}.contact-form-style02 .input_btn,.contact-form-style02 .button.thanks_btn{color:#333}.contact-form-style02 .input_btn::before,.contact-form-style02 .input_btn::after,.contact-form-style02 .button.thanks_btn::before,.contact-form-style02 .button.thanks_btn::after{background-color:#fcbb45}.contact-form-style02 .contact-table input,.contact-form-style02 .contact-table textarea{background-color:transparent;border-color:#a1a3a2;color:#495057}.contact-form-style02 .contact-table input:focus,.contact-form-style02 .contact-table textarea:focus{border-color:#000;color:#495057}.contact-form-style02 .contact-table dl.hasBD dd{border-color:#a1a3a2;color:#495057}.contact-form-style02 .contact-table dl.hasBD.focus dd{border-color:#000;color:#495057}.contact-form-style02 .contact-table dl dt{font-size:.9em}.contact-form-style02 .contact-table dl dt span{background-color:#353535;color:#fff}.screen-reader-response{display:none}.wpcf7-not-valid-tip{font-size:80%;color:#ff3c7f}.wpcf7-response-output{padding-top:20px}.wpcf7-list-item{margin-right:15px}.wpcf7-list-item-label{color:#000}.wpcf7-form-control-wrap{width:100%}.captcha_box{display:table;margin:50px auto 0}@media only screen and (max-width:1000px) and (min-width:769px){.contact-form-style01 .contact-table dt{width:40%}.contact-form-style01 .contact-table dd{width:60%}.contact-form-style02{padding:50px 30px 50px}}@media only screen and (max-width:768px){.contact-form-style01 .contact-table dl{display:block}.contact-form-style01 .contact-table dt,.contact-form-style01 .contact-table dd{width:100%}.contact-form-style01 .contact-table dd{border-color:transparent}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table textarea{width:100%}.contact-form-style01 .contact-table input[type="checkbox"],.contact-form-style01 .contact-table input[type="radio"]{width:auto}.contact-form-style01 .wpcf7-list-item{display:block}.contact-form-style02{padding:40px 30px 40px}.contact-form-style02 .contact-table input,.contact-form-style02 .contact-table textarea{padding-bottom:20px;text-align:center}.contact-form-style02 .contact-table dl{width:100%}.contact-form-style02 .contact-table dl dt{width:100%;text-align:center}.contact-form-style02 .contact-table dl:not(.full) dt {bottom:20px}.contact-form-style02 .contact-table dl:not(.full).non-empty dt,
  .contact-form-style02 .contact-table dl:not(.full).focus dt {font-size:.9em}.contact-form-style02 .wpcf7-not-valid-tip{text-align:center}}footer .copyright p{padding:0;margin:0}footer .copyright{padding:12px 0 14px 0}footer .copyright .textwidget p{color:#fff;letter-spacing:.16em;font-size:12px;text-align:center}.flex_b{display:flex;justify-content:center;align-items:center}footer .copyright p.copy_img{padding-right:20px;margin-right:20px;position:relative}footer .copyright p.copy_img:after{content:'';position:absolute;right:0;top:0;bottom:0;margin:auto;height:80%;width:1px;background-color:rgba(255,255,255,.8)}#wpadminbar{display:none}.chatbot{position:fixed;z-index:19;right:40px;bottom:30px;border:1px solid #fcb527;border-radius:5px;background-color:#fff6e3;border-right-width:20px;color:#fcb527;padding-right:3.8125em;padding-left:.9375em;padding-top:.6875em;padding-bottom:1em;transition:.4s all;cursor:pointer}@media only screen and (min-width:769px) and (max-width:1366px){.chatbot.active{right:10px}}@media only screen and (min-width:769px) and (max-width:1024px){.chatbot.bottom{bottom:70px!important}.totop.bottom{bottom:155px!important}}@media only screen and (min-width:769px){.chatbot:hover{background-color:#fff}}.chatbot::before{content:'';position:absolute;background: url(../images/ai_arr.svg) no-repeat center / contain;width:.375em;height:.5em;right:-.875em;top:calc(50% - .25em)}.chatbot::after{content:'';position:absolute;background: url(../images/ai_icon.png) no-repeat center / contain;width:2.8125em;height:2.8125em;right:.625em;top:calc(50% - 1.375em)}.chatbot span{display:block}.chatbot .ttl01{font-size:1.0625em;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:.35em}.chatbot .ttl02{font-size:2.0625em;font-weight:700;letter-spacing:.05em;line-height:1}@media only screen and (max-width:768px){.chatbot.bottom{bottom:185px!important}.totop.bottom{bottom:260px!important}.chatbot{right:5px;bottom:70px;border-right-width:15px;padding-right:42px;padding-left:10px;padding-top:11px;padding-bottom:11px}.chatbot::before{width:6px;height:5px}.chatbot::after{width:32px;height:32px;right:4px;top:calc(50% - 16px)}.chatbot.active,.chatbot.bottom{right:5px;bottom:70px}.chatbot .ttl01{font-size:12.5px}.chatbot .ttl02{font-size:24px}}.idx_video{position:relative;z-index:0;padding:100px 0;background-size:5px 5px}.idx_video:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.05;background-size:5px 5px;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cdefs%3E%3Cpattern\ id=\'a\'\ width=\'20\'\ height=\'20\'\ patternTransform=\'scale\(2\)\'\ patternUnits=\'userSpaceOnUse\'%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ fill=\'%23ffffff\'/%3E%3Cpath\ fill=\'none\'\ stroke=\'%23f6b400\'\ d=\'M10\ 0v20ZM0\ 10h20Z\'/%3E%3C/pattern%3E%3C/defs%3E%3Crect\ width=\'800%25\'\ height=\'800%25\'\ fill=\'url\(%23a\)\'\ transform=\'translate\(-18\ -16\)\'/%3E%3C/svg%3E)}.idx_video h4{font-size:28px;font-weight:600;text-align:center;line-height:1.5;color:#f6b400;position:relative;z-index:0;margin:0 auto 40px}.idx_video h4:after{content:"";position:relative;display:block;background-color:#f6b400;height:3px;width:60px;margin:15px auto 0}.yt{max-width:960px;margin:0 auto}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:769px) and (max-width:1024px){.idx_video{padding:70px 0}.idx_video h4{font-size:26px;margin-bottom:25px}}