@charset "UTF-8";body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Helvetica,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}#header,#header #gnav,#header #gnav ul li a{background:0 0;color:#fff}header#header{background-color:rgba(0,0,0,.5);position:fixed;width:100%;z-index:99}#header .wrap{width:100%;margin:0}#header #logo{padding:20px 0 10px;width:250px;margin-left:5%}#header .menu-item-75{display:none}#header #gnav ul.sub-menu li a{color:#3b4552}#gnav ul li .sub-menu{width:230px}#header-right-op{float:right;margin-left:30px}#header-right-op ul{display:flex}#header-right-op li{padding:32px 10px 5px;border-left:3px solid #fff;background-image:url(//sunlife-mai.co.jp/wp-content/themes/xeory_extension_child/../../../wp-content/uploads/2021/04/look-icon.png);background-size:32px;background-repeat:no-repeat;background-position:center 15px;background-color:#503e3c}#header-right-op li:first-child{background-image:url(//sunlife-mai.co.jp/wp-content/themes/xeory_extension_child/../../../wp-content/uploads/2021/04/inquiry-icon.png)}#header-right-op li a{padding-top:30px;display:block}#header-right-op li a:hover{text-decoration:none}#gnav ul li a{color:#000}.breadcrumb-area{padding-top:100px}#content{padding:100px 0}#footer{border:none}#footer .footer-01{background:#2f4f4f;padding:30px 0}#footer .gr6{width:100%}#footer-cont-sns{display:none !important}#footer-cont-content .sub-menu{display:block !important;padding-left:20px}#footer-cont-content{width:auto}.page .post-share{display:none}.page #side{display:none}#header,#gnav,#gnav ul li a{background-color:#00ff7f}#footer-cont-content>h4{display:none}#footer-brand-area{border:none;margin-bottom:0}#footer-gnav-container{position:relative}#footer-cont-content{width:100%}#footer ul#footer-gnav-ul{width:100%;margin:40px 0 90px 77%}#footer-content-area #footer-cont-content ul#footer-gnav-ul>li:first-child{position:absolute;width:75%;top:-38px;left:0}#footer-gnav-ul>li:first-child>ul{display:flex !important}.footer-m{padding:40px 30px 50px;background:#2f4f4f;border-top:#fff solid 2px;border-bottom:#fff solid 2px}.footer-m-inner{max-width:1200px;margin:0 auto}#footer .footer-logo-img{width:250px;display:inline-block}#footer .footer-btn{float:right;display:flex;margin-top:50px}#footer .footer-btn a{border-radius:3px;width:160px;background:#094;color:#fff;font-size:16px;display:block;padding:5px 12px;text-align:center;text-decoration:none;margin-left:10px;background-repeat:no-repeat;background-image:url(//sunlife-mai.co.jp/wp-content/themes/xeory_extension_child/../../../wp-content/uploads/2021/04/doc.png);background-size:15px;background-position:20px 7px}#footer .footer-btn a:first-child{background:#fff;color:#094;width:240px;background-image:url(//sunlife-mai.co.jp/wp-content/themes/xeory_extension_child/../../../wp-content/uploads/2021/04/tell.png);background-size:14px;background-position:24px 4px;background-repeat:no-repeat}#footer .footer-btn a:last-child{background-image:url(//sunlife-mai.co.jp/wp-content/themes/xeory_extension_child/../../../wp-content/uploads/2021/04/visit.png);background-size:20px;background-position:20px 6px}.footer-02{background:#2f4f4f}#footer .wrap{padding:15px 0}@media screen and (min-width:992px){.footer-02 .footer-copy{font-size:16px}}@media screen and (max-width:991px){.sub-menu{display:block !important}#header .wrap{width:auto}#header-right-op{display:none}#gnav-sp #header-cont-content li{width:100%}.footer-m{text-align:center}#footer .footer-btn{float:none;justify-content:center}}@media screen and (max-width:782px){.page .smart_left{text-align:left}.page .margin_bottom_50_smart{margin-bottom:50px}#footer ul#footer-gnav-ul{margin:0}#footer-content-area #footer-cont-content ul#footer-gnav-ul>li:first-child{position:unset;width:100%}#footer-gnav-ul>li:first-child>ul{display:block !important}}@media screen and (max-width:600px){#footer .footer-btn{display:block}#footer .footer-btn a{width:100% !important;margin-top:15px;padding:15px}#footer .footer-btn a{background-size:20px;background-position:32px 15px}#footer .footer-btn a:first-child{background-size:16px;background-position:36px 12px}#footer .footer-btn a:last-child{background-size:23px;background-position:30px 12px}}.page .title_text{background:0 0}.post-content .orange_light{color:#e98b3a}.post-content .title_orange{border-left:none;background:0 0;color:#ff6c00}.page .kasou_title_green{border-left:10px solid #008045;background:#00974c}.page .kasou_title_pink{border-left:10px solid #c1345f;background:#dc4b68}.page .kasou_title_orange{border-left:10px solid #df5c25;background:#e88028}.page .kasou_title_brown{border-left:10px solid #5b3d26;background:#936945}.page .kasou_title_blue{border-left:10px solid #005e8d;background:#36aeb0}.president{text-align:right;display:block}.president_name{font-size:25px}.margin_bottom_50{margin-bottom:50px !important}.margin_bottom_100{margin-bottom:100px !important}.margin_top_50{margin-top:50px !important}.margin_bottom_30{margin-bottom:30px !important}.no_margin_bottom{margin-bottom:0 !important}.no_margin_top{margin-top:0 !important}.no_margin_left{margin-left:0 !important}.no_padding_bottom{padding-bottom:0 !important}.no_padding_top{padding-top:0 !important}.no_padding_left{padding-left:0 !important}.no_padding_right{padding-right:0 !important}.padding_bottom_50{padding-bottom:50px !important}.padding_top_50{padding-top:50px !important}.align_center{text-align:center}@media screen and (max-width:991px){article.page .post-content{padding:20px}}.no_border{border:none !important}.no_border_left{border-left:none !important}.border_bottom{border-bottom:1px solid #000}.orange_border{border:1px solid #ff6c00}.no_background{background:0 0 !important}@media screen and (min-width:992px){.kasou_width_80{display:inline-block;width:80%}}.kasou_text_wrapper{text-align:center}#popular_post_content{display:none}body.home .front-main-cont,body.home .front-main-cont .front-cont-header,body.home #front-contents .c_text p,body.home .front-loop h2{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}body.home .front-main-cont .front-cont-header{background-color:#482715}.button-area{text-align:center;padding:40px 15px}body.home #front-contents h3{color:#094}body.home #front-contact{background:#98fb98}body.home #front-contents .c_text .c_btn a{background:#094;text-shadow:none}body.home .front-main-cont .tri-border span{border-top:18px solid #482715}body.home #front-contents .c_number{background:#094}body.home #front-contents-2 .c_box{position:relative;border-bottom:1px solid #e5e5e5}body.home #front-contents-2 .c_box_inner{width:54%;padding-bottom:32px}body.home #front-contents-2 .c_img_box{position:absolute;top:0;width:40%;height:100%;z-index:0;background-size:cover;background-repeat:no-repeat}body.home #front-contents-2 .c_box.c_box_left{background-color:#fff}body.home #front-contents-2 .c_box.c_box_left .c_box_inner{float:left;z-index:10}body.home #front-contents-2 .c_box.c_box_left .c_img_box{right:0;background-position:center top}body.home #front-contents-2 .c_box.c_box_right{background-color:#fafafa}body.home #front-contents-2 .c_box.c_box_right .c_box_inner{float:right}body.home #front-contents-2 .c_box.c_box_right .c_img_box{left:0;background-position:center top}body.home #front-contents-2 .c_number{background:#094;color:#fff;display:inline-block;padding:40px 12px 8px;margin-bottom:32px;margin-top:0}body.home #front-contents-2 h3{color:#094;font-size:36px;margin-top:0;margin-bottom:8px;line-height:1.4}body.home #front-contents-2 .c_english{color:#094;font-size:13px;margin-bottom:32px;margin-top:0}body.home #front-contents-2 h4{font-size:24px;margin-bottom:28px;margin-top:0;font-weight:400}body.home #front-contents-2 .c_text p{margin-bottom:48px}body.home #front-contents-2 .c_text .c_btn a{border-radius:5px;background:#094;color:#fff;font-size:14px;text-shadow:0 0 3px rgba(0,0,0,.5);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;opacity:1;display:block;width:30%;padding:12px;text-align:center}body.home #front-contents-2 .c_text .c_btn a:hover{opacity:.8;text-decoration:none}body.home #front-contact .c_box_inner .wpcf7 p{color:#000}body.home #front-contact .c_box_inner input[type=submit]{background:#0f0}body.home #main_visual{background-image:url(http://bondsinc.sakura.ne.jp/sunlifemai/wp-content/uploads/2020/10/top_top.jpg);background-size:cover;background-repeat:none;background-position:center;color:#fff;text-align:center}body.home .front-loop{margin-bottom:0;border-bottom:none}body.home .front-loop .fa{display:none}@media screen and (max-width:991px){body.home #front-contents-2 .c_box.c_box_left .c_box_inner,body.home #front-contents-2 .c_box.c_box_right .c_box_inner{width:100%;float:none}body.home #front-contents-2 .c_box.c_box_left .c_title,body.home #front-contents-2 .c_box.c_box_right .c_title{text-align:center}body.home #front-contents-2 .c_box.c_box_left .c_img_box,body.home #front-contents-2 .c_box.c_box_right .c_img_box{position:relative;height:300px;width:100%;margin-bottom:24px}body.home #front-contents-2 .c_box.c_box_left .c_text h4,body.home #front-contents-2 .c_box.c_box_right .c_text h4{text-align:center}body.home #front-contents-2 .c_box.c_box_left .c_btn,body.home #front-contents-2 .c_box.c_box_right .c_btn{text-align:center}body.home #front-contents-2 .c_box.c_box_left .c_btn a,body.home #front-contents-2 .c_box.c_box_right .c_btn a{margin-right:auto;margin-left:auto}body.home #front-contents-2 .c_text .c_btn a{width:100%}}@media screen and (max-width:767px){body.home.color01 #front-contents-2 .c_box{border-bottom:1px solid #e5e5e5}body.home.color01 #front-contents-2 .c_box.c_box_left{background-color:#fff}body.home.color01 #front-contents-2 .c_box.c_box_right{background-color:#fafafa}body.home.color01 #front-contents-2 .c_number{background:#06abc8;color:#fff}body.home.color01 #front-contents-2 h3{color:#06abc8}body.home.color01 #front-contents-2 .c_english{color:#06abc8}body.home.color01 #front-contents-2 .c_text .c_btn a{background:#21262c;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}.n2-section-smartslider,.breadcrumb-area{padding-top:120px}}.page .section-title{margin-top:100px;font-size:30px}.page .kasou_top_menu_title{border-bottom:none;background-color:#ebeaea;padding-left:20px}.page .kasou_top_menu{border:1px solid #000;margin-bottom:50px}.kasou_menu_button .wp-block-button__link{width:100%;font-size:14px;background:gold;color:#000 !important;text-shadow:none;border-radius:5px}.max_width_pic img{width:100%}.page .wp-block-columns{margin-bottom:50px}@media (min-width:600px){.kasou_menu_button .wp-block-column:nth-child(2n){margin-left:20px}}@media (min-width:782px){.page .kasou_top_menu_left{margin-left:32px}.page .kasou_top_menu{width:80%}.page .kasou_menu_button:first-child{margin-bottom:10px}.kasou_menu_button .wp-block-column:not(:first-child){margin-left:10px}}@media (min-width:1201px){.kasou{width:950px}}@media (max-width:781px){.kasou_menu_button .wp-block-column{margin-bottom:20px}.page .kasou_menu_button{margin-bottom:0}}.page .mai_checkbox{display:flex;flex-wrap:wrap;margin:0 auto;text-align:left}.page .mai_checkbox .wpcf7-list-item{margin-left:0;width:50%}div.wpcf7 .ajax-loader{display:none !important}.wpcf7-form{text-align:center}.wpcf7-form-control{width:80%}@media screen and (max-width:991px){.page .mai_checkbox{display:block}.page .mai_checkbox .wpcf7-list-item{width:100%}}.top_pic img{width:100%}.post-content .top_pic{margin-bottom:100px}@media screen and (max-width:782px){.post-content .smart_margin{margin-bottom:50px}}.page .paid_columns{margin-bottom:100px}@media screen and (max-width:782px){.paid_columns .wp-block-image img{width:100%}.paid_columns .wp-block-button{margin-bottom:50px}.page .paid_columns{margin-bottom:100px}.page .paid_columns_reverse .wp-block-column:first-child{order:2}.page .paid_columns_reverse .wp-block-column:nth-child(2){order:1}.page .paid_columns .wp-block-column{flex-basis:100% !important}.page .paid_columns .wp-block-column:nth-child(2n){margin-left:0 !important}}#lcp_instance_0{list-style:none;display:flex;flex-wrap:wrap;padding-left:0 !important;max-width:1200px;margin:0 auto}#lcp_instance_0 li{width:190px;margin:0}#lcp_instance_0 li :nth-child(3){color:#241913}.page .wp-block-columns .rinen_column{margin-left:30px;margin-right:30px;margin-bottom:30px;background-color:#fff;text-align:center}.page .wp-block-columns .rinen_column h3{display:inline-block;width:80%}#lcp_instance_0 li div{width:170px;margin:0 auto}#lcp_instance_0 li img{object-fit:cover;width:170px;height:150px}#lcp_instance_0 li a{display:block}@media screen and (max-width:782px){#lcp_instance_0 li,#lcp_instance_0 li div{width:100%}#lcp_instance_0 li img{object-fit:cover;width:100%;height:auto}#lcp_instance_0 li{margin-bottom:30px}}.side-widget-area{display:none !important}.main-inner{margin-right:0 !important}.page .main-inner .status-publish{border:none}.page .post-content{padding-right:0;padding-left:0;position:relative}.page #content{background-color:#fff}.page .post-header{display:none}.iframe-wrap{position:relative;width:100%;padding-top:56.25%;overflow:auto;-webkit-overflow-scrolling:touch;border:2px solid #ccc}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}@media (max-width:782px){.map_width{flex-basis:100% !important;margin-left:0 !important}.page .wp-embed-aspect-16-9 iframe{width:250px}}.page #content{padding-top:0}.post-content .kasou-title{border-left:none;background:0 0;color:#241913}