body{font-size:16px;color:#333;font-family:'Noto Sans JP',sans-serif}.wrap{margin:auto;max-width:1100px;padding:0 10px}.wrap2{margin:auto;max-width:1000px;padding:0 10px}.wrap3{margin:auto;max-width:900px;padding:0 10px}#header{height:120px;background:rgba(255,255,255,.7);box-shadow:0px 9px 3px -3px rgba(0,0,0,.1);z-index:2}.header_box{position:relative;max-width:1200px;margin:auto}.tel{position:absolute;top:0;right:239px}.h_contact{position:absolute;top:0;right:10px}.insta_head{position:absolute;top:15px;right:490px}#access{border-top:1px solid #dadada;padding:30px 0 10px!important;margin-bottom:0}.service{padding:40px 0;background:url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/bg_service.png) no-repeat right top,url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/bg_bl.jpg) repeat-x center top}.estate{padding:15px 0;text-align:center}.about{padding:40px 0;background:url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/bg_about.jpg) no-repeat center top #1670bc;background-size:cover;text-align:left}.contact{padding:40px 0;background:url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/bg_contact.jpg) no-repeat center top #e4e6e8;background-size:cover;text-align:center;color:#fff}.content_main{padding:40px 0;background:url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/bg_service.png) no-repeat right top,url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/bg_bl.jpg) repeat-x center top}#sitetitle{line-height:1;position:absolute;top:30px;left:10px;padding:0}h2{font-size:30px;font-weight:400;margin-bottom:0}.service h2.title,.about h2.title{color:#00316b;padding:30px 0 5px;text-align:center;font-weight:400;margin-bottom:0;letter-spacing:.2em;background:url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/banner/ba_plus.png) no-repeat center top;background-size:22px 22px}.contact h2.title,.contact .small{color:#FFF!important;background:0 0;letter-spacing:.2em;margin-bottom:0}.lead_txt{text-align:center}.lead_txt2{text-align:left}#index h3{text-align:center;font-weight:400;margin-bottom:20px;color:#333;font-size:14px}#h4,h5{font-size:18px;font-weight:700;margin-bottom:15px}h4{border-bottom:2px solid #ced0d3;color:#000;font-weight:400;padding:5px 10px;clear:both}p{padding:0 10px;line-height:1.8}#index #mainvisual{width:100%;height:600px;background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;margin-top:-120px;z-index:-1}.main_catch{max-width:790px;background:rgba(255,255,255,.5);border:1px solid #fff;padding:30px;margin-top:60px;text-align:center;color:#00306c}.main_catch small{display:block;margin-bottom:10px;text-align:center;padding:30px 0 5px;background:url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/banner/ba_plus.png) no-repeat center top;background-size:22px 22px}.main_catch h2,.main_catch h3{color:#00306c;line-height:1.2}.main_catch h2{font-size:36px}.main_catch p{margin-bottom:0}.main_catch .ba_navy{color:#fff;background:rgba(0,48,108,.8);font-size:20px;padding:5px 10px}.catch_txt{color:#00306c;font-size:24px;padding-top:10px}a:link{color:#00306c;text-decoration:underline}a:visited{color:#00306c;text-decoration:underline}a:hover{color:#69c;text-decoration:underline}a:active{color:#69c;text-decoration:underline}#bread a{text-decoration:underline}#bread a:hover{color:#ccc;text-decoration:underline}.sidelist a{color:#333;text-decoration:none}.sidelist a:hover{color:#ccc;text-decoration:underline}.overlay{display:none}nav.smenu{display:none}.menu-trigger{display:none}footer{font-size:16px}#copyright{background:#00306c;text-align:center;padding:10px;font-size:12px;color:#fff}#back-top{position:fixed;bottom:60px;right:15px;z-index:1000}.insta_btn{display:inline-block;text-align:center;color:#fff;font-size:20px;text-decoration:none}.insta{color:#fff;font-size:22px}.insta_btn :hover{color:#ccc!important;text-decoration:underline}.footer_box{display:flex;justify-content:space-around;padding:10px;margin-bottom:20px}.footer_item{width:45%}.flogo{margin-top:15px}.flex_box{display:flex;justify-content:space-around;padding:10px;margin-bottom:20px;flex-wrap:wrap}.flex_box:before{content:"";display:block;width:31%;height:0;order:1}.flex_box:after{content:"";display:block;width:31%;height:0}.flex_item{width:31%;background:#fff;border:1px solid #dadada;position:relative;margin-bottom:20px}.flex_item img{max-width:100%}.flex_item a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}.flex_item:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.stitle{margin:0;padding:10px;margin-top:10px;font-size:22px;color:#00306c;font-weight:400}.stitle:after{content:" \f054";font-family:"Font Awesome 5 Free";color:#00306c;padding-right:10px;text-decoration:none;font-weight:900}.sdetail{margin-bottom:10px}.licard{display:flex;justify-content:space-around;width:90%;margin:0 auto}.licard_img{width:35%}.licard_text{width:60%;position:relative}.licard_text a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}.licard_img img{width:100%;height:100%;object-fit:cover}.licard:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.flex_item50{width:48%;margin-bottom:20px}a.btn{text-decoration:none;color:#fff}.btn{border-radius:0;background:#00306c;border:none;color:#fff;clear:both;margin:0 auto 20px;border:1px solid #00306c}.btn:hover{color:#00306c;background:#fff;border:1px solid #00306c}.btn.btn_w{color:#00306c;background:#fff;border:1px solid #00306c}.btn.btn_w:after{content:" \f054";font-family:"Font Awesome 5 Free";color:#00306c;padding-right:10px;text-decoration:none;font-weight:900}.btn.btn_w:hover{color:#fff;background:#00306c;border:1px solid #fff}.btn.btn_w:hover:after{content:" \f054";font-family:"Font Awesome 5 Free";color:#fff;padding-right:10px;text-decoration:none;font-weight:900}.btn:after{content:" \f054";font-family:"Font Awesome 5 Free";color:#fff;padding-right:10px;text-decoration:none;font-weight:900}.btn:hover:after{content:" \f054";font-family:"Font Awesome 5 Free";color:#00306c;padding-right:10px;text-decoration:none;font-weight:900}.btn.btn_w.contact_btn:after{content:none}.contact_btn:before{content:" \f0e0";font-family:"Font Awesome 5 Free";color:#00306c;font-weight:400;padding-right:10px;text-decoration:none;font-weight:900}.contact_btn:hover:before{content:" \f0e0";font-family:"Font Awesome 5 Free";color:#fff;padding-right:10px;text-decoration:none}#p2nd ol#bread{clear:both;padding:10px;font-size:12px;line-height:1;margin:0 0 10px}#p2nd ol#bread li{background:url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/point/p_bread.gif) no-repeat left center;list-style-type:none;display:inline;margin-right:20px;padding-left:20px}#p2nd ol#bread li.home{background:0 0;padding-left:0}#p2nd ol#bread li.home:before{content:" \f015";font-family:"Font Awesome 5 Free";color:#25519f;padding-right:5px;font-weight:900}h1.mainbanner{background:url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/banner/ba_plus.png) no-repeat 12px center,rgba(255,255,255,.7);background-size:22px 22px;padding:15px 12px 15px 40px;margin:0 0 30px;color:#00306c;line-height:1;font-size:26px;font-weight:400;border:1px solid #dadada}#p2nd h2:not(.title){border-bottom:solid 3px #ccc;position:relative;font-size:24px;font-weight:400;padding:10px;margin-bottom:30px}#p2nd h2:not(.title):after{position:absolute;content:" ";display:block;border-bottom:solid 3px #00306c;left:0;bottom:-3px;width:30%}#p2nd h2.title.type02{color:#00316b;padding:30px 0 5px;margin-bottom:0;text-align:center;font-weight:400;position:relative}#p2nd h2.title.type02:before{content:'';position:absolute;top:15px;display:inline-block;width:40px;height:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#c21926}#p2nd h3:not(.small){color:#505050;padding:.5em;line-height:1.3;background:#dbebf8;vertical-align:middle;border-radius:25px;font-weight:400}#p2nd h3:not(.small):before{content:'●';color:#fff;margin-right:8px}#p2nd h3.small{text-align:center;font-weight:400}#p2nd h4{border-bottom:2px solid #ced0d3;color:#000;font-weight:400;padding:5px 10px;clear:both}#p2nd h5{color:#000;border-bottom:1px dashed #ccc;padding:5px 10px;clear:both;font-weight:400}.container{display:flex;text-align:center}.box{flex-wrap:wrap;width:200px;height:150px;border:1px solid #fff;background-color:#acc;text-align:center;line-height:150px}.ggmap{border:1px solid #CCC!important;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.date{text-align:right;font-size:12px;color:#25519f}.wp-pagenavi{text-align:center;padding:20px;clear:both}.wp-pagenavi a,.wp-pagenavi span{padding:.4em .8em;border:1px solid #dadada;background:#fff;text-decoration:none;margin:2px;color:#666}.wp-pagenavi a:hover{color:#fff;background:#25519f;border:1px solid #25519f}.wp-pagenavi span.current{padding:.4em .8em;border:1px solid #25519f;background:#dfeff9;color:#25519f}.wp-pagenavi .smaller{font-size:16px}dl.flow{counter-reset:my-counter;list-style:none;padding:0 10px;margin:0}dl.flow dt{line-height:1.8;padding-left:35px;position:relative}dl.flow dt:before{content:counter(my-counter);counter-increment:my-counter;background-color:#4fa7e8;border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:28px;width:28px;color:#fff;font-size:90%;line-height:1;position:absolute;top:0;left:0}dl.flow dd{margin:0;padding:0 0 20px 35px;position:relative}dl.flow dd:after{content:"";display:block;position:absolute;bottom:0;right:50%;width:20px;height:20px;border-top:2px solid #666;border-right:2px solid #666;transform:translateX(-50%) rotate(135deg)}dl.flow dd:last-child:after{content:none}dl.flow dd:last-child{margin-bottom:30px}dl.faq{margin-bottom:50px}dl.faq dt{margin:18px 0 0 10px;padding:0 10px 10px 30px;font-weight:900;background:url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/point/p_q.gif) no-repeat left top;background-size:21px 21px;line-height:1.2}dl.faq dd{margin:10px 10px 0;padding:0 10px 10px 30px;background:url(//ones-plus.co.jp/wp/wp-content/themes/ones/common/css/../image/point/p_a.gif) no-repeat left top;background-size:21px 21px;line-height:1.2;border-bottom:1px solid #d0d0d0}.job{margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin-bottom:10px}.job li{display:inline-block;border-radius:5px;background:#dadada;border:none;clear:both;margin:0 0 5px 5px;padding:5px 10px;text-align:center;list-style-type:none;font-size:13px}.link_back{position:relative;width:100%;clear:both;text-align:center;padding:10px;margin:20px 0 30px;border:1px solid #dadada;background:#fff;color:#000!important}.link_back a{color:#000!important;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9998px}.link_back:before{content:" \f106";font-size:22px;vertical-align:baseline;font-family:"Font Awesome 5 Free";color:#25519f;padding-right:10px;text-decoration:none;font-weight:900}.link_back:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}table{border-collapse:collapse;border-spacing:0}table th{background:rgba(0,48,108,1);color:#fff;width:30%;font-weight:400}table td{border:1px solid #dadada}td p{padding:0;margin:0 0 7px;line-height:1.2}td ol{padding-left:0;margin-left:30px;margin-bottom:0}td ul{padding-left:0;margin-left:30px;margin-bottom:0}.photo{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd}.link1:before{content:" \f138";font-family:"Font Awesome 5 Free";color:#25519f;text-decoration:none;padding-right:5px}.txt_attention{color:red}.box19{position:relative;padding:.25em 1em;margin:0 auto 30px;width:86%}.box19:before,.box19:after{content:'';width:20px;height:30px;position:absolute;display:inline-block}.box19:before{border-left:solid 2px #5767bf;border-top:solid 2px #5767bf;top:0;left:0}.box19:after{border-right:solid 2px #5767bf;border-bottom:solid 2px #5767bf;bottom:0;right:0}.box19 p{margin:0;padding:0}.green_box{border:1px solid #b3d5a0;background:#eef7e3;padding:15px;margin-bottom:20px;clear:both}.blue_box{border:1px solid #c9e8f2;background:#e4f6ff;padding:15px;margin-bottom:20px;clear:both}.pink_box{border:1px solid #ecd0d3;background:#fddfde;padding:15px;margin-bottom:20px;clear:both}.glay_box{border:1px solid #dadada;background:#eee;padding:15px;margin-bottom:20px;clear:both}.glay_border_box{border:1px solid #dadada;background:#fff;padding:15px;margin-bottom:20px;clear:both}.wpcf7c-conf{border:1px solid #cccccc!important;background:#fff!important}.wpcf7-submit{font-size:17px;padding:3px 25px;background:#e9e9e9;color:#363b3f;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-top:none;border-right:none;border-left:none;border-bottom:solid 4px #dcdcdc}.wpcf7-submit:hover{background-color:#dcdcdc;color:#dc143c}#mts-postcode-button{display:none}.f_left{float:left}.f_right{float:right}.f_clear{clear:both}.f_left_img{float:left;margin:0 20px 20px 0}.f_right_img{float:right;margin:0 0 20px 20px}.txt_center{text-align:center}.txt_right{text-align:right}.txt_left{text-align:left}.alignleft{display:inline;float:left;margin-right:1.625em;margin-bottom:1.625em}.alignright{display:inline;float:right;margin-left:1.625em;margin-bottom:1.625em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.625em}.non_disp{display:none}.txt_inde{text-indent:-9998px}.f14{font-size:14px}.f15{font-size:15px}.pb0{padding-bottom:0}.mt5{margin-top:5px}.mt7{margin-top:7px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt18{margin-top:18px}.mt20{margin-top:20px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.pl10{padding-left:10px}.spacer_h{margin-bottom:500px}@media only screen and (min-width:897px){nav.smenu{display:inline;position:absolute;top:80px;right:0;margin:0;padding:0 0 12px;text-align:right}nav.smenu li{display:inline-block;list-style-type:none;margin:0 10px;font-size:14px}nav.smenu li a{color:#333;text-decoration:none}nav.smenu li:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}}@media only screen and (max-width:896px){.tel{position:absolute;width:50%;background:#eee;top:90px;left:0;text-align:center}.h_contact{position:absolute;top:90px;left:50%;width:50%;background:#00306c;text-align:center;border-left:1px solid #fff}.insta_head{position:absolute;top:25px;right:60px}.insta_head .fa-2x{font-size:2.5em;z-index:110}.flex_box{display:flex;flex-wrap:wrap}.flex_item{width:48%;margin-bottom:30px}.flex_box:after{content:"";display:block;width:48%;height:0}#index #mainvisual{height:700px}#p2nd #mainvisual{height:300px}span.sp{display:block}span.pc{display:none}.overlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;z-index:3;opacity:0;transition:opacity .5s}.overlay.open{width:100%;height:100%;opacity:1}.menu-trigger{display:inline-block;width:36px;height:28px;vertical-align:middle;cursor:pointer;position:absolute;top:30px;right:10px;z-index:100}.menu-trigger span{display:inline-block;box-sizing:border-box;position:absolute;left:0;width:100%;height:4px;background-color:#00306c;transition:all .5s}.menu-trigger.active span{background-color:#fff}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger.active span:nth-of-type(1){transform:translateY(12px) rotate(-45deg)}.menu-trigger span:nth-of-type(2){top:12px}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}.menu-trigger .close{letter-spacing:.08em;display:none;position:absolute;color:#fff;font-size:10px;bottom:-13px;text-align:center}.menu-trigger .menu{display:block;position:absolute;color:#00306c;font-size:12px;bottom:-15px}.menu-trigger.active .menu{display:none}.menu-trigger.active .close{display:block}nav.smenu{display:block;width:250px;height:100%;padding-top:100px;background-color:rgba(0,48,108,.8);position:fixed;top:0;right:-250px;z-index:10}nav.smenu.open{transform:translate(-250px);transition:all .5s}nav.smenu.close{transform:translate(0);transition:all .5s}nav.smenu li{color:#fff;text-align:left;padding:10px;list-style-type:none}nav.smenu li a{color:#fff;text-decoration:none}nav.smenu li:before{content:" \f0da";font-family:"Font Awesome 5 Free";color:#fff;padding-right:5px;font-weight:700}nav.smenu li:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.main_catch h2{font-weight:400;font-size:24px}.main_catch .ba_navy{font-size:16px;padding:10pxpx}.catch_txt{font-size:16px;padding-top:10px}.main_catch h3 br{display:none}#footer_link{text-align:center;font-size:12px;padding-bottom:0}#address{text-align:center;padding:10px 0 0;margin:0}#back-top{position:fixed;bottom:40px;right:0}footer .units-row .unit-50{margin-bottom:0;padding:0}.lead_txt{text-align:left}.lead_txt br{display:none}table th{padding-left:15px;padding-right:15px;background:rgba(0,48,108,.5)}table th,table td{width:100%;display:block;border-left:none!important;border-right:none!important}table td{border-bottom:none!important;border-top:none!important}}@media only screen and (max-width:767px){#sitetitle{top:20px}#index #mainvisual{height:580px}.main_catch{width:80%;padding:15px;margin-top:150px}.main_catch h2{font-size:20px;font-weight:400;margin-bottom:10px;line-height:1.2}.main_catch h3{font-size:16px;padding-top:30px;text-align:center}.flex_box{display:flex;flex-direction:column}.flex_item{width:100%;margin-bottom:30px}.licard{display:flex;flex-direction:column;width:100%}.licard_img{width:100%}.licard_text{width:100%}.flex_item50{width:100%!important;margin-bottom:30px}.col_rev{flex-direction:column-reverse}.footer_box{display:flex;flex-direction:column}.footer_item{width:100%;text-align:center;margin-bottom:20px}#bnr h1{font-size:24px}img.alignleft,.wp-caption.alignleft{float:none;clear:both;margin-right:auto;margin-left:auto}img.alignright,.wp-caption.alignright{float:none;clear:both;margin-right:auto;margin-left:auto}dl.info_list dt{float:none}dl.info_list dd{display:block}dl.info_list2 dt{float:none;padding-bottom:0}dl.info_list2 dd{display:block}.form-width{max-width:100%}.f_right_img,.f_left_img{float:none!important;clear:both!important}ul.flow{margin-left:10px}ul.flow li{line-height:1.5}}