@charset "UTF-8";a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;vertical-align:baseline;font-family:inherit;font-style:inherit;font-weight:inherit}html{font-size:80%;-webkit-text-size-adjust:none}img{width:auto;height:auto;vertical-align:text-bottom;image-rendering:-webkit-optimize-contrast}a{-webkit-tap-highlight-color:transparent}strong{font-weight:700}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:top}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a:focus{overflow:hidden}option{padding-right:10px}header,article,aside,section,footer,nav,menu,details,hgroup,summary{display:block}body{font-size:14px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#000;text-align:center;overflow-x:hidden}@media screen and (max-width:767px){body{font-size:14px}}a{color:#000;text-decoration:none;transition:.5s ease all}a:visited,a:active{color:#000}p{line-height:150%}#container{width:100%;text-align:center;padding:75px 0 0}@media screen and (max-width:767px){#container{padding:0}}.top #container{padding:0}li{list-style:none}.indent{text-indent:1em}.red{color:red}.txt_right{text-align:right}@media screen and (max-width:767px){.pc{display:none!important}}.sp{display:none!important}@media screen and (max-width:767px){.sp{display:block!important}}.font_title{font-family:'Archivo Black',sans-serif}.underline{background:linear-gradient(transparent 60%,#fff100 0%);background:-ms-linear-gradient(transparent 60%,#fff100 0%)}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}.flex{display:flex}header{position:fixed;width:100%;height:75px;z-index:999;background-color:#fff}@media screen and (max-width:767px){header{height:50px}}.top header{position:absolute;background:0 0}.top header.unmove{top:-200px}.top header.move{position:fixed;top:0;left:0;background:#fff;transition:.3s ease all;animation:NaviFadeDown .5s ease-out}@keyframes NaviFadeDown{100%{top:0!important}}header #header{width:100%;margin:0 auto;display:flex;flex-wrap:nowrap}.top header #header{max-width:1185px}.top header.move #header{max-width:inherit}header #header #overlay{display:none}@media screen and (max-width:767px){header #header #overlay{display:block;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);z-index:2;transition:.3s ease all}header #header #overlay.open{visibility:visible;cursor:pointer}}header #header .block{font-family:"游ゴシック体","Yu Gothic",YuGothic,'メイリオ',Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:flex;justify-content:space-between;width:100%;margin:0 auto;display:flex;flex-wrap:nowrap;background:#fff}.top header #header .block{margin:0 20px}.top header.move #header .block{margin:0}@media screen and (max-width:767px){.top header #header .block{visibility:hidden}header.move #header .block{visibility:visible}header #header .block #naviArea .ellipsis{visibility:visible}}header #header .block h1{text-align:left;width:372px;height:45px;margin:17px 0 0 28px}header #header .block h1 a{display:flex;align-items:center;color:#000;transition:inherit}header #header .block h1 a:hover{color:#000}header #header .block h1 a img{display:inline-block;width:372px;margin-right:30px}header #header .block h1 a img.small{display:none}@media screen and (max-width:1090px){header #header .block h1{width:160px;margin:1.6rem 0 0 1.5rem}header #header .block h1 a img{max-width:150px;margin-right:10px}header #header .block h1 a img.normal{display:none}header #header .block h1 a img.small{display:inline-block}}@media screen and (max-width:910px){header #header .block h1 a img{height:100%}}@media screen and (max-width:767px){header #header .block h1{position:relative;z-index:3;width:250px;height:26px;margin:12px 0 0 20px}header #header .block h1 a img{max-width:250px}header #header .block h1 a img.normal{display:inline-block}header #header .block h1 a img.small{display:none}}header #header .block h1 a .title_caption{font-size:20px;font-weight:700;line-height:130%}header #header .block h1 a .title_caption br{display:none}@media screen and (max-width:1090px){header #header .block h1 a .title_caption{font-size:12px}header #header .block h1 a .title_caption br{display:inline-block}}@media screen and (max-width:767px){header #header .block h1 a .title_caption{font-size:15px}header #header .block h1 a .title_caption br{display:none}}header #header .block #naviArea{width:calc(100% - 48%);height:75px;box-sizing:border-box;position:relative}.top header #header .block #naviArea{width:calc(100% - 490px)}.top header.move #header .block #naviArea{width:calc(100% - 50%)}@media screen and (max-width:1090px){header #header .block #naviArea{width:calc(100% - 100px);width:100%;margin-left:0}.top header #header .block #naviArea{width:100%}.top header.move #header .block #naviArea{width:100%}}@media screen and (max-width:767px){header #header .block #naviArea{position:fixed;z-index:0;width:100%;height:57px;top:0;left:0;margin-left:0}header #header .block #naviArea.open{visibility:visible;z-index:3}}header #header .block #naviArea #navi{color:#fff}@media screen and (max-width:767px){header #header .block #naviArea #navi{width:300px;height:100vh;position:absolute;background-color:#f8f6ea;color:#342f29;top:0;right:-300px;padding:1rem;box-sizing:border-box;z-index:3;transition:.5s ease all}header #header .block #naviArea #navi.open{right:0;transition:.5s ease all;overflow:scroll}}header #header .block #naviArea #navi .title{display:none}@media screen and (max-width:767px){header #header .block #naviArea #navi .title{display:block;font-family:'Archivo Black',sans-serif;font-size:2rem;color:#aae6c8;padding:0 1rem 1rem}}header #header .block #naviArea #navi ul{display:flex;flex-wrap:nowrap;justify-content:flex-end}@media screen and (max-width:767px){header #header .block #naviArea #navi ul{display:block}}@media screen and (max-width:767px){header #header .block #naviArea #navi ul.main{height:calc(100vh - 4rem);overflow:scroll}}header #header .block #naviArea #navi ul li{position:relative;width:20%;height:75px}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li{width:100%;height:auto;padding:1rem 0;position:relative;box-sizing:border-box}header #header .block #naviArea #navi ul li:first-child{padding-top:0}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li.bd_left:before{position:absolute;top:50%;left:0;content:'';width:1px;height:50px;background:#aae6c8;margin-top:-25px}header #header .block #naviArea #navi ul li.external.bd_left:before{background:#fff}}header #header .block #naviArea #navi ul li.external{background:#aae6c8}header #header .block #naviArea #navi ul li.external a{color:#fff}header #header .block #naviArea #navi ul li.dropdown>a{cursor:default}header #header .block #naviArea #navi ul li .dropdown_menu{position:absolute;top:100%;left:50%;width:150px;display:none;background:#fce5eb;transform:translateX(-50%)}header #header .block #naviArea #navi ul li .dropdown_menu.open{display:block;animation-name:fadein-dropdown;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes fadein-dropdown{0%{opacity:0}100%{opacity:1}}header #header .block #naviArea #navi ul li .dropdown_menu li{width:100%;height:45px}header #header .block #naviArea #navi ul li .dropdown_menu li a{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#aae6c8;width:100%;height:100%}header #header .block #naviArea #navi ul li .dropdown_menu li a:hover{background:#aae6c8;color:#fff}header #header .block #naviArea #navi ul li .dropdown_menu li a:after{display:none}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li .no_pointer{pointer-events:none}header #header .block #naviArea #navi ul li.dropdown{padding-bottom:0}header #header .block #naviArea #navi ul li .dropdown_menu{position:relative;top:0;left:0;display:block;width:100%;background:0 0;transform:translateX(0);margin-top:1rem}header #header .block #naviArea #navi ul li .dropdown_menu.open{display:block;animation:none}header #header .block #naviArea #navi ul li .dropdown_menu li{border-top:1px dashed #aae6c8;padding:0;width:100%;height:50px}header #header .block #naviArea #navi ul li .dropdown_menu li a{font-size:12px;font-weight:400}header #header .block #naviArea #navi ul li .dropdown_menu li a:hover{background:#aae6c8;color:#fff}header #header .block #naviArea #navi ul li .dropdown_menu li a:after{display:none}}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li.active a{background-color:transparent;color:#999}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li.active .sub ul li a{background-color:#fff}}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li+li{border-top:1px solid #aae6c8}header #header .block #naviArea #navi ul li.external+li.external{border-top:1px solid #fff}}header #header .block #naviArea #navi ul li a{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;height:100%;color:#aae6c8;transition:.3s ease all}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li a{display:block}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li a:after{position:absolute;bottom:0;left:-25%;content:'';width:100%;height:4px;background:#aae6c8;transform:scale(0,1);transform-origin:right top;transition:transform .3s}header #header .block #naviArea #navi ul li.external a:after{background:#fff}header #header .block #naviArea #navi ul li a:hover:after,header #header .block #naviArea #navi ul li.active a:after{transform-origin:left top;left:25%;transform:scale(.5,1)}}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li a:hover{background-color:transparent;color:#999}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li a span{display:block}}header #header .block #naviArea #navi ul li a span.icon{font-size:2.5rem;padding:0 1rem}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li a span.icon{width:70px}}header #header .block #naviArea #navi ul li a span.icon-labo{font-size:1.3rem;color:#aae6c8;background:#fff;border-radius:5px;padding:6px 6px 3px 8px}@media screen and (max-width:767px){header #header .block #naviArea.open #navi.open ul li a span.icon-labo{width:60px;margin:0 10px}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li a span.icon{position:absolute;top:calc(50% - .5rem);left:50%;transform:translate(-50%,-50%)}}header #header .block #naviArea #navi ul li a span.menu{display:block}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li a span.menu{font-weight:700;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%,0) scale(.7);width:calc(1000%/7)}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li .sub{visibility:hidden;opacity:0;position:fixed;top:6rem;left:0;width:100%;height:4rem;background-color:#fff;transition:.3s ease all}}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li .sub{margin-left:4rem}}header #header .block #naviArea #navi ul li .sub ul{max-width:600px;width:100%;height:100%;margin:0 auto}header #header .block #naviArea #navi ul li .sub ul li{position:relative}header #header .block #naviArea #navi ul li .sub ul li:first-child{margin-top:1rem;padding-top:1rem;border-top:1px dashed #342f29}header #header .block #naviArea #navi ul li .sub ul li:last-child{padding-bottom:0}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li .sub ul li+li{border-top:1px dashed #342f29}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li .sub ul li{width:calc(100%/3 - 1px);height:100%;position:relative}header #header .block #naviArea #navi ul li .sub ul li:first-child{margin-top:0;padding-top:0;border-top:none}}header #header .block #naviArea #navi ul li .sub ul li a{display:block;width:100%;height:100%}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li .sub ul li a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#342f29;transition:.3s ease all}}header #header .block #naviArea #navi ul li .sub ul li a:hover{background-color:transparent}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li .sub ul li a:hover{color:#c1272d}}header #header .block #naviArea #navi ul li .sub ul li a span{text-align:left}header #header .block #naviArea #navi ul li .sub ul li a span:before{content:'◎';margin-right:.5rem;padding-left:1rem}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li .sub ul li a span{text-align:center;padding-left:0;bottom:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;width:100%}}@media screen and (min-width:769px){header #header .block #naviArea #navi ul li:hover .sub{visibility:visible;opacity:1}}header #header .block #naviArea .ellipsis{display:none}@media screen and (max-width:767px){header #header .block #naviArea .ellipsis{display:block;position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer;z-index:3}header #header .block #naviArea .ellipsis span{display:block;position:absolute;left:50%;margin-left:-12px;width:25px;height:2px;background-color:#aae6c8;transition:.3s ease all}.top header #header .block #naviArea .ellipsis span{background-color:#fff}header.move #header .block #naviArea .ellipsis{background:0 0}header.move #header .block #naviArea .ellipsis span{background-color:#aae6c8}header #header .block #naviArea .ellipsis.open{background:0 0}header #header .block #naviArea .ellipsis.open span{background-color:#aae6c8}header #header .block #naviArea .ellipsis span.top{top:17px}header #header .block #naviArea .ellipsis span.mid{top:24px}header #header .block #naviArea .ellipsis span.bot{top:31px}header #header .block #naviArea .ellipsis.open span.top{top:calc(50% - 1px);transform:rotate(45deg)}header #header .block #naviArea .ellipsis.open span.mid{opacity:0}header #header .block #naviArea .ellipsis.open span.bot{top:calc(50% - 1px);bottom:auto;transform:rotate(-45deg)}}@media screen and (min-width:768px){.top header.unmove #header .block #naviArea #navi ul li a span.icon{position:unset;top:unset;left:unset;transform:unset}.top header.unmove #header .block #naviArea #navi ul li a span.menu{position:unset!important;top:unset!important;left:unset!important;transform:unset!important}.top header.unmove #header #overlay{display:block;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);z-index:2;transition:.3s ease all}.top header.unmove #header #overlay.open{visibility:visible;cursor:pointer}.top header.unmove #header .block{background:0 0}.top header.unmove #header .block #naviArea .ellipsis{visibility:visible}.top header.unmove #header .block h1{display:none}.top header.unmove #header .block h1 a img{width:94px}.top header.unmove #header .block #naviArea{position:fixed;z-index:0;width:100%;height:57px;top:0;left:0;margin-left:0}.top header.unmove #header .block #naviArea.open{visibility:visible;z-index:3}.top header.unmove #header .block #naviArea #navi{width:300px;height:100vh;position:absolute;background-color:#f8f6ea;color:#342f29;top:0;right:-300px;padding:1rem;box-sizing:border-box;z-index:3;transition:.5s ease all}.top header.unmove #header .block #naviArea #navi.open{right:0;transition:.5s ease all}.top header.unmove #header .block #naviArea #navi .title{display:block;font-family:'Spartan',sans-serif;font-size:2rem;color:#aae6c8;padding:0 1rem 1rem}.top header.unmove #header .block #naviArea #navi ul{display:block}.top header.unmove #header .block #naviArea #navi ul.main{height:calc(100vh - 4rem);overflow:scroll}.top header.unmove #header .block #naviArea #navi ul li{font-weight:700;width:100%;height:auto;position:relative;box-sizing:border-box;padding:1rem 0}.top header.unmove #header .block #naviArea #navi ul li:first-child{padding-top:0}.top header.unmove #header .block #naviArea #navi ul li a{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;height:100%;transition:.3s ease all}.top header.unmove #header .block #naviArea #navi ul li.bd_left:before{display:none}.top header.unmove #header .block #naviArea #navi ul li.external.bd_left:before{background:#fff}.top header.unmove #header .block #naviArea #navi ul li.active a{background-color:transparent;color:#999}.top header.unmove #header .block #naviArea #navi ul li+li{border-top:1px solid #aae6c8}.top header.unmove #header .block #naviArea #navi ul li.bd_left+li.external{border-top:none}.top header.unmove #header .block #naviArea #navi ul li.external+li.external{border-top:1px solid #fff}.top header.unmove #header .block #naviArea #navi ul li a{font-size:14px}.top header.unmove #header .block #naviArea #navi ul li a:after{display:none}.top header.unmove #header .block #naviArea #navi ul li.external a:after{background:#fff}.top header.unmove #header .block #naviArea #navi ul li a:hover:after,.top header.unmove #header .block #naviArea #navi ul li.active a:after{transform-origin:left top;left:25%;transform:scale(.5,1)}.top header.unmove #header .block #naviArea #navi ul li a:hover{background-color:transparent;color:#999}.top header.unmove #header .block #naviArea #navi ul li a span{display:block}.top header.unmove #header .block #naviArea #navi ul li a span.icon{width:96px!important;font-size:2.5rem;padding:0 1rem}.top header.unmove #header .block #naviArea #navi ul li a span.icon-labo{font-size:1.3rem;color:#aae6c8;background:#fff;border-radius:5px;margin:0 5px;padding:6px 6px 3px 8px}.top header.unmove #header .block #naviArea #navi ul li a span.menu{font-weight:400;width:inherit;text-align:left}}.top header.unmove #header .block #naviArea .ellipsis{display:block;position:absolute;top:0;right:0;width:57px;height:57px;cursor:pointer;z-index:3}.top header.unmove #header .block #naviArea{top:-999px}.top header.unmove #header .block #naviArea.open{top:0}.top header.unmove #header .block #naviArea .ellipsis span{display:block;position:absolute;left:50%;margin-left:-15px;width:30px;height:1px;background-color:#000;transition:.3s ease all}.top header.unmove #header .block #naviArea .ellipsis span{background-color:#000}.top header.unmove.move #header .block #naviArea .ellipsis{background:0 0}.top header.unmove #header .block #naviArea .ellipsis.open{background:0 0}.top header.unmove #header .block #naviArea .ellipsis span.top{top:18px}.top header.unmove #header .block #naviArea .ellipsis span.mid{top:28px}.top header.unmove #header .block #naviArea .ellipsis span.bot{top:38px}.top header.unmove #header .block #naviArea .ellipsis.open span.top{top:calc(50% - 1px);transform:rotate(45deg)}.top header.unmove #header .block #naviArea .ellipsis.open span.mid{opacity:0}.top header.unmove #header .block #naviArea .ellipsis.open span.bot{top:calc(50% - 1px);bottom:auto;transform:rotate(-45deg)}@media screen and (max-width:767px){.top header.unmove #header .block #naviArea{top:0}.top header.unmove #header .block #naviArea .ellipsis{display:block;position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer;z-index:3}.top header.unmove #header .block #naviArea .ellipsis span{margin-left:-12px;width:25px;height:2px;background-color:#fff}.top header.unmove #header .block #naviArea .ellipsis span.top{top:17px}.top header.unmove #header .block #naviArea .ellipsis span.mid{top:24px}.top header.unmove #header .block #naviArea .ellipsis span.bot{top:31px}.top header.unmove #header .block #naviArea .ellipsis.open span.top{top:calc(50% - 2px);transform:rotate(45deg)}.top header.unmove #header .block #naviArea .ellipsis.open span.bot{top:calc(50% - 2px)}.top header.unmove #header .block #naviArea .ellipsis.open span{background:0 0;background-color:#aae6c8}}footer{position:relative;z-index:120;background-color:#fafafa;width:100%;box-sizing:border-box;padding:20px 0}footer>a{display:inline-block;margin-bottom:24px}@media screen and (max-width:767px){footer>a img{width:120px}}footer .innerLink{padding-bottom:10px;font-size:12px}footer .innerLink>div{padding:0 2rem}footer .innerLink>div>span{vertical-align:middle}footer .innerLink>div>span+span:before{content:"|";margin:0 1rem}@media screen and (max-width:979px){footer .innerLink>div>span+span:before{margin:0 .5rem}}footer .innerLink>div>span a{color:#342f29;font-size:.9rem}@media screen and (max-width:979px){footer .innerLink>div>span a{font-size:.7rem}}footer .innerLink>div>span a:hover{color:#aae6c8}footer .innerLink>div>span a>span{margin-right:.5rem}footer #copyright{font-family:'Spartan',sans-serif;font-size:.8rem;text-align:center;width:100%}.kyoritsu{padding:20px 0}.kyoritsu a{display:inline-block}.kyoritsu a img{width:113px}@media screen and (max-width:767px){.kyoritsu{padding:20px 0 100px}}#pagetop{display:none;position:fixed;bottom:2rem;right:2rem;z-index:998}#pagetop a{display:block;text-align:center;font-size:3rem;text-decoration:none;border-radius:2em;padding:.5rem;transition:.5s ease all}#pagetop a:after{font-family:icomoon-option;content:"\e907";color:rgba(77,77,77,.7)}@media screen and (max-width:767px){#pagetop{bottom:90px;right:1rem}}.fade-item{opacity:0}.fadeIn{-webkit-animation:fadeIn 1.2s ease both;animation:fadeIn 1.2s ease both}@-webkit-keyframes fadeIn{from{-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1}}@keyframes fadeIn{from{-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1}}.delay-s04{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-s08{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-s12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-s16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay-s20{-webkit-animation-delay:2s;animation-delay:2s}@media screen and (max-width:767px){.sp-delay-s04{-webkit-animation-delay:.4s;animation-delay:.4s}.sp-delay-s08{-webkit-animation-delay:.8s;animation-delay:.8s}}#Main-Contents{width:100%;text-align:left;background:#fff;color:#4d4d4d;position:relative;z-index:120;padding-bottom:8rem;box-sizing:border-box}#Main-Contents.underlayer{padding-top:3rem}@media screen and (max-width:979px){#Main-Contents.underlayer{padding-top:5rem}}#Main-Contents .more{font-size:1.2rem;text-align:center;margin:0 auto}#Main-Contents .more a{display:block;width:200px;margin:0 auto;padding:1rem .5rem;background-color:transparent;color:gray;border:1px solid gray;position:relative;z-index:1;transition:.5s ease all}#Main-Contents .more a:hover{background-color:#c1272d;color:#fff;border-color:#c1272d;border-radius:1rem}#Main-Contents .category>div.title{padding:4rem 1rem 2rem;font-size:2rem;text-align:center;color:#c1272d}#Main-Contents .category>div.title>span{display:inline-block}#Main-Contents .category>div.detail{margin:0 auto;width:100%;max-width:980px;padding:0 1rem;box-sizing:border-box}@media screen and (min-width:641px){#Main-Contents .category>div.detail{padding:0 2rem}}@media screen and (max-width:640px){#Main-Contents .category>div.detail{padding-bottom:0}}#Main-Contents .category+.category{margin-top:4rem}.contact_links{position:fixed;bottom:100px;z-index:998;display:inline-block;transition:.5s ease all;opacity:0;right:-210px}.contact_links.move{opacity:1;right:0}.contact_links a{position:relative;display:flex;align-items:center;background:#fff500;color:#606060;width:210px;height:56px;border:1px solid #606060;border-right:none;border-radius:50px 0 0 50px}.contact_links a:hover{color:#fff;background:#606060}.contact_links a+a{margin-top:10px}.contact_links a .icon{position:absolute;top:50%;left:10px;margin-top:-16px}.contact_links a .icon img.btn_off{position:absolute;top:0;left:0;z-index:2;transition:.5s ease all}.contact_links a .icon img.btn_on{position:absolute;top:0;left:0;z-index:1;opacity:0;transition:.5s ease all}.contact_links a:hover .icon img.btn_off{opacity:0}.contact_links a:hover .icon img.btn_on{opacity:1}.contact_links a .caption{display:inline-block;font-size:18px;font-weight:700;letter-spacing:1px;margin-left:55px}@media screen and (max-width:767px){.contact_links{position:fixed;bottom:0;right:0;display:flex;flex-wrap:wrap;width:100%}.contact_links a{position:relative;width:50%;height:40px;border:1px solid #606060;border:none;border-radius:0;box-sizing:border-box}.contact_links a:nth-child(1),.contact_links a:nth-child(2){border-bottom:1px solid #606060}.contact_links a:nth-child(1):before,.contact_links a:nth-child(3):before{position:absolute;top:0;right:0;content:'';height:100%;width:1px;background:#606060}.contact_links a+a{margin-top:0}.contact_links a .icon{position:absolute;top:50%;left:10px;margin-top:-12px}.contact_links a .icon img{width:24px;height:24px}.contact_links a .icon img.btn_off{position:absolute;top:0;left:0;z-index:2;transition:.5s ease all}.contact_links a .icon img.btn_on{position:absolute;top:0;left:0;z-index:1;opacity:0;transition:.5s ease all}.contact_links a:hover .icon img.btn_off{opacity:0}.contact_links a:hover .icon img.btn_on{opacity:1}.contact_links a .caption{display:inline-block;font-size:14px;font-weight:700;letter-spacing:1px;margin-left:50px}}.mv{height:100vh;overflow:hidden;padding:100px;box-sizing:border-box;background:#aae6c8}.mv .mv_inner{position:relative;height:100%;overflow:hidden}.mv .swiper-container{transform:scale(1.2)!important;width:100%;height:100%}-webkit-keyframes slideX{0%{-webkit-transform:translate(0%,0px);transform:translate(0%,0px)}100%{-webkit-transform:translate(-8%,0px);transform:translate(-8%,0px)}}@keyframes slideX{0%{-webkit-transform:translate(0%,0px);transform:translate(0%,0px)}100%{-webkit-transform:translate(-8%,0px);transform:translate(-8%,0px)}}.mv .swiper-slide-active .slide_item,.mv .swiper-slide-duplicate-active .slide_item,.mv .swiper-slide-prev .slide_item{-webkit-animation:slideX 9s linear 0s 1 normal both;animation:slideX 9s linear 0s 1 normal both}_:-ms-lang(x)::-ms-backdrop,.mv .swiper-slide-active .slide_item,_:-ms-lang(x)::-ms-backdrop,.mv .swiper-slide-duplicate-active .slide_item,_:-ms-lang(x)::-ms-backdrop,.mv .swiper-slide-prev .slide_item{animation:none}.mv .slide_item{width:100%;height:100%;background-size:cover;background-position:center top}.mv .slide_item1{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/top/mv1.jpg)}.mv .slide_item2{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/top/mv2.jpg)}.mv .slide_item3{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/top/mv3.jpg)}.mv .slide_item4{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/top/mv4.jpg)}img.site_title{position:absolute;top:50px;left:50px;z-index:996}.mv .ellipsis{display:block;position:absolute;top:50%;right:30px;width:40px;height:40px;cursor:pointer;z-index:3}.mv .ellipsis span{display:block;position:absolute;left:50%;margin-left:-17px;width:35px;height:3px;background-color:#fff;transition:.3s ease all}.mv .ellipsis{background:0 0}.mv .ellipsis.open{background:0 0}.mv .ellipsis span.top{top:4px}.mv .ellipsis span.mid{top:11px}.mv .ellipsis span.bot{top:18px}.mv .ellipsis.open span.top{top:calc(50% - 1px);transform:rotate(45deg)}.mv .ellipsis.open span.mid{opacity:0}.mv .ellipsis.open span.bot{top:calc(50% - 1px);bottom:auto;transform:rotate(-45deg)}.mv .ellipsis .label{position:absolute;top:28px;left:4px;font-size:10px;font-weight:700;color:#fff}@media screen and (max-width:767px){.mv{position:relative;z-index:1;height:100vh;max-height:705px;padding:0}.mv:before{position:absolute;z-index:2;top:0;left:0;content:'';display:block;width:100%;height:51px}.mv:after{position:absolute;z-index:2;bottom:0;left:0;content:'';display:block;width:100%;height:100px;background:#aae6c8}.mv .slide_item{height:calc(53% - 30px)}.mv .slide_item1{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/top/mv1_sp.jpg)}.mv .slide_item2{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/top/mv2_sp.jpg)}.mv .slide_item3{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/top/mv3_sp.jpg)}.mv .slide_item4{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/top/mv4_sp.jpg)}img.site_title{width:245px;position:absolute;top:calc(53% - 75px);bottom:unset;left:50%;margin-left:-122px}.mv .ellipsis{display:none}}.top .news_area{position:absolute;bottom:0;left:100px;z-index:112;display:inline-flex;align-items:center;color:#fff;line-height:120%;max-width:500px;height:100px;padding-right:95px}.top .news_area h2{font-family:'Archivo Black',sans-serif;font-size:22px;margin-right:20px}.top .news_area a.news_item{display:flex;align-items:center;gap:20px;color:#fff}.top .news_area a.news_item:hover{opacity:.7}.top .news_area a.news_item time{font-family:'Archivo Black',sans-serif;font-size:12px}.top .news_area a.news_item .news_title{font-size:15px;font-weight:700}.top .news_area .btn_more{position:absolute;top:calc(50% - 8px);right:15px;display:flex;align-items:center;justify-content:center;font-family:'Archivo Black',sans-serif;font-size:10px;color:#aae6c8;line-height:1;border:1px solid #fff;height:16px;width:60px;background:#fff;border-radius:50px;padding-top:1px;box-sizing:border-box}.top .news_area .btn_more svg polygon{transition:.5s}.top .news_area .btn_more svg{margin-left:5px}.top .news_area .btn_more:hover{color:#fff;background:#aae6c8}.top .news_area .btn_more:hover svg polygon{fill:#fff!important}@media screen and (max-width:767px){.top .news_area{position:absolute;top:calc(53% + 190px);bottom:unset;left:0;display:flex;flex-wrap:wrap;justify-content:center;max-width:inherit;width:100%;height:auto;padding-right:95px}.top .news_area h2{position:relative;font-size:22px;width:100%;margin:0 0 15px;padding-bottom:10px}.top .news_area h2:after{content:'';position:absolute;bottom:0;left:calc(50% - 20px);width:40px;height:1px;background:#fff}.top .news_area .news_detail{width:100%;margin-bottom:14px}.top .news_area a.news_item{display:inline-flex;justify-content:center;flex-wrap:wrap;width:auto}.top .news_area a.news_item time{display:none}.top .news_area a.news_item .news_title{font-size:14px}.top .news_area .btn_more{position:relative;top:unset;right:unset;display:flex;align-items:center;justify-content:center;font-family:'Archivo Black',sans-serif;font-size:10px;color:#aae6c8;line-height:1;border:1px solid #fff;height:16px;width:60px;background:#fff;border-radius:50px;padding-top:1px;box-sizing:border-box}.top .news_area .btn_more svg polygon{transition:.5s}.top .news_area .btn_more svg{margin-left:5px}.top .news_area .btn_more:hover{color:#fff;background:#aae6c8}.top .news_area .btn_more:hover svg polygon{fill:#fff!important}}.bg_color{background:#aae6c8}.top .sct_concept{padding:125px 20px 130px}.top .sct_concept .inner{max-width:954px;margin:0 auto}.top #container .title{font-size:60px;color:#aae6c8;line-height:115%;margin-bottom:80px}.top #container .catch{font-size:32px;font-weight:700;color:#aae6c8;margin-bottom:80px}.top #container .intro_txt{font-size:16px;font-weight:700;color:#606060;line-height:220%;margin-bottom:80px}.top .sct_concept .bn_recomend a{position:relative;display:block}.top .sct_concept .bn_recomend a:hover{opacity:1}.top .sct_concept .bn_recomend a img{vertical-align:bottom;width:100%;transition:.5s}.top .sct_concept .bn_recomend a img.on{position:absolute;top:0;left:0;opacity:0}.top .sct_concept .bn_recomend a:hover img{opacity:0}.top .sct_concept .bn_recomend a:hover img.on{opacity:1}@media screen and (max-width:767px){.top .sct_concept{padding:55px 20px 20px}.top #container .title{font-size:38px;margin-bottom:40px}.top #container .catch{font-size:24px;margin-bottom:40px}.top #container .intro_txt{font-size:14px;text-align:left;margin-bottom:60px}}.top .sct_search{padding:125px 20px 130px}.top .sct_search .inner{max-width:954px;margin:0 auto}.top #container .sct_search .title{color:#fff}.top #container .sct_search .catch{color:#fff}.top #container .sct_search .intro_txt{color:#fff}.top #container .sct_search .flex{flex-wrap:wrap;justify-content:center;gap:56px;margin:0 auto}.top #container .sct_search .flex .item{width:calc(33.33% - 38px);box-sizing:border-box}.top #container .sct_search .flex a{position:relative;display:block}.top #container .sct_search .flex a:hover{opacity:1}.top #container .sct_search .flex a img{vertical-align:bottom;width:100%;transition:.5s}.top #container .sct_search .flex a img.on{position:absolute;top:0;left:0;opacity:0}.top #container .sct_search .flex a:hover img{opacity:0}.top #container .sct_search .flex a:hover img.on{opacity:1}@media screen and (max-width:767px){.top .sct_search{padding:55px 20px}.top #container .sct_search .intro_txt{margin-bottom:40px}.top #container .sct_search .flex{gap:20px}.top #container .sct_search .flex .item{width:calc(50% - 10px)}}.top .sct_question{padding:125px 20px 0}.top .sct_question .inner{max-width:954px;margin:0 auto}.top .sct_question .accordion-container{position:relative;text-align:left;width:100%}.top .sct_question .accordion-container .question_item{font-size:17px;background:#fafafa;border-radius:15px;padding:10px 30px}.top .sct_question .accordion-container .question_item+.question_item{margin-top:20px}.top .sct_question .accordion-container a{text-decoration:underline}.top .sct_question .accordion-container a:hover{color:#ed1e79;text-decoration:none;opacity:1!important}.top .sct_question .accordion-container .accordion-title{position:relative;display:flex;align-items:center;cursor:pointer;font-weight:700}.top .sct_question .accordion-container .icon{position:relative;top:-2px;display:inline-block;font-family:'Archivo Black',sans-serif;font-size:40px;color:#aae6c8;width:70px}.top .sct_question .accordion-container .question_label{color:#606060;line-height:140%;width:calc(100% - 70px)}.top .sct_question .accordion-container .accordion-title:before{content:"";position:absolute;right:0;top:20px;display:block;width:20px;height:3px;background:#aae6c8}.top .sct_question .accordion-container .accordion-title:after{content:"";position:absolute;right:8px;top:11px;transition:all .5s ease-in-out;display:block;width:3px;height:20px;background:#aae6c8}.top .sct_question .accordion-container .accordion-title.open:after{display:none}.top .sct_question .accordion-container .accordion-content{display:flex;font-weight:700;line-height:180%;padding:20px 0 0}.top .sct_question .accordion-container .accordion-content .question_label{line-height:180%}.top .sct_question .accordion-container .accordion-content .link_area{display:block;text-align:center;margin-top:15px;padding-bottom:10px}.top .sct_question .accordion-container .accordion-content .link_area a{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:#fff;line-height:120%;height:50px;background:#aae6c8;max-width:254px;border-radius:50px;text-decoration:none;margin:0 auto}.top .sct_question .accordion-container .accordion-content .link_area a .txt_s{display:block;width:100%;font-size:12px}.top .sct_question .accordion-container .accordion-content .link_area a svg{position:absolute;top:50%;right:20px;margin-top:-7px}.top .sct_question .accordion-container .accordion-content .link_area a svg path{transition:all .4s ease-in-out}.top .sct_question .accordion-container .accordion-content .link_area a:hover{color:#aae6c8;background:#ffee62}.top .sct_question .accordion-container .accordion-content .link_area a:hover svg path{fill:#aae6c8!important}.top .sct_question .accordion-container .accordion-content .sub_txt{display:block;font-size:13px;font-weight:400;line-height:180%;text-align:left!important;padding:10px 0}@media screen and (max-width:767px){.top .sct_question{padding:55px 20px 0}.top .sct_question .accordion-container .question_item{font-size:14px;padding:10px 15px}.top .sct_question .accordion-container .question_item+.question_item{margin-top:15px}.top .sct_question .accordion-container .icon{top:-2px;font-size:32px;width:55px}.top .sct_question .accordion-container .question_label{color:#606060;width:calc(100% - 55px);padding-right:15px}.top .sct_question .accordion-container .accordion-content{padding:15px 0 0}.top .sct_question .accordion-container .accordion-content .link_area a{font-size:15px;height:46px;background:#aae6c8;max-width:240px}.top .sct_question .accordion-container .accordion-content .link_area a .txt_s{font-size:11px}.top .sct_question .accordion-container .accordion-content .sub_txt{font-size:12px;padding:10px 0}}.sct_top_follow{background:#fafafa;margin-top:130px;padding:120px 20px 120px}.sct_top_follow .inner{max-width:954px;margin:0 auto;text-align:center}.sct_top_follow .title_en{font-family:'Archivo Black',sans-serif;font-size:60px;color:#aae6c8;letter-spacing:1px;margin-bottom:60px}.sct_top_follow .title_jp{font-size:32px;font-weight:700;color:#aae6c8;letter-spacing:2px;margin-bottom:100px}.sct_top_follow .flex{align-items:center;justify-content:space-between;gap:30px;max-width:390px;margin:0 auto}@media screen and (max-width:767px){.sct_top_follow{margin-top:80px;padding:50px 20px}.sct_top_follow .title_en{font-size:45px;margin-bottom:40px}.sct_top_follow .title_jp{font-size:22px;margin-bottom:45px}.sct_top_follow .flex{justify-content:space-around;gap:30px}}.bn_area{background:#aae6c8;margin-top:130px;padding:100px 20px}.sct_top_follow+.bn_area{margin-top:0}.bn_area a{display:flex;align-items:center;background:#fff;max-width:954px;min-height:250px;border-radius:13px;margin:0 auto;overflow:hidden}.bn_area a:hover{opacity:1}.bn_area a .col_l{width:32%;height:250px;background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/common/bn.png);background-size:cover;background-position:center}.bn_area a .col_r{text-align:left;width:68%;padding:0 20px 0 75px}.bn_area a .col_r p{font-size:21px;font-weight:700;line-height:160%;margin-bottom:25px}.bn_area a .col_r .btn{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#aae6c8;border-radius:50px;border:1px solid #aae6c8;width:214px;height:50px;transition:.5s}.bn_area a .col_r .btn svg{margin-left:10px;transition:.5s}.bn_area a .col_r .btn svg path{transition:.5s}.bn_area a:hover .col_r .btn{background:#aae6c8;color:#fff}.bn_area a:hover .col_r .btn svg path{fill:#fff!important}@media screen and (max-width:1020px){.bn_area a .col_r{padding:0 20px 0 35px}}@media screen and (max-width:767px){.bn_area{margin-top:80px;padding:50px 20px}.bn_area a{min-height:180px}.bn_area a .col_l{width:40%;height:180px}.bn_area a .col_r{text-align:left;width:60%;padding:0 10px}.bn_area a .col_r p{font-size:14px;margin-bottom:15px}.bn_area a .col_r .btn{font-size:14px;width:160px;height:36px}.bn_area a .col_r .btn svg{width:14px}}#container .subContents{width:100%;min-height:100vh;text-align:left;background:rgba(255,255,255,1);position:relative}#container .subContents .contents{padding:0;width:100%;box-sizing:border-box}@media screen and (max-width:767px){#container .subContents .contents{padding:50px 0 0}}#container .subContents .contents #key{position:relative;display:flex;align-items:center;justify-content:center;height:300px;background:#aae6c8;margin-bottom:80px}@media screen and (max-width:767px){#container .subContents .contents #key{height:150px;margin-bottom:30px}}#container .subContents .contents #key h1{font-size:30px;font-weight:700;color:#fff;line-height:normal;text-align:center;letter-spacing:3px;width:100%;z-index:1}@media screen and (max-width:767px){#container .subContents .contents #key h1{font-size:18px}}.breadcrumbs_wrap{padding:0 15px}.breadcrumbs_wrap .breadcrumbs{font-size:14px;font-weight:400;max-width:954px;margin:0 auto 80px}@media screen and (max-width:767px){.breadcrumbs_wrap .breadcrumbs{font-size:12px;margin:0 auto 30px}}#container .subContents .contents #key h1 span{font-size:.9rem;display:block;margin-top:-.5rem}#container .subContents .contents .section h2{font-size:23px;font-weight:700;color:#fff;background:#aae6c8;text-align:center;line-height:1;margin-bottom:35px;padding:.7rem 0 .6rem}@media screen and (max-width:640px){#container .subContents .contents .section .block h2{font-size:18px}}#container .subContents .contents .section .block{margin:0 auto;width:100%;max-width:980px;padding:0 15px;box-sizing:border-box}#container .subContents .contents .section .block h3{font-size:23px;font-weight:700;color:#fff;background:#aae6c8;text-align:center;line-height:1;margin-bottom:20px;padding:.7rem 0 .6rem}@media screen and (max-width:640px){#container .subContents .contents .section .block h3{font-size:18px;margin-bottom:15px}}#container .subContents .contents .section .block+.block{margin-top:75px}@media screen and (max-width:640px){#container .subContents .contents .section .block+.block{margin-top:30px}}#container .subContents .contents .section+.section{margin-top:4rem}@media screen and (max-width:640px){#container .subContents .contents .section+.section{margin-top:60px}}#container .subContents .contents .link{text-align:center;margin-top:2rem}#container .subContents .contents .link a{display:inline-block;margin:2rem auto;padding:1rem;font-size:1.2rem;font-weight:700;color:#ed1e79;border:1px solid #ed1e79;transition:.3s ease all;text-shadow:none}#container .subContents .contents .link a:hover{color:#fff;background-color:#ed1e79;border-radius:.5rem}#container .subContents .contents .section .block h3{background:#aae6c8}#container .subContents .contents .section .block .description{font-size:22px;font-weight:700;text-align:center;color:#aae6c8;margin-bottom:30px}@media screen and (max-width:640px){#container .subContents .contents .section .block .description{font-size:18px;margin-bottom:15px}}#container .subContents_recommend .contents .section .block{color:#606060;width:100%;max-width:980px;margin:0 auto;padding:0 15px;box-sizing:border-box}#container .subContents_recommend .contents .section .block .description{color:#606060}#container .subContents_recommend .contents .section .block p{line-height:190%}#container .subContents_recommend .contents .section .block h3{background:0 0;line-height:inherit;padding:0}#container .subContents_recommend .contents .section .block h3.title_s{text-align:center;margin-bottom:50px}#container .subContents_recommend .contents .section .block h3.title_s .en{display:block;font-size:80px;color:#aae6c8;line-height:110%;margin-bottom:15px}#container .subContents_recommend .contents .section .block h3.title_s .jp{display:block;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:18px;font-weight:700;color:#aae6c8}#container .subContents_recommend .contents .section .block+.block{margin-top:100px}#container .subContents_recommend .contents .section+.section{margin-top:4rem}#container .subContents_recommend .contents .link{text-align:center;margin-top:2rem}#container .subContents_recommend .contents .link a{display:inline-block;margin:2rem auto;padding:1rem;font-size:1.2rem;font-weight:700;color:#ed1e79;border:1px solid #ed1e79;transition:.3s ease all;text-shadow:none}#container .subContents_recommend .contents .link a:hover{color:#fff;background-color:#ed1e79;border-radius:.5rem}#container .subContents_recommend .contents .section .block .description{font-size:22px;font-weight:700;text-align:center;line-height:190%;margin-bottom:30px}@media screen and (max-width:767px){#container .subContents_recommend .contents .section .block+.block{margin-top:50px}#container .subContents_recommend .contents .section+.section{margin-top:30px}#container .subContents_recommend .contents .section .block h3.title_s{margin-bottom:25px}#container .subContents_recommend .contents .section .block h3.title_s .en{font-size:38px;margin-bottom:15px}#container .subContents_recommend .contents .section .block h3.title_s .jp{font-size:15px}#container .subContents_recommend .contents .section .block .description{font-size:18px}}#container .subContents#Recommend #key{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/recommend/mv_lower.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#container .subContents#Recommend .anchor_link{margin-top:-100px;padding-top:100px}#container .subContents#Recommend .description .txt_s{display:block;font-size:12px;font-weight:400;color:#4d4d4d;margin-top:10px}#container .subContents#Recommend .flex{display:flex;flex-wrap:wrap}#container .subContents#Recommend .flex-img-box{margin-bottom:1rem}#container .subContents#Recommend .flex-img-box img{width:100%;vertical-align:middle}#container .subContents#Recommend .flex-img-box .col-l{width:66.6%}#container .subContents#Recommend .flex-img-box .col-r{width:calc(100% - 66.6% - 1rem);padding-left:1rem}#container .subContents#Recommend .flex-img-box .col-r .meal-img-top{margin-bottom:14px}#container .subContents#Recommend .insta_bn_wrap{display:block;margin-bottom:2rem}#container .subContents#Recommend .insta_bn_wrap img{transition:.5s ease all;width:100%}#container .subContents#Recommend .insta_bn_wrap img:hover{box-shadow:3px 3px 0px 0px #aae6c8}#container .subContents#Recommend .insta_bn_sp{display:none}#container .subContents#Recommend .corona_wrap{margin-bottom:1.5rem}#container .subContents#Recommend .corona_wrap img{width:100%}#container .subContents#Recommend .description-btm{font-size:14px;margin-bottom:1.5rem}#container .subContents#Recommend .flex-meal-btm .col-l,#container .subContents#Recommend .flex-meal-btm .col-r{width:50%}#container .subContents#Recommend .flex-meal-btm .col-l{display:flex;flex-wrap:wrap;align-items:center}#container .subContents#Recommend .circle{width:115px;height:165px;font-weight:700;color:#fff;text-align:center;line-height:150%;background:#aae6c8;border-radius:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:640px){#container .subContents#Recommend .circle{height:115px}}#container .subContents#Recommend .flex-meal-btm .col-l img{width:100%;max-width:320px;display:inline-block}#container .subContents#Recommend .flex-meal-btm .col-l .circle-wrap{width:124px}#container .subContents#Recommend .flex-meal-btm .col-l .img_wrap{width:calc(100% - 124px - 2rem);padding-left:1rem;padding-right:1rem}#container .subContents#Recommend .flex-meal-btm .col-r{text-align:center}#container .subContents#Recommend .flex-meal-btm .col-r .meal-choice img{width:100%}#container .subContents#Recommend .ribon-title{position:relative;z-index:1;top:-4px;display:inline-block;font-size:16px;font-weight:500;text-align:center;background:#fff;height:33px;line-height:33px;margin:0 auto;padding:0 15px}_::-webkit-full-page-media,_:future,:root #container .subContents#Recommend .ribon-title{line-height:200%}#container .subContents#Recommend .ribon-detail{min-height:94px;border:1px solid #aae6c8;border-radius:15px;margin-top:-20px;padding:30px 20px 20px}@media screen and (max-width:767px){#container .subContents#Recommend #key{background-position:30% center}#container .subContents#Recommend .flex-meal-btm .col-l,#container .subContents#Recommend .flex-meal-btm .col-r{width:100%}#container .subContents#Recommend .flex-meal-btm .col-l{flex-wrap:wrap;margin-bottom:1.5rem}#container .subContents#Recommend .ribon-detail{min-height:inherit}}@media screen and (max-width:640px){#container .subContents#Recommend .flex-img-box .col-l,#container .subContents#Recommend .flex-img-box .col-r{width:100%;padding-left:0}#container .subContents#Recommend .flex-img-box .col-r{display:flex;flex-wrap:wrap}#container .subContents#Recommend .flex-img-box .col-r img{width:calc(50% - 0.5rem);display:inline-block;height:100%}#container .subContents#Recommend .flex-img-box .col-l{margin-bottom:1rem}#container .subContents#Recommend .flex-img-box .col-r .meal-img-top{margin-bottom:0;padding:0 .5rem 0 0}#container .subContents#Recommend .flex-img-box .col-r .meal-img-btm{padding:0 0 0 .5rem}#container .subContents#Recommend .insta_bn_pc{display:none}#container .subContents#Recommend .insta_bn_sp{display:block}}#container .subContents#Recommend .flex-security-btm .col-l,#container .subContents#Recommend .flex-security-btm .col-r{width:48%;text-align:center}#container .subContents#Recommend .flex-security-btm .col-l{padding-right:2%}#container .subContents#Recommend .flex-security-btm .col-r{padding-left:2%}#container .subContents#Recommend .flex-security-btm .col-l img,#container .subContents#Recommend .flex-security-btm .col-r img{width:100%;height:auto}#container .subContents#Recommend .flex-security-btm-r .flex-security-btm-col-l{width:65%}#container .subContents#Recommend .flex-security-btm-r .flex-security-btm-col-r{width:calc(100% - 65% - 1rem);font-size:12px;text-align:left;padding-left:1rem}#container .subContents#Recommend .flex-living{align-items:center}#container .subContents#Recommend .flex-living .circle{color:#606060;background:#fff;border:1px solid #aae6c8;width:164px;height:164px;border-radius:50%}#container .subContents#Recommend .flex-living .circle-wrap.col-l{width:164px}#container .subContents#Recommend .flex-living .col-r{width:calc(100% - 164px - 1rem);padding-left:1rem}#container .subContents#Recommend .flex-living .col-r img{width:100%;max-width:68px}#container .subContents#Recommend .flex-living .col-r .tbl-living{width:50%}#container .subContents#Recommend .flex-living .col-r .tbl-share{width:calc(100% - 50% - 1rem);margin-left:1rem}#container .subContents#Recommend .flex-living .col-r th{font-weight:700;color:#fff;background:#aae6c8;vertical-align:middle;width:50px;box-sizing:border-box}#container .subContents#Recommend .flex-living .col-r th p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:50px;margin:0 auto}@media screen and (-ms-high-contrast:none){*::-ms-backdrop,#container .subContents#Recommend .flex-living .col-r th p{margin-left:12px}}#container .subContents#Recommend .flex-living .col-r .item-col{float:left;text-align:center;padding-left:.9rem}#container .subContents#Recommend .flex-living .col-r .item-col span{display:inline-block;font-size:10px;text-align:center;margin-bottom:.2rem}#container .subContents#Recommend .flex-living .ribon-title{display:none}@media screen and (max-width:980px){#container .subContents#Recommend .flex-living .col-r .item-col{padding-left:.7rem}#container .subContents#Recommend .flex-living .col-r img{max-width:58px}#container .subContents#Recommend .flex-living .circle-wrap.col-l{display:none}#container .subContents#Recommend .flex-living .col-r .tbl-living{width:100%;margin-bottom:1rem}#container .subContents#Recommend .flex-living .col-r .tbl-share{width:100%;margin-left:0}#container .subContents#Recommend .flex-living .ribon-title{display:block}#container .subContents#Recommend .flex-living .col-r{width:100%;height:auto;border:1px solid #aae6c8;border-radius:5px;position:relative;top:-20px;padding:30px 10px 20px}}@media screen and (max-width:767px){#container .subContents#Recommend .flex-security-btm .col-l,#container .subContents#Recommend .flex-security-btm .col-r{width:100%}#container .subContents#Recommend .flex-security-btm .col-l{flex-wrap:wrap;margin-bottom:1rem;padding-right:0}#container .subContents#Recommend .flex-security-btm .col-r{padding-left:0}#container .subContents#Recommend .flex-security-btm-r .flex-security-btm-col-l{width:100%;margin-bottom:1rem}#container .subContents#Recommend .flex-security-btm-r .flex-security-btm-col-r{width:100%;padding-left:0}}#container .subContents#Recommend .ra_label{font-size:19px;margin:20px 0}#container .subContents#Recommend .ra_label span{background:#ffff3a;padding:0 15px}#container .subContents#Recommend .ra_txt{font-size:14px;font-weight:400;color:#000;text-align:left}@media screen and (max-width:640px){#container .subContents#Recommend .ra_label{font-size:16px;margin:15px 0}}@media screen and (max-width:375px){#container .subContents#Recommend .flex-living .col-r .item-col.text_l{text-align:left}}#container .subContents#Recommend .sharePoint{display:flex;flex-wrap:wrap}#container .subContents#Recommend .sharePoint .element{width:calc((100% - 3rem)/3);margin-left:1rem;margin-top:1rem}@media screen and (min-width:980px){#container .subContents#Recommend .sharePoint .element:nth-child(3n+1){margin-left:0}#container .subContents#Recommend .sharePoint .element:nth-child(1),#container .subContents#Recommend .sharePoint .element:nth-child(2),#container .subContents#Recommend .sharePoint .element:nth-child(3){margin-top:0}}@media screen and (min-width:641px) and (max-width:979px){#container .subContents#Recommend .sharePoint .element{width:calc((100% - 2rem)/3 - 1px)}#container .subContents#Recommend .sharePoint .element:nth-child(3n+1){margin-left:0}#container .subContents#Recommend .sharePoint .element:nth-child(1),#container .subContents#Recommend .sharePoint .element:nth-child(2),#container .subContents#Recommend .sharePoint .element:nth-child(3){margin-top:0}}@media screen and (max-width:640px){#container .subContents#Recommend .sharePoint .element{width:calc((100% - 1rem)/2)}#container .subContents#Recommend .sharePoint .element:nth-child(2n+1){margin-left:0}#container .subContents#Recommend .sharePoint .element:nth-child(1),#container .subContents#Recommend .sharePoint .element:nth-child(2){margin-top:0}}#container .subContents#Recommend .sharePoint .element .image{position:relative;width:100%;overflow:hidden}#container .subContents#Recommend .sharePoint .element .image:before{content:'';display:block;width:100%;padding-top:calc(200%/3)}#container .subContents#Recommend .sharePoint .element .image img{position:absolute;width:auto;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s ease all}#container .subContents#Recommend .sharePoint .element .name{margin:.5rem 0;padding:.6rem 0 .5rem;position:relative;border:1px dashed #aae6c8;background-color:#fff8d8}#container .subContents#Recommend .sharePoint .element .name div{position:relative;z-index:2;font-weight:500;color:#aae6c8;text-align:center}#container .subContents#Recommend .sharePoint .element .show_button:hover .image img{height:110%}#container .subContents#Recommend .attention .text{margin-left:0}#container .subContents#Recommend .sharePoint .element{overflow:hidden}#container .subContents#Recommend .sharePoint .element .mask .caption{width:100%;text-align:center;color:#fff;padding:0 10px}#container .subContents#Recommend .sharePoint .element .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;-webkit-transition:all .6s ease;transition:all .6s ease}#container .subContents#Recommend .sharePoint .element:hover .mask{opacity:1}#container .subContents#Recommend .living_sub_txt{font-size:11px;text-align:right;margin-top:10px}@media screen and (max-width:640px){#container .subContents#Recommend .sharePoint .element .mask{font-size:11px}#container .subContents#Recommend .sharePoint .element .mask .caption{padding:0}#container .subContents#Recommend #room .living_sub_txt{margin-top:0}}#container .subContents#Recommend #community .community_title{text-align:center;margin-bottom:30px}#container .subContents#Recommend #community .community_title span{display:inline-block;font-size:19px;font-weight:700;color:#aae6c8;background:#ffff3a}@media screen and (max-width:640px){#container .subContents#Recommend #community .community_title span{font-size:16px}}#container .subContents#Recommend #community .description-btm:nth-of-type(1){margin-bottom:40px}#container .subContents#Recommend .support_bn{position:relative}#container .subContents#Recommend .support_bn a{display:block}#container .subContents#Recommend .support img{width:100%;transition:.5s}#container .subContents#Recommend .support img.btn_on{position:absolute;top:0;left:0;z-index:2;opacity:0}#container .subContents#Recommend .support a:hover img.btn_on{opacity:1}#container .subContents#Recommend .support a:hover{opacity:1}.anker_adjust{padding-top:75px;margin-top:-75px}#container .subContents#Property #key{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/property/mv_lower.jpg);background-position:50% 50%;background-size:cover}#container .subContents#Property .contents .section+.section{margin-top:100px}#container .subContents#Property .contents .section+.section#dormyhiroshimaekimae{margin-top:40px}#container .subContents#Property .block+.block{margin-top:40px}#container .subContents#Property .section.access_map img{width:100%;margin-bottom:40px}#container .subContents#Property .section.access_map .flex{flex-wrap:wrap;justify-content:center;@max-width:900px;margin:0 auto}#container .subContents#Property .section.access_map .flex .link_item{position:relative;z-index:1;display:flex;align-items:center;font-size:17px;font-weight:700;color:#606060;line-height:120%;width:100%;max-width:230px;background:#f5f5f5;border-radius:10px;margin:0 10px 10px 0;padding:10px 28px 10px 10px;box-sizing:border-box}@media screen and (max-width:767px){#container .subContents#Property .section.access_map{margin-top:40px}#container .subContents#Property .section.access_map img{margin-bottom:30px}#container .subContents#Property .section.access_map .flex{justify-content:space-between}#container .subContents#Property .section.access_map .flex .link_item{font-size:12px;width:calc(50% - 5px);max-width:inherit;margin-right:0;padding:10px 20px 10px 10px}}#container .subContents#Property .section.access_map .flex .link_item.mr0{margin-right:0}#container .subContents#Property .section.access_map .flex .link_item.man:hover{background:#73c0e9;color:#fff}#container .subContents#Property .section.access_map .flex .link_item.man:hover .icon{background:#32a0e6}#container .subContents#Property .section.access_map .flex .link_item.man:hover>svg path{fill:#fff!important}#container .subContents#Property .section.access_map .flex .link_item.both:hover{background:#ffb900;color:#fff}#container .subContents#Property .section.access_map .flex .link_item.both:hover .icon{background:#e68c32}#container .subContents#Property .section.access_map .flex .link_item.both:hover>svg path{fill:#fff!important}#container .subContents#Property .section.access_map .flex .link_item.woman:hover{background:#faa0af;color:#fff}#container .subContents#Property .section.access_map .flex .link_item.woman:hover .icon{background:#fa788c}#container .subContents#Property .section.access_map .flex .link_item.woman:hover>svg path{fill:#fff!important}#container .subContents#Property .section.access_map .flex .icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;transition:.5s}@media screen and (max-width:767px){#container .subContents#Property .section.access_map .flex .icon{width:28px;height:28px}}#container .subContents#Property .section.access_map .flex .both .icon{background:#ffb900}#container .subContents#Property .section.access_map .flex .man .icon{background:#73c0e9}#container .subContents#Property .section.access_map .flex .woman .icon{background:#faa0af}#container .subContents#Property .section.access_map .flex .icon img{height:25px;margin:auto}@media screen and (max-width:767px){#container .subContents#Property .section.access_map .flex .icon img{height:17px}}#container .subContents#Property .section.access_map .flex .caption{width:calc(100% - 50px);padding-left:15px}#container .subContents#Property .section.access_map .flex .caption span{display:inline-block;font-size:12px;border:1px solid #fff;border-radius:50px;margin-right:15px;padding:5px 10px}#container .subContents#Property .section.access_map .flex .link_item>svg{position:absolute;top:50%;right:15px;margin-top:-10px}#container .subContents#Property .section.access_map .flex .link_item>svg path{transition:.5s}@media screen and (max-width:767px){#container .subContents#Property .section.access_map .flex .caption{padding-left:10px}#container .subContents#Property .section.access_map .flex .caption span{font-size:10px}#container .subContents#Property .section.access_map .flex .link_item>svg{right:10px}}#container .subContents#Property .contents .section .h2_sub{padding:.8rem 0 0}#container .subContents#Property .contents .section .h2_sub span{display:block;font-size:11px;background:#875faa;letter-spacing:2px;margin-top:.7rem;padding:.8rem 0 .7rem}#container .subContents#Property .flex-title-wrap{background:#f6f6f5;align-items:center;width:100%;margin-bottom:20px}#container .subContents#Property .flex-title-wrap .type img{width:115px;vertical-align:bottom}#container .subContents#Property .flex-title-wrap .caption{font-family:游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:35px;font-weight:700;padding:0 0 0 20px}#container .subContents#Property .flex-title-wrap .caption .bulding-name img{max-width:190px!important;vertical-align:middle;margin-left:25px}#container .subContents#Property .flex-title-wrap .caption span{font-size:16px}@media screen and (max-width:767px){#container .subContents#Property .flex-title-wrap .caption{font-size:27px!important}}@media screen and (max-width:640px){#container .subContents#Property .flex-title-wrap .type img{width:70px!important}#container .subContents#Property .flex-title-wrap .caption{font-size:17px!important;padding:0 0 0 10px}#container .subContents#Property .flex-title-wrap .caption span{font-size:11px}#container .subContents#Property .flex-title-wrap .caption .bulding-name img{max-width:110px!important;margin-left:10px}#container .subContents#Property .flex-title-wrap .caption .building-name .sub_name{top:-1px;font-size:14px}}@media screen and (max-width:360px){#container .subContents#Property .flex-title-wrap .caption{font-size:16px!important}#container .subContents#Property .flex-title-wrap .caption span{font-size:12px}}#container .subContents#Property .catch{font-size:24px;font-weight:700;margin-bottom:20px}#container .subContents#Property .color_type_both{color:#ffbe32!important}#container .subContents#Property .color_type_man{color:#75b9e6!important}#container .subContents#Property .color_type_woman{color:#ef93ac!important}@media screen and (max-width:640px){#container .subContents#Property .catch{font-size:17px;text-align:center}#container .subContents#Property .catch span{display:inline-block}}#container .subContents#Property .movie{margin-bottom:30px;padding:0;position:relative;width:100%;padding-top:56.27%;overflow:hidden}#container .subContents#Property .movie iframe{position:absolute;top:0;left:0;width:100.1%;height:100%}#container .subContents#Property .property_key img{width:100%;margin-bottom:30px;padding-top:0}#container .subContents#Property .type_both h3{background:#ffbe32}#container .subContents#Property .type_man h3{background:#75b9e6}#container .subContents#Property .type_woman h3{background:#ef93ac}#container .subContents#Property .list-type{position:relative;display:block;margin-left:1.4rem;margin-bottom:3px}#container .subContents#Property .list-type.inline{display:inline-flex}#container .subContents#Property .list-type:before{color:#c870aa;content:'●';display:block;position:absolute;left:-1.4rem}#container .subContents#Property .list-type-none:before{content:''}#container .subContents#Property .list-type.list_top:before{top:0}#container .subContents#Property .type_both .list-type:before{color:#ffbe32}#container .subContents#Property .type_man .list-type:before{color:#75b9e6}#container .subContents#Property .type_woman .list-type:before{color:#ef93ac}#container .subContents#Property .info_underline{margin:3px 0}#container .subContents#Property .type_both .info_underline{border-bottom:1px solid #ffbe32}#container .subContents#Property .type_man .info_underline{border-bottom:1px solid #75b9e6}#container .subContents#Property .type_woman .info_underline{border-bottom:1px solid #ef93ac}#container .subContents#Property .flex{display:flex;flex-wrap:wrap}@media screen and (max-width:640px){#container .subContents#Property .flex{flex-direction:row}}#container .subContents#Property .flex .image{width:350px;position:relative}@media screen and (max-width:640px){#container .subContents#Property .flex .image{width:100%;height:auto}}#container .subContents#Property .flex .image.block{width:350px;overflow:hidden}@media screen and (max-width:640px){#container .subContents#Property .flex .image.block{width:100%;height:auto}#container .subContents#Property .flex .image.block:before{content:'';display:block;width:100%;padding-top:87%}}#container .subContents#Property .flex .image.block img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#container .subContents#Property .flex .image img{width:100%;position:absolute;left:0;bottom:0}@media screen and (max-width:640px){#container .subContents#Property .flex .image img{position:relative;height:auto}}#container .subContents#Property .flex .text{width:calc(100% - 350px - 2rem);margin-left:2rem;line-height:2rem}@media screen and (max-width:640px){#container .subContents#Property .flex .text{width:100%;margin-left:0;margin-right:0}}#container .subContents#Property .flex .text.only{width:100%;margin-right:0;margin-top:0}#container .subContents#Property .item{color:#ea6d99;margin-left:1.5rem;position:relative}#container .subContents#Property .item:before{content:'●';display:block;position:absolute;top:0;left:-1.5rem}#container .subContents#Property .flex+.flex{margin-top:1.5rem}#container .subContents#Property .block.info .image{width:100%;max-width:55%}#container .subContents#Property .block.info .flex .text{width:calc(100% - 55% - 2rem);margin-left:2rem}@media screen and (max-width:640px){#container .subContents#Property .block.info .flex .text{width:100%;margin-left:0}#container .subContents#Property .block.info .image{max-width:100%;margin-bottom:1rem}}#container .subContents#Property .google_map{position:relative;height:0;overflow:hidden;margin-top:2rem;padding-bottom:68%}@media screen and (max-width:640px){#container .subContents#Property .google_map{margin-top:1rem}}#container .subContents#Property .google_map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#container .subContents#Property .access .flex_access{justify-content:center}#container .subContents#Property .access .flex_access .list-type{font-weight:700;margin-bottom:15px}#container .subContents#Property .access .flex_access img{width:100%;max-width:456px}#container .subContents#Property .access .flex_access .col_l{width:calc(50% - 20px);padding-right:20px}#container .subContents#Property .access .flex_access .col_r{width:calc(50% - 20px);padding-left:20px}@media screen and (max-width:640px){#container .subContents#Property .access .flex_access .col_l{width:100%;margin-bottom:50px;padding-right:0}#container .subContents#Property .access .flex_access .col_r{width:100%;padding-left:0}}#container .subContents#Property .inline{display:inline-block}#container .subContents#Property .jisage{text-indent:-15px;padding-left:15px}#container .subContents#Property .text-s{font-size:12px;line-height:1.5}#container .subContents#Property .room .list{margin-bottom:20px}#container .subContents#Property .room .layout_img{margin-bottom:20px}#container .subContents#Property .room .caption{font-weight:700}#container .subContents#Property .room .flex .image{width:100%;max-width:55%}#container .subContents#Property .room .flex .text{width:calc(100% - 55% - 3rem);margin-left:0;margin-right:3rem}#container .subContents#Property .room .flex .text img{width:100%}@media screen and (max-width:640px){#container .subContents#Property .room .flex .text{margin-bottom:20px}#container .subContents#Property .room .flex .text img{display:block;width:90%;margin-left:auto;margin-right:auto}}#container .subContents#Property .price .flex-price{margin-bottom:15px}#container .subContents#Property .price .h3-sub{font-size:14px;color:#c870aa;text-align:center;position:relative;top:-10px;margin-bottom:5px}@media screen and (max-width:640px){#container .subContents#Property .price .h3-sub{top:0;margin-bottom:15px}}#container .subContents#Property .price .attention{margin-bottom:20px}#container .subContents#Property .price .color_red{font-weight:700;color:#aae6c8}#container .subContents#Property .flex-bn-area{margin-bottom:25px}#container .subContents#Property .flex-bn-area a{width:100%;position:relative}#container .subContents#Property .price .flex-bn-area .link_bn_ao,#container .subContents#Property .price .flex-bn-area .link_bn_bunkatsu{display:block;transition:.5s ease all}#container .subContents#Property .price .flex-bn-area .link_bn_ao:hover{box-shadow:5px 5px 0px 0px #e6e6e6}#container .subContents#Property .price .flex-bn-area .link_bn_bunkatsu:hover{box-shadow:3px 3px 0px 0px #fadcdc}#container .subContents#Property .price .flex-bn-area img{width:100%;vertical-align:bottom}#container .subContents#Property .price .flex-bn-area .col-l{width:calc(100% - 50% - 1rem);padding-right:1rem;width:100%;padding-right:0}#container .subContents#Property .price .flex-bn-area .col-r{width:calc(100% - 50% - 1rem);padding-left:1rem}#ao_detail,#ao_detail2{background-color:#ffffff!important;padding:50px}#ao_detail img,#ao_detail2 img{width:100%;max-width:954px}@media screen and (max-width:640px){#container .subContents#Property .price .flex-bn-area .col-l,#container .subContents#Property .price .flex-bn-area .col-r{width:100%;padding:0}#container .subContents#Property .price .flex-bn-area .col-l{margin-bottom:1rem}#ao_detail,#ao_detail2{padding:30px 5px}}#container .subContents#Property .flex-bn-area a img{width:100%}#container .subContents#Property .flex-bn-area a img.bn_float{position:absolute;top:16%;left:0;right:0;width:28%;margin:auto;transition:.7s}#container .subContents#Property .flex-bn-area a:hover img.bn_float{transform:scale(1.15)}#container .subContents#Property .be_lounge{margin-top:20px}#container .subContents#Property .be_lounge img{width:100%}#container .subContents#Property .mb0{margin-bottom:0!important}#container .subContents#Property .price .flex-price .col-l{width:33.3%}#container .subContents#Property .price .flex-price .col-c{width:33.3%}#container .subContents#Property .price .flex-price .col-r{width:33.3%}#container .subContents#Property .price .flex-price .col-l{width:40%}#container .subContents#Property .price .flex-price .col-r{width:40%}#container .subContents#Property .price .col-l .flex,#container .subContents#Property .price .col-c .flex,#container .subContents#Property .price .col-r .flex{align-items:center}#container .subContents#Property .price .price_title{display:inline-block;font-size:16px;font-weight:700;color:#c870aa;text-align:center;line-height:120%;border:2px solid #c870aa;width:117px;margin:0 15px 0 0;padding:15px 0}#container .subContents#Property .type_both .price .price_title{color:#ffbe32;border-color:#ffbe32}#container .subContents#Property .type_man .price .price_title{color:#75b9e6;border-color:#75b9e6}#container .subContents#Property .type_woman .price .price_title{color:#ef93ac;border-color:#ef93ac}#container .subContents#Property .price .price_title span{display:block;font-size:12px;margin-top:2px}#container .subContents#Property .price .price_title span.txt_s{font-size:10px;line-height:150%;margin-top:0}.underline{background:linear-gradient(transparent 82%,#fff362 0%);background:-ms-linear-gradient(transparent 82%,#fff362 0%)}#container .subContents#Property .arrow_right{color:#aae6c8}#container .subContents#Property .price .num{position:relative;font-size:32px;font-weight:700;line-height:1;display:inline-block}#container .subContents#Property .price .num_s:before{position:absolute;top:11px;left:0;content:'';width:100%;height:1px;background:#aae6c8;transform:rotate(10deg)}#container .subContents#Property .price .num_s:after{position:absolute;top:11px;left:0;content:'';width:100%;height:1px;background:#aae6c8;transform:rotate(-10deg)}#container .subContents#Property .price .num_s{font-size:17px}#container .subContents#Property .price .num_s:before{top:6px}#container .subContents#Property .price .num_s:after{top:6px}#container .subContents#Property .price .arrow{font-size:22px;font-weight:700;margin:0 10px}#container .subContents#Property .price .new_num{position:relative;font-size:34px;font-weight:700;color:#aae6c8;line-height:1}#container .subContents#Property .price .new_num_s{font-size:32px}@media screen and (max-width:640px){#container .subContents#Property .price .new_num_s{font-size:26px}}#container .subContents#Property .price .jp_yen{font-size:80%}#container .subContents#Property .flex-price-layout .col-l{width:100%}@media screen and (max-width:400px){#container .subContents#Property .price .num{font-size:24px}#container .subContents#Property .price .num:before{top:10px}#container .subContents#Property .price .num:after{top:10px}#container .subContents#Property .price .num_s{font-size:14px}#container .subContents#Property .price .num_s:before{top:6px}#container .subContents#Property .price .num_s:after{top:6px}}#container .subContents#Property .price .text-s{font-size:12px;margin-bottom:20px}#container .subContents#Property .price .flex-price2{margin:0 0 20px}#container .subContents#Property .price .flex-price2,#container .subContents#Property .price .flex-price2{align-items:center}@media screen and (max-width:640px){#container .subContents#Property .price .flex-price2 .price_title{margin-bottom:10px}#container .subContents#Property .price .price_title.sp_block{width:100%}}#container .subContents#Property .price .flex-price2 .title_gray{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:#e6e6e6;border-radius:6px;width:120px;height:34px}#container .subContents#Property .price .flex-price2 .txt_s{font-size:12px}#container .subContents#Property .share .flex-share img{width:100%}#container .subContents#Property .share .flex-share .col-l{width:50%}#container .subContents#Property .share .flex-share .col-r{width:calc(100% - 50% - 1rem);padding-left:1rem}#container .subContents#Property .share .flex-share.image-s .col-l{width:75%}#container .subContents#Property .share .flex-share.image-s .col-r{width:calc(100% - 75% - 1rem)}#container .subContents#Property .time p{margin-bottom:3px}#container .subContents#Property .time .list-type{display:inline-block}#container .subContents#Property .flex-price2 .bg-yellow{padding:30px 0}@media screen and (max-width:640px){#container .subContents#Property .flex-price2 .bg-yellow{padding:15px 0}}@media screen and (max-width:850px){#container .subContents#Property .price .flex-price .col-l,#container .subContents#Property .price .flex-price .col-c,#container .subContents#Property .price .flex-price .col-r{width:100%}#container .subContents#Property .price .flex-price.flex-price-layout .col-l,#container .subContents#Property .price .flex-price.flex-price-layout .col-r{width:50%;text-align:center}#container .subContents#Property .price .flex-price.flex-price-layout .price_title{margin:0 auto 10px}#container .subContents#Property .price .flex-price .col-l,#container .subContents#Property .price .flex-price .col-c{margin-bottom:1rem}#container .subContents#Property .price .hidden-pc{display:inline-block}#container .subContents#Property .price .list-type{display:inline-block}#container .subContents#Property .price .btm-space{margin-bottom:.5rem}}#container .subContents#Property .swiper-pagination-bullet-active{background:#fff!important}@media screen and (max-width:640px){#container .subContents#Property .room .flex .text{width:100%;margin-left:0;margin-right:0}#container .subContents#Property .room .flex .image.block:before{display:none}#container .subContents#Property .room .flex .image{max-width:100%;padding:0}#container .subContents#Property .room .flex .image img{position:relative}#container .subContents#Property .share .flex-share .col-l{width:100%;margin-bottom:1rem}#container .subContents#Property .share .flex-share .col-r{width:100%;padding-left:0}#container .subContents#Property .share .flex-share.image-s .col-l{width:100%}#container .subContents#Property .share .flex-share.image-s .col-r{width:100%}}#container .subContents#Property .btn_area{text-align:center}#container .subContents#Property .btn_area a{position:relative;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;width:100%;max-width:354px;height:50px;background:#606060;border-radius:30px;margin:0 auto}#container .subContents#Property .btn_area a:hover{background:#ffbe32}#container .subContents#Property .btn_area a img{position:absolute;top:50%;right:20px;margin-top:-8px}#container .subContents#Experience #key{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/contact/mv_lower.jpg);background-position:70% 50%;background-size:cover}#container .subContents#Experience h2{position:relative;font-family:"游ゴシック体","Yu Gothic",YuGothic,'メイリオ',Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:45px;font-weight:700;color:#aae6c8;background:0 0;margin-bottom:30px;padding-bottom:30px}#container .subContents#Experience h2:after{position:absolute;bottom:0;left:50%;content:'';width:200px;height:3px;background:#aae6c8;margin-left:-100px}#container .subContents#Experience .lead{font-family:"游ゴシック体","Yu Gothic",YuGothic,'メイリオ',Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20px;font-weight:700;color:#606060;text-align:center;line-height:200%;margin-bottom:30px}#container .subContents#Experience #tour .image img{width:100%;margin-bottom:30px}#container .subContents#Experience #tour .btn_area{display:flex;justify-content:center;text-align:center;gap:25px}#container .subContents#Experience #tour .btn_area a{display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:700;color:#fff;width:320px;height:70px;background:#aae6c8;border:1px solid #aae6c8;border-radius:40px;margin:0 auto}#container .subContents#Experience #tour .btn_area a:hover{color:#aae6c8;background:#fff;border:1px solid #aae6c8}#container .subContents#Experience #tour .btn_area a svg{margin-right:15px}#container .subContents#Experience #tour .btn_area a svg,#container .subContents#Experience #tour .btn_area a svg path,#container .subContents#Experience #tour .btn_area a svg polygon{transition:.5s}#container .subContents#Experience #tour .btn_area a:hover svg path{fill:#aae6c8!important}#container .subContents#Experience #tour .btn_area a:hover svg polygon{fill:#fff!important}#container .subContents#Experience #tour .btn_area a>div{line-height:150%}#container .subContents#Experience #tour .btn_area a .tel{line-height:1}@media screen and (max-width:767px){#container .subContents#Experience h2{font-size:25px;margin-bottom:15px;padding-bottom:15px}#container .subContents#Experience h2:after{left:50%;width:110px;height:3px;margin-left:-55px}#container .subContents#Experience .lead{font-size:12px;margin-bottom:30px}#container .subContents#Experience #tour .btn_area{flex-wrap:wrap}#container .subContents#Experience #tour .btn_area>div{width:100%}#container .subContents#Experience #tour .btn_area a{font-size:18px;width:100%;max-width:100%;height:50px}#container .subContents#Experience #tour .btn_area a svg{width:30px}}#container .subContents#Experience .section+section.section{margin-top:0}.sct_flow{padding:125px 20px 0}.sct_flow .inner{max-width:954px;margin:0 auto}.sct_flow h2{margin-bottom:80px!important}.sct_flow .flex{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.sct_flow .flex .flex_item{position:relative;text-align:center;border:1px solid #aae6c8;border-radius:17px;width:29%;box-sizing:border-box;margin:2% 2% 45px;padding:15px 15px 100px}.sct_flow .flex .flex_item:nth-child(4),.sct_flow .flex .flex_item:nth-child(5){margin-bottom:0}.sct_flow .flex .flex_item:after{position:absolute;top:50%;right:-13%;content:'';width:30px;height:30px;background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/contact/arrow.png);background-repeat:no-repeat;background-size:contain}.sct_flow .flex .flex_item:nth-child(3):after,.sct_flow .flex .flex_item:nth-child(5):after{display:none}.sct_flow .flex .flex_item .title_wrap{width:90px;text-align:center;background:#fff;margin:-42px auto 0}.sct_flow .flex .flex_item .title_wrap img{width:60px}.sct_flow .flex .flex_item .txt_l{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#606060;line-height:160%;min-height:130px}.sct_flow .flex .flex_item .txt_xl{font-size:25px}.sct_flow .flex .flex_item .img1{width:117px}.sct_flow .flex .flex_item .img2{width:94px}.sct_flow .flex .flex_item .img3{width:96px}.sct_flow .flex .flex_item .img4{width:72px}.sct_flow .flex .flex_item .img5{width:85px}.sct_flow .flex .flex_item .txt_s{position:absolute;left:0;right:0;bottom:35px;font-size:17px;font-weight:700;color:#aae6c8}.sct_flow .attention{font-size:12px;text-align:center;line-height:150%;margin-bottom:45px}.sct_flow .btn_area{text-align:center}.sct_flow .btn_area a{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;line-height:1;width:100%;max-width:450px;height:70px;background:#aae6c8;border:1px solid #aae6c8;border-radius:40px;margin:0 auto}.sct_flow .btn_area a:hover{color:#aae6c8;background:#fff;border:1px solid #aae6c8}.sct_flow .btn_area a svg{margin-right:10px}.sct_flow .btn_area a svg,.sct_flow .btn_area a svg path,.sct_flow .btn_area a svg polygon{transition:.5s}.sct_flow .btn_area a:hover svg path{fill:#aae6c8!important}.sct_flow .btn_area a:hover svg polygon{fill:#fff!important}.sct_flow .btn_area a .caption{display:inline-block;margin-right:5px}.sct_flow .btn_area a .tel{font-size:28px;line-height:120%}.sct_flow .btn_area a .time{font-size:11px}@media screen and (max-width:767px){.sct_flow{padding:55px 1rem 0}.sct_flow .title{margin-bottom:70px}.sct_flow .flex .flex_item{width:100%;margin:0 0 90px!important;padding:15px 15px 80px}.sct_flow .flex .flex_item:nth-child(5){margin-bottom:0!important}.sct_flow .flex .flex_item:after{position:absolute;top:inherit;bottom:-48px;right:50%;margin-right:-15px;content:'';transform:rotate(90deg)}.sct_flow .flex .flex_item:nth-child(3):after{display:inline-block}.sct_flow .flex .flex_item .title_wrap{width:90px;text-align:center;background:#fff;margin:-42px auto 0}.sct_flow .flex .flex_item .title_wrap img{width:60px}.sct_flow .flex .flex_item .txt_l{font-size:17px}.sct_flow .flex .flex_item .txt_xl{font-size:24px}.sct_flow .flex .flex_item .txt_s{bottom:25px}.sct_flow .attention{text-align:left;margin-bottom:30px}.sct_flow .btn_area a{font-size:15px;max-width:100%;height:50px}.sct_flow .btn_area a svg{width:20px;margin-right:3px}.sct_flow .btn_area a .caption{margin-right:5px}.sct_flow .btn_area a .tel{font-size:23px}.sct_flow .btn_area a .time{font-size:10px}}#container .subContents#NewsDetail time{display:block;font-family:'Spartan',sans-serif;font-size:13px;font-weight:500;color:#b4b4b4;margin-bottom:15px}#container .subContents#NewsDetail .contents{background:#fff}#container .subContents#NewsDetail .sct_single h2.news_title{font-size:32px;font-weight:700;color:#000;line-height:120%;text-align:left;background:0 0;margin-bottom:55px}@media screen and (max-width:767px){#container .subContents#NewsDetail .sct_single h2.news_title{font-size:17px;line-height:140%;margin-bottom:30px}}.sct_single .wp_edit_area img{max-width:100%;height:auto;margin-bottom:30px}.sct_single .wp_edit_area iframe{max-width:100%;margin-bottom:30px}.sct_single .wp_edit_area{font-weight:400;margin-bottom:80px}.sct_single .wp_edit_area a:link,.sct_single .wp_edit_area a:visited{color:#aae6c8;text-decoration:underline}.sct_single .wp_edit_area a:hover{text-decoration:none}.sct_single .wp_edit_area mark{font-style:normal}.sct_single .wp_edit_area p{line-height:200%;margin-bottom:25px}.sct_single .wp_edit_area h2,.sct_single .wp_edit_area h3,.sct_single .wp_edit_area h4,.sct_single .wp_edit_area h5,.sct_single .wp_edit_area h6{color:#000!important;text-align:left!important;font-weight:700;line-height:140%;margin-bottom:20px!important;padding:0}.sct_single .wp_edit_area h2{color:#fff!important;padding-left:10px!important}.sct_single .wp_edit_area h3{font-size:22px!important;border-bottom:1px solid #aae6c8;background:none!important;padding:0 0 10px!important}.sct_single .wp_edit_area h4{position:relative;font-size:20px}.sct_single .wp_edit_area h5{font-size:18px}.sct_single .wp_edit_area h6{font-size:16px}.sct_single .wp_edit_area ul{margin-bottom:20px}.sct_single .wp_edit_area ul li{position:relative;line-height:120%;margin-bottom:15px;padding-left:15px}.sct_single .wp_edit_area ul li:before{content:" ";position:absolute;top:6px;left:0;width:5px;height:5px;border-radius:100%;font-size:30px;background-color:#000}.sct_single .wp_edit_area ol{margin-left:0;margin-bottom:20px}.sct_single .wp_edit_area ol li{list-style-type:decimal;line-height:120%;margin-bottom:15px;margin-left:20px}.sct_single .wp_edit_area li{font-size:16px}.wp_edit_area table{width:100%}.wp_edit_area table th,.wp_edit_area table td{line-height:140%;border:1px solid #ddd!important;padding:10px 10px!important}.wp_edit_area table th{font-weight:700;text-align:center;background:#edeeef}@media screen and (max-width:767px){.sct_single .wp_edit_area img{margin-bottom:15px}.sct_single .wp_edit_area{margin-bottom:50px}.sct_single .wp_edit_area p{font-size:13px}.sct_single .wp_edit_area h2{font-size:20px!important}.sct_single .wp_edit_area h3{font-size:19px}.sct_single .wp_edit_area h4{font-size:18px}.sct_single .wp_edit_area h5{font-size:17px}.sct_single .wp_edit_area h6{font-size:16px}.sct_single .wp_edit_area li{font-size:14px}}blockquote{position:relative;box-sizing:border-box;font-style:italic;color:#4e4e4e;background:#f5f5f5;margin-bottom:20px;padding:10px 45px}blockquote:before{display:inline-block;position:absolute;top:7px;left:10px;content:"\f10d";font-family:"Font Awesome 5 Free";font-size:28px;font-weight:700;color:#d1d1d1;line-height:1}blockquote:after{display:inline-block;position:absolute;bottom:5px;right:15px;content:"\f10e";font-family:"Font Awesome 5 Free";font-size:28px;font-weight:700;color:#d1d1d1;line-height:1;text-align:center}blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}blockquote cite{position:relative;z-index:3;display:block;text-align:right;color:#888;font-size:.9em}#container .subContents.page_news #key{background-image:url(//dormy-ac.com/page/hiroshima/wp-content/themes/hiroshima/setData/css/../img/property/mv_lower.jpg);background-position:50% 50%;background-size:cover}#container .subContents#NewsList .contents{background:#fff}#container .subContents#NewsList .contents .sct_news{padding:0 15px 130px}#container .subContents#NewsList .contents .sct_news .block{max-width:954px;margin:0 auto}#container .subContents#NewsList .contents .sct_news .articles ul li{border-bottom:1px solid #c2c2c2}#container .subContents#NewsList .contents .sct_news .articles ul li a{display:block;padding:25px 10px}#container .subContents#NewsList .contents .sct_news .articles ul li a:hover{opacity:.7}#container .subContents#NewsList .contents .sct_news .articles ul li a .date_cat{display:block;font-family:'Spartan',sans-serif;font-size:13px;font-weight:500;color:#b4b4b4;margin-bottom:10px}#container .subContents#NewsList .contents .sct_news .articles ul li a .news_title{display:block;font-weight:700}#container .subContents#NewsList .contents .sct_news .articles ul li.no_data{font-size:16px;text-align:center;border:none;padding:20px 10px}@media screen and (max-width:767px){#container .subContents.page_news .contents #key>.title .sub{font-size:16px;margin-bottom:10px;padding:0 0 15px}#container .subContents.page_news .contents #key>.title .main{font-size:26px}#container .subContents.page_news .contents #key>.title .main .font_lexend{font-size:29px}#container .subContents#NewsList .contents .sct_news{padding:0 15px 100px}#container .subContents#NewsList .contents .sct_news .articles ul li a{padding:20px 10px}#container .subContents#NewsList .contents .sct_news .articles ul li a .date_cat{font-size:12px;margin-bottom:8px}#container .subContents#NewsList .contents .sct_news .articles ul li.no_data{font-size:15px}}.wp-pagenavi{text-align:center;margin-top:85px}.wp-pagenavi .pages{display:none}.wp-pagenavi a,.wp-pagenavi span{border:none!important}.wp-pagenavi a,.wp-pagenavi span,.wp-pagenavi .page{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:13px;width:30px;height:30px;text-decoration:none;background:#dcdcdc;border-radius:50px;margin:2px;padding:0 2px;line-height:1}.wp-pagenavi span.current{color:#fff;background:#000;vertical-align:top}.wp-pagenavi a:hover{border:1px solid #64899b}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#fff;background:#000}@media screen and (max-width:1090px){#container .subContents#ColumnList .sct_post .articles .article a .txt{padding:25px}}@media screen and (max-width:767px){#container .subContents#ColumnList .sct_post{padding:0 15px}#container .subContents#ColumnList .sct_post .article{width:50%;padding:0 5px 20px}#container .subContents#ColumnList .sct_post .articles .article a .txt{padding:15px}#container .subContents#ColumnList .sct_post .articles .article a .txt time{margin-bottom:10px}#container .subContents#ColumnList .sct_post .articles .article a .txt .column_title{font-size:14px}.wp-pagenavi{margin-top:30px}}#Privacy .detail{font-size:1rem;font-weight:400;line-height:160%}#Privacy .title{color:#000!important}#Privacy .detail ul{counter-reset:privacy;margin:2rem auto;padding:2rem 0;border-top:1px dashed #b3b3b3;border-bottom:1px dashed #b3b3b3}#Privacy .detail ul li{margin-left:3rem;display:inline-block;position:relative;padding-right:.5rem}#Privacy .detail ul li:before{counter-increment:privacy;content:counter(privacy) ".";display:inline-block;position:absolute;top:0;left:-3rem;width:2rem;text-align:right}#Privacy .detail ul li+li{margin-top:1rem}#Privacy .detail>div P{text-align:center}#Privacy .detail>div P.tel{text-align:center;padding:1rem;font-weight:700;font-size:1.5rem}#Privacy .detail>div P.tel a{color:#000}#Privacy .detail>div P.tel a:hover{color:#999}#Privacy .detail>div P.tel:before{font-family:icomoon-option;content:"\e906";display:inline-block;margin-right:.5rem}.page_404 .block{text-align:center}.page_404 .block .btn_area a{display:inline-block;color:#333;text-decoration:underline;margin-top:50px}.page_404 .block .btn_area a:hover{text-decoration:none}