/*!
Theme Name: develop Theme
Author: swimmy inc.
Author URI: https://swimmy.co/
Description: developのテーマ
Version: 1.0
*/*{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit}body{-webkit-text-size-adjust:100%;position:relative;-webkit-overflow-scrolling:touch}body,section,article,address,div,ul,ol,li,table,tr,th,td,dl,dt,dd,h1,h2,h3,h4,h5,p,a,span,strong,small,b,pre,input,select,textarea,button,pre{font-style:inherit;text-decoration:inherit;margin:0;padding:0;font-weight:inherit;letter-spacing:inherit;line-height:inherit}ul,ol,li{list-style:none}table{width:100%;border-spacing:0px;border-collapse:collapse;table-layout:fixed}img,video{display:block;width:100%;height:auto;vertical-align:top;border:none}img{pointer-events:none}a{text-decoration:none}a:link,a:visited,a:active{text-decoration:inherit}input,select,textarea,button{display:block;-webkit-appearance:none;background:none;border:none;border-radius:0}label{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}input[type="file"],input[type="submit"],input[type="reset"],input[type="button"],button,label{cursor:pointer}textarea{max-width:100%;min-width:100%;width:100%}*:focus{outline:none}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;letter-spacing:.05em;color:#000;overflow-wrap:break-word;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}input::-webkit-input-placeholder{color:#B2B2B2}input:-ms-input-placeholder{color:#B2B2B2}input::-moz-placeholder{color:#B2B2B2}textarea::-webkit-input-placeholder{color:#B2B2B2}textarea:-ms-input-placeholder{color:#B2B2B2}textarea::-moz-placeholder{color:#B2B2B2}*::selection{background:#0d1468}main{display:block}::-webkit-scrollbar{height:10px}::-webkit-scrollbar-track{background:#ffffff}::-webkit-scrollbar-thumb{background:#dddddd}.wrapper{overflow:hidden;width:100%;margin:0 auto}.header{width:100%;height:90px;position:fixed;top:0;left:0;z-index:100;padding-left:60px;padding-right:60px;background:#fff}@media screen and (max-width: 960px){.header{padding-left:40px}}@media screen and (max-width: 600px){.header{padding-left:20px}}@media screen and (max-width: 960px){.header{padding-right:40px}}@media screen and (max-width: 600px){.header{padding-right:20px}}@media screen and (max-width: 600px){.header{height:50px}}.header_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media screen and (max-width: 600px){.header_inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.header_inner_logo_inner{display:block;width:210px}@media screen and (max-width: 600px){.header_inner_logo_inner{width:120px}}.header_inner_btn{display:none;height:50px;width:50px;position:absolute;top:0;right:0}@media screen and (max-width: 600px){.header_inner_btn{display:block}}.header_inner_btn span{width:18px;height:2px;position:absolute;left:16px;background-color:#000}.header_inner_btn span:nth-child(1){top:18px}.header_inner_btn span:nth-child(2){top:24px}.header_inner_btn span:nth-child(3){top:30px}@media screen and (max-width: 600px){.header_inner_nav{position:fixed;top:-100%;left:0;z-index:-1;width:100%;height:100%;background-color:#fff;opacity:0;-webkit-transition:top 0s .4s, opacity .4s;transition:top 0s .4s, opacity .4s}}.header_inner_nav_list:after{content:" ";display:block;clear:both}@media screen and (max-width: 600px){.header_inner_nav_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}}.header_inner_nav_list_item{float:left;padding-left:60px}@media screen and (max-width: 600px){.header_inner_nav_list_item{float:none;padding-left:0}.header_inner_nav_list_item:not(:last-child){margin-bottom:40px}}.header_inner_nav_list_item_inner{font-size:14px;-webkit-transition:.4s;transition:.4s}.header_inner_nav_list_item_inner:hover{opacity:.4}.header_inner_nav.menuOpen{top:0;opacity:1;-webkit-transition:top 0s, opacity .4s;transition:top 0s, opacity .4s}.footer{padding-top:120px;padding-bottom:20px;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.footer{padding-left:40px}}@media screen and (max-width: 600px){.footer{padding-left:20px}}@media screen and (max-width: 960px){.footer{padding-right:40px}}@media screen and (max-width: 600px){.footer{padding-right:20px}}@media screen and (max-width: 600px){.footer{padding-top:60px}}.footer_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media screen and (max-width: 600px){.footer_content{display:block;text-align:center}}.footer_content_menu a{font-size:14px;text-decoration:underline;-webkit-transition:.4s;transition:.4s}.footer_content_menu a:hover{opacity:.4}.footer_content_logo .pc{width:260px}@media screen and (max-width: 600px){.footer_content_logo .pc{display:none}}.footer_content_logo .sp{display:none;width:60px;margin:60px auto 0}@media screen and (max-width: 600px){.footer_content_logo .sp{display:block}}.footer_bottom_copyright{font-size:12px;text-align:center}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.index_kv{height:100vh}.index_kv_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;height:100%;position:relative}@media screen and (max-width: 960px){.index_kv_inner{padding-left:40px}}@media screen and (max-width: 600px){.index_kv_inner{padding-left:20px}}@media screen and (max-width: 960px){.index_kv_inner{padding-right:40px}}@media screen and (max-width: 600px){.index_kv_inner{padding-right:20px}}@media screen and (max-width: 600px){.index_kv_inner{padding-left:0;padding-right:0}}.index_kv_inner_bg{width:100%;height:68%;position:relative;top:32%;left:0}@media screen and (max-width: 600px){.index_kv_inner_bg{height:64%;top:36%}}.index_kv_inner_bg_img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:url("./assets/img/index/inner_bg.jpg") center/cover no-repeat}.index_kv_inner_bg_en{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.index_kv_inner_bg_en img{max-width:272px;margin:0 auto}@media screen and (max-width: 600px){.index_kv_inner_bg_en img{max-width:58%}}.index_kv_inner_jp{width:100%;position:absolute;bottom:68%;left:0;z-index:1;margin-bottom:-84px}@media screen and (max-width: 600px){.index_kv_inner_jp{bottom:64%;margin-bottom:-47px}}.index_kv_inner_jp img{max-width:512px;margin:0 auto}@media screen and (max-width: 600px){.index_kv_inner_jp img{max-width:76%}}.index_kv_inner_scroll{width:50px;position:absolute;left:50%;bottom:0;margin-left:-25px;font-size:14px;color:#fff;padding-bottom:90px;overflow:hidden}.index_kv_inner_scroll:after{content:"";width:1px;height:80px;position:absolute;bottom:0;left:50%;background-color:#fff}.index_kv_inner_scroll:hover:after{-webkit-animation:scroll .8s ease-in-out;animation:scroll .8s ease-in-out}@-webkit-keyframes scroll{0%{top:auto;bottom:0;height:80px}50%{top:auto;bottom:0;height:0}51%{top:calc(100% - 80px);bottom:auto;height:0}100%{top:calc(100% - 80px);bottom:auto;height:80px}}@keyframes scroll{0%{top:auto;bottom:0;height:80px}50%{top:auto;bottom:0;height:0}51%{top:calc(100% - 80px);bottom:auto;height:0}100%{top:calc(100% - 80px);bottom:auto;height:80px}}.index_about{margin-top:160px}.index_about_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.index_about_inner{padding-left:40px}}@media screen and (max-width: 600px){.index_about_inner{padding-left:20px}}@media screen and (max-width: 960px){.index_about_inner{padding-right:40px}}@media screen and (max-width: 600px){.index_about_inner{padding-right:20px}}.index_about_inner_panel{padding:100px 60px;background-color:#fff;position:relative}@media screen and (max-width: 600px){.index_about_inner_panel{padding:60px 40px}}.index_about_inner_panel_tile{width:420px;height:280px;position:absolute;top:100px;left:-100px;z-index:-1;background-color:#fac623}.index_about_inner_panel_title{color:#0d1468}.index_about_inner_panel_title_en{font-family:"Noto Serif",serif;font-size:40px;letter-spacing:.1em;margin-bottom:10px}@media screen and (max-width: 600px){.index_about_inner_panel_title_en{font-size:32px}}.index_about_inner_panel_title_jp{font-size:16px}@media screen and (max-width: 600px){.index_about_inner_panel_title_jp{font-size:14px}}.index_about_inner_panel_img{margin:60px 0}.index_about_inner_panel_img img{max-width:140px;margin:0 auto}.index_about_inner_panel_content{max-width:580px;margin:0 auto}.index_about_inner_panel_content_main{font-family:"Noto Serif",serif;font-size:24px;font-weight:bold;line-height:1.8;letter-spacing:.1em;color:#fac623}@media screen and (max-width: 600px){.index_about_inner_panel_content_main{font-size:20px}}.index_about_inner_panel_content_main span:nth-child(1):after{content:"+";font-weight:normal;color:#000;margin:0 10px}@media screen and (max-width: 600px){.index_about_inner_panel_content_main span:nth-child(1):after{margin:0 6px}}.index_about_inner_panel_content_main span:nth-child(2):after{content:"=";font-weight:normal;color:#000;margin:0 10px}@media screen and (max-width: 600px){.index_about_inner_panel_content_main span:nth-child(2):after{margin:0 6px}}.index_about_inner_panel_content_sub{font-size:16px;line-height:1.4;margin:20px 0}@media screen and (max-width: 600px){.index_about_inner_panel_content_sub{font-size:14px}}.index_about_inner_panel_content_text{font-size:16px;line-height:1.8}@media screen and (max-width: 600px){.index_about_inner_panel_content_text{font-size:14px}}.index_service{padding:100px 0;position:relative}.index_service_bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#f6f6f6}.index_service_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.index_service_inner{padding-left:40px}}@media screen and (max-width: 600px){.index_service_inner{padding-left:20px}}@media screen and (max-width: 960px){.index_service_inner{padding-right:40px}}@media screen and (max-width: 600px){.index_service_inner{padding-right:20px}}.index_service_inner_title{color:#0d1468}.index_service_inner_title_en{font-family:"Noto Serif",serif;font-size:40px;letter-spacing:.1em;margin-bottom:10px}@media screen and (max-width: 600px){.index_service_inner_title_en{font-size:32px}}.index_service_inner_title_jp{font-size:16px}@media screen and (max-width: 600px){.index_service_inner_title_jp{font-size:14px}}.index_service_inner_text{font-size:16px;line-height:1.8;margin:40px 0}@media screen and (max-width: 600px){.index_service_inner_text{font-size:14px}}.index_service_inner_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){.index_service_inner_container{display:block}}@media screen and (max-width: 600px){.index_service_inner_container a:last-child{margin-top:20px}}.index_service_inner_container_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc((100% - 40px) / 3);color:#fff;text-align:right;padding:30px;position:relative}@media screen and (max-width: 600px){.index_service_inner_container_box{width:100%}.index_service_inner_container_box:first-child{margin-bottom:20px}}.index_service_inner_container_box:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(13,20,104,0.6);-webkit-transition:.4s;transition:.4s}.index_service_inner_container_box:nth-child(1){background:url("assets/img/index/estate.jpg") center/cover no-repeat}.index_service_inner_container_box:nth-child(2){background:url("assets/img/index/platform.jpg") center/cover no-repeat}.index_service_inner_container_box:nth-child(3){background:url("assets/img/index/health.jpg") center/cover no-repeat}.index_service_inner_container_box_title{font-size:28px;position:relative;margin-bottom:10px}@media screen and (max-width: 600px){.index_service_inner_container_box_title{font-size:24px}}.index_service_inner_container_box_sub span{display:inline-block;font-size:16px;margin-bottom:35px;padding-left:30px;position:relative}@media screen and (max-width: 600px){.index_service_inner_container_box_sub span{font-size:14px}}.index_service_inner_container_box_sub span:before{content:"";width:20px;height:1px;position:absolute;top:50%;left:0px;background-color:#fff}.index_service_inner_container_box_text{font-size:14px;line-height:1.8;position:relative}.index_service_inner_container_box:hover:before{opacity:0}.index_news{margin-top:120px}.index_news_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;position:relative}@media screen and (max-width: 960px){.index_news_inner{padding-left:40px}}@media screen and (max-width: 600px){.index_news_inner{padding-left:20px}}@media screen and (max-width: 960px){.index_news_inner{padding-right:40px}}@media screen and (max-width: 600px){.index_news_inner{padding-right:20px}}.index_news_inner:after{content:" ";display:block;clear:both}.index_news_inner_content{float:left;width:50%}@media screen and (max-width: 600px){.index_news_inner_content{float:none;width:100%}}.index_news_inner_content_title{color:#0d1468;margin-bottom:60px}.index_news_inner_content_title_en{font-family:"Noto Serif",serif;font-size:40px;letter-spacing:.1em;margin-bottom:10px}@media screen and (max-width: 600px){.index_news_inner_content_title_en{font-size:32px}}.index_news_inner_content_title_jp{font-size:16px}@media screen and (max-width: 600px){.index_news_inner_content_title_jp{font-size:14px}}.index_news_inner_content_list_item_inner{display:table;width:100%;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.1)}@media screen and (max-width: 600px){.index_news_inner_content_list_item_inner{display:block}}.index_news_inner_content_list_item_inner_date{display:table-cell;width:120px;font-size:14px}@media screen and (max-width: 600px){.index_news_inner_content_list_item_inner_date{display:block;margin-bottom:10px}}.index_news_inner_content_list_item_inner_title{display:table-cell;font-size:14px;line-height:1.4}@media screen and (max-width: 600px){.index_news_inner_content_list_item_inner_title{display:block}}.index_news_inner_content_more{text-align:right;margin-top:60px}.index_news_inner_content_more a{display:inline-block;font-family:"Noto Serif",serif;font-size:16px;font-weight:bold;letter-spacing:.1em;color:#0d1468;padding-right:50px;position:relative}@media screen and (max-width: 600px){.index_news_inner_content_more a{font-size:14px}}.index_news_inner_content_more a:after{content:"";width:40px;height:1px;position:absolute;top:50%;right:0;background-color:#0d1468}.index_news_inner_content_more a:hover:after{-webkit-animation:button-1 .6s ease-in-out;animation:button-1 .6s ease-in-out}@-webkit-keyframes button-1{0%{left:auto;right:0;width:40px}50%{left:auto;right:0;width:0}51%{left:calc(100% - 40px);right:auto;width:0}100%{left:calc(100% - 40px);right:auto;width:40px}}@keyframes button-1{0%{left:auto;right:0;width:40px}50%{left:auto;right:0;width:0}51%{left:calc(100% - 40px);right:auto;width:0}100%{left:calc(100% - 40px);right:auto;width:40px}}.index_news_inner_img{float:left;width:50%;padding-left:40px}@media screen and (max-width: 600px){.index_news_inner_img{float:none;width:75%;padding-left:0;position:absolute;top:-80px;right:0;z-index:-1;opacity:.5}}.index_news_inner_img_inner{padding-top:75%;background:url("assets/img/index/news.jpg") center/cover no-repeat}@media screen and (max-width: 600px){.index_news_inner_img_inner{padding-top:180px}}.index_seminar{margin-top:120px}.index_seminar_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.index_seminar_inner{padding-left:40px}}@media screen and (max-width: 600px){.index_seminar_inner{padding-left:20px}}@media screen and (max-width: 960px){.index_seminar_inner{padding-right:40px}}@media screen and (max-width: 600px){.index_seminar_inner{padding-right:20px}}.index_seminar_inner_title{color:#0d1468}.index_seminar_inner_title_en{font-family:"Noto Serif",serif;font-size:40px;letter-spacing:.1em;margin-bottom:10px}@media screen and (max-width: 600px){.index_seminar_inner_title_en{font-size:32px}}.index_seminar_inner_title_jp{font-size:16px}@media screen and (max-width: 600px){.index_seminar_inner_title_jp{font-size:14px}}@media screen and (max-width: 600px){.index_seminar_inner_title{margin-bottom:40px}}.index_seminar_inner_content{padding-bottom:6%;position:relative}.index_seminar_inner_content:after{content:" ";display:block;clear:both}@media screen and (max-width: 600px){.index_seminar_inner_content{padding:100px 0 80px}}.index_seminar_inner_content_tile{width:46%;height:70%;position:absolute;bottom:-100%;right:22%;z-index:-2;background-color:#fac623}@media screen and (max-width: 600px){.index_seminar_inner_content_tile{width:74%;right:-20px}}.index_seminar_inner_content_img{float:left;width:53%;margin-top:12%;position:relative;z-index:-1}@media screen and (max-width: 600px){.index_seminar_inner_content_img{float:none;width:86%;position:absolute;top:0;left:-20px;z-index:-1;margin-top:0}}.index_seminar_inner_content_panel{float:left;width:53%;margin-left:-6%;padding:100px 60px;background-color:#f6f6f6}@media screen and (max-width: 600px){.index_seminar_inner_content_panel{float:none;width:100%;margin-left:0;padding:60px 40px}}.index_seminar_inner_content_panel_list_item{font-size:16px;line-height:1.4;padding-left:20px;position:relative}@media screen and (max-width: 600px){.index_seminar_inner_content_panel_list_item{font-size:14px}}.index_seminar_inner_content_panel_list_item:not(:last-child){margin-bottom:10px}.index_seminar_inner_content_panel_list_item:before{content:"";width:10px;height:1px;position:absolute;top:11px;left:0;background-color:#000}.index_seminar_inner_content_panel_text{font-size:16px;line-height:1.8;margin-top:40px}@media screen and (max-width: 600px){.index_seminar_inner_content_panel_text{font-size:14px}}.index_seminar_inner_content_panel_more{text-align:right;margin-top:60px}.index_seminar_inner_content_panel_more a{display:inline-block;font-family:"Noto Serif",serif;font-size:16px;font-weight:bold;letter-spacing:.1em;color:#0d1468;padding-right:50px;position:relative}@media screen and (max-width: 600px){.index_seminar_inner_content_panel_more a{font-size:14px}}.index_seminar_inner_content_panel_more a:after{content:"";width:40px;height:1px;position:absolute;top:50%;right:0;background-color:#0d1468}.index_seminar_inner_content_panel_more a:hover:after{-webkit-animation:button-1 .6s ease-in-out;animation:button-1 .6s ease-in-out}@keyframes button-1{0%{left:auto;right:0;width:40px}50%{left:auto;right:0;width:0}51%{left:calc(100% - 40px);right:auto;width:0}100%{left:calc(100% - 40px);right:auto;width:40px}}.index_company{margin-top:120px;background-color:#f6f6f6}.index_company_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;position:relative}@media screen and (max-width: 960px){.index_company_inner{padding-left:40px}}@media screen and (max-width: 600px){.index_company_inner{padding-left:20px}}@media screen and (max-width: 960px){.index_company_inner{padding-right:40px}}@media screen and (max-width: 600px){.index_company_inner{padding-right:20px}}.index_company_inner_content{padding:60px 50% 55px 0}@media screen and (max-width: 600px){.index_company_inner_content{padding-right:0;padding-bottom:60px}}.index_company_inner_content_title{color:#0d1468}.index_company_inner_content_title_en{font-family:"Noto Serif",serif;font-size:40px;letter-spacing:.1em;margin-bottom:10px}@media screen and (max-width: 600px){.index_company_inner_content_title_en{font-size:32px}}.index_company_inner_content_title_jp{font-size:16px}@media screen and (max-width: 600px){.index_company_inner_content_title_jp{font-size:14px}}.index_company_inner_content_text{font-size:16px;line-height:1.8;margin-top:60px}@media screen and (max-width: 600px){.index_company_inner_content_text{font-size:14px}}.index_company_inner_content_more{text-align:right;margin-top:60px}.index_company_inner_content_more a{display:inline-block;font-family:"Noto Serif",serif;font-size:16px;font-weight:bold;letter-spacing:.1em;color:#0d1468;padding-right:50px;position:relative}@media screen and (max-width: 600px){.index_company_inner_content_more a{font-size:14px}}.index_company_inner_content_more a:after{content:"";width:40px;height:1px;position:absolute;top:50%;right:0;background-color:#0d1468}.index_company_inner_content_more a:hover:after{-webkit-animation:button-1 .6s ease-in-out;animation:button-1 .6s ease-in-out}@keyframes button-1{0%{left:auto;right:0;width:40px}50%{left:auto;right:0;width:0}51%{left:calc(100% - 40px);right:auto;width:0}100%{left:calc(100% - 40px);right:auto;width:40px}}.index_company_inner_img{max-width:420px;width:48%;position:absolute;bottom:0;right:55px}@media screen and (max-width: 600px){.index_company_inner_img{position:static;width:80%;margin:0 auto}}.service{padding-top:180px}.service_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.service_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.service_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.service_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.service_title_inner{padding-right:20px}}.service_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.service_title_inner_main{font-size:32px}}.service_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.service_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.service_title_inner_sub{font-size:14px}}.service_content{margin-top:120px}.service_content_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.service_content_inner{padding-left:40px}}@media screen and (max-width: 600px){.service_content_inner{padding-left:20px}}@media screen and (max-width: 960px){.service_content_inner{padding-right:40px}}@media screen and (max-width: 600px){.service_content_inner{padding-right:20px}}.service_content_inner_text{font-size:16px;line-height:1.8;margin-bottom:40px}@media screen and (max-width: 600px){.service_content_inner_text{font-size:14px}}.service_content_inner_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){.service_content_inner_container{display:block}}@media screen and (max-width: 600px){.service_content_inner_container a:last-child{margin-top:20px}}.service_content_inner_container_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc((100% - 40px) / 3);color:#fff;text-align:right;padding:30px;position:relative}@media screen and (max-width: 600px){.service_content_inner_container_box{width:100%}.service_content_inner_container_box:first-child{margin-bottom:20px}}.service_content_inner_container_box:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(13,20,104,0.6);-webkit-transition:.4s;transition:.4s}.service_content_inner_container_box:nth-child(1){background:url("assets/img/index/estate.jpg") center/cover no-repeat}.service_content_inner_container_box:nth-child(2){background:url("assets/img/index/platform.jpg") center/cover no-repeat}.service_content_inner_container_box:nth-child(3){background:url("assets/img/index/health.jpg") center/cover no-repeat}.service_content_inner_container_box_title{font-size:28px;position:relative;margin-bottom:10px}@media screen and (max-width: 600px){.service_content_inner_container_box_title{font-size:24px}}.service_content_inner_container_box_sub span{display:inline-block;font-size:16px;margin-bottom:35px;padding-left:30px;position:relative}@media screen and (max-width: 600px){.service_content_inner_container_box_sub span{font-size:14px}}.service_content_inner_container_box_sub span:before{content:"";width:20px;height:1px;position:absolute;top:50%;left:0px;background-color:#fff}.service_content_inner_container_box_text{font-size:14px;line-height:1.8;position:relative}.service_content_inner_container_box:hover:before{opacity:0}.dealtech{padding-top:180px}.dealtech_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_title_inner{padding-right:20px}}.dealtech_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.dealtech_title_inner_main{font-size:32px}}.dealtech_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.dealtech_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.dealtech_title_inner_sub{font-size:14px}}.dealtech_desc{margin-top:120px}.dealtech_desc_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_desc_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_desc_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_desc_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_desc_inner{padding-right:20px}}.dealtech_desc_inner_text{font-size:16px;line-height:1.8}@media screen and (max-width: 600px){.dealtech_desc_inner_text{font-size:14px}}.dealtech_content{margin-top:120px}.dealtech_content_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;padding-bottom:60px;position:relative}@media screen and (max-width: 960px){.dealtech_content_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_content_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_content_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_content_inner{padding-right:20px}}.dealtech_content_inner_panel{width:53%;padding:100px 60px;background-color:#f6f6f6}@media screen and (max-width: 600px){.dealtech_content_inner_panel{width:100%;padding:60px 40px}}.dealtech_content_inner_panel_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.dealtech_content_inner_panel_title{font-size:24px}}.dealtech_content_inner_panel_list{counter-reset:my-counter;margin-top:60px}.dealtech_content_inner_panel_list_item{font-size:16px;line-height:1.4;padding-left:34px;position:relative}@media screen and (max-width: 600px){.dealtech_content_inner_panel_list_item{font-size:14px}}.dealtech_content_inner_panel_list_item:not(:last-child){margin-bottom:20px}.dealtech_content_inner_panel_list_item:before{content:counter(my-counter);counter-increment:my-counter;color:#0d1468;width:24px;line-height:24px;text-align:center;border:1px solid #0d1468;border-radius:50%;position:absolute;top:-2px;left:0}.dealtech_content_inner_img{width:53%;position:absolute;bottom:0;right:0;z-index:-1}@media screen and (max-width: 600px){.dealtech_content_inner_img{width:80%}}.dealtech_content_inner_img_inner{padding-top:60%;background:url("assets/img/service/deal-type.jpg") center/cover no-repeat}.dealtech_flow{margin-top:120px}.dealtech_flow_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_flow_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_flow_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_flow_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_flow_inner{padding-right:20px}}.dealtech_flow_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.dealtech_flow_inner_title{font-size:24px}}.dealtech_flow_inner_content{margin-top:60px}.dealtech_flow_inner_content_block{position:relative}.dealtech_flow_inner_content_block:not(:last-child){margin-bottom:10px}.dealtech_flow_inner_content_block_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-right:120px}@media screen and (max-width: 600px){.dealtech_flow_inner_content_block_item{display:block;padding-right:70px}}.dealtech_flow_inner_content_block_item:not(:last-child){margin-bottom:10px}.dealtech_flow_inner_content_block_item_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:240px;font-size:16px;color:#0d1468;text-align:center;border:1px solid #0d1468;padding:30px 0}@media screen and (max-width: 600px){.dealtech_flow_inner_content_block_item_title{font-size:14px}}@media screen and (max-width: 600px){.dealtech_flow_inner_content_block_item_title{width:100%;padding:20px 0;margin-bottom:10px}}.dealtech_flow_inner_content_block_item_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 250px);background-color:#f6f6f6;padding:30px}@media screen and (max-width: 600px){.dealtech_flow_inner_content_block_item_info{display:block;width:100%;padding:20px}}.dealtech_flow_inner_content_block_item_info_text{list-style:disc;font-size:16px;line-height:1.4;margin-left:1.5em}@media screen and (max-width: 600px){.dealtech_flow_inner_content_block_item_info_text{font-size:14px}}.dealtech_flow_inner_content_block_item_info_text:not(:last-child){margin-bottom:10px}.dealtech_flow_inner_content_block_span{position:absolute;top:0;right:0;width:100px;height:100%;background-color:#0d1468}@media screen and (max-width: 600px){.dealtech_flow_inner_content_block_span{width:60px}}.dealtech_flow_inner_content_block_span:after{content:"";border-width:40px 50px 0;border-style:solid;border-color:transparent #fff;position:absolute;bottom:0;left:0;z-index:1}@media screen and (max-width: 600px){.dealtech_flow_inner_content_block_span:after{border-width:20px 30px 0}}.dealtech_flow_inner_content_block_span_text{width:100%;font-size:16px;text-align:center;color:#fff;position:absolute;top:50%;left:0;margin-top:-.5em}@media screen and (max-width: 600px){.dealtech_flow_inner_content_block_span_text{font-size:14px}}@media screen and (max-width: 600px){.dealtech_flow_inner_content_block_span_text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:auto;left:50%;margin-top:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.dealtech_flow_inner_content_block:nth-child(1) .dealtech_flow_inner_content_block_span{background-color:rgba(13,20,104,0.2)}.dealtech_flow_inner_content_block:nth-child(2) .dealtech_flow_inner_content_block_span{background-color:rgba(13,20,104,0.6)}.dealtech_flow_inner_content_block:nth-child(4) .dealtech_flow_inner_content_block_span:after{display:none}.dealtech_example{margin-top:120px}.dealtech_example_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_example_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_example_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_example_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_example_inner{padding-right:20px}}.dealtech_example_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.dealtech_example_inner_title{font-size:24px}}.dealtech_example_inner_content{margin-top:60px;max-width:800px}.dealtech_example_inner_content_item-bottom{margin-bottom:40px}.dealtech_example_inner_content_item_img{max-width:800px}.dealtech_example_inner_content_item_img_inner{width:100%;max-height:300px;padding-top:300px;background:url("assets/img/service/deal_los1.jpg") center/cover no-repeat;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 600px){.dealtech_example_inner_content_item_img_inner{display:block;padding-top:60%}}.dealtech_example_inner_content_item_img_inner-losTwo{background:url("assets/img/service/deal_los2.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_img_inner-losThree{background:url("assets/img/service/deal_los3.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_img_inner-losFour{background:url("assets/img/service/deal_los4.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_img_inner-losFive{background:url("assets/img/service/deal_los5.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_img_inner-losSix{background:url("assets/img/service/deal_los6.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_img_inner-seaOne{background:url("assets/img/service/deal_sea1.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_img_inner-seaTwo{background:url("assets/img/service/deal_sea2.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_img_inner-seaThree{background:url("assets/img/service/deal_sea3.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_img_inner-seaFour{background:url("assets/img/service/deal_sea4.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_img_inner-seaFive{background:url("assets/img/service/deal_sea5.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_img_inner-seaSix{background:url("assets/img/service/deal_sea6.jpg") center/cover no-repeat}.dealtech_example_inner_content_item_info{width:100%;padding:40px;background-color:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-5px}@media screen and (max-width: 600px){.dealtech_example_inner_content_item_info{display:block;padding:30px 20px}}.dealtech_example_inner_content_item_info_basic{width:50%}@media screen and (max-width: 600px){.dealtech_example_inner_content_item_info_basic{width:100%}}.dealtech_example_inner_content_item_info_basic_title{font-size:14px;font-weight:bold}.dealtech_example_inner_content_item_info_basic_text{font-size:14px;line-height:1.8;margin-top:20px}@media screen and (max-width: 600px){.dealtech_example_inner_content_item_info_basic_text{margin-top:10px}}.dealtech_example_inner_content_item_info_basic_text span{font-size:18px}@media screen and (max-width: 600px){.dealtech_example_inner_content_item_info_basic_text span{font-size:16px}}.dealtech_example_inner_content_item_info_place{width:50%}@media screen and (max-width: 600px){.dealtech_example_inner_content_item_info_place{margin-top:20px;width:100%}}.dealtech_example_inner_content_item_info_place_title{font-size:14px;font-weight:bold}.dealtech_example_inner_content_item_info_place_text{font-size:14px;line-height:1.8;margin-top:20px}@media screen and (max-width: 600px){.dealtech_example_inner_content_item_info_place_text{margin-top:10px}}.dealtech_example_inner_content_item_info_place_map{max-width:340px;width:100%;margin-top:20px}.dealtech_area{margin-top:120px}.dealtech_area_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_area_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_area_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_area_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_area_inner{padding-right:20px}}.dealtech_area_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.dealtech_area_inner_title{font-size:24px}}.dealtech_area_inner_text{font-size:16px;line-height:1.8;margin-top:60px}@media screen and (max-width: 600px){.dealtech_area_inner_text{font-size:14px}}.dealtech_area_inner_map{margin-top:40px;padding-top:50%;overflow:hidden;position:relative}@media screen and (max-width: 600px){.dealtech_area_inner_map{padding-top:100%}}.dealtech_area_inner_map iframe{position:absolute;width:calc(100% + 4px);height:calc(100% + 50px);top:-48px;left:-2px}.dealtech_loan{margin-top:120px}.dealtech_loan_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_loan_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_loan_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_loan_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_loan_inner{padding-right:20px}}.dealtech_loan_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.dealtech_loan_inner_title{font-size:24px}}.dealtech_loan_inner_text{font-size:16px;line-height:1.8;margin-top:60px}@media screen and (max-width: 600px){.dealtech_loan_inner_text{font-size:14px}}.dealtech_loan_inner_example{display:inline-block;padding:30px 30px 20px;background-color:#f6f6f6;margin-top:40px}.dealtech_loan_inner_example_title{font-size:16px;margin-bottom:10px}@media screen and (max-width: 600px){.dealtech_loan_inner_example_title{font-size:14px}}.dealtech_loan_inner_example table{width:auto;table-layout:auto}.dealtech_loan_inner_example table tbody tr th{font-size:16px;text-align:left;padding:6px 0}@media screen and (max-width: 600px){.dealtech_loan_inner_example table tbody tr th{font-size:14px}}.dealtech_loan_inner_example table tbody tr td{font-size:16px;padding:6px 0 6px 20px}@media screen and (max-width: 600px){.dealtech_loan_inner_example table tbody tr td{font-size:14px}}.dealtech_fund{margin-top:120px}.dealtech_fund_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_fund_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_fund_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_fund_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_fund_inner{padding-right:20px}}.dealtech_fund_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.dealtech_fund_inner_title{font-size:24px}}.dealtech_fund_inner_text{font-size:16px;line-height:1.8;margin-top:60px}@media screen and (max-width: 600px){.dealtech_fund_inner_text{font-size:14px}}.dealtech_fund_inner_company{margin-top:20px}.dealtech_fund_inner_company_name{font-size:16px;line-height:1.8}@media screen and (max-width: 600px){.dealtech_fund_inner_company_name{font-size:14px}}.dealtech_fund_inner_company_link a{font-size:16px;text-decoration:underline}@media screen and (max-width: 600px){.dealtech_fund_inner_company_link a{font-size:14px}}.dealtech_youtube{margin-top:120px}.dealtech_youtube_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_youtube_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_youtube_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_youtube_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_youtube_inner{padding-right:20px}}.dealtech_youtube_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.dealtech_youtube_inner_title{font-size:24px}}.dealtech_youtube_inner_text{font-size:16px;line-height:1.8;margin-top:60px}@media screen and (max-width: 600px){.dealtech_youtube_inner_text{font-size:14px}}.dealtech_youtube_inner_text a{text-decoration:underline}.dealtech_youtube_inner_btn{text-align:center}.dealtech_youtube_inner_btn_inner{min-width:260px;line-height:1;color:#0d1468;text-align:center;margin-top:40px;padding:17px 40px;display:inline-block;border:solid 1px #0d1468;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 600px){.dealtech_youtube_inner_btn_inner{min-width:auto;width:100%;display:block}}.dealtech_youtube_inner_btn_inner:hover{background-color:#0d1468;color:#fff}.dealtech_adv{margin-top:120px}.dealtech_adv_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_adv_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_adv_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_adv_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_adv_inner{padding-right:20px}}.dealtech_adv_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.dealtech_adv_inner_title{font-size:24px}}.dealtech_adv_inner_text{font-size:16px;line-height:1.8;margin-top:60px}@media screen and (max-width: 600px){.dealtech_adv_inner_text{font-size:14px}}.dealtech_adv_inner_text a{text-decoration:underline}.dealtech_faq{margin-top:120px}.dealtech_faq_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_faq_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_faq_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_faq_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_faq_inner{padding-right:20px}}.dealtech_faq_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.dealtech_faq_inner_title{font-size:24px}}.dealtech_faq_inner_content{margin-top:60px}.dealtech_faq_inner_content_item{background-color:#f6f6f6}.dealtech_faq_inner_content_item:not(:last-child){margin-bottom:6px}.dealtech_faq_inner_content_item_q{padding:40px 80px;position:relative;cursor:pointer}@media screen and (max-width: 600px){.dealtech_faq_inner_content_item_q{padding:20px 20px 20px 60px}}.dealtech_faq_inner_content_item_q:before{content:"";width:2px;height:20px;position:absolute;top:50%;right:39px;margin-top:-10px;background-color:#0d1468;-webkit-transition:.4s;transition:.4s}@media screen and (max-width: 600px){.dealtech_faq_inner_content_item_q:before{display:none}}.dealtech_faq_inner_content_item_q:after{content:"";width:20px;height:2px;position:absolute;top:50%;right:30px;margin-top:-1px;background-color:#0d1468}@media screen and (max-width: 600px){.dealtech_faq_inner_content_item_q:after{display:none}}.dealtech_faq_inner_content_item_q span{font-size:14px;line-height:1.8;position:relative}.dealtech_faq_inner_content_item_q span:before{content:"Q";position:absolute;top:-10px;left:-60px;width:40px;font-family:"Noto Serif",serif;font-size:32px;line-height:1;text-align:center;color:#0d1468}@media screen and (max-width: 600px){.dealtech_faq_inner_content_item_q span:before{font-size:20px;top:-4px;left:-50px}}.dealtech_faq_inner_content_item_q.open:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.dealtech_faq_inner_content_item_a{font-size:14px;line-height:1.8;padding:40px 80px;position:relative;display:none}@media screen and (max-width: 600px){.dealtech_faq_inner_content_item_a{padding:20px 20px 20px 60px}}.dealtech_faq_inner_content_item_a:before{content:"A";position:absolute;top:36px;left:20px;width:40px;font-family:"Noto Serif",serif;font-size:32px;line-height:1;text-align:center;color:#0d1468}@media screen and (max-width: 600px){.dealtech_faq_inner_content_item_a:before{font-size:20px;top:22px;left:10px}}.dealtech_faq_inner_content_item_a:after{content:"";width:calc(100% - 40px);height:1px;position:absolute;top:0;left:20px;background-color:rgba(0,0,0,0.1)}.dealtech_seminar{margin-top:120px}.dealtech_seminar_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_seminar_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_seminar_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_seminar_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_seminar_inner{padding-right:20px}}.dealtech_seminar_inner_title{font-size:32px;color:#0d1468;line-height:1}@media screen and (max-width: 600px){.dealtech_seminar_inner_title{font-size:24px}}.dealtech_seminar_inner_text{font-size:16px;line-height:1.8;margin-top:50px}@media screen and (max-width: 600px){.dealtech_seminar_inner_text{font-size:14px}}.dealtech_seminar_inner_text a{text-decoration:underline}.dealtech_seminar_inner_box{margin-top:50px;border-bottom:solid 1px rgba(0,0,0,0.1)}.dealtech_seminar_inner_box_inner{padding:40px 0;border-top:solid 1px rgba(0,0,0,0.1)}.dealtech_seminar_inner_box_inner_title{font-size:18px;font-weight:bold}@media screen and (max-width: 600px){.dealtech_seminar_inner_box_inner_title{font-size:16px}}.dealtech_seminar_inner_box_inner_list li:first-child{margin-top:20px}.dealtech_seminar_inner_box_inner_list li:not(:last-child){margin-bottom:15px}.dealtech_seminar_inner_box_inner_list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dealtech_seminar_inner_box_inner_list_item_title{font-size:16px;line-height:1;padding-right:10px}@media screen and (max-width: 600px){.dealtech_seminar_inner_box_inner_list_item_title{font-size:14px}}.dealtech_seminar_inner_box_inner_list_item_text{font-size:16px;line-height:1;padding-left:10px;position:relative}@media screen and (max-width: 600px){.dealtech_seminar_inner_box_inner_list_item_text{font-size:14px}}.dealtech_seminar_inner_box_inner_list_item_text:before{content:"";height:16px;width:1px;background-color:#000;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.dealtech_detail{margin-top:120px}.dealtech_detail_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.dealtech_detail_inner{padding-left:40px}}@media screen and (max-width: 600px){.dealtech_detail_inner{padding-left:20px}}@media screen and (max-width: 960px){.dealtech_detail_inner{padding-right:40px}}@media screen and (max-width: 600px){.dealtech_detail_inner{padding-right:20px}}.dealtech_detail_inner_title{font-size:32px;color:#0d1468;line-height:1}@media screen and (max-width: 600px){.dealtech_detail_inner_title{font-size:24px}}.dealtech_detail_inner_text{font-size:16px;line-height:1.8;margin-top:50px}@media screen and (max-width: 600px){.dealtech_detail_inner_text{font-size:14px}}.dealtech_detail_inner_text span{font-weight:bold}.dealtech_detail_inner_text a{color:#0d1468}.dealtech_link{text-align:center;margin-top:100px}.dealtech_link a{display:inline-block;font-family:"Noto Serif",serif;font-size:16px;font-weight:bold;letter-spacing:.1em;color:#0d1468;padding-right:50px;position:relative}@media screen and (max-width: 600px){.dealtech_link a{font-size:14px}}.dealtech_link a:after{content:"";width:40px;height:1px;position:absolute;top:50%;right:0;background-color:#0d1468}.dealtech_link a:hover:after{-webkit-animation:button-1 .6s ease-in-out;animation:button-1 .6s ease-in-out}@keyframes button-1{0%{left:auto;right:0;width:40px}50%{left:auto;right:0;width:0}51%{left:calc(100% - 40px);right:auto;width:0}100%{left:calc(100% - 40px);right:auto;width:40px}}.dealtech .slick-prev{width:25px;height:50px;background:url("assets/img/service/deal_prev.png") center/cover no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.dealtech .slick-next{width:25px;height:50px;background:url("assets/img/service/deal_next.png") center/cover no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;right:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.dealtech .slick-dots{position:absolute;z-index:1;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.dealtech .slick-dots li{display:inline-block}.dealtech .slick-dots button{width:8px;height:8px;background-color:#fff;border:solid 1px #0d1468;border-radius:50%;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 4px}.dealtech .slick-dots li.slick-active button{background-color:#0d1468}.fantech{padding-top:180px;counter-reset:my-counter}.fantech_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.fantech_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.fantech_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.fantech_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.fantech_title_inner{padding-right:20px}}.fantech_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.fantech_title_inner_main{font-size:32px}}.fantech_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.fantech_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.fantech_title_inner_sub{font-size:14px}}.fantech_btn{text-align:center;margin-top:60px}@media screen and (max-width: 600px){.fantech_btn{padding:0 20px}}.fantech_btn_inner{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;min-width:260px;line-height:1;color:#0d1468;text-align:center;margin-top:40px;padding:17px 40px;display:inline-block;border:solid 1px #0d1468;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 600px){.fantech_btn_inner{min-width:auto;width:100%;display:block}}.fantech_btn_inner:hover{background-color:#0d1468;color:#fff}.fantech_intro_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:100px}@media screen and (max-width: 960px){.fantech_intro_inner{padding-left:40px}}@media screen and (max-width: 600px){.fantech_intro_inner{padding-left:20px}}@media screen and (max-width: 960px){.fantech_intro_inner{padding-right:40px}}@media screen and (max-width: 600px){.fantech_intro_inner{padding-right:20px}}@media screen and (max-width: 600px){.fantech_intro_inner{padding-top:60px}}.fantech_intro_inner_text{font-size:16px;line-height:1.8;max-width:800px;margin:0 auto;margin-bottom:100px}@media screen and (max-width: 600px){.fantech_intro_inner_text{font-size:14px}}@media screen and (max-width: 600px){.fantech_intro_inner_text{margin-bottom:60px}}.fantech_intro_inner_link{max-width:820px;margin:0 auto;padding-bottom:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){.fantech_intro_inner_link{display:block}}.fantech_intro_inner_link a:first-child{margin-right:40px}@media screen and (max-width: 600px){.fantech_intro_inner_link a:first-child{margin-right:0;margin-bottom:40px}}.fantech_intro_inner_link_item{width:calc((100% - 40px) / 2);background-color:#f6f6f6;padding:40px 30px;position:relative;display:block}@media screen and (max-width: 600px){.fantech_intro_inner_link_item{width:100%}}.fantech_intro_inner_link_item:before{content:"";width:16px;height:8px;background:url("assets/img/common/arrow.png") center/cover no-repeat;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fantech_intro_inner_link_item_title{font-size:20px;color:#0d1468;position:relative;padding-left:35px}@media screen and (max-width: 600px){.fantech_intro_inner_link_item_title{font-size:18px}}.fantech_intro_inner_link_item_title:before{content:counter(my-counter);counter-increment:my-counter;color:#0d1468;width:24px;line-height:24px;text-align:center;border:1px solid #0d1468;border-radius:50%;position:absolute;top:-2px;left:0}.fantech_intro_inner_link_item_text{line-height:1.8;margin-top:20px}.fantech_service_inner{width:100%;background-color:#f6f6f6}.fantech_service_inner_box{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:80px;padding-bottom:80px;position:relative}@media screen and (max-width: 960px){.fantech_service_inner_box{padding-left:40px}}@media screen and (max-width: 600px){.fantech_service_inner_box{padding-left:20px}}@media screen and (max-width: 960px){.fantech_service_inner_box{padding-right:40px}}@media screen and (max-width: 600px){.fantech_service_inner_box{padding-right:20px}}@media screen and (max-width: 600px){.fantech_service_inner_box{padding-bottom:90vw}}.fantech_service_inner_box_title{font-size:36px;line-height:1.5;color:#0d1468;padding-left:50px;position:relative}@media screen and (max-width: 600px){.fantech_service_inner_box_title{font-size:26px}}@media screen and (max-width: 960px){.fantech_service_inner_box_title{font-size:30px}}.fantech_service_inner_box_title:before{content:"1";color:#0d1468;width:40px;line-height:40px;text-align:center;border:1px solid #0d1468;border-radius:50%;position:absolute;top:-2px;left:0}.fantech_service_inner_box_sub{max-width:500px;width:50%;font-size:20px;color:#0d1468;line-height:1.8;margin-top:30px}@media screen and (max-width: 600px){.fantech_service_inner_box_sub{font-size:18px}}@media screen and (max-width: 600px){.fantech_service_inner_box_sub{width:100%}}.fantech_service_inner_box_text{max-width:500px;width:50%;font-size:16px;padding-right:40px;margin-top:40px}@media screen and (max-width: 600px){.fantech_service_inner_box_text{font-size:14px}}@media screen and (max-width: 600px){.fantech_service_inner_box_text{width:100%;padding-right:0}}.fantech_service_inner_box_img{max-width:560px;width:50%;position:absolute;right:0;top:80px}@media screen and (max-width: 600px){.fantech_service_inner_box_img{width:90%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:auto;bottom:8vw}}.fantech_service.is-tipswap{margin-top:120px}.fantech_service.is-tipswap .fantech_service_inner_box_title:before{content:"2"}.fantech_purpose{margin-top:80px}@media screen and (max-width: 960px){.fantech_purpose{margin-top:230px}}.fantech_purpose_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;max-width:920px}@media screen and (max-width: 960px){.fantech_purpose_inner{padding-left:40px}}@media screen and (max-width: 600px){.fantech_purpose_inner{padding-left:20px}}@media screen and (max-width: 960px){.fantech_purpose_inner{padding-right:40px}}@media screen and (max-width: 600px){.fantech_purpose_inner{padding-right:20px}}.fantech_purpose_inner_title{font-size:24px;color:#0d1468;line-height:1}@media screen and (max-width: 600px){.fantech_purpose_inner_title{font-size:20px}}.fantech_purpose_inner_content{margin:0 auto;margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 600px){.fantech_purpose_inner_content{display:block;margin-top:40px}.fantech_purpose_inner_content li:not(:last-child){margin-bottom:30px}}li:nth-child(2) .fantech_purpose_inner_content_box_img{background:url("assets/img/service/fan_service3.jpg") center/cover no-repeat}li:nth-child(3) .fantech_purpose_inner_content_box_img{background:url("assets/img/service/fan_service1.jpg") center/cover no-repeat}.fantech_purpose_inner_content_box{width:calc((100% - 10px) / 3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 600px){.fantech_purpose_inner_content_box{width:100%}}.fantech_purpose_inner_content_box_img{padding-top:160px;background:url("assets/img/service/fan_service2.jpg") center/cover no-repeat}.fantech_purpose_inner_content_box_info{background-color:#f6f6f6;padding:10px 30px 30px;height:100%}@media screen and (max-width: 600px){.fantech_purpose_inner_content_box_info{padding:30px 30px 30px}}.fantech_purpose_inner_content_box_info_title{font-size:16px;color:#0d1468;line-height:1.5;text-align:center;position:relative;padding-bottom:20px}@media screen and (max-width: 600px){.fantech_purpose_inner_content_box_info_title{font-size:14px}}@media screen and (max-width: 600px){.fantech_purpose_inner_content_box_info_title{font-size:16px}}.fantech_purpose_inner_content_box_info_title:after{content:"";width:20px;height:2px;background-color:#0d1468;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fantech_purpose_inner_content_box_info_text{font-size:14px;line-height:1.8;padding-top:20px}.fantech_purpose_inner_content_box_info_text a{color:#0d1468}.fantech_purpose_inner_content.is-tipswap li:nth-child(2) .fantech_purpose_inner_content_box_img{background:url("assets/img/service/fan_t_2.jpg") center/cover no-repeat}.fantech_purpose_inner_content.is-tipswap li:nth-child(3) .fantech_purpose_inner_content_box_img{background:url("assets/img/service/fan_t_3.jpg") center/cover no-repeat}.fantech_purpose_inner_content.is-tipswap .fantech_purpose_inner_content_box_img{background:url("assets/img/service/fan_t_1.jpg") center/cover no-repeat}.fantech_feature_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;max-width:920px;margin-top:120px}@media screen and (max-width: 960px){.fantech_feature_inner{padding-left:40px}}@media screen and (max-width: 600px){.fantech_feature_inner{padding-left:20px}}@media screen and (max-width: 960px){.fantech_feature_inner{padding-right:40px}}@media screen and (max-width: 600px){.fantech_feature_inner{padding-right:20px}}@media screen and (max-width: 600px){.fantech_feature_inner{margin-top:60px}}.fantech_feature_inner_title{font-size:24px;color:#0d1468;line-height:1}@media screen and (max-width: 600px){.fantech_feature_inner_title{font-size:20px}}.fantech_feature_inner_content{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 600px){.fantech_feature_inner_content{margin-top:40px;display:block}.fantech_feature_inner_content :not(:last-child){margin-bottom:20px}}.fantech_feature_inner_content_box{width:calc((100% - 38px) / 3);border:solid 1px #0d1468;padding:30px}@media screen and (max-width: 600px){.fantech_feature_inner_content_box{width:100%}}.fantech_feature_inner_content_box_icon{width:74px;margin:0 auto}.fantech_feature_inner_content_box_title{font-size:16px;color:#0d1468;line-height:1.5;text-align:center;margin-top:10px}@media screen and (max-width: 600px){.fantech_feature_inner_content_box_title{font-size:14px}}.fantech_feature_inner_content_box_text{font-size:16px;line-height:1.5;margin-top:10px}@media screen and (max-width: 600px){.fantech_feature_inner_content_box_text{font-size:14px}}.fantech_recruit{background:url("assets/img/service/healthtech_bg.png") center/cover no-repeat;margin-top:200px}.fantech_recruit_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;padding:60px 0;text-align:center}@media screen and (max-width: 960px){.fantech_recruit_inner{padding-left:40px}}@media screen and (max-width: 600px){.fantech_recruit_inner{padding-left:20px}}@media screen and (max-width: 960px){.fantech_recruit_inner{padding-right:40px}}@media screen and (max-width: 600px){.fantech_recruit_inner{padding-right:20px}}.fantech_recruit_inner_title{font-size:32px;line-height:1;color:#fff}@media screen and (max-width: 600px){.fantech_recruit_inner_title{font-size:24px}}.fantech_recruit_inner_text{font-size:16px;line-height:1.8;color:#fff;margin-top:40px}@media screen and (max-width: 600px){.fantech_recruit_inner_text{font-size:14px}}.fantech_recruit_inner_btn{line-height:1;color:#fff;margin-top:40px;padding:17px 40px;display:inline-block;border:solid 1px #fff}.fantech_recruit_inner_btn:hover{background-color:#fff;color:#0d1468}.fantech_link{text-align:center;margin-top:60px}.fantech_link a{display:inline-block;font-family:"Noto Serif",serif;font-size:16px;font-weight:bold;letter-spacing:.1em;color:#0d1468;padding-right:50px;position:relative}@media screen and (max-width: 600px){.fantech_link a{font-size:14px}}.fantech_link a:after{content:"";width:40px;height:1px;position:absolute;top:50%;right:0;background-color:#0d1468}.fantech_link a:hover:after{-webkit-animation:button-1 .6s ease-in-out;animation:button-1 .6s ease-in-out}@keyframes button-1{0%{left:auto;right:0;width:40px}50%{left:auto;right:0;width:0}51%{left:calc(100% - 40px);right:auto;width:0}100%{left:calc(100% - 40px);right:auto;width:40px}}.healthtech{padding-top:180px;counter-reset:number 0}.healthtech_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.healthtech_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_title_inner{padding-right:20px}}.healthtech_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.healthtech_title_inner_main{font-size:32px}}.healthtech_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.healthtech_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.healthtech_title_inner_sub{font-size:14px}}.healthtech .br_sp{display:none}@media screen and (max-width: 600px){.healthtech .br_sp{display:block}}.healthtech .c-title{font-size:36px;line-height:1.5;color:#0d1468;display:block}@media screen and (max-width: 600px){.healthtech .c-title{font-size:26px}}.healthtech p{line-height:1.8}.healthtech_intro{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:100px;padding-bottom:120px}@media screen and (max-width: 960px){.healthtech_intro{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_intro{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_intro{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_intro{padding-right:20px}}.healthtech_intro_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.healthtech_intro_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_intro_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_intro_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_intro_inner{padding-right:20px}}@media screen and (max-width: 600px){.healthtech_intro_inner{padding:0}}.healthtech_intro_inner_image{margin-top:50px}.healthtech_intro_inner_info{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){.healthtech_intro_inner_info{display:block;text-align:center}}.healthtech_intro_inner_info_img{max-width:128px}@media screen and (max-width: 600px){.healthtech_intro_inner_info_img{margin:0 auto}}.healthtech_intro_inner_info_sub{font-size:20px;line-height:1.8;color:#0d1468;margin-left:30px}@media screen and (max-width: 600px){.healthtech_intro_inner_info_sub{font-size:18px}}@media screen and (max-width: 600px){.healthtech_intro_inner_info_sub{margin-top:20px;margin-left:0}}.healthtech_intro_inner_text{margin-top:30px}.healthtech_menu{background-color:#f6f6f6}.healthtech_menu_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px}@media screen and (max-width: 960px){.healthtech_menu_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_menu_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_menu_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_menu_inner{padding-right:20px}}@media screen and (max-width: 960px){.healthtech_menu_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_menu_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_menu_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_menu_inner{padding-right:20px}}.healthtech_menu_inner_title{margin-bottom:60px}.healthtech_menu_inner_box_title{font-size:24px;margin-top:70px;display:block}@media screen and (max-width: 600px){.healthtech_menu_inner_box_title{font-size:20px}}.healthtech_menu_inner_box_remarks{background-color:#fff;padding:30px;margin-top:30px}.healthtech_menu_inner_box_list{margin-top:40px}.healthtech_menu_inner_box_list li:last-child{border-bottom:solid 1px rgba(13,20,104,0.4)}.healthtech_menu_inner_box_list_item{padding:20px 0;border-top:solid 1px rgba(13,20,104,0.4);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){.healthtech_menu_inner_box_list_item{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.healthtech_menu_inner_box_list_item_info{width:80%}@media screen and (max-width: 600px){.healthtech_menu_inner_box_list_item_info{width:75%}}.healthtech_menu_inner_box_list_item_info_title{font-size:18px}@media screen and (max-width: 600px){.healthtech_menu_inner_box_list_item_info_title{font-size:16px}}.healthtech_menu_inner_box_list_item_info_text{font-size:14px}.healthtech_menu_inner_box_list_item_price{width:20%;text-align:right;font-size:18px}@media screen and (max-width: 600px){.healthtech_menu_inner_box_list_item_price{font-size:16px}}@media screen and (max-width: 600px){.healthtech_menu_inner_box_list_item_price{width:25%}}.healthtech_coupon_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px}@media screen and (max-width: 960px){.healthtech_coupon_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_coupon_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_coupon_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_coupon_inner{padding-right:20px}}@media screen and (max-width: 960px){.healthtech_coupon_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_coupon_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_coupon_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_coupon_inner{padding-right:20px}}.healthtech_coupon_inner_list{margin-top:60px}.healthtech_coupon_inner_list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){.healthtech_coupon_inner_list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.healthtech_coupon_inner_list_item_img{width:38%}@media screen and (max-width: 600px){.healthtech_coupon_inner_list_item_img{width:100%}}.healthtech_coupon_inner_list_item_info{border:solid 1px rgba(13,20,104,0.4);border-left:none;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){.healthtech_coupon_inner_list_item_info{border-left:solid 1px rgba(13,20,104,0.4);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.healthtech_coupon_inner_list_item_info_inner{width:80%}@media screen and (max-width: 600px){.healthtech_coupon_inner_list_item_info_inner{width:100%}}.healthtech_coupon_inner_list_item_info_inner_title{font-size:18px}@media screen and (max-width: 600px){.healthtech_coupon_inner_list_item_info_inner_title{font-size:16px}}.healthtech_coupon_inner_list_item_info_inner_text{font-size:14px;margin-top:10px}.healthtech_coupon_inner_list_item_info_price{width:20%;font-size:20px;color:#0d1468;font-weight:bold;text-align:center}@media screen and (max-width: 600px){.healthtech_coupon_inner_list_item_info_price{font-size:18px}}@media screen and (max-width: 600px){.healthtech_coupon_inner_list_item_info_price{width:100%;padding:10px 0;text-align:left}}.healthtech_flow{background-color:#f6f6f6}.healthtech_flow_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px}@media screen and (max-width: 960px){.healthtech_flow_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_flow_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_flow_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_flow_inner{padding-right:20px}}@media screen and (max-width: 960px){.healthtech_flow_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_flow_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_flow_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_flow_inner{padding-right:20px}}.healthtech_flow_inner_list{margin-top:60px;counter-reset:my-counter}.healthtech_flow_inner_list_item{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}.healthtech_flow_inner_list_item_img{width:20%}@media screen and (max-width: 600px){.healthtech_flow_inner_list_item_img{width:42%}}.healthtech_flow_inner_list_item_info{width:80%;padding:20px}@media screen and (max-width: 600px){.healthtech_flow_inner_list_item_info{width:58%}}.healthtech_flow_inner_list_item_info_title{font-size:24px;color:#0d1468;position:relative;padding-left:35px}@media screen and (max-width: 600px){.healthtech_flow_inner_list_item_info_title{font-size:20px}}@media screen and (max-width: 600px){.healthtech_flow_inner_list_item_info_title{font-size:18px;padding-left:28px}}.healthtech_flow_inner_list_item_info_title:before{content:counter(my-counter);counter-increment:my-counter;color:#0d1468;width:24px;line-height:24px;text-align:center;border:1px solid #0d1468;border-radius:50%;position:absolute;top:8px;left:0}@media screen and (max-width: 600px){.healthtech_flow_inner_list_item_info_title:before{width:18px;line-height:18px;top:6px}}.healthtech_flow_inner_list_item_info_text{margin-top:20px}@media screen and (max-width: 600px){.healthtech_flow_inner_list_item_info_text{font-size:13px}}.healthtech_flow_inner_remarks{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){.healthtech_flow_inner_remarks{display:block}}.healthtech_flow_inner_remarks_img{max-width:250px}@media screen and (max-width: 600px){.healthtech_flow_inner_remarks_img{max-width:none;width:100%}}.healthtech_flow_inner_remarks_info{width:calc(100% - 250px);border:solid 1px rgba(13,20,104,0.4);border-left:none;padding:20px}@media screen and (max-width: 600px){.healthtech_flow_inner_remarks_info{width:100%;border:solid 1px rgba(13,20,104,0.4);border-top:none}}.healthtech_flow_inner_remarks_info_title{font-size:20px}@media screen and (max-width: 600px){.healthtech_flow_inner_remarks_info_title{font-size:18px}}.healthtech_flow_inner_remarks_info_text{font-size:16px}@media screen and (max-width: 600px){.healthtech_flow_inner_remarks_info_text{font-size:14px}}.healthtech_staff_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px}@media screen and (max-width: 960px){.healthtech_staff_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_staff_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_staff_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_staff_inner{padding-right:20px}}@media screen and (max-width: 960px){.healthtech_staff_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_staff_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_staff_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_staff_inner{padding-right:20px}}.healthtech_staff_inner_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:60px}.healthtech_staff_inner_list li:not(:nth-child(3n)){margin-right:30px}@media screen and (max-width: 600px){.healthtech_staff_inner_list li:not(:nth-child(3n)){margin-right:20px}}.healthtech_staff_inner_list_item{width:calc((100% - 60px) / 3)}@media screen and (max-width: 600px){.healthtech_staff_inner_list_item{width:calc((100% - 40px) / 3)}}.healthtech_staff_inner_list_item_name{font-size:18px;margin-top:20px}@media screen and (max-width: 600px){.healthtech_staff_inner_list_item_name{font-size:16px}}.healthtech_staff_inner_list_item_position{margin-top:10px}.healthtech_access{background-color:#f6f6f6}.healthtech_access_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px}@media screen and (max-width: 960px){.healthtech_access_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_access_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_access_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_access_inner{padding-right:20px}}@media screen and (max-width: 960px){.healthtech_access_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_access_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_access_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_access_inner{padding-right:20px}}.healthtech_access_inner_tb{table-layout:auto;margin-top:60px}@media screen and (max-width: 600px){.healthtech_access_inner_tb{display:block}}.healthtech_access_inner_tb tr{vertical-align:baseline}@media screen and (max-width: 600px){.healthtech_access_inner_tb tr{display:block}}.healthtech_access_inner_tb tr th{width:30%;font-weight:bold;text-align:left}@media screen and (max-width: 600px){.healthtech_access_inner_tb tr th{width:100%;display:block}}.healthtech_access_inner_tb tr td{width:70%;padding:10px 0;line-height:1.8}@media screen and (max-width: 600px){.healthtech_access_inner_tb tr td{width:100%;padding-bottom:30px;display:block}}.healthtech_access_inner_map{margin-top:50px;height:450px}@media screen and (max-width: 600px){.healthtech_access_inner_map{height:300px}}.healthtech_welfare_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px}@media screen and (max-width: 960px){.healthtech_welfare_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_welfare_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_welfare_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_welfare_inner{padding-right:20px}}.healthtech_welfare_inner_container{position:relative}.healthtech_welfare_inner_container_box{width:58%;padding:60px;background-color:#f6f6f6}@media screen and (max-width: 960px){.healthtech_welfare_inner_container_box{width:100%}}@media screen and (max-width: 600px){.healthtech_welfare_inner_container_box{padding:40px 20px}}.healthtech_welfare_inner_container_box_title{font-size:24px;line-height:1.3;color:#0d1468}@media screen and (max-width: 600px){.healthtech_welfare_inner_container_box_title{font-size:20px}}.healthtech_welfare_inner_container_box_sub{font-size:16px;margin-top:30px}@media screen and (max-width: 600px){.healthtech_welfare_inner_container_box_sub{font-size:14px}}.healthtech_welfare_inner_container_box_list{counter-reset:my-counter-b;margin-top:20px}.healthtech_welfare_inner_container_box_list_item{font-size:16px;line-height:1.4;padding-left:34px;position:relative}@media screen and (max-width: 600px){.healthtech_welfare_inner_container_box_list_item{font-size:14px}}.healthtech_welfare_inner_container_box_list_item:not(:last-child){margin-bottom:20px}.healthtech_welfare_inner_container_box_list_item:before{content:counter(my-counter-b);counter-increment:my-counter-b;color:#0d1468;width:24px;line-height:24px;text-align:center;border:1px solid #0d1468;border-radius:50%;position:absolute;top:-2px;left:0}.healthtech_welfare_inner_container_img{width:53%;position:absolute;bottom:-15%;right:0;z-index:-1}@media screen and (max-width: 960px){.healthtech_welfare_inner_container_img{width:100%;position:static}}.healthtech_welfare_inner_container_img_inner{padding-top:80%;background:url("assets/img/service/health_welfare.jpg") center/cover no-repeat}@media screen and (max-width: 960px){.healthtech_welfare_inner_container_img_inner{padding-top:65%}}.healthtech_welfare_inner_movie{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:140px}@media screen and (max-width: 960px){.healthtech_welfare_inner_movie{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_welfare_inner_movie{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_welfare_inner_movie{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_welfare_inner_movie{padding-right:20px}}@media screen and (max-width: 600px){.healthtech_welfare_inner_movie{padding:140px 0 0}}.healthtech_welfare_inner_movie_text{font-size:14px}.healthtech_welfare_inner_movie_video{height:440px;margin-top:20px}@media screen and (max-width: 600px){.healthtech_welfare_inner_movie_video{height:220px}}.healthtech_welfare_inner_link_text{margin-top:80px;text-align:center}.healthtech_welfare_inner_link_btn{max-width:260px;line-height:1;color:#0d1468;text-align:center;margin:40px auto 0;padding:17px 40px;display:block;border:solid 1px #0d1468;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 600px){.healthtech_welfare_inner_link_btn{min-width:auto;width:100%;display:block}}.healthtech_welfare_inner_link_btn:hover{background-color:#0d1468;color:#fff}.healthtech_welfare_inner_link_btn.is-blue{color:#fff;background-color:#0d1468;margin-top:30px}.healthtech_welfare_inner_link_btn.is-blue:hover{background-color:#fff;color:#0d1468}.healthtech_desc_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:60px;padding-bottom:100px}@media screen and (max-width: 960px){.healthtech_desc_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_desc_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_desc_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_desc_inner{padding-right:20px}}.healthtech_desc_inner_intro{max-width:800px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){.healthtech_desc_inner_intro{display:block}}.healthtech_desc_inner_intro_img{min-width:186px}@media screen and (max-width: 600px){.healthtech_desc_inner_intro_img{min-width:none;max-width:186px;margin:0 auto}}.healthtech_desc_inner_intro_info{margin-left:53px}@media screen and (max-width: 600px){.healthtech_desc_inner_intro_info{margin-left:0;margin-top:40px}}.healthtech_desc_inner_intro_info_title{font-size:18px;line-height:1;font-weight:bold}@media screen and (max-width: 600px){.healthtech_desc_inner_intro_info_title{font-size:16px}}@media screen and (max-width: 600px){.healthtech_desc_inner_intro_info_title{line-height:1.8}}.healthtech_desc_inner_intro_info_text{font-size:16px;line-height:1.8;margin-top:20px}@media screen and (max-width: 600px){.healthtech_desc_inner_intro_info_text{font-size:14px}}.healthtech_desc_inner_feature{margin-top:80px}.healthtech_desc_inner_feature_title{font-size:20px;line-height:1;color:#0d1468;text-align:center}@media screen and (max-width: 600px){.healthtech_desc_inner_feature_title{font-size:18px}}@media screen and (max-width: 600px){.healthtech_desc_inner_feature_title{line-height:1.6}}.healthtech_desc_inner_feature_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media screen and (max-width: 600px){.healthtech_desc_inner_feature_list{display:block}}.healthtech_desc_inner_feature_list_item{border:solid 1px #0d1468;width:calc((100% - 60px) / 4);text-align:center;padding:28px 20px}@media screen and (max-width: 600px){.healthtech_desc_inner_feature_list_item{width:100%}.healthtech_desc_inner_feature_list_item:not(:last-child){margin-bottom:20px}}.healthtech_desc_inner_feature_list_item img{width:70px;margin:0 auto}.healthtech_desc_inner_feature_list_item p{font-size:14px;line-height:1.6;color:#0d1468;margin-top:10px}.healthtech_basic{background-color:#f6f6f6}.healthtech_basic_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:80px;padding-bottom:80px;max-width:920px}@media screen and (max-width: 960px){.healthtech_basic_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_basic_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_basic_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_basic_inner{padding-right:20px}}.healthtech_basic_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.healthtech_basic_inner_title{font-size:24px}}.healthtech_basic_inner_course{margin-top:60px}.healthtech_basic_inner_course_title{font-size:24px;line-height:1}@media screen and (max-width: 600px){.healthtech_basic_inner_course_title{font-size:20px}}.healthtech_basic_inner_course_list{margin-top:30px}.healthtech_basic_inner_course_list li:not(:last-child){margin-bottom:20px}.healthtech_basic_inner_course_list_item{font-size:16px;padding-left:40px;position:relative;counter-increment:number 1}@media screen and (max-width: 600px){.healthtech_basic_inner_course_list_item{font-size:14px}}.healthtech_basic_inner_course_list_item:before{content:counter(number) " ";width:30px;height:30px;color:#0d1468;line-height:1.9;text-align:center;border:solid 1px #0d1468;border-radius:50%;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.healthtech_basic_inner_course_box{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0;margin-top:20px}.healthtech_basic_inner_course_box_inner:first-child{position:relative}.healthtech_basic_inner_course_box_inner:first-child:after{content:"";width:1px;height:48px;background-color:#000;opacity:0.1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;position:absolute}.healthtech_basic_inner_course_box_inner{width:50%;padding-left:60px}@media screen and (max-width: 600px){.healthtech_basic_inner_course_box_inner{padding-left:20px}}.healthtech_basic_inner_course_box_inner_title{font-size:16px;font-weight:bold;line-height:1;opacity:0.5}@media screen and (max-width: 600px){.healthtech_basic_inner_course_box_inner_title{font-size:14px}}.healthtech_basic_inner_course_box_inner_text{font-size:14px;line-height:1;margin-top:10px}.healthtech_basic_inner_flow{margin-top:60px}.healthtech_basic_inner_flow_title{font-size:24px;line-height:1}@media screen and (max-width: 600px){.healthtech_basic_inner_flow_title{font-size:20px}}.healthtech_basic_inner_flow_chart{margin-top:39px}.healthtech_info_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;max-width:920px;padding-top:100px;padding-bottom:60px}@media screen and (max-width: 960px){.healthtech_info_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_info_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_info_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_info_inner{padding-right:20px}}.healthtech_info_inner_title{font-size:32px;color:#0d1468;line-height:1}@media screen and (max-width: 600px){.healthtech_info_inner_title{font-size:24px}}.healthtech_info_inner_news{margin-top:60px;table-layout:auto}.healthtech_info_inner_news tr{border-top:1px solid rgba(0,0,0,0.1)}.healthtech_info_inner_news tr:last-child{border-bottom:1px solid rgba(0,0,0,0.1)}.healthtech_info_inner_news td{display:inline-block;font-size:14px;font-weight:bold;opacity:0.5;line-height:1;padding:16px 0px}.healthtech_info_inner_news td:nth-child(1){max-width:120px}.healthtech_info_inner_news td:nth-child(2){font-size:16px;opacity:1;font-weight:normal;margin-left:30px}@media screen and (max-width: 600px){.healthtech_info_inner_news td:nth-child(2){font-size:14px}}.healthtech_info_inner_place{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){.healthtech_info_inner_place{display:block}}.healthtech_info_inner_place_map{width:480px;padding-bottom:300px;position:relative}@media screen and (max-width: 600px){.healthtech_info_inner_place_map{width:100%}}.healthtech_info_inner_place_map iframe{width:100%;height:100%;position:absolute}.healthtech_info_inner_place_info{background-color:#f6f6f6;padding:60px 40px}.healthtech_info_inner_place_info_title{font-size:16px;font-weight:bold;line-height:1}@media screen and (max-width: 600px){.healthtech_info_inner_place_info_title{font-size:14px}}.healthtech_info_inner_place_info_text{font-size:16px;line-height:1.8;margin-top:25px}@media screen and (max-width: 600px){.healthtech_info_inner_place_info_text{font-size:14px}}.healthtech_salon_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;text-align:center;padding:0 0 120px}@media screen and (max-width: 960px){.healthtech_salon_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_salon_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_salon_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_salon_inner{padding-right:20px}}.healthtech_salon_inner_btn{min-width:260px;line-height:1;color:#0d1468;text-align:center;margin-top:40px;padding:17px 40px;display:inline-block;border:solid 1px #0d1468;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 600px){.healthtech_salon_inner_btn{min-width:auto;width:100%;display:block}}.healthtech_salon_inner_btn:hover{background-color:#0d1468;color:#fff}.healthtech_recruit{background:url("assets/img/service/healthtech_bg.png") center/cover no-repeat}.healthtech_recruit_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;padding:60px 0;text-align:center}@media screen and (max-width: 960px){.healthtech_recruit_inner{padding-left:40px}}@media screen and (max-width: 600px){.healthtech_recruit_inner{padding-left:20px}}@media screen and (max-width: 960px){.healthtech_recruit_inner{padding-right:40px}}@media screen and (max-width: 600px){.healthtech_recruit_inner{padding-right:20px}}.healthtech_recruit_inner_title{font-size:32px;line-height:1;color:#fff}@media screen and (max-width: 600px){.healthtech_recruit_inner_title{font-size:24px}}.healthtech_recruit_inner_text{font-size:16px;line-height:1.8;color:#fff;margin-top:40px}@media screen and (max-width: 600px){.healthtech_recruit_inner_text{font-size:14px}}.healthtech_recruit_inner_btn{line-height:1;color:#fff;margin-top:40px;padding:17px 40px;display:inline-block;border:solid 1px #fff}.healthtech_recruit_inner_btn:hover{background-color:#fff;color:#0d1468}.healthtech_link{text-align:center;margin-top:60px}.healthtech_link a{display:inline-block;font-family:"Noto Serif",serif;font-size:16px;font-weight:bold;letter-spacing:.1em;color:#0d1468;padding-right:50px;position:relative}@media screen and (max-width: 600px){.healthtech_link a{font-size:14px}}.healthtech_link a:after{content:"";width:40px;height:1px;position:absolute;top:50%;right:0;background-color:#0d1468}.healthtech_link a:hover:after{-webkit-animation:button-1 .6s ease-in-out;animation:button-1 .6s ease-in-out}@keyframes button-1{0%{left:auto;right:0;width:40px}50%{left:auto;right:0;width:0}51%{left:calc(100% - 40px);right:auto;width:0}100%{left:calc(100% - 40px);right:auto;width:40px}}.news{padding-top:180px}.news_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.news_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.news_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.news_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.news_title_inner{padding-right:20px}}.news_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.news_title_inner_main{font-size:32px}}.news_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.news_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.news_title_inner_sub{font-size:14px}}.news_content{margin-top:120px}.news_content_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.news_content_inner{padding-left:40px}}@media screen and (max-width: 600px){.news_content_inner{padding-left:20px}}@media screen and (max-width: 960px){.news_content_inner{padding-right:40px}}@media screen and (max-width: 600px){.news_content_inner{padding-right:20px}}.news_content_inner_list_item{padding-top:90px;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,0.1);margin-top:-90px}.news_content_inner_list_item:not(:last-child){margin-bottom:40px}.news_content_inner_list_item_inner_title{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:20px;line-height:1.5;color:#0d1468}@media screen and (max-width: 600px){.news_content_inner_list_item_inner_title{font-size:18px}}.news_content_inner_list_item_inner_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}.news_content_inner_list_item_inner_info_date{font-size:14px}.news_content_inner_list_item_inner_info_cat span{display:inline-block;font-size:14px;padding:4px 10px;background-color:#ddd}.news_content_inner_list_item_inner_info_cat span:not(:last-child){margin-right:4px}.news_content_inner_list_item_inner_text{margin-top:30px}.news_content_inner_list_item_inner_text a{color:#0d1468;text-decoration:underline}.news_content_inner_list_item_inner_text img{width:auto;margin-top:10px}.news_content_inner_list_item_inner_text>p{font-size:14px;line-height:1.8;margin-top:30px}.news_content_inner_pagenation{margin-top:60px}.news_content_inner_pagenation_inner{font-size:0;text-align:center}.news_content_inner_pagenation_inner>.page-numbers{display:inline-block;width:30px;height:30px;font-size:14px;line-height:30px;vertical-align:middle;position:relative}.news_content_inner_pagenation_inner>.page-numbers.prev:after,.news_content_inner_pagenation_inner>.page-numbers.next:after{content:"";width:10px;height:10px;border-width:1px;border-style:solid;border-color:#000 #000 transparent transparent;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}.news_content_inner_pagenation_inner>.page-numbers.prev:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.news_content_inner_pagenation_inner>.page-numbers.next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.news_content_inner_pagenation_inner>.page-numbers.current:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;border-radius:50%;background-color:#fac623}.newssingle{padding-top:180px}.newssingle_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.newssingle_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.newssingle_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.newssingle_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.newssingle_title_inner{padding-right:20px}}.newssingle_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.newssingle_title_inner_main{font-size:32px}}.newssingle_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.newssingle_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.newssingle_title_inner_sub{font-size:14px}}.newssingle_content{margin-top:120px}.newssingle_content_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.newssingle_content_inner{padding-left:40px}}@media screen and (max-width: 600px){.newssingle_content_inner{padding-left:20px}}@media screen and (max-width: 960px){.newssingle_content_inner{padding-right:40px}}@media screen and (max-width: 600px){.newssingle_content_inner{padding-right:20px}}.newssingle_nav{margin-top:60px}.newssingle_nav_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 960px){.newssingle_nav_inner{padding-left:40px}}@media screen and (max-width: 600px){.newssingle_nav_inner{padding-left:20px}}@media screen and (max-width: 960px){.newssingle_nav_inner{padding-right:40px}}@media screen and (max-width: 600px){.newssingle_nav_inner{padding-right:20px}}.newssingle_nav_inner_prev,.newssingle_nav_inner_back,.newssingle_nav_inner_next{font-size:14px;text-decoration:underline}.newssingle_nav_inner_prev.blank,.newssingle_nav_inner_back.blank,.newssingle_nav_inner_next.blank{opacity:0}.company{padding-top:180px}.company_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.company_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.company_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.company_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.company_title_inner{padding-right:20px}}.company_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.company_title_inner_main{font-size:32px}}.company_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.company_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.company_title_inner_sub{font-size:14px}}.company_overview{margin-top:120px}.company_overview_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.company_overview_inner{padding-left:40px}}@media screen and (max-width: 600px){.company_overview_inner{padding-left:20px}}@media screen and (max-width: 960px){.company_overview_inner{padding-right:40px}}@media screen and (max-width: 600px){.company_overview_inner{padding-right:20px}}.company_overview_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.company_overview_inner_title{font-size:24px}}.company_overview_inner_content{margin-top:60px;padding:60px 40px;background-color:#f6f6f6}.company_overview_inner_content table{table-layout:auto;margin:-10px 0}@media screen and (max-width: 600px){.company_overview_inner_content table{display:block;margin:0}}@media screen and (max-width: 600px){.company_overview_inner_content table tbody{display:block}}@media screen and (max-width: 600px){.company_overview_inner_content table tbody tr{display:block}.company_overview_inner_content table tbody tr:not(:last-child){margin-bottom:20px}}.company_overview_inner_content table tbody tr th{font-size:16px;line-height:1.4;text-align:left;vertical-align:top;white-space:nowrap;padding:10px 0}@media screen and (max-width: 600px){.company_overview_inner_content table tbody tr th{font-size:14px}}@media screen and (max-width: 600px){.company_overview_inner_content table tbody tr th{display:block;padding:0}}.company_overview_inner_content table tbody tr td{font-size:16px;line-height:1.4;vertical-align:top;padding-left:40px;padding:10px 0 10px 40px}@media screen and (max-width: 600px){.company_overview_inner_content table tbody tr td{font-size:14px}}@media screen and (max-width: 600px){.company_overview_inner_content table tbody tr td{padding:6px 0 0;display:block}}.company_overview_inner_content table tbody tr td ul{margin-left:5px}.company_overview_inner_content table tbody tr td ul li:not(:last-child){margin-bottom:5px}.company_overview_inner_content table tbody tr td ul li{list-style-type:square;margin-left:18px}.company_overview_inner_content table tbody tr td ul li>.text{padding-left:20px;position:relative}.company_overview_inner_content table tbody tr td ul li>.text:before{content:"・";position:absolute;left:0;top:0}.company_ceo{margin-top:120px}.company_ceo_title{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.company_ceo_title{padding-left:40px}}@media screen and (max-width: 600px){.company_ceo_title{padding-left:20px}}@media screen and (max-width: 960px){.company_ceo_title{padding-right:40px}}@media screen and (max-width: 600px){.company_ceo_title{padding-right:20px}}.company_ceo_title_inner{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.company_ceo_title_inner{font-size:24px}}.company_ceo_content{margin-top:60px;background-color:#f6f6f6}.company_ceo_content_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:60px;padding-bottom:60px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 960px){.company_ceo_content_inner{padding-left:40px}}@media screen and (max-width: 600px){.company_ceo_content_inner{padding-left:20px}}@media screen and (max-width: 960px){.company_ceo_content_inner{padding-right:40px}}@media screen and (max-width: 600px){.company_ceo_content_inner{padding-right:20px}}@media screen and (max-width: 600px){.company_ceo_content_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.company_ceo_content_inner_text{width:50%;margin-left:auto}@media screen and (max-width: 600px){.company_ceo_content_inner_text{width:100%}}.company_ceo_content_inner_text_name{display:table;table-layout:auto}.company_ceo_content_inner_text_name_jp{display:table-cell;font-size:24px;vertical-align:middle}@media screen and (max-width: 600px){.company_ceo_content_inner_text_name_jp{font-size:20px}}.company_ceo_content_inner_text_name_en{display:table-cell;font-size:14px;vertical-align:middle;padding-left:40px}.company_ceo_content_inner_text_profile{font-size:14px;line-height:1.8;margin-top:40px}.company_ceo_content_inner_img{left:0;width:50%;padding-left:60px;padding-right:60px}@media screen and (max-width: 600px){.company_ceo_content_inner_img{position:static;width:80%;padding:0;margin:40px auto 0}}.company_access{margin-top:120px}.company_access_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.company_access_inner{padding-left:40px}}@media screen and (max-width: 600px){.company_access_inner{padding-left:20px}}@media screen and (max-width: 960px){.company_access_inner{padding-right:40px}}@media screen and (max-width: 600px){.company_access_inner{padding-right:20px}}.company_access_inner_title{font-size:32px;color:#0d1468}@media screen and (max-width: 600px){.company_access_inner_title{font-size:24px}}.company_access_inner_address{font-size:16px;line-height:1.8;margin-top:60px}@media screen and (max-width: 600px){.company_access_inner_address{font-size:14px}}.company_access_inner_info{font-size:16px;line-height:1.8;margin-top:40px}@media screen and (max-width: 600px){.company_access_inner_info{font-size:14px}}.company_access_inner_map{padding-top:56%;margin-top:60px;position:relative}@media screen and (max-width: 600px){.company_access_inner_map{padding-top:100%}}.company_access_inner_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.a{padding-top:80px;line-height:28px}.a_header{padding-bottom:33px}.a_header_inner{position:relative;max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.a_header_inner{padding-left:40px}}@media screen and (max-width: 600px){.a_header_inner{padding-left:20px}}@media screen and (max-width: 960px){.a_header_inner{padding-right:40px}}@media screen and (max-width: 600px){.a_header_inner{padding-right:20px}}.a_header_inner:before{content:'';width:50px;height:50px;background-color:#fac623;position:absolute;z-index:-1;top:-44px;left:83px}@media screen and (max-width: 960px){.a_header_inner:before{left:65px}}@media screen and (max-width: 600px){.a_header_inner:before{left:0px;top:-42px}}.a_header_inner_title{color:#0d1468;font-size:35px;position:relative;padding-left:30px;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media screen and (max-width: 600px){.a_header_inner_title{font-size:30px;padding-left:0px}.a_header_inner_title h1{padding-left:12px}}.a_header_inner_info{width:100%;color:#0d1468;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:18px;padding-top:15px;position:relative;padding-left:30px}@media screen and (max-width: 600px){.a_header_inner_info{font-size:14px;padding-left:18px}}.a_header_inner_info::after{content:'';width:100%;position:absolute;left:0;right:0;top:74px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.a_header_inner_info::after{top:60px}}@media screen and (max-width: 960px){.a_company{padding:0 40px}}@media screen and (max-width: 600px){.a_company{padding:0px}}.a_company_inner_outline{padding-top:70px;max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.a_company_inner_outline{padding-left:40px}}@media screen and (max-width: 600px){.a_company_inner_outline{padding-left:20px}}@media screen and (max-width: 960px){.a_company_inner_outline{padding-right:40px}}@media screen and (max-width: 600px){.a_company_inner_outline{padding-right:20px}}.a_company_inner_outline_title{color:#0d1468;font-size:30px}@media screen and (max-width: 600px){.a_company_inner_outline_title{font-size:24px;padding:0 20px}}.a_company_inner_outline_info{background:#F6F6F6;margin-top:40px;padding:30px}.a_company_inner_outline_info table{table-layout:auto}.a_company_inner_outline_info tr{width:100%}@media screen and (max-width: 600px){.a_company_inner_outline_info tr{margin-bottom:5px}}.a_company_inner_outline_info th{padding-bottom:30px;text-align:left;width:180px;position:relative;vertical-align:baseline}@media screen and (max-width: 600px){.a_company_inner_outline_info th{width:100%;float:none;display:block;padding:5px 0px 6px 0px}}.a_company_inner_outline_info td{padding-left:20px;padding-bottom:30px}@media screen and (max-width: 600px){.a_company_inner_outline_info td{padding-left:0px;width:100%;float:none;display:block}}.a_company_inner_rep{padding-top:126px}.a_company_inner_rep_title{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px;color:#0d1468;font-size:30px}@media screen and (max-width: 960px){.a_company_inner_rep_title{padding-left:40px}}@media screen and (max-width: 600px){.a_company_inner_rep_title{padding-left:20px}}@media screen and (max-width: 960px){.a_company_inner_rep_title{padding-right:40px}}@media screen and (max-width: 600px){.a_company_inner_rep_title{padding-right:20px}}@media screen and (max-width: 600px){.a_company_inner_rep_title{font-size:24px;padding:0 20px}}.a_company_inner_rep_info{background:#f6f6f6;width:100%;margin-top:40px}@media screen and (max-width: 600px){.a_company_inner_rep_info{padding:0 20px}}.a_company_inner_rep_info_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px;width:100%;padding:0px 26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 960px){.a_company_inner_rep_info_inner{padding-left:40px}}@media screen and (max-width: 600px){.a_company_inner_rep_info_inner{padding-left:20px}}@media screen and (max-width: 960px){.a_company_inner_rep_info_inner{padding-right:40px}}@media screen and (max-width: 600px){.a_company_inner_rep_info_inner{padding-right:20px}}.a_company_inner_rep_info_inner:after{content:" ";display:block;clear:both}@media screen and (max-width: 600px){.a_company_inner_rep_info_inner{display:block;padding:0px 0}}.a_company_inner_rep_info_inner_image{width:44%;float:left}@media screen and (max-width: 600px){.a_company_inner_rep_info_inner_image{float:none;width:60%;margin:0 auto}}.a_company_inner_rep_info_inner_image_inner{top:43px}@media screen and (max-width: 600px){.a_company_inner_rep_info_inner_image_inner{top:174px}}.a_company_inner_rep_info_inner_text{float:right;margin-left:7%;width:49%;padding:60px 0px}@media screen and (max-width: 600px){.a_company_inner_rep_info_inner_text{float:none;width:100%;margin-left:0%;padding:50px 0px 5px 0px}}.a_company_inner_rep_info_inner_text_title:after{content:" ";display:block;clear:both}.a_company_inner_rep_info_inner_text_title_jp{float:left;font-size:24px}.a_company_inner_rep_info_inner_text_title_en{float:left;font-size:14px;padding-left:33px}.a_company_inner_rep_info_inner_text_text{float:left;margin-top:39px;font-size:14px}@media screen and (max-width: 600px){.a_company_inner_rep_info_inner_text_text{margin-top:20px;padding-bottom:30px}}.a_company_inner_access{margin:120px 0}.a_company_inner_access_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.a_company_inner_access_inner{padding-left:40px}}@media screen and (max-width: 600px){.a_company_inner_access_inner{padding-left:20px}}@media screen and (max-width: 960px){.a_company_inner_access_inner{padding-right:40px}}@media screen and (max-width: 600px){.a_company_inner_access_inner{padding-right:20px}}.a_company_inner_access_inner_title{color:#0d1468;font-size:30px}@media screen and (max-width: 600px){.a_company_inner_access_inner_title{font-size:24px;padding:0 20px}}.a_company_inner_access_inner_info{margin-top:30px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif}@media screen and (max-width: 600px){.a_company_inner_access_inner_info{padding:0 20px}}.a_company_inner_access_inner_map{margin-top:52px;max-width:800px;height:420px}.contact{padding-top:180px}.contact_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.contact_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.contact_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.contact_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.contact_title_inner{padding-right:20px}}.contact_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.contact_title_inner_main{font-size:32px}}.contact_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.contact_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.contact_title_inner_sub{font-size:14px}}.contact_content{margin-top:120px}.contact_content_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.contact_content_inner{padding-left:40px}}@media screen and (max-width: 600px){.contact_content_inner{padding-left:20px}}@media screen and (max-width: 960px){.contact_content_inner{padding-right:40px}}@media screen and (max-width: 600px){.contact_content_inner{padding-right:20px}}.contact_content_inner_panel{padding:100px 60px;background-color:#f6f6f6}@media screen and (max-width: 600px){.contact_content_inner_panel{padding:60px 40px}}.contact_content_inner_panel_flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;position:relative}.contact_content_inner_panel_flow:after{content:"";width:66%;height:2px;position:absolute;bottom:7px;left:17%;background-color:#B2B2B2}.contact_content_inner_panel_flow_item{font-size:16px;padding-bottom:26px;position:relative}@media screen and (max-width: 600px){.contact_content_inner_panel_flow_item{font-size:14px}}@media screen and (max-width: 600px){.contact_content_inner_panel_flow_item{font-size:0;padding-bottom:16px}}.contact_content_inner_panel_flow_item:before{content:"";width:16px;height:16px;position:absolute;bottom:0;left:50%;z-index:1;background-color:#B2B2B2;border-radius:50%;margin-left:-8px}.contact_content_inner_panel_flow_item.current:after{content:"";width:12px;height:12px;position:absolute;bottom:2px;left:50%;z-index:2;background-color:#fac623;border-radius:50%;margin-left:-6px}.contact_content_inner_panel_switch{text-align:center;margin-top:60px}.contact_content_inner_panel_switch_item{display:inline-block}.contact_content_inner_panel_switch_item:not(:last-child){margin-right:40px}.contact_content_inner_panel_switch_item input{display:inline-block;width:20px;height:20px;vertical-align:middle;border:1px solid #B2B2B2;background-color:#fff;border-radius:50%}.contact_content_inner_panel_switch_item input:checked{background-color:#0d1468;-webkit-box-shadow:0 0 0 4px #fff inset;box-shadow:0 0 0 4px #fff inset}.contact_content_inner_panel_switch_item span{display:inline-block;font-size:16px;line-height:20px;vertical-align:middle;margin-left:10px}@media screen and (max-width: 600px){.contact_content_inner_panel_switch_item span{font-size:14px}}.contact_content_inner_panel_form{margin-top:60px}.contact_content_inner_panel_form_item table{margin:-20px 0}@media screen and (max-width: 600px){.contact_content_inner_panel_form_item table{display:block}}@media screen and (max-width: 600px){.contact_content_inner_panel_form_item table tbody{display:block}}@media screen and (max-width: 600px){.contact_content_inner_panel_form_item table tbody tr{display:block}}.contact_content_inner_panel_form_item table tbody tr th{width:250px;font-size:16px;text-align:left;vertical-align:top;padding:20px 0;position:relative}@media screen and (max-width: 600px){.contact_content_inner_panel_form_item table tbody tr th{font-size:14px}}@media screen and (max-width: 600px){.contact_content_inner_panel_form_item table tbody tr th{display:block;width:100%;padding:20px 0 0}}.contact_content_inner_panel_form_item table tbody tr th.required:after{content:"必須";font-size:12px;font-weight:bold;color:#fff;padding:4px 8px;background-color:#0d1468;position:absolute;top:19px;right:40px}@media screen and (max-width: 600px){.contact_content_inner_panel_form_item table tbody tr th.required:after{top:17px;right:0}}.contact_content_inner_panel_form_item table tbody tr td{vertical-align:top;padding:10px 0}@media screen and (max-width: 600px){.contact_content_inner_panel_form_item table tbody tr td{display:block;padding:10px 0 20px}}.contact_content_inner_panel_form_item table tbody tr td input,.contact_content_inner_panel_form_item table tbody tr td textarea{width:100%;font-size:16px;padding:10px;border-bottom:1px solid #000}@media screen and (max-width: 600px){.contact_content_inner_panel_form_item table tbody tr td input,.contact_content_inner_panel_form_item table tbody tr td textarea{font-size:14px}}.contact_content_inner_panel_form_item table tbody tr td .mwform-radio-field{display:inline-block}.contact_content_inner_panel_form_item table tbody tr td .mwform-radio-field:not(:last-child){margin-right:40px}.contact_content_inner_panel_form_item table tbody tr td .mwform-radio-field label input{display:inline-block;width:20px;height:20px;vertical-align:middle;border:1px solid #B2B2B2;background-color:#fff;border-radius:50%;margin-right:0}.contact_content_inner_panel_form_item table tbody tr td .mwform-radio-field label input:checked{background-color:#0d1468;-webkit-box-shadow:0 0 0 4px #fff inset;box-shadow:0 0 0 4px #fff inset}.contact_content_inner_panel_form_item table tbody tr td .mwform-radio-field label span{display:inline-block;font-size:16px;line-height:20px;vertical-align:middle;margin-left:10px}@media screen and (max-width: 600px){.contact_content_inner_panel_form_item table tbody tr td .mwform-radio-field label span{font-size:14px}}.contact_content_inner_panel_form_item table tbody tr td .mwform-radio-field+.horizontal-item{margin-left:0}.contact_content_inner_panel_form_item_submit{margin-top:40px;text-align:center}.contact_content_inner_panel_form_item_submit button{display:inline-block;max-width:240px;width:100%;font-size:16px;color:#0d1468;padding:16px 0;background-color:#fff;border:1px solid #0d1468;-webkit-transition:.4s;transition:.4s}@media screen and (max-width: 600px){.contact_content_inner_panel_form_item_submit button{font-size:14px}}.contact_content_inner_panel_form_item_submit button:hover{color:#fff;background-color:#0d1468}.contact_content_inner_panel_form_item-indi{display:none}.confirm{padding-top:180px}.confirm_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.confirm_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.confirm_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.confirm_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.confirm_title_inner{padding-right:20px}}.confirm_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.confirm_title_inner_main{font-size:32px}}.confirm_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.confirm_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.confirm_title_inner_sub{font-size:14px}}.confirm_content{margin-top:120px}.confirm_content_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.confirm_content_inner{padding-left:40px}}@media screen and (max-width: 600px){.confirm_content_inner{padding-left:20px}}@media screen and (max-width: 960px){.confirm_content_inner{padding-right:40px}}@media screen and (max-width: 600px){.confirm_content_inner{padding-right:20px}}.confirm_content_inner_panel{padding:100px 60px;background-color:#f6f6f6}@media screen and (max-width: 600px){.confirm_content_inner_panel{padding:60px 40px}}.confirm_content_inner_panel_flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;position:relative}.confirm_content_inner_panel_flow:after{content:"";width:66%;height:2px;position:absolute;bottom:7px;left:17%;background-color:#B2B2B2}.confirm_content_inner_panel_flow_item{font-size:16px;padding-bottom:26px;position:relative}@media screen and (max-width: 600px){.confirm_content_inner_panel_flow_item{font-size:14px}}@media screen and (max-width: 600px){.confirm_content_inner_panel_flow_item{font-size:0;padding-bottom:16px}}.confirm_content_inner_panel_flow_item:before{content:"";width:16px;height:16px;position:absolute;bottom:0;left:50%;z-index:1;background-color:#B2B2B2;border-radius:50%;margin-left:-8px}.confirm_content_inner_panel_flow_item.current:after{content:"";width:12px;height:12px;position:absolute;bottom:2px;left:50%;z-index:2;background-color:#fac623;border-radius:50%;margin-left:-6px}.confirm_content_inner_panel_form{margin-top:60px}.confirm_content_inner_panel_form_item table{margin:-20px 0}@media screen and (max-width: 600px){.confirm_content_inner_panel_form_item table{display:block}}@media screen and (max-width: 600px){.confirm_content_inner_panel_form_item table tbody{display:block}}@media screen and (max-width: 600px){.confirm_content_inner_panel_form_item table tbody tr{display:block}}.confirm_content_inner_panel_form_item table tbody tr th{width:180px;font-size:16px;text-align:left;vertical-align:top;padding:20px 0;position:relative}@media screen and (max-width: 600px){.confirm_content_inner_panel_form_item table tbody tr th{font-size:14px}}@media screen and (max-width: 600px){.confirm_content_inner_panel_form_item table tbody tr th{display:block;width:100%;padding:20px 0 0}}.confirm_content_inner_panel_form_item table tbody tr td{font-size:16px;vertical-align:top;padding:20px 0}@media screen and (max-width: 600px){.confirm_content_inner_panel_form_item table tbody tr td{font-size:14px}}@media screen and (max-width: 600px){.confirm_content_inner_panel_form_item table tbody tr td{display:block;padding:10px 0 20px}}.confirm_content_inner_panel_form_item_submit{margin-top:40px;text-align:center}.confirm_content_inner_panel_form_item_submit button{display:inline-block;max-width:240px;width:100%;font-size:16px;color:#0d1468;padding:16px 0;background-color:#fff;border:1px solid #0d1468}@media screen and (max-width: 600px){.confirm_content_inner_panel_form_item_submit button{font-size:14px}}.confirm_content_inner_panel_form_item-indi{display:none}.complete{padding-top:180px}.complete_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.complete_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.complete_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.complete_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.complete_title_inner{padding-right:20px}}.complete_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.complete_title_inner_main{font-size:32px}}.complete_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.complete_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.complete_title_inner_sub{font-size:14px}}.complete_content{margin-top:120px}.complete_content_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.complete_content_inner{padding-left:40px}}@media screen and (max-width: 600px){.complete_content_inner{padding-left:20px}}@media screen and (max-width: 960px){.complete_content_inner{padding-right:40px}}@media screen and (max-width: 600px){.complete_content_inner{padding-right:20px}}.complete_content_inner_panel{padding:100px 60px;background-color:#f6f6f6}@media screen and (max-width: 600px){.complete_content_inner_panel{padding:60px 40px}}.complete_content_inner_panel_flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;position:relative}.complete_content_inner_panel_flow:after{content:"";width:66%;height:2px;position:absolute;bottom:7px;left:17%;background-color:#B2B2B2}.complete_content_inner_panel_flow_item{font-size:16px;padding-bottom:26px;position:relative}@media screen and (max-width: 600px){.complete_content_inner_panel_flow_item{font-size:14px}}@media screen and (max-width: 600px){.complete_content_inner_panel_flow_item{font-size:0;padding-bottom:16px}}.complete_content_inner_panel_flow_item:before{content:"";width:16px;height:16px;position:absolute;bottom:0;left:50%;z-index:1;background-color:#B2B2B2;border-radius:50%;margin-left:-8px}.complete_content_inner_panel_flow_item.current:after{content:"";width:12px;height:12px;position:absolute;bottom:2px;left:50%;z-index:2;background-color:#fac623;border-radius:50%;margin-left:-6px}.complete_content_inner_panel_form{margin-top:60px}.complete_content_inner_panel_form_item-indi{display:none}.complete_content_link{text-align:center;margin-top:60px}.complete_content_link a{display:inline-block;font-family:"Noto Serif",serif;font-size:16px;font-weight:bold;letter-spacing:.1em;color:#0d1468;padding-right:50px;position:relative}@media screen and (max-width: 600px){.complete_content_link a{font-size:14px}}.complete_content_link a:after{content:"";width:40px;height:1px;position:absolute;top:50%;right:0;background-color:#0d1468}.complete_content_link a:hover:after{-webkit-animation:button-1 .6s ease-in-out;animation:button-1 .6s ease-in-out}@keyframes button-1{0%{left:auto;right:0;width:40px}50%{left:auto;right:0;width:0}51%{left:calc(100% - 40px);right:auto;width:0}100%{left:calc(100% - 40px);right:auto;width:40px}}.privacypolicy{padding-top:180px}.privacypolicy_title_inner{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.privacypolicy_title_inner{padding-left:40px}}@media screen and (max-width: 600px){.privacypolicy_title_inner{padding-left:20px}}@media screen and (max-width: 960px){.privacypolicy_title_inner{padding-right:40px}}@media screen and (max-width: 600px){.privacypolicy_title_inner{padding-right:20px}}.privacypolicy_title_inner_main{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:40px;color:#0d1468;padding-left:30px;padding-top:20px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){.privacypolicy_title_inner_main{font-size:32px}}.privacypolicy_title_inner_main:before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;z-index:-1;background-color:#fac623}.privacypolicy_title_inner_sub{font-size:16px;line-height:1.8;color:#0d1468;padding-left:30px;padding-bottom:40px;border-bottom:1px solid #0d1468}@media screen and (max-width: 600px){.privacypolicy_title_inner_sub{font-size:14px}}.privacypolicy_content{margin-top:120px}.privacypolicy_content_inner{max-width:900px;margin:0 auto;padding-left:60px;padding-right:60px}@media screen and (max-width: 960px){.privacypolicy_content_inner{padding-left:40px}}@media screen and (max-width: 600px){.privacypolicy_content_inner{padding-left:20px}}@media screen and (max-width: 960px){.privacypolicy_content_inner{padding-right:40px}}@media screen and (max-width: 600px){.privacypolicy_content_inner{padding-right:20px}}.privacypolicy_content_inner_text{font-size:16px;line-height:1.8}@media screen and (max-width: 600px){.privacypolicy_content_inner_text{font-size:14px}}.privacypolicy_content_inner_list{margin-top:60px}.privacypolicy_content_inner_list_item:not(:last-child){margin-bottom:60px}.privacypolicy_content_inner_list_item_title{font-size:24px;font-weight:bold;line-height:1.4}@media screen and (max-width: 600px){.privacypolicy_content_inner_list_item_title{font-size:20px}}.privacypolicy_content_inner_list_item_text{font-size:16px;line-height:1.8;margin-top:20px}@media screen and (max-width: 600px){.privacypolicy_content_inner_list_item_text{font-size:14px}}.privacypolicy_content_inner_list_item_list{margin-top:20px}.privacypolicy_content_inner_list_item_list_item{font-size:16px;line-height:1.4;list-style:disc;margin-left:1.5em}@media screen and (max-width: 600px){.privacypolicy_content_inner_list_item_list_item{font-size:14px}}.privacypolicy_content_inner_list_item_list_item:not(:last-child){margin-bottom:20px}.wrapper{position:relative}.wrapper:before{content:"";width:100%;height:100%;position:fixed;top:0;left:0;z-index:900;background-color:#fac623}.wrapper.loadcomp:before{width:0;-webkit-transition:.6s;transition:.6s}.wrapper.remove:before{width:100%;left:auto;right:0;-webkit-transition:width .6s, left 0s .6s, right 0s .6s;transition:width .6s, left 0s .6s, right 0s .6s}.rellax{-webkit-transition:.4s;transition:.4s}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:1000;background-color:#fff;opacity:0}.loading_inner{width:333px;height:80px;position:absolute;top:calc(50% - 40px);left:calc(50% - 166px)}.loading_inner_mark{position:absolute;top:0;left:calc(50% - 40px);-webkit-animation:rotate 3s linear infinite;animation:rotate 3s linear infinite}.loading_inner_mark img{width:auto;height:80px}.loading_inner_type{position:absolute;top:0;right:0;opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.loading_inner_type img{width:auto;height:80px}.loading.is-firstvisit{left:0;opacity:1}.loading.is-firstvisit.is-complete{opacity:0;left:100%;-webkit-transition:opacity .6s 3.4s, left 0s 4s;transition:opacity .6s 3.4s, left 0s 4s}.loading.is-firstvisit.is-complete .loading_inner_mark{left:0;-webkit-animation:rotate 3s linear 1;animation:rotate 3s linear 1;-webkit-transition:1s 2s;transition:1s 2s}.loading.is-firstvisit.is-complete .loading_inner_type{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.6s 2.4s,-webkit-transform 0.6s 2.4s;transition:opacity 0.6s 2.4s,-webkit-transform 0.6s 2.4s;transition:opacity 0.6s 2.4s,transform 0.6s 2.4s;transition:opacity 0.6s 2.4s,transform 0.6s 2.4s,-webkit-transform 0.6s 2.4s}
