@charset "utf-8";
/* CSS Document */
body{
	background: #ffffff;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;}

#contentsarea{
	width: 836px;
	height: 675px;
	margin: 0 auto 50px;
	padding: 100px 0 0;
	overflow: hidden;
}

/* mainimg */
#mainImg{
	width: 418px;
	float: left;
}

/* topcontents */
#topcontents{
	width: 418px;
	float: left;
}

#topcontents h1{
	width: 250px;
	margin: 0 auto 18px;
	padding: 30px 0 0;
}

#topcontents h2{
	margin: 0 0 10px;
	padding: 0;
	color: #e50012;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
}

#topcontents .text01{
	margin: 0 0 13px;
	padding: 0;
	color: #231815;
	text-align: center;
	font-size: 11px;
	line-height: 1.66em;
}

#topcontents .btnlist{ width: 205px; margin: 0 auto 34px;}

#topcontents .btnlist li{ display: block; float: left; }
#topcontents .btnlist li:nth-child(3n+2){ margin: 0 16px 0; }

#subcontents{
	padding: 16px 0 10px;
	background: #e50012;
}
#subcontents .m-title{ margin: 0 auto 15px; text-align: center; }

#subcontents .btnlist{ margin: 0 auto 13px; }

#subcontents #footerWrap{
	width: 350px;
	margin: 0 auto;
	color: #ffffff;
	text-align: center;
}

#subcontents #footerWrap p{ line-height: 0.9em; }

#subcontents #footerWrap p .f11{ font-size: 11px; }

#subcontents #footerWrap p .f10{ font-size: 10px; }

#subcontents #footerWrap p .fnt-cent{ font-family: Century Gothic;}


/* ------ popup ------ */
#popup-area{
	width: 530px;
	padding: 20px;
}
#popup-area #pop-contents{
	width: 510px;
	margin: 0 auto;
	padding: 19px 0 16px;
	border-top:#e60012 solid 3px;
	border-bottom:#e60012 solid 3px;
}

#popup-area .maintitle{
	width: 175px;
	margin: 0 auto 25px;
}

#popup-area #pop-mainimg{
	margin: 0 auto 28px;
	text-align: center;
}

#popup-area #poprow{
	width: 471px;
	margin: 0 auto;
}

#popup-area #poprow .col1{
	width: 209px;
	margin: 0 10px 0 0;
	float: left;
}

#popup-area #poprow .col2{
	width: 245px;
	float: left;
}

#popup-area #poprow .col2 .poptext01{
	margin-bottom: 5px;
	font-size: 10px;
	line-height: 1.4em;
}

#popup-area #poprow .col2 .poptext02 .f10{ font-size: 10px; }

#popup-area #poprow .col2 .poptext02 .f11{ font-size: 11px; }

#popup-area #poprow .col2 .poptext02 .fnt-cent{ font-family: Century Gothic;}

#popup-area #poprow .col2 .poptext02 strong{ font-weight: bold; }

