@charset "shift_jis";
/* フローティングバナーのラップ要素 */
#fixed_right_banner
{
    /* 右端の上から20pxの位置に固定表示 */
    position: fixed;
    top: 260px;
    right: 50px;
}
 
/* 画像の共通設定 */
#fixed_right_banner > *
{
    clear: both;
    float: right;
    /* 横幅 */
    width: 200px;
 
    /* 最初にあらかじめ右側を詰めて表示。 */
    margin-right: 50px;
}
 
/* 2個目以降の画像の上部に余白を作る */
#fixed_right_banner > * ~ * { margin-top: 20px; }
 
/* リンク要素 */
#fixed_right_banner > a
{
    /* ブロック要素に変更 */
    display: block;
}
 
 
/* コンテンツに被らないようにするメディアクエリ */
@media (max-width: 1155px)
{
    #fixed_right_banner { display: none; }
}
@media (max-width: 1400px)
{
#fixed_right_banner
{
    /* 右端の上から20pxの位置に固定表示 */
    position: fixed;
    top: 200px;
    right: 5px;
}
 
/* 画像の共通設定 */
#fixed_right_banner > *
{
    clear: both;
    float: right;
    /* 横幅 */
    width: 180px;
 
    /* 最初にあらかじめ右側を詰めて表示。 */
    margin-right: 5px;
}
 
/* 2個目以降の画像の上部に余白を作る */
#fixed_right_banner > * ~ * { margin-top: 20px; }
 
/* リンク要素 */
#fixed_right_banner > a
{
    /* ブロック要素に変更 */
    display: block;
}
 
#fixed_right_banner img {
	box-shadow: 2px 2px 4px gray;
}

}

#fixed_right_banner img {
	box-shadow: 2px 2px 4px gray;
}
.content01 {
	width: 970px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
}
.content01 .content01_01 {
	text-align: center;
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
.content01 .content01_02 .content01_02left {
	float: left;
	width: 260px;
	padding-right: 35px;
}
.content01 .content01_02 .content01_02right {
	float: right;
	width: 260px;
}
.content01_02 img{
	box-shadow: 2px 2px 4px gray;	
}
.content02 {
	background-color: #F4F3E9;
	padding-top: 45px;
	padding-bottom: 45px;
	margin-bottom: 30px;
}
.content02 .content02_01 {
	background-image: url(../img/newtop/content02_btn01.jpg);
	height: 790px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.content02 .content02_01 .content02_maintext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #D82267;
	text-align: center;
	padding-top: 20px;
}
.content02 .content02_01 .content02_subtext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 180%;
	width: 600px;
	padding-left: 320px;
	padding-top: 40px;
}
.content02 .content02_01 .content02_btn01 {
	width: 935px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
}
.content02 .content02_01 .content02_btn02 {
	width: 427px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 20px;
}
.content03 {
	background-color: #F4F3E9;
	padding-top: 45px;
	padding-bottom: 45px;
	margin-bottom: 30px;
}
.content03 .content03_01 {
	background-image: url(../img/newtop/content03_btn01.jpg);
	height: 860px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.content03 .content03_01 .content03_maintext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #D82267;
	text-align: center;
	padding-top: 20px;
}
.content03 .content03_01 .content03_subtext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 180%;
	width: 600px;
	padding-left: 320px;
	padding-top: 40px;
}
.content03 .content03_01 .content03_subtext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 180%;
	width: 420px;
	padding-left: 40px;
	padding-top: 180px;
}
.content03 .content03_01 .content03_btn01 {
	width: 427px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 110px;
	padding-bottom: 20px;
}

.content05 {
	width: 1000px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 60px;
}
.content05 .content05left {
	float: left;
	width: 467px;
	margin-bottom: 10px;
	padding-right: 66px;
}
.content05 .content05right {
	float: right;
	width: 467px;
	margin-bottom: 10px;
}
.content05 .content05maintext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #D82267;
	padding-top: 25px;
	line-height: 160%;
	padding-bottom: 10px;
}
.content05 .content05subtext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 180%;
}
.content05 .content05_link {
	width: 405px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}
.content06_01 {
	background-image: url(../img/newtop/content06_btn01.png);
	background-repeat: no-repeat;
	width: 100%;
	margin-bottom: 25px;
}
.content06_02 {
	background-image: url(../img/newtop/content06_btn02.png);
	background-repeat: no-repeat;
	width: 100%;
	margin-bottom: 25px;
	margin-top: 100px;
}
.content06_text {
	width: 25%;
	margin-right: auto;
	margin-left: auto;
}
.content06_link {
	width: 404px;
	margin-right: auto;
	margin-left: auto;
}
.content06_btn {
	width: 1050px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
.content07 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 65px;
	margin-bottom: 190px;
}
.content07 .content07_maintext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #D82267;
	line-height: 160%;
	padding-bottom: 30px;
	text-align: center;
}
.content07 .content07_maintext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #D82267;
	line-height: 160%;
	text-align: center;
	padding-top: 30px;
}
.content07 .content07_01 .content07_left {
	float: left;
	width: 466px;
	margin-left: 50px;
}
.content07 .content07_01 .content07_right {
	float: right;
	width: 400px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 180%;
	margin-right: 50px;
}
.content08 {
	background-image: url(../img/newtop/content07_btn02.png);
	width: 100%;
	margin-bottom: 100px;
}
.content08 .content08_area {
	height: 664px;
	width: 684px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/newtop/content07_btn03.png);
	background-repeat: no-repeat;
}
.content08 .content08_area .youtube {
	width: 570px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 170px;
}
.content08 .content08_area .content08_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 180%;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
}
.content09 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
}
.content09 .content09left {
	float: left;
	width: 453px;
}
.content09 .content09right {
	float: right;
	width: 453px;
}
.content09 .content09_mainimg {
	width: 453px;
	margin-bottom: 40px;
}
.content09 .content09_subimg {
	width: 453px;
	margin-bottom: 30px;
}
.content09 .content09_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 180%;
	margin-bottom: 15px;
}
.content09 .content09_link {
	width: 405px;
	margin-right: auto;
	margin-left: auto;
}
.content10 {
	width: 1000px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
}
.content10 .content10left {
	float: left;
	width: 462px;
}
.content10 .content10right {
	float: right;
	width: 462px;
}
.content10 .content10_maintext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	line-height: 160%;
	color: #D82267;
	font-weight: bold;
	margin-bottom: 30px;
}
.content10 .content10_img {
	margin-bottom: 20px;
}
.content10 .content10_subtext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 180%;
}
.content11 .content11_maintext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}
.content11 {
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 70px;
}
.content11 .content11_linkarea .content11_l_link {
	float: left;
	width: 333px;
	margin-right: 25px;
}
.content11 .content11_linkarea .content11_r_link {
	float: right;
	width: 333px;
}
.content11 .content11_linkarea .content11_linkimg {
	margin-bottom: 5px;
}
.content11 .content11_linkarea .content11_linktext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
}.content_area {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	text-align: center;
	padding-bottom: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-weight: bold;
}
.nk_content6 .area_back {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
.content02_link {
	width: 404px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#Wrapernov .main_content .m_02 .m_02_area {
	width: 750px;
}
#Wrapernov .main_content .m_02 .m_02_area .m02_larea {
	float: left;
	width: 515px;
}
#Wrapernov .main_content .m_02 .m_02_area .m02_rarea {
	float: right;
	width: 235px;
	margin-top: 17px;
}
#Wrapernov .main_content .m_02 .m_02_area .m02_larea {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #C82002;
	text-align: right;
	margin-right: 10px;
	padding-top: 6px;
	width: 500px;
	font-weight: bold;
}
