@charset "utf-8";*{box-sizing:border-box}li{list-style:none}.left{float:left}.right{float:right}.alignL{text-align:left !important}.alignC{text-align:center !important}.alignR{text-align:right !important}.mb0{margin-bottom:0 !important}.big{font-size:80%}.small{font-size:80%}.clr{clear:both}.w100{width:100%}.flex{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}@media screen and (min-width:768px){.pc_item{display:block !important}.sp_item{display:none !important}img{width:auto;height:auto}}@media screen and (max-width:767px){.pc_item{display:none !important}img{width:100%;height:auto}}body *{font-family:-apple-system,'Noto Sans JP',"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana","Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica !important;line-height:1.4}@media only screen and (max-width:1199px){#header{height:56px;width:100%;min-width:0;position:relative;left:0;top:0;z-index:100;margin:0}#header_inner{height:auto;width:100%;height:56px;margin:0 auto;position:relative}.mobile .mobile_header_fix #header{position:fixed}.home #header{position:relative;background:#262e31}}@media only screen and (max-width:767px){#header_inner{width:100%;background:#fff}}@media only screen and (max-width:991px){#left_col{width:100% !important;float:none;padding:0 0 40px}#side_col{width:auto;float:none;padding:0 0 10px;display:none}}@media only screen and (max-width:767px){#main_contents{width:auto;margin:0 auto;padding:0}.mobile_header_fix #main_contents{padding-top:16vw}.home.mobile_header_fix #main_contents{padding-top:0}#main_col{width:auto;margin:20px auto 20px;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:767px){.page-template-page-noside #main_col,.page-template-page-noside-notitle #main_col,.error404 #main_col{width:auto;float:none;margin:0 auto}.page #main_col{margin-top:15px;padding-top:15px}}@media only screen and (max-width:1199px){.mobile_header_fix.home #top{padding-top:56px}}@media only screen and (max-width:767px){.home #top{min-width:0;margin:0 0 50px}}@media only screen and (max-width:767px){#header_slider{height:90vh;min-width:0}#header_slider .item{height:90vh}#header_slider .item img{display:none}}@media only screen and (max-width:767px){#header_slider .caption,#header_video .caption,#header_youtube .caption{width:100%;padding:0 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#header_slider .caption .title,#header_video .caption .title,#header_youtube .caption .title{font-size:24px !important}#header_video .caption .desc,#header_youtube .caption .desc{font-size:16px !important}#header_slider .slick-dots{bottom:100px}#header_slider.no_slider_nav .slick-dots{bottom:20px}}@media screen and (max-width:600px){#header_slider .caption{padding:0 20px}#header_slider_nav .slick-current,#header_slider_nav .item:hover{background:#fff}}@media only screen and (max-width:991px){#header_slider_nav .item{padding:10px 20px}#header_slider_nav .catch{font-size:14px;line-height:2}}@media only screen and (max-width:767px){#header_slider_nav{position:static}#header_video{min-width:0}}@media only screen and (max-width:767px){#header_youtube{min-width:0}}@media only screen and (max-width:991px){#index_3box_list{display:block;width:100%}#index_3box_list .box{width:100%}}@media only screen and (max-width:767px){#index_3box{width:auto;margin:0 auto}#index_3box_header{padding:0 20px}#index_3box_header .headline{font-size:26px !important}#index_3box_header .desc{text-align:left;font-size:14px!important}#index_3box_list .box{position:relative;padding:40px}#index_3box_list .icon{margin:0 auto 31px}#index_3box_list .catch{text-align:left;margin-bottom:22px}#index_3box_list .desc{height:auto;overflow:none;margin:0 0 31px}}@media screen and (max-width:550px){#index_3box{width:100%;margin:0 auto}#index_3box_list .box{margin:0 auto;position:relative;padding:40px 20px}#index_3box_list .icon{float:none;width:128px;height:128px;border-radius:128px;position:relative}#index_3box_list .icon span:before{top:46px;left:144px}#index_3box_list .catch{text-align:center}#index_3box_list .link{position:relative;right:0;left:0;bottom:0;text-align:center}}@media only screen and (max-width:767px){#index_center_image{margin:0 0 25px}}@media only screen and (max-width:767px){#index_4box_list{flex-direction:column}#index_4box{width:auto;margin:0 auto 50px;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#index_4box_list .box{width:auto;margin:0 0 -1px}#index_4box_list .box.num1,#index_4box_list .box.num3{border-right:1px solid #ddd}#index_4box_list .box.num3{margin-bottom:-1px}#index_4box_list .box.num4{margin-bottom:1px}#index_4box_list .box.num3 .image{float:left;margin:0 35px 0 0}#index_4box_list .box.num2 .image,#index_4box_list .box.num4 .image{float:right;margin:0 0 0 35px}}@media screen and (max-width:550px){#index_4box_list .box{height:auto;float:none}#index_4box_list .box.num1,#index_4box .box.num3{border-right:1px solid #ddd}#index_4box_list .box a.link{padding:30px 20px}#index_4box_list .box .image{float:none;margin:0 auto 35px}#index_4box_list .box.num2 .image,#index_4box_list .box.num3 .image,#index_4box_list .box.num4 .image{float:none;margin:0 auto 35px}#index_4box_list .box .catch{text-align:center}#index_4box_list .box .desc{height:auto;overflow:none}}@media only screen and (max-width:767px){.index_list_header{width:auto;margin:0 auto 40px;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.index_list_header .headline{float:none;text-align:center;font-size:26px !important}.index_archive_link{display:none}.mobile_archive_link .index_archive_link{display:inline-block;float:none}.mobile_archive_link{text-align:center;margin:0 0 40px}}@media only screen and (max-width:767px){#index_news_list{width:auto;margin:0 auto 50px;padding:0 20px}#index_news_list .mobile_archive_link{margin-top:20px}.news_list li{padding:0 18px}.news_list .date{display:inline-block;float:none;margin:17px 10px 0 0;line-height:30px}.news_list .category{display:inline-block;float:none;margin:17px 20px 0 0;line-height:30px}.news_list .title{float:none;clear:both;display:block;line-height:1.6;width:auto}.news_list .title a{display:block;padding:0}.use_animation #index_news_list .mobile_archive_link .index_archive_link{opacity:0}.use_animation #index_news_list.animated .mobile_archive_link .index_archive_link{-webkit-animation:opacityAnimation 1s ease forwards 1s;animation:opacityAnimation 1s ease forwards 1s}}@media only screen and (max-width:991px){.blog_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog_list .box{margin-right:0;width:calc((100% - 20px) / 2)}}@media only screen and (max-width:767px){#index_blog_list{margin:0 auto 20px;width:calc(100% - 40px)}#index_blog_list .blog_list{display:block}.blog_list .box{float:none;display:inline-block;vertical-align:top;height:auto;margin:0 0 20px;width:100%}.blog_list .box .date{margin-left:10px;font-size:10px}.blog_list .box:nth-child(3n){margin-right:20px}.blog_list .box:nth-child(2n){margin-right:0}.blog_list .box .image{height:auto}.blog_list .box .title a{height:auto;overflow:none}.use_animation #index_blog_list .mobile_archive_link .index_archive_link{opacity:0}.use_animation #index_blog_list.animated .mobile_archive_link .index_archive_link{-webkit-animation:opacityAnimation 1s ease forwards 1s;animation:opacityAnimation 1s ease forwards 1s}}@media screen and (max-width:550px){.blog_list{margin:0}.blog_list .box{float:none;display:block;width:100%;height:auto;margin:0 0 20px}.blog_list .box:nth-child(3n){margin-right:0}.blog_list .box:nth-child(2n){margin-right:0}}@media only screen and (max-width:767px){#index_price_function{width:initial;margin:0 0 40px;padding:0 20px}.index_price_function+.index_price_function{margin-top:20px}}@media only screen and (max-width:1149px){.index_free_content{width:initial;margin:0 0 40px !important;padding:0 20px}}@media only screen and (max-width:767px){.wide_image{width:100%;min-width:0;position:relative}.wide_image .caption{width:auto;padding:20px}.wide_image .caption .title{font-size:24px!important}.wide_image .caption .desc{text-align:left}.wide_image .caption .desc{font-size:14px!important}}@media only screen and (max-width:767px){#index_work_list{width:calc(100% - 40px);margin:0 20px}#index_work_list #work_list_wrap{padding:0;margin-bottom:0}#work_list_wrap{box-sizing:border-box;padding:0 20px;width:100%}.work_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.work_list .box{width:100%;margin:0 0 20px}.work_list .box .date{margin-bottom:0}.use_animation #index_work_list .mobile_archive_link .index_archive_link{opacity:0}.use_animation #index_work_list.animated .mobile_archive_link .index_archive_link{-webkit-animation:opacityAnimation 1s ease forwards 1s;animation:opacityAnimation 1s ease forwards 1s}}@media screen and (max-width:600px){.work_list .box{float:none;width:100%;height:auto;margin:0 0 20px;padding-bottom:20px}.work_list .box:nth-child(3n){margin-right:0}.work_list .box:nth-child(2n){margin-right:0}.work_list .box .title{height:auto;line-height:1.8}.work_list .box .title a{padding:15px 20px}.work_list .box .image{margin:75px auto 20px}.work_list .box .catch{margin-left:20px;margin-right:20px}.work_list .box .date{margin-left:20px;margin-right:20px;font-size:10px}}@media only screen and (max-width:767px){#work_category_list{width:auto;margin:0 20px 40px}#work_category_list li{float:left;width:50%;height:80px;margin:0 -1px -1px 0}}@media screen and (max-width:550px){#work_category_list li{float:none;width:100%;margin:0 0 -1px}}@media only screen and (max-width:767px){#work_header{min-width:0;height:auto}#work_header_inner{width:auto;margin:0 auto;padding:15px 20px}#work_header .category{margin:0 0 10px;float:none}#work_header .title{margin:0;float:none;height:auto;line-height:1.8}}@media only screen and (max-width:767px){#work_footer_data{padding:20px 20px 0;margin:0 0 40px}#work_footer_data .image{position:relative;top:0;left:0;margin:0 auto 30px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#work_footer_data .data{margin:0}#work_footer_data .title{text-align:center}#work_footer_data .link{text-align:center}}@media only screen and (max-width:767px){#work_footer_data .link_button{margin:0 0 20px;text-align:center}}@media only screen and (max-width:767px){#work_navigation a{padding:0 45px}#work_navigation a.prev{margin:0 4px 10px}#work_navigation a.next{margin:0 4px}}@media only screen and (max-width:767px){#page_header{margin:0 0 30px}#page_header .headline{font-size:24px !important;line-height:1.4}}@media only screen and (max-width:767px){.page_navi{margin:0 0 30px}}@media only screen and (max-width:767px){#archive_news_list .news_list{margin:0 0 50px}#single_news{background:#f7f7f7;padding:20px 20px 0;margin:0 0 30px}#single_news_list{margin:30px 0}}@media only screen and (max-width:1199px){.pc #header_logo #logo_text,.pc #header_logo #logo_image{width:auto}}@media only screen and (max-width:1199px){a.menu_button{position:absolute;right:0;z-index:9;display:inline-block;font-size:11px;color:#333;width:56px;height:56px;line-height:56px;text-decoration:none;text-align:center}a.menu_button span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background-color:#fd93c1}a.menu_button:before{font-family:'design_plus';color:#fff;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:18px;width:24px;height:24px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.menu_button:before{content:'\f0c9'}a.menu_button:hover,a.menu_button.active{background:#333}a.menu_button:hover:before,a.menu_button.active:before{color:#fff}}@media only screen and (max-width:1199px){#global_menu{display:none;clear:both;width:100%;margin:0;top:56px;position:absolute;z-index:9;box-shadow:1px 2px 1.5px rgba(0,0,0,.1);-moz-box-shadow:1px 2px 1.5px rgba(0,0,0,.1);-webkit-box-shadow:1px 2px 1.5px rgba(0,0,0,.1)}#global_menu ul{margin:0}#global_menu ul ul{display:none}#global_menu a{position:relative;display:block;margin:0;padding:0 15px;height:50px;line-height:50px;overflow:hidden;text-decoration:none;color:#fff;background:#fd93c1;font-size:13px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#global_menu a:hover{color:#fff}#global_menu ul ul a{padding-left:28px;background:#fff0f7;color:#fd93c1}#global_menu ul ul ul a{padding-left:42px;background:#111}#global_menu ul ul ul ul a{padding-left:55px;background:#000}#global_menu li.menu-item-has-children{position:relative}#global_menu .child_menu_button{display:block;position:absolute;text-align:center;width:60px;height:49px;right:0;top:1px;z-index:9;cursor:pointer}#global_menu .child_menu_button .icon:before{content:'+';font-size:13px;color:#fff;text-align:center;display:block;width:20px;height:20px;line-height:20px;border:1px solid #fff;border-radius:100%;position:absolute;left:20px;top:15px}#global_menu .child_menu_button.active .icon:before,#global_menu .child_menu_button:hover .icon:before{color:#fff;border-color:#fff}#global_menu li.menu-item-has-children.open>.child_menu_button .icon:before{content:'-'}#global_menu li.menu-item-has-children.open>ul{display:block}}@media only screen and (max-width:1199px){#logo_text{margin:0 0 0 15px;z-index:10;float:left;text-align:left;width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px);overflow:hidden}#logo_text h1{font-weight:400;height:56px;line-height:56px}#logo_text a{text-decoration:none;display:block;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none}#logo_text a:hover{text-decoration:underline}#logo_image{position:absolute;top:50%;left:calc(100% * 65 / 1280);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#logo_image img.pc_logo_image{display:none}#logo_image img.mobile_logo_image{display:block}#logo_text_fixed,#logo_image_fixed{display:none}}@media only screen and (max-width:767px){.logo_area .logo img{width:325px;width:96%;padding:1% 2% !important}#logo_image img.mobile_logo_image{display:block;width:80%;padding:2% 0}}@media only screen and (max-width:767px){#bread_crumb{margin:0 0 30px;height:auto;line-height:1.6;min-width:0;padding:15px 20px;display:none}.page-template-default #bread_crumb{display:block}#bread_crumb ul{width:auto;margin:0 auto}#bread_crumb li.home a:before{top:0;left:0}#bread_crumb li:after{top:2px}}@media only screen and (max-width:767px){#post_meta_top{margin-top:0}#post_meta_top .date{line-height:30px;margin:0 10px;font-size:10px}#post_title{font-size:24px !important;line-height:1.4;margin:0 0 20px}#post_image{margin-bottom:15px}}@media only screen and (max-width:767px){.post_content{margin:0}}@media only screen and (max-width:767px){#single_share_top{margin:-5px 0 10px}#single_share_top #share_top1{padding-top:0}}@media only screen and (max-width:767px){#post_meta_bottom{margin:0 0 20px;background:#fff;padding:0}#post_meta_bottom li{display:block;margin:0 0 10px;border:none;font-size:12px;line-height:1.6}#post_meta_bottom li:last-child{border:none;margin:0}#post_meta_bottom li.post_category:before{top:0;left:0}#post_meta_bottom li.post_tag:before{top:2px;left:0}#post_meta_bottom li.post_author:before{top:0;left:0}#post_meta_bottom li.post_comment:before{top:0;left:0}}@media only screen and (max-width:767px){#previous_next_post{margin:0 0 30px}#previous_next_post .prev_post,#previous_next_post .next_post{width:50%}#previous_next_post .prev_post{margin-bottom:-1px}#previous_next_post a{height:auto;text-align:center;height:50px;line-height:50px}#previous_next_post .prev_post a:before{line-height:50px;height:50px}#previous_next_post .next_post a:before{line-height:50px;height:50px}#previous_next_post a span{height:auto}#previous_next_post span.nav{display:block}#previous_next_post span.title{display:none}#previous_next_post .prev_post span.nav{margin-left:-35px}#previous_next_post .next_post span.nav{margin-right:-35px}}@media only screen and (max-width:991px){#single_banner_area{margin:0 0 15px;text-align:center}#single_banner_area .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area .single_banner_right{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area img{max-width:100%;height:auto;display:inline}}@media only screen and (max-width:991px){#single_banner_area_bottom{margin:-20px 0 0;text-align:center}#single_banner_area_bottom .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area_bottom .single_banner_right{float:none;padding:0;margin:0 auto}#single_banner_area_bottom img{max-width:100%;height:auto;display:inline}}@media only screen and (max-width:991px){#single_banner_area2{margin:0 0 15px;text-align:center}#single_banner_area2 .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area2 .single_banner_right{float:none;padding:0 0 5px;margin:0 auto}#single_banner_area2 img{max-width:100%;height:auto;display:inline}}@media only screen and (max-width:767px){#related_post .headline{height:45px;line-height:45px;margin-bottom:15px}#related_post{overflow:hidden}#related_post ol{margin-right:-15px}#related_post li,#related_post li:nth-child(4n){width:33.33333%;width:-webkit-calc(100% / 3 - 15px);width:-moz-calc(100% / 3 - 15px);width:calc(100% / 3 - 15px);margin:0 15px 15px 0}#related_post li:nth-child(3n){margin-right:0}#related_post li .image{margin:0 0 15px;display:block;width:100%;height:auto}#related_post li .image img{width:100% !important;height:auto !important;-webkit-transform:none !important;-webkit-transition-property:none !important;-webkit-transition:0 !important;-moz-transform:none !important;-moz-transition-property:none !important;-moz-transition:0 !important;-ms-transform:none !important;-ms-transition-property:none !important;-ms-transition:0 !important;-o-transform:none !important;-o-transition-property:none !important;-o-transition:0 !important;transform:none !important;transition-property:none !important;transition:0 !important}}@media screen and (max-width:550px){#related_post ol{margin-right:-15px}#related_post li,#related_post li:nth-child(4n){width:50%;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px);margin:0 15px 15px 0}#related_post li:nth-child(3n){margin-right:15px}}@media only screen and (max-width:767px){#comment_headline{margin:0 0 15px}#comment_area,#trackback_area{margin:15px 0 0}}@media only screen and (max-width:767px){#comment_header{position:relative;margin:0 0 15px}#comment_header ul{margin:0}#comment_header ul li.comment_switch_active a:after,#comment_header #comment_closed p:after{display:none}}@media screen and (max-width:500px){#comment_header ul li{float:none;text-align:center;margin:0;width:100%}}@media only screen and (max-width:767px){.comment{padding:10px 10px 0}}@media only screen and (max-width:767px){.comment-meta-left{float:left;width:100%}}@media only screen and (max-width:767px){.comment_form_wrapper{border:1px solid #ccc;margin:0 0 25px;padding:15px;background:#fff}}@media only screen and (max-width:767px){#footer_top{min-width:0}#footer_top_inner{width:auto;padding:35px 0 10px;display:none}}@media only screen and (max-width:991px){#footer_menu{margin:0 0 0 20px;width:auto;font-size:0;text-align:left}#footer_menu ul,#footer_menu ul:last-child{display:block;vertical-align:top;float:left;width:50%;text-align:left;margin:0 20px 40px 0;width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px)}}@media only screen and (max-width:767px){#footer_address{margin:0 20px;text-align:center;border-top:1px dotted #ccc;padding-top:40px}#footer_address .info{font-size:12px}#footer_address li{display:block;margin:0}}@media only screen and (max-width:767px){#footer_bottom{width:auto;min-width:0;height:auto;background:0 0 !important}#footer_bottom_inner{width:auto;height:auto}}@media only screen and (max-width:767px){#footer_social_link{position:relative;left:0;right:0;margin:auto;top:0;background:#000;text-align:center;padding:0 0 40px}#footer_social_link li{float:none;display:inline-block;margin:0 2px}}@media only screen and (max-width:767px){#return_top{position:fixed;right:0;bottom:32vw;z-index:9999;-webkit-transform:translate3d(0,120%,0);transform:translate3d(0,120%,0);-webkit-transition:-webkit-transform .35s;transition:transform .35s}#return_top.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#return_top a{position:relative;display:block;height:60px;width:60px;text-decoration:none;border-radius:0}#return_top span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#return_top a:before{font-family:'design_plus';color:#fff;font-size:18px;display:block;position:absolute;width:23px;height:23px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#return_top a:before{content:'\e911';top:22px;left:21px}}@media only screen and (max-width:767px){.side_headline{text-align:center}.side_widget{margin:0 0 25px;font-size:12px;position:relative}.side_widget:last-child,.side_widget:only-child{margin:0}}@media only screen and (max-width:767px){.widget_search #search-box,.widget_search #s,.side_widget.google_search #s{width:75%;height:40px;margin:0 0 5px}.widget_search #search-btn input,.widget_search #searchsubmit,.side_widget.google_search #searchsubmit{width:25%}}@media only screen and (max-width:767px){.work_list_widget li,.footer_widget .work_list_widget li{margin:0 5px 5px 0 !important;width:auto;height:auto;width:-webkit-calc(100% / 3 - 5px);width:-moz-calc(100% / 3 - 5px);width:calc(100% / 3 - 5px)}.work_list_widget .image{width:100% !important;height:auto !important}.work_list_widget .image img{width:100% !important;height:auto !important;-webkit-transform:none !important;-webkit-transition-property:none !important;-webkit-transition:0 !important;-moz-transform:none !important;-moz-transition-property:none !important;-moz-transition:0 !important;-ms-transform:none !important;-ms-transition-property:none !important;-ms-transition:0 !important;-o-transform:none !important;-o-transition-property:none !important;-o-transition:0 !important;transform:none !important;transition-property:none !important;transition:0 !important}}header#header{width:100%;height:135px;background:#fff;padding:20px 0;margin:0 auto;position:static}header#header .pc_item{width:960px;margin:0 auto}#header.res{box-sizing:border-box}#header h1{height:15px;margin:0 0 15px;font-size:84%;line-height:15px;color:#666;text-align:right}#header #logo{float:left;display:inline;width:385px;height:50px;margin:0 0 5px 25px;padding:0;text-align:left;width:325px;margin:0 20px 5px 0}#header #headBtn{float:left;width:245px}#header #headBtn.doctorBtn,#header #headBtn.otherBtn,#othIn #header #headBtn.nurseBtn,#docIn #header #headBtn.nurseBtn{display:none}#othIn #header #headBtn.otherBtn,#docIn #header #headBtn.doctorBtn{display:block}#header #phone{float:right;display:inline;margin:0 15px 0 0}#header #phone li{float:left;width:270px}#header #gMenuN{clear:both;width:930px;margin:0 auto 0;padding-top:5px}#header #gMenuN li{float:left;margin-right:5px}#header #gMenuN li a{display:block;background-repeat:no-repeat;background-position:0 0}#header #gMenuN li#gm01 a{width:90px;background:url(/com_img/m1_.png) no-repeat}#header #gMenuN li#gm02{width:545px;background:url(/com_img/m2back.png) no-repeat}#header #gMenuN li#gm03 a{width:100px;background:url(/com_img/m3_.png) no-repeat}#header #gMenuN li#gm04{margin-right:0}#header #gMenuN li#gm04 a{width:180px;background:url(/com_img/m4_.png) no-repeat}#header #gMenuN li#gm02 ul{width:545px;margin:0;padding:2px 3px 2px 102px}#header #gMenuN li#gm02 ul li{margin-right:7px}#header #gMenuN li#gm02 ul li#gm02_1 a{width:66px;background:url(/com_img/m2_1_.png) no-repeat}#header #gMenuN li#gm02 ul li#gm02_2 a{width:90px;background:url(/com_img/m2_2_.png) no-repeat}#header #gMenuN li#gm02 ul li#gm02_3 a{width:90px;background:url(/com_img/m2_3_.png) no-repeat}#header #gMenuN li#gm02 ul li#gm02_4 a{width:66px;background:url(/com_img/m2_4_.png) no-repeat}#header #gMenuN li#gm02 ul li#gm02_4{margin-right:0}#header #gMenuN li#gm02 ul li#gm02_5 a{width:100px;background:url(/com_img/m2_5_.png) no-repeat}@media screen and (max-width:767px){header#header{height:auto}#underHeader #gmenu{position:fixed;top:0;right:0;width:100%;z-index:100000}#underHeader #gmenu.scr{height:100%}#underHeader #gmenu ul{display:none;height:100%;overflow-y:auto;max-height:1000px;-webkit-overflow-scrolling:touch}#underHeader #gmenu span#menu_btn{position:fixed;width:30px;padding:10px;background-color:#fff;margin:0;right:0;display:block;z-index:100001}#underHeader #gmenu span#menu_btn img{width:30px;height:25px}#underHeader #gmenu ul.top_ul{background-color:#fff;padding-top:45px;width:100%}#underHeader #gmenu span#menu_btn img.close{display:none}#underHeader #gmenu span#menu_btn.active img.open{display:none}#underHeader #gmenu span#menu_btn.active img.close{display:block}#underHeader #gmenu li{list-style:none;border-bottom:1px solid #ddd;width:100%;float:none}#underHeader #gmenu li a{text-decoration:none;color:#222;display:block}#underHeader img{width:100%}#underHeader #gmenu ul li.btn_01{border-top:1px solid #ddd;padding:3% 5%}#underHeader #gmenu ul li.btn_01 a{padding:5% 3%}#underHeader #gmenu ul li.btn_02{font-size:4.6vw;padding:4.6vw 0 4.6vw 10vw;position:relative;border-bottom:1px solid #fff;line-height:1.2;font-weight:700}#underHeader #gmenu ul li.btn_02.nurse{background:#feffcf}#underHeader #gmenu ul li.btn_02.nurse strong{color:red}#underHeader #gmenu ul li.btn_02.nurse strong:after{content:"";background:url(/sp/img/menu/icon_nurse.svg) no-repeat center center/4vw;width:7vw;height:10vw;position:absolute;left:2.4vw;top:2vw;background-size:100%}#underHeader #gmenu ul li.btn_02.nurse2{background:#feffcf}#underHeader #gmenu ul li.btn_02.nurse2 strong{color:red}#underHeader #gmenu ul li.btn_02.nurse2 strong:after{content:"";background:url(/sp/img/menu/icon_nurse2.svg) no-repeat center center/4vw;width:7vw;height:10vw;position:absolute;left:2.4vw;top:2vw;background-size:100%}#underHeader #gmenu ul li.btn_02.other{background:#feeeea}#underHeader #gmenu ul li.btn_02.other strong{color:red}#underHeader #gmenu ul li.btn_02.other strong:after{content:"";background:url(/sp/img/menu/icon_other.svg) no-repeat center center/4vw;width:6.6vw;height:10vw;position:absolute;left:2.4vw;top:2vw;background-size:100%}#underHeader #gmenu ul li.btn_03{background:url(/sp/img/menu/icon_info.png) no-repeat 4% center/4%;font-size:110%;font-size:4vw;padding:20px 0 20px 10%;width:90%}#underHeader #gmenu ul li.btn_04{background:url(/sp/img/menu/icon_flow.png) no-repeat 3% center/6%;font-size:110%;font-size:4vw;padding:20px 0 20px 10%;width:90%}#underHeader #gmenu ul li.btn_05{background:url(/sp/img/menu/icon_map.png) no-repeat 3% center/6%;font-size:110%;font-size:4vw;padding:20px 0 20px 10%;width:90%}#underHeader #gmenu ul li.btn_06{background:url(/sp/img/menu/icon_ca.png) no-repeat 3% center/6%;font-size:110%;font-size:4vw;padding:20px 0 20px 10%;width:90%}#underHeader #gmenu ul li.btn_07{background:url(/sp/img/menu/icon_reason.png) no-repeat 3% center/6%;font-size:110%;font-size:4vw;padding:20px 0 20px 10%;width:90%}#underHeader #gmenu ul li.btn_08{background:url(/sp/img/menu/icon_detail.png) no-repeat 4% center/4%;font-size:110%;font-size:4vw;padding:20px 0 20px 10%;width:90%}#underHeader #gmenu ul li.btn_09{background:url(/sp/img/menu/icon_user.png) no-repeat 4% center/4%;font-size:110%;font-size:4vw;padding:20px 0 20px 10%;width:90%}#underHeader #gmenu ul li.btn_10{background:url(/sp/img/menu/icon_flow2.png) no-repeat 3% center/5%;font-size:110%;font-size:4vw;padding:20px 0 20px 10%;width:90%}#underHeader #gmenu ul li.btn_pass{background:url(/sp/img/menu/pass.png) no-repeat 1% center/10%;font-size:110%;font-size:4vw;padding:20px 0 20px 10%;width:90%}#underHeader #gmenu ul li .btn_001,#underHeader #gmenu ul li .btn_003,#underHeader #gmenu ul li .btn_005,#underHeader #gmenu ul li .btn_007{width:49.8%;float:left;border-right:1px solid #ddd;margin:0}#underHeader #gmenu ul li .btn_002,#underHeader #gmenu ul li .btn_004,#underHeader #gmenu ul li .btn_006{width:49.8%;float:right;margin:0}#underHeader #gmenu ul li .btn_001{border-bottom:1px solid #ddd}#underHeader #gmenu ul li .btn_002{border-bottom:1px solid #ddd}#underHeader #gmenu ul li .btn_003{border-bottom:1px solid #ddd}#underHeader #gmenu ul li .btn_004{border-bottom:1px solid #ddd}#underHeader #gmenu ul li .btn_005{border-bottom:1px solid #ddd}#underHeader #gmenu ul li .btn_006{border-bottom:1px solid #ddd}#underHeader #gmenu ul li .btn_001 a,#underHeader #gmenu ul li .btn_002 a,#underHeader #gmenu ul li .btn_003 a,#underHeader #gmenu ul li .btn_004 a,#underHeader #gmenu ul li .btn_005 a,#underHeader #gmenu ul li .btn_006 a,#underHeader #gmenu ul li .btn_007 a{width:97%;display:inline-block;padding:15px 0 15px 3%;font-size:80%;font-size:3.2vw}#underHeader #gmenu .nurse a,#underHeader #gmenu .nurse2 a,#underHeader #gmenu .other a{padding:3.6vw 0 3.6vw 3vw;border-bottom:1px dotted #666}#underHeader #gmenu ul li.btn_0001,#underHeader #gmenu ul li.btn_0002{background-color:#fff;padding:20px 5% 5px;border:none;width:90%}#underHeader #gmenu ul li.tel{width:84%;text-align:center;background-color:#fff;padding:15px 8% 50px;border:none;margin-bottom:50px}#underHeader #gmenu li ul{margin-top:20px;border:none;background-color:#f4f4f4;font-size:4vw}#underHeader #gmenu li ul li{padding:20px 0 20px 6%;width:94%}#underHeader #gmenu .next1{background:#fbfbfb url(/sp/img/menu/icon_next01.png) no-repeat 94% center;padding:0 5vw;font-size:4vw;border:none}#underHeader #gmenu .next2{background:#f1f1f1 url(/sp/img/menu/icon_next02.png) no-repeat 98% center}#underHeader #gmenu li ul li ul{background-color:#fbfbfb;padding:1vw 0 5vw}#underHeader #gmenu li ul li ul li{width:95%;padding:20px 0 20px 5%;border-bottom:1px dashed #ccc}#underHeader #gmenu li ul li ul li.otherBtn{padding:20px 0 20px 5%;width:100%}#underHeader #gmenu li ul li ul li ul li{padding:0;border-bottom:1px dotted #ccc}#underHeader #gmenu li.btn_02 ul li ul li ul li a{padding:20px 0 20px 5%}#underHeader #gmenu .occupations ul li,#underHeader #gmenu li.btn_03 ul li,#underHeader #gmenu li.btn_05 ul li{padding:0}#underHeader #gmenu .occupations ul li a,#underHeader #gmenu li.btn_03 ul li a,#underHeader #gmenu li.btn_05 ul li a{padding:20px 0 20px 5%}#underHeader #gmenu li.btn_04,#underHeader #gmenu li.btn_05,#underHeader #gmenu li.btn_06,#underHeader #gmenu li.btn_07,#underHeader #gmenu li.btn_08,#underHeader #gmenu li.btn_09,#underHeader #gmenu li.btn_pass{padding:0 0 0 10% !important}#underHeader #gmenu li.btn_04 a,#underHeader #gmenu li.btn_05 a,#underHeader #gmenu li.btn_06 a,#underHeader #gmenu li.btn_07 a,#underHeader #gmenu li.btn_08 a,#underHeader #gmenu li.btn_09 a,#underHeader #gmenu li.btn_pass a{padding:20px 0}#underHeader #gmenu .logo{width:100%;padding:1vw;position:fixed;background-color:#fff;border-bottom:1px solid #ccc;height:15.3vw;top:0}#underHeader #gmenu .logo img{height:auto;padding:1.5vw 1vw 1vw;width:48vw}#header{height:auto;padding-top:8vw;width:100%}header #gmenu{position:fixed;top:0;right:0;width:100%;z-index:1000003;height:15vw;background:#fff}header #gmenu ul.top_ul{padding-top:15vw}#gmenu span #tel_btn{position:fixed;width:100%;max-width:34px;height:auto;padding:0;margin:0;right:25%;display:inline-block;z-index:100001;top:3vw}.bnr_infeed a span.info em.ttl{display:block;padding-bottom:.2em;color:#e25073;font-size:4.4vw;font-weight:700;font-style:normal;line-height:1.2}#underHeader .text{position:absolute;font-size:12px;left:5px;top:8px}#underHeader .logo{margin:0}#underHeader ul{height:64px;list-style:none;margin:0 0 15px;padding:0}#underHeader li{width:160px;float:left}#underHeader #gmenu span#tel_btn{max-width:13vw}#underHeader #gmenu span#menu_btn{position:fixed;width:15vw;padding:2vw;background-color:#f42f0e;margin:0;right:0;display:block;z-index:100001}#underHeader #gmenu span#menu_btn img{width:11vw;height:auto;display:block;margin:0 auto}#underHeader #gmenu ul li.btn_0001,#underHeader #gmenu ul li.btn_0002{width:100%}#underHeader #gmenu ul.top_ul{padding-top:15vw}#underHeader #gmenu ul li.btn_01,#underHeader #gmenu ul li.btn_02,#underHeader #gmenu ul li.btn_03,#underHeader #gmenu ul li.btn_04,#underHeader #gmenu ul li.btn_05,#underHeader #gmenu ul li.btn_06,#underHeader #gmenu ul li.btn_07,#underHeader #gmenu ul li.btn_08,#underHeader #gmenu ul li.btn_09,#underHeader #gmenu ul li.btn_pass{width:100%}#underHeader #gmenu li ul li{width:100%}#underHeader #gmenu li ul li ul li{width:100%}.bnr_infeed a span.info em.txt{font-size:3.6vw;font-style:normal;line-height:1.4}.bnr_infeed a{display:table;width:auto;margin:1vw auto;border:1px solid #a8a8a8;background:#fff;text-decoration:none}.line_box{padding:5%}}@media screen and (min-width:768px){#footer{width:100%;background:url(/com_img/bg_footer.png) repeat-x top #f5f5f5;padding:30px 0 20px}#footer #footerInn{width:930px;margin:0 auto}#footer #footerInn ul{text-align:center;font-size:84%}#footer #footerInn ul li{display:inline;margin-right:5px;padding-right:5px;border-right:1px solid #666}#footer #footerInn ul li.last{border-right:none}#footer #footerInn ul li a{white-space:nowrap;line-height:1.6;font-size:12px}#footer #footerInn address{display:block;text-align:right;margin-top:1em;padding-top:.5em;border-top:1px solid #d5d5d5}#footer #footerInn #copyright{background:0 0 !important}#footer #footerInn .glow-academy li{border:none}}@media screen and (max-width:767px){.center{text-align:center}#footer #footerInn{width:100%;text-align:center;font-size:3.4vw}footer p{font-size:3vw;margin:0;padding:2% 0;color:#333;line-height:1.2}#event_fair{margin:15vw auto 0;padding:0 3vw}#academy{margin:0 auto 5vw;padding:0 3vw}#academy p{height:53vw}#success_flow{margin:1em auto;width:100%;position:relative}#success_flow img{width:100%}#success_flow img.btn01{position:absolute;width:30%;top:36.5%;right:45%}#success_flow img.btn02{position:absolute;width:30%;top:36.5%;right:13%}#success_flow img{width:100%;max-width:600px;height:auto}#success_flow imgb.btn01{max-width:181px}#success_flow imgb.btn02{max-width:181px}#registration img{width:94%;max-width:566px;height:auto;margin:0 3%}.users_text{line-height:1.3;margin:0;font-size:14px;color:#333;padding:0 10px;clear:both}.users_rt{float:right;margin-bottom:1em}.users_rt a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}#clinic_detail h2 img{width:100%;max-width:600px;height:auto}#clinic_detail .detail01 img{width:100%;max-width:138px;height:auto}#clinic_detail .detail02 img{width:100%;max-width:137px;height:auto}.line_box img{width:100%;max-width:380px;height:auto}#clinic_detail{border-bottom:10px solid #07adc8}#clinic_detail h2{width:100%;margin:0 auto}#clinic_detail div{width:94%;padding:2% 3%;border-bottom:1px solid #ccc;background:#fff url(/sp/img/bg_clinic_detail.png) no-repeat 96% center;background-size:6%}#clinic_detail div p{margin-bottom:0;float:left;width:30%;margin-right:3%}#clinic_detail div.b_none{border:none}#clinic_detail dl{margin-bottom:0;float:right;width:55%;margin:5% 10% 5% 0}#clinic_detail dl dt{font-size:3.6vw;color:#b0631f;font-weight:700;margin-bottom:.7em}#clinic_detail dl dd{font-size:6.8vw;font-weight:700;color:#333}#application{width:100%;background:#f6f4f4}#application dl{width:100%;padding:3% 0 3% 25%;background:url(/sp/img/icon_app.png) no-repeat 3% center;background-size:24%}#application dt{margin:.5em 0 .5em 4%;font-size:5vw;color:#666;font-weight:700}#application dd{margin-left:3%}#application dd a{width:48.5%;display:inline-block}#application img{width:100%;max-width:244px;height:auto}#footer .btn{width:100%;padding:3%;background:#f6f4f4}#footer .btn ul{width:100%;border-top:2px dashed #bbb;padding-top:6%}#footer .btn ul li{width:49.5%;list-style:none}#footer .btn ul li:nth-child(odd){float:left}#footer .btn ul li:nth-child(even){float:right}#footer .btn img{width:100%;max-width:274px;height:auto}#footer .menu{width:100%;margin:0 auto;padding:5% 3vw;background:#f6f4f4}#footer .menu ul{margin:0 auto;width:100%}#footer .menu ul li{margin-bottom:1%;list-style:none;display:inline}#footer .menu ul li a{color:#333;padding:0 3vw 0;border-right:1px solid #666;display:inline-block;margin-bottom:4vw;text-decoration:none;font-size:3.6vw}#footer .menu ul li:last-child a{border:none}}
@charset "UTF-8";@font-face{font-family:'design_plus';src:url(//www.biyo-job.com/wp/wp-content/themes/source_tcd045/css/../fonts/design_plus.eot?v=1.3);src:url(//www.biyo-job.com/wp/wp-content/themes/source_tcd045/css/../fonts/design_plus.eot?v=1.3#iefix) format('embedded-opentype'),url(//www.biyo-job.com/wp/wp-content/themes/source_tcd045/css/../fonts/design_plus.woff?v=1.3) format('woff'),url(//www.biyo-job.com/wp/wp-content/themes/source_tcd045/css/../fonts/design_plus.ttf?v=1.3) format('truetype'),url(//www.biyo-job.com/wp/wp-content/themes/source_tcd045/css/../fonts/design_plus.svg?v=1.3#design_plus) format('svg');font-weight:400;font-style:normal}.icon-file-text:before{content:"\f15c"}.icon-share-alt:before{content:"\f1e0"}.icon-phone:before{content:"\f095"}.icon-envelope:before{content:"\f0e0"}.icon-tag:before{content:"\f02b"}.icon-pencil:before{content:"\f040"}.icon-close:before{content:"\e91a";font-family:"design_plus"}.dp-footer-bar{background:#fff;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;font-size:10px;text-align:center;width:100%;z-index:9998}.dp-footer-bar a{display:block;padding:10px 0}.dp-footer-bar-item{flex:1}.dp-footer-bar-item+.dp-footer-bar-item{border-left:1px solid #ddd}.dp-footer-bar-item:only-child .dp-footer-bar-icon{display:block;position:relative}.dp-footer-bar-item:only-child .dp-footer-bar-icon:before{position:absolute;right:15px}.dp-footer-bar-icon:before{display:block;font-family:"design_plus";font-size:16px;margin-bottom:.5em}.modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.modal-content{margin:auto;position:fixed;bottom:20%;left:0;right:0;width:209px;z-index:9999}.modal-close:before{color:#fff;font-size:32px;position:absolute;bottom:20%;right:0;text-align:center;width:50px}.share{text-align:center}.share-button{float:left;vertical-align:center;width:50px;height:50px}.share-button--rounded-square{border-radius:2px;overflow:hidden}.share-button+.share-button{margin-left:3px}.share-button a{display:block;position:relative;width:100%;height:100%}.share-button a img{width:100%;height:auto}#dp-footer-bar{position:fixed;right:0;bottom:0;z-index:999;width:100%}.dp-footer-bar-type1{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.dp-footer-bar-type1.is-active{opacity:1}.dp-footer-bar-type2{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .35s;transition:transform .35s}.dp-footer-bar-type2.is-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.u-hidden{display:none}