@charset "utf-8";


h1 {
	height: 107px;
	width: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 35px;
	color: #FFF;
	line-height: 105px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 70px;
	letter-spacing: 0.2em;
	background-image: url(../images/cmn_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}
h2 {
	background-image: url(../images/cmn_stit_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 27px;
	line-height: 100px;
	text-align: center;
	height: 100px;
	width: 960px;
	color: #333;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}
.text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}
.text p {
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

.text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	margin-bottom: 15px;
}
.text3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-bottom: 15px;
}
.text4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-bottom: 75px;
}
.text4 p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.text5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.text5 p {
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
.text6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-bottom: 40px;
}
.text7 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	
}
.text8 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
}
.text9 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-bottom: 30px;
}
.text_10 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}

.images {
	margin-bottom: 40px;
}
.images2 {
	margin-bottom: 20px;
}







.contents {
	height: auto;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
}
.cont_01 {
	height: 419px;
	width: 710px;
	float: left;
}
.cont_02 {
	height: 419px;
	width: 250px;
	float: right;
}
.cont_03 {
	height: 269px;
	width: 960px;
	position: relative;
	background-image: url(../images/02_price/02_price_01bg.gif);
	margin-bottom: 75px;
}
.cont_03 .price1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 31px;
	top: 197px;
}
.cont_03 .price2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 282px;
	top: 42px;
}
.price2 span {
	font-size: 12px;
	color: #F00;
}

.cont_03 .price3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 285px;
	top: 91px;
}
.cont_03 .price4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 287px;
	top: 142px;
}
.cont_03 .price5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F00;
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 550px;
	top: 41px;
}
.cont_03 .price6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F00;
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 548px;
	top: 89px;
}
.cont_03 .price7 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F00;
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 547px;
	top: 137px;
}
.cont_03 .price8 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFEB8F;
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 706px;
	top: 89px;
}
.cont_04 {
	width: 960px;
	margin-bottom: 75px;
}
.cont_04 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-top: 25px;
	margin-bottom: 0px;
}
.cont_05 {
	float: left;
	margin-bottom: 75px;
}
.cont_05 table tr th {
	background-color: #EFF8FA;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: left;
	text-indent: 10px;
	font-size: 14px;
	color: #333;
}
.cont_05 table tr td {
	background-color: #E6F4F8;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.cont_06 {
	float: right;
}
.cont_06 table {
	margin-bottom: 15px;
}

.cont_06 table tr th {
	background-color: #F9F7FD;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	text-indent: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cont_06 table tr td {
	background-color: #F4EFFA;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.cont_07 {
	float: left;
	width: 460px;
}
.cont_07 table {
	margin-bottom: 15px;
}

.cont_07 table tr th {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #EFF8FA;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	text-indent: 10px;
}
.cont_07 table tr td {
	background-color: #E6F4F8;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	text-align: center;
}

.cont_08 {
	float: right;
	width: 460px;
}
.cont_08 table {
	margin-bottom: 15px;
}

.cont_08 table tr th {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #EFF8FA;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	text-indent: 10px;
}
.cont_08 table tr td {
	background-color: #E6F4F8;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.cont_081 {
	float: right;
	width: 460px;
}
.cont_081 table {
	margin-bottom: 15px;
}

.cont_081 table tr th {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #EFF8FA;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	text-indent: 10px;
}
.cont_081 table tr td {
	background-color: #E6F4F8;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.cont_09 {
	background-image: url(../images/04_regist/04_regist_01bg.jpg);
	height: 567px;
	width: 960px;
	margin-bottom: 75px;
}



.cont_09_1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-top: 100px;
	padding-left: 480px;
}
.cont_09_1_1 {
	width: 460px;
	padding-top: 130px;
	padding-left: 90px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
.cont_09_1_1 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cont_09_1_2 {
	width: 259px;
	float: right;
	padding-top: 130px;
	padding-right: 130px;
}
.cont_09_1_2 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	margin-bottom: 0px;
}



.cont_09_1 span {
	color: #FFF8BA;
}

.cont_09_2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #505050;
	padding-left: 400px;
	padding-top: 120px;
}
.cont_10 {
	background-image: url(../images/07_intro/07_intro_01pic01.jpg);
	height: 492px;
	width: 470px;
	float: left;
}
.cont_10_1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-top: 80px;
	padding-left: 30px;
}
.cont_10_1 p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.cont_10_1 p span {
	font-size: 14px;
	font-weight: bold;
}



.cont_11 {
	background-image: url(../images/07_intro/07_intro_01pic02.jpg);
	height: 492px;
	width: 470px;
	float: right;
	margin-bottom: 30px;
}
.cont_11_1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-top: 80px;
	padding-left: 30px;
}
.cont_11_1 p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.cont_11_1 p span {
	font-size: 14px;
	font-weight: bold;
}
.cont_12 {
	margin-bottom: 75px;
}
.cont_12 table tr th {
	background-color: #EFF8FA;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	text-indent: 10px;
}
.cont_12 table tr td {
	background-color: #E6F4F8;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.line {
	background-image: url(../images/07_intro/07_intro_03line.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 553px;
	margin-left: 370px;
	margin-bottom: 10px;
}
.flow {
	text-align: center;
	margin-bottom: 5px;
}


.cont_13 {
	background-image: url(../images/07_intro/07_intro_03pic01.jpg);
	height: 200px;
	width: 960px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.cont_13 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	margin-left: 420px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.cont_13_1 {
	height: 37px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 16px;
	margin-left: 370px;
	margin-bottom: 10px;
	padding-top: 30px;
	line-height: 37px;
}
.cont_13_1 img {
	margin-right: 15px;
}
.cont_14 {
	background-image: url(../images/07_intro/07_intro_03pic02.jpg);
	height: 200px;
	width: 960px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.cont_14 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	margin-left: 420px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.cont_14_1 {
	height: 37px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 16px;
	margin-left: 370px;
	margin-bottom: 10px;
	padding-top: 30px;
	line-height: 37px;
}
.cont_14_1 img {
	margin-right: 15px;
}
.cont_15 {
	background-image: url(../images/07_intro/07_intro_03pic03.jpg);
	height: 543px;
	width: 960px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	position: relative;
}
.cont_15 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	margin-left: 420px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.cont_15_1 {
	height: 37px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 16px;
	margin-left: 370px;
	margin-bottom: 10px;
	padding-top: 30px;
	line-height: 37px;
}
.cont_15_1 img {
	margin-right: 15px;
}
.cont_15_2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	width: 267px;
	position: absolute;
	left: 45px;
	top: 424px;
	line-height: 20px;
}
.cont_15_3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	width: 267px;
	position: absolute;
	left: 346px;
	top: 424px;
	line-height: 20px;
}
.cont_15_4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	width: 267px;
	position: absolute;
	left: 644px;
	top: 424px;
	line-height: 20px;
}



.cont_16 {
	background-image: url(../images/07_intro/07_intro_03pic04.jpg);
	height: 200px;
	width: 960px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.cont_16 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	margin-left: 420px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.cont_16_1 {
	height: 37px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 16px;
	margin-left: 370px;
	margin-bottom: 10px;
	padding-top: 30px;
	line-height: 37px;
}
.cont_16_1 img {
	margin-right: 15px;
}
.cont_17 {
	background-image: url(../images/07_intro/07_intro_03pic01.jpg);
	height: 200px;
	width: 960px;
	background-repeat: no-repeat;
}
.cont_17 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	margin-left: 420px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.cont_17_1 {
	height: 37px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 16px;
	margin-left: 370px;
	margin-bottom: 10px;
	padding-top: 30px;
	line-height: 37px;
}
.cont_17_1 img {
	margin-right: 15px;
}
.reg {
	margin-bottom: 60px;
	height: 168px;
	width: 960px;
	background-image: url(../images/04_regist/04_regist_02bg.jpg);
}
.reg_01 {
	height: 55px;
	width: 435px;
	padding-top: 90px;
	padding-left: 65px;
}
.yoga {
	height: 514px;
	width: 1600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
}



.faq {
	background-color: #F4F4F4;
	border: 2px solid #E4E4E4;
	border-bottom-color: 2;
	border-radius: 5px; /* CSS3草案 */
	-webkit-border-radius: 5px; /* Safari,Google Chrome用 */
	-moz-border-radius: 5px; /* Firefox用 */
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 10px;
}
.pagetop2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align: right;
	margin-bottom: 20px;
	color: #A80016;
}
.pagetop2 a {
	color: #A80016;
}


.faq table tr th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #333;
}
.faq table tr td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	vertical-align: top;
	padding-top: 2.5px;
	padding-bottom: 2.5px;
}
.faq table tr td a {
	font-weight: bold;
	color: #333;
}
.faq table tr td a:hover {
	color: #5A5A5A;
}
.faq1 {
	background-color: #F4F4F4;
	border: 2px solid #E4E4E4;
	border-bottom-color: 2;
	border-radius: 5px; /* CSS3草案 */
	-webkit-border-radius: 5px; /* Safari,Google Chrome用 */
	-moz-border-radius: 5px; /* Firefox用 */
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 75px;
}
.faq1 table tr th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #333;
}
.faq1 table tr td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	vertical-align: top;
	padding-top: 2.5px;
	padding-bottom: 2.5px;
}
.faq1 table tr td a {
	font-weight: bold;
	color: #333;
}
.faq1 table tr td a:hover {
	color: #5A5A5A;
}
.faq2 {
	background-image: url(../images/08_faq/08_faq_q_bg.gif);
	height: 62px;
	width: 960px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 62px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	text-indent: 95px;
	margin-bottom: 25px;
}
.faq21 {
	background-image: url(../images/08_faq/08_faq_q_bg02%20.gif);
	height: 89px;
	width: 960px;
	margin-bottom: 25px;
}
.faq21 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding-left: 95px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	line-height: 24px;
}


.faq3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-bottom: 40px;
}
.faq31 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-bottom: 65px;
}
.faq311 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}
.pol_01 {
	margin-bottom: 75px;
}
.pol_01 table tr th {
	text-align: left;
	vertical-align: top;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}
.pol_01 table tr td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}
.pol_02 {
	padding-top: 30px;
	border: 2px solid #EDEDED;
	width: 960px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding-bottom: 30px;
}
.topic_01 {
	margin-bottom: 20px;
}
.topic_02 {
	float: left;
	margin-bottom: 60px;
}
.topic_02 table tr th {
	padding-bottom: 5px;
	text-align: left;
}
.topic_02 table tr td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.topic_02 table tr td a {
	color: #333;
}

.topic_03 {
	float: right;
}
.topic_03 table tr th {
	padding-bottom: 5px;
	text-align: left;
}
.topic_03 table tr td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.topic_03 table tr td a {
	color: #333;
}
.topic_04 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 35px;
}
.topic_04 img {
	margin-top: 15px;
}
.topic_05 {
	height: 338px;
	width: 398px;
	float: left;
}
.topic_06 {
	width: 465px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	float: left;
	margin-bottom: 40px;
	margin-left: 25px;
}
.topic_06 span {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}

.topic_07 {
	width: 360px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	float: left;
}
.topic_07 img {
	margin-bottom: 30px;
}

.topic_07 span {
	font-weight: bold;
	color: #F00;
	font-size: 16px;
}
.topic_08 {
	float: right;
	margin-right: 30px;
}
.topic_08 table tr th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	background-color: #FFEFBB;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.topic_08 table tr td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	background-color: #FBF3DA;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.topic_08 table tr .left {
	text-align: left;
	text-indent: 10px;
}
.topic_08 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 0px;
}
.topic_09 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	width: 500px;
	float: left;
}
.topic_09 span {
	font-weight: bold;
	color: #F00;
	font-size: 16px;
}
.topic_09 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	margin-top: 30px;
	margin-bottom: 0px;
}
.topic_10 {
	float: right;
	margin-right: 25px;
	margin-bottom: 25px;
}
.topic_11 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	width: 618px;
	float: left;
}
.topic_11 p {
	font-weight: bold;
	color: #F00;
	margin-top: 25px;
	margin-bottom: 0px;
}
.topic_12 {
	float: right;
}
.topic_13 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	width: 575px;
	float: left;
	margin-top: 30px;
}
.topic_13 span {
	font-weight: bold;
	color: #F00;
}

.topic_13 table {
	margin-top: 10px;
	margin-bottom: 30px;
}

.topic_13 table tr th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	background-color: #E1F7F8;
	padding-top: 5px;
	padding-bottom: 5px;
}
.topic_13 table tr td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	background-color: #FFEFBB;
	text-align: left;
	text-indent: 20px;
}


.topic_14 {
	float: right;
	margin-right: 5px;
	margin-bottom: 45px;
}








.regist_table h4 {
    margin: 0;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 10px 0;
}
.regist_table {
	font-size: 14px;
	line-height:21px;
	color: #333;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#caedf7;
	padding:40px;
	width:880px;
	margin:0 0 20px 0;
}
.regist_table a {
	color: #333;
}
.regist_table h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	background-color:#0e7fcd;
	width:830px;
	padding:10px 25px;
	margin:0 0 15px 0;
}
.regist_table h3.regist2 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	background-color:#0e7fcd;
	width:830px;
	padding:10px 25px;
	margin:30px 0 15px 0;
}
.regist_table p {
	margin:4px 0 25px 0;
	padding:0;
}
.regist_table p.text {
	margin:30px 0 20px 0;
	text-align:center;
	padding:0;
}
.regist_table p.btn {
	margin:0;
	text-align:center;
	padding:0;
}
.regist_table dl {
	border-bottom:1px #91ccea solid;
	margin:0 0 25px 0;
	padding:0 0 25px 0;
}
.regist_table dl.last {
	border-bottom: none;
	margin:0;
	padding:0;
}
.regist_table dt {
	margin:0;
	font-size: 18px;
	font-weight: bold;
	padding:0 0 10px 0;
}
.regist_table dd {
	margin:0;
}
.regist_table dd p{
	margin:0 0 15px 0;
	padding:0;
}
.regist_table dd p.last{
	margin:0;
	padding:0;
}
.regist_table .red {
	color: #ff0000;
}
.regist_table .bold {
	font-weight: bold;
}
.regist_table .blue {
	font-weight: bold;
	color:#0e7fcd;
}
.regist_table ul {
	margin:15px 0 0 15px;
	padding:0 0 0 0;
	list-style: none;
}











.topitaitle1 {
	background-image: url(../images/05_topic/05_topic_q1_tit.jpg);
	height: 94px;
	width: 959px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 105px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	text-indent: 200px;
	margin-bottom: 20px;
}
.topitaitle2 {
	background-image: url(../images/05_topic/05_topic_q2_tit.jpg);
	height: 99px;
	width: 959px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 115px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	text-indent: 200px;
	margin-bottom: 20px;
}
.topitaitle3 {
	background-image: url(../images/05_topic/05_topic_q3_tit.jpg);
	height: 280px;
	width: 959px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	text-indent: 200px;
	line-height: 100px;
	margin-bottom: 20px;
}
.topitaitle3_1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 20px;
	font-weight: normal;
	width: 425px;
	text-align: left;
	text-indent: 0;
}
.topitaitle3_1 span {
	color: #F00;
	font-weight: bold;
	font-size: 16px;
}
.topitaitle4 {
	background-image: url(../images/05_topic/05_topic_q4_tit.jpg);
	height: 93px;
	width: 959px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 105px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	text-indent: 200px;
	margin-bottom: 20px;
}

.topitaitle5 {
	background-image: url(../images/05_topic/05_topic_q5_tit.jpg);
	height: 91px;
	width: 959px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 95px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	text-indent: 200px;
	margin-bottom: 20px;
}
.topitaitle6 {
	background-image: url(../images/05_topic/05_topic_q6_tit.jpg);
	height: 96px;
	width: 959px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 105px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	text-indent: 200px;
	margin-bottom: 20px;
}
.topitaitle7 {
	background-image: url(../images/05_topic/05_topic_q7_tit.jpg);
	height: 91px;
	width: 959px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 100px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	text-indent: 200px;
	margin-bottom: 20px;
}



.pagetop {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #00B5C0;
	text-align: right;
	margin-bottom: 20px;
}
.pagetop a {
	color: #00B5C0;
}






.accordion-box {
  margin: 0 auto;
	background: #caedf7;
	border-radius: 20px;
	position: relative;
	padding:40px;
	margin-bottom: 20px;
	font-family: "Noto Sans JP",'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', '游ゴシック体', YuGothic, '游ゴシック Medium', 'Yu Gothic Medium', Meiryo, sans-serif; 
}

.accordion-box .accordion_header {
  position: relative;
  z-index: +1;
  cursor: pointer;
  transition-duration: 0.2s;
	color: #000;
	font-weight: 700;
	font-size: 21px;
}
.accordion_inner .red {
	color: #ff0000;
}
.accordion_inner .bold {
	font-weight: bold;
}
.accordion_inner .blue {
	font-weight: bold;
	color:#0e7fcd;
}
.accordion-box .accordion_inner {
  display: none;
	padding:30px 0;
	text-align: left;
	line-height: 2;
	font-size: 15px;
}

.accordion-box .accordion_header .i_box {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
 background-color: #0e7fcd;
  top: 50%;
  right: 0;
  width: 40px;
  height: 40px;
  margin-top: -20px;
	border-radius: 50%;
  box-sizing: border-box;
  transform-origin: center center;
  transition-duration: 0.2s;
}

.accordion-box .accordion_header .i_box .one_i:before {
	content: '';
  width: 5px;
  height: 50%;
  display: inline-block;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: .5s;

}
.accordion_inner h3 {
	background: #0e7fcd;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	border-radius: 50px;
	 padding: 5px 30px;
	margin-bottom: 30px;
}
.accordion-box .accordion_header .i_box .one_i:after {
  content: '';
  width:50%;
  height: 5px;
  display: inline-block;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: .5s;
}
.accordion-box .accordion_header.open .i_box .one_i::before,
.accordion-box .accordion_header.open .i_box .one_i::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.accordion_inner dl {
	padding:0;
	margin:30px 0;
}
.accordion_inner dt {
	border-top: #666 solid 1px;
	border-bottom: #666 solid 1px;
	font-weight: 700;
	font-size: 18px;
	padding:5px 0px;
	margin:0;
}
.accordion_inner dd {
	padding:10px 0px;
	margin: 0;
}

.btn_area{
	margin:30px auto;
	padding: 50px;
	border-radius: 20px;
	background: #ececec;
	text-align: center;
	
}
.att{
	margin:30px auto;
	text-align: center;
	
}
.btn_regst{
	padding:20px 0;
	margin:30px auto;
	width: 500px;
	display: block;
	background: #0e7fcd;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	border-radius: 50px;
	text-align: center;
	text-decoration: none;
	position: relative;
}
.dli-chevron-round-right {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  line-height: 1;
  width: 0.7em;
  height: 0.7em;
  transform: translateX(-25%) rotate(45deg);
	 position: absolute;
	right: 30px;
	top: 26px;
}

.dli-chevron-round-right::before, .dli-chevron-round-right::after {
  content: '';
  position: absolute;
  background: currentColor;
  border-radius: 0.1em;
}

.dli-chevron-round-right::before {
  top: 0;
  left: 0;
  right: 0;
  height: 0.2em;
}

.dli-chevron-round-right::after {
  top: 0;
  right: 0;
  bottom: 0;
  width: 0.2em;
}