@charset "utf-8";

/* --------------------------------------------------------------------------- */
.contents_box {
  margin: 0 auto;
  width: 1000px;
}

/* --------------------------------------------------------------------------- */
.ttl_area {
  background:url(../../common2015/images/ttl_area_bg.png) repeat-x left bottom;
  min-width:1000px;
  width:100%;
}
.main_box {
  margin:0 auto;
  padding:25px 0;
  width:1000px;
  position: relative;
}
.main_box .ttl {
  background: url(../../common2015/images/ttl_area_icon.png) no-repeat left top;
  height: 142px;
  margin: 0 auto;
  padding-left: 280px;
  padding-top: 70px;
  text-align: left;
  width: 570px;
}
.main_box .ttl_sec {
  background: url(../../common2015/images/ttl_area_icon.png) no-repeat left top;
  height: 192px;
  margin: 0 auto;
  padding-left: 280px;
  padding-top: 20px;
  text-align: left;
  width: 570px;
}
#hokkaido_ttl .ttl_sec {
  width: auto;
}
#tyubu_ttl .ttl_sec, 
#kyushu_ttl .ttl_sec {
  width: auto;
  margin: 0;
  padding-left: 258px;
}
.main_box .bnr_movie {
  position: absolute;
  top: 68px;
  right: 4px;
  z-index: 99;
}
.main_box .bnr_movie img{
  transition: 0.3s;
}
.main_box .bnr_movie img:hover{
  -webkit-transform: translate(0,5px);
  -moz-transform: translate(0,5px);
  -ms-transform: translate(0,5px);
  -o-transform: translate(0,5px);
  transform: translate(0,5px);
}

/* --------------------------------------------------------------------------- */

.main_contents {
  width:750px;
}

.map_area {
  margin-bottom:50px;
}

.map_area h3 {
  margin-bottom: 15px;
}

#map {
  margin-bottom:45px;
  position:relative;
}

.map_area .t_area_list > li {
  position:absolute;
}

.map_area .t_area_list li.area_01 {
  top:120px;
  right:0;
}
.map_area .t_area_list li.area_02 {
  top:183px;
  right:0;
}
.map_area .t_area_list li.area_03 {
  top:249px;
  right:0;
}
.map_area .t_area_list li.area_04 {
  top:105px;
  right:305px;
}
.map_area .t_area_list li.area_05 {
  bottom:0;
  right:242px;
}
.map_area .t_area_list li.area_06 {
  bottom:0;
  left:248px;
}
.map_area .t_area_list li.area_07 {
  top:105px;
  left:203px;
}
.map_area .t_area_list li.area_08 {
  top:105px;
  left:78px;
}

.map_area .t_area_list li .semi {
  display:none;
  position: absolute;
}
.map_area .t_area_list li .semi ul {
  font-size: 0;
  padding: 8px 0 0 8px;
  text-align: left;
}
.map_area .t_area_list li .semi ul li {
  display: inline-block;
  /display: inline;
  /zoom: 1;
  margin: 0 8px 5px 0;
  vertical-align: top;
}
.map_area .t_area_list li .s_tohoku {
  background: url(../images/area_balloon_01.png) left top no-repeat;
  height: 65px;
  top: -65px;
  right: 0;
  width: 216px;
}
.map_area .t_area_list li .s_kanto {
  background: url(../images/area_balloon_02.png) left top no-repeat;
  height: 103px;
  top: -104px;
  right: -50px;
  width: 216px;
}
.map_area .t_area_list li .s_tokai {
  background: url(../images/area_balloon_03.png) left top no-repeat;
  height: 84px;
  top: -84px;
  right: -50px;
  width: 216px;
}
.map_area .t_area_list li .s_kinki {
  background: url(../images/area_balloon_04.png) left top no-repeat;
  height: 65px;
  top: -65px;
  right: -57px;
  width: 231px;
}
.map_area .t_area_list li .s_shikoku {
  background: url(../images/area_balloon_05.png) left top no-repeat;
  height: 84px;
  top: -84px;
  right: -50px;
  width: 216px;
}
.map_area .t_area_list li .s_kyusyu {
  background: url(../images/area_balloon_06.png) left top no-repeat;
  height: 84px;
  top: -84px;
  right: -50px;
  width: 216px;
}

/* --------------------------------------------------------------------------- */

#second {
  font-size:14px;
}

#second .pickup {
}

#second .pickup h3 {
  margin-bottom:30px;
}

#second .pickup .interview {
  margin:0 -7px 50px;
}

#second .pickup .interview > li {
  border:#247fcb 5px solid;
  float:left;
  margin:0 7px;
  width:230px;
}

#second .pickup .interview li .owner_area {
  background-color:#d5ebfc;
  padding:10px;
}

#second .pickup .interview li .owner_area .photo {
  height:159px;
  position:relative;
  overflow:hidden;
  width:210px;
}

#second .pickup .interview li .owner_area .photo li {
  height:159px;
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:210px;
  z-index:10;
}

#second .pickup .interview li .owner_area .photo li img {
  height:100%;
  position:absolute;
  top:-100%;
  left:-100%;
  right:-100%;
  bottom:-100%;
  margin:auto;
  width:auto;
  z-index:11;
}

#second .pickup .interview li .owner_area .photo li {
}

#second .pickup .interview li .owner_area .owner_name {
  font-weight:bold;
  line-height:35px;
  margin-bottom:10px;
  position:relative;
  text-align:center;
  width:210px;
  z-index:100;
/*
  background:url(../images/name_bg.png) repeat-x left bottom;
  margin-top:-35px;
*/
}

#second .pickup .interview li .owner_area .owner_comment {
  background:url(../images/owner_bg_btm.png) no-repeat left bottom;
}

#second .pickup .interview li .owner_area .owner_comment p {
  background: url(../images/owner_bg_top.png) no-repeat left top;
  color: #0c62af;
  font-size: 15px;
  font-weight: bold;
  padding: 20px 15px;
}

#second .pickup .interview li .owner_area .shop_detail {
  margin:10px auto 0;
  width:200px;
}

#second .pickup .interview li .owner_area .shop_detail dt {
  background:url(../images/icon_area.png) no-repeat 15px top;
  line-height:39px;
  padding-left:67px;
}

#second .pickup .interview li .owner_area .shop_detail dd {
  background:url(../images/icon_shop.png) no-repeat left top;
  display:table-cell;
  vertical-align:middle;
  min-height:40px;
  padding-left:67px;
  width:200px;
}

#second .pickup .interview li .btn_next {
  background-color:#247fcb;
  padding:15px 0 5px;
  text-align:center;
}

#second .info {
  margin-bottom:50px;
}

#second .info h3 {
  margin-bottom:30px;
}

#second .info .catch_photo {
  margin-bottom:20px;
}

#second .info .catch_photo img {
  height:auto;
  width:100%;
}

#second .info .text {
  margin-bottom:30px;
}

#second .info .message {
  background-color:#d5ebfc;
  border:#247fcb 5px solid;
}

#second .info .message .inner {
  padding:20px;
}

#second .info .message .ttl {
  background-color: #247fcb;
  padding: 5px 0 10px;
  text-align: center;
}

#second .info .message .photo_area {
  float:left;
  width:240px;
}

#second .info .message .photo_area .photo {
/*
  border:#ccc 2px solid;
  height:141px;
  margin-bottom:10px;
  position:relative;
  overflow:hidden;
  width:236px;
*/
}
#second .info .message .photo_area .photo div {
  border:#ccc 2px solid;
  height:141px;
  overflow:hidden;
  width:236px;
/*
  margin-bottom:10px;
*/
}

#second .info .message .photo_area .photo img {
  width:100%;
  height:auto;
  margin:auto;
/*
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
*/
}

#second .info .message .photo_area .name {
  font-weight:bold;
  height:40px;
  line-height:40px;
  text-align:center;
  width:240px;
/*
  background:url(../images/name_bg.png) repeat left top;
  position:absolute;
  left:0;
  bottom:0;
*/
}

#second .info .message .photo_area .charge_shop {
  background:url(../images/icon_shop.png) no-repeat left center;
  display:table-cell;
  min-height:40px;
  padding-left:67px;
  vertical-align:middle;
}

#second .info .message .comment_area {
  background:url(../images/message_balloon_btm.png) no-repeat right bottom;
  float:right;
  width:444px;
}

#second .info .message .comment_area p {
  background:url(../images/message_balloon_top.png) no-repeat right top;
  padding:20px 30px 20px 50px;
  min-height:130px;
}

#second .seminar {
}

#second .seminar h3 {
  margin-bottom:30px;
}

#second .seminar .text_area {
  margin-bottom:30px;
}

#second .seminar .text_area .photo {
  float:left;
  width:365px;
}

#second .seminar .text_area .text {
  float:right;
  width:365px;
}

#second .take_place {
  margin-bottom:50px;
}

#second .take_place h4 {
  margin-bottom:20px;
}

#second .take_place .area_list {
  margin:0 -3px 20px;
}

#second .take_place .area_list li {
  float:left;
  margin:0 3px 6px;
}

#second .take_place .att {
  font-size:11px;
  margin-bottom:30px;
}

/* new clearfix */
.cf:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .cf             { zoom: 1; } /* IE6 */
*:first-child+html .cf { zoom: 1; } /* IE7 */



.schedule {
  width:750px;
  overflow:hidden;
  padding-bottom:20px;
}
.schedule .lt, 
.schedule .rt {
  width:370px;
  margin-bottom:10px;
}
.schedule .lt {
  float:left;
}
.schedule .rt {
  float:right;
}
.schedule .lt div, 
.schedule .rt div {
  padding-bottom:20px;
}
.schedule a:hover {
  text-decoration:none;
}
.schedule .lt a, 
.schedule .rt a {
  display:block;
  border:1px solid #0CF;
  color:#333;
}
.schedule a h5, 
.schedule a:hover h5 {
  display:block;
  color:#2653b4;
  text-decoration:none;
}
.schedule a strong, 
.schedule a ul li {
  display:block;
  color:#333;
  text-decoration:none;
}
.schedule a:hover strong, 
.schedule a:hover ul li {
  color:#3ca9f9;
}
.schedule h5 {
  display:block;
  padding:10px;
  font-size:1.2em;
  font-weight:bold;
}
.schedule strong {
  display:block;
  padding:0 10px;
}
.schedule ul {
  display:block;
  padding:10px 15px;
  list-style-type:none;
}
.schedule ul li {
  display:block;
  border-bottom:1px solid #eaeef3;
  padding-bottom:5px;
  margin-bottom:5px;
}


.lunchmtg {
  width:750px;
  margin-bottom:20px;
}
.lunchmtg h3 {}
.lunchmtg p {}
.lunchmtg .btn {
  width:100%;
  height:68px;
  background:url(../images/lunchmtg_bg.png) no-repeat;
  text-align:center;
}

#lunchmtg2 {
  width:750px;
  margin-bottom:20px;
}
#lunchmtg2 .tokyo .btn {
  width:100%;
  height:85px;
  background:url(../images/lunchmtg2_tokyo_bg.png) no-repeat;
  text-align:center;
}
#lunchmtg2 .kanagawa .btn {
  width:100%;
  height:75px;
  background:url(../images/lunchmtg2_kanagawa_bg.png) no-repeat;
  text-align:center;
}

#lunchmtg2 .btn p {
  margin:0 auto;
  width:460px;
  border:1px solid #ff0000;
  padding:10px 0;
  font-size:1.2em;
  color:#ff0000;
}


.gwuimtg {
  width: 750px;
  height: 325px;
  margin-bottom: 20px;
  position: relative;
}
.gwuimtg .h3 {}
.gwuimtg .date {}
.gwuimtg .btn {
  position: absolute;
  right: 20px;
  bottom: 20px;
}

.bnr_item {
  font-size: 0;
  margin: 0 0 18px;
}

#second #movie {
  margin-bottom: 50px;
}

#second #movie h3 {
  margin-bottom: 20px;
}


/* --------------------------------------------------------------------------- 
ピックアップ
/* --------------------------------------------------------------------------- */
.pickup {
  padding-bottom: 20px;
}
.pickup .owner_list {
  display: flex;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.pickup .owner_list .lst {
  width: 49%;
  background: #d4ebfd;
  margin-bottom: 10px;
}
.pickup .owner {
  padding: 10px;
  overflow: hidden;
}
.pickup .owner .photo {
  width: 120px;
  float: left;
}
.pickup .owner .photo img {
  width: 100%;
  height: auto;
}
.pickup .owner .detail {
  width: 225px;
  float: right;
}
.pickup .owner .detail .comment {
  background: url(../../interview/images/owner_comment.png) no-repeat left top;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  color: #0068be;
  line-height: 1.5em;
  padding: 10px 10px 10px 20px;
}

.pickup .owner_list .name {
  padding: 0 0 10px;
  font-size: 14px;
  text-align: center;
  color: #333;
}
.pickup .owner_list .place {
  margin: 0;
  overflow: hidden;
  font-size: 14px;
  text-align: center;
}
.pickup .owner_list .place li {
  display: inline-block;
}
.pickup .owner_list .place li.area {}
.pickup .owner_list .place li.shop {}
.pickup .btn_next {
  margin: 10px 0;
  text-align: center;
}

.pickup .btn_more {
  padding: 20px 0 15px;
}
.pickup .btn_more .btn {
  width: 239px;
  height: 40px;
  margin:0 auto;
  background:url(../../interview/images/btn_more.png) no-repeat right center;
  cursor:pointer;
  font-size: 0;
  text-indent: -9999px;
}
.pickup .btn_more .btn:hover {
  filter: alpha(opacity=80);
  -ms-filter: "alpha(opacity=80)";
  opacity: .80;
}


/* --------------------------------------------------------------------------- 
キャリア独立制度説明会
/* --------------------------------------------------------------------------- */
.career_splsemi {
  width: 749px;
  margin: 0 auto 30px;
}
.career_splsemi .inr {
  background: url(../images/career_splsemi_bg.png) no-repeat center bottom;
}
.career_splsemi p.ex {
  padding: 10px 0 0;
  text-align: center;
}
.career_splsemi ul {
  padding: 10px 20px;
  overflow: hidden;
}
.career_splsemi li {
  width: 349px;
}
.career_splsemi li.lt {
  float: left;
}
.career_splsemi li.rt {
  float: right;
}
.career_splsemi li p {
  background: #fff;
  float: left;
}

/* --------------------------------------------------------------------------- 
愛知県特別セミナー
/* --------------------------------------------------------------------------- */
.aichi_splsemi {
  width: 749px;
  margin: 0 auto 30px;
}
.aichi_splsemi .inr {
  background: url(../images/aichi_splsemi1801_bg.png) no-repeat center bottom;
}
.aichi_splsemi ul {
  padding: 10px 20px;
  overflow: hidden;
}
.aichi_splsemi li {
  width: 349px;
}
.aichi_splsemi li.lt {
  float: left;
}
.aichi_splsemi li.rt {
  float: right;
}
.aichi_splsemi li p {
  float: left;
}

/* --------------------------------------------------------------------------- 
関東　特別セミナー
/* --------------------------------------------------------------------------- */
.kanto_splsemi {
  width: 749px;
  margin: 0 auto 30px;
}
.kanto_splsemi .inr {
  height: 226px;
  background: url(../images/spsemi_kanto_bg.png) no-repeat center bottom;
}
.kanto_splsemi strong {
  display: block;
  padding-top: 10px;
  text-align: center;
}
.kanto_splsemi p {
  text-align: center;
}
.kanto_splsemi ul {
  width: 710px;
  margin: 0 auto;
  overflow: hidden;
}
.kanto_splsemi li.lt {
  float: left;
}
.kanto_splsemi li.rt {
  float: right;
}


/* --------------------------------------------------------------------------- 
大宮　スイーツセミナー
/* --------------------------------------------------------------------------- */
.sweetsemi_omiya {
  width: 750px;
  margin: 0 auto 30px;
}
.sweetsemi_omiya .inr {
  position: relative;
  height: 217px;
}
.sweetsemi_omiya p {
  text-align: center;
}
.sweetsemi_omiya .date {
  position: absolute;
  z-index: 1;
}
.sweetsemi_omiya .btn {
  position: absolute;
  top: 138px;
  left: 65px;
  z-index: 2;
}


/* --------------------------------------------------------------------------- 
千葉　スイーツセミナー
/* --------------------------------------------------------------------------- */
.sweetsemi_chiba {
  width: 748px;
  margin: 0 auto 30px;
}
.sweetsemi_chiba .inr {
  height: 114px;
  background: url(../images/sweetsemi_chiba_bg.png) no-repeat;
  text-align: center;
}
.sweetsemi_chiba .inr .btn {
  display: inline-block;
  padding: 0 5px;
}
.sweetsemi_chiba p {
  text-align: center;
}
.sweetsemi_chiba .date {
  position: absolute;
  z-index: 1;
}


/* --------------------------------------------------------------------------- 
関東　キャリア独立制度説明会
/* --------------------------------------------------------------------------- */
.careersemi {
  width: 749px;
  margin: 0 auto 30px;
  background: url(../images/careersemi_bg.png) no-repeat center bottom;
}
.careersemi p {
  text-align: center;
}
.careersemi .inr {
  padding: 10px 0 10px 9px;
  font-size: 0;
}
.careersemi .inr .btn {
  display: inline-block;
  padding: 0 5px 5px 0;
}


/* --------------------------------------------------------------------------- 
ローソンファミリー独立セミナー
/* --------------------------------------------------------------------------- */
.lf_splsemi {
  width: 749px;
  margin: 0 auto 30px;
}
.lf_splsemi .inr {
  background: #fff9cc;
  border-left: 4px solid #f67eb0;
  border-right: 4px solid #f67eb0;
  border-bottom: 4px solid #f67eb0;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  box-sizing: border-box;
  padding-bottom: 20px;
}
.lf_splsemi p.ex {
  padding: 15px 0 0;
  text-align: center;
}
.lf_splsemi p.date {
  padding: 15px 0 0;
  text-align: center;
}
.lf_splsemi p.date img {
  -webkit-border-top-right-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-topleft: 8px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.lf_splsemi .detail {
  width: 706px;
  margin: 0 auto;
  background: #fff;
}
.lf_splsemi .detail ul {
  padding: 10px;
  overflow: hidden;
}
.lf_splsemi .detail li {}
.lf_splsemi .detail li.place {
  float: left;
}
.lf_splsemi .detail li.entry {
  float: right;
}
.lf_splsemi .detail p.att {
  text-align: center;
  padding: 0 0 15px;
}
.lf_splsemi .caut {
  width: 706px;
  margin: 0 auto;
  background: #f2f2f2;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.lf_splsemi .caut p {
  padding: 20px 0 20px 20px;
}
.lf_splsemi .btn {
  padding: 0 0 15px;
  text-align: center;
}


/* --------------------------------------------------------------------------- 
U・Iターン説明会
/* --------------------------------------------------------------------------- */
.ui_splsemi {
  width: 749px;
  margin: 0 auto 30px;
}
.ui_splsemi .inr {
  background: #fff9cc;
  border-left: 4px solid #f67eb0;
  border-right: 4px solid #f67eb0;
  border-bottom: 4px solid #f67eb0;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  box-sizing: border-box;
  padding-bottom: 20px;
}
.ui_splsemi p.date {
  padding: 15px 0 0;
  text-align: center;
}
.ui_splsemi .detail {
  width: 706px;
  margin: 0 auto;
  background: #fff;
  padding-top: 15px;
}
.ui_splsemi .detail p.place, 
.ui_splsemi .detail p.att {
  text-align: center;
  padding: 0 0 15px;
}
.ui_splsemi .caut {
  width: 706px;
  margin: 0 auto;
  background: #f2f2f2;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.ui_splsemi .caut p {
  padding: 20px 0 20px 20px;
}
.ui_splsemi .btn {
  padding: 0 0 15px;
  text-align: center;
}


/* --------------------------------------------------------------------------- 
七夕説明会
/* --------------------------------------------------------------------------- */
.starfes_semi {
  width: 749px;
  margin: 0 auto 30px;
  padding-bottom: 10px;
  background: url(../images/starfes_semi_bg.png) , -moz-linear-gradient(top, #7c75c1, #100b55);
  background: url(../images/starfes_semi_bg.png) , -webkit-gradient(linear, left top, left bottom, from(#7c75c1), to(#100b55));
  background-repeat: no-repeat;
  background-position: center top;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  box-sizing: border-box;
}
.starfes_semi h3 {
  display: block;
  text-align: center;
  padding: 10px 0;
}
.starfes_semi .inr {
  width: 730px;
  margin: 0 auto;
  background: #d2ebfd;
  box-sizing: border-box;
}
.starfes_semi p.ex {
  text-align: center;
  margin: 0;
  padding-top: 10px;
}
.starfes_semi .detail {
  overflow: hidden;
  padding: 15px;
}
.starfes_semi .detail .lt {
  width: 48%;
  float: left;
}
.starfes_semi .detail .rt {
  width: 50%;
  float: right;
}
.starfes_semi .detail .sche {
  display: block;
  background: #f9e585;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  box-shadow: 0 2px 3px #999;
  -moz-box-shadow: 0 2px 3px #999;
  -webkit-box-shadow: 0 2px 3px #999;
  margin-bottom: 10px;
  overflow: hidden;
}
.starfes_semi .detail .sche strong {
  display: block;
  text-align: center;
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 2.5;
  background: url(../images/starfes_semi_bullet.png) no-repeat 95% 50%;
  cursor: pointer;
}
.starfes_semi .detail .sche.active strong {
  background: none;
}
.starfes_semi .detail .sche .lst {
  margin: 0 10px 10px;
  padding: 5px 10px;
  background: #fff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.starfes_semi .detail .sche .lst ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.starfes_semi .detail .sche .lst ul li {
  display: block;
  margin: 0 0 5px;
  padding: 0 0 5px;
  border-bottom: 1px solid #e95c63;
}
.starfes_semi .detail .sche .lst ul li a {
  display: block;
  background: url(../images/starfes_semi_bullets.png) no-repeat 100% 50%;
  padding-right: 15px;
  text-decoration: none;
  color: #333;
}
.starfes_semi .detail .sche .lst ul li a:hover {
  text-decoration: underline;
}
.starfes_semi .detail .sche .lst p {
  display: block;
  margin: 0;
  text-align: center;
  font-size: 1rem;
  line-height: 2;
  font-weight: bold;
  cursor: pointer;
}


/* --------------------------------------------------------------------------- 
起業＆ライフプランセミナー
/* --------------------------------------------------------------------------- */
.lifeplan_semi {
  width: 749px;
  margin: 0 auto 30px;
}
.lifeplan_semi .inr {
  background: url(../images/lifeplan_semi_bg.png) no-repeat center bottom;
  box-sizing: border-box;
  padding: 20px 10px 30px;
  text-align: center;
}
.lifeplan_semi .btn {
  display: inline-block;
  padding: 0 5px 20px;
}



