@charset "utf-8";

body{
	min-width: auto!important;
}

#fh5co-logo-mobile-wrap{
	display: none!important;
}


/* common header navi */
.info_tool {
	color: #333;
}
.info_tool .headNavi{
	background: #FFF;
	border-top: 3px solid #df0027;

}
.info_tool .headNavi div.box{
	padding: 12px 0;
	border-bottom: 1px solid #CCC;
}

.info_tool #fh5co-logo{
	line-height: 1;
	margin: 0;
}
.info_tool #corp-logo{
	line-height: 1;
	margin: 0;
}
.info_tool  #corp-logo img{
	width: 128px;
	height: auto;
}
.info_tool #corp-logo a{
	border: none;
}
.info_tool nav#fh5co-menu-wrap{
	clear: both;
	width: 950px;
	margin: auto auto;
	padding: 10px 0;
	float: none;
}
.info_tool #fh5co-menu-wrap .sf-menu{
	float: none!important;
	margin: 0 !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.info_tool #fh5co-menu-wrap .sf-menu a{
	padding: 0!important;
}
.info_tool #fh5co-menu-wrap .sf-menu li{
	width: 208px;
	margin-right: 20px;
}
.info_tool #fh5co-menu-wrap .sf-menu li:last-of-type{
	margin: 0;
}
@media screen and (max-width: 768px) {
.info_tool nav#fh5co-menu-wrap{
	width: auto;
}

.headNavi{
	display: none;
}
}


/*footer*/
.info_tool #fh5co-footer {
  background: #fff;
  padding: 3em 0;
}
.info_tool__footer{
	color: #333;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin-top: 40px;
	border-top: 2px solid #8fc31f;
}
.info_tool__footer p{
	margin: 0;
	padding: 0 1em;
}
.info_tool__footer .copyright{
	font-weight: normal;
}
.info_tool #fh5co-footer .fh5co-arrow {
  width: 55px;
  height: 55px;
  background: #fff url("../images/common/icn_arrow_up.png") no-repeat center top;
  background-size: contain;
  border-bottom: none ;
}
@media screen and (max-width: 768px) {
.info_tool__footer,
.info_tool__footer .copyright{
	text-align: left;
}
}


/* common pages */
.link_pdf{
	text-align: center;
	margin-bottom: 2em;
}
.link_pdf a{
	color: #333;
	display: inline-block;
	text-align: center;
	margin: auto;
	padding:1em 0 1em 36px;
	background-image: url("../images/top/icon_pdf.svg");
	background-repeat: no-repeat;
	background-position: left 50%;
}


/*btn*/
.BtnArea{
	background: url("../images/common/BtnArea_bg.png") #e4f4b9;
	padding: 2em 0;
	text-align: center;
	font-size: 26px;
}
.BtnArea a.btn{
	font-size: 22px;
	color: #FFF;
	display: block;
	width: 390px;
	margin:1em auto;
	padding: 1em;
	border: 3px solid #333!important;
	background-color: #e83039;
	border-radius: 100px;
}
.BtnArea a.btn:hover{
	color: #333;
	background-color: #FFF;
	border: 3px solid #333!important;
}
.BtnArea a.btn.account{
	background-image:url("../images/common/arrow_white.svg");
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
.BtnArea a.btn.account:hover{
	background-image:url("../images/common/arrow_black.svg");
}
.BtnArea a.btn.account .copy{
	display: block;
	font-size: 16px;
}
.BtnArea a.btn.account .copy2{
	font-size: 16px;
}
@media screen and (max-width: 768px) {
.BtnArea{
	font-size: 20px;
}
.BtnArea p{
	padding: 0 1em;
}
.BtnArea br{
	display: none;
}
.BtnArea a.btn{
	font-size: 18px;
	width: 90%;
}
.BtnArea a.btn.account .copy,
.BtnArea a.btn.account .copy2{
	font-size: 13px;
}
}




/*notice*/
#notice__info_tool{
	clear: both;
	color: #333;
}
.noticeHead{
	font-size: 22px;
	font-weight: bold;
	background: #e4e4e4;
	border-bottom: 2px solid #d0d0d0;
	padding: 20px;
}
.noticeHead__btn{
	background-image:url("../images/common/foot_icon_off.svg");
	background-repeat: no-repeat;
	background-position: 98% 50%;
	cursor:pointer;
}
.noticeHead__btn.active{
	background-image:url("../images/common/foot_icon_active.svg");
}
.noticeList{
	display: none;
	background: url("../images/common/notice_bg.png");
	padding-top:36px;
}
.noticeList dl{
	font-size: 16px;
}
.noticeList dt{
	font-weight: bold;
	float: left;
	clear: left;
}
.noticeList dd{
	margin-bottom: 36px;
}



/*top------------------------------------------------------------------*/
/*title*/
.info_tool__top{
	color: #333;
}
.info_tool__top #fh5co-hero{
  background-color: #fff!important;
  background-image: url("../images/top/title_bg.png");
  background-size: contain;
  background-repeat: repeat-x;
  background-position: center top;
  height: 590px;
}
.info_tool__top #fh5co-hero .fh5co-hero-wrap{
	padding-top: 12em;
	background: url("../images/top/title_img.png") no-repeat center bottom;
	height: 760px;
}

.info_tool__top #fh5co-hero .fh5co-arrow {
  width: 55px;
  height: 55px;
  background: #fff url("../images/common/icn_arrow.png") no-repeat center top;
  background-size: contain;
  border-bottom: none ;
}

@media screen and (max-width: 768px) {
.info_tool__top #fh5co-hero{
	padding: 0;
	height: auto!important;
}
.info_tool__top  #fh5co-hero .container{
	margin: auto;
	padding: 0;
}
.info_tool__top #fh5co-hero .fh5co-hero-wrap{
	padding: 4vw 13vw 0;
	background: url("../images/top/sp/title_img.png") no-repeat center top;
	background-size:cover;
	height: 102vw!important;
}

}


/*mission*/
.info_tool__top .fh5co-cards{
	background: #fff;
	padding: 2em 0;
}

.info_tool__top .info_tool__mission h2{
	margin-bottom: 2em;
}
.info_tool__top .info_tool__mission  h2 img{
	margin: auto;
}
.info_tool__top .info_tool__mission a{
	border: none;
	color: #333;
}
.info_tool__top .info_tool__mission a:hover img {
	opacity: 1;
}
.info_tool__top .info_tool__mission .col-lg-3{
	text-align: center;
	margin-bottom: 1em;
}


@media (max-width: 768px) {
  .info_tool__top .fh5co-cards{
  padding: 3em 0 2em;
  }
.info_tool__top .info_tool__mission .col-sm-6 {
    float: left;
    width: 50%;
	padding: 10px;
}
}
@media (min-width: 992px) {
.info_tool__top .info_tool__mission {
	margin: auto;
}
}
@media (min-width: 1200px) {
.info_tool__top .info_tool__mission {
    max-width: 1200px;
  }
}

/*tool*/
.info_tool__top .info_tool__tool a{
	border: none;
	color: #333;
}
.info_tool__top .info_tool__tool a:hover img{
	opacity: 1!important;
}
.info_tool__top .info_tool__tool h2{
	color: #333;
	margin-bottom: 2em;
	text-align: center;
}
.info_tool__top .info_tool__tool h2 img{
	margin: auto;
}
.info_tool__top .info_tool__tool h3{
	color: #333;
	text-align: center;
	margin-bottom: 0.5em;
}
.info_tool__top .info_tool__tool h4{
	color: #333;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	margin: 1em auto;
}
.info_tool__top .info_tool__tool p{
	color: #333;
	}
.info_tool__top .info_tool__tool .btn_detail{
	color: #333;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	display: inline-block;
	margin-top:0.5em;
	padding: 0.8em 2em;
	background-color: #FFF;
	background-image:url("../images/common/arrow_black.svg");
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-size: 8px 10px;
	border: 2px solid #333;
	border-radius: 100px;
}
.info_tool__top .info_tool__tool a .btn_detail.active{
	color: #FFF;
	background-color: #009944;
	background-image:url("../images/common/arrow_white.svg");
	background-repeat: no-repeat;
	background-size: 8px 10px;
	background-position: 95% 50%;
	border-color: #009944;
}
.info_tool__top .info_tool__tool .col-lg-6{
	margin-bottom: 2em;
}


/*info_tool__m common------------------------------------------------------------------*/
.info_tool__lead{
	font-size: 18px;
	padding: 3em 0 2em;
	text-align: center;
}
.info_tool__lead p{
	margin-bottom: 1em;
}


/*tab*/
/*tabnavi*/
.navBox{
	border-bottom: 4px solid #34a9de;
	margin-bottom: 3em;
}
.info_tool__content .container-fluid{
	padding: 0;
}
.info_tool__content .nav.container{
	padding: 0;
}
@media (min-width: 768px) {
  .navBox .container {
    width: 770px;
  }
}
@media (min-width: 992px) {
  .navBox .container {
    width: calc(100% - 40px);
  }
}
@media (min-width: 1200px) {
  .navBox .container {
    width: calc(100% - 40px);
    max-width: 950px;
  }
}
.info_tool__content .nav {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.info_tool__content .nav > li {
  position: relative;
  display: block;
}
.info_tool__content .nav > li > a {
  position: relative;
  display: block;
  padding: 0.5em;
}
.info_tool__content .nav > li > a:hover, .nav > li > a:focus {
  background-color: #fff;
}
.info_tool__content .nav-tabs {
  border-bottom:none;
}
.info_tool__content .nav-tabs > li {
	/* float: left; */
	margin-right: 20px;
	margin-bottom: -4px;
	/* width: 25%; */
}

.info_tool__content .nav-tabs > li:last-of-type{
	margin-right: 0;
}
.info_tool__content .nav-tabs > li > a {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	height: 100%;
	margin:0;
	line-height: 1.42857;
	background: url("../images/common/BtnArea_bg.png");
	border-top: 4px solid #34a9de;
	border-right: 4px solid #34a9de;
	border-bottom: 4px solid #34a9de;
	border-left: 4px solid #34a9de;
	border-radius: 15px 15px 0 0;
	webkit-box-shadow: 6px -1px 3px rgba(0,0,0,0.08);
	-moz-box-shadow: 6px -1px 3px rgba(0,0,0,0.08);
	-ms-box-shadow: 6px -1px 3px rgba(0,0,0,0.08);
	-webkit-box-shadow: 6px -1px 3px rgba(0,0,0,0.08);
	box-shadow: 6px -1px 3px rgba(0,0,0,0.08);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.info_tool__content .nav-tabs > li > a:hover {
  border-color: #34a9de;
  border-bottom-color: transparent;
}
.info_tool__content .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #333;
  background: #fff!important;
  border: 4px solid #34a9de;
  border-bottom-color: transparent;
  cursor: default;
}
@media (max-width: 768px) {
.info_tool__content .nav.container{
	padding:0 0.8em;
}
.info_tool__content .nav-tabs > li {
	margin-right: 10px;
}
.info_tool__content .nav-tabs > li > a {
	font-size: 10px;
}
}



/*tabpanel*/
.info_tool__content__h2{
	text-align: center;
	background-image: url("../images/m1/mission_ttl_L.png"), url("../images/m1/mission_ttl_R.png");
	background-position: left bottom, right bottom;
	background-repeat:no-repeat, no-repeat;
	min-height: 136px;
	margin: auto 2em 1em;
	padding: 0 8em;
	display: flex;
	flex-wrap:wrap;
	align-items: center;
	justify-items:center;
}
.info_tool__content__h2 h2{
	font-size: 26px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 1em;
	flex-basis:100%;
}
.info_tool__content__h2 p{
	font-size: 18px;
	flex-basis:100%;
}
.info_tool__content__h3 h3{
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 1em;
}
.info_tool__content__h3 p{
	font-size: 18px;
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 5px solid #333
}
.info_tool__content__img{
	margin-bottom: 2em;
}
.info_tool__content__txt{
	font-size: 18px;
	background: #f7f7f7;
	padding: 3em 0!important;
}
.info_tool__content__txt h3{
	text-align: center;
	margin-bottom: 2em;
}
.info_tool__content__txt p{
	margin-bottom: 1em;
}
@media (max-width: 768px) {
.info_tool__content__h2{
	margin: auto auto 1em;
	padding: 0 12.5%;
	background-size: 12%, 12%;
	min-height: 14vw;
}
.info_tool__content__h2 h2{
	font-size: 18px;
	margin-bottom: 0.5em;
}
.info_tool__content__h2 p{
	font-size: 13px;
}
.info_tool__content__h2 p br{
	display: none;
}
.info_tool__content__h3 h3{
	font-size: 18px;
	margin-bottom: 0.5em;
}
.info_tool__content__h3 p{
	font-size: 13px;
	border-bottom: 3px solid #333
}
.info_tool__content__txt{
	font-size: 16px;
}
.tab-content .container{
	padding: 0 0.8em
}
.tab-content .row{
	margin-left: auto;
	margin-right: auto;
}
}



/*mission footer Navi*/
.missionNavi{
	margin-bottom: 2em;
}
.missionNavi ul{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 2em auto;
}
.missionNavi ul li {
	display: inline-block;
	width: 25%;
	margin-right: 1.6%;
}
.missionNavi ul li:nth-of-type(2){
	margin-left: -1.4%;
	margin-right: 2.6%;
}
.missionNavi ul li:last-of-type{
	margin-right: 0;
}
.missionNavi ul li .w100{
	max-width: 105.46%!important;
}
.missionNavi ul li a{
	text-decoration: none;
	border: none;
}
@media (max-width: 768px) {
.missionNavi.container{
	width: auto;
}
.missionNavi ul{
	display: block;
}
.missionNavi ul li {
	display: block;
	width: auto;
	margin-right: auto;
	margin-bottom: 1em;
}
.missionNavi ul li:nth-of-type(2){
	margin-left: auto;
	margin-right: auto;
}
.missionNavi ul li:last-of-type{
	margin-right: auto;
	margin-bottom: 0;
}
.missionNavi ul li .w100{
	max-width: 100%!important;
}
}
@media (min-width: 992px) {
.missionNavi.container{
	width: 990px;
	padding: 0;
}
}
@media (min-width: 1200px) {
.missionNavi.container{
	width: 1000px;
	padding: 0;
}
}
/*btn*/
.missionNavi{
	text-align: center;
}
.missionNavi .btn_gotoTop a{
	color: #333;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	margin-top:0.5em;
	padding: 0.8em 8em;
	background-color: #FFF;
	background-image:url("../images/common/arrow_black.svg");
	background-repeat: no-repeat;
	background-position: 95% 50%;
	border: 2px solid #333;
	border-radius: 100px;
}
.missionNavi .btn_gotoTop a:hover{
	color: #FFF;
	background-color: #009944;
	background-image:url("../images/common/arrow_white.svg");
	background-repeat: no-repeat;
	background-position: 95% 50%;
	border-color: #009944;
}
@media (max-width: 768px) {
.missionNavi .btn_gotoTop a{
	padding: 0.8em;
	display: block;
}
}




/*info_tool__m1  mission1------------------------------------------------------------------*/
/*title*/
.info_tool__m1 #fh5co-hero{
  background-color: #34a9de!important;
  background-image: url("../images/m1/title_bg.png");
  background-size: contain;
  background-repeat: repeat-x;
  background-position: center top;
  height: 810px;
}
.info_tool__m1 #fh5co-hero:after{
	content:"";
	display: block;
	width: 68px;
	height: 26px;
	margin: auto auto -26px;
	background: url("../images/m1/title_arrow.png") no-repeat center top;
}
.info_tool__m1 #fh5co-hero .fh5co-hero-wrap{
	padding: 180px 0 2em;
}

/*content*/
.info_tool__m1 .info_tool__content .nav-tabs > li{
	width: 465px;
}
.info_tool__m1 .info_tool__content .nav-tabs > li > a {
	background-color:#d7f3ff;
}
.info_tool__m1 .info_tool__content__h2{
	background-image: url("../images/m1/mission_ttl_L.png"), url("../images/m1/mission_ttl_R.png");
}
.info_tool__m1 .BtnArea{
	background-color:#d7f3ff;
	border-top: 4px solid #34a9de;
}
@media screen and (max-width: 768px) {
/*title*/
.info_tool__m1 #fh5co-hero{
	padding: 0;
	height: auto!important;
}
.info_tool__m1  #fh5co-hero .container{
	margin: auto;
	padding: 0;
}
.info_tool__m1 #fh5co-hero .fh5co-hero-wrap{
	padding: 4vw 13vw 4vw;
}
}


/*info_tool__m2  mission2------------------------------------------------------------------*/
/*title*/
.info_tool__m2 #fh5co-hero{
  background-color: #f39800!important;
  background-image: url("../images/m2/title_bg.png");
  background-size: contain;
  background-repeat: repeat-x;
  background-position: center top;
  height: 810px;
}
.info_tool__m2 #fh5co-hero:after{
	content:"";
	display: block;
	width: 68px;
	height: 26px;
	margin: auto auto -26px;
	background: url("../images/m2/title_arrow.png") no-repeat center top;
}
.info_tool__m2 #fh5co-hero .fh5co-hero-wrap{
	padding: 180px 0 2em;
}

/*content*/
.info_tool__m2 .navBox{
	border-bottom: 4px solid #f39800;
	margin-bottom: 3em;
}
.info_tool__m2 .info_tool__content .nav-tabs > li{
	width: 303px;
}
.info_tool__m2 .info_tool__content .nav-tabs > li > a {
	background-color:#f9e2bc;
	border-top: 4px solid #f39800;
	border-right: 4px solid #f39800;
	border-bottom: 4px solid #f39800;
	border-left: 4px solid #f39800;
}
.info_tool__m2 .info_tool__content .nav-tabs > li > a:hover {
  border-color: #f39800;
  border-bottom-color: transparent;
}
.info_tool__m2 .info_tool__content .nav-tabs > li.active > a,
.info_tool__m2 .info_tool__content .nav-tabs > li.active > a:hover,
.info_tool__m2 .info_tool__content .nav-tabs > li.active > a:focus {
  border: 4px solid #f39800;
  border-bottom-color: transparent;
}

.info_tool__m2 .info_tool__content__h2{
	background-image: url("../images/m2/mission_ttl_L.png"), url("../images/m2/mission_ttl_R.png");
}
.info_tool__m2 .BtnArea{
	background-color:#f9e2bc;
	border-top: 4px solid #f39800;
}
@media screen and (max-width: 768px) {
/*title*/
.info_tool__m2 #fh5co-hero{
	padding: 0;
	height: auto!important;
}
.info_tool__m2  #fh5co-hero .container{
	margin: auto;
	padding: 0;
}
.info_tool__m2 #fh5co-hero .fh5co-hero-wrap{
	padding: 4vw 13vw 4vw;
}
}



/*info_tool__m3  mission3------------------------------------------------------------------*/
/*title*/
.info_tool__m3 #fh5co-hero{
  background-color: #8fc31f!important;
  background-image: url("../images/m3/title_bg.png");
  background-size: contain;
  background-repeat: repeat-x;
  background-position: center top;
  height: 810px;
}
.info_tool__m3 #fh5co-hero:after{
	content:"";
	display: block;
	width: 68px;
	height: 26px;
	margin: auto auto -26px;
	background: url("../images/m3/title_arrow.png") no-repeat center top;
}
.info_tool__m3 #fh5co-hero .fh5co-hero-wrap{
	padding: 180px 0 2em;
}

/*content*/
.info_tool__m3 .navBox{
	border-bottom: 4px solid #8fc31f;
	margin-bottom: 3em;
}
.info_tool__m3 .info_tool__content .nav-tabs > li{
	width: 175px;
}
.info_tool__m3 .info_tool__content .nav-tabs > li:first-of-type,
.info_tool__m3 .info_tool__content .nav-tabs > li:last-of-type {
	width: 270px;
}
.info_tool__m3 .info_tool__content .nav-tabs > li > a {
	background-color:#ebf8ce;
	border-top: 4px solid #8fc31f;
	border-right: 4px solid #8fc31f;
	border-bottom: 4px solid #8fc31f;
	border-left: 4px solid #8fc31f;
}
.info_tool__m3 .info_tool__content .nav-tabs > li > a:hover {
  border-color: #8fc31f;
  border-bottom-color: transparent;
}
.info_tool__m3 .info_tool__content .nav-tabs > li.active > a,
.info_tool__m3 .info_tool__content .nav-tabs > li.active > a:hover,
.info_tool__m3 .info_tool__content .nav-tabs > li.active > a:focus {
  border: 4px solid #8fc31f;
  border-bottom-color: transparent;
}

.info_tool__m3 .info_tool__content__h2{
	background-image: url("../images/m3/mission_ttl_L.png"), url("../images/m3/mission_ttl_R.png");
}
.info_tool__m3 .BtnArea{
	background-color:#ebf8ce;
	border-top: 4px solid #8fc31f;
}
@media screen and (max-width: 768px) {
/*title*/
.info_tool__m3 #fh5co-hero{
	padding: 0;
	height: auto!important;
}
.info_tool__m3  #fh5co-hero .container{
	margin: auto;
	padding: 0;
}
.info_tool__m3 #fh5co-hero .fh5co-hero-wrap{
	padding: 4vw 13vw 4vw;
}
.info_tool__m3 .info_tool__content .nav-tabs > li {
	width: calc(20% - (30px / 4));
}
.info_tool__m3 .info_tool__content .nav-tabs > li:nth-of-type(2) {
	width: calc(19% - (30px / 4));
}
.info_tool__m3 .info_tool__content .nav-tabs > li:first-of-type {
	width: calc(28% - (30px / 4));
}
.info_tool__m3 .info_tool__content .nav-tabs > li:last-of-type {
	width: calc(33% - (30px / 4));
}
}



/*info_tool__m4  mission4------------------------------------------------------------------*/
/*title*/
.info_tool__m4 #fh5co-hero{
  background-color: #8f82bc!important;
  background-image: url("../images/m4/title_bg.png");
  background-size: contain;
  background-repeat: repeat-x;
  background-position: center top;
  height: 810px;
}
.info_tool__m4 #fh5co-hero:after{
	content:"";
	display: block;
	width: 68px;
	height: 26px;
	margin: auto auto -26px;
	background: url("../images/m4/title_arrow.png") no-repeat center top;
}
.info_tool__m4 #fh5co-hero .fh5co-hero-wrap{
	padding: 180px 0 2em;
}

/*content*/
.info_tool__m4 .navBox{
	border-bottom: 4px solid #8f82bc;
	margin-bottom: 3em;
}
.info_tool__m4 .info_tool__content .nav-tabs > li{
	width: 303px;
}
.info_tool__m4 .info_tool__content .nav-tabs > li > a {
	background-color:#e6dffb;
	border-top: 4px solid #8f82bc;
	border-right: 4px solid #8f82bc;
	border-bottom: 4px solid #8f82bc;
	border-left: 4px solid #8f82bc;
}
.info_tool__m4 .info_tool__content .nav-tabs > li > a:hover {
  border-color: #8f82bc;
  border-bottom-color: transparent;
}
.info_tool__m4 .info_tool__content .nav-tabs > li.active > a,
.info_tool__m4 .info_tool__content .nav-tabs > li.active > a:hover,
.info_tool__m4 .info_tool__content .nav-tabs > li.active > a:focus {
  border: 4px solid #8f82bc;
  border-bottom-color: transparent;
}

.info_tool__m4 .info_tool__content__h2{
	background-image: url("../images/m4/mission_ttl_L.png"), url("../images/m4/mission_ttl_R.png");
}
.info_tool__m4 .info_tool__content__h3 h3{
	color: #6759a4;
}
.info_tool__m4 .info_tool__content__h3 p{
	border-color: #6759a4
}
.info_tool__m4 .BtnArea{
	background-color:#e6dffb;
	border-top: 4px solid #8f82bc;
}
@media screen and (max-width: 768px) {
/*title*/
.info_tool__m4 #fh5co-hero{
	padding: 0;
	height: auto!important;
}
.info_tool__m4  #fh5co-hero .container{
	margin: auto;
	padding: 0;
}
.info_tool__m4 #fh5co-hero .fh5co-hero-wrap{
	padding: 4vw 13vw 4vw;
}
.info_tool__m4 .info_tool__content .nav-tabs > li {
    width: calc(33.3% - (20px / 3));
}
}



