html,body{background-color:#efefef;font-family:"a-otf-ud-shin-maru-go-pr6n","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro",Meiryo,Arial,sans-serif;font-weight:300;color:#222;line-height:1.5;letter-spacing:.15em;overflow-x:hidden}a,a:hover{color:#222;text-decoration:none}.hidden{display:none}.sans,section.article strong{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック","Yu Gothic",YuGothic,"メイリオ","Meiryo",sans-serif}.poppins{font-family:'Poppins',sans-serif}ul{padding:0}ul,ol{list-style:none}section.article li{color:#1ca8cc}section.article li span{color:#666}.img-responsive{display:inline-block}#sp-menu{display:none}#scroll-top{display:none;z-index:999}.xs-menu-sns{padding-top:30px !important}.xs-menu-sns a{display:inline-block !important}.xs-menu-sns .fa{font-size:27px}#header{position:fixed;top:0;z-index:900}#content{min-height:1000px;position:relative;margin-top:80px;z-index:0;padding-bottom:80px}#footer{background-color:#fff}.scroll-top{position:fixed;right:0;top:90%}@media (max-width:545px){.scroll-top{top:auto;bottom:30px}}.btn-scroll-top{display:inline-block;width:54px;height:54px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}a.btn-scroll-top,a.btn-scroll-top:hover{color:#222;text-decoration:none}.header{width:100%;height:80px;border-bottom:1px solid #fff;background-color:#efefef}@media (max-width:767px){.logo-img{display:inline-block;width:90%}}.header-h1{letter-spacing:0;font-size:11px;color:#202020;margin-top:10px;margin-bottom:10px}@media (max-width:992px){.header-h1{margin-bottom:5px;margin-top:3px}}.logo{display:inline-block}.menu{float:right;top:0;padding-right:35px}.menu li{display:inline-block;margin:7px 3px}@media (max-width:992px){.menu li{margin:7px 1px}.menu{position:absolute;right:0}}@media (min-width:1000px){.menu{padding-right:90px}}.white{color:#fff}.black{color:#222}.tcon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;background:0 0;outline:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.tcon>*{display:block}.tcon:hover,.tcon:focus{outline:none}.tcon::-moz-focus-inner{border:0}.tcon-menu__lines{display:inline-block;height:5.71429px;width:40px;border-radius:2.85714px;transition:.3s;background:#222;position:relative}.tcon-menu__lines:before,.tcon-menu__lines:after{display:inline-block;height:5.71429px;width:40px;border-radius:2.85714px;transition:.3s;background:#222;content:'';position:absolute;left:0;-webkit-transform-origin:2.85714px center;transform-origin:2.85714px center;width:100%}.tcon-menu__lines:before{top:10px}.tcon-menu__lines:after{top:-10px}.tcon-transform .tcon-menu__lines{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}.tcon-menu--xbutterfly{width:auto}.tcon-menu--xbutterfly .tcon-menu__lines:before,.tcon-menu--xbutterfly .tcon-menu__lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top .3s .6s ease,-webkit-transform .3s ease;transition:top .3s .6s ease,transform .3s ease}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines{background:0 0}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:before,.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:after{top:0;transition:top .3s ease,-webkit-transform .3s .5s ease;transition:top .3s ease,transform .3s .5s ease;width:40px}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.xs-menu-btn{display:none}@media (max-width:767px){.menu{display:none}.xs-menu-btn{z-index:999;display:inline-block;position:fixed;top:0;right:0;background-color:transparent;width:64px;height:80px;color:#222;font-size:15px}.xs-menu-btn small{margin-bottom:4px}#sp-menu{background-color:#fff}.xs-menu{padding-top:115px;color:#222;position:relative}.xs-menu li{border-top:1px solid #ccc}.mm-listview>li:not(.mm-divider):after{border:none}}.video-caption{position:absolute;display:none;top:0;left:0;z-index:999;background-color:rgba(255,255,255,.73);font-size:30px;padding:7px 14px;height:auto;min-height:105px;margin:0;text-align:center}.video-caption strong{font-size:40px}.main-visual-pc{width:100%;height:auto;max-height:600px;position:relative;overflow-y:hidden}.sp-video{margin-top:75px;position:relative}.sp-video i{position:absolute;bottom:10px;right:10px;font-size:48px;color:#fff}.IIV::-webkit-media-controls-play-button,.IIV::-webkit-media-controls-start-playback-button{opacity:0;pointer-events:none;width:5px}.main-visual-sp{position:relative}.main-visual-play{position:absolute;top:10px;left:30px;font-size:72px;color:#fff}.ttl-circle{font-size:36px;font-weight:400;display:inline-block;padding-left:50px;background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/scaled-at-200/circle@2x.png);background-repeat:no-repeat;background-position:0 50%;-webkit-background-size:32px 32px;background-size:32px 32px;background-repeat:no-repeat;min-height:32px}@media (max-width:767px){.ttl-circle{background-image:none;padding:0;font-size:24px}}.ttl-circle small{font-weight:400;color:#222;font-size:27px}.index-panel .col-sm-6 .wrap{background-color:#fff}.index-panel h2{font-size:36px;font-weight:700;padding-top:30px;margin:0;height:130px}.index-panel h2{background-color:#fff}.index-mission h2{background-color:transparent}@media (max-width:767px){.index-panel h2{font-size:24px;height:auto;padding-bottom:20px}}.index-panel-row{display:table;width:100%;height:325px;background-color:#fff}.index-panel-col{display:table-cell;width:50%;height:325px;color:#fff;position:relative;background-color:#999;-webkit-background-size:100%;background-size:100%;background-position:center center}@media (max-width:767px){.index-panel-col{-webkit-background-size:cover;background-size:cover}.index-panel-row{height:auto}.index-panel-col{display:block;width:100%}}.index-panel-row .life-design{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/scaled-at-200/photo_02@2x.jpg)}.index-panel-row .care{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/scaled-at-200/photo_01@2x.jpg)}.index-panel h3{font-size:20px;font-weight:400}.index-panel p{font-size:12px;margin-top:35px;line-height:2em;letter-spacing:.1em}.index-panel a,index-panel a:hover{color:#fff;display:block;width:100%;text-align:center;position:absolute;bottom:20px;left:0}.index-panel a span{border-bottom:1px solid #fff;padding:0 4px}.index-mission .wrap{height:455px;-webkit-background-size:100%;background-size:100%;background-position:center center;background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/scaled-at-200/photo_03@2x.jpg)}@media (max-width:767px){.index-panel a,index-panel a:hover{bottom:50px}}@media (max-width:545px){.index-mission .wrap{background-size:cover}}.index-mission .index-panel-row{background-color:transparent}.index-mission p{font-size:19px;color:#fff;padding:10px;margin-top:10px;line-height:1.6em;letter-spacing:.2em}@media (max-width:767px){.index-mission p{font-size:17px}}.index-mission p strong{font-size:2em}.index-mission a{font-size:19px}.wrap-black{padding:10px;height:100%;width:100%;background:rgba(0,0,0,.5)}.index-panel .col-md-6{margin-top:30px}@media (max-width:767px){.index-panel .col-md-6{margin-top:0}}.short-line{width:200px;border-bottom:4px solid #fff;display:inline-block}.info-cards{background-color:#fff;padding:30px 30px 60px;margin:50px 0}@media (max-width:767px){.info-cards{padding:20px 10px}}.info-ttl{display:inline;font-size:19px}.info-ttl img{margin-right:10px;vertical-align:middle}.card-item{padding:15px 0 0;min-height:320px;margin:15px 0}.staff-item{background-color:#fff;padding:10px}.staff-item .info-ttl{padding-left:0;padding-right:0}.staff-item .name-label a{display:inline-block;background-color:#000;color:#fff;padding:2px 4px}.info-labels{display:inline-block;margin:7px 0}.info-label{display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:2px 7px}.info-labels a,.info-labels a:hover{color:#fff;font-size:.5em}@media(max-width:767px){.info .info-labels{margin-left:15px}}.card-text{padding:5px}.card-item .info-ttl{font-size:17px;font-weight:700;margin:0;min-height:68px;display:inline-block}@media(max-width:554px){.card-item .info-ttl{min-height:0px}}.card-item .info-headline{font-size:12px;margin:10px 0}.illust{height:105px;width:100%;display:inline-block;background-repeat:repeat-x;background-position:50% 0;margin:30px 0;-webkit-background-size:1170px 105px;background-size:1170px 105px}.illust-anim{background-position:-80000px 0;transition-property:background-position;transition-timing-function:linear;transition-duration:3600s}.illust-anim-inverse{background-position:80000px 0;transition-property:background-position;transition-timing-function:linear;transition-duration:3600s}.illust-01{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/illust_01.png)}.illust-02{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/illust_02.png)}.illust-03{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/illust_03.png)}.illust-04{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/illust_04.png)}.illust-05{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/illust_05.png)}@media (max-width:767px){.illust{margin:10px 0;-webkit-background-size:877px 68px;background-size:877px 68px}}.member-link{display:inline-block;margin-bottom:15px;border-bottom:1px solid #222}.member-link,.member-link:hover{color:#222}.members-section .owl-nav{margin:0}.member-catch{margin:20px 0;line-height:2em}.recruit-btn{display:inline-block;width:140px;height:140px;padding-top:50px;margin-top:20px;background-color:#afcb73;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;font-size:13px;letter-spacing:0}.recruit-btn strong{font-size:19px;letter-spacing:.2em;padding-top:4px;display:inline-block}.recruit-btn,.recruit-btn:hover{color:#fff;font-weight:700}.header .recruit-btn{position:absolute;right:-3px;top:-60px;margin:0;padding-top:63px}@media (max-width:900px){.header .recruit-btn{display:none}}@media (max-width:767px){.message-link a{text-align:center !important}}.breadcrumb{background-color:#fff;padding:15px 30px;margin-bottom:30px}.breadcrumb .container{padding-left:15px}.breadcrumb img{margin-right:10px}.breadcrumb a{color:#222}.breadcrumb a:hover{color:#222;text-decoration:underline}@media (max-width:767px){.breadcrumb{padding:15px 0}}.page-h1{font-size:30px;margin-bottom:30px;margin-top:0;line-height:1.5em}@media (max-width:767px){.page-h1{font-size:24px;margin-bottom:15px}}.concept-fig{margin:60px 0}.message{padding:20px 0 0 20px}@media (max-width:767px){.message{padding-top:0}}.message-face{margin-top:20px}.sign{margin-top:30px}.about-h1{font-size:19px;line-height:1.5em}.about-desc{padding:15px}@media (max-width:767px){.about-desc{padding:0}}.about-ttl{font-size:22px;margin-top:60px;margin-bottom:0}.about-ttl span{display:block}.company-profile{padding:30px 60px}.company-profile li{border-bottom:1px solid #ccc;line-height:1.5em;padding:15px 0;display:table;width:100%}.company-profile li strong{display:table-cell;width:15%}.company-profile li span{display:table-cell;width:85%;padding-left:10px}@media (max-width:767px){.company-profile{padding:30px 0}.company-profile li{line-height:1.5em;padding:10px 0}.company-profile li strong{width:25%}.company-profile li span{width:75%}}.history{padding:30px 60px}.history li{display:table;width:100%;margin-bottom:15px}.history li strong{text-align:right;display:table-cell;width:15%}.history li span{padding-left:20px;display:table-cell;width:85%}@media (max-width:767px){.history{padding:30px 0}.history li strong{width:30%}.history li span{width:70%}}.shareholders{margin:30px 0 80px}.shareholders .about-ttl{margin-top:0;margin-bottom:30px !important}.shareholder-item{display:inline-table}.shareholder-item a{display:table-cell;vertical-align:middle !important;margin-bottom:15px;width:100%;height:120px;padding:20px}.shareholder-item a img{height:auto;max-height:80px}#company-carousel{margin:30px 0}@media (max-width:767px){#company-carousel{margin:0}}.owl-carousel .shareholder-item{width:100%}.owl-carousel .shareholder-item a{background-color:#fff}#company-carousel .owl-prev,#company-carousel .owl-next{position:absolute;top:50px}#company-carousel .owl-prev{left:-30px}#company-carousel .owl-next{right:-30px}.share-link,.share-link:hover{display:inline-block;color:#222}@media (max-width:767px){.shareholders .about-ttl{margin-bottom:60px !important}.shareholder-item{display:inline-table !important;width:100%;height:120px}.shareholder-item a{display:table-cell !important;vertical-align:middle !important;margin-bottom:15px;width:100%;height:120px;padding:20px}}.bread-anchor a,.bread-anchor a:hover{color:#222;text-decoration:underline}.care-carousel{position:relative}.care-carousel .owl-dots{position:absolute;display:block;text-align:center;width:100%;position:absolute;bottom:0}.service-table{margin:30px 0 15px;padding:20px}.service-table th{font-weight:700;font-size:17px}.service-table td{font-size:13px}.service-h2{font-size:14px;letter-spacing:.2em;margin:30px 0;padding:0 30px}.service-h2 strong{font-size:3em}.service-h2 span{font-size:2em}@media (max-width:767px){.service-h2{font-size:17px}.service-h2 strong{font-size:1em}.service-h2 span{font-size:1em}}.service-member .img-circle{margin-bottom:40px}.activities .article{margin-top:30px}.info-link{margin:15px 0}.label-square{margin-bottom:30px}.label-square .info-label{width:55px;height:55px;display:inline-block;text-align:center;letter-spacing:0em;line-height:50px;margin:0 15px 15px}@media (max-width:767px){.info-cat-ttl{padding-top:15px}}.article-h1{font-size:24px;margin-bottom:0;margin-top:10px;line-height:1.5em}.sns-btns{display:inline-block;text-align:center;margin-bottom:5px;margin-top:15px;margin-bottom:15px}@media (max-width:767px){.sns-btns{display:block;float:none !important;text-align:right;width:100%}}.sns-btn{display:inline-table;vertical-align:top;padding:0 0 0 10px}.share-fb{margin-top:-1px}@media (max-width:767px){.cover-photo{position:relative}}section.article{display:inline-block;color:#666;padding-top:10px}section.article h2{font-size:19px;font-weight:700;letter-spacing:2px;margin-top:15px;margin-bottom:15px;background-color:#fff;padding:10px;line-height:1.5em}section.article h3{color:#222;font-size:17px;letter-spacing:2px;margin-top:15px;margin-bottom:15px;border-left:10px solid #fff;border-bottom:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff;display:block;padding-right:10px;margin-left:0;padding-left:5px;padding-top:7px;padding-bottom:7px}section.article h4{font-size:19px}section.article h5,section.article em{display:inline-block;background:#ff0;margin:0}section.article p{color:#222;padding-top:5px;padding-bottom:5px;letter-spacing:.1em;line-height:1.8em;font-size:14px}section.article a{color:#06c;font-size:14px;line-height:24px;vertical-align:bottom;display:inline-block;font-weight:500;background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/./common/img/scaled-at-200/icon_link@2x.png);background-repeat:no-repeat;background-size:15px 16px;background-position:0 3px;padding-left:20px;height:24px;margin-right:15px}section.article a:hover{color:#06c;font-size:14px;line-height:24px;vertical-align:bottom;text-decoration:underline}section.article .gallery-area{background-color:#fff;border:1px solid #ccc;padding:10px}section.article .gallery li{display:inline-block;margin-top:17px;margin-bottom:17px}section.article a.fancybox-thumb,section.article a.fancybox-thumb:hover{background-image:none;display:inline-block;height:auto;width:auto}section.article .name-label a,section.article .name-label a:hover{background-image:none;display:inline;vertical-align:text-bottom;color:#000}section.article pre{background-color:#99d6ca;padding:20px;font-size:16px;font-weight:500;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}section.article blockquote{border:1px solid #666;margin:10px;background-color:#fff}section.article ul{margin:1em 0;padding-left:40px;list-style-type:disc}section.article ol{margin:1em 0;padding-left:40px;list-style-type:decimal}.date{font-size:.7em;margin:10px 0 15px}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin:10px auto !important}.info-ttl small{font-size:12px;color:#666;padding-left:20px}.flexslider{border:none}.flex-direction-nav a{font-size:.7em;letter-spacing:0;height:auto}.flex-direction-nav a:hover{color:#fff}.member-name-en{font-size:1.5em}@media (max-width:767px){.member-name-en{margin-top:0}}.member-desc{font-size:13px;margin:20px 0;padding:15px 5px 0}.staff-row{margin:60px 0;padding-bottom:60px}@media (max-width:767px){.staff-row ul{padding:0 !important}}@media (max-width:767px){.member-sns-links{text-align:left;margin-left:15px}.content ul.member-hp-links{padding:0 10px !important}}.member-sns-links a{font-size:12px;color:#fff;display:inline-block;width:30%;height:27px;vertical-align:middle;line-height:27px;text-align:center;margin-bottom:15px}.fb-btn{background-color:#305097}.tw-btn{background-color:#00aced}.insta-btn{background-color:#000}.contact-h1{font-size:30px}.contact-btn{display:inline-block;width:301px;height:301px;background-repeat:no-repeat;background-position:50% 50%;position:relative}.service-btn{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/contact_service.png)}.event-btn{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/contact_event.png)}.media-btn{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/contact_media.png)}.other-btn{background-image:url(//life-create-shine.co.jp/wp/wp-content/themes/life-create/common/img/contact_other.png)}.contact-btn{margin-top:60px}.contact-btn p{display:block;width:100%;position:absolute;bottom:0}.contact-btn a,.contact-btn a:hover{color:#fff}.contact-info{padding-top:120px}.contact-info strong{font-size:1.1em}@media (max-width:767px){.contact-info{padding-top:0}.contact-single .contact-btn{margin-top:0}}.form-row{margin:60px 0}.footer{padding-top:30px}.sns-links{margin-left:10px}@media (max-width:767px){.foot-logo{display:block;widows:100%;text-align:center}}.sns-links a,.sns-links a:hover{color:#000;font-size:27px;vertical-align:text-top;padding:10px}.foot-address{font-size:12px;padding:40px 0 30px;line-height:2em}.map-field{position:relative;padding-bottom:20%;height:0;overflow:hidden;margin-top:60px}@media (max-width:767px){.map-field{padding-bottom:50%}}.about-map{padding-bottom:40%;margin-top:20px}.map-field iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.copy{margin:10px 0}@media (max-width:767px){.copy{font-size:.7em}.fb-page-section{text-align:center;padding:0 30px !important}}.side-bar{border-right:1px solid #dedede;border-left:1px solid #dedede;background:rgba(255,255,255,.9)}.side-bar .info-cards{margin-top:0;background-color:transparent;padding:10px}.side-bar .info-ttl small{padding-left:33px}.side-bar .info-ttl small.name{padding:0}.side-bar .info-label{font-size:8px}.side-bar .card-item{width:100%;height:auto;min-height:0;margin-bottom:15px}.side-bar .info-img img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.side-bar .card-text{display:table;padding:0}.side-bar .card-item .info-ttl{display:inline-block;margin:10px 0;text-align:left}.side-bar .info-headline{margin:0;text-align:left}.foot-caracter{margin:20px 0 30px}.foot-caracter img{vertical-align:bottom}.foot-caracter small{display:inline-block}.foot-caracter strong{font-size:1.2em}@media (max-width:767px){.foot-caracter{text-align:center;padding-bottom:30px}}.radio{display:inline-block;margin-right:30px}.wpcf7-radio{display:block;text-align:left;width:100%;margin-bottom:45px}@media (max-width:767px){.container-fluid{padding:0}.content p,.content h1,.content h2,.content h3,.content h4,.content ul,.breadcrumb,form{padding-left:10px;padding-right:10px}.breadcrumb{margin-bottom:0}}.wpcf7-submit{background-color:#afcb73;color:#fff;font-weight:700}.alert-warning{background:0 0;border:none}