@charset "UTF-8";
/* Style CSS */

/*------------------------------
	#mc01
------------------------------*/
#mc01 {
	position: relative;
	margin: 0 auto 10px;
}
#mc01 .mainBox {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	z-index: 15;
}
#mc01 .mainBox img {
	width: 100%;
	height: auto;
}
#mc01 .mainTxt01 {
	position: absolute;
	top: 70px;
	/*top: 36.66%;*/
	left: 0;
	width: 100%;
	margin: 0 auto;
	color: #fff;
	text-align: center;
	font-family: 'Cabin';
	font-size: 40px;
	line-height: 1.2;
	z-index: 20;
}
#mc01 .mainTxt02 {
	position: absolute;
	top: 138px;
	/*top: 52.93%;*/
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 386px;
	margin: 0 auto;
	text-align: center;
	z-index: 25;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	line-height: 1;
}

/*------------------------------
	#mc02
------------------------------*/
#mc02 {
	height: 171px;
	margin: 0 0 10px;
}
#mc02 .floatL {
	width: 600px;
	height: 171px;
	background: url(../img/mc02_img_01.png) no-repeat;
}
#mc02 .floatR {
	width: 600px;
	height: 171px;
	background: url(../img/mc00_bg_img_01.png) no-repeat;
}
#mc02 h2.titleTxt {
	margin: 0 0 20px;
	padding: 20px 0 0;
	color: #231e1e;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
}
#mc02 .subTitleImg {
	margin: 0 0 20px;
	text-align: center;
}
#mc02 .btn {
	width: 220px;
	margin: 0 auto;
}
#mc02 .btn a span {
	display: inline-block;
	padding: 0 0 0 5px;
	line-height: 0.6;
}
#mc02 .btn a {
	display: block;
	padding: 12px 0 8px;
	background: rgba(215,8,59, 1);
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}
#mc02 .btn a:hover {
	opacity: 0.8;
	background: #9e042a;
	color: #fff;
	transition: background 900ms;
}
#mc02 .btn a.none {
	display: block;
	padding: 12px 0 8px 44px;
	background: rgba(215,8,59, 1);
	text-align: left;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}

/*------------------------------
	#mc03
------------------------------*/
#mc03 {
	height: 171px;
	margin: 0 0 10px;
}
#mc03 .floatL {
	width: 600px;
	height: 171px;
	background: url(../img/mc03_img_01.png) no-repeat;
}
#mc03 .floatR {
	width: 600px;
	height: 171px;
	background: url(../img/mc00_bg_img_01.png) no-repeat;
}
#mc03 h2.titleTxt {
	margin: 0 0 37px;
	padding: 45px 0 0;
	color: #231e1e;
	font-size: 22px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
}
#mc03 .subTitleTxt {
	margin: 0 0 35px;
	text-align: center;
}
#mc03 .btn a {
	display: block;
	width: 220px;
	margin: 0 auto;
	padding: 12px 0 8px;
	background: rgba(215,8,59, 1);
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}
#mc03 .btn a:hover {
	opacity: 0.8;
	background: #9e042a;
	color: #fff;
	transition: background 900ms;
}


/*------------------------------
	#mc04
------------------------------*/
#mc04 {
	height: 171px;
	margin: 0 0 10px;
	background: url(../../common/img/main_bg_img_01.png) repeat;
}
#mc04 .floatL {
	width: 600px;
	height: 171px;
	background: url(../img/mc04_img_01.png) no-repeat;
}
#mc04 .floatR {
	width: 600px;
	height: 171px;
	background: url(../img/mc00_bg_img_01.png) no-repeat;
}
#mc04 h2.titleTxt {
	margin: 0 0 37px;
	padding: 45px 0 0;
	color: #231e1e;
	font-size: 22px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
}
#mc04 .subTitleTxt {
	margin: 0 0 35px;
	text-align: center;
}
#mc04 .btn a span {
	display: inline-block;
	padding: 0 0 0 5px;
	line-height: 0.6;
}
#mc04 .btn a {
	display: block;
	width: 220px;
	margin: 0 auto;
	padding: 12px 0 8px;
	background: rgba(215,8,59, 1);
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}
#mc04 .btn a:hover {
	opacity: 0.8;
	background: #9e042a;
	color: #fff;
	transition: background 900ms;
}


/*------------------------------
	#mc05
------------------------------*/
#mc05 {
	height: 171px;
	margin: 0 0 10px;
	background: url(../../common/img/main_bg_img_01.png) repeat;
}
#mc05 .floatL {
	width: 600px;
	height: 171px;
	background: url(../img/mc05_img_01.png) no-repeat;
}
#mc05 .floatR {
	width: 600px;
	height: 171px;
	background: url(../img/mc00_bg_img_01.png) no-repeat;
}
#mc05 h2.titleTxt {
	margin: 0 0 37px;
	padding: 45px 0 0;
	color: #231e1e;
	font-size: 22px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
}
#mc05 .subTitleTxt {
	margin: 0 0 35px;
	text-align: center;
}
#mc05 .btn a span {
	display: inline-block;
	padding: 0 0 0 5px;
	line-height: 0.6;
}
#mc05 .btn a {
	display: block;
	width: 220px;
	margin: 0 auto;
	padding: 12px 0 8px;
	background: rgba(215,8,59, 1);
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}
#mc05 .btn a:hover {
	opacity: 0.8;
	background: #9e042a;
	color: #fff;
	transition: background 900ms;
}

/*------------------------------
	#mc06
------------------------------*/
#mc06 {
	height: 171px;
	margin: 0 0 10px;
	background: url(../../common/img/main_bg_img_01.png) repeat;
}
#mc06 .floatL {
	width: 600px;
	height: 171px;
	background: url(../img/mc06_img_01.png) no-repeat;
}
#mc06 .floatR {
	width: 600px;
	height: 171px;
	background: url(../img/mc00_bg_img_01.png) no-repeat;
}
#mc06 h2.titleTxt {
	margin: 0 0 22px;
	padding: 30px 0 0;
	color: #231e1e;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3;
	text-align: center;
}
#mc06 .subTitleTxt {
	margin: 0 0 35px;
	text-align: center;
}
#mc06 .btn a span {
	display: inline-block;
	padding: 0 0 0 5px;
	line-height: 0.6;
}
#mc06 .btn a {
	display: block;
	width: 220px;
	margin: 0 auto;
	padding: 12px 0 8px;
	background: rgba(215,8,59, 1);
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}
#mc06 .btn a:hover {
	opacity: 0.8;
	background: #9e042a;
	color: #fff;
	transition: background 900ms;
}


/*------------------------------
	#mc07
------------------------------*/
#mc07 {
	height: 171px;
	margin: 0 0 10px;
}
#mc07 .floatL {
	width: 600px;
	height: 171px;
	background: url(../img/mc07_img_01.png) no-repeat;
}
#mc07 .floatR {
	width: 600px;
	height: 171px;
	background: url(../img/mc00_bg_img_01.png) no-repeat;
}
#mc07 h2.titleTxt {
	margin: 0 0 20px;
	padding: 20px 0 0;
	color: #231e1e;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
}
#mc07 .subTitleImg {
	margin: 0 0 20px;
	text-align: center;
}
#mc07 .btn {
	width: 220px;
	margin: 0 auto;
}
#mc07 .btn a span {
	display: inline-block;
	padding: 0 0 0 5px;
	line-height: 0.6;
}
#mc07 .btn a {
	display: block;
	padding: 12px 0 8px;
	background: rgba(215,8,59, 1);
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}
#mc07 .btn a:hover {
	opacity: 0.8;
	background: #9e042a;
	color: #fff;
	transition: background 900ms;
}
#mc07 .btn a.none {
	display: block;
	padding: 12px 0 8px 44px;
	background: rgba(215,8,59, 1);
	text-align: left;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}

/*------------------------------
	#mc10
------------------------------*/
#mc10 {
	height: 171px;
	margin: 0 0 10px;
}
#mc10 .floatL {
	width: 600px;
	height: 171px;
	background: url(../img/mc10_img_01.png) no-repeat;
}
#mc10 .floatR {
	width: 600px;
	height: 171px;
	background: url(../img/mc00_bg_img_01.png) no-repeat;
}
#mc10 h2.titleTxt {
	margin: 0 0 20px;
	padding: 20px 0 0;
	color: #231e1e;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
}
#mc10 .subTitleImg {
	margin: 0 0 20px;
	text-align: center;
}
#mc10 .btn {
	width: 220px;
	margin: 0 auto;
}
#mc10 .btn a span {
	display: inline-block;
	padding: 0 0 0 5px;
	line-height: 0.6;
}
#mc10 .btn a {
	display: block;
	padding: 12px 0 8px;
	background: rgba(215,8,59, 1);
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}
#mc10 .btn a:hover {
	opacity: 0.8;
	background: #9e042a;
	color: #fff;
	transition: background 900ms;
}
#mc10 .btn a.none {
	display: block;
	padding: 12px 0 8px 44px;
	background: rgba(215,8,59, 1);
	text-align: left;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}






