﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:"Meiryo", "Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:12px;color:#333;line-height:1;letter-spacing:0.05em;-webkit-font-smoothing:antialiased}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}a.link{color:#04c}a.hover:hover img{opacity:0.7}img{vertical-align:bottom}.bold{font-weight:bold}.color-red{color:#e7153f}.color-site{color:#ec5504}@media screen and (min-width: 851px){.sp_flag{display:none !important}.header_sp,.sp_nav,.feature_header_sp,.feature_header1_sp,.price_image_ms_sp,.price_image_home_sp,.ouchiwari_sp,.ouchiwari2_sp,.footer_sp,#form_area_sp,#form_area_sp2{display:none}header{margin:0 auto}header .header_container{padding:30px 0;width:1000px;margin:0 auto}header .header_container .logo{display:inline-block;vertical-align:middle}header .header_container .logo h1{display:inline-block;vertical-align:middle;width:250px}header .header_container .logo h1 a img{width:100%}header .header_container .logo .header_text{display:inline-block;vertical-align:middle;font-size:13px;margin-left:10px}header .header_container .header_form{display:inline-block;position:relative;vertical-align:middle;width:63%;text-align:center}header .header_container .header_form .form_btn{font-size:0;display:inline-block;width:30%;padding-left:10px}header .header_container .header_form .form_btn a{display:block;position:relative;font-size:16px;font-weight:bold;letter-spacing:0;padding:5% 5% 5% 20%;border-radius:6px 5px 5px 7px;color:#fff;text-decoration:none}header .header_container .header_form .form_btn a img{position:absolute;top:0;left:0;height:50%;padding:5%;background:#fff;border-radius:5px 0 0 5px;box-shadow:0 5px #dbdbdb}header .header_container .header_form .form_btn a:after{content:'';position:absolute;width:10px;height:10px;background:#fff;z-index:1;left:21%;top:65%;margin:-10px 0 0 -10px;transform:rotate(45deg)}header .header_container .header_form .form_btn.btn_entry{position:absolute;top:-20px;left:3.5%}header .header_container .header_form .form_btn.btn_entry a{background:#0066FF;box-shadow:0 5px #0033CC}header .header_container .header_form .form_btn.btn_entry a:hover{top:5px;box-shadow:0 3px #0033CC;cursor:pointer}header .header_container .header_form .form_btn.btn_entry a:hover img{box-shadow:0 3px #dbdbdb}header .header_container .header_form .form_btn.btn_inquiry{position:absolute;top:-20px;left:36.5%}header .header_container .header_form .form_btn.btn_inquiry a{background:#FF3366;box-shadow:0 5px #CC3366}header .header_container .header_form .form_btn.btn_inquiry a:hover{top:5px;box-shadow:0 3px #CC3366;cursor:pointer}header .header_container .header_form .form_btn.btn_inquiry a:hover img{box-shadow:0 3px #dbdbdb}header .header_container .header_form .form_btn.btn_area{position:absolute;top:-20px;left:69.5%}header .header_container .header_form .form_btn.btn_area a{background:#009999;box-shadow:0 5px #006666}header .header_container .header_form .form_btn.btn_area a:hover{top:5px;box-shadow:0 3px #006666;cursor:pointer}header .header_container .header_form .form_btn.btn_area a:hover img{box-shadow:0 3px #dbdbdb}.header_fd{float:right;margin:20px 10% 0 0}.header_fd span{background:linear-gradient(rgba(0,0,0,0) 85%,#64acdc 100%);font-weight:bold;font-size:16px;margin-right:10px}.header_fd .fd{display:block;font-size:26px;font-weight:bold;margin-top:5px}.header_fd .fd:before{content:'';width:30px;height:22px;background:url("/img/fd_blue.jpg") no-repeat center center;background-size:contain;display:inline-block}.header_fd .fd a{text-decoration:none}.header_fd p{margin:5px 0}.header_fd .receptionist{font-size:10px}nav #navi,nav .js-header{margin:0 auto}nav #navi .container,nav .js-header .container{overflow:visible;width:1000px;margin:0 auto}nav #navi .container .nav,nav .js-header .container .nav{display:table;table-layout:fixed;text-align:center;width:100%;margin:10px auto}nav #navi .container .nav li,nav .js-header .container .nav li{display:table-cell;vertical-align:middle;padding:10px;border-left:1px solid #dbdbdb}nav #navi .container .nav li:hover,nav .js-header .container .nav li:hover{cursor:pointer;font-weight:bold}nav #navi .container .nav li:hover span,nav .js-header .container .nav li:hover span{color:#005FFF}nav #navi .container .nav li:last-child,nav .js-header .container .nav li:last-child{border-right:1px solid #dbdbdb}nav #navi .container .nav li a,nav .js-header .container .nav li a{text-decoration:none}nav .js-header{width:100%;position:fixed;top:-64px;z-index:9999;background:#fff;margin:0 auto}#breadcrumb{color:#fff;background:#434343}#breadcrumb .container{width:1000px;margin:0 auto}#breadcrumb .container .breadcrumb ul{font-size:0}#breadcrumb .container .breadcrumb ul li{font-size:11px;line-height:30px;display:inline-block}#breadcrumb .container .breadcrumb ul li a{color:#fff}#breadcrumb .container .breadcrumb ul li a:hover{text-decoration:underline}#breadcrumb .container .breadcrumb ul li:after{content:'>';display:inline-block;margin-left:5px;margin-right:5px}#breadcrumb .container .breadcrumb ul li:last-child:after{content:none}footer{background:#434343;text-align:right;border-top:1px solid #dbdbdb}footer .footer_box span{display:inline-block;padding:20px 0 20px 20px}footer .footer_box span a{color:#fff;border-right:1px solid #fff;padding-right:20px;text-decoration:none}footer .footer_box span a.last{border:none}footer .footer_box .copyright{display:inline-block;color:#fff;text-align:right;padding:20px 50px}.right_box{position:fixed;right:-10px;bottom:61px}.right_box .page-top,.right_box .right_entry,.right_box .right_inquiry,.right_box .right_area{position:relative;margin-top:10px;z-index:10000}.right_box .page-top a,.right_box .right_entry a,.right_box .right_inquiry a,.right_box .right_area a{position:absolute;display:block;position:relative;color:#fff;font-weight:bold;text-align:center;text-decoration:none}.right_box li .up{border-radius:5px 0 0 0;padding:15px;background:#fff;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;text-align:left}.right_box li .up img{width:40px;height:40px;padding-left:20px}.right_box li .under{border-radius:0 0 0 5px;padding:10px 20px}.right_box .right_entry .under{background:#0066FF;box-shadow:0 3px #0033CC}.right_box .right_inquiry .under{background:#FF3366;box-shadow:0 3px #CC3366}.right_box .right_area .under{background:#009999;box-shadow:0 3px #006666}.right_box .page-top .under{background:#434343;box-shadow:0 3px #111}.index{background:#f2f2f2;margin:0 auto}.index #mainv{background:url("/img/mainv_bg.png") no-repeat center bottom;position:relative}.index #mainv .mainv_content{overflow:visible;width:1000px;margin:0 auto}.index #mainv .mainv_content .mainv{position:relative;width:100%;height:570px}.index #mainv .mainv_content .mainv img{position:absolute;top:45px;animation:mainv 1.1s linear 0.5s 1 forwards}.index .mainv_sp{display:none}.index .tax_excluded{width:1000px;margin:0 auto;color:red;font-size:13px;font-weight:bold;text-align:right;padding:30px}.index .no1{text-align:center;margin:0 auto 100px;animation:upDown 2s infinite}.index #appeal1{width:1000px;margin:0 auto 50px;background:#fff;border-radius:10px;box-shadow:0 5px #dbdbdb}.index #appeal1 h2{font-size:40px;font-weight:bold;text-align:center;padding:50px 0 0;line-height:46px}.index #appeal1 h2 strong{color:#3366ff}.index #appeal1 .what_is{width:900px;margin:50px auto 0;font-size:0;letter-spacing:0}.index #appeal1 .what_is .left{display:inline-block;vertical-align:top;font-size:14px;line-height:16px;width:45%;height:300px;padding:0 20px;border:1px solid #f2f2f2}.index #appeal1 .what_is .left h2{font-size:20px;color:#75b9f8;padding:20px 0}.index #appeal1 .what_is .right{text-align:right;display:inline-block;vertical-align:middle;width:45%}.index #appeal1 .what_is .right img{border:1px solid #f2f2f2}.index #appeal1 .price{width:900px;text-align:center;margin:10px auto 30px;border-bottom:1px solid #dbdbdb}.index #appeal1 .appeal_footer{width:900px;margin:0 auto}.index #appeal1 .appeal_footer img{padding-bottom:50px}.index #appeal1 .plan_area{width:900px;margin:0 auto}.index #appeal1 .plan_area h3{background:#f1f1f1;color:#666;font-size:20px;font-weight:bold;padding:50px}.index #appeal1 .plan_area .tab_area{margin-top:50px;text-align:center;border-bottom:2px solid #0066CC}.index #appeal1 .plan_area .tab_area .tab_left{display:inline-block;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;color:#dbdbdb;font-weight:bold;width:300px;text-align:center;font-size:16px;padding:20px;border-radius:5px 5px 0 0;user-select:none;cursor:pointer}.index #appeal1 .plan_area .tab_area .tab_left.active{border-left:1px solid #0066CC;border-top:1px solid #0066CC;border-right:1px solid #0066CC;color:#fff;background:#0066CC}.index #appeal1 .plan_area .tab_area .tab_right{display:inline-block;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;color:#dbdbdb;font-weight:bold;width:300px;text-align:center;font-size:16px;padding:20px;border-radius:5px 5px 0 0;user-select:none;cursor:pointer}.index #appeal1 .plan_area .tab_area .tab_right.active{border-left:1px solid #0066CC;border-top:1px solid #0066CC;border-right:1px solid #0066CC;color:#fff;background:#0066CC}.index #appeal1 .plan_area .container{padding:0;margin:0 auto}.index #appeal1 .plan_area .container .plan_apartment{margin:30px auto;text-align:center;vertical-align:middle}.index #appeal1 .plan_area .container .plan_apartment.active{animation-name:fadeIn;animation-duration:1.5s;animation-delay:0s}.index #appeal1 .plan_area .container .plan_apartment .price_area_before{position:relative;font-size:40px;font-weight:bold;display:inline-block;vertical-align:bottom;margin-right:50px;padding-bottom:5px}.index #appeal1 .plan_area .container .plan_apartment .price_area_before:before{content:'';position:absolute;bottom:25px;left:0;display:inline-block;width:100%;height:3px;background-color:#FF0033;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.index #appeal1 .plan_area .container .plan_apartment .price_area_before span{font-size:20px}.index #appeal1 .plan_area .container .plan_apartment .right{display:inline-block;vertical-align:middle}.index #appeal1 .plan_area .container .plan_apartment .right:before{content:'\025b6';color:#3366ff;font-size:20px;padding-right:50px;vertical-align:middle}.index #appeal1 .plan_area .container .plan_apartment .price_area_after{font-size:80px;font-weight:bold;display:inline-block;vertical-align:middle;color:#3366ff}.index #appeal1 .plan_area .container .plan_apartment .price_area_after span{font-size:35px}.index #appeal1 .plan_area .container .plan_apartment .price_area_after span.mini{font-size:30px}.index #appeal1 .plan_area .container .plan_home{display:none;margin:30px auto;text-align:center;vertical-align:middle}.index #appeal1 .plan_area .container .plan_home.active{animation-name:fadeIn;animation-duration:1.5s;animation-delay:0s}.index #appeal1 .plan_area .container .plan_home .price_area_before{position:relative;font-size:40px;font-weight:bold;display:inline-block;vertical-align:bottom;margin-right:50px;padding-bottom:5px}.index #appeal1 .plan_area .container .plan_home .price_area_before:before{content:'';position:absolute;bottom:25px;left:0;display:inline-block;width:100%;height:3px;background-color:#FF0033;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.index #appeal1 .plan_area .container .plan_home .price_area_before span{font-size:20px}.index #appeal1 .plan_area .container .plan_home .right{display:inline-block;vertical-align:middle}.index #appeal1 .plan_area .container .plan_home .price_area_after{font-size:56px;font-weight:bold;display:inline-block;vertical-align:middle;color:#3366ff}.index #appeal1 .plan_area .container .plan_home .price_area_after .kome{font-size:10px;vertical-align:top}.index #appeal1 .plan_area .container .plan_home .price_area_after span{font-size:36px}.index #appeal1 .plan_area .container .plan_home .price_area_after span.header{font-size:30px;color:#666}.index #appeal1 .plan_area .container .plan_home .price_area_after span.mini{display:inline-block;font-size:30px}.index #appeal1 .plan_area .container .plan_home .price_area_after span.mini .top{font-size:18px}.index #appeal1 .plan_area .container .description_area2{display:none}.index #form_area,.index #form_area2{height:420px;background:url("/img/form_bg.png") no-repeat center;background-size:auto}.index #form_area .form_box,.index #form_area2 .form_box{background:rgba(0,0,0,0.7);padding:30px 0}.index #form_area .form_box .form_container,.index #form_area2 .form_box .form_container{width:900px;height:350px;margin:0 auto;padding:10px 50px 0;text-align:center;font-weight:bold;letter-spacing:0;border-radius:5px}.index #form_area .form_box .form_container h2,.index #form_area2 .form_box .form_container h2{font-size:32px;letter-spacing:0;color:#FFD700}.index #form_area .form_box .form_container .text,.index #form_area2 .form_box .form_container .text{font-size:18px;color:#fff;padding:20px 0}.index #form_area .form_box .form_container .btn_up,.index #form_area2 .form_box .form_container .btn_up{height:80px;position:relative;margin:10px auto 0;padding-bottom:20px;border-bottom:1px solid #fff;text-align:center}.index #form_area .form_box .form_container .btn_up .form_btn,.index #form_area2 .form_box .form_container .btn_up .form_btn{font-size:0;display:inline-block;position:absolute;width:49%}.index #form_area .form_box .form_container .btn_up .form_btn a,.index #form_area2 .form_box .form_container .btn_up .form_btn a{position:relative;display:block;font-size:18px;font-weight:bold;letter-spacing:0;padding:5% 5% 5% 20%;border-radius:5px;color:#fff;text-decoration:none}.index #form_area .form_box .form_container .btn_up .form_btn a img,.index #form_area2 .form_box .form_container .btn_up .form_btn a img{position:absolute;top:0;left:0;height:44%;padding:4%;vertical-align:middle;background:#fff;border-radius:5px 0 0 5px;box-shadow:0 5px #dbdbdb}.index #form_area .form_box .form_container .btn_up .form_btn a:after,.index #form_area2 .form_box .form_container .btn_up .form_btn a:after{content:'';position:absolute;width:18px;height:18px;background:#fff;z-index:1;left:14%;top:50%;margin:-10px 0 0 -10px;transform:rotate(45deg)}.index #form_area .form_box .form_container .btn_up .form_btn.btn_entry,.index #form_area2 .form_box .form_container .btn_up .form_btn.btn_entry{top:0;left:0}.index #form_area .form_box .form_container .btn_up .form_btn.btn_entry a,.index #form_area2 .form_box .form_container .btn_up .form_btn.btn_entry a{background:#0066FF;box-shadow:0 5px #0033CC}.index #form_area .form_box .form_container .btn_up .form_btn.btn_entry a:hover,.index #form_area2 .form_box .form_container .btn_up .form_btn.btn_entry a:hover{top:5px;box-shadow:0 3px #0033CC;cursor:pointer}.index #form_area .form_box .form_container .btn_up .form_btn.btn_entry a:hover img,.index #form_area2 .form_box .form_container .btn_up .form_btn.btn_entry a:hover img{box-shadow:0 3px #dbdbdb}.index #form_area .form_box .form_container .btn_up .form_btn.btn_inquiry,.index #form_area2 .form_box .form_container .btn_up .form_btn.btn_inquiry{top:0;right:0}.index #form_area .form_box .form_container .btn_up .form_btn.btn_inquiry a,.index #form_area2 .form_box .form_container .btn_up .form_btn.btn_inquiry a{background:#FF3366;box-shadow:0 5px #CC3366}.index #form_area .form_box .form_container .btn_up .form_btn.btn_inquiry a:hover,.index #form_area2 .form_box .form_container .btn_up .form_btn.btn_inquiry a:hover{top:5px;box-shadow:0 3px #CC3366;cursor:pointer}.index #form_area .form_box .form_container .btn_up .form_btn.btn_inquiry a:hover img,.index #form_area2 .form_box .form_container .btn_up .form_btn.btn_inquiry a:hover img{box-shadow:0 3px #dbdbdb}.index #form_area .form_box .form_container .btn_under,.index #form_area2 .form_box .form_container .btn_under{height:80px;position:relative;margin:30px auto}.index #form_area .form_box .form_container .btn_under p,.index #form_area2 .form_box .form_container .btn_under p{padding:15px 0 20px 20px;text-align:left;font-size:22px;line-height:18px;letter-spacing:0;color:#fff}.index #form_area .form_box .form_container .btn_under p span,.index #form_area2 .form_box .form_container .btn_under p span{display:block;font-size:29px;color:#40E0D0}.index #form_area .form_box .form_container .btn_under .form_btn,.index #form_area2 .form_box .form_container .btn_under .form_btn{font-size:0;display:inline-block;position:absolute;width:53%}.index #form_area .form_box .form_container .btn_under .form_btn a,.index #form_area2 .form_box .form_container .btn_under .form_btn a{position:relative;display:block;font-size:20px;font-weight:bold;letter-spacing:0;padding:7% 7% 7% 23%;border-radius:5px;color:#fff;text-decoration:none}.index #form_area .form_box .form_container .btn_under .form_btn a img,.index #form_area2 .form_box .form_container .btn_under .form_btn a img{position:absolute;top:0;left:0;height:45%;background:#fff;padding:5%;border-radius:5px 0 0 5px;box-shadow:0 5px #dbdbdb}.index #form_area .form_box .form_container .btn_under .form_btn a:after,.index #form_area2 .form_box .form_container .btn_under .form_btn a:after{content:'';position:absolute;width:20px;height:20px;background:#fff;z-index:1;left:17.5%;top:50%;margin:-10px 0 0 -10px;transform:rotate(45deg)}.index #form_area .form_box .form_container .btn_under .form_btn.btn_area,.index #form_area2 .form_box .form_container .btn_under .form_btn.btn_area{top:0;right:0}.index #form_area .form_box .form_container .btn_under .form_btn.btn_area a,.index #form_area2 .form_box .form_container .btn_under .form_btn.btn_area a{background:#009999;box-shadow:0 5px #006666}.index #form_area .form_box .form_container .btn_under .form_btn.btn_area a:hover,.index #form_area2 .form_box .form_container .btn_under .form_btn.btn_area a:hover{top:5px;box-shadow:0 3px #006666;cursor:pointer}.index #form_area .form_box .form_container .btn_under .form_btn.btn_area a:hover img,.index #form_area2 .form_box .form_container .btn_under .form_btn.btn_area a:hover img{box-shadow:0 3px #dbdbdb}.index #feature{background:url("/img/mainv_bg.png") no-repeat center bottom;margin:0 auto;height:600px;position:relative}.index #feature h2{display:flex;justify-content:center;align-items:center;border-radius:10px;width:1000px;height:140px;position:absolute;top:-330px;left:0;right:0;bottom:0;margin:auto}.index #feature .feature_box{padding-top:30px;width:1000px;margin:0 auto;overflow:hidden;position:absolute;top:200px;left:10px;right:0;bottom:0}.index #feature .feature_box .feature_list_area{margin:30px auto}.index #feature .feature_box .feature_list_area .feature_list{display:table;table-layout:fixed;width:100%}.index #feature .feature_box .feature_list_area .feature_list li{display:table-cell;vertical-align:middle;position:relative}.index #feature .feature_box .feature_list_area .feature_list li:hover{top:10px;cursor:pointer}.index #feature .feature_box .feature_list_area .feature_list li img{border-radius:5px;position:absolute}.index #campaign{background:url("/img/mainv_bg.png") no-repeat center bottom;margin-top:50px;height:300px;position:relative}.index #campaign h2{display:flex;justify-content:center;align-items:center;border-radius:10px;width:1000px;height:140px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.index #feature1,.index #feature2,.index #feature3,.index #feature4,.index #campaign1{margin:50px auto 0;padding:0 0 50px;width:1000px;background:#fff;border-radius:10px;box-shadow:0 5px #dbdbdb;text-align:center}.index #feature1 .feature_ttl,.index #feature2 .feature_ttl,.index #feature3 .feature_ttl,.index #feature4 .feature_ttl,.index #campaign1 .feature_ttl{display:flex;justify-content:center;align-items:center;background:#343434;height:130px;border-radius:5px 5px 0 0}.index #feature1 .feature_ttl img,.index #feature2 .feature_ttl img,.index #feature3 .feature_ttl img,.index #feature4 .feature_ttl img,.index #campaign1 .feature_ttl img{vertical-align:middle}.index #feature1 .feature_header,.index #feature2 .feature_header,.index #feature3 .feature_header,.index #feature4 .feature_header,.index #campaign1 .feature_header{margin-top:50px}.index #feature1 .feature_area,.index #feature2 .feature_area,.index #feature3 .feature_area,.index #feature4 .feature_area,.index #campaign1 .feature_area{width:900px;margin:0 auto}.index #feature1 .feature_area h3,.index #feature2 .feature_area h3,.index #feature3 .feature_area h3,.index #feature4 .feature_area h3,.index #campaign1 .feature_area h3{background:#f1f1f1;color:#666;font-size:20px;font-weight:bold;padding:50px}.index #feature1 .feature_area .tab_area,.index #feature2 .feature_area .tab_area,.index #feature3 .feature_area .tab_area,.index #feature4 .feature_area .tab_area,.index #campaign1 .feature_area .tab_area{margin-top:50px;text-align:center;border-bottom:2px solid #0066CC}.index #feature1 .feature_area .tab_area .tab_left,.index #feature2 .feature_area .tab_area .tab_left,.index #feature3 .feature_area .tab_area .tab_left,.index #feature4 .feature_area .tab_area .tab_left,.index #campaign1 .feature_area .tab_area .tab_left{display:inline-block;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;color:#dbdbdb;font-weight:bold;width:300px;text-align:center;font-size:16px;padding:20px;border-radius:5px 5px 0 0;user-select:none;cursor:pointer}.index #feature1 .feature_area .tab_area .tab_left.active,.index #feature2 .feature_area .tab_area .tab_left.active,.index #feature3 .feature_area .tab_area .tab_left.active,.index #feature4 .feature_area .tab_area .tab_left.active,.index #campaign1 .feature_area .tab_area .tab_left.active{border-left:1px solid #0066CC;border-top:1px solid #0066CC;border-right:1px solid #0066CC;color:#fff;background:#0066CC}.index #feature1 .feature_area .tab_area .tab_right,.index #feature2 .feature_area .tab_area .tab_right,.index #feature3 .feature_area .tab_area .tab_right,.index #feature4 .feature_area .tab_area .tab_right,.index #campaign1 .feature_area .tab_area .tab_right{display:inline-block;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;color:#dbdbdb;font-weight:bold;width:300px;text-align:center;font-size:16px;padding:20px;border-radius:5px 5px 0 0;user-select:none;cursor:pointer}.index #feature1 .feature_area .tab_area .tab_right.active,.index #feature2 .feature_area .tab_area .tab_right.active,.index #feature3 .feature_area .tab_area .tab_right.active,.index #feature4 .feature_area .tab_area .tab_right.active,.index #campaign1 .feature_area .tab_area .tab_right.active{border-left:1px solid #0066CC;border-top:1px solid #0066CC;border-right:1px solid #0066CC;color:#fff;background:#0066CC}.index #feature1 .feature_area .container,.index #feature2 .feature_area .container,.index #feature3 .feature_area .container,.index #feature4 .feature_area .container,.index #campaign1 .feature_area .container{padding:0;margin:0 auto}.index #feature1 .feature_area .container .plan_apartment,.index #feature2 .feature_area .container .plan_apartment,.index #feature3 .feature_area .container .plan_apartment,.index #feature4 .feature_area .container .plan_apartment,.index #campaign1 .feature_area .container .plan_apartment{margin:40px auto 0;text-align:center;vertical-align:middle}.index #feature1 .feature_area .container .plan_apartment.active,.index #feature2 .feature_area .container .plan_apartment.active,.index #feature3 .feature_area .container .plan_apartment.active,.index #feature4 .feature_area .container .plan_apartment.active,.index #campaign1 .feature_area .container .plan_apartment.active{animation-name:fadeIn;animation-duration:1.5s;animation-delay:0s}.index #feature1 .feature_area .container .plan_apartment .price_area_before,.index #feature2 .feature_area .container .plan_apartment .price_area_before,.index #feature3 .feature_area .container .plan_apartment .price_area_before,.index #feature4 .feature_area .container .plan_apartment .price_area_before,.index #campaign1 .feature_area .container .plan_apartment .price_area_before{position:relative;font-size:40px;font-weight:bold;display:inline-block;vertical-align:bottom;margin-right:50px;padding-bottom:5px}.index #feature1 .feature_area .container .plan_apartment .price_area_before:before,.index #feature2 .feature_area .container .plan_apartment .price_area_before:before,.index #feature3 .feature_area .container .plan_apartment .price_area_before:before,.index #feature4 .feature_area .container .plan_apartment .price_area_before:before,.index #campaign1 .feature_area .container .plan_apartment .price_area_before:before{content:'';position:absolute;bottom:25px;left:0;display:inline-block;width:100%;height:3px;background-color:#FF0033;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.index #feature1 .feature_area .container .plan_apartment .price_area_before span,.index #feature2 .feature_area .container .plan_apartment .price_area_before span,.index #feature3 .feature_area .container .plan_apartment .price_area_before span,.index #feature4 .feature_area .container .plan_apartment .price_area_before span,.index #campaign1 .feature_area .container .plan_apartment .price_area_before span{font-size:20px}.index #feature1 .feature_area .container .plan_apartment .right,.index #feature2 .feature_area .container .plan_apartment .right,.index #feature3 .feature_area .container .plan_apartment .right,.index #feature4 .feature_area .container .plan_apartment .right,.index #campaign1 .feature_area .container .plan_apartment .right{display:inline-block;vertical-align:middle}.index #feature1 .feature_area .container .plan_apartment .price_area_after,.index #feature2 .feature_area .container .plan_apartment .price_area_after,.index #feature3 .feature_area .container .plan_apartment .price_area_after,.index #feature4 .feature_area .container .plan_apartment .price_area_after,.index #campaign1 .feature_area .container .plan_apartment .price_area_after{font-size:70px;font-weight:bold;display:inline-block;vertical-align:middle;color:#0066CC;letter-spacing:0}.index #feature1 .feature_area .container .plan_apartment .price_area_after .kome,.index #feature2 .feature_area .container .plan_apartment .price_area_after .kome,.index #feature3 .feature_area .container .plan_apartment .price_area_after .kome,.index #feature4 .feature_area .container .plan_apartment .price_area_after .kome,.index #campaign1 .feature_area .container .plan_apartment .price_area_after .kome{font-size:16px;vertical-align:top}.index #feature1 .feature_area .container .plan_apartment .price_area_after span,.index #feature2 .feature_area .container .plan_apartment .price_area_after span,.index #feature3 .feature_area .container .plan_apartment .price_area_after span,.index #feature4 .feature_area .container .plan_apartment .price_area_after span,.index #campaign1 .feature_area .container .plan_apartment .price_area_after span{font-size:35px}.index #feature1 .feature_area .container .plan_apartment .price_area_after span.mini,.index #feature2 .feature_area .container .plan_apartment .price_area_after span.mini,.index #feature3 .feature_area .container .plan_apartment .price_area_after span.mini,.index #feature4 .feature_area .container .plan_apartment .price_area_after span.mini,.index #campaign1 .feature_area .container .plan_apartment .price_area_after span.mini{font-size:43px}.index #feature1 .feature_area .container .plan_apartment table,.index #feature2 .feature_area .container .plan_apartment table,.index #feature3 .feature_area .container .plan_apartment table,.index #feature4 .feature_area .container .plan_apartment table,.index #campaign1 .feature_area .container .plan_apartment table{margin:50px auto 0;width:100%;border:1px solid #dbdbdb}.index #feature1 .feature_area .container .plan_apartment table tr,.index #feature2 .feature_area .container .plan_apartment table tr,.index #feature3 .feature_area .container .plan_apartment table tr,.index #feature4 .feature_area .container .plan_apartment table tr,.index #campaign1 .feature_area .container .plan_apartment table tr{padding:20px;text-align:center;border:1px solid #dbdbdb}.index #feature1 .feature_area .container .plan_apartment table tr th,.index #feature2 .feature_area .container .plan_apartment table tr th,.index #feature3 .feature_area .container .plan_apartment table tr th,.index #feature4 .feature_area .container .plan_apartment table tr th,.index #campaign1 .feature_area .container .plan_apartment table tr th{padding:20px;text-align:center;border:1px solid #dbdbdb}.index #feature1 .feature_area .container .plan_apartment table tr td,.index #feature2 .feature_area .container .plan_apartment table tr td,.index #feature3 .feature_area .container .plan_apartment table tr td,.index #feature4 .feature_area .container .plan_apartment table tr td,.index #campaign1 .feature_area .container .plan_apartment table tr td{padding:20px;text-align:center;border:1px solid #dbdbdb}.index #feature1 .feature_area .container .plan_apartment table tr .cp,.index #feature2 .feature_area .container .plan_apartment table tr .cp,.index #feature3 .feature_area .container .plan_apartment table tr .cp,.index #feature4 .feature_area .container .plan_apartment table tr .cp,.index #campaign1 .feature_area .container .plan_apartment table tr .cp{background:#0066CC;color:#fff;font-size:16px;font-weight:bold}.index #feature1 .feature_area .container .plan_apartment table tr .cp1,.index #feature2 .feature_area .container .plan_apartment table tr .cp1,.index #feature3 .feature_area .container .plan_apartment table tr .cp1,.index #feature4 .feature_area .container .plan_apartment table tr .cp1,.index #campaign1 .feature_area .container .plan_apartment table tr .cp1{color:#0066CC;font-weight:bold}.index #feature1 .feature_area .container .plan_home,.index #feature2 .feature_area .container .plan_home,.index #feature3 .feature_area .container .plan_home,.index #feature4 .feature_area .container .plan_home,.index #campaign1 .feature_area .container .plan_home{display:none;margin:40px auto 0;text-align:center;vertical-align:middle}.index #feature1 .feature_area .container .plan_home.active,.index #feature2 .feature_area .container .plan_home.active,.index #feature3 .feature_area .container .plan_home.active,.index #feature4 .feature_area .container .plan_home.active,.index #campaign1 .feature_area .container .plan_home.active{animation-name:fadeIn;animation-duration:1.5s;animation-delay:0s}.index #feature1 .feature_area .container .plan_home .price_area_before,.index #feature2 .feature_area .container .plan_home .price_area_before,.index #feature3 .feature_area .container .plan_home .price_area_before,.index #feature4 .feature_area .container .plan_home .price_area_before,.index #campaign1 .feature_area .container .plan_home .price_area_before{position:relative;font-size:40px;font-weight:bold;display:inline-block;vertical-align:bottom;margin-right:50px;padding-bottom:5px}.index #feature1 .feature_area .container .plan_home .price_area_before:before,.index #feature2 .feature_area .container .plan_home .price_area_before:before,.index #feature3 .feature_area .container .plan_home .price_area_before:before,.index #feature4 .feature_area .container .plan_home .price_area_before:before,.index #campaign1 .feature_area .container .plan_home .price_area_before:before{content:'';position:absolute;bottom:25px;left:0;display:inline-block;width:100%;height:3px;background-color:#FF0033;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.index #feature1 .feature_area .container .plan_home .price_area_before span,.index #feature2 .feature_area .container .plan_home .price_area_before span,.index #feature3 .feature_area .container .plan_home .price_area_before span,.index #feature4 .feature_area .container .plan_home .price_area_before span,.index #campaign1 .feature_area .container .plan_home .price_area_before span{font-size:20px}.index #feature1 .feature_area .container .plan_home .right,.index #feature2 .feature_area .container .plan_home .right,.index #feature3 .feature_area .container .plan_home .right,.index #feature4 .feature_area .container .plan_home .right,.index #campaign1 .feature_area .container .plan_home .right{display:inline-block;vertical-align:middle}.index #feature1 .feature_area .container .plan_home .price_area_after,.index #feature2 .feature_area .container .plan_home .price_area_after,.index #feature3 .feature_area .container .plan_home .price_area_after,.index #feature4 .feature_area .container .plan_home .price_area_after,.index #campaign1 .feature_area .container .plan_home .price_area_after{font-size:70px;font-weight:bold;display:inline-block;vertical-align:middle;color:#0066CC}.index #feature1 .feature_area .container .plan_home .price_area_after .kome,.index #feature2 .feature_area .container .plan_home .price_area_after .kome,.index #feature3 .feature_area .container .plan_home .price_area_after .kome,.index #feature4 .feature_area .container .plan_home .price_area_after .kome,.index #campaign1 .feature_area .container .plan_home .price_area_after .kome{font-size:16px;vertical-align:top}.index #feature1 .feature_area .container .plan_home .price_area_after span,.index #feature2 .feature_area .container .plan_home .price_area_after span,.index #feature3 .feature_area .container .plan_home .price_area_after span,.index #feature4 .feature_area .container .plan_home .price_area_after span,.index #campaign1 .feature_area .container .plan_home .price_area_after span{font-size:35px}.index #feature1 .feature_area .container .plan_home .price_area_after span.header,.index #feature2 .feature_area .container .plan_home .price_area_after span.header,.index #feature3 .feature_area .container .plan_home .price_area_after span.header,.index #feature4 .feature_area .container .plan_home .price_area_after span.header,.index #campaign1 .feature_area .container .plan_home .price_area_after span.header{font-size:30px;color:#666}.index #feature1 .feature_area .container .plan_home .price_area_after span.mini,.index #feature2 .feature_area .container .plan_home .price_area_after span.mini,.index #feature3 .feature_area .container .plan_home .price_area_after span.mini,.index #feature4 .feature_area .container .plan_home .price_area_after span.mini,.index #campaign1 .feature_area .container .plan_home .price_area_after span.mini{display:inline-block;font-size:43px}.index #feature1 .feature_area .container .plan_home .price_area_after span.mini .top,.index #feature2 .feature_area .container .plan_home .price_area_after span.mini .top,.index #feature3 .feature_area .container .plan_home .price_area_after span.mini .top,.index #feature4 .feature_area .container .plan_home .price_area_after span.mini .top,.index #campaign1 .feature_area .container .plan_home .price_area_after span.mini .top{font-size:18px}.index #feature1 .feature_area .container .plan_home table,.index #feature2 .feature_area .container .plan_home table,.index #feature3 .feature_area .container .plan_home table,.index #feature4 .feature_area .container .plan_home table,.index #campaign1 .feature_area .container .plan_home table{margin:50px auto 0;width:100%;border:1px solid #dbdbdb}.index #feature1 .feature_area .container .plan_home table tr,.index #feature2 .feature_area .container .plan_home table tr,.index #feature3 .feature_area .container .plan_home table tr,.index #feature4 .feature_area .container .plan_home table tr,.index #campaign1 .feature_area .container .plan_home table tr{padding:20px;text-align:center;border:1px solid #dbdbdb}.index #feature1 .feature_area .container .plan_home table tr th,.index #feature2 .feature_area .container .plan_home table tr th,.index #feature3 .feature_area .container .plan_home table tr th,.index #feature4 .feature_area .container .plan_home table tr th,.index #campaign1 .feature_area .container .plan_home table tr th{padding:20px;text-align:center;border:1px solid #dbdbdb}.index #feature1 .feature_area .container .plan_home table tr td,.index #feature2 .feature_area .container .plan_home table tr td,.index #feature3 .feature_area .container .plan_home table tr td,.index #feature4 .feature_area .container .plan_home table tr td,.index #campaign1 .feature_area .container .plan_home table tr td{padding:20px;text-align:center;border:1px solid #dbdbdb}.index #feature1 .feature_area .container .plan_home table tr .cp,.index #feature2 .feature_area .container .plan_home table tr .cp,.index #feature3 .feature_area .container .plan_home table tr .cp,.index #feature4 .feature_area .container .plan_home table tr .cp,.index #campaign1 .feature_area .container .plan_home table tr .cp{background:#0066CC;color:#fff;font-size:16px;font-weight:bold}.index #feature1 .feature_area .container .plan_home table tr .cp1,.index #feature2 .feature_area .container .plan_home table tr .cp1,.index #feature3 .feature_area .container .plan_home table tr .cp1,.index #feature4 .feature_area .container .plan_home table tr .cp1,.index #campaign1 .feature_area .container .plan_home table tr .cp1{color:#0066CC;font-weight:bold}.index #feature1 .feature_area .container .note,.index #feature2 .feature_area .container .note,.index #feature3 .feature_area .container .note,.index #feature4 .feature_area .container .note,.index #campaign1 .feature_area .container .note{color:#999;text-align:left;padding-top:5px}.index #feature1 .feature_area .container .feature_desc_area,.index #feature2 .feature_area .container .feature_desc_area,.index #feature3 .feature_area .container .feature_desc_area,.index #feature4 .feature_area .container .feature_desc_area,.index #campaign1 .feature_area .container .feature_desc_area{margin-top:30px}.index #feature1 .feature_area .container .feature_desc_area .feature_text,.index #feature2 .feature_area .container .feature_desc_area .feature_text,.index #feature3 .feature_area .container .feature_desc_area .feature_text,.index #feature4 .feature_area .container .feature_desc_area .feature_text,.index #campaign1 .feature_area .container .feature_desc_area .feature_text{width:650px;margin:20px auto 0;font-size:16px;line-height:18px;letter-spacing:0}.index #feature1 .feature_area .container .feature_desc_area .feature_text span,.index #feature2 .feature_area .container .feature_desc_area .feature_text span,.index #feature3 .feature_area .container .feature_desc_area .feature_text span,.index #feature4 .feature_area .container .feature_desc_area .feature_text span,.index #campaign1 .feature_area .container .feature_desc_area .feature_text span{font-size:20px;line-height:24px;font-weight:bold;color:#3366ff;display:block;letter-spacing:0}.index #feature1 .feature_area .container .feature_desc_area .accordion1 dt,.index #feature2 .feature_area .container .feature_desc_area .accordion1 dt,.index #feature3 .feature_area .container .feature_desc_area .accordion1 dt,.index #feature4 .feature_area .container .feature_desc_area .accordion1 dt,.index #campaign1 .feature_area .container .feature_desc_area .accordion1 dt{margin-top:30px;background:#444;color:#fff;font-weight:bold;padding:10px;cursor:pointer}.index #feature1 .feature_area .container .feature_desc_area .accordion1 .accordion_content,.index #feature2 .feature_area .container .feature_desc_area .accordion1 .accordion_content,.index #feature3 .feature_area .container .feature_desc_area .accordion1 .accordion_content,.index #feature4 .feature_area .container .feature_desc_area .accordion1 .accordion_content,.index #campaign1 .feature_area .container .feature_desc_area .accordion1 .accordion_content{display:none;padding:30px 20px;background:#fcfcfc;color:#555;text-align:left;font-size:11px;line-height:15px;letter-spacing:0;border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1}.index #feature1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table,.index #feature2 .feature_area .container .feature_desc_area .accordion1 .accordion_content table,.index #feature3 .feature_area .container .feature_desc_area .accordion1 .accordion_content table,.index #feature4 .feature_area .container .feature_desc_area .accordion1 .accordion_content table,.index #campaign1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table{width:100%}.index #feature1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table th,.index #feature2 .feature_area .container .feature_desc_area .accordion1 .accordion_content table th,.index #feature3 .feature_area .container .feature_desc_area .accordion1 .accordion_content table th,.index #feature4 .feature_area .container .feature_desc_area .accordion1 .accordion_content table th,.index #campaign1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table th{padding:20px;width:150px;border:1px solid #dbdbdb;background:#fe3;color:#333}.index #feature1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table td,.index #feature2 .feature_area .container .feature_desc_area .accordion1 .accordion_content table td,.index #feature3 .feature_area .container .feature_desc_area .accordion1 .accordion_content table td,.index #feature4 .feature_area .container .feature_desc_area .accordion1 .accordion_content table td,.index #campaign1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table td{padding:20px;border:1px solid #dbdbdb;background:#fff}.index #campaign1{margin-bottom:50px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes mainv{0%{transform:scale(0.4, 0.4) translate(0%, 0%);opacity:1}10%{transform:scale(0.4, 0.4) translate(0%, 0%) rotateY(180deg);opacity:1}20%{transform:scale(0.4, 0.4) translate(0%, 0%);opacity:1}30%{transform:scale(0.4, 0.4) translate(0%, 0%) rotateY(180deg);opacity:1}40%{transform:scale(0.4, 0.4) translate(0%, 0%);opacity:1}50%{transform:scale(0.4, 0.4) translate(0%, 0%) rotateY(180deg);opacity:1}60%{transform:scale(0.4, 0.4) translate(0%, 0%);opacity:1}70%{transform:scale(0.5, 0.5) translate(0%, 0%) rotateY(180deg);opacity:1}80%{transform:scale(1, 1) translate(0%, -100%);opacity:1}90%{transform:scale(1, 1) translate(0%, -100%) rotateY(180deg);opacity:1}100%{transform:scale(1, 1) translate(0%, 0%);opacity:1}}@keyframes upDown{0%{transform:translateY(0%)}50%{transform:translateY(10%)}100%{transform:translateY(0%)}}@keyframes Arrow{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.privacy{width:1000px;margin:30px auto}.privacy h1.sub{font-size:20px;font-weight:bold;color:#666;margin-bottom:30px}.privacy h1.sub+.sub-text{font-size:12px;line-height:1.8;margin-bottom:45px}.privacy #privacy{line-height:1.8;font-size:12px;color:#333}.privacy #privacy h2{font-size:16px;font-weight:bold;line-height:45px;color:#333;padding-left:15px;background-color:#f2f2f2;border-left:3px solid #666;margin:30px 0}.privacy #privacy a{color:#274edd}.privacy #privacy .company-inquiry{margin-top:20px;padding:15px;border:1px dotted #333}.company{width:1000px;margin:30px auto}.company h1.sub{font-size:20px;font-weight:bold;color:#666;margin-bottom:30px}.company h1.sub+.sub-text{font-size:12px;line-height:1.8;margin-bottom:45px}.company section .table{width:100%;border:1px solid  #ccc}.company section .table tr{border-top:1px solid  #ccc}.company section .table tr:first-child{border-top:none}.company section .table tr>*{border-left:1px solid  #ccc}.company section .table tr>*:first-child{border:none}.company section .table tr th,.company section .table tr td{font-size:13px;line-height:1.5;padding:20px;text-align:left;vertical-align:middle;box-sizing:border-box}.company section .table tr th ul li,.company section .table tr td ul li{padding-left:1em;position:relative}.company section .table tr th ul li:before,.company section .table tr td ul li:before{content:'・';display:inline-block;position:absolute;top:0;left:0}.company section .table tr th{min-width:170px;background-color:#f2f2f2}.company section .table tr .bold{font-size:15px}.company section .table tr .small{font-size:11px}#form_header{border-bottom:1px solid #dbdbdb}#form_header .form_header{margin:0 auto;width:1000px}#form_header .form_header .logo{display:inline-block;vertical-align:middle;width:250px;margin:30px 0}#form_header .form_header .logo a img{width:100%}#form_header .form_header .header_text{display:inline-block;vertical-align:middle;font-size:13px;margin-left:10px}#form-footer{border-top:1px solid #64acdc;background:#fff}#form-footer .logo{display:inline-block;vertical-align:middle;margin:20px 0 20px 10px}#form-footer .logo img{width:200px;vertical-align:middle}#form-footer .company{display:inline-block;vertical-align:middle;padding-left:20px}#form-footer .copyright{font-size:12px;color:#444;display:inline-block;float:right;margin-top:50px}.form{text-align:left;background:none}.form .form_footer{width:1000px;margin:0 auto}.form .form_footer .container{display:inline-block;vertical-align:middle}.form .form_footer .container .logo{display:inline-block;vertical-align:middle;width:250px;margin:30px 0}.form .form_footer .container .logo img{width:100%}.form .form_footer .container .text{display:inline-block;vertical-align:middle;font-size:13px;margin-left:10px}.form .form_footer .container .copyright{display:inline-block;vertical-align:middle;margin-left:50px}.inquiry .form-list li.active{color:#fff;background-color:#FF3366}.inquiry .form-list li.active:after{border-left-color:#FF3366}.area_inquiry .form-list li.active{color:#fff;background-color:#009999}.area_inquiry .form-list li.active:after{border-left-color:#009999}.entry .form-list li.active{color:#fff;background-color:#0066FF}.entry .form-list li.active:after{border-left-color:#0066FF}.inquiry,.entry,.area_inquiry{width:1000px;margin:30px auto}.inquiry h1,.entry h1,.area_inquiry h1{font-size:24px;font-weight:bold;color:#333;margin-bottom:15px}.inquiry h2,.entry h2,.area_inquiry h2{font-size:18px;font-weight:bold;color:#333;line-height:18px;margin-bottom:30px}.inquiry h2 span,.entry h2 span,.area_inquiry h2 span{font-size:12px;font-weight:normal;margin-left:15px}.inquiry .form-list,.entry .form-list,.area_inquiry .form-list{font-size:0;font-weight:bold;letter-spacing:0;margin-bottom:30px;text-align:center;overflow:hidden}.inquiry .form-list li,.entry .form-list li,.area_inquiry .form-list li{font-size:12px;line-height:40px;color:#fff;letter-spacing:0.05em;padding-right:15px;padding-left:15px;display:inline-block;background-color:#909090;box-sizing:border-box;position:relative;z-index:2}.inquiry .form-list li:first-child,.entry .form-list li:first-child,.area_inquiry .form-list li:first-child{z-index:3}.inquiry .form-list li:first-child:before,.entry .form-list li:first-child:before,.area_inquiry .form-list li:first-child:before{content:none}.inquiry .form-list li:last-child,.entry .form-list li:last-child,.area_inquiry .form-list li:last-child{z-index:1}.inquiry .form-list li:last-child:after,.entry .form-list li:last-child:after,.area_inquiry .form-list li:last-child:after{content:none}.inquiry .form-list li:first-child:nth-last-of-type(3),.inquiry .form-list li:first-child:nth-last-of-type(3) ~ li,.entry .form-list li:first-child:nth-last-of-type(3),.entry .form-list li:first-child:nth-last-of-type(3) ~ li,.area_inquiry .form-list li:first-child:nth-last-of-type(3),.area_inquiry .form-list li:first-child:nth-last-of-type(3) ~ li{width:33.33333%;box-sizing:border-box}.inquiry .form-list li:before,.entry .form-list li:before,.area_inquiry .form-list li:before{content:'';border-top:30px solid transparent;border-left:15px solid #f5f5f5;border-right:15px solid transparent;border-bottom:30px solid transparent;position:absolute;left:0px;top:50%;margin-top:-30px}.inquiry .form-list li:after,.entry .form-list li:after,.area_inquiry .form-list li:after{content:'';border-top:20px solid transparent;border-left:10px solid #909090;border-right:10px solid transparent;border-bottom:20px solid transparent;position:absolute;right:-20px;top:50%;margin-top:-20px}.inquiry #main-form,.entry #main-form,.area_inquiry #main-form{padding-top:40px;padding-bottom:40px}.inquiry .invalid,.entry .invalid,.area_inquiry .invalid{display:block;padding-top:3px;color:#0066CC;white-space:nowrap}.inquiry .kanji.invalid,.inquiry .kana.invalid,.inquiry .tel.invalid,.inquiry .city.invalid,.inquiry .mail.invalid,.inquiry .address.invalid,.inquiry .postal-code.invalid,.entry .kanji.invalid,.entry .kana.invalid,.entry .tel.invalid,.entry .city.invalid,.entry .mail.invalid,.entry .address.invalid,.entry .postal-code.invalid,.area_inquiry .kanji.invalid,.area_inquiry .kana.invalid,.area_inquiry .tel.invalid,.area_inquiry .city.invalid,.area_inquiry .mail.invalid,.area_inquiry .address.invalid,.area_inquiry .postal-code.invalid{background:#0066CC;color:#fff}.inquiry .kanji.invalid::placeholder,.inquiry .kana.invalid::placeholder,.inquiry .tel.invalid::placeholder,.inquiry .city.invalid::placeholder,.inquiry .mail.invalid::placeholder,.inquiry .address.invalid::placeholder,.inquiry .postal-code.invalid::placeholder,.entry .kanji.invalid::placeholder,.entry .kana.invalid::placeholder,.entry .tel.invalid::placeholder,.entry .city.invalid::placeholder,.entry .mail.invalid::placeholder,.entry .address.invalid::placeholder,.entry .postal-code.invalid::placeholder,.area_inquiry .kanji.invalid::placeholder,.area_inquiry .kana.invalid::placeholder,.area_inquiry .tel.invalid::placeholder,.area_inquiry .city.invalid::placeholder,.area_inquiry .mail.invalid::placeholder,.area_inquiry .address.invalid::placeholder,.area_inquiry .postal-code.invalid::placeholder{color:#fff}.inquiry .form-table,.entry .form-table,.area_inquiry .form-table{width:100%;font-size:12px;color:#333;margin-bottom:50px;border:1px solid #ccc}.inquiry .form-table th,.inquiry .form-table td,.entry .form-table th,.entry .form-table td,.area_inquiry .form-table th,.area_inquiry .form-table td{padding:20px 15px;font-size:13px;vertical-align:top;border-left:1px solid #ccc}.inquiry .form-table th:first-child,.inquiry .form-table td:first-child,.entry .form-table th:first-child,.entry .form-table td:first-child,.area_inquiry .form-table th:first-child,.area_inquiry .form-table td:first-child{border-left:none}.inquiry .form-table tr,.entry .form-table tr,.area_inquiry .form-table tr{border-top:1px solid #ccc}.inquiry .form-table tr:first-child,.entry .form-table tr:first-child,.area_inquiry .form-table tr:first-child{border-top:none}.inquiry .form-table tr th,.entry .form-table tr th,.area_inquiry .form-table tr th{width:20%;font-weight:bold;background:#eee;overflow:hidden;*zoom:1}.inquiry .form-table tr th span,.entry .form-table tr th span,.area_inquiry .form-table tr th span{float:right;font-size:11px;font-weight:normal;padding:2px 6px;border-radius:3px}.inquiry .form-table tr th span.require,.entry .form-table tr th span.require,.area_inquiry .form-table tr th span.require{font-weight:bold;color:#FF0033;background-color:#fff;border:1px solid #FF0033}.inquiry .form-table tr th span.any,.entry .form-table tr th span.any,.area_inquiry .form-table tr th span.any{color:#000;background-color:#fff}.inquiry .form-table tr td,.entry .form-table tr td,.area_inquiry .form-table tr td{width:80%;background:#fff}.inquiry .form-table tr td:nth-child(2):nth-last-child(3),.inquiry .form-table tr td:nth-child(4):nth-last-child(1),.entry .form-table tr td:nth-child(2):nth-last-child(3),.entry .form-table tr td:nth-child(4):nth-last-child(1),.area_inquiry .form-table tr td:nth-child(2):nth-last-child(3),.area_inquiry .form-table tr td:nth-child(4):nth-last-child(1){width:30%}.inquiry .form-table tr td .note,.entry .form-table tr td .note,.area_inquiry .form-table tr td .note{margin-left:10px;display:inline-block;vertical-align:middle}.inquiry .form-table tr td .line,.entry .form-table tr td .line,.area_inquiry .form-table tr td .line{font-size:0;margin-top:10px;*zoom:1}.inquiry .form-table tr td .line:after,.entry .form-table tr td .line:after,.area_inquiry .form-table tr td .line:after{content:"";display:table;clear:both}.inquiry .form-table tr td .line:first-child,.entry .form-table tr td .line:first-child,.area_inquiry .form-table tr td .line:first-child{margin-top:0}.inquiry .form-table tr td .line .inside,.entry .form-table tr td .line .inside,.area_inquiry .form-table tr td .line .inside{width:100%;display:inline-block;float:left;box-sizing:border-box}.inquiry .form-table tr td .line .inside:first-child:nth-last-of-type(2),.inquiry .form-table tr td .line .inside:first-child:nth-last-of-type(2)+.inside,.entry .form-table tr td .line .inside:first-child:nth-last-of-type(2),.entry .form-table tr td .line .inside:first-child:nth-last-of-type(2)+.inside,.area_inquiry .form-table tr td .line .inside:first-child:nth-last-of-type(2),.area_inquiry .form-table tr td .line .inside:first-child:nth-last-of-type(2)+.inside{width:330px}.inquiry .form-table tr td .line .inside .form-label,.entry .form-table tr td .line .inside .form-label,.area_inquiry .form-table tr td .line .inside .form-label{font-size:12px;width:120px;display:inline-block;text-align:right;vertical-align:middle}.inquiry .form-table tr td .line .inside .form-label+.form-box,.entry .form-table tr td .line .inside .form-label+.form-box,.area_inquiry .form-table tr td .line .inside .form-label+.form-box{margin-left:10px}.inquiry .form-table tr td .line .inside .form-box,.entry .form-table tr td .line .inside .form-box,.area_inquiry .form-table tr td .line .inside .form-box{font-size:12px;margin-left:130px;display:inline-block;vertical-align:middle;position:relative}.inquiry .form-box2,.entry .form-box2,.area_inquiry .form-box2{padding-top:30px}.inquiry .form-box2 h2,.entry .form-box2 h2,.area_inquiry .form-box2 h2{font-size:26px;font-weight:bold;margin-bottom:20px}.inquiry .form-box2 .text,.entry .form-box2 .text,.area_inquiry .form-box2 .text{line-height:1.6;font-size:14px}.inquiry .form-box2 .tel,.entry .form-box2 .tel,.area_inquiry .form-box2 .tel{margin:40px 0 50px}.inquiry .form-box2 .tel dt,.entry .form-box2 .tel dt,.area_inquiry .form-box2 .tel dt{background:#0066CC;color:#fff;font-size:26px;font-weight:bold;padding:18px 0;text-align:center}.inquiry .form-box2 .tel dd,.entry .form-box2 .tel dd,.area_inquiry .form-box2 .tel dd{border:1px solid #0066CC;padding:40px 50px 50px;background:#fff}.inquiry .form-box2 .tel dd .telbox,.entry .form-box2 .tel dd .telbox,.area_inquiry .form-box2 .tel dd .telbox{position:relative;font-weight:bold;margin-bottom:30px;margin-left:110px}.inquiry .form-box2 .tel dd .telbox .fd,.entry .form-box2 .tel dd .telbox .fd,.area_inquiry .form-box2 .tel dd .telbox .fd{font-size:60px;margin-right:15px;vertical-align:middle;padding-left:58px;position:relative;display:inline-block;letter-spacing:0}.inquiry .form-box2 .tel dd .telbox .fd:before,.entry .form-box2 .tel dd .telbox .fd:before,.area_inquiry .form-box2 .tel dd .telbox .fd:before{content:'';width:52px;height:46px;background:url("/img/fd_blue.png") no-repeat center center;background-size:contain;display:block;position:absolute;left:0;bottom:0}.inquiry .form-box2 .tel dd .telbox .time,.entry .form-box2 .tel dd .telbox .time,.area_inquiry .form-box2 .tel dd .telbox .time{position:absolute;text-align:center;font-size:20px;top:20px}.inquiry .form-box2 .tel dd .telbox p,.entry .form-box2 .tel dd .telbox p,.area_inquiry .form-box2 .tel dd .telbox p{display:inline-block;vertical-align:middle}.inquiry .close,.entry .close,.area_inquiry .close{display:block;width:200px;margin:0 auto;line-height:40px;text-align:center;color:#fff;background:#999;text-decoration:none}.inquiry input[type="text"],.inquiry input[type="tel"],.inquiry input[type="email"],.inquiry select,.inquiry textarea,.entry input[type="text"],.entry input[type="tel"],.entry input[type="email"],.entry select,.entry textarea,.area_inquiry input[type="text"],.area_inquiry input[type="tel"],.area_inquiry input[type="email"],.area_inquiry select,.area_inquiry textarea{font-size:12px;line-height:1.5;min-width:190px;padding:5px;border:1px solid  #ddd;border-radius:3px;box-sizing:border-box}.inquiry input[type="text"].mail,.inquiry input[type="text"].address,.inquiry input[type="tel"].mail,.inquiry input[type="tel"].address,.inquiry input[type="email"].mail,.inquiry input[type="email"].address,.inquiry select.mail,.inquiry select.address,.inquiry textarea.mail,.inquiry textarea.address,.entry input[type="text"].mail,.entry input[type="text"].address,.entry input[type="tel"].mail,.entry input[type="tel"].address,.entry input[type="email"].mail,.entry input[type="email"].address,.entry select.mail,.entry select.address,.entry textarea.mail,.entry textarea.address,.area_inquiry input[type="text"].mail,.area_inquiry input[type="text"].address,.area_inquiry input[type="tel"].mail,.area_inquiry input[type="tel"].address,.area_inquiry input[type="email"].mail,.area_inquiry input[type="email"].address,.area_inquiry select.mail,.area_inquiry select.address,.area_inquiry textarea.mail,.area_inquiry textarea.address{width:450px}.inquiry textarea,.entry textarea,.area_inquiry textarea{width:100%;resize:vertical}.inquiry #form-btn,.entry #form-btn,.area_inquiry #form-btn{*zoom:1;text-align:center}.inquiry #form-btn:after,.entry #form-btn:after,.area_inquiry #form-btn:after{content:"";display:table;clear:both}.inquiry #form-btn input[type="submit"],.entry #form-btn input[type="submit"],.area_inquiry #form-btn input[type="submit"]{display:inline-block;vertical-align:middle;vertical-align:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:320px;height:57px;font-size:18px;font-weight:bold;line-height:57px;color:#fff;text-align:center;border:none;border-radius:5px;box-shadow:0 3px 0 #737373;position:relative;-webkit-appearance:none}.inquiry #form-btn input[type="submit"]:hover,.entry #form-btn input[type="submit"]:hover,.area_inquiry #form-btn input[type="submit"]:hover{top:2px;box-shadow:0 1px 0 #737373}.inquiry #form-btn input[type="submit"].form-btn,.entry #form-btn input[type="submit"].form-btn,.area_inquiry #form-btn input[type="submit"].form-btn{color:#fff;border:1px solid #0066CC;background-color:#0066CC;cursor:pointer;box-shadow:0 3px 0 #003399}.inquiry #form-btn input[type="submit"].form-btn:hover,.entry #form-btn input[type="submit"].form-btn:hover,.area_inquiry #form-btn input[type="submit"].form-btn:hover{box-shadow:0 1px 0 #003399}.inquiry #form-btn input[type="submit"].back,.entry #form-btn input[type="submit"].back,.area_inquiry #form-btn input[type="submit"].back{width:190px;font-size:15px;color:#fff;background-color:#909090;box-shadow:0 3px 0 #737373}.inquiry #form-btn input[type="submit"].back:hover,.entry #form-btn input[type="submit"].back:hover,.area_inquiry #form-btn input[type="submit"].back:hover{box-shadow:0 1px 0 #737373}.inquiry #form-btn input[type="submit"].next,.entry #form-btn input[type="submit"].next,.area_inquiry #form-btn input[type="submit"].next{font-size:18px;color:#fff;background-color:#0066CC;box-shadow:0 3px 0 #003399}.inquiry #form-btn input[type="submit"].next:hover,.entry #form-btn input[type="submit"].next:hover,.area_inquiry #form-btn input[type="submit"].next:hover{box-shadow:0 1px 0 #003399}}@media screen and (max-width: 850px){.pc_flag{display:none !important}.header_container,.js-header,.right_box,.feature_header,.price_image_ms,.price_image_home,.ouchiwari,.ouchiwari2,#form_area,#form_area2{display:none}img{width:100%}.header_sp{position:fixed;top:0;left:0;width:100%;height:60px;z-index:9999;background:#fff;border-bottom:1px solid #f2f2f2}.header_sp .logo{vertical-align:middle;display:inline-block;line-height:1.4em;margin-top:20px;margin-left:20px;width:30%}.header_sp .logo img{width:100%;display:inline-block}.header_sp .header_company{font-size:10px;margin-top:20px;margin-left:10px;vertical-align:middle;display:inline-block}.menu_btn,.menu_btnbtn span,.js-menu_btn,.js-menu_btnbtn span{display:inline-block;transition:all .4s;box-sizing:border-box;vertical-align:middle;margin-top:15px;margin-left:20px}.menu_btn,.js-menu_btn{font-size:0;float:right;top:5px;right:20px;position:relative;width:35px;height:26px}.menu_btn span,.js-menu_btn span{position:absolute;right:0;width:100%;height:4px;background-color:#0066CC;border-radius:4px}.menu_btn span:nth-of-type(1),.js-menu_btn span:nth-of-type(1){top:0;transition:.4s 0s}.menu_btn span:nth-of-type(2),.js-menu_btn span:nth-of-type(2){top:11px;transition:.4s 0s;opacity:1}.menu_btn span:nth-of-type(3),.js-menu_btn span:nth-of-type(3){bottom:0;transition:.4s 0s}.menu_btn.active span:nth-of-type(1),.js-menu_btn.active span:nth-of-type(1){transition:.4s 0s;-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.menu_btn.active span:nth-of-type(2),.js-menu_btn.active span:nth-of-type(2){transition:.4s 0s;opacity:0}.menu_btn.active span:nth-of-type(3),.js-menu_btn.active span:nth-of-type(3){transition:.4s 0s;-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}#navi{position:fixed;clear:both;background:#FFF;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;z-index:9999;right:0}#navi li{width:100%}#navi li a{display:block;text-decoration:none;padding:20px;border-top:1px solid #f2f2f2;font-size:13px;color:#0066CC}#navi li a img{padding-left:30px;vertical-align:middle;width:22px;height:22px}#navi li a .icon-off{display:none}#navi li a .text{vertical-align:middle}#breadcrumb{color:#fff;background:#434343}#breadcrumb .container{width:87%;margin:0 auto}#breadcrumb .container .breadcrumb ul{font-size:0}#breadcrumb .container .breadcrumb ul li{font-size:11px;line-height:30px;display:inline-block}#breadcrumb .container .breadcrumb ul li a{color:#fff}#breadcrumb .container .breadcrumb ul li a:hover{text-decoration:underline}#breadcrumb .container .breadcrumb ul li:after{content:'>';display:inline-block;margin-left:5px;margin-right:5px}#breadcrumb .container .breadcrumb ul li:last-child:after{content:none}footer{background:#434343;text-align:right;border-top:1px solid #dbdbdb}footer .footer_box{text-align:center}footer .footer_box span{display:inline-block;padding:20px 0 20px 20px}footer .footer_box span a{color:#fff;border-right:1px solid #fff;padding-right:20px}footer .footer_box span a:last-child{border:none}footer .footer_box .copyright{display:inline-block;color:#fff;text-align:right;padding:0 20px 20px}footer.form{text-align:left;background:none}footer.form .form_footer .container{display:inline-block;vertical-align:middle;text-align:center}footer.form .form_footer .container .logo{margin:30px 10px 30px 0;display:inline-block;vertical-align:middle;width:150px}footer.form .form_footer .container .logo img{width:100%}footer.form .form_footer .container .text{display:inline-block;vertical-align:middle}footer.form .form_footer .container .copyright{display:inline-block;vertical-align:middle;margin:0 auto 30px}.footer_sp{width:100%;position:fixed;bottom:0;left:0;background:#fff;z-index:99999}.footer_sp .footer_nav_area{display:block}.footer_sp .footer_nav_area .nav_list{display:table;width:100%;border-top:1px solid #dbdbdb;font-size:0}.footer_sp .footer_nav_area .nav_list li{text-align:center;width:24.5%;display:inline-block}.footer_sp .footer_nav_area .nav_list li a{text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1px;line-height:0%;margin:0;display:block}.footer_sp .footer_nav_area .nav_list li a.footer_entry{background:url("/img/footer_entry.png") no-repeat center;background-size:contain;padding:70% 0 0;border-right:1px solid #dbdbdb}.footer_sp .footer_nav_area .nav_list li a.footer_inquiry{background:url("/img/footer_inquiry.png") no-repeat center;background-size:contain;padding:70% 0 0;border-right:1px solid #dbdbdb}.footer_sp .footer_nav_area .nav_list li a.footer_area{background:url("/img/footer_area.png") no-repeat center;background-size:contain;padding:70% 0 0;border-right:1px solid #dbdbdb}.footer_sp .footer_nav_area .nav_list li a.page-top{background:url("/img/footer_top.png") no-repeat center;background-size:contain;padding:70% 0 0}.index{background:#f2f2f2}.index #mainv{background:url("/img/mainv_bg_sp.png") no-repeat center bottom;background-size:cover;margin-top:60px;position:relative}.index #mainv .mainv_content .mainv{display:none}.index #mainv .mainv_sp{width:100%;padding:127% 0 0;position:relative}.index #mainv .mainv_sp img{width:100%;position:absolute;top:0;animation:mainv 1.1s linear 0.5s 1 forwards}.index .tax_excluded{width:87%;color:red;font-size:10px;font-weight:bold;text-align:right;margin:10px auto}.index .no1{width:87%;margin:0 auto 20px;animation:upDown 2s infinite}.index #appeal1{width:87%;margin:0 auto 30px;background:#fff;border-radius:10px;box-shadow:0 5px #dbdbdb}.index #appeal1 h2{font-size:14px;font-weight:bold;text-align:center;padding:20px 20px 0 20px;line-height:16px}.index #appeal1 h2 strong{color:#3366ff}.index #appeal1 .what_is{margin:0 auto;font-size:0;letter-spacing:0}.index #appeal1 .what_is .left{font-size:14px;margin-top:30px}.index #appeal1 .what_is .left h2{font-size:15px;color:#fff;padding:20px;background:#666}.index #appeal1 .what_is .left p{padding:20px;color:#666}.index #appeal1 .what_is .right{text-align:center}.index #appeal1 .what_is .right img{width:90%;border:1px solid #f2f2f2}.index #appeal1 .price{text-align:center;margin:20px auto 15px;padding-bottom:15px;width:90%;border-bottom:1px solid #dbdbdb}.index #appeal1 .appeal_footer{margin:0 auto;text-align:center}.index #appeal1 .appeal_footer img{width:90%;padding-bottom:30px}.index #appeal1 .plan_area{margin:0 auto;width:90%}.index #appeal1 .plan_area h3{background:#f1f1f1;color:#666;font-size:20px;font-weight:bold;padding:50px}.index #appeal1 .plan_area .tab_area{margin-top:20px;text-align:center;border-bottom:2px solid #0066CC}.index #appeal1 .plan_area .tab_area .tab_left{display:inline-block;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;color:#dbdbdb;font-weight:bold;width:35%;text-align:center;padding:10px;border-radius:5px 5px 0 0;user-select:none;cursor:pointer}.index #appeal1 .plan_area .tab_area .tab_left.active{border-left:1px solid #0066CC;border-top:1px solid #0066CC;border-right:1px solid #0066CC;color:#fff;background:#0066CC}.index #appeal1 .plan_area .tab_area .tab_right{display:inline-block;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;color:#dbdbdb;font-weight:bold;width:35%;text-align:center;padding:10px;border-radius:5px 5px 0 0;user-select:none;cursor:pointer}.index #appeal1 .plan_area .tab_area .tab_right.active{border-left:1px solid #0066CC;border-top:1px solid #0066CC;border-right:1px solid #0066CC;color:#fff;background:#0066CC}.index #appeal1 .plan_area .container{padding:0;margin:0 auto}.index #appeal1 .plan_area .container .plan_apartment{margin:20px auto;text-align:center;vertical-align:middle}.index #appeal1 .plan_area .container .plan_apartment.active{animation-name:fadeIn;animation-duration:1.5s;animation-delay:0s}.index #appeal1 .plan_area .container .plan_apartment .price_area_before{position:relative;font-size:40px;font-weight:bold;display:inline-block;vertical-align:bottom;margin-right:50px;padding-bottom:5px}.index #appeal1 .plan_area .container .plan_apartment .price_area_before:before{content:'';position:absolute;bottom:25px;left:0;display:inline-block;width:100%;height:3px;background-color:#FF0033;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.index #appeal1 .plan_area .container .plan_apartment .price_area_before span{font-size:20px}.index #appeal1 .plan_area .container .plan_apartment .right{display:inline-block;vertical-align:middle}.index #appeal1 .plan_area .container .plan_apartment .right:before{content:'\025b6';color:#3366ff;font-size:20px;padding-right:50px;vertical-align:middle}.index #appeal1 .plan_area .container .plan_apartment .price_area_after{font-size:80px;font-weight:bold;display:inline-block;vertical-align:middle;color:#3366ff}.index #appeal1 .plan_area .container .plan_apartment .price_area_after span{font-size:35px}.index #appeal1 .plan_area .container .plan_apartment .price_area_after span.mini{font-size:30px}.index #appeal1 .plan_area .container .plan_home{display:none;margin:20px auto;text-align:center;vertical-align:middle}.index #appeal1 .plan_area .container .plan_home.active{animation-name:fadeIn;animation-duration:1.5s;animation-delay:0s}.index #appeal1 .plan_area .container .plan_home .price_area_before{position:relative;font-size:40px;font-weight:bold;display:inline-block;vertical-align:bottom;margin-right:50px;padding-bottom:5px}.index #appeal1 .plan_area .container .plan_home .price_area_before:before{content:'';position:absolute;bottom:25px;left:0;display:inline-block;width:100%;height:3px;background-color:#FF0033;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.index #appeal1 .plan_area .container .plan_home .price_area_before span{font-size:20px}.index #appeal1 .plan_area .container .plan_home .right{display:inline-block;vertical-align:middle}.index #appeal1 .plan_area .container .plan_home .price_area_after{font-size:56px;font-weight:bold;display:inline-block;vertical-align:middle;color:#3366ff}.index #appeal1 .plan_area .container .plan_home .price_area_after .kome{font-size:10px;vertical-align:top}.index #appeal1 .plan_area .container .plan_home .price_area_after span{font-size:36px}.index #appeal1 .plan_area .container .plan_home .price_area_after span.header{font-size:30px;color:#666}.index #appeal1 .plan_area .container .plan_home .price_area_after span.mini{display:inline-block;font-size:30px}.index #appeal1 .plan_area .container .plan_home .price_area_after span.mini .top{font-size:18px}.index #appeal1 .plan_area .container .description_area2{display:none}.index .arrow_area{margin-bottom:10px;position:relative;height:80px}.index .arrow_area img{position:absolute;left:0;right:0;bottom:0;margin:0 auto}.index .arrow_area img.down_arrow1{width:20%;top:0;animation:Arrow 2.5s linear 0s infinite}.index .arrow_area img.down_arrow2{width:20%;top:30px;animation:Arrow 2.5s linear 0.4s infinite}.index .maximum{background:#333;margin:0 auto;text-align:center}.index .maximum img{width:87%}.index .maximum .maximum_text{width:87%;margin:0 auto;padding-bottom:20px;color:#fff;text-align:left}.index #form_area_sp,.index #form_area_sp2{background:url("/img/form_bg.png") repeat center;width:100%;margin:0 auto}.index #form_area_sp .form_container,.index #form_area_sp2 .form_container{width:100%;margin:0 auto;padding:20px 0 30px;text-align:center;font-weight:bold;letter-spacing:0;background:rgba(0,0,0,0.7)}.index #form_area_sp .form_container h2,.index #form_area_sp2 .form_container h2{width:90%;margin:0 auto;font-size:14px;line-height:20px;letter-spacing:0;color:#FFD700}.index #form_area_sp .form_container h2 span,.index #form_area_sp2 .form_container h2 span{font-size:18px}.index #form_area_sp .form_container .text,.index #form_area_sp2 .form_container .text{width:90%;margin:0 auto;font-size:13px;color:#fff;padding:10px 0}.index #form_area_sp .form_container .btn_up,.index #form_area_sp2 .form_container .btn_up{width:90%;position:relative;margin:0 auto}.index #form_area_sp .form_container .btn_up .form_btn,.index #form_area_sp2 .form_container .btn_up .form_btn{font-size:0;margin:0 auto}.index #form_area_sp .form_container .btn_up .form_btn a,.index #form_area_sp2 .form_container .btn_up .form_btn a{display:block;position:relative;font-size:16px;font-weight:bold;letter-spacing:0;padding:12px 12px 12px 60px;border-radius:5px;color:#fff;text-decoration:none}.index #form_area_sp .form_container .btn_up .form_btn a img,.index #form_area_sp2 .form_container .btn_up .form_btn a img{position:absolute;top:0;left:0;vertical-align:middle;width:30px;height:30px;background:#fff;padding:5px 15px;border-radius:5px 0 0 5px;box-shadow:0 5px #dbdbdb}.index #form_area_sp .form_container .btn_up .form_btn.btn_entry,.index #form_area_sp2 .form_container .btn_up .form_btn.btn_entry{position:relative}.index #form_area_sp .form_container .btn_up .form_btn.btn_entry a,.index #form_area_sp2 .form_container .btn_up .form_btn.btn_entry a{background:#0066FF;box-shadow:0 5px #0033CC}.index #form_area_sp .form_container .btn_up .form_btn.btn_entry:after,.index #form_area_sp2 .form_container .btn_up .form_btn.btn_entry:after{content:'';position:absolute;width:15px;height:15px;background:#fff;z-index:1;left:51px;top:13px;transform:rotate(45deg)}.index #form_area_sp .form_container .btn_up .form_btn.btn_inquiry,.index #form_area_sp2 .form_container .btn_up .form_btn.btn_inquiry{margin-top:20px;position:relative}.index #form_area_sp .form_container .btn_up .form_btn.btn_inquiry a,.index #form_area_sp2 .form_container .btn_up .form_btn.btn_inquiry a{background:#FF3366;box-shadow:0 5px #CC3366}.index #form_area_sp .form_container .btn_up .form_btn.btn_inquiry:after,.index #form_area_sp2 .form_container .btn_up .form_btn.btn_inquiry:after{content:'';position:absolute;width:15px;height:15px;background:#fff;z-index:1;left:51px;top:13px;transform:rotate(45deg)}.index #form_area_sp .form_container .btn_under,.index #form_area_sp2 .form_container .btn_under{width:90%;margin:30px auto 0;position:relative;padding-top:20px;border-top:1px solid #fff}.index #form_area_sp .form_container .btn_under p,.index #form_area_sp2 .form_container .btn_under p{text-align:center;font-size:14px;line-height:20px;letter-spacing:0;color:#fff}.index #form_area_sp .form_container .btn_under p span,.index #form_area_sp2 .form_container .btn_under p span{font-size:18px;color:#40E0D0}.index #form_area_sp .form_container .btn_under .form_btn,.index #form_area_sp2 .form_container .btn_under .form_btn{font-size:0;margin-top:10px}.index #form_area_sp .form_container .btn_under .form_btn a,.index #form_area_sp2 .form_container .btn_under .form_btn a{display:block;position:relative;font-size:16px;font-weight:bold;letter-spacing:0;padding:12px 12px 12px 60px;border-radius:5px;color:#fff;text-decoration:none}.index #form_area_sp .form_container .btn_under .form_btn a img,.index #form_area_sp2 .form_container .btn_under .form_btn a img{position:absolute;top:0;left:0;vertical-align:middle;width:30px;height:30px;background:#fff;padding:5px 15px;border-radius:5px 0 0 5px;box-shadow:0 5px #dbdbdb}.index #form_area_sp .form_container .btn_under .form_btn.btn_area,.index #form_area_sp2 .form_container .btn_under .form_btn.btn_area{position:relative}.index #form_area_sp .form_container .btn_under .form_btn.btn_area a,.index #form_area_sp2 .form_container .btn_under .form_btn.btn_area a{background:#009999;box-shadow:0 5px #006666}.index #form_area_sp .form_container .btn_under .form_btn.btn_area:after,.index #form_area_sp2 .form_container .btn_under .form_btn.btn_area:after{content:'';position:absolute;width:15px;height:15px;background:#fff;z-index:1;left:51px;top:13px;transform:rotate(45deg)}.index #feature{background:url("/img/mainv_bg_sp.png") no-repeat center;width:100%}.index #feature h2{justify-content:center;align-items:center;border-radius:10px;margin:auto;padding-top:30px}.index #feature .feature_box{margin:0 auto;overflow:hidden}.index #feature .feature_box .feature_list_area{margin:30px auto}.index #feature .feature_box .feature_list_area .feature_list{margin:0 auto;text-align:center;font-size:0}.index #feature .feature_box .feature_list_area .feature_list li{width:40%;display:inline-block}.index #feature .feature_box .feature_list_area .feature_list li img{border-radius:5px}.index #campaign{background:url("/img/mainv_bg.png") no-repeat center bottom;background-size:cover;padding:10% 0 10%;margin-top:30px}.index #campaign h2{justify-content:center;align-items:center;border-radius:10px}.index #feature1,.index #feature2,.index #feature3,.index #feature4,.index #campaign1{margin:30px auto 0;padding:0 0 50px;width:87%;background:#fff;border-radius:10px;box-shadow:0 5px #dbdbdb;text-align:center}.index #feature1 .feature_ttl,.index #feature2 .feature_ttl,.index #feature3 .feature_ttl,.index #feature4 .feature_ttl,.index #campaign1 .feature_ttl{display:flex;justify-content:center;align-items:center;background:#343434;border-radius:5px 5px 0 0;padding:10px}.index #feature1 .feature_ttl img,.index #feature2 .feature_ttl img,.index #feature3 .feature_ttl img,.index #feature4 .feature_ttl img,.index #campaign1 .feature_ttl img{vertical-align:middle}.index #feature1 .feature_header1_sp,.index #feature2 .feature_header1_sp,.index #feature3 .feature_header1_sp,.index #feature4 .feature_header1_sp,.index #campaign1 .feature_header1_sp{margin-top:20px;width:90%}.index #feature1 .feature_header_sp,.index #feature2 .feature_header_sp,.index #feature3 .feature_header_sp,.index #feature4 .feature_header_sp,.index #campaign1 .feature_header_sp{margin-top:20px}.index #feature1 .feature_area,.index #feature2 .feature_area,.index #feature3 .feature_area,.index #feature4 .feature_area,.index #campaign1 .feature_area{margin:0 auto}.index #feature1 .feature_area h3,.index #feature2 .feature_area h3,.index #feature3 .feature_area h3,.index #feature4 .feature_area h3,.index #campaign1 .feature_area h3{background:#f1f1f1;color:#666;font-size:20px;font-weight:bold;padding:50px}.index #feature1 .feature_area .tab_area,.index #feature2 .feature_area .tab_area,.index #feature3 .feature_area .tab_area,.index #feature4 .feature_area .tab_area,.index #campaign1 .feature_area .tab_area{text-align:center;border-bottom:2px solid #0066CC;width:90%;margin:30px auto 0}.index #feature1 .feature_area .tab_area .tab_left,.index #feature2 .feature_area .tab_area .tab_left,.index #feature3 .feature_area .tab_area .tab_left,.index #feature4 .feature_area .tab_area .tab_left,.index #campaign1 .feature_area .tab_area .tab_left{display:inline-block;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;color:#dbdbdb;font-weight:bold;width:35%;text-align:center;padding:10px;border-radius:5px 5px 0 0;user-select:none}.index #feature1 .feature_area .tab_area .tab_left.active,.index #feature2 .feature_area .tab_area .tab_left.active,.index #feature3 .feature_area .tab_area .tab_left.active,.index #feature4 .feature_area .tab_area .tab_left.active,.index #campaign1 .feature_area .tab_area .tab_left.active{border-left:1px solid #0066CC;border-top:1px solid #0066CC;border-right:1px solid #0066CC;color:#fff;background:#0066CC}.index #feature1 .feature_area .tab_area .tab_right,.index #feature2 .feature_area .tab_area .tab_right,.index #feature3 .feature_area .tab_area .tab_right,.index #feature4 .feature_area .tab_area .tab_right,.index #campaign1 .feature_area .tab_area .tab_right{display:inline-block;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;color:#dbdbdb;font-weight:bold;width:35%;text-align:center;padding:10px;border-radius:5px 5px 0 0;user-select:none}.index #feature1 .feature_area .tab_area .tab_right.active,.index #feature2 .feature_area .tab_area .tab_right.active,.index #feature3 .feature_area .tab_area .tab_right.active,.index #feature4 .feature_area .tab_area .tab_right.active,.index #campaign1 .feature_area .tab_area .tab_right.active{border-left:1px solid #0066CC;border-top:1px solid #0066CC;border-right:1px solid #0066CC;color:#fff;background:#0066CC}.index #feature1 .feature_area .container,.index #feature2 .feature_area .container,.index #feature3 .feature_area .container,.index #feature4 .feature_area .container,.index #campaign1 .feature_area .container{padding:0;margin:0 auto;width:90%}.index #feature1 .feature_area .container .plan_apartment,.index #feature2 .feature_area .container .plan_apartment,.index #feature3 .feature_area .container .plan_apartment,.index #feature4 .feature_area .container .plan_apartment,.index #campaign1 .feature_area .container .plan_apartment{margin:20px auto 0;text-align:center;vertical-align:middle}.index #feature1 .feature_area .container .plan_apartment.active,.index #feature2 .feature_area .container .plan_apartment.active,.index #feature3 .feature_area .container .plan_apartment.active,.index #feature4 .feature_area .container .plan_apartment.active,.index #campaign1 .feature_area .container .plan_apartment.active{animation-name:fadeIn;animation-duration:1.5s;animation-delay:0s}.index #feature1 .feature_area .container .plan_apartment .price_area_before,.index #feature2 .feature_area .container .plan_apartment .price_area_before,.index #feature3 .feature_area .container .plan_apartment .price_area_before,.index #feature4 .feature_area .container .plan_apartment .price_area_before,.index #campaign1 .feature_area .container .plan_apartment .price_area_before{position:relative;font-size:28px;font-weight:bold;display:inline-block;vertical-align:bottom;padding-bottom:5px}.index #feature1 .feature_area .container .plan_apartment .price_area_before:before,.index #feature2 .feature_area .container .plan_apartment .price_area_before:before,.index #feature3 .feature_area .container .plan_apartment .price_area_before:before,.index #feature4 .feature_area .container .plan_apartment .price_area_before:before,.index #campaign1 .feature_area .container .plan_apartment .price_area_before:before{content:'';position:absolute;bottom:18px;left:0;display:inline-block;width:100%;height:3px;background-color:#FF0033;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.index #feature1 .feature_area .container .plan_apartment .price_area_before span,.index #feature2 .feature_area .container .plan_apartment .price_area_before span,.index #feature3 .feature_area .container .plan_apartment .price_area_before span,.index #feature4 .feature_area .container .plan_apartment .price_area_before span,.index #campaign1 .feature_area .container .plan_apartment .price_area_before span{font-size:18px}.index #feature1 .feature_area .container .plan_apartment .right,.index #feature2 .feature_area .container .plan_apartment .right,.index #feature3 .feature_area .container .plan_apartment .right,.index #feature4 .feature_area .container .plan_apartment .right,.index #campaign1 .feature_area .container .plan_apartment .right{display:inline-block;vertical-align:middle}.index #feature1 .feature_area .container .plan_apartment .price_area_after,.index #feature2 .feature_area .container .plan_apartment .price_area_after,.index #feature3 .feature_area .container .plan_apartment .price_area_after,.index #feature4 .feature_area .container .plan_apartment .price_area_after,.index #campaign1 .feature_area .container .plan_apartment .price_area_after{font-size:38px;font-weight:bold;display:inline-block;vertical-align:middle;color:#0066CC}.index #feature1 .feature_area .container .plan_apartment .price_area_after .kome,.index #feature2 .feature_area .container .plan_apartment .price_area_after .kome,.index #feature3 .feature_area .container .plan_apartment .price_area_after .kome,.index #feature4 .feature_area .container .plan_apartment .price_area_after .kome,.index #campaign1 .feature_area .container .plan_apartment .price_area_after .kome{font-size:16px;vertical-align:top}.index #feature1 .feature_area .container .plan_apartment .price_area_after span,.index #feature2 .feature_area .container .plan_apartment .price_area_after span,.index #feature3 .feature_area .container .plan_apartment .price_area_after span,.index #feature4 .feature_area .container .plan_apartment .price_area_after span,.index #campaign1 .feature_area .container .plan_apartment .price_area_after span{font-size:24px}.index #feature1 .feature_area .container .plan_apartment .price_area_after span.mini,.index #feature2 .feature_area .container .plan_apartment .price_area_after span.mini,.index #feature3 .feature_area .container .plan_apartment .price_area_after span.mini,.index #feature4 .feature_area .container .plan_apartment .price_area_after span.mini,.index #campaign1 .feature_area .container .plan_apartment .price_area_after span.mini{font-size:22px}.index #feature1 .feature_area .container .plan_apartment table,.index #feature2 .feature_area .container .plan_apartment table,.index #feature3 .feature_area .container .plan_apartment table,.index #feature4 .feature_area .container .plan_apartment table,.index #campaign1 .feature_area .container .plan_apartment table{margin:20px auto;width:100%;border:1px solid #dbdbdb}.index #feature1 .feature_area .container .plan_apartment table tr th,.index #feature2 .feature_area .container .plan_apartment table tr th,.index #feature3 .feature_area .container .plan_apartment table tr th,.index #feature4 .feature_area .container .plan_apartment table tr th,.index #campaign1 .feature_area .container .plan_apartment table tr th{padding:20px 10px;text-align:center;border:1px solid #dbdbdb;font-size:10px}.index #feature1 .feature_area .container .plan_apartment table tr td,.index #feature2 .feature_area .container .plan_apartment table tr td,.index #feature3 .feature_area .container .plan_apartment table tr td,.index #feature4 .feature_area .container .plan_apartment table tr td,.index #campaign1 .feature_area .container .plan_apartment table tr td{padding:20px 10px;text-align:center;border:1px solid #dbdbdb;font-size:10px}.index #feature1 .feature_area .container .plan_apartment table tr .cp,.index #feature2 .feature_area .container .plan_apartment table tr .cp,.index #feature3 .feature_area .container .plan_apartment table tr .cp,.index #feature4 .feature_area .container .plan_apartment table tr .cp,.index #campaign1 .feature_area .container .plan_apartment table tr .cp{background:#0066CC;color:#fff;font-size:12px;font-weight:bold}.index #feature1 .feature_area .container .plan_apartment table tr .cp1,.index #feature2 .feature_area .container .plan_apartment table tr .cp1,.index #feature3 .feature_area .container .plan_apartment table tr .cp1,.index #feature4 .feature_area .container .plan_apartment table tr .cp1,.index #campaign1 .feature_area .container .plan_apartment table tr .cp1{color:#0066CC;font-weight:bold}.index #feature1 .feature_area .container .plan_home,.index #feature2 .feature_area .container .plan_home,.index #feature3 .feature_area .container .plan_home,.index #feature4 .feature_area .container .plan_home,.index #campaign1 .feature_area .container .plan_home{display:none;margin:20px auto 0;text-align:center;vertical-align:middle}.index #feature1 .feature_area .container .plan_home.active,.index #feature2 .feature_area .container .plan_home.active,.index #feature3 .feature_area .container .plan_home.active,.index #feature4 .feature_area .container .plan_home.active,.index #campaign1 .feature_area .container .plan_home.active{animation-name:fadeIn;animation-duration:1.5s;animation-delay:0s}.index #feature1 .feature_area .container .plan_home .price_area_before,.index #feature2 .feature_area .container .plan_home .price_area_before,.index #feature3 .feature_area .container .plan_home .price_area_before,.index #feature4 .feature_area .container .plan_home .price_area_before,.index #campaign1 .feature_area .container .plan_home .price_area_before{position:relative;font-size:28px;font-weight:bold;display:inline-block;vertical-align:bottom;padding-bottom:5px}.index #feature1 .feature_area .container .plan_home .price_area_before:before,.index #feature2 .feature_area .container .plan_home .price_area_before:before,.index #feature3 .feature_area .container .plan_home .price_area_before:before,.index #feature4 .feature_area .container .plan_home .price_area_before:before,.index #campaign1 .feature_area .container .plan_home .price_area_before:before{content:'';position:absolute;bottom:18px;left:0;display:inline-block;width:100%;height:3px;background-color:#FF0033;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.index #feature1 .feature_area .container .plan_home .price_area_before span,.index #feature2 .feature_area .container .plan_home .price_area_before span,.index #feature3 .feature_area .container .plan_home .price_area_before span,.index #feature4 .feature_area .container .plan_home .price_area_before span,.index #campaign1 .feature_area .container .plan_home .price_area_before span{font-size:18px}.index #feature1 .feature_area .container .plan_home .right,.index #feature2 .feature_area .container .plan_home .right,.index #feature3 .feature_area .container .plan_home .right,.index #feature4 .feature_area .container .plan_home .right,.index #campaign1 .feature_area .container .plan_home .right{display:inline-block;vertical-align:middle}.index #feature1 .feature_area .container .plan_home .price_area_after,.index #feature2 .feature_area .container .plan_home .price_area_after,.index #feature3 .feature_area .container .plan_home .price_area_after,.index #feature4 .feature_area .container .plan_home .price_area_after,.index #campaign1 .feature_area .container .plan_home .price_area_after{font-size:38px;font-weight:bold;display:inline-block;vertical-align:middle;color:#0066CC}.index #feature1 .feature_area .container .plan_home .price_area_after .kome,.index #feature2 .feature_area .container .plan_home .price_area_after .kome,.index #feature3 .feature_area .container .plan_home .price_area_after .kome,.index #feature4 .feature_area .container .plan_home .price_area_after .kome,.index #campaign1 .feature_area .container .plan_home .price_area_after .kome{font-size:16px;vertical-align:top}.index #feature1 .feature_area .container .plan_home .price_area_after span,.index #feature2 .feature_area .container .plan_home .price_area_after span,.index #feature3 .feature_area .container .plan_home .price_area_after span,.index #feature4 .feature_area .container .plan_home .price_area_after span,.index #campaign1 .feature_area .container .plan_home .price_area_after span{font-size:24px}.index #feature1 .feature_area .container .plan_home .price_area_after span.mini,.index #feature2 .feature_area .container .plan_home .price_area_after span.mini,.index #feature3 .feature_area .container .plan_home .price_area_after span.mini,.index #feature4 .feature_area .container .plan_home .price_area_after span.mini,.index #campaign1 .feature_area .container .plan_home .price_area_after span.mini{display:inline-block;font-size:22px}.index #feature1 .feature_area .container .plan_home .price_area_after span.mini .top,.index #feature2 .feature_area .container .plan_home .price_area_after span.mini .top,.index #feature3 .feature_area .container .plan_home .price_area_after span.mini .top,.index #feature4 .feature_area .container .plan_home .price_area_after span.mini .top,.index #campaign1 .feature_area .container .plan_home .price_area_after span.mini .top{font-size:18px}.index #feature1 .feature_area .container .plan_home table,.index #feature2 .feature_area .container .plan_home table,.index #feature3 .feature_area .container .plan_home table,.index #feature4 .feature_area .container .plan_home table,.index #campaign1 .feature_area .container .plan_home table{width:100%;margin:20px auto;border:1px solid #dbdbdb}.index #feature1 .feature_area .container .plan_home table tr th,.index #feature2 .feature_area .container .plan_home table tr th,.index #feature3 .feature_area .container .plan_home table tr th,.index #feature4 .feature_area .container .plan_home table tr th,.index #campaign1 .feature_area .container .plan_home table tr th{padding:20px 10px;text-align:center;border:1px solid #dbdbdb;font-size:10px}.index #feature1 .feature_area .container .plan_home table tr td,.index #feature2 .feature_area .container .plan_home table tr td,.index #feature3 .feature_area .container .plan_home table tr td,.index #feature4 .feature_area .container .plan_home table tr td,.index #campaign1 .feature_area .container .plan_home table tr td{padding:20px 10px;text-align:center;border:1px solid #dbdbdb;font-size:10px}.index #feature1 .feature_area .container .plan_home table tr .cp,.index #feature2 .feature_area .container .plan_home table tr .cp,.index #feature3 .feature_area .container .plan_home table tr .cp,.index #feature4 .feature_area .container .plan_home table tr .cp,.index #campaign1 .feature_area .container .plan_home table tr .cp{background:#0066CC;color:#fff;font-size:12px;font-weight:bold}.index #feature1 .feature_area .container .plan_home table tr .cp1,.index #feature2 .feature_area .container .plan_home table tr .cp1,.index #feature3 .feature_area .container .plan_home table tr .cp1,.index #feature4 .feature_area .container .plan_home table tr .cp1,.index #campaign1 .feature_area .container .plan_home table tr .cp1{color:#0066CC;font-weight:bold}.index #feature1 .feature_area .container .note,.index #feature2 .feature_area .container .note,.index #feature3 .feature_area .container .note,.index #feature4 .feature_area .container .note,.index #campaign1 .feature_area .container .note{margin:0 auto;color:#999;text-align:left;padding:5px 0 10px;font-size:10px;letter-spacing:0}.index #feature1 .feature_area .container .feature_desc_area .feature_text,.index #feature2 .feature_area .container .feature_desc_area .feature_text,.index #feature3 .feature_area .container .feature_desc_area .feature_text,.index #feature4 .feature_area .container .feature_desc_area .feature_text,.index #campaign1 .feature_area .container .feature_desc_area .feature_text{margin:20px auto 0;font-size:12px;line-height:14px;letter-spacing:0}.index #feature1 .feature_area .container .feature_desc_area .feature_text span,.index #feature2 .feature_area .container .feature_desc_area .feature_text span,.index #feature3 .feature_area .container .feature_desc_area .feature_text span,.index #feature4 .feature_area .container .feature_desc_area .feature_text span,.index #campaign1 .feature_area .container .feature_desc_area .feature_text span{font-size:16px;line-height:18px;font-weight:bold;color:#3366ff;display:block;letter-spacing:0}.index #feature1 .feature_area .container .feature_desc_area .accordion1 dt,.index #feature2 .feature_area .container .feature_desc_area .accordion1 dt,.index #feature3 .feature_area .container .feature_desc_area .accordion1 dt,.index #feature4 .feature_area .container .feature_desc_area .accordion1 dt,.index #campaign1 .feature_area .container .feature_desc_area .accordion1 dt{margin-top:30px;background:#444;color:#fff;font-weight:bold;padding:10px;cursor:pointer}.index #feature1 .feature_area .container .feature_desc_area .accordion1 .accordion_content,.index #feature2 .feature_area .container .feature_desc_area .accordion1 .accordion_content,.index #feature3 .feature_area .container .feature_desc_area .accordion1 .accordion_content,.index #feature4 .feature_area .container .feature_desc_area .accordion1 .accordion_content,.index #campaign1 .feature_area .container .feature_desc_area .accordion1 .accordion_content{display:none;padding:30px 20px;background:#fcfcfc;color:#555;text-align:left;font-size:11px;line-height:15px;letter-spacing:0;border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1}.index #feature1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table,.index #feature2 .feature_area .container .feature_desc_area .accordion1 .accordion_content table,.index #feature3 .feature_area .container .feature_desc_area .accordion1 .accordion_content table,.index #feature4 .feature_area .container .feature_desc_area .accordion1 .accordion_content table,.index #campaign1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table{width:100%}.index #feature1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table th,.index #feature2 .feature_area .container .feature_desc_area .accordion1 .accordion_content table th,.index #feature3 .feature_area .container .feature_desc_area .accordion1 .accordion_content table th,.index #feature4 .feature_area .container .feature_desc_area .accordion1 .accordion_content table th,.index #campaign1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table th{display:block;text-align:center;padding:20px 10px;background:#fe3;color:#333;font-size:10px}.index #feature1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table td,.index #feature2 .feature_area .container .feature_desc_area .accordion1 .accordion_content table td,.index #feature3 .feature_area .container .feature_desc_area .accordion1 .accordion_content table td,.index #feature4 .feature_area .container .feature_desc_area .accordion1 .accordion_content table td,.index #campaign1 .feature_area .container .feature_desc_area .accordion1 .accordion_content table td{display:block;padding:20px 10px;background:#fff;font-size:10px}.index #feature1 .feature_header{width:90%;margin:20px auto 0}.index #campaign1{margin-bottom:50px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes mainv{0%{transform:scale(0.4, 0.4) translate(0%, 0%);opacity:1}10%{transform:scale(0.4, 0.4) translate(0%, 0%) rotateY(180deg);opacity:1}20%{transform:scale(0.4, 0.4) translate(0%, 0%);opacity:1}30%{transform:scale(0.4, 0.4) translate(0%, 0%) rotateY(180deg);opacity:1}40%{transform:scale(0.4, 0.4) translate(0%, 0%);opacity:1}50%{transform:scale(0.4, 0.4) translate(0%, 0%) rotateY(180deg);opacity:1}60%{transform:scale(0.4, 0.4) translate(0%, 0%);opacity:1}70%{transform:scale(0.5, 0.5) translate(0%, 0%) rotateY(180deg);opacity:1}80%{transform:scale(1, 1) translate(0%, -100%);opacity:1}90%{transform:scale(1, 1) translate(0%, -100%) rotateY(180deg);opacity:1}100%{transform:scale(1, 1) translate(0%, 0%);opacity:1}}@keyframes upDown{0%{transform:translateY(-10%)}50%{transform:translateY(0%)}100%{transform:translateY(-10%)}}@keyframes Arrow{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.privacy{width:87%;margin:30px auto}.privacy h1.sub{font-size:20px;font-weight:bold;color:#666;margin-bottom:30px}.privacy h1.sub+.sub-text{font-size:12px;line-height:1.8;margin-bottom:45px}.privacy #privacy{line-height:1.8;font-size:12px;color:#333}.privacy #privacy h2{font-size:14px;font-weight:bold;line-height:45px;color:#333;padding-left:15px;background-color:#f2f2f2;border-left:3px solid #666;margin:30px 0}.privacy #privacy a{color:#274edd;word-break:break-all}.privacy #privacy .company-inquiry{margin-top:20px;padding:15px;border:1px dotted #333}.privacy #privacy .text,.privacy #privacy li{width:90%;margin:0 auto}.company{width:87%;margin:30px auto}.company h1.sub{font-size:20px;font-weight:bold;color:#666;margin-bottom:30px}.company h1.sub+.sub-text{font-size:12px;line-height:1.8;margin-bottom:45px}.company section .table{width:100%;border:1px solid  #ccc}.company section .table tr{border-top:1px solid  #ccc}.company section .table tr:first-child{border-top:none}.company section .table tr>*{border-left:1px solid  #ccc}.company section .table tr>*:first-child{border:none}.company section .table tr th,.company section .table tr td{font-size:11px;line-height:1.5;padding:20px 10px;text-align:left;vertical-align:middle;box-sizing:border-box}.company section .table tr th ul li,.company section .table tr td ul li{padding-left:1em;position:relative}.company section .table tr th ul li:before,.company section .table tr td ul li:before{content:'・';display:inline-block;position:absolute;top:0;left:0}.company section .table tr th{min-width:170px;background-color:#f2f2f2}.company section .table tr .bold{font-size:15px}.company section .table tr .small{font-size:11px}#form_header{width:100%;height:60px}#form_header .logo{display:inline-block;vertical-align:middle;line-height:1.4em;margin-top:20px;margin-left:20px;width:30%}#form_header .logo img{width:100%;display:inline-block}#form_header .header_text{font-size:10px;margin-top:20px;margin-left:10px;vertical-align:middle;display:inline-block}.entry main,.inquiry main,.area_inquiry main{width:100%;border-top:1px solid #dbdbdb}.entry main #main-form,.inquiry main #main-form,.area_inquiry main #main-form{width:87%;margin:0 auto;padding-top:40px;padding-bottom:40px}.entry main #main-form:after,.inquiry main #main-form:after,.area_inquiry main #main-form:after{content:"";display:table;clear:both}.entry main #main-form .container h1,.inquiry main #main-form .container h1,.area_inquiry main #main-form .container h1{font-size:24px;font-weight:bold;color:#333;margin-bottom:15px}.entry main #main-form .container .form-box2 h2,.inquiry main #main-form .container .form-box2 h2,.area_inquiry main #main-form .container .form-box2 h2{font-size:14px;font-weight:bold;margin-bottom:20px;line-height:18px}.entry main #main-form .container .form-box2 .text,.inquiry main #main-form .container .form-box2 .text,.area_inquiry main #main-form .container .form-box2 .text{line-height:1.6;font-size:14px}.entry main #main-form .container .form-box2 .tel,.inquiry main #main-form .container .form-box2 .tel,.area_inquiry main #main-form .container .form-box2 .tel{margin:30px 0 40px}.entry main #main-form .container .form-box2 .tel dt,.inquiry main #main-form .container .form-box2 .tel dt,.area_inquiry main #main-form .container .form-box2 .tel dt{background:#0066CC;color:#fff;font-size:16px;font-weight:bold;padding:18px 10px;text-align:center}.entry main #main-form .container .form-box2 .tel dd,.inquiry main #main-form .container .form-box2 .tel dd,.area_inquiry main #main-form .container .form-box2 .tel dd{border:1px solid #0066CC;padding:20px 30px 30px;background:#fff}.entry main #main-form .container .form-box2 .tel dd .telbox,.inquiry main #main-form .container .form-box2 .tel dd .telbox,.area_inquiry main #main-form .container .form-box2 .tel dd .telbox{text-align:center;font-weight:bold;margin-bottom:20px}.entry main #main-form .container .form-box2 .tel dd .telbox .fd,.inquiry main #main-form .container .form-box2 .tel dd .telbox .fd,.area_inquiry main #main-form .container .form-box2 .tel dd .telbox .fd{font-size:30px;vertical-align:middle;padding-left:40px;position:relative;display:inline-block}.entry main #main-form .container .form-box2 .tel dd .telbox .fd:before,.inquiry main #main-form .container .form-box2 .tel dd .telbox .fd:before,.area_inquiry main #main-form .container .form-box2 .tel dd .telbox .fd:before{content:'';width:40px;height:34px;background:url("/img/fd_blue.png") no-repeat center center;background-size:contain;display:block;position:absolute;left:0;bottom:-2px}.entry main #main-form .container .form-box2 .tel dd .telbox .fd .num,.inquiry main #main-form .container .form-box2 .tel dd .telbox .fd .num,.area_inquiry main #main-form .container .form-box2 .tel dd .telbox .fd .num{font-size:28px;letter-spacing:0}.entry main #main-form .container .form-box2 .tel dd .telbox .time,.inquiry main #main-form .container .form-box2 .tel dd .telbox .time,.area_inquiry main #main-form .container .form-box2 .tel dd .telbox .time{padding-top:20px;text-align:center;font-size:20px}.entry main #main-form .container .form-box2 .tel dd .telbox p,.inquiry main #main-form .container .form-box2 .tel dd .telbox p,.area_inquiry main #main-form .container .form-box2 .tel dd .telbox p{display:inline-block;vertical-align:middle}.entry main #main-form .container .close,.inquiry main #main-form .container .close,.area_inquiry main #main-form .container .close{display:block;width:200px;margin:0 auto;line-height:40px;text-align:center;color:#fff;background:#999;text-decoration:none}.entry main #main-form .container h2,.inquiry main #main-form .container h2,.area_inquiry main #main-form .container h2{font-size:18px;font-weight:bold;color:#333;line-height:18px;margin-bottom:60px;position:relative}.entry main #main-form .container h2 span,.inquiry main #main-form .container h2 span,.area_inquiry main #main-form .container h2 span{font-size:12px;font-weight:normal;position:absolute;left:0;top:30px}.entry main #main-form .container .any,.inquiry main #main-form .container .any,.area_inquiry main #main-form .container .any{background:#fff;color:#000}.entry main #main-form .container table,.inquiry main #main-form .container table,.area_inquiry main #main-form .container table{width:100%}.entry main #main-form .container table tr th,.inquiry main #main-form .container table tr th,.area_inquiry main #main-form .container table tr th{display:block;font-weight:bold;background:#eee;padding:15px;font-size:13px;margin:15px 0}.entry main #main-form .container table tr th span,.inquiry main #main-form .container table tr th span,.area_inquiry main #main-form .container table tr th span{color:#fff;background:#FF0033;font-size:11px;font-weight:normal;padding:2px 6px;border-radius:3px;margin-left:15px}.entry main #main-form .container table tr td,.inquiry main #main-form .container table tr td,.area_inquiry main #main-form .container table tr td{display:block;background:#fff}.entry main #main-form .container table tr td .line,.inquiry main #main-form .container table tr td .line,.area_inquiry main #main-form .container table tr td .line{margin-top:10px;font-size:0}.entry main #main-form .container table tr td .line:first-child,.inquiry main #main-form .container table tr td .line:first-child,.area_inquiry main #main-form .container table tr td .line:first-child{margin-top:0}.entry main #main-form .container table tr td .line .inside,.inquiry main #main-form .container table tr td .line .inside,.area_inquiry main #main-form .container table tr td .line .inside{display:inline-block;float:left;box-sizing:border-box;padding:10px 0}.entry main #main-form .container table .tr1 .form-label,.inquiry main #main-form .container table .tr1 .form-label,.area_inquiry main #main-form .container table .tr1 .form-label{text-align:left}.entry main #main-form .container table .tr1 .form-label,.entry main #main-form .container table .tr4 .form-label,.inquiry main #main-form .container table .tr1 .form-label,.inquiry main #main-form .container table .tr4 .form-label,.area_inquiry main #main-form .container table .tr1 .form-label,.area_inquiry main #main-form .container table .tr4 .form-label{font-size:12px;width:60px;display:inline-block;vertical-align:middle}.entry main #main-form .container table .tr1 .form-box,.entry main #main-form .container table .tr4 .form-box,.inquiry main #main-form .container table .tr1 .form-box,.inquiry main #main-form .container table .tr4 .form-box,.area_inquiry main #main-form .container table .tr1 .form-box,.area_inquiry main #main-form .container table .tr4 .form-box{margin-left:10px;font-size:12px;display:inline-block;vertical-align:middle;position:relative}.entry main #main-form .container table .tr2 label,.inquiry main #main-form .container table .tr2 label,.area_inquiry main #main-form .container table .tr2 label{color:#0066CC;font-size:12px}.entry main #main-form .container table .tr2 .inside,.entry main #main-form .container table .tr3 .inside,.inquiry main #main-form .container table .tr2 .inside,.inquiry main #main-form .container table .tr3 .inside,.area_inquiry main #main-form .container table .tr2 .inside,.area_inquiry main #main-form .container table .tr3 .inside{width:100%}.entry main #main-form .container table .tr2 .inside .form-box,.entry main #main-form .container table .tr3 .inside .form-box,.inquiry main #main-form .container table .tr2 .inside .form-box,.inquiry main #main-form .container table .tr3 .inside .form-box,.area_inquiry main #main-form .container table .tr2 .inside .form-box,.area_inquiry main #main-form .container table .tr3 .inside .form-box{margin-left:0}.entry main #main-form .container table .tr2 .inside .form-box .tel,.entry main #main-form .container table .tr2 .inside .form-box .mail,.entry main #main-form .container table .tr3 .inside .form-box .tel,.entry main #main-form .container table .tr3 .inside .form-box .mail,.inquiry main #main-form .container table .tr2 .inside .form-box .tel,.inquiry main #main-form .container table .tr2 .inside .form-box .mail,.inquiry main #main-form .container table .tr3 .inside .form-box .tel,.inquiry main #main-form .container table .tr3 .inside .form-box .mail,.area_inquiry main #main-form .container table .tr2 .inside .form-box .tel,.area_inquiry main #main-form .container table .tr2 .inside .form-box .mail,.area_inquiry main #main-form .container table .tr3 .inside .form-box .tel,.area_inquiry main #main-form .container table .tr3 .inside .form-box .mail{width:96%;padding:10px 5px;border:1px solid #ddd;border-radius:3px}.entry main #main-form .container table .tr4 .form-label,.inquiry main #main-form .container table .tr4 .form-label,.area_inquiry main #main-form .container table .tr4 .form-label{width:50px;text-align:right}.entry main #main-form .container table .tr4 .form-box select,.inquiry main #main-form .container table .tr4 .form-box select,.area_inquiry main #main-form .container table .tr4 .form-box select{font-size:11px;min-width:90px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;padding:5px}.entry main #main-form .container table .tr4 th,.inquiry main #main-form .container table .tr4 th,.area_inquiry main #main-form .container table .tr4 th{margin-top:30px}.entry main #main-form .container table .tr5 .inside,.inquiry main #main-form .container table .tr5 .inside,.area_inquiry main #main-form .container table .tr5 .inside{width:100%}.entry main #main-form .container table .tr5 .inside .massage,.inquiry main #main-form .container table .tr5 .inside .massage,.area_inquiry main #main-form .container table .tr5 .inside .massage{font-size:11px;min-width:220px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;margin:0 0 20px 0;width:100%}.entry main #main-form .container table .tr6 .form-label,.inquiry main #main-form .container table .tr6 .form-label,.area_inquiry main #main-form .container table .tr6 .form-label{font-size:12px;width:120px;display:inline-block;vertical-align:middle}.entry main #main-form .container table .tr6 .form-box,.inquiry main #main-form .container table .tr6 .form-box,.area_inquiry main #main-form .container table .tr6 .form-box{margin-left:10px;font-size:12px;display:inline-block;vertical-align:middle;position:relative}.entry main #main-form .container table .tr6 .inside:first-child,.inquiry main #main-form .container table .tr6 .inside:first-child,.area_inquiry main #main-form .container table .tr6 .inside:first-child{padding-bottom:0}.entry main #main-form .container table .tr6 select,.inquiry main #main-form .container table .tr6 select,.area_inquiry main #main-form .container table .tr6 select{width:100%;font-size:11px;min-width:90px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;padding:5px}.entry main #main-form .container table .tr6 .note,.inquiry main #main-form .container table .tr6 .note,.area_inquiry main #main-form .container table .tr6 .note{font-size:10px;line-height:1.8;color:#999;display:inline-block;vertical-align:middle}.entry main #main-form .container table .tr6 input[type="text"],.inquiry main #main-form .container table .tr6 input[type="text"],.area_inquiry main #main-form .container table .tr6 input[type="text"]{font-size:12px;line-height:1.5;min-width:190px;padding:5px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.entry main #main-form .container table .tr6 input[type="text"].address,.inquiry main #main-form .container table .tr6 input[type="text"].address,.area_inquiry main #main-form .container table .tr6 input[type="text"].address{font-size:10px}.entry main #main-form .container table .kanji,.entry main #main-form .container table .kana,.entry main #main-form .container table .address,.inquiry main #main-form .container table .kanji,.inquiry main #main-form .container table .kana,.inquiry main #main-form .container table .address,.area_inquiry main #main-form .container table .kanji,.area_inquiry main #main-form .container table .kana,.area_inquiry main #main-form .container table .address{font-size:12px;line-height:1.5;min-width:220px;padding:5px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.entry main #main-form .container table .invalid,.inquiry main #main-form .container table .invalid,.area_inquiry main #main-form .container table .invalid{display:block;padding-top:3px;color:#0066CC;white-space:nowrap;letter-spacing:0}.entry main #main-form .container table .kanji.invalid,.entry main #main-form .container table .kana.invalid,.entry main #main-form .container table .tel.invalid,.entry main #main-form .container table .city.invalid,.entry main #main-form .container table .address.invalid,.entry main #main-form .container table .postal-code.invalid,.inquiry main #main-form .container table .kanji.invalid,.inquiry main #main-form .container table .kana.invalid,.inquiry main #main-form .container table .tel.invalid,.inquiry main #main-form .container table .city.invalid,.inquiry main #main-form .container table .address.invalid,.inquiry main #main-form .container table .postal-code.invalid,.area_inquiry main #main-form .container table .kanji.invalid,.area_inquiry main #main-form .container table .kana.invalid,.area_inquiry main #main-form .container table .tel.invalid,.area_inquiry main #main-form .container table .city.invalid,.area_inquiry main #main-form .container table .address.invalid,.area_inquiry main #main-form .container table .postal-code.invalid{background:#0066CC;color:#fff}.entry main #main-form .container table .kanji.invalid::placeholder,.entry main #main-form .container table .kana.invalid::placeholder,.entry main #main-form .container table .tel.invalid::placeholder,.entry main #main-form .container table .city.invalid::placeholder,.entry main #main-form .container table .address.invalid::placeholder,.entry main #main-form .container table .postal-code.invalid::placeholder,.inquiry main #main-form .container table .kanji.invalid::placeholder,.inquiry main #main-form .container table .kana.invalid::placeholder,.inquiry main #main-form .container table .tel.invalid::placeholder,.inquiry main #main-form .container table .city.invalid::placeholder,.inquiry main #main-form .container table .address.invalid::placeholder,.inquiry main #main-form .container table .postal-code.invalid::placeholder,.area_inquiry main #main-form .container table .kanji.invalid::placeholder,.area_inquiry main #main-form .container table .kana.invalid::placeholder,.area_inquiry main #main-form .container table .tel.invalid::placeholder,.area_inquiry main #main-form .container table .city.invalid::placeholder,.area_inquiry main #main-form .container table .address.invalid::placeholder,.area_inquiry main #main-form .container table .postal-code.invalid::placeholder{color:#fff}.entry main #main-form .container #form-btn,.inquiry main #main-form .container #form-btn,.area_inquiry main #main-form .container #form-btn{*zoom:1;text-align:center}.entry main #main-form .container #form-btn:after,.inquiry main #main-form .container #form-btn:after,.area_inquiry main #main-form .container #form-btn:after{content:"";display:table;clear:both}.entry main #main-form .container #form-btn input[type="submit"],.inquiry main #main-form .container #form-btn input[type="submit"],.area_inquiry main #main-form .container #form-btn input[type="submit"]{display:inline-block;vertical-align:middle;vertical-align:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:280px;height:57px;font-size:18px;font-weight:bold;line-height:57px;color:#fff;text-align:center;border:none;border-radius:5px;box-shadow:0 3px 0 #737373;position:relative;-webkit-appearance:none}.entry main #main-form .container #form-btn input[type="submit"]:not(.form-btn):hover,.inquiry main #main-form .container #form-btn input[type="submit"]:not(.form-btn):hover,.area_inquiry main #main-form .container #form-btn input[type="submit"]:not(.form-btn):hover{top:2px;box-shadow:0 1px 0 #737373}.entry main #main-form .container #form-btn input[type="submit"].form-btn,.inquiry main #main-form .container #form-btn input[type="submit"].form-btn,.area_inquiry main #main-form .container #form-btn input[type="submit"].form-btn{color:#fff;background-color:#0066CC;cursor:pointer;box-shadow:0px 3px 0 #003399}.entry main #main-form .container #form-btn input[type="submit"].back,.inquiry main #main-form .container #form-btn input[type="submit"].back,.area_inquiry main #main-form .container #form-btn input[type="submit"].back{margin-top:50px;width:120px;font-size:12px;color:#fff;background-color:#909090;box-shadow:0px 3px 0 #737373}.entry main #main-form .container #form-btn input[type="submit"].next,.inquiry main #main-form .container #form-btn input[type="submit"].next,.area_inquiry main #main-form .container #form-btn input[type="submit"].next{margin-top:50px;width:180px;font-size:16px;color:#fff;background-color:#0066CC;box-shadow:0px 3px 0 #003399}.inquiry .form-list{font-size:0;font-weight:bold;letter-spacing:0;margin-bottom:30px;text-align:center;display:flex}.inquiry .form-list li{font-size:10px;line-height:40px;color:#fff;letter-spacing:0.05em;display:inline-block;background-color:#909090;box-sizing:border-box;position:relative;z-index:2;margin-left:5px;width:calc(100% / 3)}.inquiry .form-list li:first-child{margin-left:0}.inquiry .form-list li.active{color:#fff;background-color:#FF3366}.inquiry .form-list li.active:after{border-left-color:#FF3366}.area_inquiry .form-list{font-size:0;font-weight:bold;letter-spacing:0;margin-bottom:30px;text-align:center;display:flex}.area_inquiry .form-list li{font-size:10px;line-height:40px;color:#fff;letter-spacing:0.05em;display:inline-block;background-color:#909090;box-sizing:border-box;position:relative;z-index:2;margin-left:5px;width:calc(100% / 3)}.area_inquiry .form-list li:first-child{margin-left:0}.area_inquiry .form-list li.active{color:#fff;background-color:#009999}.area_inquiry .form-list li.active:after{border-left-color:#009999}.entry .form-list{font-size:0;font-weight:bold;letter-spacing:0;margin-bottom:30px;text-align:center;display:flex}.entry .form-list li{font-size:10px;line-height:40px;color:#fff;letter-spacing:0.05em;display:inline-block;background-color:#909090;box-sizing:border-box;position:relative;z-index:2;margin-left:5px;width:calc(100% / 3)}.entry .form-list li:first-child{margin-left:0}.entry .form-list li.active{color:#fff;background-color:#0066FF}.entry .form-list li.active:after{border-left-color:#0066FF}#form-footer{border-top:1px solid #f2f2f2;text-align:center}#form-footer .logo{display:inline-block;vertical-align:middle;line-height:1.4em;margin:20px 5px 20px 0;width:35%}#form-footer .logo img{width:100%;display:inline-block}#form-footer .company{font-size:10px;display:inline-block;vertical-align:middle;text-align:left}#form-footer .copyright{background:#fff;font-size:10px;color:#444;line-height:0;padding-bottom:20px}}
