@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{color:#333;height:100%;padding-top:0px;font-size:1.6rem;font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal;line-height:1.85;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;letter-spacing:.09em;background:#fff}body.appear{background:#fff}img{max-width:100%;height:auto;vertical-align:bottom}.ibm-plex sans jp-regular{font-family:"IBM Plex Sans JP",sans-serif;font-weight:400;font-style:normal}.ibm-plex sans jp-semibold{font-family:"IBM Plex Sans JP",sans-serif;font-weight:600;font-style:normal}.roboto-regular{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.roboto-bold{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}.loader{margin:0 0 2em;height:100px;width:20%;text-align:center;padding:1em;margin:0 auto 1em;display:inline-block;vertical-align:top}svg path,svg rect{fill:#ff6700}@media screen and (min-width: 640px){a[href^="tel:"]{pointer-events:none}}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media only screen and (max-width: 768px){.hidden-xs{display:none !important}.visible-xs{display:block !important}}@media only screen and (min-width: 768px)and (max-width: 991px){.visible-sm{display:block !important}}@media only screen and (min-width: 1200px){.visible-lg{display:block !important}}.col_red{color:#e00}.fcP{color:#008cd6}.col_white{color:#fff}.main_color{color:#008cd6}.text_shadow{text-shadow:0 1px 1px rgba(0,0,0,.1)}a{background-color:rgba(0,0,0,0);outline:none;-webkit-transition:color 400ms,background-color 400ms;transition:color 400ms,background-color 400ms;outline:none}a:focus,*:focus{outline:none}a:active,a:hover{outline:0;-webkit-transition:all .3s;transition:all .3s}a{color:#009caf;text-decoration:none;cursor:pointer}a:hover{color:#4c3832;text-decoration:none}@media screen and (min-width: 768px){a:hover{color:#4c3832;transition:all .3s ease;-webkit-transition:all .3s ease}a.link_ul:after{border-bottom:solid 1px #000 !important;bottom:0;content:"";display:block;transition:all .3s ease;-webkit-transition:all .3s ease;width:0}a.link_ul:hover::after{width:100%}}p{margin-bottom:1rem}.num{font-family:"Roboto",sans-serif;font-weight:400;font-size:1.8rem}.num_s{font-family:"Roboto",sans-serif;font-weight:400}.sans-serif{font-family:sans-serif}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.pull-left{float:left}.pull-right{float:right}.pull-right img{margin:0 0 20px 20px}@media(max-width: 767px){.pull-right img{margin:0 0 20px 10px}}.row-v-middle{font-size:0}.flex_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ss_text{font-size:1.2rem !important}.s_text{font-size:1.4rem !important}.m_text{font-size:1.6rem !important}.l_text{font-size:1.8rem !important}.ll_text{font-size:2rem !important}.l2_text{font-size:2.2rem !important;line-height:1}.caption{font-size:1.5rem;line-height:1.3 !important;margin-top:1em;text-align:center}hr{height:0;margin:0;padding:0;border:0;overflow:visible;border-top:1px solid #ddd;border-bottom:1px solid #fff;border-left:none;border-right:none;line-height:1;height:1px}.bld{font-weight:bold}.nml{font-weight:normal}.vm{vertical-align:middle !important}.vt{vertical-align:top !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.bold{font-weight:bold}.normal{font-weight:normal}.mlr_auto{margin-left:auto !important;margin-right:auto !important}.mt-10{margin-top:-10px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pl0{padding-left:0 !important}.pl10{padding-left:1em !important}.pl20{padding-left:2em !important}.pr10{padding-right:1em !important}.pr20{padding-right:2em !important}.pl15{padding-left:20px !important}.pr15{padding-right:20px !important}.table{width:100%;max-width:100%;margin-bottom:20px;font-size:1.4rem}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:5px;line-height:1.42857143;vertical-align:top;border-bottom:1px solid #f2f2f6}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>tbody>tr>th{background:#eee;font-weight:normal}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table-responsive{overflow-x:auto;min-height:.01%}.table-bordered{border:1px solid #ddd;border-collapse:collapse}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}@media print,screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.th_col1{background:#008cd6}.th_col2{background:#fdd835 !important}.th_col3{background:#81bffd !important;color:#008cd6}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-unstyled{padding-left:0;list-style:none}ul.aster li{position:relative;list-style:none;text-align:left;padding-left:1.2em}ul.aster li::after{display:block;position:absolute;top:.3em;left:0em;font-size:1.2rem;line-height:1}ul.aster li::after{content:"✱"}.parallax-window{min-height:600px;background:rgba(0,0,0,0)}.parallax-slider{top:0;left:0}.img-responsive{display:block;width:100% \9 ;max-width:100%;height:auto}.img-responsive-center{margin:0 auto}.img-res{width:auto;height:auto;max-width:100%;max-height:100%}.imgRound{border-radius:15px}.imgRound2{border-radius:10px}.lh180{line-height:1.8 !important}.lh150{line-height:1.5 !important}.lh130{line-height:1.3}.ls02{letter-spacing:-0.02em}.ls09{letter-spacing:-0.15em}.switch{visibility:hidden}.error{font-size:.8em;color:#d00}.breadcrumb_wrap{padding:20px 0px 30px}@media(max-width: 767px){.breadcrumb_wrap{padding:10px 0 10px}}.breadcrumb{list-style:none;border-radius:0px;font-size:1.4rem;text-align:right;margin:0px auto 50px;width:100%}@media(max-width: 767px){.breadcrumb{font-size:1.2rem;margin:20px auto 20px;text-align:left;padding-top:10px}}.breadcrumb>li{display:inline-block;color:#000;margin-top:20px}@media(max-width: 767px){.breadcrumb>li{margin-top:5px}}.breadcrumb>li a{color:#000}.breadcrumb>li+li:before{content:" ";content:"";font-family:FontAwesome;font-size:1em;padding:0 7px 0 5px !important;color:#000}.breadcrumb>li a:hover,.breadcrumb>li a:focus,.breadcrumb>li a:active{color:#666;text-decoration:none}.breadcrumb>.active{color:#000}.pagination_wrapper{padding:0em;margin:0 auto;text-align:center}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto;text-align:center;width:100%}@media(max-width: 767px){.pagination{width:100%}}.pagination .pg_num{width:30%}.pagination .next,.pagination .prev{width:25%}.pagination li{min-width:40px;height:30px;line-height:1;margin:10px 10px 0 0;text-align:center;display:block}@media(max-width: 767px){.pagination li{width:18px;height:18px;line-height:1;margin:12px}}.pagination li:last-child{margin-right:0}.pagination li a{background:#fff;color:#009caf;border:2px #008cd6 solid;padding:7px 15px;line-height:1.2;border-radius:4px}.pagination li a:hover{background:#008cd6;color:#fff;border:2px #008cd6 solid}.pagination li a.active{background:#008cd6;color:#fff;border:2px #008cd6 solid;cursor:default}.pagination li a.disable{background:#fff;color:#777;border:2px #ddd solid;cursor:not-allowed}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.col_red{color:#e00}body.appear{background-color:#fff}.col_white{color:#fff}.main_color{color:#333}.text_shadow{text-shadow:0 1px 1px rgba(0,0,0,.1)}.highlight{background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(65%, #FFD54F), color-stop(95%, transparent));background:linear-gradient(transparent 65%, #FFD54F 65% 95%, transparent 95%)}.highlight2{background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(65%, #FF7171), color-stop(95%, transparent));background:linear-gradient(transparent 65%, #FF7171 65% 95%, transparent 95%)}#splash{position:fixed;width:100%;height:100%;background:#333;z-index:9999999;text-align:center;color:#fff}#splash-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.splashbg1,.splashbg2{display:none}body.appear .splashbg1,body.appear .splashbg2{display:block}body.appear .splashbg1{-webkit-animation-name:PageAnime;animation-name:PageAnime;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;left:50%;-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#333}@-webkit-keyframes PageAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes PageAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}body.appear .splashbg2{-webkit-animation-name:PageAnime2;animation-name:PageAnime2;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;right:50%;-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#333}@-webkit-keyframes PageAnime2{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes PageAnime2{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}#wrapper{opacity:0}body.appear #wrapper{-webkit-animation-name:PageAnimeAppear;animation-name:PageAnimeAppear;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}.mainblur{-webkit-filter:blur(8px);filter:blur(8px)}#g-nav{position:fixed;z-index:-1;opacity:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.25);-webkit-transition:all .3s;transition:all .3s}#g-nav.panelactive{opacity:1;z-index:999}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{display:none;position:absolute;z-index:999;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#g-nav.panelactive ul{display:block}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#fff;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold}.openbtn{position:fixed;z-index:9999;top:10px;right:15px;cursor:pointer;width:50px;height:50px;background:#333;border-radius:25px}@media(max-width: 767px){.openbtn{top:5px;right:10px}}.openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active{background-color:#fff}.openbtn.active span{background:#333}.openbtn.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}.scrolldown2{position:fixed;bottom:10px;left:50%;z-index:2}.scrolldown2 span{position:absolute;left:10px;bottom:10px;color:#eee;font-size:1rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown2:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#eee;-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@-webkit-keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown2:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#eee}.scrolldown3{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.scrolldown3 span{position:absolute;left:10px;bottom:10px;color:#eee;font-size:1rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown3:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#eee;-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown3:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#eee}.btn04{position:relative;display:inline-block;padding:10px 30px;color:#333;border:1px solid #ccc;text-decoration:none;outline:none;overflow:hidden;text-align:center}.btn04:hover{color:#fff;border-color:rgba(0,0,0,0);-webkit-transition-delay:.6s;transition-delay:.6s}.btn04 span{display:block;z-index:2}.bordertop span::before,.bordertop span::after{content:"";position:absolute;width:1px;height:0;background:#333;-webkit-transition:all .3s;transition:all .3s}.bordertop span::before{left:0;top:0}.bordertop span::after{right:0;top:0}.bordertop:hover span::before,.bordertop:hover span::after{height:100%}.bordertop::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:0;background:#333;-webkit-transition:all .3s;transition:all .3s}.bordertop:hover::before{height:100%;-webkit-transition-delay:.4s;transition-delay:.4s}#page-top2{position:fixed;bottom:20px;right:20px;z-index:2000;mix-blend-mode:difference}#page-top a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#333;border-radius:5px;width:50px;height:50px;line-height:40;padding-bottom:10px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:2rem;-webkit-transition:all .3s;transition:all .3s}#page-top a:hover{background:#333}@media screen and (max-width: 768px){#page-top a:hover{background:#333}}#page-top{position:fixed;right:10px;bottom:10px;z-index:2;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}@media(max-width: 767px){#page-top{bottom:65px}}#page-top.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes UpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#page-top.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes DownAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}}.slider{width:94%;margin:0 auto}.slider img{width:100%;height:auto;width:355px;height:237px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1596px){.slider img{width:100%;height:280px}}.slider .slick-slide{margin:0 10px}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #999;border-right:2px solid #999;height:15px;width:15px}.slick-prev{left:-1.5%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slick-next{right:-1.5%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick-dots{text-align:center;margin:20px 0 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:rgba(0,0,0,0);outline:none;width:8px;height:8px;display:block;border-radius:50%;background:#ccc}.slick-dots .slick-active button{background:#333}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.zoomOut{-webkit-animation-name:zoomOutAnime;animation-name:zoomOutAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes zoomOutAnime{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomOutAnime{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.fadeInUpTrigger,.fadeInDownTrigger,.fadeInUpTriggerOnce{opacity:0}.delay-time{-webkit-animation-delay:.5s;animation-delay:.5s}.zoomOutTrigger{opacity:0}.slide-in{overflow:hidden;display:inline-block;padding:0 10px}.slide-in_inner{display:inline-block}.leftAnime,.rightAnime{opacity:0}.slideAnimeLeftRight{-webkit-animation-name:slideText-100;animation-name:slideText-100;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideText-100{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideText-100{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.slideAnimeRightLeft{-webkit-animation-name:slideText100;animation-name:slideText100;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideText100{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideText100{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.glowAnime span{opacity:0}.glowAnime.glow span{-webkit-animation:glow_anime_on 1s ease-out forwards;animation:glow_anime_on 1s ease-out forwards}@-webkit-keyframes glow_anime_on{0%{opacity:0;text-shadow:0 0 0 #fff59d,0 0 0 #fff59d}50%{opacity:1;text-shadow:0 0 15px #fff59d,0 0 20px #fff59d}100%{opacity:1;text-shadow:0px 0px 3px #000,0 0 8px #000,0 0 12px #000,0 0 15px #000,0 0 30px #000}}@keyframes glow_anime_on{0%{opacity:0;text-shadow:0 0 0 #fff59d,0 0 0 #fff59d}50%{opacity:1;text-shadow:0 0 15px #fff59d,0 0 20px #fff59d}100%{opacity:1;text-shadow:0px 0px 3px #000,0 0 8px #000,0 0 12px #000,0 0 15px #000,0 0 30px #000}}span.mask{display:block;overflow:hidden}.circle span.mask{position:relative}.circle span.mask::before{position:absolute;content:"";-webkit-transform:scale(0);transform:scale(0);opacity:0;width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,.2)}.circle span.mask:hover::before{-webkit-animation:circle .75s;animation:circle .75s}@-webkit-keyframes circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}30%{opacity:1}100%{-webkit-transform:scale(2);transform:scale(2)}}@keyframes circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}30%{opacity:1}100%{-webkit-transform:scale(2);transform:scale(2)}}.bgDU,.bgDU .mask{display:block;position:relative;overflow:hidden}.bgDU .mask::before{content:"";position:absolute;z-index:2;left:0;top:0;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%);background:#e2a2b2;width:100%;height:100%}.bgDU:hover .mask::before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.bgDU .cap{position:absolute;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:3;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.bgDU:hover .cap{opacity:1}#header{position:relative;width:100%;height:100vh;overflow:hidden}@media(max-width: 767px){#header{height:640px}}#header-img{position:fixed;z-index:1;top:0;width:100%;height:100vh}#container,#footer{position:relative;z-index:3}.slide_box{position:absolute;top:0;right:0;z-index:10 !important;height:100vh;width:100%;margin:0 0 0 auto;padding:0px;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 767px){.slide_box{height:640px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0px}}.box{opacity:0}.box{width:220px;padding:20px;margin:0 20px 20px 20px;background:#666;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeDown{-webkit-animation-name:fadeDownAnime;animation-name:fadeDownAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeRight{-webkit-animation-name:fadeRightAnime;animation-name:fadeRightAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInTrigger,.fadeUpTrigger,.fadeDownTrigger,.fadeLeftTrigger,.fadeRightTrigger{opacity:0}.flipDown{-webkit-animation-name:flipDownAnime;animation-name:flipDownAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipDownAnime{from{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg);opacity:0}to{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0);opacity:1}}@keyframes flipDownAnime{from{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg);opacity:0}to{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0);opacity:1}}.flipLeft{-webkit-animation-name:flipLeftAnime;animation-name:flipLeftAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-perspective-origin:left center;perspective-origin:left center;opacity:0}@-webkit-keyframes flipLeftAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}@keyframes flipLeftAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}.flipLeftTop{-webkit-animation-name:flipLeftTopAnime;animation-name:flipLeftTopAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipLeftTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(-15deg);transform:translate(-20px, 80px) rotate(-15deg);opacity:0}to{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);opacity:1}}@keyframes flipLeftTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(-15deg);transform:translate(-20px, 80px) rotate(-15deg);opacity:0}to{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);opacity:1}}.flipRight{-webkit-animation-name:flipRightAnime;animation-name:flipRightAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-perspective-origin:right center;perspective-origin:right center;opacity:0}@-webkit-keyframes flipRightAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}@keyframes flipRightAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}.flipRightTop{-webkit-animation-name:flipRightTopAnime;animation-name:flipRightTopAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipRightTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(25deg);transform:translate(-20px, 80px) rotate(25deg);opacity:0}to{-webkit-transform:translate(0, 1) rotate(0deg);transform:translate(0, 1) rotate(0deg);opacity:1}}@keyframes flipRightTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(25deg);transform:translate(-20px, 80px) rotate(25deg);opacity:0}to{-webkit-transform:translate(0, 1) rotate(0deg);transform:translate(0, 1) rotate(0deg);opacity:1}}.flipDownTrigger,.flipLeftTrigger,.flipLeftTopTrigger,.flipRightTrigger,.flipRightTopTrigger{opacity:0}.rotateX{-webkit-animation-name:rotateXAnime;animation-name:rotateXAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateXAnime{from{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:0}to{-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);opacity:1}}@keyframes rotateXAnime{from{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:0}to{-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);opacity:1}}.rotateY{-webkit-animation-name:rotateYAnime;animation-name:rotateYAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateYAnime{from{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:0}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);opacity:1}}@keyframes rotateYAnime{from{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:0}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);opacity:1}}.rotateLeftZ{-webkit-animation-name:rotateLeftZAnime;animation-name:rotateLeftZAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateLeftZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);opacity:1}}@keyframes rotateLeftZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);opacity:1}}.rotateRightZ{-webkit-animation-name:rotateRightZAnime;animation-name:rotateRightZAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateRightZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);opacity:1}}@keyframes rotateRightZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);opacity:1}}.rotateXTrigger,.rotateYTrigger,.rotateLeftZTrigger,.rotateRightZTrigger{opacity:0}.zoomIn{-webkit-animation-name:zoomInAnime;animation-name:zoomInAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes zoomInAnime{from{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomInAnime{from{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.zoomOut{-webkit-animation-name:zoomOutAnime;animation-name:zoomOutAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes zoomOutAnime{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.zoomInTrigger,.zoomOutTrigger{opacity:0}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.smooth{-webkit-animation-name:smoothAnime;animation-name:smoothAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;　transform-origin:left;opacity:0}@-webkit-keyframes smoothAnime{from{-webkit-transform:translate3d(0, 100%, 0) skewY(12deg);transform:translate3d(0, 100%, 0) skewY(12deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0) skewY(0);transform:translate3d(0, 0, 0) skewY(0);opacity:1}}@keyframes smoothAnime{from{-webkit-transform:translate3d(0, 100%, 0) skewY(12deg);transform:translate3d(0, 100%, 0) skewY(12deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0) skewY(0);transform:translate3d(0, 0, 0) skewY(0);opacity:1}}.smoothTrigger{opacity:0}.lineTrigger{position:relative;opacity:0}.lineTrigger.lineanime{-webkit-animation-name:lineAnimeBase;animation-name:lineAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes lineAnimeBase{from{opacity:0}to{opacity:1}}@keyframes lineAnimeBase{from{opacity:0}to{opacity:1}}.lineTrigger::before,.lineTrigger::after{position:absolute;content:"";width:0;height:1px;background:#333}.line2::before,.line2::after{position:absolute;content:"";width:1px;height:0;background:#333}.lineTrigger::before{top:0;left:0}.lineTrigger.lineanime::before{-webkit-animation:lineAnime .5s linear 0s forwards;animation:lineAnime .5s linear 0s forwards}.line2::before{top:0;right:0}.lineTrigger.lineanime .line2::before{-webkit-animation:lineAnime2 .5s linear .5s forwards;animation:lineAnime2 .5s linear .5s forwards}.lineTrigger::after{bottom:0;right:0}.lineTrigger.lineanime::after{-webkit-animation:lineAnime .5s linear 1s forwards;animation:lineAnime .5s linear 1s forwards}.line2::after{bottom:0;left:0}.lineTrigger.lineanime .line2::after{-webkit-animation:lineAnime2 .5s linear 1.5s forwards;animation:lineAnime2 .5s linear 1.5s forwards}@-webkit-keyframes lineAnime{0%{width:0%}100%{width:100%}}@keyframes lineAnime{0%{width:0%}100%{width:100%}}@-webkit-keyframes lineAnime2{0%{height:0%}100%{height:100%}}@keyframes lineAnime2{0%{height:0%}100%{height:100%}}.lineTrigger.lineanime .lineinappear{-webkit-animation:lineInnerAnime .5s linear 1.5s forwards;animation:lineInnerAnime .5s linear 1.5s forwards;opacity:0}@-webkit-keyframes lineInnerAnime{0%{opacity:0}100%{opacity:1}}@keyframes lineInnerAnime{0%{opacity:0}100%{opacity:1}}.bgextend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}.bgRLextend::before{-webkit-animation-name:bgRLextendAnime;animation-name:bgRLextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgRLextendAnime{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgRLextendAnime{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}.bgDUextend::before{-webkit-animation-name:bgDUextendAnime;animation-name:bgDUextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgDUextendAnime{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:top;transform-origin:top}100%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes bgDUextendAnime{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:top;transform-origin:top}100%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}.bgUDextend::before{-webkit-animation-name:bgUDextendAnime;animation-name:bgUDextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgUDextendAnime{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes bgUDextendAnime{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}.bgappearTrigger,.bgUDextendTrigger,.bgDUextendTrigger,.bgRLextendTrigger,.bgLRextendTrigger{opacity:0}.wrapper{overflow:hidden}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.count2{-webkit-animation-iteration-count:2;animation-iteration-count:2}.countinfinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.delay-time02{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-time04{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-time06{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-time08{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-time10{-webkit-animation-delay:1s;animation-delay:1s}.delay-time12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-time14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-time16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay-time18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay-time20{-webkit-animation-delay:2s;animation-delay:2s}.delay-time22{-webkit-animation-delay:2.2s;animation-delay:2.2s}.delay-time24{-webkit-animation-delay:2.4s;animation-delay:2.4s}.delay-time26{-webkit-animation-delay:2.6s;animation-delay:2.6s}.delay-time28{-webkit-animation-delay:2.8s;animation-delay:2.8s}.delay-time30{-webkit-animation-delay:3s;animation-delay:3s}.delay-time05{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-time1{-webkit-animation-delay:1s;animation-delay:1s}.delay-time15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-time2{-webkit-animation-delay:2s;animation-delay:2s}.delay-time25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.change-time05{-webkit-animation-duration:.5s;animation-duration:.5s}.change-time1{-webkit-animation-duration:1s;animation-duration:1s}.change-time15{-webkit-animation-duration:1.5s;animation-duration:1.5s}.change-time2{-webkit-animation-duration:2s;animation-duration:2s}.change-time25{-webkit-animation-duration:2.5s;animation-duration:2.5s}.timeline li{position:relative;list-style:none;padding:0 0 20px 0}.timeline dl{margin:0 0 20px 3em}.border-line{position:absolute;left:7px;top:10px;width:2px;height:0;background:#ccc}.timeline li::after{content:"";position:absolute;top:10px;left:0;width:16px;height:16px;background:#e62320;border-radius:50%}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:60px;left:5%;list-style:none;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;list-style:none;display:inline-block;width:24px;height:10px;margin:0 5px 0 0;padding:0;cursor:pointer;font-size:0;line-height:0}.slick-dots li button{font-size:0;line-height:0;display:block;width:24px;height:10px;padding:5px 0px;cursor:pointer;border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:24px;height:10px;content:"";text-align:center;opacity:.55;background-color:#999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.9;background-color:#e62320}@media(max-width: 767px){.slick-dots{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:auto}.slick-dots li{width:10px;height:10px;margin:0 5px}.slick-dots li button{width:10px;height:10px}.slick-dots li button:before{font-size:10px;width:10px;height:10px}}section{padding:0px 0px}@media(max-width: 767px){section{padding:0px 0px}}ul{margin:0;padding:0;list-style:none}.head_menu{position:fixed;top:0px;left:0%;z-index:2;width:100%;height:100px;-webkit-transition:.3s;transition:.3s;padding-top:25px;padding-bottom:0px;background:rgba(255,255,255,.9)}@media(max-width: 992px){.head_menu{top:0;padding-bottom:5px;padding-top:5px;height:60px}}@media(max-width: 767px){.head_menu{top:0;padding-top:5px;padding-bottom:5px;height:60px}}.sub_nav{height:50px;vertical-align:middle}.slide_navi{position:relative;margin:0 auto 0px;width:95%;z-index:1000 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0}@media(max-width: 1199px){.slide_navi{width:98%}}@media(max-width: 992px){.slide_navi{width:auto}}@media(max-width: 767px){.slide_navi{width:auto}}.slide_navi .logo{display:inline-block;margin-left:0px}@media(max-width: 1199px){.slide_navi .logo{margin-left:10px;margin-top:0}}@media screen and (max-width: 992px){.slide_navi .logo{margin:8px 0px 2px 10px;width:100%;height:36px}}.slide_navi .logo img{width:200px}@media screen and (max-width: 992px){.slide_navi .logo img{width:auto;margin-top:5px;height:28px}}@media(max-width: 767px){.slide_navi .logo img{width:auto;height:28px}}@media screen and (max-width: 351px){.slide_navi .logo img{height:23px}}.slide_navi .nav_wrap{margin-left:auto;margin-top:-10px;margin-right:60px}@media screen and (max-width: 992px){.slide_navi .nav_wrap{display:none}}@media(max-width: 767px){.slide_navi .nav_wrap{display:none}}.slide_navi .sp_nav_wrap{margin-left:auto;margin-top:-10px;margin-right:60px}@media screen and (min-width: 993px){.slide_navi .sp_nav_wrap{display:none}}.slide_navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:center;align-self:center;text-align:center}.slide_navi ul li{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;font-weight:600}.slide_navi ul li a{color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0px 10px;font-size:1.6rem;margin:0 4px;position:relative}.slide_navi ul li a::before{content:"";width:0;height:1px;background:#333;display:block;position:absolute;top:calc(100% + 3px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;transition:.3s}.slide_navi ul li a:hover{color:#333}.slide_navi ul li a:hover::before{width:100%}@media(max-width: 1199px){.slide_navi ul li a{padding:0px 8px;margin:0 5px}}@media(max-width: 992px){.slide_navi ul li a{font-size:1.4rem;padding:0px 5px;margin:0 5px}}.slide_navi ul li a.active{color:#333}.slide_navi ul li a.active::before{width:100%}.slide_navi ul li a.logo{padding:0px 10px;margin-left:auto}.slide_navi .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:600;font-size:1.7rem;margin-top:5px}.slide_navi .contact i{margin-right:10px;display:inline-block}.slide_navi .contact .uketsuke{margin-right:10px;padding:5px 5px}.slide_navi .contact .envelope{border-left:1px #dedede solid;margin-left:10px}.slide_navi .contact .login{border-left:1px #dedede solid;margin-left:10px}@media(max-width: 992px){.slide_navi .contact .login{border-left:none;margin-right:0;margin-top:5px}}@media screen and (max-width: 351px){.slide_navi .contact .login{margin-left:5px}}.slide_navi .contact a{display:block;padding:5px 30px 5px 30px;position:relative;color:#303030}.slide_navi .contact a:hover{color:#333}@media(max-width: 992px){.slide_navi .contact a{padding:5px 10px}}.slide_navi .contact a::after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:#333;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top}.slide_navi .contact a:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.mix{mix-blend-mode:difference}.logo{mix-blend-mode:difference}#mainPanel{margin:0 auto 120px}@media(max-width: 767px){#mainPanel{margin-bottom:60px}}.kv{height:80vh;position:relative}.kv2{height:45vh;position:relative}.kv3{height:45vh;position:relative}.bg1{height:100%;background:url(/common/images/mainImage_pc-assets/mainImage_pc1.jpg) no-repeat center/cover}@media(max-width: 767px){.bg1{background:url(/common/images/mainImage_pc-assets/mainImage_sp1.jpg) no-repeat center/cover}}.bg2{height:100%;background:url(/common/images/mainImage_pc-assets/mainImage_pc2.jpg) no-repeat center/cover}@media(max-width: 767px){.bg2{background:url(/common/images/mainImage_pc-assets/mainImage_sp2.jpg) no-repeat center/cover}}.bg3{height:100%;background:url(/common/images/mainImage_pc-assets/mainImage_pc3.jpg) no-repeat center/cover}@media(max-width: 767px){.bg3{background:url(/common/images/mainImage_pc-assets/mainImage_sp3.jpg) no-repeat center/cover}}.bg4{height:100%;background:url(/common/images/mainImage_pc-assets/mainImage_pc4.jpg) no-repeat center/cover}@media(max-width: 767px){.bg4{background:url(/common/images/mainImage_pc-assets/mainImage_sp4.jpg) no-repeat center/cover}}.bg5{height:100%;background:url(/common/images/mainImage_pc-assets/mainImage_pc5.jpg) no-repeat center/cover}@media(max-width: 767px){.bg5{background:url(/common/images/mainImage_pc-assets/mainImage_sp5.jpg) no-repeat center/cover}}.bg7{height:100%;background:url(/common/images/mainImage_pc-assets/mainImage_pc7.jpg) no-repeat center/cover}@media(max-width: 767px){.bg7{background:url(/common/images/mainImage_pc-assets/mainImage_sp7.jpg) no-repeat center/cover}}.text-block{width:100%;position:absolute;top:33%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.text-block2{width:100%;position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.kv3 .text-block2{bottom:80px}.text-black{display:none}.text{font-size:24px;font-weight:400;text-align:center;line-height:1;text-transform:uppercase}.text-white .text{color:#fff}.text-black .text{color:#222}.txt1{display:block;font-size:54px;letter-spacing:.01em;margin-bottom:5px;font-weight:600}@media(max-width: 1199px){.txt1{font-size:50px}}@media(max-width: 992px){.txt1{font-size:24px;text-shadow:0 0 5px rgba(0,0,0,.2)}}.txt2{display:block;font-size:78px;letter-spacing:.01em;margin-bottom:30px;font-weight:600}@media(max-width: 1199px){.txt2{font-size:70px}}@media(max-width: 992px){.txt2{font-size:34px;text-shadow:0 0 5px rgba(0,0,0,.2)}}.txt3{display:block;font-size:30px;font-weight:600;letter-spacing:.02em;margin-bottom:30px}@media(max-width: 1199px){.txt3{font-size:26px}}@media(max-width: 992px){.txt3{font-size:20px;text-shadow:0 0 5px rgba(0,0,0,.2)}}.more{display:block;font-size:20px;font-weight:400;letter-spacing:-0.02em}@media(max-width: 992px){.more{font-size:16px;text-shadow:0 0 5px rgba(0,0,0,.2)}}@media screen and (min-width: 960px){.text-black{display:block}.text-inner{width:50%;overflow:hidden}.text{font-size:40px}.text-black .text{width:200%}}@media screen and (min-width: 960px){.bg7,.bg6,.bg5,.bg4,.bg3,.bg2,.bg1,.bg{width:80%;height:100%;position:relative;overflow:hidden;margin-left:auto;z-index:1}.text-block2,.text-block{-webkit-transform:none;transform:none}.text-white{bottom:25%;left:-18.8%}.text-black{width:auto;bottom:25%;left:5%}.text-inner{width:100%}.text{font-size:54px;text-align:left;letter-spacing:.1em}.text-black .text{width:100%}}.s-scale-txt{opacity:0}.slick-active .s-scale-txt{-webkit-animation:SlideScaleAni 1s ease-out forwards;animation:SlideScaleAni 1s ease-out forwards}@-webkit-keyframes SlideScaleAni{0%{opacity:0}100%{opacity:1}0%{opacity:0;-webkit-transform:translateX(100%) scale(0.75);transform:translateX(100%) scale(0.75)}100%{opacity:1;-webkit-transform:translateX(0%) scale(1);transform:translateX(0%) scale(1)}}@keyframes SlideScaleAni{0%{opacity:0}100%{opacity:1}0%{opacity:0;-webkit-transform:translateX(100%) scale(0.75);transform:translateX(100%) scale(0.75)}100%{opacity:1;-webkit-transform:translateX(0%) scale(1);transform:translateX(0%) scale(1)}}.slide_contents{position:relative;color:#fff;-webkit-transition:all .3s;transition:all .3s}.slide_contents .image_area{width:75%;margin-left:auto;text-align:right;z-index:5}.slide_contents .text_area{width:60%;position:absolute;z-index:10;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.slide_contents .text_area p{font-size:9rem;line-height:1;font-weight:600;-webkit-clip-path:inset(0 20% 0 0);clip-path:inset(0 20% 0 0);mix-blend-mode:difference}.slide_contents a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.slide_contents:hover{opacity:.8;-webkit-transition:all .3s;transition:all .3s}.slick-outer{position:relative}.slick-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:150;color:#fff;margin:0 10px;padding:0}.slick-content img{width:100%}.slick-content p{margin:0;padding:0;font-weight:bold;font-size:1rem}.slick-content h2{margin:0;padding:0;font-weight:bold;font-size:2rem;color:#fff}#menu h2,#blog h2{font-size:4rem;text-align:center;margin:0 0 50px 0;font-weight:normal;color:#e2a2b1}@media screen and (max-width: 768px){#menu h2,#blog h2{font-size:3rem}}#container{overflow-x:hidden}.contents{margin-top:100px}@media(max-width: 992px){.contents{margin-top:70px}}@media(max-width: 767px){.contents{margin-top:60px}}.contents_inner{margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px}@media(max-width: 1199px){.contents_inner{max-width:993px}}@media(max-width: 992px){.contents_inner{max-width:768px}}@media(max-width: 767px){.contents_inner{width:92%}}.contents_inner_small{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1000px;padding:0 50px}@media(max-width: 1199px){.contents_inner_small{max-width:993px;padding:0}}@media(max-width: 992px){.contents_inner_small{max-width:768px;padding:0}}@media(max-width: 767px){.contents_inner_small{width:92%;padding:0 0px}}#splash-logo p{font-size:1.8rem;font-weight:normal;white-space:nowrap}.s_brightness_01 img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.s_brightness_01 a:hover img{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.s_brightness_02 picture img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.s_brightness_02 picture:hover img{-webkit-filter:brightness(1.1);filter:brightness(1.1)}section{width:100%}.caption{text-align:center;font-size:small}.main_responsive{width:100%;margin:0 auto}.main_responsive img{width:65vw;height:auto}.main_responsive .slick-slide{-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transition:all .5s;transition:all .5s;opacity:.5}.main_responsive .slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1);opacity:1}.main_responsive .slick-prev,.main_responsive .slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #666;border-right:2px solid #666;height:25px;width:25px}.main_responsive .slick-prev{left:-1.5%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.main_responsive .slick-next{right:-1.5%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main_responsive .slick-dots{text-align:center;margin:20px auto 30px;position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);list-style:none}.main_responsive .slick-dots li{display:inline-block;margin:0 5px}.color_valiation_slider_wrapper{margin:0 auto 80px;background-color:#fff;padding:60px 0}@media(max-width: 767px){.color_valiation_slider_wrapper{padding:30px 0}}.color_valiation_slider{width:100%;margin:0 auto a;list-style:none}.color_valiation_slider img{max-width:100%;height:auto}.color_valiation_slider img{width:60vw;height:auto;margin:auto}@media(max-width: 767px){.color_valiation_slider img{width:80vw}}.color_valiation_slider .slick-slide{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .5s;transition:all .5s;opacity:.5}.color_valiation_slider .slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1);opacity:1}.cv_slick-prev,.cv_slick-next{position:absolute;top:50%;cursor:pointer;outline:none;display:block;z-index:10}.cv_slick-prev{left:3%}.cv_slick-prev::before{content:"";position:relative;margin:auto;display:inline-block;left:0px;top:0;width:36px;height:36px;border-radius:50%;border:2px #333 solid}.cv_slick-next{right:3%}.cv_slick-next::before{content:"";position:relative;margin:auto;display:inline-block;left:0px;top:0;width:36px;height:36px;border-radius:50%;border:2px #333 solid}.cv_slick-prev::after{content:"";position:absolute;left:16px;top:14px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-top:2px solid #333;border-right:2px solid #333;height:10px;width:10px}.cv_slick-next::after{content:"";position:absolute;left:11px;top:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #333;border-right:2px solid #333;height:10px;width:10px}.page_title_text{text-align:center;font-size:4.6rem;letter-spacing:.2rem;margin-bottom:1.5em !important;margin-top:2em;font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:500;color:#000}@media(max-width: 767px){.page_title_text{font-size:2.2rem;margin-top:1em;margin-bottom:1em}}.page_title_text>span{display:block;color:#111;font-size:2rem;letter-spacing:.05rem;padding-top:.5rem}@media(max-width: 767px){.page_title_text>span{font-size:1.6rem}}h2{position:relative;text-align:center;padding:1.5rem;font-size:4rem;letter-spacing:.2rem;margin-bottom:2em;font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:500}@media(max-width: 992px){h2{font-size:3rem;letter-spacing:0}}@media(max-width: 767px){h2{font-size:2rem}}h2:before{position:absolute;content:"";background:#e62320;bottom:0;left:calc(50% - 40px);width:80px;height:5px}h2>span{display:block;font-weight:400;color:#111;font-size:2.4rem;letter-spacing:.05rem;padding-top:2rem;padding-bottom:1em}@media(max-width: 992px){h2>span{font-size:1.8rem;letter-spacing:0}}h3.ttl_line{position:relative;text-align:center;margin-bottom:1.5rem;line-height:1.3;font-size:2.6rem}@media(max-width: 992px){h3.ttl_line{font-size:2.2rem;letter-spacing:0}}h3.ttl_line span{position:relative;z-index:2;display:inline-block;margin:0 2em;padding:0 1em 0px;background-color:#fff;text-align:center;font-family:Oswald,sans-serif;font-weight:400;font-size:2.4rem;letter-spacing:-0.01rem}@media(max-width: 992px){h3.ttl_line span{font-size:1.6rem;margin:0 .2em;font-weight:normal;line-height:1.3 !important}}h3.ttl_line small{display:block;font-size:1.6rem;margin-bottom:5px}@media(max-width: 767px){h3.ttl_line small{font-size:1.2rem}}h3.ttl_line::before{position:absolute;top:50%;z-index:1;content:"";display:block;width:100%;height:1px;background:#e62320}h3.ttl_line2{position:relative;padding:25px 2rem 0em;border-top:solid 2px #ffd54f;text-align:left;font-size:2.4rem;font-weight:bold}@media(max-width: 992px){h3.ttl_line2{font-size:2rem;letter-spacing:0}}h3.ttl_line2:after{position:absolute;content:"Owner's voice";top:-10px;left:15px;background:#fff;font-size:1.6rem;color:#ffd54f;padding:0 10px}@media(max-width: 992px){h3.ttl_line2:after{font-size:1.4rem}}#products_list p{text-align:center}#products_list p>strong{font-size:2.4rem;display:inline-block;margin:0 auto 3em;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffd900));background:linear-gradient(transparent 60%, #ffd900 60%);text-align:center;padding-left:.3em}@media(max-width: 992px){#products_list p>strong{font-size:1.8rem;letter-spacing:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, transparent), color-stop(10%, #ffd900));background:linear-gradient(transparent 10%, #ffd900 10%)}}#products_list .point{font-size:3rem;margin-bottom:50px;font-weight:bold;line-height:1.3}#products_list .point span{background-color:#333;padding:.1em .3em;color:#fff;display:inline-block;margin-bottom:3px}@media(max-width: 767px){#products_list .point{font-size:2.2rem}}#products_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#products_list ul li{width:30%;margin-bottom:60px}@media(max-width: 767px){#products_list ul li{width:48%;margin-bottom:30px}}#products_list ul .description{width:65%}@media(max-width: 767px){#products_list ul .description{width:100%}}#products_list ul .description2{width:100%}@media(max-width: 767px){#products_list ul .description2{width:100%}}#products_list ul .description3{width:48%}@media(max-width: 767px){#products_list ul .description3{width:100%}}#products_list ul::after{content:"";display:block;width:30%}#products_list .lineup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#products_list .lineup img{margin-bottom:20px;max-width:100%}#products_list .lineup .button{margin:auto auto;display:block;width:80%}@media(max-width: 767px){#products_list .lineup .button{width:auto}}#products_list .lineup .memo{margin:20px auto 10px;text-align:left;line-height:1.3;font-size:1.4rem}#products_list .lineup .price{margin:auto auto 5px;text-align:center;line-height:1.3;font-size:2.8rem;font-family:"Roboto",sans-serif;font-weight:500;letter-spacing:-0.02em}#products_list .lineup .price small{font-weight:bold;font-size:1.6rem}@media(max-width: 767px){#products_list .lineup .price{font-size:2.2rem;line-height:1;margin-bottom:10px}}#products_list .lineup .price2{margin:auto auto 20px;text-align:center;line-height:1.3;font-size:2rem;font-family:"Roboto",sans-serif;font-weight:500;letter-spacing:-0.02em}#products_list .lineup .price2 small{font-weight:bold;font-size:1.6rem}@media(max-width: 767px){#products_list .lineup .price2{line-height:1}}#products_list .lineup .new_label{position:relative}#products_list .lineup .new_label p{display:inline-block;position:absolute;top:-6px;right:10px;margin:0;padding:10px 0;z-index:2;width:40px;text-align:center;color:#fff;font-size:12px;letter-spacing:-0.02em;background:-webkit-gradient(linear, left top, left bottom, from(#ff785b), to(#e95738));background:linear-gradient(#ff785b 0%, #e95738 100%);border-radius:2px 0 0 0}#products_list .lineup .new_label p:before{position:absolute;content:"";top:0;right:-6px;border:none;border-bottom:solid 6px #cf4a2d;border-right:solid 6px rgba(0,0,0,0)}#products_list .lineup .new_label p:after{content:"";position:absolute;left:0;top:100%;height:0;width:0;border-left:20px solid #e95738;border-right:20px solid #e95738;border-bottom:10px solid rgba(0,0,0,0)}#products_list .lineup .new_label img{width:100%}#products_list .box11{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #e62320;border-radius:8px;text-align:left}#products_list .box11 .box-title{position:absolute;display:inline-block;top:-13px;left:1em;padding:0 15px;line-height:1;font-size:2.4rem;background:#fff;color:#e62320;font-weight:bold}@media(max-width: 992px){#products_list .box11 .box-title{font-size:2rem}}#products_list .box11 p{margin:0;text-align:left;padding:2em 1em;line-height:1.8;font-size:1.8rem}@media(max-width: 992px){#products_list .box11 p{font-size:1.6rem;padding:1em}}#products_list .order_type{margin:60px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#products_list .order_type .item{width:48%}@media(max-width: 767px){#products_list .order_type .item{width:100%;margin-bottom:20px}}#vr_list p{text-align:center}#vr_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#vr_list ul li{width:48%;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#vr_list ul li p{margin-top:20px;margin-bottom:20px}@media(max-width: 767px){#vr_list ul li{width:100%;margin-bottom:30px}}#vr_list ul li .button_area{margin:auto auto auto;width:80%}@media(max-width: 992px){#vr_list ul li .button_area{width:100%;margin-top:20px}}.house_info{margin:auto}.house_info section{margin-bottom:120px}@media(max-width: 992px){.house_info section{margin-bottom:60px}}@media(max-width: 767px){.house_info section{margin-bottom:40px}}.house_info .model_memo{margin:1em auto 3em;width:90%;text-align:center;line-height:2}@media(max-width: 767px){.house_info .model_memo{margin:1em auto 2em;width:100%;text-align:left;font-size:1.4rem;line-height:1.6}}.house_info .gallery-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.house_info .gallery-list li{width:30%;margin-bottom:30px}@media(max-width: 767px){.house_info .gallery-list li{width:48%}}.house_info .gallery-list::after{content:"";display:block;width:30%}.house_info .madori{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.house_info .madori .item{text-align:center;width:48%}@media(max-width: 767px){.house_info .madori .item{width:100%;margin-bottom:20px}}.house_info .madori .item_all{width:80%;margin:auto}.house_info .madori .button_area{margin-top:20px}.house_info .banner{margin:60px auto 0;text-align:center}.house_info .inquiry{width:80%;margin:60px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.house_info .inquiry{width:100%;margin:30px auto 0}}.house_info .inquiry .item{text-align:center;width:48%}.house_info .model1,.house_info .model2,.house_info .model3{position:relative;padding-left:2em;font-size:3rem;line-height:3rem;margin-bottom:1.5rem;font-weight:bold}.house_info .model1 em,.house_info .model2 em,.house_info .model3 em{padding-left:3em;font-style:normal;display:block;font-size:2rem}.house_info .model1 em small,.house_info .model2 em small,.house_info .model3 em small{font-size:1.4rem}@media(max-width: 767px){.house_info .model1 em,.house_info .model2 em,.house_info .model3 em{padding-left:2.5em;font-size:1.6rem}.house_info .model1 em small,.house_info .model2 em small,.house_info .model3 em small{margin-top:-10px;display:block}}@media(max-width: 767px){.house_info .model1,.house_info .model2,.house_info .model3{font-size:2.2rem;margin-bottom:1rem}}.house_info .model1:before{position:absolute;font-size:1.4em;font-family:Oswald,sans-serif;font-weight:600;left:0;top:0;color:#e62320;content:"01 "}.house_info .model2:before{position:absolute;font-size:1.4em;font-family:Oswald,sans-serif;font-weight:600;left:0;top:0;color:#e62320;content:"02 "}.house_info .model3:before{position:absolute;font-size:1.4em;font-family:Oswald,sans-serif;font-weight:600;left:0;top:0;color:#e62320;content:"03 "}.house_info .taishin{padding-left:1em;font-size:1.6rem}@media(max-width: 767px){.house_info .taishin{display:block;padding-left:40px}}.house_info .new{padding:.3em .5em;margin-left:.5em;margin-top:-20px;line-height:1;font-size:1.4rem;background-color:#ea0b0b;border-radius:2px;color:#fff;font-style:normal;font-weight:bold;display:inline-block}.house_info .spec_list{padding-left:20px;padding-right:20px}@media only screen and (max-width: 767px){.house_info .spec_list{padding-left:0;padding-right:0}}.house_info .box11{padding:1.5em 2em 1.5em;margin:0em 0;background:#fff;border:solid 5px #ccc}@media(max-width: 767px){.house_info .box11{padding:1em}}.house_info .box11 p{margin:0;padding:0;line-height:1.8}.house_info .box11 h3{font-size:1.8rem;line-height:1.3;border-bottom:solid 3px #dedede;position:relative;margin-bottom:1em;padding-bottom:.5em}.house_info .box11 h3:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #333;bottom:-3px;width:28%}@media only screen and (max-width: 767px){.house_info .box11 h3{font-size:1.3rem}}.house_info .col_val{font-family:Oswald,sans-serif;letter-spacing:1px;font-size:1.5em;font-weight:300}.house_info .model_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.house_info .model_price .item{width:49%;margin-bottom:30px}@media(max-width: 767px){.house_info .model_price .item{width:100%}}.house_info .model-dl{margin-bottom:20px}.house_info .model-dl dt{margin-bottom:20px}@media(max-width: 767px){.house_info .model-dl dt{margin-bottom:10px}}@media only screen and (max-width: 767px){.house_info .model-dl{margin-bottom:40px !important}}.house_info .price_detailItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-bottom:1px #dedede solid;padding-bottom:15px}.house_info .price_name{color:#fff;font-size:1.5rem;line-height:1;display:inline-block;font-weight:bold;width:90px;background:#90a4ae;text-align:center;padding:7px 5px 7px;margin:10px 0 0px}@media(max-width: 767px){.house_info .price_name{width:70px;padding:10px 5px;font-size:1.6rem}}.house_info .price_name2{color:#fff;font-size:1.5rem;line-height:1;display:inline-block;font-weight:bold;width:80px;background:#546e7a;text-align:center;padding:7px 5px 7px;margin:10px 0 0px}@media(max-width: 767px){.house_info .price_name2{width:70px}}.house_info .price_value{font-size:1.6rem;font-weight:600;line-height:1.3;letter-spacing:.03em;text-align:left;display:inline-block;padding:5px 5px 5px 10px;margin:0px 0 0 0px;width:calc(100% - 100px)}@media(max-width: 767px){.house_info .price_value{width:calc(100% - 80px)}}.house_info .price_price{font-family:Oswald,sans-serif;font-weight:500;font-size:3rem;letter-spacing:1px;display:inline-block}@media(max-width: 767px){.house_info .price_price{font-size:2.4rem}}.house_info .price_price2{font-family:Oswald,sans-serif;font-weight:500;font-size:2.4rem;letter-spacing:1px;display:inline-block}@media(max-width: 767px){.house_info .price_price2{font-size:2rem}}.house_info .price_note{font-size:1.6rem;line-height:1.3;letter-spacing:.03em;border-bottom:1px #ddd solid;padding-top:15px;padding-bottom:15px}.house_info .price_note span{padding-top:0;font-weight:bold}.house_info .title_colval{font-size:3rem;font-weight:bold;text-align:center;line-height:1.3;letter-spacing:.03em;margin-top:20px;margin-bottom:15px;font-family:Oswald,sans-serif;font-weight:500;letter-spacing:1px}@media(max-width: 767px){.house_info .title_colval{font-size:2rem;margin-top:15px}}.house_info .price_note2{font-size:1.8rem;line-height:1.3;letter-spacing:.03em;margin-top:5px;padding-top:5px}.house_info .price_note2 span{font-weight:bold}.house_info .green_point{font-size:1.6rem;line-height:1.3;letter-spacing:.03em;margin-top:15px;background:#ff6400;color:#fff;text-align:center;padding:.5em 0}.house_info .kodomo_eco_point{font-size:1.6rem;line-height:1.3;letter-spacing:.03em;margin-top:15px;background:#943734;color:#fff;text-align:center;padding:.5em 0}.house_info .price_noteItem{padding-left:24px;position:relative}.house_info .price_noteItem:after{content:"";background-color:#000;width:12px;height:1px;display:block;position:absolute;left:0;top:7px}.house_info #map_canvas{height:350px;width:100%;margin-top:20px}.house_info ul.checkbox li{list-style:none;font-weight:400;font-size:1.3rem;color:#000;margin-top:.5em}.house_info ul.checkbox li span img{width:20px;height:20px;margin-right:10px;vertical-align:text-top}.house_info .text_hl{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), color-stop(20%, #ff6));background:linear-gradient(transparent 20%, #ff6 20%)}.house_info .text_hl2{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), color-stop(20%, #ffcc80));background:linear-gradient(transparent 20%, #ffcc80 20%)}.house_info .text_hl3{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0, #ff0));background:linear-gradient(transparent 70%, #ff0 0);font-size:1.2rem;font-weight:700}.house_info .text_hl3 a{color:#1565c0}.house_info .text_hl3 a:hover{color:#c62828}.house_info .text_dai3{color:#d00}.defference{margin:auto}.defference section{margin-bottom:120px}@media(max-width: 992px){.defference section{margin-bottom:60px}}@media(max-width: 767px){.defference section{margin-bottom:40px}}.defference ul.about-flex{width:99%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;list-style:none;margin-top:30px}.defference ul.about-flex ul{display:-webkit-box;display:-ms-flexbox;display:flex}.defference ul.about-flex ul.ul01{border-bottom:0}.defference ul.about-flex ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;padding:10px;list-style:none}.defference ul.about-flex ul li:last-child{border-right:0}.defference ul.about-flex ul.ul01 li{background-color:#eee}.defference ul.about-flex ul.ul01 li.li01,.defference ul.about-flex ul.ul01 li.li02{background-color:#ddd}.defference ul.about-flex ul.ul01 li.li03{background-color:#e62320;color:#fff}.defference .button_area{margin:auto;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.defference .button_area{width:100%;margin-top:15px}}.defference .button_area .item{width:48%}@media(max-width: 767px){.defference .button_area .item{width:100%;margin-bottom:15px}}.reason{margin:auto}.reason section{margin-bottom:120px}@media(max-width: 992px){.reason section{margin-bottom:60px}}@media(max-width: 767px){.reason section{margin-bottom:40px}}.reason .comment{margin:0 auto 50px;width:90%}.reason .comment p{margin:10px 50px 20px 90px}@media(max-width: 767px){.reason .comment p{margin:10px}}@media(max-width: 767px){.reason .comment{width:100%;margin-bottom:30px}}.reason h2.reason5,.reason h2.reason4,.reason h2.reason3,.reason h2.reason2,.reason h2.reason1{position:relative;background:#f2f2f2;padding:18px 5px 16px 90px;font-size:2.6rem;color:#222;line-height:1;letter-spacing:-0.02em;border-radius:0 30px 30px 0;font-family:"Noto Sans Japanese",sans-serif;font-weight:600;text-align:left;margin-bottom:20px}.reason h2.reason5:before,.reason h2.reason4:before,.reason h2.reason3:before,.reason h2.reason2:before,.reason h2.reason1:before{background-color:#fff}.reason h2.reason1:before{content:"";display:inline-block;line-height:60px;position:absolute;padding:0em;font-weight:900;width:80px;height:80px;text-align:center;line-height:60px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url(../common/images/reason/point5_1.svg)}.reason h2.reason2:before{content:"";display:inline-block;line-height:60px;position:absolute;padding:0em;font-weight:900;width:80px;height:80px;text-align:center;line-height:60px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url(../common/images/reason/point5_2.svg)}.reason h2.reason3:before{content:"";display:inline-block;line-height:60px;position:absolute;padding:0em;font-weight:900;width:80px;height:80px;text-align:center;line-height:60px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url(../common/images/reason/point5_3.svg)}.reason h2.reason4:before{content:"";display:inline-block;line-height:60px;position:absolute;padding:0em;font-weight:900;width:80px;height:80px;text-align:center;line-height:60px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url(../common/images/reason/point5_4.svg)}.reason h2.reason5:before{content:"";display:inline-block;line-height:60px;position:absolute;padding:0em;font-weight:900;width:80px;height:80px;text-align:center;line-height:60px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url(../common/images/reason/point5_5.svg)}@media(max-width: 767px){.reason h2.reason5,.reason h2.reason4,.reason h2.reason3,.reason h2.reason2,.reason h2.reason1{position:relative;padding:12px 5px 10px 45px;color:#222;line-height:1.2;letter-spacing:-0.02em;border-radius:10px 10px 10px 10px;margin:0 0 15px 10px;font-family:"Noto Sans Japanese",sans-serif;font-weight:600;font-size:1.4rem;text-align:left}.reason h2.reason1:before{content:"";display:inline-block;line-height:50px;position:absolute;padding:0em;font-weight:900;width:50px;height:50px;text-align:center;line-height:50px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url(../common/images/reason/point5_1.svg)}.reason h2.reason2:before{content:"";display:inline-block;line-height:50px;position:absolute;padding:0em;font-weight:900;width:50px;height:50px;text-align:center;line-height:50px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url(../common/images/reason/point5_2.svg)}.reason h2.reason3:before{content:"";display:inline-block;line-height:50px;position:absolute;padding:0em;font-weight:900;width:50px;height:50px;text-align:center;line-height:50px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url(../common/images/reason/point5_3.svg)}.reason h2.reason4:before{content:"";display:inline-block;line-height:50px;position:absolute;padding:0em;font-weight:900;width:50px;height:50px;text-align:center;line-height:50px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url(../common/images/reason/point5_4.svg)}.reason h2.reason5:before{content:"";display:inline-block;line-height:50px;position:absolute;padding:0em;font-weight:900;width:50px;height:50px;text-align:center;line-height:50px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-image:url(../common/images/reason/point5_5.svg)}}.reason .inq_box{border:5px #ffecb3 solid;padding:20px}.reason .inq_box p.desc{text-align:center}.reason .button_area{margin:30px auto;width:60%}@media(max-width: 767px){.reason .button_area{margin:30px auto;width:100%}}.custom{margin:auto}.custom section{margin-bottom:120px}@media(max-width: 992px){.custom section{margin-bottom:60px}}@media(max-width: 767px){.custom section{margin-bottom:40px}}.custom .third{margin:0 auto 70px}.custom .third .main_img{position:relative}@media(max-width: 767px){.custom .third .main_img{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.custom .third .main_img .third_read{position:absolute;top:50%;left:20%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0}@media(max-width: 767px){.custom .third .main_img .third_read{width:100%;position:static;-webkit-transform:translateY(0);transform:translateY(0);margin-top:0px}}.custom .third .main_img img.bg_img{width:100%;height:auto}@media(max-width: 767px){.custom .third .main_img img.bg_img{width:100%;height:auto;margin-top:20px;display:block}}.custom .third .daisan_1{font-family:"Roboto Condensed";font-weight:normal;font-size:30px;letter-spacing:.05em;margin-bottom:0px;text-align:left}.custom .third .daisan_1 span{color:#e62320}@media(max-width: 767px){.custom .third .daisan_1{font-size:23px}}.custom .third .daisan_2{font-family:"Shippori Mincho";font-weight:600;font-size:50px;text-align:left;color:#000}.custom .third .daisan_2 em{font-style:normal}@media(max-width: 767px){.custom .third .daisan_2{font-size:36px}}.custom .third .daisan_3{font-family:"Shippori Mincho";font-weight:600;font-size:22px;text-align:left;color:#000}@media(max-width: 767px){.custom .third .daisan_3{font-size:18px}}.custom .third .the_third{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70%;margin:50px auto 0}@media(max-width: 767px){.custom .third .the_third{width:100%;margin:30px auto 0}}.custom .third .the_third .no3{width:15%}@media(max-width: 767px){.custom .third .the_third .no3{width:15%;margin-right:80%;margin-left:5%}}.custom .third .the_third .description{width:80%}.custom .third .the_third .description .eng{font-family:"Roboto Condensed";font-weight:bold;font-size:50px;letter-spacing:.05em;text-align:left}@media(max-width: 767px){.custom .third .the_third .description .eng{font-size:40px}}.custom .third .the_third .description .memo{line-height:2}@media(max-width: 767px){.custom .third .the_third .description{width:90%;margin:auto}}.custom .third_block2 .case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:80px auto 0}.custom .third_block2 .case .item{width:30%;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1%;margin-right:1%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 767px){.custom .third_block2 .case .item{width:100%;margin-bottom:30px}}.custom .third_block2 .case .item .hen{display:inline !important;margin-bottom:10px;color:#fff;font-family:"Shippori Mincho";font-weight:600}.custom .third_block2 .case .item .hen .hen1{display:inline-block;background:#006499;color:#fff;padding:5px}.custom .third_block2 .case .item .hen .hen2{display:inline-block;background:#e62320;color:#fff;padding:5px}.custom .third_block2 .case .item .inf{font-size:17px;min-height:3.2em}.custom .third_block2 .case .item .hen_img{position:relative;border-radius:4px 4px 0 0;margin-bottom:20px}.custom .third_block2 .case .item .hen_img img{border-radius:4px}.custom .third_block2 .case .item .hen_img .ans{position:absolute;width:100%;margin-bottom:0;bottom:0;padding:2px 10px;border-radius:0px 0px 4px 4px;background:#b21111;color:#fff}.custom .third_block2 .case .item .memo{font-size:15px;color:#000}.custom .third_block2 .real_wrap{margin-top:0px;margin-bottom:80px;padding-top:50px;background-image:url(../common/images/custom/bg_case1.png),url(../common/images/custom/bg_case2.png),url(../common/images/custom/bg_box.png);background-repeat:no-repeat,no-repeat,repeat-x;background-position:2% 0px,98% 10px,0 50px !important;background-size:150px,180px,auto auto}@media(max-width: 767px){.custom .third_block2 .real_wrap{background-position:1% 100%,99% 100%,0 0px !important;background-size:60px,70px,auto auto;margin-bottom:50px;padding-top:0;margin-top:0}}.custom .third_block2 .real{width:100%;height:auto;margin-top:0px;padding:30px 200px 30px;text-align:center;font-family:"Shippori Mincho";font-weight:600;font-size:20px;text-align:center;color:#fff}.custom .third_block2 .real span{color:#fff500}@media(max-width: 767px){.custom .third_block2 .real{padding:20px 45px;font-size:16px}}.custom .third_block2 .button_area{width:60%;margin-bottom:30px}@media(max-width: 767px){.custom .third_block2 .button_area{width:100%}}.custom .third_block3 .third_reason{margin-top:50px;margin-bottom:50px;position:relative;min-height:400px}@media(max-width: 767px){.custom .third_block3 .third_reason{min-height:auto}}.custom .third_block3 .third_reason .image{position:absolute;right:0%;top:5%;height:auto;-o-object-fit:cover;object-fit:cover;width:65%;margin-top:30px}@media(max-width: 767px){.custom .third_block3 .third_reason .image{position:static;width:95%;display:block;margin-top:0;margin-left:5%;top:0}}.custom .third_block3 .third_reason .description{position:absolute;left:0%;background:#fff;z-index:10;top:0px;height:auto;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:justify;width:40%;min-height:330px;background:rgba(233,247,255,.9);padding:2em}@media(max-width: 767px){.custom .third_block3 .third_reason .description{position:static;width:95%;min-height:auto;margin-right:5%;margin-top:-10px}}.custom .third_block3 .third_reason .description .num{font-family:"Shippori Mincho";font-weight:500;font-size:50px;color:#006499;margin-bottom:0px}.custom .third_block3 .third_reason .description h3{font-size:19px;color:#006499;margin-bottom:20px}.custom .third_block3 .third_reason2{margin-top:50px;margin-bottom:50px;position:relative;min-height:400px}@media(max-width: 767px){.custom .third_block3 .third_reason2{min-height:auto}}.custom .third_block3 .third_reason2 .image{position:absolute;left:0%;top:5%;height:auto;-o-object-fit:cover;object-fit:cover;width:65%;margin-top:30px}@media(max-width: 767px){.custom .third_block3 .third_reason2 .image{position:static;width:95%;display:block;margin-left:5%;margin-top:0;top:0}}.custom .third_block3 .third_reason2 .description{position:absolute;right:0%;background:#fff;z-index:10;top:0px;height:auto;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:justify;width:40%;min-height:330px;background:rgba(233,247,255,.9);padding:2em}@media(max-width: 767px){.custom .third_block3 .third_reason2 .description{position:static;width:95%;min-height:auto;margin-right:5%;margin-top:-10px}}.custom .third_block3 .third_reason2 .description .num{font-family:"Shippori Mincho";font-weight:500;font-size:50px;color:#006499;margin-bottom:0px}@media(max-width: 767px){.custom .third_block3 .third_reason2 .description .num{font-size:40px}}.custom .third_block3 .third_reason2 .description h3{font-size:19px;color:#006499;margin-bottom:20px}.custom #advisers{margin-top:-120px;padding-top:120px}.custom .third_block4 .policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom .third_block4 .policy .item{width:30%;margin-bottom:30px}@media(max-width: 767px){.custom .third_block4 .policy .item{width:100%;margin-bottom:30px}}.custom .third_block4 .policy_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.custom .third_block4 .policy_img .item{width:33.3333333333%;margin-bottom:30px}.custom .third_block4 .policy2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0px}@media(max-width: 767px){.custom .third_block4 .policy2{padding-bottom:0px}}.custom .third_block4 .policy2 .item{width:30%;margin-bottom:30px}@media(max-width: 767px){.custom .third_block4 .policy2 .item{width:100%;margin-bottom:30px}}.custom .third_block4 .policy2 .adviser{width:60%;margin-bottom:30px;border:1px #e62320 solid}@media(max-width: 767px){.custom .third_block4 .policy2 .adviser{width:100%;margin-bottom:10px}}.custom .third_block4 .policy2 .adviser .staff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom .third_block4 .policy2 .adviser .staff .item{width:50%}.custom .third_block4 .policy2 .adviser .intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom .third_block4 .policy2 .adviser .intro .adviser_title{width:50%;padding:0 2em 2em}@media(max-width: 767px){.custom .third_block4 .policy2 .adviser .intro .adviser_title{width:100%;padding:0 1em 1em}}.custom .third_block4 .policy2 .adviser .intro .adviser_title h4{font-family:"Shippori Mincho";font-weight:600;font-size:22px;color:#e62320;margin-bottom:20px}@media(max-width: 767px){.custom .third_block4 .policy2 .adviser .intro .adviser_title h4{font-size:16px}}.custom .third_block4 .policy2 .adviser .intro .comment{width:50%;padding:0 2em 2em}@media(max-width: 767px){.custom .third_block4 .policy2 .adviser .intro .comment{width:100%;padding:0 1em 1em}}.custom .third_block4 .policy2_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0px;border:1px #e62320 solid}@media(max-width: 767px){.custom .third_block4 .policy2_2{padding-bottom:0px}}.custom .third_block4 .policy2_2 .item{margin-bottom:30px}@media(max-width: 767px){.custom .third_block4 .policy2_2 .item{margin-bottom:30px}}.custom .third_block4 .policy2_2 .adviser{width:50%;border-right:1px #e62320 solid}@media(max-width: 767px){.custom .third_block4 .policy2_2 .adviser{width:100%;margin-bottom:10px;border-right:none}}.custom .third_block4 .policy2_2 .owner{width:50%}@media(max-width: 767px){.custom .third_block4 .policy2_2 .owner{width:100%;margin-bottom:10px}}.custom .third_block4 .policy2_2 .intro .adviser_title{padding:0 2em .5em}@media(max-width: 767px){.custom .third_block4 .policy2_2 .intro .adviser_title{width:100%;padding:0 1em .5em}}.custom .third_block4 .policy2_2 .intro .adviser_title h4{font-family:"Shippori Mincho";font-weight:600;font-size:22px;color:#e62320;margin-bottom:20px}@media(max-width: 767px){.custom .third_block4 .policy2_2 .intro .adviser_title h4{font-size:16px}}.custom .third_block4 .policy2_2 .intro .comment{padding:0 2em 2em}@media(max-width: 767px){.custom .third_block4 .policy2_2 .intro .comment{width:100%;padding:0 1em 1em}}.custom .third_block4 .users_voice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#e62320;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;max-width:1144px}.custom .third_block4 .users_voice .owner{width:50%}.custom .third_block4 .users_voice .ttl{width:50%;text-align:center;margin:auto}.custom .third_block4 .users_voice .ttl img{width:60%;height:auto;margin:auto}.custom .third_block4 h3{font-size:23px;text-align:left;color:#e62320;margin-bottom:20px}.custom .third_block4 h3 span{display:block;font-family:"Shippori Mincho";font-weight:600;font-size:13px;letter-spacing:.05em;text-align:left;color:#e62320}.custom .third_block4 .button_area{width:60%;margin:60px auto 0}@media(max-width: 767px){.custom .third_block4 .button_area{width:100%;margin-top:30px}}.custom .videoBox{position:relative}.custom .videoBox a.play{position:absolute;text-align:center;top:45%;left:50%;-webkit-transform:translateX(-50%, -50%);transform:translateX(-50%, -50%);opacity:.9;color:#124385;text-shadow:-1px 2px 0 rgba(0,0,0,.1)}.custom .third_block5{background:url("../common/images/custom/bg_box.png") repeat top left}.custom .third_block5 ul{list-style:none}.custom .third_block5 .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}@media(max-width: 767px){.custom .third_block5 .title_area{margin-bottom:50px}}.custom .third_block5 .title_area .image_area1{width:18%}.custom .third_block5 .title_area .image_area1 ul li{margin-bottom:5px}@media(max-width: 767px){.custom .third_block5 .title_area .image_area1{width:37%}}.custom .third_block5 .title_area .image_area2{width:27%;margin-left:3%}@media(max-width: 767px){.custom .third_block5 .title_area .image_area2{width:60%}}.custom .third_block5 .title_area .image_area2 .model_text3,.custom .third_block5 .title_area .image_area2 .model_text1{font-family:"Roboto Condensed";font-weight:bold;font-style:italic;font-size:70px;letter-spacing:.02em;text-align:left;color:#006499;margin-bottom:0px;margin-top:-20px}@media(max-width: 767px){.custom .third_block5 .title_area .image_area2 .model_text3,.custom .third_block5 .title_area .image_area2 .model_text1{font-size:48px}}.custom .third_block5 .title_area .image_area2 .model_text2{font-family:"Roboto Condensed";font-weight:300;font-style:italic;font-size:35px;letter-spacing:.02em;text-align:left;color:#006499;margin-top:-20px}@media(max-width: 767px){.custom .third_block5 .title_area .image_area2 .model_text2{font-size:24px;margin-top:-15px}}.custom .third_block5 .title_area .image_area2 .model_text3{margin-top:-20px;margin-bottom:30px}.custom .third_block5 .title_area .image_area2 .model_text4{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:20px;line-height:27px;text-align:left;color:#006499}@media(max-width: 767px){.custom .third_block5 .title_area .image_area2 .model_text4{font-size:18px}}.custom .third_block5 .title_area .image_area2 .model_text5{display:inline-block;background-color:#fff;padding:5px 30px;text-align:center;color:#006499}.custom .third_block5 .title_area .image_area2 .model_text6{position:relative}.custom .third_block5 .title_area .image_area2 .model_text6 .pr{font-family:"Roboto Condensed";font-weight:300;font-style:italic;font-size:25px;letter-spacing:.02em;color:#006499;display:inline}@media(max-width: 767px){.custom .third_block5 .title_area .image_area2 .model_text6 .pr{font-size:18px}}.custom .third_block5 .title_area .image_area2 .model_text6 .price{font-family:"Roboto Condensed";font-weight:bold;font-style:italic;font-size:50px;letter-spacing:.02em;text-align:left;color:#006499;display:inline-block;margin-left:10px}@media(max-width: 767px){.custom .third_block5 .title_area .image_area2 .model_text6 .price{font-size:36px}}.custom .third_block5 .title_area .image_area2 .model_text6 .zei{font-size:12px;text-align:left;color:#006499;display:inline-block;margin-left:10px}.custom .third_block5 .title_area .image_area2 .model_text6 .zei b{font-size:16px;font-weight:bold}.custom .third_block5 .title_area .image_area2 .model_text6::after{content:"";position:absolute;bottom:0%;left:0%;width:230px;height:2px;background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(70%, #fff), color-stop(70%, #006499), to(#006499));background:linear-gradient(90deg, #fff 0%, #fff 70%, #006499 70%, #006499 100%)}.custom .third_block5 .title_area .image_area3{width:48%}@media(max-width: 767px){.custom .third_block5 .title_area .image_area3{width:100%;margin-top:20px}}.custom .third_block5 .title_area .image_area3 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom .third_block5 .title_area .image_area3 ul li{width:49.5%;margin-bottom:5px}.custom .third_block5 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:70px}.custom .third_block5 dl dt{font-family:"Shippori Mincho";font-weight:600;font-size:30px;color:#006499;width:35%;text-align:right;margin-right:2%}@media(max-width: 767px){.custom .third_block5 dl dt{width:100%;font-size:20px;text-align:center;margin-bottom:20px}}.custom .third_block5 dl dd{width:60%;color:#006499}@media(max-width: 767px){.custom .third_block5 dl dd{width:100%}}.custom .third_block5 .model{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}@media(max-width: 767px){.custom .third_block5 .model{margin-bottom:10px}}.custom .third_block5 .model .item{width:30%}@media(max-width: 767px){.custom .third_block5 .model .item{width:100%;margin-bottom:30px}}.custom .third_block5 .model .item img{margin-bottom:20px}.custom .third_block5 .model .item h3{font-size:23px;text-align:left;color:#006499;margin-bottom:15px}.custom .third_block6 ul{list-style:none}.custom .third_block6 .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}@media(max-width: 767px){.custom .third_block6 .title_area{margin-bottom:40px}}.custom .third_block6 .title_area .comment{width:70%}.custom .third_block6 .title_area .comment h2.orners_voice{font-family:"Roboto Condensed";font-weight:normal;font-size:50px;letter-spacing:.02em;text-align:left;color:#000}.custom .third_block6 .title_area .comment h2.orners_voice span{display:block;font-size:15px;color:#000;margin-right:-20px}@media(max-width: 767px){.custom .third_block6 .title_area .comment h2.orners_voice{font-size:40px}}@media(max-width: 767px){.custom .third_block6 .title_area .comment{width:98%;margin-bottom:20px}}.custom .third_block6 .title_area .property{width:25%;border-radius:4px;background:#fff;padding:1em;border:1px dashed #e62320;-webkit-box-shadow:10px 10px 0px rgba(230,35,32,.2);box-shadow:10px 10px 0px rgba(230,35,32,.2)}.custom .third_block6 .title_area .property dl dt{font-family:"Shippori Mincho";font-weight:600;font-size:16px;color:#e62320;margin-bottom:15px}.custom .third_block6 .title_area .property dl dd{font-size:15px}@media(max-width: 767px){.custom .third_block6 .title_area .property{width:93%}}.custom .third_block6 .customer_voice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}@media(max-width: 767px){.custom .third_block6 .customer_voice{margin-bottom:40px}}.custom .third_block6 .customer_voice .image{width:40%}.custom .third_block6 .customer_voice .image ul li{margin:0;padding:0}.custom .third_block6 .customer_voice .image ul li:first-child img{border-radius:0 10px 10px 0}.custom .third_block6 .customer_voice .image ul li:last-child img{border-radius:0 0 10px 0px}@media(max-width: 767px){.custom .third_block6 .customer_voice .image{display:none}}.custom .third_block6 .customer_voice .voice{width:55%}@media(max-width: 767px){.custom .third_block6 .customer_voice .voice{width:95%;margin:auto}}.custom .third_block6 .customer_voice .voice dl{margin-bottom:10px}.custom .third_block6 .customer_voice .voice dl dt{position:relative;text-align:left;color:#e62320;font-size:22px;margin-bottom:15px}.custom .third_block6 .customer_voice .voice dl dt img{display:none}@media(max-width: 767px){.custom .third_block6 .customer_voice .voice dl dt img{display:block;margin-bottom:10px}}@media(max-width: 767px){.custom .third_block6 .customer_voice .voice dl dt{font-size:16px}}.custom .third_block6 .customer_voice .voice dl dt span{font-family:"Roboto Condensed";font-weight:normal;font-size:30px;letter-spacing:.02em;text-align:left;color:#e62320;display:inline-block;margin-right:10px}@media(max-width: 767px){.custom .third_block6 .customer_voice .voice dl dt span{display:block;font-size:25px}}.custom .third_block6 .customer_voice .voice dl dd{margin-bottom:30px;padding-bottom:20px;border-bottom:1px #e62320 dashed;position:relative;display:inline-block;margin-left:50px}@media(max-width: 767px){.custom .third_block6 .customer_voice .voice dl dd{margin-left:0;padding-top:35px}}.custom .third_block6 .customer_voice .voice dl dd::before{position:absolute;left:-48px;top:-5px;content:"A";display:inline-block;font-family:"Roboto Condensed";font-weight:normal;font-size:30px;text-align:left;color:#e63e3e}@media(max-width: 767px){.custom .third_block6 .customer_voice .voice dl dd::before{font-size:25px;display:block;left:0}}.custom h2.ttl_third1{font-family:"Shippori Mincho";font-weight:600;font-size:30px;margin-bottom:20px;text-align:center}@media(max-width: 767px){.custom h2.ttl_third1{font-size:20px;letter-spacing:-0.02em}}.custom h2.ttl_third1 span{color:#e62320;font-family:"Shippori Mincho";font-weight:600;font-size:30px;display:inline}@media(max-width: 767px){.custom h2.ttl_third1 span{font-size:20px;letter-spacing:-0.02em}}.custom h2.ttl_third2{font-family:"Shippori Mincho";font-weight:600;font-size:30px;margin-bottom:20px;text-align:center}@media(max-width: 767px){.custom h2.ttl_third2{font-size:20px;letter-spacing:-0.02em}}.custom h2.ttl_third2 span{color:#e62320;font-family:"Shippori Mincho";font-weight:600;font-size:30px;display:inline}@media(max-width: 767px){.custom h2.ttl_third2 span{font-size:20px;letter-spacing:-0.02em}}.custom h3.ttl_third3{font-family:"Shippori Mincho";font-weight:600;font-size:28px;margin-bottom:20px}@media(max-width: 767px){.custom h3.ttl_third3{font-size:20px;letter-spacing:-0.02em;margin-top:-10px}}.custom h3.ttl_third3 span{color:#e62320;font-family:"Shippori Mincho";font-weight:600;font-size:30px;display:inline}@media(max-width: 767px){.custom h3.ttl_third3 span{font-size:20px;letter-spacing:-0.02em}}.custom .ttl_third_jpn2{text-align:center;margin-bottom:30px}@media(max-width: 767px){.custom .ttl_third_jpn2{text-align:left}}.custom .ttl_third_eng2{font-family:"Roboto Condensed";font-weight:normal;font-size:20px;letter-spacing:.02em;text-align:center;color:#000;padding-bottom:20px;margin-bottom:30px;position:relative}.custom .ttl_third_eng2::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:140px;height:2px;background:-webkit-gradient(linear, left top, right top, from(#000), color-stop(70%, #000), color-stop(70%, #e62320), to(#e62320));background:linear-gradient(90deg, #000 0%, #000 70%, #e62320 70%, #e62320 100%)}@media(max-width: 767px){.custom .ttl_third_eng2{font-size:15px}}.custom .button_custom{margin-left:20px;margin-right:20px;display:block;border-radius:4px;background:#e62320;color:#fff;font-family:"Shippori Mincho";font-weight:600;font-size:20px;text-align:left;color:#fff;padding:1em 2em}.custom .button_custom em{color:#fff500 !important;font-style:normal}@media(max-width: 767px){.custom .button_custom{padding:.5em 1em 1.5em;margin-left:10px;margin-right:10px;font-size:16px}}.custom .button_custom:hover{background-color:#24aff9}.custom .button_custom span{display:block;font-family:"Zen Kaku Gothic";font-weight:normal;font-size:15px;color:#fff;position:relative}@media(max-width: 767px){.custom .button_custom span{font-size:13px}}.custom .button_custom span::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1px;background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(70%, #fff), color-stop(70%, #e62320), to(#e62320));background:linear-gradient(90deg, #fff 0%, #fff 70%, #e62320 70%, #e62320 100%)}@media(max-width: 767px){.custom .button_custom span::after{top:140%;-webkit-transform:translateY(0);transform:translateY(0);left:0;right:100%}}.custom .button_custom2{margin-left:20px;margin-right:20px;display:block;border-radius:4px;background:#e62320;color:#fff;font-family:"Shippori Mincho";font-weight:600;font-size:20px;text-align:center;color:#fff;padding:1em 2em;position:relative}@media(max-width: 767px){.custom .button_custom2{padding:.5em 1em 1.5em;margin-left:10px;margin-right:10px;font-size:16px;text-align:left}}.custom .button_custom2:hover{background-color:#24aff9}.custom .button_custom2 span{display:block;font-family:"Zen Kaku Gothic";font-weight:normal;font-size:15px;color:#fff;position:relative}@media(max-width: 767px){.custom .button_custom2 span{font-size:13px}}.custom .button_custom2 em{color:#fff500 !important;font-style:normal}.custom .button_custom2::after{content:"";position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1px;background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(70%, #fff), color-stop(70%, #e62320), to(#e62320));background:linear-gradient(90deg, #fff 0%, #fff 70%, #e62320 70%, #e62320 100%)}@media(max-width: 767px){.custom .button_custom2::after{top:88%;-webkit-transform:translateY(0);transform:translateY(0);left:5%;right:95%}}.custom .button_custom3{margin-left:20px;margin-right:20px;display:block;border-radius:4px;background:#943734;color:#fff;font-family:"Shippori Mincho";font-weight:600;font-size:20px;text-align:left;color:#fff;padding:1em 2em}.custom .button_custom3 em{color:#fff500 !important;font-style:normal}@media(max-width: 767px){.custom .button_custom3{padding:.5em 1em 1.5em;margin-left:10px;margin-right:10px;font-size:16px}}.custom .button_custom3:hover{background-color:#984745;color:#d0726f}.custom .button_custom3 span{display:block;font-family:"Zen Kaku Gothic";font-weight:normal;font-size:15px;color:#fff;position:relative}@media(max-width: 767px){.custom .button_custom3 span{font-size:13px}}.custom .button_custom3 span::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1px;background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(70%, #fff), color-stop(70%, #d0726f), to(#d0726f));background:linear-gradient(90deg, #fff 0%, #fff 70%, #d0726f 70%, #d0726f 100%)}@media(max-width: 767px){.custom .button_custom3 span::after{top:140%;-webkit-transform:translateY(0);transform:translateY(0);left:0;right:100%}}#thirdsystem h1{margin-bottom:30px}@media(max-width: 767px){#thirdsystem h1{margin-bottom:0}}.block1{border:2px solid rgba(51,51,51,.5);border-radius:10px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.block1{padding:15px}}.block1 h3{text-align:center;margin-bottom:15px}.block1 .caption{font-weight:600}.block1 .item1{width:100%;text-align:center;margin-bottom:30px}@media(max-width: 767px){.block1 .item1{margin-bottom:20px}}.block1 .item1 h2{font-size:4rem}@media(max-width: 767px){.block1 .item1 h2{font-size:2.4rem}}.block1 .item2{width:70%;margin-bottom:30px;border:2px #bdbdbd solid;border-radius:10px;padding:10px 20px}@media(max-width: 767px){.block1 .item2{width:100%}}.block1 .item2 .photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block1 .item2 .photo .image{width:48%}.block1 .item3{width:25%;margin-bottom:30px;position:relative;border:2px #333 solid;background-color:rgba(255,213,79,.1);border-radius:10px;padding:10px 20px}@media(max-width: 767px){.block1 .item3{width:100%;margin-top:40px}}.block1 .item3::before{position:absolute;left:-15%;top:45%;content:"";font-family:FontAwesome;font-size:2em;padding-right:.7em;color:#333}@media(max-width: 767px){.block1 .item3::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;top:-70px}}.block1 .item3::after{position:absolute;top:20px;right:-15px;width:69px;height:65px;display:inline-block;content:"";background-image:url(../common/images/thirdsystem/star.png);background-size:69px 65px}.block1 .memo{margin-bottom:30px;width:100%;font-size:2.2rem;font-weight:600}@media(max-width: 767px){.block1 .memo{font-size:1.8rem}}.block1 .result{margin-bottom:30px;width:100%}.block2 .problem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.block2 .problem .item{width:48%}@media(max-width: 767px){.block2 .problem .item{width:100%;margin-bottom:30px}}.block2 .problem .item .problem_title{position:relative;padding-left:100px;font-size:2.4rem;line-height:1.5;margin-bottom:20px}@media(max-width: 767px){.block2 .problem .item .problem_title{font-size:2rem}}.block2 .problem .item .problem_title::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90px;height:60px;display:inline-block;background-image:url(../common/images/thirdsystem/problem.png);background-repeat:no-repeat;background-size:90px 60px}.block3 .case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.block3 .case .image{width:48%}@media(max-width: 767px){.block3 .case .image{width:100%;margin-bottom:30px}}.block3 .case .description{width:48%}@media(max-width: 767px){.block3 .case .description{width:100%;margin-bottom:30px}}.block3 .button_area{margin:30px 0;width:60%}@media(max-width: 767px){.block3 .button_area{margin:20px auto}}.block4 .case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.block4 .case .image{width:41%}@media(max-width: 767px){.block4 .case .image{width:100%;margin-bottom:30px}}.block4 .case .description{width:55%}@media(max-width: 767px){.block4 .case .description{width:100%;margin-bottom:30px}}.block4 .button_area{margin:30px 0;width:60%}@media(max-width: 767px){.flow_image{width:80%;margin:auto}}.block5 .case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.block5 .case .image{width:25%}.block5 .case .image img{width:70%;text-align:center;margin:auto}@media(max-width: 767px){.block5 .case .image{width:60%;margin:auto auto 30px}}.block5 .case .description{width:70%}@media(max-width: 767px){.block5 .case .description{width:100%;margin-bottom:30px}}.row_normal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.block6{border:3px solid rgba(51,51,51,.5);background-color:rgba(51,51,51,.1);border-radius:10px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.block6{padding:15px}}.block6 h3{margin-bottom:15px}.block6 .lead{font-weight:600;font-size:1.8rem}@media(max-width: 767px){.block6 .lead{font-size:1.6rem}}.block7{border:3px solid rgba(51,51,51,.5);background-color:rgba(51,51,51,.1);border-radius:10px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.block7{padding:15px}}.block7 .description{width:55%}@media(max-width: 767px){.block7 .description{width:100%;margin-bottom:30px}}.block7 .image{width:40%}@media(max-width: 767px){.block7 .image{width:100%}}.block7 h2{margin-bottom:0px}.block7 h3{margin-bottom:15px}.block7 .lead{font-weight:600;font-size:1.8rem;margin-bottom:30px}@media(max-width: 767px){.block7 .lead{font-size:1.6rem;margin-bottom:20px}}.block7 .button_area{width:65%;margin:auto}.block8 .mv{margin-bottom:60px}.block8 .movie_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.block8 .movie_block{padding:15px}}.block8 .movie_block .description{width:48%}@media(max-width: 767px){.block8 .movie_block .description{width:100%}}.block8 .movie_block .image{width:48%}@media(max-width: 767px){.block8 .movie_block .image{width:100%;margin-bottom:20px}}.block8 h2{margin-bottom:0px}.block8 h3{margin-bottom:15px}.block8 .lead{font-weight:600;font-size:1.8rem;margin-bottom:30px}@media(max-width: 767px){.block8 .lead{font-size:1.6rem;margin-bottom:20px}}.block8 .button_area{width:65%;margin:auto}.block9 .case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.block9 .case .image{width:41%}@media(max-width: 767px){.block9 .case .image{width:100%;margin-bottom:30px}}.block9 .case .description{width:55%}@media(max-width: 767px){.block9 .case .description{width:100%;margin-bottom:30px}}.block9 .button_area{margin:30px 0;width:60%}.title_box{position:relative;margin:40px 0 0;padding:.5em 1em;border:solid 3px #333;border-radius:0 6px 6px 6px;background-color:rgba(51,51,51,.1)}.title_box .box-title{position:absolute;display:inline-block;top:-47px;left:-3px;padding:10px 15px;height:45px;line-height:25px;font-size:17px;background:#333;color:#fff;font-weight:bold;border-radius:5px 5px 0 0}.title_box p{margin:0;font-size:1.8rem;padding:20px}@media(max-width: 767px){.title_box p{padding:10px;font-size:1.6rem}}.hide-area{display:none}.modaal-close{position:absolute;top:150px;right:150px}.modaal-close:after,.modaal-close:before{background:#0c0}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#666}#modaal-title{font-size:1.2rem;text-align:center;margin:0 0 20px 0}.modaal-video .modaal-inner-wrapper{padding:0}.zoomImage img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.zoomImage .mask{display:block;line-height:0;overflow:hidden}.zoomImage:hover{-webkit-transition:all .3s;transition:all .3s}.zoomImage:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}.movie a{position:relative;display:block;text-decoration:none}.movie a:before{position:absolute;content:"";display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;border:2px solid #fff !important;width:60px;height:60px;-webkit-filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.2));filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.2))}.movie a:after{position:absolute;content:"";display:block;top:50%;left:50%;-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:15px 0 15px 25px;-webkit-filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.1));filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.1))}.movie2 a{position:relative;display:block;text-decoration:none}.movie2 a:before{position:absolute;content:"";display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;border:2px solid red !important;width:60px;height:60px}.movie2 a:after{position:absolute;content:"";display:block;top:50%;left:50%;-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) red;border-width:15px 0 15px 25px}.title_productlist{font-size:4rem;text-align:center;margin-bottom:60px}@media(max-width: 767px){.title_productlist{font-size:2.4rem;margin-bottom:30px}}.title_voice{font-size:2.6rem;margin-bottom:30px}.title_voice span{font-size:3.6rem}@media(max-width: 767px){.title_voice{font-size:1.8rem;margin-bottom:20px}.title_voice span{font-size:2.4rem}}.title_inquiry{font-size:3rem;margin-bottom:30px;text-align:center}@media(max-width: 767px){.title_inquiry{font-size:2.2rem;margin-bottom:20px}}.next{margin-bottom:80px}@media(max-width: 767px){.next{margin-bottom:30px}}.products_lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}@media(max-width: 767px){.products_lead{margin-bottom:30px}}.products_lead .progucts_figure{width:45%}@media(max-width: 767px){.products_lead .progucts_figure{width:100%;margin-bottom:20px}}.products_lead .products_description{width:50%}.products_lead .products_description .remodel_wrapper{background-color:#fff;margin-top:50px;padding:10px 20px 20px;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.2);box-shadow:0px 0px 15px rgba(0,0,0,.2);width:96%}@media(max-width: 767px){.products_lead .products_description .remodel_wrapper{margin:20px auto}}.products_lead .products_description .lead1{font-size:2.4rem;line-height:1.5;font-weight:600}.products_lead .products_description .lead2{font-size:3.2rem;text-align:center;font-weight:600;margin-bottom:10px}.products_lead .products_description .lead3{font-size:2.2rem;line-height:1.5;font-weight:600}@media(max-width: 767px){.products_lead .products_description{width:100%}.products_lead .products_description .lead1{font-size:1.6rem}.products_lead .products_description .lead2{font-size:3rem}.products_lead .products_description .lead3{font-size:1.6rem}}.seminar_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminar_list li{width:50%;padding:25px;margin-bottom:20px}@media(max-width: 767px){.seminar_list li{width:100%;padding:15px}}.seminar_list li h2{font-size:2rem;text-align:center;margin-bottom:20px;line-height:1.3}.seminar_list li h2 span{display:block;font-size:2rem}.seminar_list li .description{font-size:1.6rem;padding:10px;line-height:1.5}@media(max-width: 767px){.seminar_list li .description{font-size:1.4rem;line-height:1.3}}.privacypolicy h2{margin:50px 0 40px 0;padding:10px 0 10px 20px;font-size:2.6rem;border-left:5px solid #333;text-align:left}.privacypolicy h2::before{position:absolute;content:"";background:none;bottom:0;left:calc(50% - 40px);width:80px;height:5px}@media(max-width: 767px){.privacypolicy h2{font-size:2rem;margin:40px 0 30px;padding:5px 0 5px 15px}}.privacypolicy p.tR{margin:60px 0 0 0;text-align:right}@media(max-width: 767px){.privacypolicy p.tR{margin-top:30px}}.privacypolicy ol{margin:20px 0 0 50px}@media(max-width: 767px){.privacypolicy ol{margin-top:10px;margin-bottom:0px;margin-left:30px}}.privacypolicy ol li{position:relative;list-style:outside decimal;padding:0 0 0 5px}@media(max-width: 767px){.privacypolicy ol li{line-height:1.5;padding-bottom:10px}}.privacypolicy ol li::marker{font-size:130%;font-weight:700;color:#333}.privacypolicy ol li ol{padding:0px 0 20px 10px;margin-left:20px}@media(max-width: 767px){.privacypolicy ol li ol{margin-left:18px;padding-bottom:0}}.privacypolicy ol li ol li ol{padding:-10px 0 20px 10px}@media(max-width: 767px){.privacypolicy ol li ol li ol{margin-bottom:10px}}.privacypolicy ol.kakkoNum{counter-reset:listNum}.privacypolicy ol.kakkoNum li{list-style:none;margin-left:1.5rem}.privacypolicy ol.kakkoNum li+li{margin-top:2rem}.privacypolicy ol.kakkoNum li:before{display:block;position:absolute;top:-0.2rem;left:-3.5rem;width:3.5rem;counter-increment:listNum;content:"（" counter(listNum) "）";font-size:130%;font-weight:700;color:#333}.privacypolicy ol.kakkoNum li dt{margin-bottom:.3rem;font-size:1.2rem}.privacypolicy ol.kakkoNum li dl+p{margin-top:1.5rem}.privacypolicy ol.reStart2{counter-reset:listNum 1}.privacypolicy ol.reStart3{counter-reset:listNum 2}.privacypolicy ol.reStart4{counter-reset:listNum 3}.privacypolicy ol.reStart5{counter-reset:listNum 4}.onlineform_wrapper{border:5px #dedede solid;padding:2em;margin:50px auto;width:80%}@media(max-width: 767px){.onlineform_wrapper{padding:1em;width:100%}}.onlineform_wrapper .lead{text-align:center;color:#333;font-weight:600;font-size:1.8rem}.onlineform_wrapper .form_button_area{margin:20px auto 0;width:50%}@media(max-width: 767px){.onlineform_wrapper .form_button_area{margin:20px auto 0;width:90%}}table.price{width:100%;margin-bottom:60px;border-collapse:separate;border-spacing:1px 0}table.price th,table.price td{padding:10px}@media(max-width: 767px){table.price th,table.price td{padding:5px;line-height:1.5}}table.price th{-webkit-box-shadow:0px 1px 1px rgba(255,255,255,.8) inset;box-shadow:0px 1px 1px rgba(255,255,255,.8) inset;border-radius:10px 10px 0px 0px;background:#88b7d5;vertical-align:middle;text-align:center;height:30px;position:relative;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:2.2rem}@media(max-width: 767px){table.price th{font-size:1.6rem;height:20px}}table.price th.c0{background:#aed581;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #aed581), to(#9ccc65));background:linear-gradient(to bottom, #aed581 1%, #9ccc65 100%)}table.price th.c1{background:#00acc1;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #00d9f4), to(#00acc1));background:linear-gradient(to bottom, #00d9f4 1%, #00acc1 100%)}table.price th.c2{background:#9e9e9e;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #bdbdbd), to(#9e9e9e));background:linear-gradient(to bottom, #bdbdbd 1%, #9e9e9e 100%)}table.price th.c3{background:#9e9e9e;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #bdbdbd), to(#9e9e9e));background:linear-gradient(to bottom, #bdbdbd 1%, #9e9e9e 100%)}table.price td{-webkit-box-shadow:0px 1px 1px rgba(255,255,255,.3) inset;box-shadow:0px 1px 1px rgba(255,255,255,.3) inset;text-align:center;padding-top:10px;border:none;height:60px}@media(max-width: 767px){table.price td{font-size:1.4rem;height:30px}}table.price td.c0{font-weight:600}table.price td.c3,table.price td.c2,table.price td.c1{font-size:2rem}table.price tr:nth-child(2n+1) td.c0{background:#f7f9e8}table.price tr:nth-child(2n+0) td.c0{background:#e2efbc}table.price tr:nth-child(2n+1) td.c1{background:#e0f7fa}table.price tr:nth-child(2n+0) td.c1{background:#b2ebf2}table.price tr:nth-child(2n+1) td.c2{background:#fff}table.price tr:nth-child(2n+0) td.c2{background:#eee}table.price tr:nth-child(2n+1) td.c3{background:#fff}table.price tr:nth-child(2n+0) td.c3{background:#eee}table.price tr:last-child td{border-radius:0 0 0px 0px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.1);box-shadow:0px 1px 2px rgba(0,0,0,.1)}table.table_problem{width:100%;margin-bottom:30px;border-collapse:separate;border-spacing:1px 0}table.table_problem th,table.table_problem td{padding:10px}@media(max-width: 767px){table.table_problem th,table.table_problem td{padding:5px;line-height:1.5}}table.table_problem th{-webkit-box-shadow:0px 1px 1px rgba(255,255,255,.8) inset;box-shadow:0px 1px 1px rgba(255,255,255,.8) inset;border-radius:10px 10px 0px 0px;background:#88b7d5;vertical-align:middle;text-align:center;height:30px;position:relative;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:2.2rem}@media(max-width: 767px){table.table_problem th{font-size:1.6rem;height:20px}}table.table_problem th.c0{background:#aed581;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #aed581), to(#9ccc65));background:linear-gradient(to bottom, #aed581 1%, #9ccc65 100%)}table.table_problem th.c1{background:#00acc1;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #00d9f4), to(#00acc1));background:linear-gradient(to bottom, #00d9f4 1%, #00acc1 100%)}table.table_problem td{-webkit-box-shadow:0px 1px 1px rgba(255,255,255,.3) inset;box-shadow:0px 1px 1px rgba(255,255,255,.3) inset;text-align:center;padding-top:10px;border:none;height:60px}@media(max-width: 767px){table.table_problem td{font-size:1.4rem;height:30px}}table.table_problem td.c0{font-weight:600}table.table_problem td.c3,table.table_problem td.c2,table.table_problem td.c1{font-size:2rem}table.table_problem tr:nth-child(2n+1) td.c0{background:#f7f9e8}table.table_problem tr:nth-child(2n+0) td.c0{background:#e2efbc}table.table_problem tr:nth-child(2n+1) td.c1{background:#e0f7fa}table.table_problem tr:nth-child(2n+0) td.c1{background:#b2ebf2}table.table_problem tr:nth-child(2n+1) td.c2{background:#fff}table.table_problem tr:nth-child(2n+0) td.c2{background:#eee}table.table_problem tr:nth-child(2n+1) td.c3{background:#fff}table.table_problem tr:nth-child(2n+0) td.c3{background:#eee}table.table_problem tr:last-child td{border-radius:0 0 0px 0px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.1);box-shadow:0px 1px 2px rgba(0,0,0,.1)}table.table_schedule{width:100%;margin-top:0px;border-collapse:separate;border-spacing:1px 0}table.table_schedule th,table.table_schedule td{padding:5px}@media(max-width: 767px){table.table_schedule th,table.table_schedule td{padding:5px;line-height:1.5}}table.table_schedule th{background-color:rgba(51,51,51,.85);vertical-align:middle;text-align:center;position:relative;color:#fff;padding:5px}@media(max-width: 767px){table.table_schedule th{font-size:1.6rem}}table.table_schedule td{-webkit-box-shadow:0px 1px 1px rgba(255,255,255,.3) inset;box-shadow:0px 1px 1px rgba(255,255,255,.3) inset;text-align:center;padding-top:10px;padding:5px;border:none;border-bottom:1px #dedede solid}@media(max-width: 767px){table.table_schedule td{font-size:1.4rem}}table.table_schedule tr{background-color:#fff}table.table_schedule tr:nth-child(odd){background-color:#ebfafc !important}table.table_schedule td.end{position:relative}table.table_schedule td.end span{display:inline-block;position:absolute;left:50%;top:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(255,153,0,.95);color:#000;font-weight:600;padding:3px 10px;font-size:small}.qanda{margin:0 auto 120px;padding:0}@media(max-width: 767px){.qanda{margin-bottom:60px}}.qanda label{display:block;margin:0;padding:30px 20px 30px 20px;color:#333;font-weight:400;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;border-top:1px #eee solid}@media(max-width: 767px){.qanda label{padding:20px 10px 20px 40px;position:relative}}.qanda label:before{content:"Q ";padding:6px 8px 8px 10px;font-size:1.8rem;background:#e62320;border-radius:4px;color:#fff;text-align:center;font-family:Oswald,sans-serif;margin-right:12px}@media(max-width: 767px){.qanda label:before{margin-right:15px;margin-left:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.qanda label:hover{background:#f1f1f1}.qanda input{display:none}.qanda .accshow{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:.8s;transition:.8s}.cssacc:checked+label+.accshow{height:auto;padding:.5em 1em;background:#fafafa;opacity:1;margin-bottom:20px}.qanda .accshow p{margin:15px 10px;line-height:1.8}.cssacc:checked+label{background:#888;border-top:1px #eee solid;color:#fff}.cssacc:checked+label:before{content:"";font-family:FontAwesome;padding-right:2px;font-size:1.6rem;background:#888;margin-right:8px}dl.company_dl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #eee;margin-bottom:60px}@media(max-width: 767px){dl.company_dl1{margin-bottom:30px}}dl.company_dl1 dt{width:30%;border-bottom:1px solid #eee;padding:20px 20px 20px 30px;position:relative;color:#222;font-weight:600}dl.company_dl1 dt::before{position:absolute;top:33px;left:0;content:"";width:15px;height:2px;background:#333}@media(max-width: 767px){dl.company_dl1 dt::before{top:12px;width:3px;height:22px;background-color:#333}}@media(max-width: 767px){dl.company_dl1 dt{width:100%;border-bottom:none;padding:10px 0px 10px 15px;font-weight:600}}dl.company_dl1 dd{width:70%;border-bottom:1px solid #eee;padding:20px}@media(max-width: 767px){dl.company_dl1 dd{width:100%;padding:0 0px 20px 15px}}.progressbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px auto 50px}@media(max-width: 767px){.progressbar{margin-bottom:30px}}.progressbar .item{position:relative;width:33%;text-align:center;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 0;line-height:1.5;background:#eee;color:#333;font-weight:600}.progressbar .item:not(:last-child)::before,.progressbar .item:not(:last-child)::after{position:absolute;z-index:2;top:0;bottom:0;left:100%;content:"";border:29px solid rgba(0,0,0,0);border-left:20px solid #eee;margin:auto}.progressbar .item:not(:last-child)::before{margin-left:1px;border-left-color:#fff}.progressbar .item:nth-child(1){border-radius:25px 0 0 25px}@media(max-width: 767px){.progressbar .item:nth-child(1){border-radius:10px 0 0 10px}}.progressbar .item:nth-child(3){border-radius:0px 25px 25px 0}@media(max-width: 767px){.progressbar .item:nth-child(3){border-radius:0 10px 10px 0}}@media screen and (max-width: 767px){.progressbar .item{font-size:12px;line-height:1.4;padding:10px 0}.progressbar .item:not(:last-child)::before,.progressbar .item:not(:last-child)::after{border-width:25px;border-left-width:12px}}.progressbar .item.active{z-index:1;background:#333;color:#fff}.progressbar .item.active:not(:last-child)::after{border-left-color:#333}.progressbar .item.active:not(:last-child)::before{border-left:none}.circle{display:inline-block;width:36px;height:36px;border-radius:50%;background:rgba(51,51,51,.8);color:#fff;font-weight:600;text-align:center;line-height:36px;margin-right:1em}@media(max-width: 767px){.circle{margin-right:.2em}}.progressbar .item.active .circle{background:#fff;color:#000}address{font-style:normal}.c-imgReplace{overflow:hidden;text-indent:100%;white-space:nowrap;font-size:0}.p-footer{position:relative;width:100%;height:auto;background-color:#fff}@media(max-width: 767px){.p-footer{padding-bottom:60px}}.p-footer .p-logo{position:relative;display:block;width:100%;height:190px}@media(max-width: 767px){.p-footer .p-logo{height:60px}}.p-footer .p-logo a{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:200px;height:70px;border-top:#006eca solid 5px;border-bottom:#006eca solid 5px;padding:15px 10px;background:url(../hikari/images/logo.svg) no-repeat center;background-size:200px 50px}.p-footer .p-address{text-align:center;line-height:2.8rem;letter-spacing:.1em;color:#004098}.p-footer .p-copyright{text-align:center;font-weight:bold;line-height:36px;letter-spacing:.1em;color:#004098;padding:50px 0 0}.footer{position:relative;width:100%;height:auto;padding-top:60px}@media(max-width: 767px){.footer{padding-bottom:60px}}.footer .footer_logo{position:relative;display:block;margin:auto;text-align:center;width:280px;height:80px}@media(max-width: 767px){.footer .footer_logo{height:60px}}.footer .p-address{text-align:center;line-height:2.8rem;letter-spacing:.1em}.footer .p-copyright{text-align:center;font-weight:bold;line-height:36px;letter-spacing:.1em;padding:50px 0 0}#footerFloatingMenu{display:block;width:100%;position:fixed;left:0;bottom:0;z-index:9999;text-align:center;padding:0;border-top:1px #e0e0e0 solid;background:#111}#footerFloatingMenu .fix_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.2}#footerFloatingMenu .fix_menu .f_lineup{width:25%;background:#e62320;text-align:center;border-right:1px rgba(179,229,252,.8) solid}#footerFloatingMenu .fix_menu .schedule{width:25%;background:#e62320;text-align:center;border-right:1px rgba(179,229,252,.8) solid}#footerFloatingMenu .fix_menu .estimate{width:25%;background:#e62320;text-align:center;border-right:1px rgba(179,229,252,.8) solid}#footerFloatingMenu .fix_menu .inquiry{width:25%;background:#e62320;text-align:center}#footerFloatingMenu .fix_menu .f_lineup a,#footerFloatingMenu .fix_menu .estimate a,#footerFloatingMenu .fix_menu .inquiry a,#footerFloatingMenu .fix_menu .schedule a{color:#fff;font-size:1.3rem;font-weight:bold;display:block;padding:5px 0 8px}#footerFloatingMenu .fix_menu .f_lineup a span,#footerFloatingMenu .fix_menu .estimate a span,#footerFloatingMenu .fix_menu .inquiry a span,#footerFloatingMenu .fix_menu .schedule a span{display:block;margin-bottom:0px}#footerFloatingMenu .fix_menu .inquiry a span,#footerFloatingMenu .fix_menu .f_lineup a span,#footerFloatingMenu .fix_menu .estimate a span,#footerFloatingMenu .fix_menu .schedule a span{padding-top:0px;padding-bottom:5px}#footerFloatingMenu .fix_menu .inquiry a span i,#footerFloatingMenu .fix_menu .f_lineup a span i,#footerFloatingMenu .fix_menu .estimate a span i,#footerFloatingMenu .fix_menu .schedule a span i{font-size:3rem}#footerFloatingMenu .fix_menu .kit{width:54%}#footerFloatingMenu .fix_menu .live{width:46%}#footerFloatingMenu .fix_menu .go_top{width:12%}#footerFloatingMenu .fix_menu .go_tt{width:12%}#footerFloatingMenu .fix_menu .kit a{display:block;background:#fee15a;text-align:center;color:#222;font-weight:bold;padding:10px 5px;font-size:12px}#footerFloatingMenu .fix_menu .live a{display:block;background:#d7ef53;text-align:center;color:#222;font-weight:bold;padding:10px 5px;font-size:12px}#footerFloatingMenu ul{padding-top:5px;padding-bottom:5px;margin-bottom:0}#footerFloatingMenu ul li{border-right:3px double #eee}#footerFloatingMenu ul li:last-child{border-right:none}#footerFloatingMenu ul li a{display:block;color:red;font-size:1.4rem;text-shadow:0 0 1px rgba(250,250,250,.4)}#footerFloatingMenu img{max-width:99%}@media(min-width: 768px){#footerFloatingMenu{display:none !important}}#footer{background:#fff;padding:80px 0 60px;margin:0 auto 0;z-index:1}@media(max-width: 767px){#footer{padding:40px 0}}#footer .footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer_menu a{color:#303030}#footer .footer_menu a:hover{color:#333}#footer .footer_menu .menu{width:40%}@media(max-width: 767px){#footer .footer_menu .menu{width:92%;margin:auto auto 20px}}#footer .footer_menu .menu ul li{display:inline-block;padding:0 10px 10px 0}#footer .footer_menu .menu ul li i{font-size:2rem}#footer .footer_menu .support{width:60%;text-align:right;font-weight:600}@media(max-width: 767px){#footer .footer_menu .support{width:98%;margin:auto}}#footer .footer_menu .support dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right}@media(max-width: 767px){#footer .footer_menu .support dl{text-align:center}}#footer .footer_menu .support dl dt{width:calc(100% - 380px)}@media(max-width: 767px){#footer .footer_menu .support dl dt{width:90%;margin:auto auto 20px}}#footer .footer_menu .support dl dd{width:170px;margin-left:20px}@media(max-width: 767px){#footer .footer_menu .support dl dd{width:49%;margin-left:0}}#footer .footer_menu .support dl dd img{width:150px;height:auto}#footer .footer_menu .support dl dd .marudai{width:170px;height:auto}@media(max-width: 767px){#footer .footer_menu .support dl dd .marudai{width:150px;height:auto}}#footer .f_logo{text-align:right;margin:0 0 0px auto}#footer .f_logo img{width:160px;height:auto}@media(max-width: 767px){#footer .f_logo{text-align:center;margin:20px auto}#footer .f_logo img{width:140px;height:auto}}#footer .copyright{text-align:center;font-size:1.2rem}@media(max-width: 767px){#footer .copyright{font-size:1.1rem}}.button{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#4C3832), to(#4C3832));background:linear-gradient(to left, #4C3832, #4C3832);color:#fff;padding:20px 30px 20px 20px;border-radius:6px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button:hover{background:-webkit-gradient(linear, right top, left top, from(#333333), to(#333333));background:linear-gradient(to left, #333333, #333333);color:#f0f0f0;-webkit-transition:ease .3s;transition:ease .3s}.button::after{content:"";position:absolute;top:45%;right:23px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button:hover::after{right:21px}.button_s{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#333333), to(#333333));background:linear-gradient(to left, #333333, #333333);color:#fff;padding:15px 25px 15px 10px;border-radius:6px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button_s:hover{background:-webkit-gradient(linear, right top, left top, from(#4C3832), to(#4C3832));background:linear-gradient(to left, #4C3832, #4C3832);color:#f0f0f0;-webkit-transition:ease .3s;transition:ease .3s}.button_s::after{content:"";position:absolute;top:42%;right:20px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button_s:hover::after{right:18px}.button_s2{position:relative;text-decoration:none;display:inline-block;margin-top:5px;line-height:1;background:-webkit-gradient(linear, right top, left top, from(#333333), to(#333333));background:linear-gradient(to left, #333333, #333333);color:#fff;padding:5px 25px 5px 10px;border-radius:6px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button_s2:hover{background:-webkit-gradient(linear, right top, left top, from(#4C3832), to(#4C3832));background:linear-gradient(to left, #4C3832, #4C3832);color:#f0f0f0;-webkit-transition:ease .3s;transition:ease .3s}.button_s2::after{content:"";position:absolute;top:42%;right:10px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button_s2:hover::after{right:18px}.button_link{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#f4c82d), to(#f4c82d));background:linear-gradient(to left, #f4c82d, #f4c82d);color:#fff;padding:15px 25px 15px 10px;border-radius:6px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button_link:hover{background:-webkit-gradient(linear, right top, left top, from(#f8dd7e), to(#f8dd7e));background:linear-gradient(to left, #f8dd7e, #f8dd7e);color:#fff;-webkit-transition:ease .3s;transition:ease .3s}.button_link::after{content:"";position:absolute;top:42%;right:20px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button_link:hover::after{right:18px}.button2{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#ff9d00), to(#f52121));background:linear-gradient(to left, #ff9d00, #f52121);color:#fff;padding:20px 30px 20px 20px;border-radius:6px;text-align:center;outline:none;-webkit-transition:ease .2s;transition:ease .2s;font-family:sans-serif}.button2:hover{background:-webkit-gradient(linear, right top, left top, from(#ff6c00), to(#ea0b0b));background:linear-gradient(to left, #ff6c00, #ea0b0b);color:#f0f0f0;-webkit-transition:ease .2s;transition:ease .2s}.button2::after{content:"";position:absolute;top:45%;right:23px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button2:hover::after{right:21px}.button_back{position:relative;text-decoration:none;display:inline-block;background:#333;color:#fff;padding:10px 40px 10px 40px;border-radius:6px;text-align:center;outline:none;-webkit-transition:ease .2s;transition:ease .2s;font-family:sans-serif}.button_back:hover{background:#4f98ec;color:#fff}.button_back::before{content:"";position:absolute;top:42%;left:13px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all .3s;transition:all .3s}.button_back:hover::after{left:11px}a.link_external2{font-weight:500;padding-right:30px;position:relative;display:inline-block}a.link_external2::after{content:"";font-family:FontAwesome;font-size:16px;color:#333;position:absolute;right:0;top:2px}a.link_external{padding-right:30px !important;position:relative;display:inline-block}a.link_external::after{content:"";display:inline-block;background:url(../common/images/svg/new_window.svg) no-repeat;width:18px;height:14px;position:absolute;right:0px;top:10px}a.link_external:hover::after{background:url(../common/images/svg/new_window_ov.svg) no-repeat}a.link_external3{padding-right:25px !important;position:relative}a.link_external3::after{content:"";display:inline-block;background:url(../common/images/svg/new_window.svg) no-repeat;width:19px;height:16px;position:absolute;margin-left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#menu{padding:70px 0}#menu section{background:#fff;margin:0 0 10px 0}#menu section h3{font-size:.9rem;margin:0 0 10px 0}#menu section p{font-size:.8rem}#menu .menu-area{padding:20px;-webkit-box-shadow:5px 0 10px #ccc;box-shadow:5px 0 10px #ccc}#menu .menu-btn{text-align:center;margin:50px 0 0 0}#g-nav{position:fixed;z-index:999;top:0;right:-120%;width:100%;height:100vh;background:rgba(51,51,51,.9);-webkit-transition:all .6s;transition:all .6s}@media(max-width: 767px){#g-nav{width:100%}}#g-nav.panelactive{right:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{position:absolute;z-index:999;top:50%;left:50%;width:80%;margin:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 767px){#g-nav ul{width:90%}}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#fff;text-decoration:none;padding:15px 5px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold;border-bottom:1px solid rgba(255,255,255,.6);position:relative}#g-nav li a::after{position:absolute;font-family:FontAwesome;content:"";font-size:1.4rem;position:absolute;font-weight:normal;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.openbtn1{position:fixed;z-index:9999;top:15px;right:10px;cursor:pointer;width:50px;height:50px}.openbtn1 span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#666;width:45%}.openbtn1 span:nth-of-type(1){top:15px}.openbtn1 span:nth-of-type(2){top:23px}.openbtn1 span:nth-of-type(3){top:31px}.openbtn1.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}.openbtn{position:fixed;z-index:1000;top:25px;right:20px;cursor:pointer;width:50px;height:50px;border-radius:5px}@media(max-width: 992px){.openbtn{top:10px;right:10px}}@media(max-width: 767px){.openbtn{top:5px;right:5px}}.openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:5px;background:#fff;width:45%}.openbtn span:nth-of-type(1){top:13px}.openbtn span:nth-of-type(2){top:19px}.openbtn span:nth-of-type(3){top:25px}.openbtn span:nth-of-type(3)::after{content:"Menu";position:absolute;top:5px;left:-2px;color:#fff;font-size:.8rem;text-transform:uppercase}.openbtn.active span:nth-of-type(1){top:14px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:26px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}.openbtn.active span:nth-of-type(3)::after{content:"Close";color:#333;-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);top:5px;left:4px}ul#nav1{font-size:100%;list-style:none;position:fixed;top:20%;right:-126px;margin:0;background:#333;z-index:100}#nav1 li{margin:10px 0}#nav1 li a{text-decoration:none;color:#eee;display:block;background-repeat:no-repeat;height:26px;padding-left:10px;line-height:26px;font-size:1.8rem;font-weight:600}#nav1 li a:hover{color:#f90}#nav1 li a.facebook:before{content:"";font-family:FontAwesome;font-size:1em;padding-right:.7em}#nav1 li a.youtube:before{content:"";font-family:FontAwesome;font-size:1em;padding-right:.7em}#nav1 li a.contact:before{content:"";font-family:FontAwesome;font-size:1em;padding-right:.7em}#nav1 li a.corporate:before{content:"";font-family:FontAwesome;font-size:1em;padding-right:.7em}#nav1 li a.forbusiness:before{content:"";font-family:FontAwesome;font-size:.9em;padding-left:0px;padding-right:3px}#nav1 li a.request:before{content:"";font-family:FontAwesome;font-size:1em;padding-right:.7em}#nav1 li a.showroom:before{content:"";font-family:FontAwesome;font-size:1em;padding-left:.2em;padding-right:.7em}#nav1 li a.watch:before{content:"";font-family:FontAwesome;font-size:1em;padding-left:.1em;padding-right:.7em}#nav1 li a.faq:before{content:"";font-family:FontAwesome;font-size:1em;padding-right:.7em}#nav1 li a.instagram:before{content:"";font-family:FontAwesome;font-size:1em;padding-right:.7em}#nav1 li a.business{padding-left:2px}@media only screen and (max-width: 768px){#nav1{display:none}#nav1 li a,#nav1 li,ul#nav1{display:none;visibility:hidden}}