@charset "utf-8";

.care8_sec1 .inner,
.care8_sec2 .inner,
.care8_sec3 .inner,
.care8_sec4 .inner,
.care8_sec5 .inner,
.care8_sec6 .inner,
.care8_sec7 .inner,
.care8_sec8 .inner,
.sns_area .inner,
.care8_sec1_1 .inner,
.care8_sec1_2 .inner{width:1100px; margin:0 auto;text-align: center; }

.care8_sec1{height:929px; background: url('/webPub/0_sck2014/images/microsite/care8/bg_care8_01.jpg') no-repeat 50% 0;}

/*20180529*/
.care8_sec1_1{height: 566px;}
.care8_v1{background: url('/webPub/0_sck2014/images/microsite/care8/bg_care8_top_01.jpg') no-repeat 50% 0;}
.care8_v2{background: url('/webPub/0_sck2014/images/microsite/care8/v2_bg_care8_top_01.jpg') no-repeat 50% 0;}
.care8_v3{background: url('/webPub/0_sck2014/images/microsite/care8/v3_bg_care8_top_01.jpg') no-repeat 50% 0;}

.care8_sec1_2{height: 748px;background: url('/webPub/0_sck2014/images/microsite/care8/bg_care8_top_02.jpg') no-repeat 50% 0;}
.care8_sec1_2 .div_video{ width: 962px;margin:0 auto; height: 540px; background: #000;}
.care8_sec1_2 .div_video iframe{ background-color: #000;}
.care8_sec1_2 .p_txt{ width:962px; margin:0 auto; padding-top: 24px; font-size: 15px;}
.care8_sec1_2 .btn_area{ width:962px; margin:0 auto; padding-top: 32px;}
/*//20180529*/

.care8_sec2{}
.care8_sec2 .txt_area{padding: 85px 0 75px;}

.care8_sec3{}
.care8_sec3 .txt_area-1{padding: 55px 0 25px;}
.care8_sec3 .txt_area-2{}
.care8_sec3 .img_area{padding-top: 55px;}

.care8_sec4{height:582px; margin-top: 20px; background: url('/webPub/0_sck2014/images/microsite/care8/bg_care8_04.jpg') no-repeat 50% 0;}

.care8_sec5{}
.care8_sec5 .txt_area{padding:40px 0 52px 0;}

.care8_sec6{}
.care8_sec6 .txt_area_1{padding-top: 68px;}
.care8_sec6 .txt_area_2,.care8_sec6 .img_area{padding-top: 55px;}
.care8_sec6 .txt_area_3{padding-top: 75px;}

.care8_sec7{height:614px; margin-top: 60px; background: url('/webPub/0_sck2014/images/microsite/care8/bg_care8_07.jpg') no-repeat 50% 0;}

.care8_sec8{margin-bottom: 65px;}
.care8_sec8 .txt_area_1{padding-top: 70px;}
.care8_sec8 .txt_area_2{padding-top: 60px;}
.care8_sec8 .btn_area{padding-top: 40px;}

.sns_area{ margin-bottom: 70px;}
.sns_area h3{
	font-weight: normal;
	display: inline-block;
    font-size: 16px;
    color: #4e4e4e;
    vertical-align: middle;
}

.sns_area > .inner > a{
	display: inline-block;
    margin-left: 18px;
    vertical-align: middle;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
}

.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.topBtn {position:absolute;right:50%;top:588px;z-index:10;margin-right:-600px;}
.topBtn a {display:block;}