@charset "utf-8";

.sec_lp_1 {
	margin-top:50px;
	padding-bottom:70px;
	background:url(../img/sec_lp_1_bg.jpg) no-repeat top center ;
	background-size:cover;
}
.sec_lp_1_1 {
	padding:13px 0;
	font-size:24px;
	color:#ffffff;
	background:#003f7e;
	text-align:center;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.sec_lp_1 .inner {
	margin:0 auto ;
	width:960px;
	text-align:center;
}
.sec_lp_1 .inner h1 {
	padding:70px 0 80px ;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	sec_lp_2

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.sec_lp_2 .inner {
	margin:100px auto 0;
	width:960px;
	text-align:center;
}
.sec_lp_2_1 {
	padding:5px 0;
	background:url(../img/sec_lp_2_1_bg.jpg) no-repeat top center ;
	background-size:cover;
	font-size:22px;
	font-weight:bold;
	color:#fff;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.sec_lp_2_2 {
	margin-top:30px;
}
.sec_lp_2_3 {
	margin-top:10px;
	font-size:80%;
	text-align:left;
}
.sec_lp_2_4 .col {
	margin-top:80px;
}
.sec_lp_2_5box {
	display:flex;
	justify-content: center;
	margin-top:70px;
}
.sec_lp_2_5box_col {
	margin:0 15px;
}
.sec_lp_2_6 {
	padding:60px 45px 0 ;
	font-size:80%;
	text-align:left;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	sec_lp_3

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.sec_lp_3 {
	margin-bottom:100px;
}
.sec_lp_3 .inner {
	margin:50px auto 0;
	width:960px;
}
.sec_lp_3_1 {
	margin-bottom:40px;
	padding:40px;
	border:1px solid #00244f;
}
.sec_lp_3_1 h2 {
	margin-bottom:10px;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:30px;
	text-align:center;
}
.sec_lp_3_1 h2 span {
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:40px;
	color:#00244f;
}
.sec_lp_3_1 .tx {
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:110%;
	line-height:2;
}
.sec_lp_3_1 .flexBox {
	display:flex;
}
.sec_lp_3_1 .flexBox .im {
	margin-left:40px;
}
.sec_lp_3_1 .tx_tyuui {
	margin:-10px 0 20px;
	color:#a5221b;
	font-size:12px;
	text-align:center;
}
.sec_lp_3_2 {
	margin-top:40px;
	text-align:center;
}
.sec_lp_3_3 {
	padding:40px 0 0 ;
	font-size:80%;
	text-align:left;
}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	sec_lp_4

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec_lp_4 {
	margin-top:100px;
	background:#dde3e7;
}
.sec_lp_4 .inner {
	margin:0 auto;
	padding:100px 0;
	width:960px;
}

h2.h2_style_1 {
	padding:10px;
	background:url(../img/sec_lp_2_1_bg.jpg) no-repeat top center ;
	background-size:cover;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:24px;
	color:#fff;
	text-align:center;
}
h2.h2_style_1 span {
	font-size:70%;
}
.sec_lp_4_1 {
	padding:50px 0 40px;
	text-align:center;
}
.sec_lp_4_2 {
	padding:0 0 0;
	text-align:center;
}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	sec_lp_5

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec_lp_5 .inner {
	margin:130px auto 100px ;
	width:960px;
	text-align:center;
}
.sec_lp_5_1 {
	margin-top:50px;
}
.sec_lp_5_2 {
	margin-top:120px;
}
.sec_lp_5_3 {
	margin-top:50px;
}
.sec_lp_5_4 {
	margin-top:50px;
}
.sec_lp_5_5 {
	margin-top:30px;
}
.sec_lp_5_6 {
	margin-top:30px;
}
.sec_lp_5 h3 {
	margin-top:80px;
	padding:0 70px;
	font-size:24px;
	font-weight:normal;
	text-align:left;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	btnArea

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.btnArea {
	padding:25px 0 35px;
	background:#003f7e ;
	text-align:center;
}
.btnArea .btn_tx {
	margin-bottom:10px;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:28px;
	font-weight:bold;
	color:#ffffff;
}
.btnArea .btn_tx.end {
	margin-top:20px;
}
.btnArea a {
	display:block;
	margin:0 auto;
	padding:15px 50px;
	color:#003f7e;
	width:11em;
	background:#ffffff;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:26px;
	font-weight:700;
	line-height:1;
	text-decoration: none;
	-webkit-border-radius: 30;
	-moz-border-radius: 30;
	border-radius: 30px;
}
.btnArea a:hover {
	background:#ffff33;
}
.btnArea a span {
	padding:5px 0 5px 30px;
	background: url(../img/btn_ic1.png) no-repeat left center;
	background-size: 16px auto ;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	sec_lp_gaiyou

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec_lp_gaiyou {
	margin-bottom:70px;
}
.sec_lp_gaiyou .inner {
	margin:50px auto 0;
	width:960px;
}
.sec_lp_gaiyou .inner h2.h2_style_1 {
	margin-top:70px;
	padding:0;
	text-align:center;
	background:none;
	color:#003f7e;
	border-bottom:1px solid #231815;
}

table.syouhin_gaiyou {
	margin-top:25px;
	width:100%;
	border-top:1px solid #231815;
	font-size:90%;
}
table.syouhin_gaiyou th {
	padding:6px 10px;
	width:25%;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #231815;
	background:#dde3e7;
	color:#00244f;
	font-weight:normal;
}
table.syouhin_gaiyou td {
	padding:6px 15px;
	border-bottom:1px solid #231815;
	background:#ffffff;
}
table.syouhin_gaiyou ul {
	margin:0;
}
table.syouhin_gaiyou ul li {
	list-style-type: disc !important ;
}
table.syouhin_gaiyou ul li {
	margin-left:1em;
}

.sec_lp_gaiyou_im {
	margin-top:25px;
}
.sec_lp_gaiyou_tx {
	margin-top:10px;
	font-size:80%;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	sec_lp_mezonet

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec_lp_mezonet {
	margin:100px auto 0;
	width:940px;
}
.sec_lp_mezonet h2 {
	margin:20px 0 30px;
	text-align:center;
}
.sec_lp_mezonet_01 .ti {
	text-align:center;
}
.sec_lp_mezonet_01 img {
	margin:0 auto;
}
.sec_lp_mezonet_01 .tx1 {
	margin:30px auto 0;
	text-align:center;
	font-size:12px;
}
.sec_lp_mezonet_01 .tx2 {
	margin:0 auto 40px ;
	width:940px;
	font-size:16px;
	line-height:1.8;
}
.sec_lp_mezonet_01 .tx3 {
	margin:10px auto 40px ;
	padding:20px 0;
	width:940px;
	font-size:24px;
	font-weight:bold;
	line-height:1.8;
	color:#ffffff;
	text-align:center;
	background:#003f7e;
}
.sec_lp_mezonet_01 .tx4 {
	margin:0 auto;
	width:940px;
	font-size:80%;
}
.sec_lp_mezonet_02 {
	display:flex;
	justify-content: space-between;
	margin:40px auto 0;
	padding:45px 70px 30px;
	width:800px;
	background:#dde3e7;
}
.sec_lp_mezonet_02_01 {
	width:430px;
}
.sec_lp_mezonet_02_01 .ti {
	font-size:32px;
	font-weight:bold;
	line-height:1.6;
	color:#003f7e;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.sec_lp_mezonet_02_01 .tx {
	margin-top:20px;
	font-size:18px;
	line-height:1.6;
}
.sec_lp_mezonet_02_02 {
	width:340px;
}
.sec_lp_mezonet_02_tx {
	margin:0 auto ;
	padding:0 70px 40px;
	width:800px;
	background:#dde3e7;
}
.sec_lp_mezonet_02_tx p {
	padding:10px 0;
	background:#003f7e;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
.sec_lp_mezonet_03 {
	margin-top:70px;
	margin-bottom:70px;
	text-align:center;
}
.sec_lp_mezonet_03 .il2 {
	margin-top:15px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	sec_lp_about

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.sec_lp_about .inner {
	margin:80px auto ;
	width:800px;
}
.sec_lp_about h2 {
	text-align:center;
	background:none;
	color:#00244f;
	font-size:36px;
}
.sec_lp_about .kyoka {
	margin:50px 0 100px;
	text-align:center;
	padding:15px;
	background:url(../img/sec_lp_2_1_bg.jpg) no-repeat top center ;
	background-size:cover;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:15px;
	color:#ffffff;
}
.sec_lp_about .kyoka strong {
	font-weight: 900;
	font-size:20px;
}
.sec_lp_about .tx {
	margin-top:20px;
}
.sec_lp_about h3 {
	margin-top:50px;
	font-size:20px;
}
.sec_lp_about .im {
	margin-top:10px;
}
