@charset "UTF-8";
@font-face{font-family:"Roomclipfont-Regular";src:url(/css/fonts/Roomclipfont-Regular.eot) format("embedded-opentype");font-weight:400;font-style:normal}
@font-face{font-family:"Roomclipfont-Regular";src:url(/css/fonts/Roomclipfont-Regular.woff) format("woff"),url(/css/fonts/Roomclipfont-Regular.ttf) format("truetype"),url(/css/fonts/Roomclipfont-Regular.svg#Roomclipfont-Regular) format("svg");font-weight:400;font-style:normal}
@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body *{max-height:99999em}body img{max-height:none;vertical-align:bottom}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font:inherit}input:focus,button:focus,select:focus{outline:0}input[type=search]{-webkit-appearance:textfield}::-webkit-search-decoration{display:none}textarea{overflow:auto}body{color:#431;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:16px;font-weight:400;line-height:1.8;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;background-color:#f6f5f4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ft-serif{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Georgia,serif}a{color:#431;text-decoration:none}.trans{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.trans:hover{filter:alpha(opacity=80);opacity:.8}.hidden{display:none}.invisible{visibility:hidden}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify;text-justify:distribute}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.container{overflow:hidden}.wrapper{width:100%;max-width:1048px;padding:0 24px;margin:0 auto}.sm{display:none !important}.sm-flex{display:none !important}@media (max-width:750px){.md{display:none !important}.sm{display:block !important}.sm-flex{-js-display:flex;display:-webkit-flex !important;display:flex !important;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline}.trans,.trans:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}html{font-size:16px;line-height:1.8}body{font-size:16px}.container{width:auto;min-width:320px;padding-top:40px}.wrapper{width:auto;margin:0;padding-left:24px;padding-right:24px}}@-webkit-keyframes menu1In{0%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(12px) rotate(0deg);transform:translateY(12px) rotate(0deg)}100%{-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}}@keyframes menu1In{0%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(12px) rotate(0deg);transform:translateY(12px) rotate(0deg)}100%{-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}}@-webkit-keyframes menu1Out{0%{-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}50%{-webkit-transform:translateY(12px) rotate(0deg);transform:translateY(12px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}}@keyframes menu1Out{0%{-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}50%{-webkit-transform:translateY(12px) rotate(0deg);transform:translateY(12px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}}@-webkit-keyframes menu3In{0%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(-12px) rotate(0deg);transform:translateY(-12px) rotate(0deg)}100%{-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}}@keyframes menu3In{0%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(-12px) rotate(0deg);transform:translateY(-12px) rotate(0deg)}100%{-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}}@-webkit-keyframes menu3Out{0%{-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}50%{-webkit-transform:translateY(-12px) rotate(0deg);transform:translateY(-12px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}}@keyframes menu3Out{0%{-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}50%{-webkit-transform:translateY(-12px) rotate(0deg);transform:translateY(-12px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}}.header{background-color:#fff;width:100%;position:relative;z-index:99;border-bottom:#eae7e2 1px solid}.header .header-wrapper{max-width:1024px;min-width:840px;padding:0 24px;margin:0 auto}.header-logo{margin-top:18px}.header-logo .btn-nav .txt-nav{font-weight:600}.header-inner{padding:8px 0;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:normal;align-items:normal;-webkit-justify-content:space-between;justify-content:space-between}.header-logo img{width:150px;height:34px}.ie9 .nav,.ie10 .nav{left:208px !important}@media (min-width:751px){.nav{display:block !important}}.list-menu .item-menu{float:left;width:auto}.list-menu .item-menu-contact{width:180px;text-align:right}.sub-menu{position:absolute;top:100%;left:0;border-bottom:2px solid #fff;width:100%;text-align:center;background-color:#eae7e2;display:none}.ie9 .sub-menu,.ie10 .sub-menu{left:-100%;width:2100px;top:112%}.sub-menu .btn-nav .txt-nav{color:rgba(68,51,17,.6)}.current+.sub-menu{display:block}.current+.sub-menu .btn-nav .txt-nav:after{content:none}.btn-nav{display:inline-block}.btn-nav .txt-nav{padding:24px 10px;line-height:1;display:inline-block;position:relative;-moz-transition:color .35s ease;-o-transition:color .35s ease;-webkit-transition:color .35s ease;transition:color .35s ease}.btn-nav .txt-nav:after{content:"";width:100%;height:0;background-color:#dc3c36;position:absolute;top:-8px;left:0;-moz-transition:height .35s ease-in-out;-o-transition:height .35s ease-in-out;-webkit-transition:height .35s ease-in-out;transition:height .35s ease-in-out}.ie .btn-nav .txt-nav{padding:24px 16px 20px}@media (min-width:751px){.btn-nav:hover .txt-nav,.btn-nav.current .txt-nav,.btn-nav.current-sub .txt-nav{color:#dc3c36}.btn-nav:hover .txt-nav:after,.btn-nav.current .txt-nav:after,.btn-nav.current-sub .txt-nav:after{height:4px}}.btn-nav.btn-contact{background-color:#dc3c36;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:background-color .6s ease;-o-transition:background-color .6s ease;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.ie9 .btn-nav.btn-contact,.ie10 .btn-nav.btn-contact{margin-left:65px}.btn-nav.btn-contact .txt-nav{color:#fff;padding-left:24px;padding-right:24px;font-weight:400}.btn-nav.btn-contact .txt-nav:after{content:none}@media (min-width:751px){.btn-nav.btn-contact:hover{background-color:rgba(220,60,54,.6)}}@media (max-width:750px){.header{position:fixed;top:0;left:0;z-index:9999}.header-inner{padding:20px 0 8px}.header-logo{margin:0;padding-left:0}.header-logo a{display:inline-block;line-height:1}.hambuger-menu{width:32px;height:28px;position:absolute;top:50%;right:24px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hambuger-menu .line-item{background:#dc3c36;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:4px;width:32px;position:absolute;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hambuger-menu .line-item.line-item01{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hambuger-menu .line-item.line-item02{top:12px;-webkit-transition-duration:.15s;transition-duration:.15s}.hambuger-menu .line-item.line-item03{top:auto;bottom:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hambuger-menu.is-down .line-item.line-item01{-webkit-animation-name:menu1In;animation-name:menu1In}.hambuger-menu.is-down .line-item.line-item02{opacity:0;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-delay:.1s;transition-delay:.1s}.hambuger-menu.is-down .line-item.line-item03{-webkit-animation-name:menu3In;animation-name:menu3In}.hambuger-menu.is-out .line-item.line-item01{-webkit-animation-name:menu1Out;animation-name:menu1Out}.hambuger-menu.is-out .line-item.line-item02{opacity:1;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-delay:.1s;transition-delay:.1s}.hambuger-menu.is-out .line-item.line-item03{-webkit-animation-name:menu3Out;animation-name:menu3Out}.nav{display:none;position:absolute;top:100%;bottom:0;left:0;width:100%;z-index:999;height:calc(100vh - 72px);overflow:scroll}.nav .nav-inner{position:relative;z-index:99;overflow:scroll;height:calc(100% - 72px)}.nav:after{content:"";position:fixed;top:72px;left:0;width:100%;height:100%;background:rgba(51,51,51,.7);z-index:1}.list-menu{background-color:#fff}.list-menu .item-menu{display:block;float:none;width:100%;border-top:1px solid #eae7e2}.btn-nav{padding:0 24px;display:block;width:100%}.btn-nav .txt-nav{padding:16px 0;display:block;width:100%;color:#dc3c36}.btn-nav.has-sub .txt-nav{background:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/sp/icon_plus.png) no-repeat center right}.btn-nav.btn-contact{margin:16px auto;padding:0;width:87.2%;text-align:center;display:none}.btn-nav.btn-contact .txt-nav{padding:20px 0}.open .btn-nav.has-sub .txt-nav{background-image:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/sp/icon_minus.png)}.sub-menu{position:static;display:block;border-bottom:0;text-align:left}.sub-menu .btn-nav{padding-left:48px;background-color:#dc3c36;border-top:1px solid #eae7e2}.sub-menu .btn-nav .txt-nav{color:#fff}}.footer{border-top:2px solid #cfcabf;background-color:#eae7e2}.footer-list-btn{margin-top:64px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.footer-list-btn .btn-item{margin-right:24px}.footer-list-btn .btn-item:last-child{margin:0}.support-social{margin-top:64px;padding-bottom:16px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #cfcabf}.list-support .support-item{float:left;display:block;position:relative}.list-support .support-item .txt-support{color:#431;-moz-transition:color .6s ease;-o-transition:color .6s ease;-webkit-transition:color .6s ease;transition:color .6s ease;padding-right:40px;position:relative}@media (min-width:751px){.list-support .support-item:hover:after,.list-support .support-item:active:after,.list-support .support-item.active:after{background-position:-39px 0}.list-support .support-item:hover .txt-support,.list-support .support-item:active .txt-support,.list-support .support-item.active .txt-support{color:#dc3c36}}.list-social{-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.list-social .social-item{margin-left:24px;display:block;background:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/list_icon.png) no-repeat;width:24px;height:24px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.list-social .social-item.facebook{background:url(/img/common/facebook_logo.png) no-repeat center;background-size:22px 22px}.list-social .social-item.line{background-position:-160px 0}.list-social .social-item.instagram{background:url(/img/common/instagram_logo.png) no-repeat center;background-size:22px 22px}.list-social .social-item.pinterest{background:url(/img/common/pinterest_logo.png) no-repeat center;background-size:22px 22px}.list-social .social-item.twitter{background:url(/img/common/x_logo.png) no-repeat center;background-size:20px 20px}@media (min-width:751px){.list-social .social-item:hover.facebook,.list-social .social-item:active.facebook,.list-social .social-item.active.facebook{opacity:.7}.list-social .social-item:hover.line,.list-social .social-item:active.line,.list-social .social-item.active.line{background-position-x:-200px}.list-social .social-item:hover.instagram,.list-social .social-item:active.instagram,.list-social .social-item.active.instagram{opacity:.7}.list-social .social-item:hover.pinterest,.list-social .social-item:active.pinterest,.list-social .social-item.active.pinterest{opacity:.7}.list-social .social-item:hover.twitter,.list-social .social-item:active.twitter,.list-social .social-item.active.twitter{opacity:.7}}.coppyright{margin-top:24px;padding-bottom:24px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.coppyright .txt-coppyright{font-size:12px}.coppyright .list-btn .btn-nav .txt-nav{padding:8px 36px;letter-spacing:-.15em}.coppyright .list-btn .btn-nav .txt-nav:after{content:none}.coppyright .list-btn .btn-nav:last-child .txt-nav{padding-right:0}@media (max-width:750px){.footer-list-btn{margin-top:32px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer-list-btn .btn-item{margin:8px 0}.footer-list-btn .btn-item:last-child{margin:8px 0}.support-social{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;padding-bottom:40px}.list-support{-webkit-order:2;order:2;position:relative;z-index:1}.list-support .support-item{margin-top:40px;margin-right:64px;float:none}.list-support .support-item .txt-support{white-space:nowrap}.list-social{margin:0 auto;padding:0 0 40px;border-bottom:1px solid #cfcabf;width:100%;-webkit-justify-content:center;justify-content:center;-webkit-order:1;order:1}.list-social .social-item{width:40px;height:40px;margin:0 16px}.list-social .social-item:last-child{margin-right:0}.list-social .social-item:first-child{margin-left:0}.list-social .social-item.facebook{background-position:center;background-size:30px 30px}.list-social .social-item.line{background-position:-119px -40px}.list-social .social-item.instagram{background-position:center;background-size:30px 30px}.list-social .social-item.pinterest{background-position:center;background-size:30px 30px}.list-social .social-item.twitter{background-position:center;background-size:28px 28px}.coppyright{margin:0;padding:0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.coppyright .txt-coppyright{padding:40px 0;-webkit-order:2;order:2;width:100%;text-align:center;font-size:12px;line-height:1;border-top:1px solid #cfcabf}.coppyright .list-btn{-webkit-order:1;order:1;width:100%}.coppyright .list-btn .btn-nav{width:50%;text-align:center;float:left;padding:0}.coppyright .list-btn .btn-nav .txt-nav{padding:40px 0;color:#431;letter-spacing:-.2em;font-size:14px}}@media (max-width:374px){.list-social .social-item{margin:0 8px}}.border-bottom-orange{border-bottom:2px solid #eaa100}.border-bottom-pink{border-bottom:2px solid #ef6690}.border-bottom-purple{border-bottom:2px solid #ab76c3}.border-bottom-green{border-bottom:2px solid #67c9b6}.border-bottom-blue{border-bottom:2px solid #56bbe0}.color-orange{color:#eaa100}.color-pink{color:#ef6690}.color-purple{color:#ab76c3}.color-green{color:#67c9b6}.color-blue{color:#56bbe0}.bgd-pink{background-color:#ff71d4}.bgd-blue{background-color:#74efff}.bgd-orange{background-color:#ffa6a6}.bgd-white{background-color:#fff}.txt-red{color:#dc3c36}.txt-require{position:relative}.border-orange{display:block;position:relative}.border-orange:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:border-color .6s ease;-o-transition:border-color .6s ease;-webkit-transition:border-color .6s ease;transition:border-color .6s ease}@media (min-width:751px){.border-orange:hover:after,.border-orange:active:after,.border-orange.active:after{border-color:#eaa100}}.border-pink{display:block;position:relative}.border-pink:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:border-color .6s ease;-o-transition:border-color .6s ease;-webkit-transition:border-color .6s ease;transition:border-color .6s ease}@media (min-width:751px){.border-pink:hover:after,.border-pink:active:after,.border-pink.active:after{border-color:#ef6690}}.border-purple{display:block;position:relative}.border-purple:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:border-color .6s ease;-o-transition:border-color .6s ease;-webkit-transition:border-color .6s ease;transition:border-color .6s ease}@media (min-width:751px){.border-purple:hover:after,.border-purple:active:after,.border-purple.active:after{border-color:#ab76c3}}.border-green{display:block;position:relative}.border-green:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:border-color .6s ease;-o-transition:border-color .6s ease;-webkit-transition:border-color .6s ease;transition:border-color .6s ease}@media (min-width:751px){.border-green:hover:after,.border-green:active:after,.border-green.active:after{border-color:#67c9b6}}.border-blue{display:block;position:relative}.border-blue:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:border-color .6s ease;-o-transition:border-color .6s ease;-webkit-transition:border-color .6s ease;transition:border-color .6s ease}@media (min-width:751px){.border-blue:hover:after,.border-blue:active:after,.border-blue.active:after{border-color:#56bbe0}}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}.title-page{margin:0 0 64px}.sec-title{font-size:54px;font-family:"Roomclipfont-Regular";letter-spacing:.08em}.sub-sec-tile{letter-spacing:.05em;margin-top:-16px;color:rgba(68,51,17,.6)}@media (max-width:750px){.title-page{margin-bottom:40px}.sec-title{font-size:45px}}.btn-style01{background-color:#fff;-moz-transition:background-color .6s ease;-o-transition:background-color .6s ease;-webkit-transition:background-color .6s ease;transition:background-color .6s ease;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:428px;height:72px;display:block;text-align:center}.ie9 .btn-style01,.ie10 .btn-style01{width:428px}.btn-style01 .txt-btn{color:rgba(68,51,17,.6);-moz-transition:color .6s ease;-o-transition:color .6s ease;-webkit-transition:color .6s ease;transition:color .6s ease;display:table-cell;vertical-align:middle;width:428px;height:72px;font-weight:600}.ie .btn-style01 .txt-btn{padding-top:9px}@media (min-width:751px){.btn-style01:hover,.btn-style01:active,.btn-style01.active{background-color:#431}.btn-style01:hover .txt-btn,.btn-style01:active .txt-btn,.btn-style01.active .txt-btn{color:#fff}}.btn-style03{width:380px;padding:16px 0;text-align:center;line-height:1;color:#dc3c36;background-color:#fff;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;display:block;-moz-border-radius:33px;-webkit-border-radius:33px;border-radius:33px;border:2px solid #dc3c36}.ie .btn-style03{padding:19px 0 14px}.ie9 .btn-style03,.ie10 .btn-style03{width:380px}@media (min-width:751px){.btn-style03:hover,.btn-style03:active,.btn-style03.active{background-color:#dc3c36;color:#fff}}.btn-style02{width:380px;padding:16px 0;text-align:center;line-height:1;color:#fff;background-color:#dc3c36;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;display:block;-moz-border-radius:33px;-webkit-border-radius:33px;border-radius:33px;border:2px solid #dc3c36}.ie .btn-style02{padding-top:20px 0 16px}@media (min-width:751px){.btn-style02:hover,.btn-style02:active,.btn-style02.active{background-color:#fff;color:#dc3c36;border:2px solid #fff}.btn-style02:hover{border:2px solid #dc3c36}}.btn-style04{padding:8px 0;width:180px;-moz-border-radius:33px;-webkit-border-radius:33px;border-radius:33px;border:2px solid #431;text-align:center;background-color:#fff;display:block;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}.ie .btn-style04{padding:6px 0 0}.btn-style04 span{display:inline-block;vertical-align:middle;line-height:1}.btn-style04 .txt-btn{font-size:14px;color:#431;-moz-transition:color .6s ease;-o-transition:color .6s ease;-webkit-transition:color .6s ease;transition:color .6s ease;letter-spacing:normal}.btn-style04 .icon-btn{width:18px;height:16px;background:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/list_icon.png) -40px -80px no-repeat;margin-left:8px}@media (min-width:751px){.btn-style04:hover,.btn-style04:active,.btn-style04.active{background-color:#431;color:#fff}.btn-style04:hover .txt-btn,.btn-style04:active .txt-btn,.btn-style04.active .txt-btn{color:#fff}.btn-style04:hover .icon-btn,.btn-style04:active .icon-btn,.btn-style04.active .icon-btn{background-position:0 -80px}}@media (max-width:750px){.btn-style01{width:100%;height:64px;margin:0 auto}.btn-style01 .txt-btn{width:100%;height:64px;line-height:64px;display:block}.btn-style02{width:100%;padding:16px 0}.btn-style03{width:100%;padding:16px 0}.btn-style04{width:95%;margin:0 auto}}.pagination{width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.pagination .item{background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #cfcabf;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;width:56px;height:56px;margin:8px;display:block}.pagination .item.active{border-color:#dc3c36;background-color:#dc3c36;color:#fff}.pagination .item .txt-number{display:table-cell;vertical-align:middle;width:52px;height:52px;text-align:center}@media (min-width:751px){.pagination .item:hover,.pagination .item:active,.pagination .item.active{border-color:#dc3c36;background-color:#dc3c36;color:#fff}}.pagination .item.btn-prev{background:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/prev.png) center center no-repeat;background-color:#fff}@media (min-width:751px){.pagination .item.btn-prev:hover,.pagination .item.btn-prev:active,.pagination .item.btn-prev.active{background-image:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/prev_active.png)}}.pagination .item.btn-next{background:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/next.png) center center no-repeat;background-color:#fff}@media (min-width:751px){.pagination .item.btn-next:hover,.pagination .item.btn-next:active,.pagination .item.btn-next.active{background-image:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/next_active.png)}}@media (max-width:750px){.pagination .item{margin:4px}}.item-link-category{padding:8px 16px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;background-color:#fff;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;font-size:14px;line-height:1.2;display:block}.ie .item-link-category{padding-top:10px;padding-bottom:5px}.item-brown{border:2px solid #431;color:#431}@media (min-width:751px){.item-brown:hover,.item-brown:active,.item-brown.active{background-color:#431;color:#fff}}.item-orange{border:2px solid #eaa100;color:#eaa100}@media (min-width:751px){.item-orange:hover,.item-orange:active,.item-orange.active{background-color:#eaa100;color:#fff}}.item-purple{border:2px solid #ab76c3;color:#ab76c3}@media (min-width:751px){.item-purple:hover,.item-purple:active,.item-purple.active{background-color:#ab76c3;color:#fff}}.item-pink{border:2px solid #ef6690;color:#ef6690}@media (min-width:751px){.item-pink:hover,.item-pink:active,.item-pink.active{background-color:#ef6690;color:#fff}}.sec-content{padding:80px 0}.page-top .sec-title{font-size:42px}@media (max-width:750px){.page-top .sec-title{font-size:34px}}.section-top-banner{height:684px;position:relative;width:100%;background:url(https://cdn.roomclip.jp/roomclip-corp-gd/top/top-main.jpg) no-repeat;background-size:cover}.content-top-banner{background:rgba(255,255,255,.6);border-radius:8px;text-align:center;width:510px;padding:64px 40px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.title-banner{font-size:32px;line-height:1.7;color:#431;letter-spacing:.18em;text-shadow:0 3px 6px rgba(0,0,0,.16);white-space:nowrap}.content-banner{width:100%;padding:40px 16px 48px;text-align:justify;letter-spacing:-.02em;line-height:2.4}.top_philo_btn{margin:0 auto}@media (max-width:750px){.content-banner{letter-spacing:-.1em}.section-top-banner{height:595px;z-index:0;background:url(https://cdn.roomclip.jp/roomclip-corp-gd/top/top-main-square.jpg) no-repeat;background-size:cover}.content-top-banner{background:rgba(255,255,255,.7);border-radius:4px;padding:40px;text-align:center;width:80%;max-width:500px;z-index:0}.title-banner{font-size:26px;width:100%;line-height:1.6;white-space:normal}.content-banner{width:100%;padding:32px 0}.sec-content{padding:61px 0}}@media (max-width:374px){.title-banner{width:100%;padding-right:0}}.section-top-news{background-color:#fff}.section-top-news.sec-content{padding-top:64px}.title-page{width:100%;text-align:center}.list-top-news{margin-top:56px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.list-top-news .item{width:238px;margin-right:16px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 4px 8px rgba(0,0,0,.16);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.16);box-shadow:0 4px 8px rgba(0,0,0,.16);display:block;overflow:hidden}.list-top-news .item:nth-child(4n){margin-right:0}.list-top-news .item .thumb-news{position:relative;width:100%;text-align:center;overflow:hidden;line-height:0}.list-top-news .item .thumb-news.thumb-news02 img{height:100%}.list-top-news .item .thumb-news img{width:100%}.list-top-news .item .desc-news{padding:16px 16px 0;height:119px;overflow:hidden;background-color:#fff}.list-top-news .item .desc-news .desc{padding-top:8px;font-size:15px;line-height:1.6;letter-spacing:-.02em;height:80px;overflow:hidden;text-overflow:ellipsis}.list-top-news .item .title-date{width:100%;font-size:12px;line-height:1}.list-top-news .item .title-date .title{float:left}.list-top-news .item .title-date .date{float:right}.btn-top-news{margin-top:80px;text-align:center}.btn-top-news .btn-style02{margin:0 auto}@media (max-width:750px){.section-top-news.sec-content{padding:48px 0 80px}.list-top-news{display:block;margin-top:64px;padding:0 8px}.list-top-news .item{width:100%;margin-top:32px}.list-top-news .item .thumb-news{height:auto}.list-top-news .item .desc-news{height:100%;min-height:131px;padding:16px}.list-top-news .item .desc-news .desc{padding-top:16px;height:auto}.btn-top-news{margin-top:64px}}.section-top-service.sec-content{padding-top:64px}.content-top-service{margin-top:72px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.content-top-service .thumb-top-service{width:468px;margin-left:16px;margin-right:24px}.content-top-service .thumb-top-service img{width:468px}.content-top-service .desc-top-service{width:458px;margin-top:32px}.content-top-service .desc-top-service .title{display:flex;flex-wrap:wrap}.content-top-service .desc-top-service .logo-title{margin-right:40px;width:237px;height:54px}.content-top-service .desc-top-service .list-icon-service{margin-top:14px}.content-top-service .desc-top-service .list-icon-service .icon-item{width:40px;margin-right:12px}.content-top-service .desc-top-service .list-icon-service .icon-item:last-child{margin-right:0}.content-top-service .desc-top-service .desc{margin-top:40px;text-align:justify}.list-btn-service{margin-top:72px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.list-btn-service .btn-style02,.list-btn-service .btn-style03{margin:0 16px}.ie9 .list-btn-service a,.ie10 .list-btn-service a{width:308px}@media (max-width:374px){.list-top-news .item .thumb-news.thumb-news02 img{height:auto;max-width:100%}}@media (max-width:750px){.section-top-service.sec-content{padding:48px 0 80px}.content-top-service{display:block;margin-top:56px}.content-top-service .thumb-top-service{display:block;width:100%;text-align:center;margin-left:0}.content-top-service .thumb-top-service img{width:100%;max-width:468px;margin:0 auto}.content-top-service .desc-top-service{width:100%;margin-top:-9px}.content-top-service .desc-top-service .title{display:block;width:100%;text-align:center}.content-top-service .desc-top-service .logo-title{margin:25px auto 0}.content-top-service .desc-top-service .list-icon-service{display:block;width:100%;text-align:center;margin-top:16px}.content-top-service .desc-top-service .list-icon-service .icon-item{margin-right:12px}.content-top-service .desc-top-service .desc{margin-top:40px;width:100%}.list-btn-service{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}.list-btn-service .btn-style02{margin:0 0 24px}.list-btn-service .btn-style03{margin:0}}.section-top-joinus{background-color:#fff}.section-top-joinus.sec-content{padding-top:64px}.content-top-joinus{width:100%;margin-top:64px}.content-top-joinus .list-thumb{width:100%;-js-display:flex;display:-webkit-flex;display:flex}.ie9 .content-top-joinus .list-thumb,.ie10 .content-top-joinus .list-thumb{height:187px !important}.content-top-joinus .list-thumb .item{width:100%}.content-top-joinus .list-thumb .item img{width:100%}.content-top-joinus .desc{width:100%;margin-top:40px}.content-top-joinus .btn-joinus{width:100%;text-align:center;margin-top:80px}.content-top-joinus .btn-joinus .btn-style02{margin:0 auto}@media (max-width:750px){.section-top-joinus.sec-content{padding:56px 0 80px}.content-top-joinus{width:100%;margin-top:56px}.content-top-joinus .list-thumb{display:block}.content-top-joinus .list-thumb .item{width:100%;border-right:0;border-bottom:2px solid #fff}}.section-philosophy{padding-top:64px}.section-philosophy .wrapper{width:100%;max-width:100%;margin:0;padding:0}.section-philosophy .main-image{-js-display:flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline}.section-philosophy .main-image .item{display:block;line-height:0;margin:0;padding:0;width:33.33%}.section-philosophy .desc-philosophy{max-width:800px;margin:auto;padding:104px 0 120px}.section-philosophy .desc-philosophy .mission{text-align:left;font-family:Hiragino Maru Gothic ProN;font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#dc3c36}.section-philosophy .desc-philosophy .title{text-align:left;margin:16px 0 0;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:700;font-size:22px;line-height:1.8}.section-philosophy .desc-philosophy .mission-message{text-align:left;margin-top:16px;font-size:16px;line-height:2}.section-philosophy .desc-philosophy .vision{text-align:left;margin-top:40px;font-family:Hiragino Maru Gothic ProN;font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#dc3c36}.section-philosophy .desc-philosophy .vision-title{text-align:left;margin-top:16px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:700;font-size:22px;line-height:1.8}.section-philosophy .desc-philosophy .value{text-align:left;margin-top:40px;font-size:14px;line-height:14px;color:#dc3c36}.section-philosophy .desc-philosophy .value-title{text-align:left;margin-top:16px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:700;font-size:22px;line-height:1.8}.section-philosophy .desc-philosophy .value-message{text-align:left;margin-bottom:40px;margin-top:16px;font-size:16px}@media (max-width:750px){.section-philosophy{padding:0 0 80px}.section-philosophy .wrapper{width:auto;margin:0 auto}.section-philosophy .main-image .item{width:33.33%;line-height:0;margin:0;padding:0}.section-philosophy .main-image .item img{width:100%}.section-philosophy .desc-philosophy{width:100%;padding:104px 20px 120px;margin:auto}.section-philosophy .desc-philosophy .mission{text-align:left;font-family:Hiragino Maru Gothic ProN;font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#dc3c36}.section-philosophy .desc-philosophy .title{text-align:left;margin:16px 0 0;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:700;font-size:22px;line-height:1.8}.section-philosophy .desc-philosophy .mission-message{text-align:left;margin-top:16px;font-size:16px;line-height:2}.section-philosophy .desc-philosophy .vision{text-align:left;margin-top:40px;font-family:Hiragino Maru Gothic ProN;font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#dc3c36}.section-philosophy .desc-philosophy .vision-title{text-align:left;margin-top:16px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:700;font-size:22px;line-height:1.8}.section-philosophy .desc-philosophy .value{text-align:left;margin-top:40px;font-size:14px;line-height:14px;color:#dc3c36}.section-philosophy .desc-philosophy .value-title{text-align:left;margin-top:16px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:700;font-size:22px;line-height:1.8}.section-philosophy .desc-philosophy .value-message{text-align:left;margin-bottom:40px;margin-top:16px;font-size:16px}}.sec-submenu-page.sec-content{padding-top:120px}.content-company-info{width:100%;margin-top:56px}.content-company-info .row-item{padding:16px 24px;border-top:2px solid #fff;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;line-height:2}.content-company-info .row-item:last-child{border-bottom:2px solid #fff}.content-company-info .row-item .col01{width:155px;font-weight:600}@media (max-width:750px){.section-philosophy-company.sec-content{padding:40px 0 80px}.content-company-info .row-item{padding:16px 0;display:block}.content-company-info .row-item .col01{width:100%}.content-company-info .row-item .col02{width:100%}}.section-philosophy-access{background-color:#fff;padding-top:56px}.philosophy-maps{margin-top:56px;width:100%;height:400px;background-color:grey}.philosophy-maps .google-map{width:100%;height:400px}.position-maps{padding-top:24px}.desc-philosophy-access{margin-top:24px}.desc-philosophy-access .title{font-size:18px;font-weight:600}.desc-philosophy-access .desc{padding-top:16px;line-height:1.92}.list-btn-access{border-top:2px solid #cfcabf;background-color:#f6f5f4}.list-btn-access .list-item{-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}.list-btn-access .list-item .item{margin-right:8px;width:328px;text-align:center;padding:65px 0 63px;line-height:1;border:1px solid #cfcabf;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-weight:600;background:#fff;-moz-transition:ease .6s background;-o-transition:ease .6s background;-webkit-transition:ease .6s background;transition:ease .6s background}.list-btn-access .list-item .item:last-child{margin-right:0}@media (min-width:751px){.list-btn-access .list-item .item:hover{background:rgba(234,231,226,.5)}}@media (max-width:750px){.section-philosophy-access{padding-top:42px}.philosophy-maps{height:320px;margin-top:56px}.philosophy-maps .google-map{width:100%;height:320px}.position-maps{padding-top:40px}.desc-philosophy-access{padding-top:0;margin-top:24px}.desc-philosophy-access .desc{padding-top:0}.list-btn-access.sec-content{padding:40px 0 80px}.list-btn-access .list-item{display:block}.list-btn-access .list-item .item{width:100%;margin-right:0;margin-bottom:24px;padding:40px 0;display:block}.list-btn-access .list-item .item:last-child{margin-bottom:0}}.sec-submenu-page.sec-content{padding-top:120px}.section-member img{width:100%;line-height:1}.photoset{width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.photoset .content-left{width:62%}.photoset .content-right{width:38%;max-width:380px}.member-item{margin-top:40px;width:100%;min-width:940px;background:#fff;border-radius:8px}.member-item .content-member-photo img{border-radius:8px 0 0 8px}.member-item .content-member-info{padding:40px 24px 40px 40px}.member-item .content-member-info .job-title{font-size:16px;display:block;line-height:1;margin:0 0 32px}.member-item .content-member-info .member-name{font-size:20px;font-weight:700;display:block;line-height:1;margin:0 0 32px}.member-item .content-member-info .career{font-size:14px}.member-item .content-member-info .career td{vertical-align:top;padding:4px 0}.member-item .content-member-info .career .date{width:6em}.member-item .content-member-info .career .value{padding-left:1em}@media (max-width:750px){.photoset{display:block}.photoset .content-left,.photoset .content-right{width:100%}.member-item{min-width:100%}.member-item .content-member-photo img{border-radius:8px 8px 0 0}.member-item .content-member-info{padding:40px 24px}.member-item .content-member-info .job-title{margin:0 0 16px}.member-item .content-member-info .member-name{margin:0 0 40px}.member-item .content-member-info .career{font-size:14px}.member-item .content-member-info .career td{padding:2px 0}}.section-service.sec-content{padding-top:56px}.content-sec-service{margin-top:64px}.content-sec-service{width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.content-sec-service .thumb-sec-service{width:516px;margin-left:24px;margin-right:24px}.content-sec-service .thumb-sec-service img{width:100%}.content-sec-service .desc-sec-service{width:320px;margin:32px 16px 0 0}.content-sec-service .desc-sec-service .title{width:100%;line-height:1}.content-sec-service .desc-sec-service .title img{width:100%}.content-sec-service .desc-sec-service .list-btn-sec-service{margin-top:48px}.content-sec-service .desc-sec-service .list-btn-sec-service .link-item{display:block;margin-top:32px;width:100%}.desc-service{margin-top:32px;width:100%;text-align:justify}.list-item-social-service{margin-top:80px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}.list-item-social-service .item{padding:24px 16px 32px;width:238px;margin-right:16px;background-color:#fff;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px}.list-item-social-service .item:nth-child(4n){margin-right:0}.list-item-social-service .item .title{text-align:center;width:100%;line-height:1.5;min-height:45px;display:table;font-weight:600}.list-item-social-service .item .title .txt-title{display:table-cell;vertical-align:middle;height:45px}.list-item-social-service .item .number{font-size:32px;width:100%;text-align:center;font-weight:600}.list-item-social-service .item .number .unit{font-size:16px}.list-item-social-service .item .thumb{margin-top:24px;width:100%;height:137px;position:relative}.list-item-social-service .item .thumb img{position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.list-item-social-service .item .btn-item{position:absolute;bottom:-12px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:750px){.section-service.sec-content{padding:40px 0 80px}.content-sec-service{margin-top:56px;display:block}.content-sec-service .thumb-sec-service{width:100%;margin-left:0;margin-right:0}.content-sec-service .thumb-sec-service img{width:100%}.content-sec-service .desc-sec-service{width:100%;margin:8px 0 0}.content-sec-service .desc-sec-service .title{width:100%;text-align:center}.content-sec-service .desc-sec-service .title img{width:247px}.content-sec-service .desc-sec-service .list-btn-sec-service{margin-top:40px}.content-sec-service .desc-sec-service .list-btn-sec-service .link-item{margin-top:24px}.desc-service{margin-top:40px}.list-item-social-service{display:block;margin-top:64px}.list-item-social-service .item{width:100%;padding:24px 16px 48px;margin-right:0;margin-top:24px}.list-item-social-service .item .title{min-height:auto;line-height:1.5}.list-item-social-service .item .title .txt-title{height:50px}.list-item-social-service .item .number{line-height:1;margin-top:0}.list-item-social-service .item .thumb{margin-top:29px;height:auto;width:100%;text-align:center}.list-item-social-service .item .thumb img{position:static;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);width:100%}.list-item-social-service .item .thumb img.icon-instagram{width:82px;height:82px}.list-item-social-service .item .btn-item{position:static;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);margin-bottom:-20px;margin-top:24px}}.content-service-business{margin-top:72px;width:100%}.content-service-business img{width:100%}.section-service-business{background-color:#fff}.section-service-business.sec-content{padding:64px 0 160px}.section-service-business .sec-title{font-size:42px}.section-service-business .sub-sec-tile{margin-top:-16px}.section-service-business .list-btn-service{margin-top:64px}@media (max-width:750px){.section-service-business .sec-title{white-space:nowrap;font-size:32px}.section-service-business.sec-content{padding:56px 0 80px}}@media (max-width:374px){.section-service-business .sec-title{white-space:nowrap;font-size:32px}.section-service-business .sub-sec-tile{margin-top:-16px}}.list-category{width:100%;text-align:center;margin-top:56px}.list-category .item{margin-right:16px}.list-category .item:last-child{margin-right:0}.list-select-item{-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%}.list-year{width:100%;text-align:center;margin-top:32px}.list-year .item{border-right:1px solid #707070;padding:0 5px;line-height:1.41}.list-year .item:last-child{border-right:0}.list-year .item .item-year{padding:2px 20px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;color:rgba(68,51,17,.6);-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;background-color:transparent}@media (min-width:751px){.list-year .item .item-year:hover,.list-year .item .item-year:active,.list-year .item .item-year.active{background-color:#cfcabf;color:#fff}}.content-sec-news{margin-top:25px}.content-sec-news.list-top-news{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:initial;align-items:initial;margin:24px -16px 0}.content-sec-news.list-top-news .item-inner{width:33.33%;padding:0 16px;margin-top:32px}.content-sec-news.list-top-news .item{width:100%;margin:0}.content-sec-news.list-top-news .item:nth-child(3n){margin-right:0 !important}.content-sec-news.list-top-news .item:nth-child(4n){margin-right:32px}.content-sec-news.list-top-news .item .thumb-news{height:auto;overflow:hidden}.content-sec-news.list-top-news .item .thumb-news img{width:100%;height:auto}.content-sec-news.list-top-news .item .thumb-news img.img-full{width:100%}.content-sec-news.list-top-news .item .desc-news{height:128px}.content-sec-news.list-top-news .item .desc-news .desc{font-size:16px;line-height:1.5}.section-news .pagination{margin-top:72px}.section-news.sec-content{padding:56px 0 152px}.btn-select{display:none !important}@media (max-width:750px){.list-select{margin:0 auto;margin-top:56px;width:100%;max-width:327px;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.btn-select{margin:0 auto;width:140px;height:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:2px solid #431;display:table !important;position:relative}.btn-select:after{content:"";width:10px;height:6px;position:absolute;top:50%;right:8px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/list_icon.png) -80px -80px no-repeat}.btn-select.active{background-color:#431}.btn-select.active .value-button{color:#fff}.btn-select.active:after{background-position:-120px -80px}.btn-select .value-button{display:table-cell;vertical-align:middle;height:40px;text-align:left;padding-left:13px;letter-spacing:-.13em}.list-year .btn-select .value-button{letter-spacing:normal}.content-sec-news.list-top-news .item{width:100%;margin-right:0;margin-top:40px}.section-news.sec-content{padding:42px 0 80px}.section-news .pagination{margin-top:64px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.list-category{position:relative;margin-top:0}.list-category .item{display:block;margin:0}.list-category .item .item-brown,.list-category .item .item-orange,.list-category .item .item-purple,.list-category .item .item-pink{border:0;border-bottom:2px solid #431;color:#431;text-align:left;font-size:16px;padding:14px 0 14px 15px;background-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.list-category .item:last-child .item-link-category{border-bottom:0}.list-select-item{position:absolute;top:100%;left:12px;z-index:9;width:303px;max-height:205px;overflow:auto;margin:15px auto 0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #431;display:none}.list-year{position:relative;margin-top:0}.list-year .item{display:block;margin:0}.list-year .list-select-item{left:auto;right:12px}.list-year .list-select-item .item{padding:0;border:0}.list-year .list-select-item .item:last-child .item-year{border-bottom:0}.list-year .list-select-item .item-year{border:0;border-bottom:2px solid #431;color:#431;text-align:left;font-size:16px;padding:14px 0 14px 15px;background-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:block}.content-sec-news.list-top-news{margin:64px 0 0}.content-sec-news.list-top-news .item-inner{width:100%;padding:0}}.section-news-detail.sec-content{padding:80px 0 168px}.title-h2{font-size:22px;line-height:1.7;font-weight:600;margin:64px 0 32px}.title-h3{margin:64px 0 24px;font-size:18px;line-height:1.7;font-weight:600}.section-news-detail .news-title{text-align:left}.section-news-detail .title-news-detail{font-size:28px;line-height:1.7;font-weight:600}.section-news-detail .wrapper{width:848px}.content-news-detail{margin-top:40px;padding:24px 0 24px;border-top:2px solid #cfcabf;border-bottom:2px solid #cfcabf}.content-news-detail .thumb01{width:100%;height:auto;text-align:center;max-width:1000px;margin-bottom:24px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:0}.content-news-detail .thumb01 img{margin:0 auto;width:auto;max-width:100%}.content-news-detail .thumb02{text-align:center;width:auto;height:auto;max-width:1000px;margin-bottom:24px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:0}.content-news-detail .thumb02 img{margin:0 auto;width:auto;max-width:100%}.content-news-detail .desc{margin:24px 0;width:100%;text-align:justify;letter-spacing:normal}.content-news-detail .desc a{color:#dc3c36}.content-news-detail .list-disc>li{margin-left:22px}.btn-news-detail{margin-top:80px;text-align:center;width:100%}.btn-news-detail .btn-style02{margin:0 auto}.infor-news-detail{margin-bottom:40px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.infor-news-detail .breadcrumb-left{color:rgba(68,51,17,.6);font-size:14px;line-height:1;width:50%}.infor-news-detail .breadcrumb-left span{padding:0 20px;border-right:1px solid rgba(68,51,17,.6)}.infor-news-detail .breadcrumb-left span:first-child{padding-left:0}.infor-news-detail .breadcrumb-left span:last-child{border:0}.infor-news-detail .breadcrumb-right{width:50%;text-align:right}.infor-news-detail .breadcrumb-right .item{display:inline-block;margin-right:11px;vertical-align:top}.infor-news-detail .breadcrumb-right .item:last-child{margin-right:0}.infor-news-detail .breadcrumb-right .fb_iframe_widget span{vertical-align:top !important}.infor-news-detail .news-title{width:100%;margin-top:32px}@media (max-width:750px){.section-news-detail.sec-content{padding:40px 0 80px}.title-h2{font-size:20px;margin:64px 0 40px}.title-h3{font-size:18px;margin:64px 0 24px}.infor-news-detail .breadcrumb-left{-webkit-order:3;order:3;width:100%;margin-top:40px}.infor-news-detail .breadcrumb-right{-webkit-order:1;order:1;width:100%;text-align:left}.infor-news-detail .news-tite{-webkit-order:2;order:2;margin-top:40px}.section-news-detail .wrapper{width:100%}.section-news-detail .title-news-detail{font-size:22px}.content-news-detail{margin-top:36px;padding:40px 0}.content-news-detail .thumb01{margin-bottom:0}.content-news-detail .thumb02{width:100%;height:auto;margin-bottom:0}.content-news-detail .desc{margin:24px 0}}@media (max-width:374px){.btn-select{width:130px}.btn-select .value-button{font-size:14px}.list-select-item{width:250px}}.sec-submenu-page.sec-content{padding:120px 0 56px}.content-recruit-page{width:100%;margin-top:56px}.content-recruit-page .list-thumb-recruit{width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:0}.content-recruit-page .list-thumb-recruit img{width:100%}.ie9 .content-recruit-page .list-thumb-recruit,.ie10 .content-recruit-page .list-thumb-recruit{height:370px !important}.content-recruit-page .desc-thumb{width:100%;text-align:justify;padding-top:40px;letter-spacing:normal}.list-item-recruit{margin-top:64px}.list-item-recruit .col-list-recruit{margin-top:24px;width:100%}.list-item-recruit .title{font-size:20px;font-weight:600;margin-bottom:16px}.list-item-recruit .list-recruit{width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.list-item-recruit .list-recruit .item{margin:0 0 16px;width:100%;max-width:492px;height:100px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;border:4px solid #fff;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;display:table}@media (min-width:751px){.list-item-recruit .list-recruit .item:hover,.list-item-recruit .list-recruit .item:active,.list-item-recruit .list-recruit .item.active{border-color:#dc3c36}}.list-item-recruit .list-recruit .item:after{content:"";width:24px;height:24px;background:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/icon_recruit.png) no-repeat;position:absolute;right:0;bottom:0}.chrome .list-item-recruit .list-recruit .item:after{right:-2px;bottom:-2px}.ie9 .list-item-recruit .list-recruit .item:after,.ie10 .list-item-recruit .list-recruit .item:after{right:1px;bottom:1px}.list-item-recruit .list-recruit .item .txt-item{display:table-cell;vertical-align:middle;font-size:18px;line-height:1;font-weight:600}.ie9 .list-item-recruit .list-recruit .item,.ie10 .list-item-recruit .list-recruit .item{display:table !important}@media (max-width:750px){.section-recruit.sec-content{padding:40px 0 72px}.content-recruit-page{margin-top:0}.content-recruit-page .desc-thumb{padding-top:56px}.list-item-recruit{margin-top:80px}.list-item-recruit .col-list-recruit{margin-top:56px}.list-item-recruit .list-recruit .item{margin:8px 0;width:100%;height:80px}.list-item-recruit .list-recruit .item .txt-item{font-size:16px;line-height:1.5}.chrome .list-item-recruit .list-recruit .item:after{bottom:-2px;right:-2px}}.section-recruit-office{background-color:#fff}.section-recruit-office.sec-content{padding:64px 0 160px}.section-recruit-office .sec-title{font-size:42px}.list-office{margin-top:72px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.list-office .item{width:50%;height:auto;border-right:1px solid #fff;border-bottom:1px solid #fff;line-height:0}.list-office .item img{width:100%}.ie9 .list-office .item,.ie10 .list-office .item{height:301px}@media (max-width:750px){.list-office .item{width:100%;height:auto;border:0;border-bottom:4px solid #fff}.section-recruit-office.sec-content{padding:56px 0 80px}.section-recruit-office .sec-title{font-size:32px}}.section-interview.sec-content{padding:120px 0 152px}.section-interview .pagination{margin-top:72px}.content-interview{width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.content-interview .interview-container{width:calc(50% - 12px);margin-bottom:24px}.content-interview .interview-container:nth-child(2n){padding-right:0}.content-interview .item{width:100%;-moz-box-shadow:0 4px 8px rgba(0,0,0,.16);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.16);box-shadow:0 4px 8px rgba(0,0,0,.16);opacity:1;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (min-width:751px){.content-interview .item:hover{opacity:.6}}.content-interview .thumb{width:100%;height:270px;line-height:0;overflow:hidden;position:relative}.content-interview .thumb img{height:270px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.content-interview .thumb .pc{display:block}.content-interview .thumb .sp{display:none}.content-interview .title{font-size:14px;line-height:1;color:rgba(68,51,17,.6)}.content-interview .desc-item{padding:16px 16px 24px;position:relative;height:140px;background-color:#fff}.content-interview .desc-item:after{content:"";width:18px;height:16px;background:url(https://cdn.roomclip.jp/roomclip-corp-gd/common/pages.png) center no-repeat;position:absolute;right:8px;bottom:8px}.content-interview .desc{padding-top:22px;line-height:1.6;font-weight:600}@media (max-width:750px){.section-interview.sec-content{padding:56px 0 80px}.section-interview .pagination{margin-top:64px}.page-interview .list-btn-access.sec-content{border-top:2px solid #cfcabf;padding-bottom:80px}.content-interview{display:block !important;padding:0}.content-interview .interview-container{width:100%;padding:0}.content-interview .thumb{width:100%}.content-interview .thumb .pc{display:none}.content-interview .thumb .sp{display:block}.content-interview .desc{font-size:16px;padding-top:16px;height:80px}.content-interview .desc-item{padding-bottom:56px}}.content-contact .desc-contact-top{padding-top:32px}.content-contact .desc-contact-top a{text-decoration:underline}.section-contact.sec-content{padding:72px 0 160px}.section-contact .list-item-recruit .list-recruit .item{height:140px}@media (max-width:750px){.section-contact.sec-content{padding:92px 0 80px}.section-contact .list-item-recruit{margin-top:40px}.section-contact .list-item-recruit .col-list-recruit{margin-top:48px}.section-contact .list-item-recruit .list-recruit .item{height:112px}.content-contact .desc-contact-top{padding-top:56px}}.section-contact-form.sec-content{padding:56px 0 160px}.section-contact-form .wrapper{width:848px}.dec-contact-form{padding-top:56px}.require{position:relative}.contact-form{margin-top:48px}.form-group{margin-top:24px}.form-group .start{font-size:24px;padding-left:4px;line-height:1.5;position:relative;top:2px}.form-group .label-input{font-size:14px;font-weight:600}.form-group .capcha{margin-top:40px}.form-group .note{color:rgba(68,51,17,.6);padding-left:32px;font-size:14px}.form-group .input-control{padding:0 16px;width:100%;height:48px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #cfcabf;background-color:#fff}.form-group .input-control:focus{border-color:#dc3c36}.form-group .txt-erorr{font-size:14px;line-height:1.7;color:rgba(220,60,54,.65);display:none}.form-group.erorr .txt-erorr{display:block}.form-group.erorr .input-control{background-color:#ffebeb;border-color:#dc3c36}.form-group.erorr .checkbox-group{background-color:#ffebeb}.form-group .textarea{padding:16px;width:100%;height:200px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #cfcabf;background-color:#fff;resize:none}.form-group .textarea:focus{border-color:#dc3c36;outline:none}.form-group .checkbox-group{width:100%;height:80px;background-color:#eae7e2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:35px;line-height:1.5}.form-group .checkbox-control{margin:27px 32px 23px;display:inline-block;position:relative}.form-group .checkbox-control .txt-underline{text-decoration:underline}.form-group .checkbox-control .txt-require{padding-left:20px}.form-group .checkbox-control input{display:inline-block;vertical-align:middle}.ie .form-group .checkbox-control input{top:5px}.form-group .checkbox-control label{padding-left:8px;position:relative}.form-group .request{position:relative;padding-left:24px;font-weight:700}.form-group .request:after{content:"*";font-size:24px;line-height:1;color:#dc3c36;position:absolute;left:8px;top:8px}.form-group-half-left{float:left;width:48%}.form-group-half-right{float:right;width:48%}.note-request{margin-top:32px}.start{font-size:16px;line-height:1;color:#dc3c36}::placeholder{color:rgba(68,51,17,.3);opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:rgba(68,51,17,.3)}.btn-contact-form{margin-top:64px}.btn-contact-form .btn-style02{margin:0 auto}@media (max-width:750px){.section-contact-form .wrapper{width:100%}.contact-form{margin-top:64px}.form-group .checkbox-group .checkbox-control{margin:16px}.form-group .checkbox-group .checkbox-control .txt-underline{text-decoration:none}.form-group .checkbox-group .checkbox-control label:after{content:none}.form-group .checkbox-group .checkbox-control .txt-require{display:inline-block !important;padding-left:8px;position:relative}.form-group .note{display:block;padding:0 0 8px}.form-group .checkbox-control input{vertical-align:top;margin-top:8px}}@media (max-width:374px){.form-group .capcha{-webkit-transform:scale(.85);-ms-transform:scale(.85);-moz-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}}.section-contact-confirm .list-btn-service{margin-top:64px}.form-group .txt-confirm{padding:16px 0 0 40px}.content-contact-confirm{margin-top:32px;padding:8px 0 80px;border-top:2px solid #cfcabf;border-bottom:2px solid #cfcabf}.content-contact-confirm .name{font-weight:600}.content-contact-confirm .email{font-weight:600}.content-contact-confirm .message{font-weight:600}@media (max-width:750px){.section-contact-confirm .list-btn-service .btn-style03{margin:0 12px 24px 0;width:120px}.section-contact-confirm .list-btn-service .btn-style02{margin:0 0 24px;width:120px}.section-contact-confirm.sec-content{padding:40px 0 56px}.content-contact-confirm{padding-bottom:88px}}.section-contact-thanks.sec-content{padding:56px 0 176px}.content-contact-thanks{margin-top:56px}.content-contact-thanks .thumb{text-align:center}.content-contact-thanks .thumb img{width:300px;height:auto;margin:0 auto}.content-contact-thanks .desc-thanks p{padding-top:32px}.content-contact-thanks .desc-thanks .name{font-size:18px;color:rgba(68,51,17,.6);font-weight:600}@media (max-width:750px){.section-contact-thanks.sec-content{padding:40px 0 80px}.content-contact-thanks .thumb img{max-width:100%}}.section-business{padding:64px 0 80px}.section-business img{width:100%}h2.common-title{font-size:28px;font-weight:700;margin-bottom:64px;text-align:center;line-height:1}.common-sub-title{font-size:22px;text-align:center;font-weight:700;margin-bottom:8px}.common-list{-js-display:flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.common-list .common-item{display:block}.list-jump{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.btn-style-jump{display:block;width:100%;padding:32px 16px;text-align:center;line-height:1;color:#fff;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;-moz-border-radius:64px;-webkit-border-radius:64px;border-radius:64px}.ie .btn-style-jump{padding-top:20px 0 16px}.jump-menu01{background-color:#e94a50;border:2px solid #e94a50}.jump-menu01:hover,.jump-menu01:active,.jump-menu01.active{background-color:#fff;color:#e94a50;border:2px solid #e94a50}.jump-menu02{background-color:#4a6ab7;border:2px solid #4a6ab7}.jump-menu02:hover,.jump-menu02:active,.jump-menu02.active{background-color:#fff;color:#4a6ab7;border:2px solid #4a6ab7}.jump-menu03{background-color:#f79209;border:2px solid #f79209}.jump-menu03:hover,.jump-menu03:active,.jump-menu03.active{background-color:#fff;color:#f79209;border:2px solid #f79209}.btn-style-features{width:380px;padding:24px 0;text-align:center;line-height:1;background-color:#fff;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;display:block;-moz-border-radius:64px;-webkit-border-radius:64px;border-radius:64px}.ie .btn-style-features{padding:19px 0 14px}.ie9 .btn-style-features,.ie10 .btn-style-features{width:380px}@media (max-width:750px){.btn-style-features{width:100%;max-width:340px}}.menu01 .btn-style-features{color:#e94a50;border:2px solid #e94a50}.menu01 .btn-style-features:hover,.menu01 .btn-style-features:active,.menu01 .btn-style-features.active{background-color:#e94a50;color:#fff;border:2px solid #fff}.menu02 .btn-style-features{color:#4a6ab7;border:2px solid #4a6ab7}.menu02 .btn-style-features:hover,.menu02 .btn-style-features:active,.menu02 .btn-style-features.active{background-color:#4a6ab7;color:#fff;border:2px solid #fff}.menu03 .btn-style-features{color:#f79209;border:2px solid #f79209}.menu03 .btn-style-features:hover,.menu03 .btn-style-features:active,.menu03 .btn-style-features.active{background-color:#f79209;color:#fff;border:2px solid #fff}.common-ask{margin:80px auto 0}.section-business.main{background-color:#fff}.section-business.main .product{width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.section-business.main .product .left{width:60%;padding-right:40px}.section-business.main .product .right{width:40%}.section-business.main .product .right .rclogo{max-width:280px;margin-bottom:32px}.section-business.main .product .right h1.title{font-size:24px;font-weight:700;margin-bottom:24px}.section-business.main .product .right p.desc{margin-bottom:40px}.reasons{background:#faf5ec}.reasons .item{background:#fff;border-radius:16px;text-align:center;padding:16px 16px 24px;width:calc(50% - 12px);margin-right:24px;margin-bottom:24px}.reasons .item:nth-of-type(2n){margin-right:0}.reasons .item .image{width:100%;margin:0 0 24px}.reasons .item .desc{font-size:16px;font-weight:700}.reasons .item .desc .big{font-size:28px}.reasons .item .desc .red{color:#dc3c36}.section-business.users{background-color:#fff}.section-business.users .item{width:33%;max-width:332px;padding:0 26px;text-align:center}.section-business.users .item .desc{font-size:18px;margin-bottom:40px}.section-business.users .item .desc .big{font-size:40px}.section-business.users .item .desc .red{color:#dc3c36}.section-business.users .item .image{max-width:280px}.section-business.menu0 h3.common-sub-title{font-size:22px;font-weight:700;margin-bottom:8px}.section-business.menu0 .common-list{margin-bottom:64px}.section-business.menu0 .common-list li{width:100%;max-width:320px}.section-business.menu0 .desc{margin-bottom:40px}.section-business.menu0 .image{max-width:1000px}.section-business.menu01{background-color:#e94a50}.section-business.menu02{background-color:#4a6ab7}.section-business.menu03{background-color:#f79209}.features .number{font-size:48px;font-weight:700;color:#fff;text-align:center;line-height:1;margin-bottom:24px}.features .title{font-size:30px;font-weight:700;color:#fff;text-align:center;line-height:1;margin-bottom:40px}.features .up-list{-webkit-justify-content:center;justify-content:center}.features .up-list .image{max-width:120px;margin:0 20px 40px}.features .sub-title{font-size:22px;font-weight:700;color:#fff;text-align:center;line-height:1;margin-bottom:40px}.features .desc{font-size:16px;color:#fff;margin-bottom:40px}.features .ribon-container{position:relative}.features .ribon-container .ribon{position:absolute;top:0;left:0;width:96px}.features .detail-item{background-color:#fff;border-radius:16px;padding:40px 24px}.features .detail-item .image{margin-bottom:40px}.features .detail-item .title{font-size:20px;margin-bottom:32px}.features .detail-item .detail-desc{font-size:14px;text-align:left}.features .detail-item .btn-style04{line-height:1;padding:10px 0;margin:40px auto 0}.menu01 .detail-list .detail-item{width:calc(50% - 12px);margin-right:24px}.menu01 .detail-list .detail-item:nth-of-type(2n){margin-right:0}.menu01 .detail-list .detail-item .image{max-width:408px}.menu01 .detail-list .detail-item .title{color:#e94a50}.menu02 .detail-list .detail-item{text-align:center;width:calc(33% - 12px);margin-right:18px}.menu02 .detail-list .detail-item:nth-of-type(3n){margin-right:0}.menu02 .detail-list .detail-item .image{max-width:240px}.menu02 .detail-list .detail-item .title{color:#4a6ab7}.menu03 .detail-list .detail-item{text-align:center;width:calc(33% - 12px);margin-right:18px}.menu03 .detail-list .detail-item:nth-of-type(3n){margin-right:0}.menu03 .detail-list .detail-item .image{max-width:240px}.menu03 .detail-list .detail-item .title{color:#f79209}.flow .note{margin-top:64px}.flow .btn-style02{padding:24px 0}@media (max-width:750px){h2.common-title{font-size:22px}.section-business.main .product{display:block}.section-business.main .product .left,.section-business.main .product .right{width:100%;padding:0}.section-business.main .product .left .rclogo,.section-business.main .product .right .rclogo{max-width:200px;display:block;margin:24px auto}.section-business.main .product .left h1.title,.section-business.main .product .right h1.title{font-size:22px;text-align:center}.section-business.main .product .left p.desc,.section-business.main .product .right p.desc{margin-bottom:64px}.reasons h2.common-title{margin-bottom:40px}.reasons ul.common-list{display:block}.reasons ul.common-list li.item{width:100%;padding:24px;margin:0 0 16px}.reasons ul.common-list li.item .image{max-width:initial;margin:0 0 16px}.section-business.users .item{display:block;max-width:initial;width:100%;margin-bottom:40px}.section-business.users .item .desc{margin-bottom:8px}.section-business.users .item .image{max-width:initial}.section-business.menu0 h3.common-sub-title{font-size:18px}.section-business.menu0 .common-list{display:block;margin-bottom:40px}.section-business.menu0 .common-list li{margin:0 auto 16px}.section-business.menu0 .common-list .jump{margin-top:16px}.section-business.menu0 .desc{margin-bottom:40px}.section-business.menu0 .image{max-width:320px}.features .number{font-size:40px;margin-bottom:16px}.features .title{font-size:24px;margin-bottom:40px}.features .sub-title{font-size:20px;line-height:1.7}.features .detail-list{display:block}.features .detail-list .detail-item{width:100%;margin-bottom:24px}.features .detail-list .detail-item .image{margin-bottom:40px}.features .detail-list .detail-item .title{font-size:20px;margin-bottom:32px}}.section-privacy.sec-content{padding:72px 0 160px}@media (max-width:750px){.section-privacy.sec-content{padding:92px 0 80px}}.title-page .sec-title{letter-spacing:0;line-height:1}.title-page .sub-sec-tile{line-height:1;margin-top:8px}.content-privacy{background-color:#fff;padding:64px 40px;line-height:29px;border-radius:8px;max-width:880px;margin:0 auto}.content-privacy .privacy-title{margin:40px 0 16px;font-size:22px;line-height:1;font-weight:700;line-height:1.8}.content-privacy .privacy-text{margin-top:16px}.content-privacy .privacy-text:first-child{margin-top:0}.content-privacy .privacy-lists{margin:8px 0 0 24px}.content-privacy .privacy-list{margin-top:8px}.content-privacy .privacy-mail{color:#dc3c36;text-decoration:underline}@media (max-width:750px){.title-page{margin-bottom:64px}.content-privacy{padding:24px 16px}.content-privacy .privacy-title{font-size:18px}.content-privacy .privacy-lists{margin:8px 0 0 16px}}