@import "compass";@import "compass";
#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images{width:100%;float:left;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover{border:none}#sb_instagram #sbi_images .sbi_item{display:-moz-inline-stack;display:inline-block;float:left;vertical-align:top;zoom:1;padding:inherit!important;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width:10%}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:auto}#sb_instagram .sbi_no_js img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:#fff;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow( 0 0 2px rgba(0,0,0,.4) );filter:drop-shadow( 0 0 2px rgba(0,0,0,.4) )}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}#sb_instagram br{display:none}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important;overflow:hidden!important}#sb_instagram .sb_instagram_header{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%}#sb_instagram .sb_instagram_header a{float:left;display:block;text-decoration:none;transition:color .5s ease}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-ms-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-ms-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-left:95px!important;line-height:1.4}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-right:-85px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{margin-top:4px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{padding-top:20px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-left:140px!important;line-height:1.5}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-right:-120px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{margin-top:12px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{padding-top:32px!important}}#sb_instagram .sb_instagram_header .sbi_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img img{float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden;background:url(//shin-senior.com/wp-content/plugins/instagram-feed/css/../img/small-logo.png) no-repeat 0 0}#sb_instagram .sb_instagram_header .sbi_header_img_hover{z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-radius:40px;transition:opacity .2s}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text{float:left;width:100%;padding-top:5px}#sb_instagram .sb_instagram_header a{text-decoration:none}#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header .sbi_header_text h3{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important}#sb_instagram .sb_instagram_header h3{font-size:16px;line-height:1.3}#sb_instagram .sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram p:empty{display:none}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3{padding-top:9px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load{opacity:1;transition:all .5s ease-in}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0 auto;background:#333;color:#eee;border:none;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram .sbi_follow_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{transition:all .1s ease-in}#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn.sbi_custom:hover,#sb_instagram .sbi_follow_btn.sbi_custom a:focus,#sb_instagram .sbi_follow_btn.sbi_custom a:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,.15)}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_width_resp{width:100%!important}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:100%}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition{opacity:1}#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:#ddd;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:#ccc;background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7 form.submitting .ajax-loader{visibility:visible}.wpcf7 .ajax-loader:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7 .ajax-loader:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
@charset "utf-8";html,article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video,main{margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word;font-feature-settings:"palt"}*{box-sizing:border-box}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;word-wrap:break-word;overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,nav,section,main{display:block}nav,ul{list-style:none}
@charset "utf-8";#wsc_page #pankuzu,footer .main_line .inner,body.lower .main_misc{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width:1199px){#wsc_page #pankuzu,footer .main_line .inner,body.lower .main_misc{width:91.6666666667%}}html{font-size:small;line-height:1.5}body{color:#000;background:#fff;-webkit-text-size-adjust:none;font-size:108%}.ie body{font-size:105%}@media only screen and (max-width:767px){body{font-size:93%}}body a{color:#000;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body,pre,input,textarea,select{font-family:'Hina Mincho',serif}input,select,textarea{font-size:100%}@media only screen and (min-width:1200px){body .view_tab-sp,body .view_tab{display:none !important}}@media print{body .view_tab-sp,body .view_tab{display:none !important}}@media only screen and (min-width:768px){body .view_sp{display:none !important}}@media only screen and (max-width:1199px){body .view_pc{display:none !important}}@media only screen and (max-width:767px){body .view_pc-tab,body .view_tab{display:none !important}}#wsc_page{overflow:hidden}@media only screen and (min-width:1200px){#wsc_page{width:100%;margin:auto}}@media print{#wsc_page{width:100%;margin:auto}}@media only screen and (min-width:768px){#wsc_page{font-size:100% !important}}#wsc_page main{padding:160px 0 180px}@media only screen and (max-width:767px){#wsc_page main{padding:4em 0 5em}}#wsc_page h4{text-align:center;font-size:215%;position:relative;letter-spacing:.4em;font-weight:400}@media only screen and (max-width:767px){#wsc_page h4{font-size:172%;letter-spacing:.3em}}#wsc_page h4:before{content:'';display:block;position:absolute;top:50%;left:-10px;right:0;margin:auto;transform:translateY(-50%);width:77px;height:77px;background:url(//shin-senior.com/wp-content/themes/template/files/css/../../images/ic_ttl.png);background-size:cover}@media only screen and (max-width:767px){#wsc_page h4:before{width:2.5em;height:2.5em}}#wsc_page h5{width:100%;padding:28px 1em;font-size:172%;letter-spacing:.2em;background:#6484aa;color:#fff;text-align:center;font-weight:400;position:relative;overflow:hidden}@media only screen and (max-width:767px){#wsc_page h5{padding:.8em 1em}}@media only screen and (max-width:767px){#wsc_page h5{font-size:143%;letter-spacing:.12em}}#wsc_page #pankuzu{margin-top:.5em;letter-spacing:-.6em}#wsc_page #pankuzu li{display:inline-block;vertical-align:top;letter-spacing:normal}#wsc_page #pankuzu li a,#wsc_page #pankuzu li span{font-family:'Noto Sans JP',sans-serif;letter-spacing:.08em}#wsc_page #pankuzu li+li{padding-left:2em;position:relative}#wsc_page #pankuzu li+li:before{content:'>';position:absolute;left:.6em;top:38%;transform:translateY(-50%);font-size:129%}body.lower main{padding-top:0 !important}@keyframes arrowmove{0%{bottom:3%}50%{bottom:5%}100%{bottom:3%}}body.homepage header .con_header .logo{display:none}header{background:#636f85;position:relative}header .con_header,header .con_fixnav{width:100%;position:absolute;top:0;left:0;background:0 0;z-index:2;display:flex;justify-content:flex-end}@media only screen and (max-width:767px){header .con_header,header .con_fixnav{display:none !important}}header .con_header .logo,header .con_fixnav .logo{padding:.5em 1em}header .con_header .logo a,header .con_fixnav .logo a{display:block}header .con_header .logo a img,header .con_fixnav .logo a img{width:164px}header .con_header ul,header .con_fixnav ul{display:flex;justify-content:flex-end;align-items:center}header .con_header ul li+li,header .con_fixnav ul li+li{margin-left:42px}@media only screen and (max-width:767px){header .con_header ul li+li,header .con_fixnav ul li+li{margin-left:1em}}header .con_header ul li a,header .con_fixnav ul li a{display:block;text-decoration:none;font-size:129%;color:#fff;letter-spacing:.08em;transition:opacity .3s ease}header .con_header ul li a:hover,header .con_fixnav ul li a:hover{opacity:.7}header .con_header ul li:last-child a,header .con_fixnav ul li:last-child a{padding:1.2em 2em;background:#636f85;transition:all .3s ease}header .con_fixnav{width:100%;position:fixed;display:flex;justify-content:space-between;align-items:center;top:-10%;left:0;background:#6484aa;box-shadow:0px 0px 16px 0px rgba(0,0,0,.6);z-index:10;transition:top .3s ease}header .con_fixnav .logo{display:block;margin-left:1em}header .con_fixnav .logo a{transition:opacity .3s ease}header .con_fixnav .logo a:hover{opacity:.7}header .con_fixnav .logo a img{width:140px}header .con_fixnav ul li a{color:#fff}header .con_fixnav ul li:last-child a{color:#fff}header .con_mainimg{width:100%;height:96vh;position:relative;overflow:hidden}@media only screen and (max-width:767px){header .con_mainimg{height:92vh}}header .con_mainimg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:url(//shin-senior.com/wp-content/themes/template/files/css/../../images/bk_wave.png);background-size:contain;z-index:5}header .con_mainimg #obj_mainimg{max-width:1920px;margin:0 auto}header .con_mainimg #obj_mainimg:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#636f85;z-index:1;opacity:.7}header .con_mainimg #obj_mainimg .slick-list{overflow:hidden}header .con_mainimg #obj_mainimg img{object-fit:cover;width:100%;height:97vh}header .con_mainimg .box_maintxt{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);text-align:center;z-index:2}header .con_mainimg .box_maintxt>*{color:#fff}header .con_mainimg .box_maintxt h1{width:80%;margin:auto;font-weight:400;letter-spacing:1em}@media only screen and (max-width:767px){header .con_mainimg .box_maintxt h1{letter-spacing:.8em}}header .con_mainimg .box_maintxt h1 i{display:block;margin-bottom:24px}@media only screen and (max-width:767px){header .con_mainimg .box_maintxt h1 i{margin-bottom:1em}}header .con_mainimg .box_maintxt .c_txt{margin-top:42px;font-size:158%;letter-spacing:.4em;line-height:1.8;font-weight:400}@media only screen and (max-width:767px){header .con_mainimg .box_maintxt .c_txt{margin-top:2em}}@media only screen and (max-width:767px){header .con_mainimg .box_maintxt .c_txt{font-size:115%;letter-spacing:.2em}}header .con_mainimg .scroll{position:absolute;bottom:5%;right:50%;animation:arrowmove 3s ease-in-out infinite;z-index:1}header .con_mainimg .scroll a{position:absolute;left:-20px;bottom:10px;color:#fff;text-decoration:none;font-size:129%;letter-spacing:.08em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}@media only screen and (max-width:767px){header .con_mainimg .scroll a{font-size:115%}}header .con_mainimg .scroll a:before{content:"";position:absolute;bottom:0;right:-6px;width:1px;height:20px;background:#fff;transform:skewX(-31deg)}header .con_mainimg .scroll a:after{content:"";position:absolute;bottom:0;right:0;width:1px;height:80px;background:#fff}@media only screen and (max-width:767px){header .con_mainimg .scroll a:after{height:60px}}header .con_lowtop{width:100%;height:50vh;position:relative;overflow:hidden}header .con_lowtop .mainimg{height:100%;position:relative}header .con_lowtop .mainimg img{position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (max-width:767px){header .con_lowtop .mainimg img{max-width:none;height:100%}}header .con_lowtop .mainimg:after{content:'';width:100%;height:50vh;position:absolute;top:0;left:0;background:#636f85;z-index:1;opacity:.7}header .con_lowtop h2{width:90%;margin:auto;font-size:229%;letter-spacing:.4em;color:#fff;font-weight:400;text-align:center;position:absolute;top:55%;left:0;right:0;margin:auto;transform:translateY(-50%);z-index:1}body.fixed .con_fixnav{top:0}.fadein{opacity:0;transform:translate(0,80px);transition:all .9s ease}.fadein.scrollin{opacity:1;transform:translate(0,0)}.temp_btn1{max-width:380px;width:100%;text-align:center}.temp_btn1 a,.temp_btn1 span{display:block;padding:22px 24px;background:#6484aa;color:#fff;font-size:129%;position:relative;transition:all .3s ease}@media only screen and (max-width:767px){.temp_btn1 a,.temp_btn1 span{padding:1em}}.temp_btn1 a:before,.temp_btn1 span:before{content:'';display:inline-block;height:1px;width:2em;background:#fff;margin-right:1em;transition:all .3s ease}.temp_btn1 a:after,.temp_btn1 span:after{content:'';width:.5em;height:1px;display:block;position:absolute;top:54%;left:-2.4em;right:0;margin:auto;background:#fff;transform:rotate(45deg);transition:all .3s ease}.temp_btn1 a:hover,.temp_btn1 span:hover{background:#3e5a7a}.temp_btn1 a:hover:before,.temp_btn1 span:hover:before{width:4em}.temp_btn1 a:hover:after,.temp_btn1 span:hover:after{left:-.4em}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@media only screen and (max-width:767px){footer{margin-bottom:4.6em}}footer .main_slider{position:relative;display:flex;width:100%;overflow:hidden}footer .main_slider .slider{display:flex;width:100%}@media only screen and (max-width:767px){footer .main_slider .slider{width:200vw}}footer .main_slider .slider:first-child{animation:loop 80s -40s linear infinite;will-change:transform;backface-visibility:hidden}footer .main_slider .slider:last-child{animation:loop2 80s linear infinite}footer .main_slider .slider li{width:100vw}footer .main_line{padding:56px 0;background:#45b345}@media only screen and (max-width:767px){footer .main_line{padding:1.6em 0}}footer .main_line .inner{max-width:1080px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){footer .main_line .inner{flex-wrap:wrap}}footer .main_line .inner .con_txt{letter-spacing:-.6em}footer .main_line .inner .con_txt>*{display:inline-block;letter-spacing:normal;vertical-align:top}@media only screen and (max-width:767px){footer .main_line .inner .con_txt .icon{text-align:center;display:block;margin:auto}}@media only screen and (max-width:767px){footer .main_line .inner .con_txt .icon img{width:4em}}footer .main_line .inner .con_txt .box_txt{margin-left:1em}@media only screen and (max-width:767px){footer .main_line .inner .con_txt .box_txt{margin-top:1em;margin-left:0}}footer .main_line .inner .con_txt .box_txt>*{font-family:'Noto Sans JP',sans-serif;color:#fff}footer .main_line .inner .con_txt .box_txt .st{font-size:172%;font-weight:700;letter-spacing:.08em}@media only screen and (max-width:767px){footer .main_line .inner .con_txt .box_txt .st{font-size:129%;text-align:center}}footer .main_line .inner .con_txt .box_txt .st span{color:#ffff45}footer .main_line .inner .con_txt .box_txt .txt_lead{margin-top:6px;font-size:129%;letter-spacing:.08em}@media only screen and (max-width:767px){footer .main_line .inner .con_txt .box_txt .txt_lead{margin-top:.4em}}@media only screen and (max-width:767px){footer .main_line .inner .con_txt .box_txt .txt_lead{font-size:108%;letter-spacing:.04em;text-align:center}}footer .main_line .inner .con_txt .box_txt .txt{margin-top:24px;line-height:1.8;letter-spacing:.06em}@media only screen and (max-width:767px){footer .main_line .inner .con_txt .box_txt .txt{margin-top:1em}}@media only screen and (max-width:767px){footer .main_line .inner .con_txt .box_txt .txt{font-size:100%;letter-spacing:.02em}}footer .main_line .inner .con_btns{letter-spacing:-.6em}@media only screen and (max-width:767px){footer .main_line .inner .con_btns{text-align:center;margin:auto;margin-top:1em}}footer .main_line .inner .con_btns>*{display:inline-block;letter-spacing:normal;vertical-align:top}footer .main_line .inner .con_btns .friend a{width:140px;padding:10px;display:block;background:#49d447;border:2px solid #fff;border-radius:5px;color:#fff;font-family:'Noto Sans JP',sans-serif;text-decoration:none;text-align:center;font-size:115%;line-height:1.6;letter-spacing:.08em;transition:border-color .3s ease}footer .main_line .inner .con_btns .friend a i{width:60px;display:block;margin:auto;margin-bottom:8px}footer .main_line .inner .con_btns .friend a:hover{border-color:#ffff45}footer .main_line .inner .con_btns .qr{margin-left:24px}@media only screen and (max-width:767px){footer .main_line .inner .con_btns .qr{margin-left:1em}}footer .main_footer{display:flex}@media only screen and (max-width:767px){footer .main_footer{flex-wrap:wrap}}footer .main_footer .con_footer{width:50%;background:#d7eeea}@media only screen and (max-width:767px){footer .main_footer .con_footer{width:100%}}footer .main_footer .con_footer .inner{max-width:600px;width:90%;padding:92px 18px;margin-left:auto}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner{padding:2em 0}}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner{margin:auto}}footer .main_footer .con_footer .inner .box_footer .title{display:flex;align-items:center}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner .box_footer .title{flex-wrap:wrap}}footer .main_footer .con_footer .inner .box_footer .title .st{min-width:200px;text-align:left;letter-spacing:.3em}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner .box_footer .title .st{width:100%;text-align:center}}footer .main_footer .con_footer .inner .box_footer .title .st i{display:block;letter-spacing:.06em;margin-bottom:12px}footer .main_footer .con_footer .inner .box_footer .title .btns{letter-spacing:-.6em}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner .box_footer .title .btns{margin:1em auto}}footer .main_footer .con_footer .inner .box_footer .title .btns p{display:inline-block;letter-spacing:normal;vertical-align:top}footer .main_footer .con_footer .inner .box_footer .title .btns p a{transition:opacity .3s ease}footer .main_footer .con_footer .inner .box_footer .title .btns p a:hover{opacity:.5}footer .main_footer .con_footer .inner .box_footer .title .btns p+p{margin-left:1em}footer .main_footer .con_footer .inner address{margin-top:32px;line-height:1.8;font-size:115%}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner address{margin-top:1em}}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner address{text-align:center;font-size:108%;line-height:1.6}}footer .main_footer .con_footer .inner .box_tel{margin-top:32px}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner .box_tel{margin-top:1em}}footer .main_footer .con_footer .inner .box_tel .txt{letter-spacing:.06em;font-size:115%}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner .box_tel .txt{text-align:center;font-size:93%}}footer .main_footer .con_footer .inner .box_tel .txt_tel{color:#2f5684;font-size:129%;letter-spacing:.08em}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner .box_tel .txt_tel{font-size:115%;text-align:center;letter-spacing:.02em}}footer .main_footer .con_footer .inner .box_tel .txt_tel a,footer .main_footer .con_footer .inner .box_tel .txt_tel span{font-size:267%;text-decoration:none;font-weight:700;color:#234872;margin-left:.2em;letter-spacing:.1em;line-height:1.2}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner .box_tel .txt_tel a,footer .main_footer .con_footer .inner .box_tel .txt_tel span{font-size:200%}}footer .main_footer .con_footer .inner .box_txt{margin-top:32px;font-size:115%}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner .box_txt{margin-top:1em}}@media only screen and (max-width:767px){footer .main_footer .con_footer .inner .box_txt{font-size:108%;text-align:center}}footer .main_footer .con_footer .inner .box_txt .day{margin-top:.6em}footer .main_footer .con_gmap{width:50%}@media only screen and (max-width:767px){footer .main_footer .con_gmap{width:100%}}footer .main_footer .con_gmap iframe{width:100%;height:100%}footer #copyright{font-size:115%;letter-spacing:.08em;padding:1em;background:#6385ac;color:#fff;text-align:center}@media only screen and (max-width:767px){footer #copyright{font-size:100%;letter-spacing:.04em}}footer .fix_nav{width:100%;position:fixed;bottom:-20%;left:0;box-shadow:0px 0px 16px 0px rgba(0,0,0,.6);z-index:10;transition:bottom .5s ease}footer .fix_nav ul{display:flex;width:100%;text-align:center}footer .fix_nav ul li{width:50%}footer .fix_nav ul li a{display:block;padding:.6em;color:#fff;font-size:172%}footer .fix_nav ul li a img{height:1.5em}footer .fix_nav ul li:nth-child(1) a{background:#45b345}footer .fix_nav ul li:nth-child(2) a{background:#6385ac}footer .icon-hamburger{display:none;cursor:pointer;height:50px;position:relative;width:50px;display:none;margin-bottom:.4em;opacity:0;transition:opacity .3s ease;z-index:1}@media only screen and (max-width:767px){footer .icon-hamburger{display:inline-block;position:fixed;top:1em;right:1em}}footer .icon-hamburger span{background:#293e56;display:block;height:3px;left:50%;margin:-8% 0 0 -42%;position:absolute;top:50%;width:84%}footer .icon-hamburger span:before,footer .icon-hamburger span:after{background:#293e56;content:"";display:block;height:3px;left:50%;margin:-8% 0 0 -50%;position:absolute;top:50%;width:100%}footer .icon-hamburger span:before{margin-top:-18px}footer .icon-hamburger span:after{margin-top:15px}footer #modal-overlay{background-color:rgba(100,132,170,.96);display:none;height:100%;left:0;position:fixed;top:0;width:100%;padding:4em 1em 2em;z-index:99}footer #modal-overlay .close{font-size:229%;line-height:1;position:absolute;top:.6em;right:.6em;color:#fff}footer #modal-overlay .logo a{display:block;text-decoration:none;text-align:center;letter-spacing:.2em;color:#fff}footer #modal-overlay .logo a i{display:block;text-align:center;margin-bottom:.4em}footer #modal-overlay .logo a i img{height:3em}footer #modal-overlay ul{margin-top:1.6em}footer #modal-overlay ul li{border-top:1px solid #d7eeea}footer #modal-overlay ul li:last-child{border-bottom:1px solid #d7eeea}footer #modal-overlay ul li a{display:block;text-align:center;padding:1em;text-decoration:none;color:#fff;font-size:115%}footer #modal-overlay .box_access{margin-top:2em}footer #modal-overlay .box_access .btns{letter-spacing:-.6em;text-align:center}footer #modal-overlay .box_access .btns p{display:inline-block;letter-spacing:normal;vertical-align:top}footer #modal-overlay .box_access .btns p a{transition:opacity .3s ease}footer #modal-overlay .box_access .btns p a:hover{opacity:.5}footer #modal-overlay .box_access .btns p+p{margin-left:1em}footer #modal-overlay .box_access .txt_tel{margin-top:1em;color:#fff;font-size:129%;letter-spacing:.08em}@media only screen and (max-width:767px){footer #modal-overlay .box_access .txt_tel{font-size:115%;text-align:center;letter-spacing:.02em}}footer #modal-overlay .box_access .txt_tel a,footer #modal-overlay .box_access .txt_tel span{font-size:267%;text-decoration:none;font-weight:700;color:#fff;margin-left:.2em;letter-spacing:.1em;line-height:1.2}@media only screen and (max-width:767px){footer #modal-overlay .box_access .txt_tel a,footer #modal-overlay .box_access .txt_tel span{font-size:200%}}footer #modal-overlay .box_access .txt{margin-top:1em;color:#fff;text-align:center;font-size:108%;letter-spacing:.08em}body.fixed .icon-hamburger{opacity:1}body.fixed .fix_nav{bottom:0}body.lower header .con_header{justify-content:space-between}@media only screen and (max-width:767px){body.lower header .con_header{display:block !important}}@media only screen and (max-width:767px){body.lower header .con_header ul{display:none}}@media only screen and (max-width:767px){body.lower header .con_header h1{text-align:center}body.lower header .con_header h1 img{width:10em}}body.lower .main_misc{padding:120px 0}@media only screen and (max-width:767px){body.lower .main_misc{padding:3em 0}}body.lower .main_misc .st{text-align:center;font-size:229%;letter-spacing:.1em}@media only screen and (max-width:767px){body.lower .main_misc .st{font-size:172%;text-align:left}}body.lower .main_misc .txt{margin-top:48px;text-align:center;letter-spacing:.08em;line-height:1.8;font-size:115%}@media only screen and (max-width:767px){body.lower .main_misc .txt{margin-top:1.4em}}@media only screen and (max-width:767px){body.lower .main_misc .txt{letter-spacing:.04em;text-align:left;line-height:1.6;font-size:108%}}.wpcf7 .ajax-loader{display:none}.box_form{width:100%;max-width:800px;margin:auto}.box_form input[type=text],.box_form input[type=url],.box_form input[type=email],.box_form input[type=tel]{width:90%}.box_form input[type=submit],.box_form input[type=button]{margin-top:20px;font-size:1.1rem;width:80%;max-width:300px;border-radius:0;letter-spacing:.08em;padding:.7em;background:#5dbe98;border:none;color:#fff;font-size:129%;transition:all .3s ease;cursor:pointer}.box_form input[type=submit]:hover,.box_form input[type=button]:hover{opacity:.7}.box_form input[type=button]{background:#8e8e8e;margin-right:1em}.box_form textarea{width:90%;height:8em}.box_form table{width:100%;margin-top:0;table-layout:fixed}.box_form table tr{border:1px solid #ccc}.box_form table tr td{width:25%;border:1px solid #ccc;letter-spacing:.06em;padding:18px 16px;text-align:right;background:#5a5657;color:#fff;font-size:115%}@media only screen and (max-width:767px){.box_form table tr td{display:block;width:100%;box-sizing:border-box;border-bottom:none;text-align:left;font-size:100%}}.box_form table tr td+td{width:75%;text-align:left;background:#fff}@media only screen and (max-width:767px){.box_form table tr td+td{width:100%}}.box_form table tr td .att{display:inline-block;float:left;color:#fff;background:#ff6012;padding:.1em .5em;text-align:left;font-size:115%}@media only screen and (max-width:767px){.box_form table tr td .att{font-size:100%;margin-right:.4em}}.box_form p{text-align:center}
@charset "utf-8";.main_title,.main_visit .inner,.main_cognition .inner,.main_hairgrowth .inner,.main_home .inner,.main_home .inner .con_helper,.main_home .inner .con_prevention{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width:1199px){.main_title,.main_visit .inner,.main_cognition .inner,.main_hairgrowth .inner,.main_home .inner,.main_home .inner .con_helper,.main_home .inner .con_prevention{width:91.6666666667%}}.main_title{padding:120px 0}@media only screen and (max-width:767px){.main_title{padding:4em 0}}.main_title .inner .st{font-size:200%;letter-spacing:.2em;text-align:center;line-height:1.8}@media only screen and (max-width:767px){.main_title .inner .st{font-size:150%;letter-spacing:.1em;text-align:left;line-height:1.6}}.main_title .inner .logo{margin-top:42px;text-align:center}@media only screen and (max-width:767px){.main_title .inner .logo{margin-top:2em}}.main_title .inner .txt_lead{margin-top:42px;text-align:center;font-size:115%;letter-spacing:.1em;line-height:1.8}@media only screen and (max-width:767px){.main_title .inner .txt_lead{margin-top:2em}}@media only screen and (max-width:767px){.main_title .inner .txt_lead{font-size:108%;letter-spacing:.04em;line-height:1.6;text-align:left}}.main_title .inner .con_btn{margin-top:48px;text-align:center}@media only screen and (max-width:767px){.main_title .inner .con_btn{margin-top:2.6em}}.main_title .inner .con_btn .btn{margin:auto}.main_title .inner .con_btn .btn a{text-decoration:none}.main_title .inner .con_btn .btn a:after{left:-7.6em}.main_title .inner .con_btn .btn a:hover:after{left:-5.6em}.main_title .inner .con_btn .btn a>i{margin-left:.5em}.main_visit{margin-top:60px}@media only screen and (max-width:767px){.main_visit{margin-top:3em}}.main_visit .inner{max-width:1080px;margin-top:48px}@media only screen and (max-width:767px){.main_visit .inner{margin-top:2em}}.main_visit .inner .mainimg{height:0;background:#ccc;padding-bottom:40%;position:relative;overflow:hidden}.main_visit .inner .mainimg img{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.main_visit .inner .txt_lead{margin-top:24px;font-size:115%;text-align:center;letter-spacing:.1em;line-height:1.8}@media only screen and (max-width:767px){.main_visit .inner .txt_lead{margin-top:1em}}@media only screen and (max-width:767px){.main_visit .inner .txt_lead{font-size:108%;letter-spacing:.06em;line-height:1.6;text-align:left}}.main_visit .inner .txt_att{max-width:600px;margin:auto;margin-top:24px;padding:.4em 1em;background:#636f85;text-align:center;color:#fff;font-size:115%;letter-spacing:.08em}@media only screen and (max-width:767px){.main_visit .inner .txt_att{margin-top:.8em}}@media only screen and (max-width:767px){.main_visit .inner .txt_att{font-size:100%;letter-spacing:.02em}}.main_visit .inner .con_merit{max-width:900px;margin:auto;margin-top:42px;padding:32px 26px 48px;border:2px solid #2b3f56}@media only screen and (max-width:767px){.main_visit .inner .con_merit{margin-top:2em}}@media only screen and (max-width:767px){.main_visit .inner .con_merit{padding:1.5em 1em 2em}}.main_visit .inner .con_merit .st{font-size:129%;text-align:center;letter-spacing:.08em}@media only screen and (max-width:767px){.main_visit .inner .con_merit .st{font-size:115%;letter-spacing:.06em}}.main_visit .inner .con_merit .st span{font-size:156%;letter-spacing:.2em;color:#2b3f56}@media only screen and (max-width:767px){.main_visit .inner .con_merit .st span{font-size:150%;letter-spacing:.12em}}.main_visit .inner .con_merit ul{margin-top:32px}@media only screen and (max-width:767px){.main_visit .inner .con_merit ul{margin-top:2em}}.main_visit .inner .con_merit ul li{text-align:center}.main_visit .inner .con_merit ul li+li{margin-top:32px}@media only screen and (max-width:767px){.main_visit .inner .con_merit ul li+li{margin-top:1.6em}}.main_visit .inner .con_merit ul li .sst{font-size:129%;letter-spacing:.1em;font-weight:700;color:#5e7ea5}@media only screen and (max-width:767px){.main_visit .inner .con_merit ul li .sst{font-size:115%;letter-spacing:.04em}}.main_visit .inner .con_merit ul li .txt{font-size:108%;font-family:'Noto Sans JP',sans-serif;margin-top:10px;line-height:1.6;letter-spacing:.06em;color:#484848}@media only screen and (max-width:767px){.main_visit .inner .con_merit ul li .txt{margin-top:.4em}}@media only screen and (max-width:767px){.main_visit .inner .con_merit ul li .txt{font-size:100%;letter-spacing:.02em}}.main_visit .inner .con_btn{margin-top:48px;text-align:center}@media only screen and (max-width:767px){.main_visit .inner .con_btn{margin-top:2.6em}}.main_visit .inner .con_btn .txt{letter-spacing:.08em;font-size:115%}.main_visit .inner .con_btn .btn{margin:auto;margin-top:10px}@media only screen and (max-width:767px){.main_visit .inner .con_btn .btn{margin-top:.4em}}.main_visit .inner .con_btn .btn a{text-decoration:none}.main_visit .inner .con_btn .btn a:after{left:-9.4em}.main_visit .inner .con_btn .btn a:hover:after{left:-7.4em}.main_cognition{margin-top:120px}@media only screen and (max-width:767px){.main_cognition{margin-top:6em}}.main_cognition .inner{max-width:1080px;margin-top:48px}@media only screen and (max-width:767px){.main_cognition .inner{margin-top:2em}}.main_cognition .inner .mainimg{height:0;background:#ccc;padding-bottom:40%;position:relative;overflow:hidden}.main_cognition .inner .mainimg img{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.main_cognition .inner .txt_lead{margin-top:24px;font-size:115%;text-align:center;letter-spacing:.1em;line-height:1.8}@media only screen and (max-width:767px){.main_cognition .inner .txt_lead{margin-top:1em}}@media only screen and (max-width:767px){.main_cognition .inner .txt_lead{font-size:108%;letter-spacing:.06em;line-height:1.6;text-align:left}}.main_cognition .inner .txt_att{max-width:600px;margin:auto;margin-top:24px;padding:.4em 1em;background:#636f85;text-align:center;color:#fff;font-size:115%;letter-spacing:.08em}@media only screen and (max-width:767px){.main_cognition .inner .txt_att{margin-top:1em}}@media only screen and (max-width:767px){.main_cognition .inner .txt_att{font-size:100%;letter-spacing:.02em}}.main_cognition .inner .title{font-size:172%;text-align:center;margin-top:62px}@media only screen and (max-width:767px){.main_cognition .inner .title{margin-top:2em}}@media only screen and (max-width:767px){.main_cognition .inner .title{font-size:143%}}.main_cognition .inner .con_cognition{max-width:900px;margin:auto;margin-top:24px;padding:32px 26px 48px;background:#d7eeea;position:relative}@media only screen and (max-width:767px){.main_cognition .inner .con_cognition{margin-top:1em}}@media only screen and (max-width:767px){.main_cognition .inner .con_cognition{padding:1.5em 1em 2em}}.main_cognition .inner .con_cognition:after{content:'';width:0;height:0;border-style:solid;border-width:60px 60px 0;border-color:#d7eeea transparent transparent;position:absolute;bottom:-60px;left:0;right:0;margin:auto}.main_cognition .inner .con_cognition .st{font-size:150%;text-align:center;color:#484848;font-family:'Noto Sans JP',sans-serif;letter-spacing:.08em}@media only screen and (max-width:767px){.main_cognition .inner .con_cognition .st{font-size:129%;letter-spacing:.04em}}.main_cognition .inner .con_cognition>div{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.main_cognition .inner .con_cognition>div{flex-wrap:wrap}}.main_cognition .inner .con_cognition>div>div{margin-top:24px;padding:1em 1em 1.5em;background:#fff}@media only screen and (max-width:767px){.main_cognition .inner .con_cognition>div>div{margin-top:1em}}.main_cognition .inner .con_cognition>div>div p{font-family:'Noto Sans JP',sans-serif;text-align:center;font-size:129%;border:1px solid #2b3f56;letter-spacing:.06em;padding:.2em 1em}@media only screen and (max-width:767px){.main_cognition .inner .con_cognition>div>div p{font-size:115%}}.main_cognition .inner .con_cognition>div>div ul{margin-top:12px;padding-left:1em}@media only screen and (max-width:767px){.main_cognition .inner .con_cognition>div>div ul{margin-top:1em}}.main_cognition .inner .con_cognition>div>div ul li{font-family:'Noto Sans JP',sans-serif;font-size:115%}@media only screen and (max-width:767px){.main_cognition .inner .con_cognition>div>div ul li{font-size:100%}}.main_cognition .inner .con_cognition>div>div ul li+li{margin-top:.2em}.main_cognition .inner .con_cognition>div .box_core{width:37%}@media only screen and (max-width:767px){.main_cognition .inner .con_cognition>div .box_core{width:100%}}.main_cognition .inner .con_cognition>div .box_bpsd{width:60%;letter-spacing:-.6em}@media only screen and (max-width:767px){.main_cognition .inner .con_cognition>div .box_bpsd{width:100%}}.main_cognition .inner .con_cognition>div .box_bpsd .sst{letter-spacing:.06em}.main_cognition .inner .con_cognition>div .box_bpsd ul{display:inline-block;width:50%;letter-spacing:normal;vertical-align:top}.main_cognition .inner .con_txt{margin-top:92px;text-align:center}@media only screen and (max-width:767px){.main_cognition .inner .con_txt{margin-top:5em}}.main_cognition .inner .con_txt .st{font-size:129%;line-height:1.6;letter-spacing:.08em}@media only screen and (max-width:767px){.main_cognition .inner .con_txt .st{font-size:115%;letter-spacing:.01em}}.main_cognition .inner .con_txt .st span{font-size:156%}@media only screen and (max-width:767px){.main_cognition .inner .con_txt .st span{font-size:113%}}.main_cognition .inner .con_txt .txt{margin-top:12px;font-size:115%}@media only screen and (max-width:767px){.main_cognition .inner .con_txt .txt{margin-top:1em}}@media only screen and (max-width:767px){.main_cognition .inner .con_txt .txt{font-size:108%}}.main_cognition .inner .con_txt .btn_txt{margin-top:32px;letter-spacing:.08em;font-size:115%}@media only screen and (max-width:767px){.main_cognition .inner .con_txt .btn_txt{margin-top:1.5em}}@media only screen and (max-width:767px){.main_cognition .inner .con_txt .btn_txt{letter-spacing:.04em;font-size:108%}}.main_cognition .inner .con_txt .btn{margin:auto;margin-top:10px}@media only screen and (max-width:767px){.main_cognition .inner .con_txt .btn{margin-top:.4em}}.main_cognition .inner .con_txt .btn a{text-decoration:none}.main_cognition .inner .con_txt .btn a:after{left:-9.4em}.main_cognition .inner .con_txt .btn a:hover:after{left:-7.4em}.main_hairgrowth{margin-top:120px}@media only screen and (max-width:767px){.main_hairgrowth{margin-top:6em}}.main_hairgrowth .inner{max-width:1080px;margin-top:48px}@media only screen and (max-width:767px){.main_hairgrowth .inner{margin-top:2em}}.main_hairgrowth .inner .mainimg{height:0;background:#ccc;padding-bottom:40%;position:relative;overflow:hidden}.main_hairgrowth .inner .mainimg img{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.main_hairgrowth .inner .txt_lead{margin-top:24px;font-size:115%;text-align:center;letter-spacing:.1em;line-height:1.8}@media only screen and (max-width:767px){.main_hairgrowth .inner .txt_lead{margin-top:1em}}@media only screen and (max-width:767px){.main_hairgrowth .inner .txt_lead{font-size:108%;letter-spacing:.06em;line-height:1.6;text-align:left}}.main_hairgrowth .inner .txt_att{max-width:600px;margin:auto;margin-top:24px;padding:.4em 1em;background:#636f85;text-align:center;color:#fff;font-size:115%;letter-spacing:.08em}@media only screen and (max-width:767px){.main_hairgrowth .inner .txt_att{margin-top:1em}}@media only screen and (max-width:767px){.main_hairgrowth .inner .txt_att{font-size:100%;letter-spacing:.02em}}.main_hairgrowth .inner .con_contact{margin-top:90px}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact{margin-top:3em}}.main_hairgrowth .inner .con_contact .title{font-size:172%;text-align:center}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact .title{font-size:150%}}.main_hairgrowth .inner .con_contact ul{margin-top:32px}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul{margin-top:1.6em}}.main_hairgrowth .inner .con_contact ul li{display:flex;align-items:center;border:1px solid #2b3f56}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li{flex-wrap:wrap}}.main_hairgrowth .inner .con_contact ul li+li{margin-top:24px}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li+li{margin-top:1em}}.main_hairgrowth .inner .con_contact ul li .step{font-size:186%;width:12%;text-align:center;background:#636f85;color:#fff;padding:1.6em 1em;letter-spacing:.08em}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .step{width:100%}}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .step{padding:.4em 1em}}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .step{font-size:129%}}.main_hairgrowth .inner .con_contact ul li .step span{display:block;font-size:185%;font-weight:700;line-height:1}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .step span{display:inline;font-size:100%;padding-left:.5em}}.main_hairgrowth .inner .con_contact ul li .box_txt{display:flex;align-items:center;width:88%;padding:24px}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .box_txt{width:100%}}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .box_txt{padding:1em}}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .box_txt{flex-wrap:wrap}}.main_hairgrowth .inner .con_contact ul li .box_txt .st{font-size:172%;width:30%;text-align:center;letter-spacing:.08em}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .box_txt .st{width:100%}}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .box_txt .st{font-size:115%}}.main_hairgrowth .inner .con_contact ul li .box_txt div{width:70%;padding:24px;padding-left:48px;border-left:1px solid #2b3f56}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .box_txt div{width:100%}}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .box_txt div{padding:1em .5em 0}}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .box_txt div{padding-left:.5em}}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .box_txt div{margin-top:1em;border-left:none;border-top:1px solid #2b3f56}}.main_hairgrowth .inner .con_contact ul li .box_txt div p{font-size:108%;line-height:1.6;font-family:'Noto Sans JP',sans-serif;letter-spacing:.06em;color:#484848}@media only screen and (max-width:767px){.main_hairgrowth .inner .con_contact ul li .box_txt div p{font-size:100%;line-height:1.4;letter-spacing:.02em}}.main_home{margin-top:60px}@media only screen and (max-width:767px){.main_home{margin-top:4em}}.main_home .inner{max-width:1080px;margin-top:48px}@media only screen and (max-width:767px){.main_home .inner{margin-top:2em}}.main_home .inner .mainimg{height:0;background:#ccc;padding-bottom:40%;position:relative;overflow:hidden}.main_home .inner .mainimg img{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.main_home .inner .txt_lead{margin-top:24px;font-size:115%;text-align:center;letter-spacing:.1em;line-height:1.8}@media only screen and (max-width:767px){.main_home .inner .txt_lead{margin-top:1em}}@media only screen and (max-width:767px){.main_home .inner .txt_lead{font-size:108%;letter-spacing:.06em;line-height:1.6;text-align:left}}.main_home .inner .con_home{margin-top:48px}@media only screen and (max-width:767px){.main_home .inner .con_home{margin-top:2em}}.main_home .inner .con_home .st{font-size:150%;letter-spacing:.08em;text-align:center}@media only screen and (max-width:767px){.main_home .inner .con_home .st{font-size:129%;letter-spacing:.04em}}.main_home .inner .con_home>div{display:flex;justify-content:space-between;align-items:center;margin-top:28px}@media only screen and (max-width:767px){.main_home .inner .con_home>div{margin-top:2em}}@media only screen and (max-width:767px){.main_home .inner .con_home>div{flex-wrap:wrap}}.main_home .inner .con_home>div .img{width:48%}@media only screen and (max-width:767px){.main_home .inner .con_home>div .img{width:100%}}.main_home .inner .con_home>div .txt{width:48%;font-size:115%;line-height:1.8;letter-spacing:.06em}@media only screen and (max-width:767px){.main_home .inner .con_home>div .txt{width:100%}}@media only screen and (max-width:767px){.main_home .inner .con_home>div .txt{margin-top:1em;font-size:108%;line-height:1.6;letter-spacing:.02em}}.main_home .inner .con_helper,.main_home .inner .con_prevention{width:100%;max-width:900px;margin:auto;margin-top:48px;padding:24px 38px;background:#d7eeea}@media only screen and (max-width:767px){.main_home .inner .con_helper,.main_home .inner .con_prevention{margin-top:2em}}@media only screen and (max-width:767px){.main_home .inner .con_helper,.main_home .inner .con_prevention{padding:2em 1em}}.main_home .inner .con_helper .sst,.main_home .inner .con_prevention .sst{text-align:center;font-size:172%}.main_home .inner .con_helper ul,.main_home .inner .con_prevention ul{margin-top:21px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.main_home .inner .con_helper ul,.main_home .inner .con_prevention ul{margin-top:2em}}@media only screen and (max-width:767px){.main_home .inner .con_helper ul,.main_home .inner .con_prevention ul{flex-wrap:wrap}}.main_home .inner .con_helper ul li,.main_home .inner .con_prevention ul li{width:31.6901408451%;padding:1em;font-size:115%;background:#fff;text-align:center}@media only screen and (max-width:767px){.main_home .inner .con_helper ul li,.main_home .inner .con_prevention ul li{width:100%}}.main_home .inner .con_helper ul li+li,.main_home .inner .con_prevention ul li+li{margin-left:24px}@media only screen and (max-width:767px){.main_home .inner .con_helper ul li+li,.main_home .inner .con_prevention ul li+li{margin-left:0}}@media only screen and (max-width:767px){.main_home .inner .con_helper ul li+li,.main_home .inner .con_prevention ul li+li{margin-top:1em}}.main_home .inner .con_helper ul li i,.main_home .inner .con_prevention ul li i{text-align:center;display:block;margin-bottom:.6em}.main_home .inner .con_helper ul li i img,.main_home .inner .con_prevention ul li i img{width:80px;margin:auto}