/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas,main{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section,main{display:block}ul,li,ol{list-style-position:inside}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic",Arial,Osaka,Sans-Serif;line-height:1.7;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}html,body{margin:0;padding:0;height:100%;vertical-align:baseline;color:#32270e}body{font-size:1.4rem;background-color:#fff}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:inherit}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:#000;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}.clearfix:after{content:" ";display:block;clear:both}.ff_mincho{font-weight:400;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.ff_math{font-family:'Century Gothic';font-weight:400}.ff_l{font-size:2.2rem}.ff_m{font-size:1.8rem}.text-red{color:red}.bg-wrap-red{border-radius:8px;background:#fdf7f8;padding:16px;display:inline-block}.feature-list{display:flex;flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap}.feature-item{flex:0 0 33.3333%;border:1px solid gray;background:#fff;padding:20px;text-align:center;max-width:33.3333%}.price-list{display:flex;flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap}.price-item{width:33.3333%}.price-item__inner{text-align:center;padding:20px}@media (max-width:980px){.feature-item{flex:0 0 100%;max-width:100%}.price-item{flex:0 0 100%;max-width:100%}}input,select{color:#000}.InputAddOn{display:flex;display:-webkit-flex;margin-bottom:1.5em}.InputAddOn-field{flex:1}.InputAddOn-field:not(:first-child){border-left:0}.InputAddOn-field:not(:last-child){border-right:0}.InputAddOn-item{background-color:rgba(147,128,108,.1);color:#666;font:inherit;font-weight:400}.InputAddOn-field,.InputAddOn-item{border:1px solid rgba(147,128,108,.25);padding:.5em .75em}.InputAddOn-field:first-child,.InputAddOn-item:first-child{border-radius:2px 0 0 2px}.InputAddOn-field:last-child,.InputAddOn-item:last-child{border-radius:0 2px 2px 0}.siteHeader{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;padding:10px;background-color:#56727c}.siteHeader{margin-bottom:1.5em}.siteHeader__section{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.siteHeader__item{padding:5px 15px;font-size:12px}.siteHeader__item+.siteHeader__item{margin-left:5px}.siteHeader__item.is-site-header-item-selected{color:#fff;background-color:#415f69;border-radius:4px}.siteHeaderLogo{font-size:20px;line-height:0;color:#fff}.siteHeaderButton{cursor:pointer;color:#d9e9ef}.content__section{max-width:1128px;margin:0 auto;padding:0 32px}.logo img{max-height:120px;max-width:100%}ul.navi li.sp-navigate__reserve{display:none}@media screen and (max-width:972px){.logo img{max-height:80px;max-width:100%}}@media screen and (max-width:980px){.logo img{max-width:200px}}.sp-navigate__icon{display:none;position:absolute;right:16px;margin-top:7px;z-index:200;top:10px}.sp-navigate__tel{display:none;position:absolute;right:65px;margin-top:4px;width:30px;height:30px;z-index:200;top:10px}.sp-navigate__mail{display:none;position:absolute;right:60px;margin-top:4px;width:30px;height:30px;z-index:200;top:10px}.sp-navigate__tel a{display:block;width:30px;height:30px;border-radius:50%;background:#888;color:#fff;text-align:center;line-height:30px}.sp-navigate__tel a.active{background:#888;color:#333}.sp-navigate__mail a{display:block;width:30px;height:30px;border-radius:50%;background:#888;color:#fff;text-align:center;line-height:30px}.sp-navigate__mail a.active{background:#888;color:#333}.navigation{max-width:1340px;margin:0 auto;padding-left:32px;padding-right:32px}.navigation-top{display:block;width:100%}.navigation .nav-left{width:400px;display:inline-block}.navigation .nav-right{float:right}.navigation .nav-left .companyname{float:right;font-size:18px;height:140px;width:318px;line-height:140px;font-weight:700}.navigation .nav-left .companyname_SP{display:none}.navigation .nav-left a{display:inline-block;vertical-align:middle}.navigation .nav-right__top{display:flex;justify-content:flex-end;display:-webkit-flex;-webkit-justify-content:flex-end;padding:16px 0 0}.navigation .nav-right__top p{margin-left:32px}ul.navi{display:-webkit-flex;text-align:center}ul.navi li{display:inline-block;padding:10px 15px;border-right:1px solid #ccc;min-width:140px;max-width:175px;font-weight:700;font-style:oblique}.btn-net-reserve.top{margin:0;padding:4px 8px}@media screen and (max-width:980px){.navigation{display:block}.navigation .nav-left{height:0}.navigation .nav-left a{display:flex;align-items:center;vertical-align:top;margin-top:10px}.navigation-top{vertical-align:top}.navigation .nav-left .companyname{float:right;font-size:14px;height:40px;width:250px;line-height:80px}.navigation .nav-left .companyname_SP{display:none}.navigation .nav-right__top{display:flex;justify-content:center;display:-webkit-flex;-webkit-justify-content:center;padding:16px 0 0}.navigation .nav-right{height:128px}ul.navi li{display:inline-block;padding:0 16px;border-right:1px solid #ccc}ul.navi li:nth-child(6){border-right:none}ul.navi{margin:0 auto}}@media screen and (max-width:876px){ul.navi{max-width:500px;margin:0 auto}}@media screen and (max-width:980px){.navigate .content__section{padding-left:16px}.navigation{padding-left:16px;padding-right:16px;position:relative}.navigation .nav-left{width:135px;margin:0 0 4px}.navigation .nav-left .companyname{float:right;font-size:10px;height:45px;line-height:10px;padding-top:10px;width:80px;display:none}.navigation .nav-left .companyname_SP{float:right;font-size:10px;height:50px;line-height:15px;padding-top:10px;width:90px;display:inline-block;font-weight:700}.navi-inner{display:none}.nav-right__top{display:none}.nav-right__bottom{margin-top:80px}.navigation .nav-pc{display:none;position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0 22px;background-color:rgba(0,0,0,.8);z-index:100}.navigate__tel{width:184px;position:absolute;right:128px;text-align:right}.navigate__reserve{display:none}.nav-right__top__reserve{display:none}ul.navi li.sp-navigate__reserve{display:inline-block}ul.navi li.sp-navigate__reserve>a{background:inherit;color:#fff;border:1px solid #999}.navigate__tel{display:none}.nav-right__top__tel{display:none}.navi-inner{display:table;width:100%;height:100%}.navi-inner ul.navi{position:inherit;display:table-cell;vertical-align:middle;padding-top:100px}ul.navi{width:100%}ul.navi li{display:block;width:100%;text-align:left;color:#fff;padding:16px 0;border-right:none}.sp-navigate__icon{display:block}.sp-navigate__tel{display:block}.sp-navigate__mail{display:block}}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:30px;height:22px}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#888;border-radius:2px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:10px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span{background:#888}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}ul.navi li ul.navigate__hide{list-style:none;position:absolute;display:none;z-index:3}ul.navi li ul.navigate__hide li{display:block;padding:0;margin:0;top:0}ul.navi li ul.navigate__hide li a{display:block;padding:8px;background:rgba(53,44,25,.7);color:#fff}ul.navi li ul.navigate__hide li a:hover{background-color:#0e1e59;transition-property:background;transition-duration:.1s;transition-timing-function:ease-in}@media screen and (max-width:980px){ul.navi li ul.navigate__hide{position:absolute;left:50%;margin-top:-26px;width:44%}ul.navi li ul.navigate__hide li{display:block;width:100%}ul.navi li ul.navigate__hide li.navigate__top{display:block}ul.navi li ul.navigate__hide li a{background:inherit;border-bottom:1px solid #999;width:100%;display:block}}.navi_tel{color:#0e1e59;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.cd-breadcrumb{width:100%;padding:16px 0 8px;margin:0 0 4px;border-radius:.25em}.custom-separator{overflow:hidden}.cd-breadcrumb:after{content:"";display:table;clear:both}.cd-breadcrumb li{display:table-cell;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.cd-breadcrumb li:after{display:inline-block;content:'\00bb';margin:0 .6em}.cd-breadcrumb li:last-of-type:after{display:none}.cd-breadcrumb li>*{display:inline-block;font-size:1.4rem}.cd-breadcrumb .custom-separator li:after{content:'';height:16px;width:16px;background:url(//suzuwa2009.jp/wp-content/themes/suzuwa/css/../images/cd-custom-separator.svg) no-repeat center center;vertical-align:middle}.cd-breadcrumb .fa-home{font-size:1.8rem;vertical-align:baseline}@media screen and (max-width:980px){.cd-breadcrumb{margin-top:0;padding:.5em 0;color:#000}.cd-breadcrumb li{display:block;white-space:inherit;overflow:inherit;-o-text-overflow:inherit;text-overflow:inherit;background:#eee;padding:4px;border-radius:4px;margin-bottom:4px}.cd-breadcrumb li:after{display:inline-block;content:'\00bb';margin:0 .6em}.cd-breadcrumb .custom-separator li:after{content:inherit;height:0;width:0;background:0 0;vertical-align:middle}.custom-separator.content__section{padding:8px 8px 8px 12px}.cd-breadcrumb li a span{display:inline-block;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.cd-breadcrumb li:first-child a span{width:100%;display:inline-block;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.cd-breadcrumb li span{display:inline-block;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.cd-breadcrumb li:nth-child(2)>span{display:inline-block;text-overflow:ellipsis;overflow:hidden}}.top_contents_left{width:45%;float:left}.top_contents_right{width:55%;float:right}h1.top_ttl{font-size:4.5rem;line-height:1;color:#0e1e59;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";text-align:center}h2.top_ttl{font-size:4.5rem;line-height:1;margin:0;padding:0;color:#0e1e59;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}h3.top_subttl{font-weight:100;display:none}.top_contents__subtitle{font-size:1.6rem;padding:8px 0 0}.parallax__hover{height:330px;max-width:1064px;margin:0 auto;position:relative}.parallax__hover__ttl{position:absolute;top:80px;left:0}.btn_more{background:#ccc;color:#fff;text-decoration:none;display:block;width:180px;height:48px;line-height:48px;text-align:center;font-size:14px;margin:16px auto}.ll-text{font-size:3.2rem}.container-top{overflow:hidden;height:300px}.container-top img{width:100%}.parallax-container-top{position:relative}.parallax-container-top__concept{display:flex;display:-webkit-flex;width:100%;height:100%;overflow:hidden}.parallax-container-top__concept__inner{width:100%;height:100%}@media screen and (max-width:972px){.parallax__hover__ttl{padding-left:32px}}@media screen and (max-width:980px){.parallax__hover__ttl{padding-left:32px}.parallax-container-top__concept__inner{width:100%}.parallax-container-top__concept__inner .top_ttl{font-size:2rem}.parallax-container-top__concept__inner .top_contents__subtitle{font-size:1.4rem}}.top_concept_ttl{background-clip:text;background-color:transparent;text-align:left;color:#ff7f00 !important;text-shadow:1px 1px 1px #ffecdc,3px 3px 3px #f49b24;font-size:48px;font-weight:700;display:block;position:absolute;top:35px;left:0}.top_concept_ttl p img{margin-left:20%;width:130% !important;height:auto}@media screen and (max-width:972px){.top_concept_ttl{top:15px !important}.top_concept_ttl p img{width:90%;margin-left:0}}@media screen and (max-width:980px){.top_concept_ttl{top:20px !important}.top_concept_ttl p img{width:90%;min-width:120px;margin-left:-10%}}@media screen and (max-width:570px){.top_concept_ttl{top:10px !important}}.sidebar{width:300px;margin-right:32px}.sidebar .side-contents{margin:0 0 32px;border:1px solid #eee;padding:16px;font-size:1.2rem}.sidebar .side-contents h2.top_ttl{font-size:3.2rem}.sidebar .side-contents .top_subttl{margin-bottom:16px}.sidebar .side-contents .news__list li span.date{width:30%;vertical-align:top;display:inline-block}.sidebar .side-contents .news__list li span.title{width:68%;display:inline-block}.sidebar .side-contents .news__list,.sidebar .side-contents .info__list{margin:24px 0}.sidebar .side-contents .btn-show-detail{padding:0 32px;margin:0}.sidebar .side-contents .btnSlide{width:100%}.pickup-contents{margin-bottom:32px}.pickup-contents__article{display:block;width:100%;height:96px;border:1px solid #eee;padding:12px;position:relative;margin-bottom:8px}.pickup-contents__image{width:72px;height:72px;display:table-cell;border-radius:50%;overflow:hidden;position:relative;z-index:2}.pickup-contents__image img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:0}a:hover .pickup-contents__image img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}a:hover .pickup-contents__image .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.pickup-contents__image img{width:100%;height:auto;border-radius:50%}.pickup-contents__ttl{display:table-cell;width:184px;height:72%;padding-right:8%;padding-left:4%;font-size:1.8rem;vertical-align:middle;line-height:1.6}.pickup-contents__nextarrow{display:block;width:4%;height:92%;background:#eee;position:absolute;top:4%;right:1.6%;text-align:center}.pickup-contents__nextarrow:after{font-family:'FontAwesome';content:'\f105';display:block;padding-top:32px;padding-left:3px;color:#999}.main-column{float:right;width:100%;margin-left:-332px}.contents-ttl{font-size:3.2rem;padding-top:8px;margin-bottom:16px;font-style:oblique;color:#0e1e59}@media screen and (max-width:980px){.main-column{float:none;margin-left:0}.main-column__inner{margin-left:0}.sidebar{width:100%}.pickup-contents{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between}.pickup-contents .pickup-contents__article{width:49.5%}.side-contents-responsive{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between}.side-contents-responsive>div{width:49.5%}}@media screen and (max-width:980px){.main-column{float:none;margin-left:0}.main-column__inner{margin-left:0}.sidebar{width:100%}.contents-ttl{font-size:2.4rem;padding-top:8px;margin-bottom:16px;margin-top:30px}.pickup-contents{display:inherit}.pickup-contents .pickup-contents__article{width:100%}.side-contents-responsive{display:inherit}.side-contents-responsive>div{width:100%}}.concept{margin:72px 0 80px}.news{margin:50px 0 60px}.top_banner{text-align:center}.top_banner img{max-width:806px;width:45%}.information{margin:64px 0 72px}.news__list,.info__list{list-style:none}.news__list li,.info__list li{margin-bottom:16px}.news__list li:last-child,.info__list li:last-child{margin-bottom:0}.news__list li span.title{display:inline-block;width:68%}.info__list li span.celttl{display:inline-block;width:20%;vertical-align:top;color:#0e1e59;font-weight:700}.info__list li span.celinner{display:inline-block;width:80%;font-weight:700;padding-left:16px}.news_date{color:#0e1e59;padding-right:16px;display:inline-block;font-weight:700;vertical-align:top}.middle-contents{overflow:hidden;word-wrap:break-word;background-color:#ddf0f2}@media screen and (max-width:980px){.concept{margin:32px 0 40px}h2.top_ttl{font-size:3.2rem;line-height:130%}.news{margin:20px 0 40px}.information{margin:32px 0 40px}.middle-contents{margin:0 0 40px;background-repeat:repeat;background-size:contain}.top_contents_left{width:100%;float:inherit}.top_contents_right{width:100%;float:inherit}.parallax__hover__ttl{position:absolute;top:24px;left:0;width:85%}.price-item{margin-bottom:24px}.top_banner img{max-width:403px;width:70%}}.price-thumbnail{margin-bottom:16px}.price-thumbnail.circle img{width:100%;height:auto}.price-text{margin-top:12px;text-align:left}@media screen and (max-width:980px){.price-thumbnail{margin-bottom:16px;width:100%;vertical-align:middle}.price-area__text{margin-bottom:16px;width:100%;vertical-align:middle}.price-item__inner{padding:0}.sub-contents{padding:16px}}.footer_content__section{max-width:200px;margin:0 auto;padding:16px 32px 0}.ft-social{width:240px}.ft-social .btn-net-reserve{padding:12px 32px;border-radius:4px}.ft-social__iconset{text-align:center;margin-top:16px;display:none}.ft-social__iconset a{font-size:2.4rem;color:#ccc;padding:8px}.ft-social__iconset a:hover{color:#0e1e59;transition-property:color;transition-duration:.2s;transition-timing-function:ease-in}.footer{background-color:#6bc2a9;background-repeat:repeat;background-size:100% auto}.footer ul{list-style:none;padding:6px 0;display:inline-block;vertical-align:top;width:150px}.footer ul li{padding:4px 12px}.privacypolicy{color:#fff}.copyright{text-align:center;height:64px;position:relative}.copy{position:relative;z-index:2;padding-top:16px;color:#fff}@media screen and (max-width:980px){.footer{padding-bottom:20px}.footer ul{width:100%;padding-bottom:0}.footer ul li{width:100%}}.btnSlide{width:130px;text-align:center;cursor:pointer;color:#000;display:inline-block;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;line-height:1.2}.btn-show-detail{background:#fff;border:1px solid #000;color:#000;margin:15px 0;padding:12px 15px;border-radius:5px}.btn-show-detail:hover{color:#000}.btn-read-more{background:#c8ac94;margin:15px auto;padding:12px 32px}.btn-net-reserve{background:#fff;margin:15px auto;width:100%;padding:4px 0;color:#000;border-radius:1px;border:1px solid #0e1e59}.btn-net-reserve:hover{background:#000;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#fff;border:1px solid #000}.btn-show-detail:hover{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border:1px solid #6bc2a9;border-radius:5px}.btn-reloadmap{margin:15px auto;padding:12px 32px;display:block;width:200px}.btn-inpage-link{background:#fff;width:auto;padding:4px 16px !important;color:#422c19;border:1px solid #422c19;margin-bottom:8px !important}.btn-inpage-link:hover{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btnSlide:after{content:'';position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btnSlide span{position:relative;z-index:2}.btnSlide span:after{font-family:'FontAwesome';content:'\f105';font-size:18px;display:inline-block;padding-left:10px;position:relative;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-1c:after{width:0;height:100%;top:0;left:0;background:#6bc2a9}.btn-1c:hover:after,.btn-1c:active:after{width:100%}.btn-2c{background-color:#0e1e59;color:#fff}.btn-2c:hover{color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-2c:after{width:0;height:100%;top:0;left:0;background:#fff}.btn-2c:hover:after,.btn-2c:active:after{width:100%}.btn-pagetop{display:block;width:56px;border-radius:4px;text-align:center;font-size:1rem;padding:8px 0 12px;color:#fff;background-color:rgba(60,40,23,.5);position:fixed;bottom:16px;right:16px;z-index:300}.btn-pagetop i{font-size:2rem}.btn-pagetop:hover{background:#0e1e59;color:#fff;transition-property:color,background;-webkit-transition:all .5s;-moz-transition:all .5s;transition:.5s}.btn-back{display:block;width:56px;border-radius:4px;text-align:center;font-size:1rem;padding:8px 0 12px;color:#fff;background-color:rgba(60,40,23,.5);position:fixed;bottom:16px;right:16px;z-index:300}.btn-back i{font-size:2rem}.btn-back:hover{background:#0e1e59;color:#fff;transition-property:color,background;-webkit-transition:all .5s;-moz-transition:all .5s;transition:.5s}.blog-list-article__excerpt>p a{text-decoration:underline;color:#0e1e59}@media screen and (min-width:980px){.text-hover{position:relative;display:inline-block}.text-hover:before,.text-hover:after{position:absolute;top:1.3em;content:"";display:inline-block;width:0;height:1px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:.2s;border-bottom:1px solid #0e1e59}.text-hover:before{left:50%}.text-hover:after{right:50%}.text-hover:hover:before,.text-hover:hover:after{width:50%}.text-hover:hover{-webkit-transition:all .2s;-moz-transition:all .2s;transition-duration:.2s}.text-hover:hover:after{width:50%}}@media screen and (max-width:980px){.text-hover:hover{color:#aaa}.text-hover:after{padding-left:16px}}.inpage-ttl{margin-bottom:16px;border-left:4px solid #0e1e59;padding:8px 0 8px 16px;font-weight:100;font-size:2.4rem}.inpage-ttl-sub{margin-bottom:16px;padding:8px 0 8px 16px;font-weight:100;font-size:2.4rem}.inpage-sub-ttl{position:relative;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:20px;font-size:2.3rem;text-indent:4px;font-weight:700;color:#0e1e59;font-style:oblique;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.inpage-sub-ttl:after{position:absolute;bottom:-2px;left:0;z-index:2;content:'';width:100%;height:3px;background-color:#b9b9b9}.inpage-sub-ttl.half{padding-bottom:.3em}.inpage-description{margin-bottom:32px}.inpage-navigation{list-style:none;margin-bottom:32px;letter-spacing:-.4em}.inpage-navigation li{display:inline-block;padding-left:4px;letter-spacing:normal;margin-bottom:8px}.btn-inpage-navi{background:#422c19;color:#fff;border-radius:4px;padding:8px 16px;display:block}.btn-inpage-navi:hover{background:#0e1e59;color:#fff;transition-property:color,background;-webkit-transition:all .2s;-moz-transition:all .2s;transition:.2s}.inpage-article{padding:0 200%;margin:0 -200%;overflow-x:hidden}.inpage-article .single p{padding:10px;font-size:1.8rem}.inpage-article .inpage-free-format p{padding:10px;margin:0 auto;width:825px;font-size:1.8rem}.inpage-article .photo{display:inline-block;width:40%;margin-bottom:16px;padding-right:16px}.inpage-eyecatch{display:inline-block;width:100%;margin-bottom:16px}.inpage-article .photo img,.inpage-eyecatch img{width:80%;height:auto}.inpage-article .figure{display:inline-block;width:54%;vertical-align:top;padding:10px;font-size:1.8rem;line-height:1.5em}.inpage-article div.photo:first-of-type,.inpage-article div.figure:first-of-type{padding-right:4%}.inpage-article .single img{display:block}.inpage-article .before-image,.inpage-article .after-image{display:inline-block;width:49%;margin-bottom:16px;text-align:center}.inpage-article .before-image img,.inpage-article .after-image img{width:100%}.inpage-article2{display:inline-table;padding:20px 10px 20px 20px}.inpage-article2 .photo{width:40%;padding-right:16px}.inpage-article2 .photo img,.inpage-eyecatch img{width:250px;height:auto}.inpage-article2 .figure{width:270px;padding-right:16px}.inpage-otherpage-ttl{margin-left:8px}.inpage-otherpage-ttl ul{list-style:none}.inpage-otherpage-ttl__text{display:inline-block;padding-left:8px}@media screen and (max-width:980px){.inpage-article .photo{display:inline-block;width:100%;margin-bottom:16px;text-align:center;padding-right:0}.inpage-article .figure{display:inline-block;width:100%;vertical-align:top}.inpage-otherpage-ttl{margin-bottom:40px}.inpage-article{padding:0 10%;margin:0 -10%}.inpage-article2{display:block;padding:20px 10px}.inpage-article2 .photo{width:100%;padding-right:0}.inpage-article2 .photo img,.inpage-eyecatch img{width:100%}}@media (max-width:480px){.inpage-sub-ttl{font-size:2rem}.inpage-article2{padding:20px 10px}.inpage-article2 .photo img,.inpage-eyecatch img{width:100%}.inpage-article2 .photo{width:100%;padding-right:0}}.menu-section{margin-bottom:32px}.menu-category{padding-bottom:8px}.menu-article{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;padding:4px}.menu-article:last-child{border:1px solid #eee}.menu-article__main{background:#ebf1e6;padding:8px}.menu-article__ttl{display:inline-block;width:70%}.menu-article__price{display:inline-block;width:28%;text-align:right}.menu-article__subtext{padding:8px}.menu-article__treatment{padding:2px 8px;display:inline-block;background:#eee;border-radius:4px;margin-left:4px;margin-bottom:4px}.coupon-article{padding:8px;border:1px solid #eee;margin-bottom:8px}.coupon-article__user{display:table-cell;width:20%;vertical-align:middle;text-align:center}.coupon-article__user.new{background:#fff1f1;color:#cf353c}.coupon-article__user.existing{background:#fff6eb;color:#d98700}.coupon-article__user.other{background:#f9f9f9;color:#4a4a4a}.coupon-article__main{display:table-cell;width:76%;padding-left:4%;padding-top:8px;padding-bottom:8px}.coupon-article__main ul{list-style:none;margin-bottom:8px}.coupon-article__main li{display:inline-block;margin-right:8px;background:#ffec00;line-height:1;padding:0 4px}.coupon-article__ttl{margin-bottom:8px}.coupon-article__price{font-size:2.4rem;margin-bottom:8px}.coupon-article__price .before:after{font-family:'FontAwesome';content:'\f105';display:inline-block;padding:0 16px}.coupon-article__price .after{font-weight:700;color:#cf353c}.coupon-article__description{margin-bottom:8px;color:#4a4a4a}.coupon-article__use{color:#4a4a4a}.recruit-article{margin-bottom:32px}.recruit-article dl,.access-article dl{width:100%;display:block;padding:8px 0;border-bottom:1px dotted #d3d3d3}.recruit-article dl:last-child,.access-article dl:last-child{border-bottom:inherit}.recruit-article dt,.access-article dt{display:table-cell;width:150px}.recruit-article dd,.access-article dd{word-break:break-all;display:table-cell}.access-article{margin-bottom:32px;padding:10px}.honsya-img{width:50%}@media (max-width:930px){.access-img{text-align:center}.access-img img{width:100%;padding:5px}}.fixed_inline{letter-spacing:-.4em}.staff-article,.style-article{display:inline-block;letter-spacing:normal;width:33.3%;margin-bottom:16px;text-align:center;vertical-align:top}.staff-article img,.style-article img{width:100%;height:auto}.staff-detail-article__thumb{width:40%;display:inline-block;margin-bottom:32px}.staff-detail-article__thumb img{width:100%}.staff-detail-article__detail{width:54%;padding-left:4%;display:inline-block;vertical-align:top}.staff-prof{border-bottom:1px dotted #999;padding:8px 0}.staff-prof dt{display:inline-block;width:38%;vertical-align:top}.staff-prof dd{display:inline-block;width:60%}.style-detail-article__staff-text{margin-bottom:24px}@media screen and (max-width:980px){.staff-article,.style-article{width:50%}.staff-detail-article__thumb{width:100%;display:inline-block;margin-bottom:32px}.staff-detail-article__detail{width:100%;padding-left:0;display:inline-block;vertical-align:top;margin-bottom:24px}}.social-link{list-style:none;letter-spacing:-.4em;margin-top:16px}.social-link li{display:inline-block;width:32%;letter-spacing:normal;margin-right:2%}.social-link li:last-child{margin-right:0}.social-link li a{display:block;border:1px solid #422c19;padding:4px 0;text-align:center;color:#422c19}.social-link li a.btnSlide{width:100%}.social-link li a:hover{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.style-detail-article__thumb{width:50%;display:inline-block}.style-detail-article__label{width:160px;text-align:center;margin-bottom:16px}.style-detail-article__thumb img{width:100%;height:auto}.style-detail-article .thumb-sub{list-style:none}.style-detail-article .thumb-sub li{display:table-cell;width:33.3%}.style-detail-article__detail{width:44%;padding-left:4%;display:inline-block;vertical-align:top}.style-detail-article__detail .in-text{padding:0 0 16px 4px}.style-detail-article__detail .stylist-photo{width:20%;display:inline-block}.style-detail-article__detail .stylist-photo img{width:100%;height:100%;border-radius:50%}.style-detail-article__detail .stylist-name{width:76%;display:inline-block;padding-left:2%;vertical-align:middle}.style_data_label{display:inline-block;width:26%;vertical-align:top;padding-top:2px}.style_data_case{display:inline-block;width:70%}.style_data_value{display:inline-block;border-radius:2px;background:#eee;padding:2px 4px;margin-right:8px;margin-bottom:8px}@media screen and (max-width:980px){.style-detail-article{margin-bottom:32px}.style-detail-article__thumb{width:100%;margin-bottom:16px}.style-detail-article__detail{width:100%;margin-bottom:32px;padding-left:0}}.colListItem{position:relative;margin-bottom:16px;cursor:pointer}.colListItem_imgWrap{position:relative;overflow:hidden;width:94%;margin:0 auto}.colListItem_overlay,.colListItem_content,.colListItem_detail{opacity:0;filter:alpha(opacity=0)}.colListItem_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.colListItem_lineWrap{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px}.colListItem_lineWrapInner{position:relative;width:100%;height:100%}.colListItem_line{position:absolute;background-color:#fff}.colListItem_line-t,.colListItem_line-b{width:0}.colListItem_line-r,.colListItem_line-l{height:0}.colListItem_line-t{top:0;left:0;height:1px}.colListItem_line-r{top:0;right:0;width:1px}.colListItem_line-b{right:0;bottom:0;height:1px}.colListItem_line-l{bottom:0;left:0;width:1px}.colListItem_content{font-size:14px;font-size:1.4rem;position:absolute;top:16px;bottom:0;left:0;display:table-cell;width:100%;height:18px;margin:auto;text-align:center;vertical-align:middle;color:#fff;padding:24px}.colListItem_content__style{display:inline-block;vertical-align:middle;font-size:2rem;text-align:left;margin-top:-32px}.colListItem_content__stylist{display:inline-block;text-align:left;width:100%;padding-top:16px}.colListItem_content__stylist .photo{display:table-cell;text-align:left;padding-right:16px}.colListItem_content__stylist .photo img{width:48px;height:48px;border-radius:50%}.colListItem_content__stylist .name{display:table-cell;text-align:left;vertical-align:middle}.colListItem_label{line-height:1.3;margin-top:16px;text-align:center}.colListItem_name{font-size:1.8rem}.colListItem_position{text-transform:lowercase}.colListItem_anchor:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width:761px){.colListItem_anchor:hover .colListItem_overlay,.colListItem_anchor:hover .colListItem_content,.colListItem_anchor:hover .colListItem_detail{opacity:100;filter:alpha(opacity=100)}.colListItem_anchor:hover .colListItem_content{top:-5px}.colListItem_anchor:hover .colListItem_line-t,.colListItem_anchor:hover .colListItem_line-b{width:100%}.colListItem_anchor:hover .colListItem_line-r,.colListItem_anchor:hover .colListItem_line-l{height:100%}}@media screen and (max-width:980px){.colListItem_content{display:none}}.trs{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.trs-dr12{-webkit-transition-duration:1.2s;-moz-transition-duration:1.2s;-ms-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}.trs-tfCb{-webkit-transition-timing-function:cubic-bezier(0,.96,.4,.99);-moz-transition-timing-function:cubic-bezier(0,.96,.4,.99);-ms-transition-timing-function:cubic-bezier(0,.96,.4,.99);-o-transition-timing-function:cubic-bezier(0,.96,.4,.99);transition-timing-function:cubic-bezier(0,.96,.4,.99)}.blog-parts{padding:12px 0}.blog-parts__link{list-style:none;padding:16px 0}.blog-parts__link li{list-style:none;padding:0 4px 16px}.blog-parts__link .date{color:#d4af90}.blog-parts .ad-area{width:300px;height:250px;border:1px dotted #ccc;margin:0 auto 32px;background:#eee}.blog-archive-list{list-style:none}.blog-list-article__ttl{font-size:2.4rem;margin-bottom:16px;border-left:4px solid #0e1e59;padding:8px 16px;font-weight:100;background:url(//suzuwa2009.jp/wp-content/themes/suzuwa/css/../images/cd-custom-separator.svg) no-repeat center right}.voice .blog-list-article__ttl{background-image:none}@media screen and (min-width:979px){.blog-list-article__ttl{background:0 0}}.blog-list-article{margin-bottom:32px}.blog-list-article__date,.blog-parts__date{color:#0e1e59;font-weight:700}.blog-list-article__date:before,.blog-parts__date:before{font-family:'Fontawesome';content:'\f017';padding-right:4px;color:#000;font-weight:100}.blog-list-article__date .in-category{color:#F;font-weight:100;display:inline-block}.blog-list-article__excerpt{padding:8px 0;margin-bottom:8px}.blog-list-article__excerpt img{max-width:100%;height:auto}.blog-list-article__more{background:#fff;color:#000;width:inherit;padding:0 16px;border:1px solid #000}.single-paging{margin-bottom:24px}.single-prev,.single-next{width:100px;float:left;background:#eee;border-radius:4px;text-align:center;padding:4px 0;color:#000}.single-prev{float:left}.single-next{float:right}.single-paging a{position:relative;display:inline-block}.single-paging a:before,.single-paging a:after{position:absolute;top:1.3em;content:"";display:inline-block;width:0;height:1px;background:#0e1e59;-webkit-transition:all .2s;-moz-transition:all .2s;transition:.2s}.single-paging a:before{left:50%}.single-paging a:after{right:50%}.single-paging a:hover:before,.single-paging a:hover:after{width:50%}.single-paging a:hover{color:#0e1e59;transition-property:color;-webkit-transition:all .2s;-moz-transition:all .2s;transition-duration:.2s}.concept_left{display:table-cell;width:74px;vertical-align:middle;text-indent:8px}.concept_right{display:table-cell;width:90%}.concept_num{font-size:3.2rem;font-style:italic}@media screen and (max-width:980px){.concept_left{display:none}}.wpcf7-form{width:100%;max-width:600px;margin:2em auto;position:relative;padding:10px}.wpcf7-form:after{clear:both;content:"";display:table}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form input[type=submit],.wpcf7-form textarea,.wpcf7-form select,.wpcf7-form label{font-family:"Open Sans",sans-serif;font-size:1.6rem}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form input[type=submit],.wpcf7-form textarea,.wpcf7-form legend{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form input[type=submit],.wpcf7-form textarea,.wpcf7-form select{padding:12px;border:1px solid #cfd9db;background-color:#fff;border-radius:.25em;box-shadow:inset 0 1px 1px rgba(0,0,0,.08)}.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=submit]:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{outline:none;border-color:#2c97de;box-shadow:0 0 5px rgba(44,151,222,.2)}.wpcf7-form textarea{min-height:200px;resize:vertical;overflow:auto}.wpcf7-form input[type=submit]{border:none;background:#0e1e59;border-radius:.25em;padding:16px 0;color:#fff;font-weight:700;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.no-touch .wpcf7-form input[type=submit]:hover{background:#0e1e59}.wpcf7-form input[type=submit]:hover{background:#0e1e59}.wpcf7-form input[type=submit]:focus{outline:none;background:#74573c}@media only screen and (min-width:600px){.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{padding:10px}}.wpcf7-form div{margin-top:32px}.wpcf7-list-item-label{padding:0 !important;padding-left:0 !important}.wpcf7-form input[type=submit]{padding-left:0 !important;margin-top:30px}.wpcf7-form-control-wrap{display:block;margin-top:8px;margin-bottom:16px}.wpcf7-response-output{position:absolute;top:-48px;left:0}.otoiawase-check{width:100%;text-align:center}.checkbox-106{margin-top:0;margin-bottom:0;text-align:center}.checkbox-106+a{text-align:center;width:auto!important}.wpcf7-form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-spam-blocked{border-radius:4px;border-color:#cf353c;background:#cf353c;color:#fff;margin:0;padding:4px 16px}.wpcf7-form div.wpcf7-mail-sent-ok{border-radius:4px;border-color:#fcc800;background:#fcc800;color:#fff;margin:0;padding:4px 16px}.wpcf7-form.sent{width:100%;max-width:600px;margin:5em 0;position:relative}.sent #contact_form ul{display:none}.sent #contact_form #sendHiddenBtn{display:none}.pagination{list-style-type:none;padding-left:0;margin:30px 0}.pagination,.pagination li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center}.pagination a{font-weight:300;padding-top:1px;text-decoration:none;border:1px solid #ddd;border-left-width:0;min-width:36px;min-height:36px;color:#333;background-color:#fff}.pagination li:not([class*=current]) a:hover{background-color:#eee}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.previous span,.pagination li.next span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a:before,.pagination li.last a:after,.pagination li.previous a:before,.pagination li.next a:after{display:inline-block;font-family:Fontawesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.pagination li.first a:before{content:"\f100"}.pagination li.last a:after{content:"\f101"}.pagination li.previous a:before{content:"\f104"}.pagination li.next a:after{content:"\f105"}.pagination li.current a{background-color:#ddd;cursor:default;pointer-events:none}.pagination>li:first-child>a{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}@media only screen and (max-width:680px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width:500px){.pagination li{position:absolute;top:-9999px;left:-9999px}.pagination li.current,.pagination li.first,.pagination li.last,.pagination li.previous,.pagination li.next{position:initial;top:initial;left:initial}.pagination li.previous a{border-left-width:0}}@media only screen and (max-width:400px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width:240px){.pagination li{width:50%}.pagination li.current{order:2;width:100%;border-left-width:1px}}.short-info-bar{width:100%;margin:24px auto 32px}.short-info-bar__ttl{width:100%;text-align:center;padding:8px 0;border:1px solid #ddd;font-size:2.4rem;margin-bottom:8px;border-radius:4px}.short-info-bar__box p{width:49.5%;text-align:center}.short-info-bar__box p.left{float:left}.short-info-bar__box p.right{float:right}.short-info-bar__tel,.short-info-bar__mail{font-size:2.4rem;padding:24px 0;border:1px solid #ddd;border-bottom:4px solid #ddd;display:block;border-radius:4px;background:-moz-linear-gradient(top,#fcfcfc 0%,#eee 100%);background:-webkit-linear-gradient(top,#fcfcfc 0%,#eee 100%);background:linear-gradient(to bottom,#fcfcfc 0%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#eee',GradientType=0)}.short-info-bar__tel:before{font-family:'FontAwesome';content:'\f095';padding-right:8px}.short-info-bar__mail:before{font-family:'FontAwesome';content:'\f003';padding-right:8px}.short-info-bar__tel:hover,.short-info-bar__mail:hover{background:rgba(255,255,255,1);transition-property:background;transition-duration:.5s;transition-timing-function:ease-in}@media screen and (max-width:980px){.short-info-bar__tel,.short-info-bar__mail{font-size:3rem;padding:8px 0}.short-info-bar__tel span,.short-info-bar__mail span{display:none}}.inpage-free-format>p,.inpage-free-format>ol,.inpage-free-format>ul{margin-bottom:32px}.inpage-free-format>p>a{color:#000}.inpage-free-format>p>a:hover{color:#000;transition-property:color;-webkit-transition:all .2s;-moz-transition:all .2s;transition-duration:.2s}.inpage-free-format li{padding-bottom:4px}.inpage-free-format .inlist-section{margin-left:24px;margin-bottom:16px}.inpage-free-format .inlist-section ul,.inpage-free-format .inlist-section li{list-style-position:inherit}.inpage-free-format .inlist-section li{padding-bottom:12px}.inpage-free-format li:last-child{padding-bottom:0}.inpage-free-format img{max-width:100%;height:auto}.inpage-article .single img{max-width:100%;height:auto}.inpage-free-table{width:90%;border-collapse:collapse;margin:0 auto;color:#000}.inpage-free-table th{width:90%;padding:6px;text-align:center;vertical-align:top;color:#333;background-color:#dcedff;border:1px solid #b9b9b9}.inpage-free-table th:first-child{border-right:none}.inpage-free-table td{padding:6px;background-color:#fff;border:1px solid #b9b9b9}.inpage-free-table td:first-child{padding-left:50px}.inpage-free-table td:last-child{text-align:center}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}.inpage-child-list{box-sizing:border-box !important}.inpage-child-list a{margin:0;padding:0}.eyecatch_title{display:block;display:inline-block;vertical-align:top;width:23.5%;box-sizing:border-box}.eyecatch_title:nth-child(4n+1){margin-left:0 !important;margin-right:1%}.eyecatch_title:nth-child(4n+2),.eyecatch_title:nth-child(4n+3){margin-right:1%}.eyecatch_title:nth-child(4n+4){margin-left:0;margin-right:0 !important}.eyecatch_title .thumb,.eyecatch_title .thumb__noimage{display:block;position:relative;width:100%;height:100%;background:#fff;box-sizing:border-box;color:#fff;text-align:center}.eyecatch_title .thumb__noimage{border:1px solid #ccc}.eyecatch_title .thumb__noimage:before{content:"";display:block;padding-top:calc(150/150*100%)}.eyecatch_title .thumb__noimage .inner__noimage{position:absolute;top:0;left:0;bottom:0;right:0;color:#ccc;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.eyecatch_title .thumb img{width:100%;height:auto}.eyecatch_title .title{width:100%;display:block;padding:4px 0;margin-bottom:8px}.tab_img_area{width:100%;margin-bottom:20px}.tab_img_area .main-photo{width:100%;display:inline-block}.tab_img_area .main-photo #MainPhoto{width:40%}.sub-photo-area{width:55%;display:inline-block;vertical-align:top;margin-left:20px}.sub-photo-area-hid{display:none}.sub-photo-info{display:flex;flex-direction:row;flex-wrap:wrap}.sub-photo-info .sub-photo img{max-width:70px;height:auto;margin:0 10px 20px}.sample_img_area{margin-top:10px}.sample_img_area2{padding:10px;padding-bottom:0;background:rgba(0,0,0,.82)}.sample-main-photo{width:50%;display:inline-block}.sample-main-photo2{width:11%;display:inline-block}.sampleMainPhoto{width:100%}.sample-sub-photo-area{width:47%;display:inline-block;vertical-align:top;margin-left:20px}.sample-sub-photo-area2{width:87%;display:inline-block;vertical-align:top;margin-left:10px}.sample-sub-photo-info,.sample-sub-photo-info2{display:flex;flex-direction:row;flex-wrap:wrap}.sample-sub-photo-info .sample-sub-photo img{width:100px;height:auto;margin:0 8px 16px}.sample-sub-photo-info2 .sample-sub-photo img{width:50px;height:auto;margin:0 5px 10px}.tb-btn-area .btn-show-detail{margin-bottom:10px}.tp-btn-area{display:inline-block;vertical-align:top;margin-left:20px}.tab-margin{margin-right:10px}@media screen and (max-width:980px){.eyecatch_title{width:48%;margin-left:1%;margin-right:0}.eyecatch_title .thumb,.eyecatch_title .thumb__noimage{display:block;width:100%;height:auto;background:#fff;box-sizing:border-box;color:#fff;text-align:center;line-height:100%}.eyecatch_title .title{width:100%}.sub-photo-area{width:100%;margin:0}.sub-photo-info{margin-top:10px}.tab_img_area .main-photo #MainPhoto{width:100%}.tab_img_area .main-photo2{width:100%}.tp-btn-area{display:block;text-align:center;margin:15px}.sample-main-photo{width:100%}.sample-main-photo2 img{max-width:120px;min-width:80px}.sample-sub-photo-area,.sample-sub-photo-area2{width:100%;margin-left:0;margin-top:10px}.sample-sub-photo-info .sample-sub-photo img{max-width:65px;margin:5px}}.view,.view:hover{position:relative;text-align:center;cursor:default;width:80%;height:80%;border-radius:50%;overflow:hidden}.view .mask,.view .content{position:absolute;overflow:hidden;top:0;left:0}.view img{display:block;position:relative}.view h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0,0,0,.8);margin:20px 0 0}.view p{font-family:Georgia,serif;font-style:italic;font-size:12px;position:relative;color:#fff;padding:10px 20px 20px;text-align:center}.view a.info{display:inline-block;text-decoration:none;padding:7px 14px;background:#000;color:#fff;text-transform:uppercase;-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}.view a.info:hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.view-first img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(219,127,8,.7);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.view-first h2{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.view-first p{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.view-first a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.view-first:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.view-first:hover h2,.view-first:hover p,.view-first:hover a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.view-first:hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.view-first:hover a.info{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}.thumbnail{width:80%;margin:0 auto}.thumbnail-square{margin:0 auto}.circle-style{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative;z-index:2}.square-style{width:100%;overflow:hidden;position:relative;z-index:2}.circle-style img,.square-style img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:0}a:hover .circle-style img,a:hover .square-style img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}.mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(0,0,0,.2);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:1;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;display:block;text-align:center;vertical-align:middle}.thumbnail:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.anim1{-webkit-animation:1.5s forwards anim1;animation:1.5s forwards anim1}@-webkit-keyframes anim1{0%{-webkit-transform:translate(0,-100px);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes anim1{0%{transform:translate(0,-100px);opacity:0}100%{transform:translate(0,0);opacity:1}}.anim2{-webkit-animation:1.5s forwards anim2;animation:1.5s forwards anim2}@-webkit-keyframes anim2{0%{-webkit-transform:translate(100px,0px);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes anim2{0%{transform:translate(100px,0px);opacity:0}100%{transform:translate(0,0);opacity:1}}.anim3{-webkit-animation:1.5s forwards anim3;animation:1.5s forwards anim3}@-webkit-keyframes anim3{0%{-webkit-transform:translate(-100px,0px);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes anim3{0%{transform:translate(-100px,0px);opacity:0}100%{transform:translate(0,0);opacity:1}}.thumb img{min-width:100%}.inside_table{width:100%}@font-face{font-family:CONDENSEicon,'JISZ8903-Medium';src:url(//suzuwa2009.jp/wp-content/themes/suzuwa/css/CONDENSEicon.eot?) format('eot'),url(//suzuwa2009.jp/wp-content/themes/suzuwa/css/CONDENSEicon.woff) format('woff'),url(//suzuwa2009.jp/wp-content/themes/suzuwa/css/CONDENSEicon.otf) format('opentype')}@font-face{font-family:laplusfont;src:url(//suzuwa2009.jp/wp-content/themes/suzuwa/css/laplusfont.woff) format('woff')}.denwa-sidebar{width:100%;margin:0;padding:0}.denwa-color-green{background-color:#50902c}.denwa-color-dark{background-color:#113a0a}.denwa-color-orange{background-color:#fc7200}.font-green{color:#50902c}.font-dark{color:#113a0a}.font-orange{color:#fc7200}.denwa-sidebar_sub_ttl{font-weight:700;font-size:16px}.denwa-sidebar li div .denwa-sidebar_ttl{color:#fff;font-weight:700;width:100%;height:30px;border-radius:8px 8px 0 0;text-align:center;line-height:32px !important;font-size:16px;margin:0;padding:0}.denwa-sidebar__tel{text-align:center;border:1px solid #efefef;border-radius:0 0 8px 8px;padding:14px;width:100%;margin-bottom:10px}.denwa-sidebar__tel span{display:block;margin-bottom:6px}.denwa-sidebar__tel a{font-size:2.4rem;padding:12px 0;border:1px solid #ddd;border-bottom:4px solid #ddd;display:block !important;width:100%;margin:0 auto;border-radius:4px;background:-moz-linear-gradient(top,#fcfcfc 0%,#eee 100%);background:-webkit-linear-gradient(top,#fcfcfc 0%,#eee 100%);background:linear-gradient(to bottom,#fcfcfc 0%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#eee',GradientType=0)}.denwa-sidebar__tel a:before{font-family:CONDENSEicon;color:#319f2d;content:':';padding-right:8px}.denwa-sidebar__tel a:hover{background:rgba(255,255,255,1);transition-property:background;transition-duration:.5s;transition-timing-function:ease-in}@media screen and (max-width:980px){.denwa-sidebar__tel{font-size:2.9rem;padding:6px}.denwa-sidebar li div .denwa-sidebar_ttl{font-size:12px !important}.denwa-sidebar__tel span{font-size:12px !important}}.top_short-info-bar{width:75%;margin:0 auto}@media screen and (max-width:980px){.top_short-info-bar{width:100%}}.eigyoujikan{clear:both;text-align:right;margin:5px 0;font-size:16px}@media screen and (max-width:972px){.eigyoujikan{display:none}.nav-right__top{margin-bottom:16px}}.linktext{list-style:none;line-height:1.5}.linktext a{color:#000;font-size:1.4rem;padding-left:0;text-indent:0em}.linktext li{margin-bottom:18px;line-height:16px;padding-left:1em;text-indent:-1em}.linktext li span{color:#0e1e59;font-size:1.4rem;font-weight:700}.linktext li span:before{content:'◎'}.listtext{list-style:none;line-height:1.5}.listtext li{margin-bottom:18px;line-height:16px;line-height:1.7}.listtext li span{color:#000;font-size:1.4rem}.listtext li span:before{content:'・'}.himawaritext{list-style:none;margin-bottom:18px;line-height:1.7;color:#000;font-size:1.4rem}.indent-one{padding-left:1em;text-indent:-1em;line-height:1.7}.indent-two{padding-left:2em;text-indent:-2em;line-height:1.7}.indent-three{padding-left:1.5em;text-indent:-1.5em;line-height:1.7}.indent-four{padding-left:2.5em;text-indent:-1em;line-height:1.7}.indent-five{padding-left:1em;text-indent:-1em;line-height:1.7;color:#0e1e59}.indent-six{padding-left:2em;text-indent:-1em;line-height:1.7}top-title-box{width:55%;text-align:left;position:fixed;z-index:5}.top-title-box h2{font-size:5.3rem;line-height:6.5rem;letter-spacing:4px}@media screen and (max-width:980px){.top-title-box h2{font-size:3.5rem;line-height:4rem;letter-spacing:2px}}@media screen and (max-width:980px){.top-title-box h2{font-size:1.9rem;line-height:4rem;letter-spacing:2px}}span.wpcf7-list-item-label{padding-left:1em!important;text-indent:1em!important}span.wpcf7-list-item{display:inline-block;margin:0 3em 0 1em}@media screen and (max-width:980px){span.wpcf7-list-item{display:block;margin:0 0 0 1em}}.form-select{width:auto !important;padding-left:0!important;padding:10px !important;text-indent:0 !important;box-sizing:border-box}.form-select option{box-sizing:border-box}.select-wrap{margin:0 !important}.select-wrap span{display:inline-block;margin-right:10px}.top_contents__center{width:40%;height:20%}.sb-slider{margin:0 auto;position:relative;overflow:hidden;width:100%;list-style-type:none;padding:0}.sb-slider li{margin:0;padding:0;display:none}.sb-slider li>a{outline:none}.sb-slider li>a img{border:none}.sb-slider img{display:block}.sb-description{padding:20px;bottom:10px;left:10px;right:10px;z-index:1000;position:absolute;background:#cbbfae;background:rgba(190,176,155,.4);border-left:4px solid rgba(255,255,255,.7);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.sb-slider li.sb-current .sb-description{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:1;overflow:hidden}.sb-slider li.sb-current .sb-description:hover{-ms-filter:"alpha(opacity=99)";filter:alpha(opacity=99);background:rgba(190,176,155,.7)}.sb-perspective{position:relative}.sb-perspective>div{position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.sb-side{margin:0;display:block;position:absolute;-moz-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.shadow{width:100%;height:168px;position:relative;margin-top:-110px;background:transparent url(//suzuwa2009.jp/wp-content/themes/suzuwa/css/../images/shadow.png) no-repeat bottom center;background-size:100% 100%;z-index:-1;display:none}.sb-description h3{font-size:20px;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.sb-description h3 a{color:#4a3c27;text-shadow:0 1px 1px rgba(255,255,255,.5)}.nav-arrows{display:none}.nav-arrows a{width:42px;height:42px;background:#cbbfae url(//suzuwa2009.jp/wp-content/themes/suzuwa/css/../images/nav.png) no-repeat top left;position:absolute;top:50%;left:2px;text-indent:-9000px;cursor:pointer;margin-top:-21px;opacity:.9;border-radius:50%;box-shadow:0 1px 1px rgba(255,255,255,.8)}.nav-arrows a:first-child{left:auto;right:2px;background-position:top right}.nav-arrows a:hover{opacity:1}.nav-dots{text-align:center;position:absolute;bottom:-5px;height:30px;width:100%;left:0;display:none}.nav-dots span{display:inline-block;width:16px;height:16px;border-radius:50%;margin:3px;background:#cbbfae;cursor:pointer;box-shadow:0 1px 1px rgba(255,255,255,.6),inset 0 1px 1px rgba(0,0,0,.1)}.nav-dots span.nav-dot-current{box-shadow:0 1px 1px rgba(255,255,255,.6),inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 0 3px #cbbfae,inset 0 0 0 8px #fff}.nav-options{width:70px;height:30px;position:absolute;right:70px;bottom:0;display:none}.nav-options span{width:30px;height:30px;background:#cbbfae url(//suzuwa2009.jp/wp-content/themes/suzuwa/css/../images/options.png) no-repeat top left;text-indent:-9000px;cursor:pointer;opacity:.7;display:inline-block;border-radius:50%}.nav-options span:first-child{background-position:-30px 0;margin-right:3px}.nav-options span:hover{opacity:1}main{overflow:hidden}.main_bg img{width:100%}.main_bg{position:relative;overflow:hidden;box-sizing:border-box}.main_bg h1{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:#fff;text-align:center;display:block;padding:0 0 0 100px;height:200px;font-size:3.4rem;text-shadow:1px 1px 2px #666;line-height:1.7em;box-sizing:border-box}.main_bg .home-h1{left:-30% !important}.arrow{position:relative;display:inline-block;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow:before,.arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.top-next{position:absolute;top:0;right:0;bottom:0;margin:auto;width:55px;height:55px;z-index:100}.top-next:before{width:55px;height:55px;opacity:.9}.top-next:after{left:10px;width:21px;height:21px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.prev{position:absolute;top:0;left:0;bottom:0;margin:auto;width:55px;height:55px;z-index:100}.prev:before{width:55px;height:55px;opacity:.9}.prev:after{left:20px;width:21px;height:21px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (max-width:980px){.main_bg{margin-top:34px}}#header{height:163px}#header .fixheader{position:absolute;width:100%;z-index:1000;background-color:#fff;box-shadow:0px 1px 3px rgba(0,0,0,.1);color:#0e1e59}#header.fixed .fixheader{position:fixed;border-bottom:solid 1px #000}@media screen and (max-width:980px){#header{height:57px}}.top_text_ttl{line-height:1.8em;margin:20px 0;font-size:1.8rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.top_blog{display:block;padding-top:20px;padding-bottom:40px;border-bottom:1px solid #ddd}.top_blog_left{width:20%;display:inline-block}.top_blog_left img{width:100%}.top_blog_right{width:75%;margin-left:3%;display:inline-block;vertical-align:top}.top_blog_right_hed{width:100%}.top_blog_cat{float:right;color:#fff;background-color:#6bc2a9;padding:0 10px;border:1px solid #6bc2a9;border-radius:4px}.news_btnbox{margin:0 auto;max-width:130px}@media screen and (max-width:980px){.top_blog_left{width:100%;text-align:center}.top_blog_left img{max-width:400px}.top_blog_right{width:100%;margin-top:20px}}@media screen and (max-width:450px){.top_text_ttl{line-height:1.8em;margin-bottom:1.2em;font-size:1.5rem}}.menu{overflow-x:hidden}.menu:before{background-size:100% auto;display:block;position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:108px;content:"";z-index:-1}@media screen and (max-width:980px){.menu:before{background-size:200% auto}}word-wrap:break-word;background-color:#fff;background:url("/wp-content/uploads/2018/01/1900x774_06.jpg");background-repeat:repeat;background-size:contain;}--------------------------------------------------*/.ttl{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.title{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.in-category{color:#000;background-color:#fff;padding:0 10px;border:1px solid #fff;border-radius:4px}.access-free-table{width:90%;border-collapse:collapse;margin:0 auto;color:#000}.access-free-table th{width:90%;padding:6px;text-align:center;vertical-align:top;color:#333;background-color:#dcedff;border:1px solid #b9b9b9}.access-free-table th:first-child{border-right:none}.access-free-table td{padding:6px;background-color:#fff;border:1px solid #b9b9b9}.access-free-table td:first-child{width:200px}.access-free-table td:last-child{width:300px}#contact_form .req{color:red}#contact_form .link:hover{background-color:#0e1e59;color:#fff}#postal_code{width:165px}.anchorlink{position:relative;top:-197px;display:block}.jitsurei_wrap:nth-child(2n){background-color:#ddf0f2}.jitsurei_list_wrap{margin-left:50px;margin-bottom:20px}.jitsurei_list{list-style-position:initial;margin-bottom:5px}.jitsurei_list_wrap .jitsurei_list a{font-size:22px}.jitsurei_list_wrap .jitsurei_list a:hover{background-color:#0e1e59;color:#fff}.gazou_ari:hover{background-color:#0e1e59;color:#fff}@media (max-width:480px){.swiper-slide{overflow:hidden}}