@charset "Shift_JIS";
/* デフォルトスタイルリセット */


/* 基本設定 */

.bodycontents {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;


	height: 1000
.px;
}
/* トップヘッダー情報 */
.top_header {
	width: 930px;
	display: block;
	padding: 0px 10px 0px 10px;
	text-align: left;
}
.top_header h1 {
	color: #000000;
	text-align: left;
	padding-left: 85px;
}
/* トップメインボックス */

.top_main_box {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
.top_title_img {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	height: 516px;
	margin-bottom: 50px;
}
.top_main_left {
	width: 172px;
	height:300px;
	float: left;
	padding-right: 15px;
}
.top_main_left_img {
	width: 172px;
	height:129px;
	padding-bottom: 10px;
}
.top_main_right {
	width: 172px;
	height:300px;
	float: right;
}
.top_main_right_img {
	width: 172px;
	height:129px;
	padding-bottom: 10px;
}
.top_main_center {
	width: 760px;
	height:516px;
	margin-bottom: 40px;
}
/* トップエントリー情報 */
.top_enter {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	clear: both;
}
.enter_button {
	width: 550px;
	margin-right: auto;
	text-align: center;
	font-size: 100%;
	background-image: url(../img/titlel_h2_bg.gif);
	background-repeat: no-repeat;
	height: 53px;
}

.enter_button h2{
	font-size: 125%;
	padding: 15px 0px 0px 25px;

}

.enter_text {
	width: 630px;
	margin-left: auto;
	margin-bottom: 10px;
	font-size: 100%;
	padding: 0px 0px 10px 0px;
	color: #000000;
	line-height: 1.3;
}

/* トップメイン情報 */
.top_main_contents {
	font-size: 14px;
	height: 265px;
	margin-top: 45px;
}

.top_main_news{
	width: 543px;
	font-size: 14px;
	float: left;
}

.top_main_news_title{
	font-size: 14px;
	background-image: url(../img/title_new_bg.gif);
	background-repeat: no-repeat;
}

.top_main_news_title h3{
	font-size: 14px;
	padding: 10px 0px 10px 50px;
}

div.top_main_news li.s001{
	padding:5px 0 0 40px;
	background-image: url(../img/01plumeria08.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	margin-top: 10px;
	height: 20px;
	line-height: 1.2;
}

div.top_main_news li.s002{
	padding:8px 0 0 40px;
	background-image: url(../img/01plumeria01.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	margin-top: 10px;
	height: 20px;
}

div.top_main_news li.s003{
	padding:8px 0 0 40px;
	background-image: url(../img/01plumeria06.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	margin-top: 10px;
	height: 20px;
}

div.top_main_news li.s004{
	padding:8px 0 0 40px;
	background-image: url(../img/01plumeria05.gif);
	background-repeat: no-repeat;
	font-size: 95%;
	margin-top: 10px;
	height: 20px;
}

div.top_main_enter_1{
	float: right;
	margin-bottom: 20px;
	width: 200px;
	text-align: center;
}

div.top_main_enter_2{
	float: right;
	margin-bottom: 15px;
	width: 200px;
	text-align: center;
	border: 1px solid #bdbdbd;
}

.top_main_cont{
	width: 758px;
	font-size: 14px;
	clear: both;
}

.top_main_cont_title{
	font-size: 14px;
	background-image: url(../img/title_cont_bg.gif);
	background-repeat: no-repeat;
}

.top_main_cont_title h3{
	font-size: 14px;
	padding: 10px 0px 10px 50px;
}

.top_main_cont_box{
	width: 160px;
	font-size: 100%;
	float: left;
	margin-top: 15px;
}

 .top_main_cont_box p{
	text-align:center;
	font-weight:bold;
	padding:12px 0px 0px 30px;
	background-repeat: no-repeat;
	height: 25px;
	background-image: url(../img/kunikunisumire.gif);
	font-size: 90%;
}

.top_main_cont_box2{
	width: 160px;
	font-size: 100%;
	float: right;
	margin: 15px 0px 0px 38px;
}

 .top_main_cont_box2 p{
	text-align:center;
	font-weight:bold;
	padding:12px 0px 0px 30px;
	background-repeat: no-repeat;
	height: 25px;
	background-image: url(../img/nichirinnkunndayo.gif);
	font-size: 90%;
}

.top_main_cont_box4{
	width: 160px;
	font-size: 100%;
	float: right;
	margin: 15px 0px 0px 38px;
}

 .top_main_cont_box4 p{
	text-align:center;
	font-weight:bold;
	padding:12px 0px 0px 30px;
	background-repeat: no-repeat;
	height: 25px;
	background-image: url(../img/tatuumi5.gif);
	font-size: 90%;
}

.top_main_cont_box3{
	width: 160px;
	font-size: 100%;
	float: right;
	margin: 15px 0px 0px 38px;
}

 .top_main_cont_box3 p{
	text-align:center;
	font-weight:bold;
	padding:12px 0px 0px 30px;
	background-repeat: no-repeat;
	height: 25px;
	background-image: url(../img/tatekinnkunikuni.gif);
	font-size: 90%;
}


/* トップフッター情報 */
.top_footer {
	width: 760px;
	padding: 10px 0px 10px 0px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
.footer_qr {
	width: 74px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footer_adress {
	width:300px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: center;
	color: #6699ff;
}
.footer_credit {
	width:326px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.footer_copyright {
	width:700px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	color: #6699ff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.footer_copyright p {
	color: #FF99CC;
	font-size: 12px;
	font-weight: bold;
}

