@charset "shift_jis";



body {
	text-align: center;
	font-size: 12px;
	background-image:url(image/bg.gif);
	background-repeat:repeat-x;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #d7ecff;
	scrollbar-face-color: #c9d8fc;
	scrollbar-arrow-color: #4d6185;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #83a4d3;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #5fb1fe;
}

h1 {
	margin: 4px 10px 10px 10px;
	padding: 0;
	text-align: center;
	font-size:11px;
	color: #000000;
}

h2 {
	margin: 0px 0px 10px 0px;
	padding: 0;
	text-align: center;
	font-size:11px;
	color: #000000;
}

h3 {
	margin: 10px 10px 10px 10px;
	padding: 0;
	text-align: center;
	font-size:12px;
	color: #ff6699;
}

h4 {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
	padding: 0;
}

/*ul {
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
}

li {
	margin: 0;
	padding: 0;
	text-align: left;
}

li img {
	vertical-align: top;
}

ul.mobi {
	list-style: none;
	text-align: center;
	margin: 20px 0 0 0;
	padding: 0;
	display: block;
}
*/

/*	ヘッダーメニュー	*/


/*	ヘッダーメニュースタート	*/

.menu a{
    display : block ;
    width : 125px ;
    text-align : center ;
	font-size:12px;
	font-weight:bold;
	color: #00ccff;
    background-repeat : no-repeat ;
    background-position : top center ;
}


.menu a:link{
    color : #00ccff ;
    background-image : url(image/menu_bg.gif) ;
	/*通常（未アクセス）の色*/
}

.menu a:visited{
    color : #00ccff ;
	/*アクセス済みの色*/
}

.menu a:hover{
    color : #FFFFFF;
    background-image : url(image/menu_bg.gif) ;
	/*ポイント時の色*/
}

.menu a:active{
    color : #00ccff ;
    background-image : url(image/menu_bg.gif) ;
	/*アクティブ時の色*/
}


/*	ヘッダーメニューエンド	*/


a.name {
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;

}
a.name :link {
	color: #FFFFFF;
}
a.name :visited {
	color: #FFFFFF;
}
a.name :hover {
	color: #FFFFFF;
}
a.name :active {
	color: #FFFFFF;
}

.image {
	width: auto;
}	


.font1 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #000000;
	text-align: center;
	line-height:18px;
}

.font2 {
	color: #ff6699;
	font-size: 12px;
	font-weight:bold;
}

.font3 {
	font-size: 13px;
}

.font4 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height:16px;
}

.font5 {
	font-size:12px;
}

.font6 {
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	background-color:#00ccff;
	height:20px;
	padding-top:5px;
}

/*		コンテンツテーブル		*/


.margin_t5 {
	margin-top: 5px;
}


.info1 {
	border-bottom: 1px dotted #676262;
	border-left: 1px solid #ffffff;
	color: #5f5f5f;
	font-size: 12px;
	padding: 10px 0 3px 0;
}

.info2 {
	border-bottom: 1px dotted #676262;
	border-left: 1px solid #ffffff;
	color: #FF6699;
	font-size: 13px;
	padding: 10px 0 3px 0;
}

/*		コンテンツテーブルエンド		*/



.margin_t5 {
	margin-top: 5px;
}

.margin_t10 {
	margin-top: 10px;
}

.margin_t30 {
	margin-top: 30px;
}

.margin_b10 {
	margin-bottom: 10px;
}

.margin_tb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.margin_tb20 {
	margin-top: 20px;
	margin-bottom: 20px;
}


#header {
	width: 750px;
	height: 88px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-image:url(image/top_bg.gif);
	background:no-repeat;
}


#container {
	width:750px;
	margin: -15px 0px 0px 0px;
	padding: 0px;
	text-align:left;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffe6ee;
	border-top: 1px none;
	border-right: 1px solid #00ccff;
	border-bottom: 1px solid #00ccff;
	border-left: 1px solid #00ccff;
	
}

	
#form {
	width:520px;
	margin:auto
	padding: 0px;
	text-align:center;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	border-bottom: 1px solid #ff6699;
	border-top: 1px solid #ff6699;
	border-left: 1px solid #ff6699;
	border-right: 1px solid #ff6699;
	background-color:#FFFFFF;
}
	
#menu{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:180px;
	float:left;
}

#summary{
	margin:10px 0px 0px 200px;
	width:540px;
	padding:0px;
	font-size:12px;
	color:#333333;
	text-align:center;
	vertical-align:top;
	background-color:#FFE6EE;
	/*float:left;*/
}


#arrow {
	width:19px;
	height:730px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	float:left;
}



.fotter {
	width: 750px;
	margin: 0 0 0 0;
	padding: 0;
	background-image:url(image/footer.gif);
}


p.botton{
	margin-left : 150px;
}

/*					左メニューボックス					*/

#box1{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	float:left;
	background-image:url(image/tb_b.gif);
}

#box2{
	margin:4px 0px 2px 0px;
	padding:0px;
	width:180px;
	float:left;
	background-image:url(image/tb_b.gif);
}


#box3{
	margin:2px 0px 2px 0px;
	padding:0px;
	width:180px;
	float:left;
	background-image:url(image/tb_b.gif);
}


#box4{
	margin:2px 0px 2px 0px;
	padding:0px;
	width:180px;
	float:left;
	background-image:url(image/tb_b.gif);
}


#box5{
	margin:2px 0px 2px 0px;
	padding:0px;
	width:180px;
	float:left;
}


#box6{
	margin:2px 0px 2px 0px;
	padding:0px;
	width:180px;
	float:left;
}


#box7{
	margin:2px 0px 2px 0px;
	padding:0px;
	width:180px;
	border-bottom: 1px solid #ff6699;
	border-top: 1px solid #ff6699;
	border-left: 1px solid #ff6699;
	border-right: 1px solid #ff6699;
	float:left;
}


#box8{
	margin:2px 0px 2px 0px;
	padding:0px;
	width:180px;
	border-bottom: 1px solid #ff6699;
	border-top: 1px solid #ff6699;
	border-left: 1px solid #ff6699;
	border-right: 1px solid #ff6699;
	float:left;
}


#box9{
	margin:2px 0px 2px 0px;
	padding:0px;
	width:180px;
	border-bottom: 1px solid #ff6699;
	border-top: 1px solid #ff6699;
	border-left: 1px solid #ff6699;
	border-right: 1px solid #ff6699;
	float:left;
}


#box10{
	margin:2px 0px 2px 0px;
	padding:0px;
	width:180px;
	height:30px;
	border-bottom: 1px solid #ff6699;
	border-top: 1px solid #ff6699;
	border-left: 1px solid #ff6699;
	border-right: 1px solid #ff6699;
	float:left;
}


#box11{
	margin:2px 0px 2px 0px;
	padding:0px;
	width:180px;
	height:30px;
	border-bottom: 1px solid #ff6699;
	border-top: 1px solid #ff6699;
	border-left: 1px solid #ff6699;
	border-right: 1px solid #ff6699;
	float:clear;
}


/*					左メニューボックス終わり					*/

/*					応募フォーム								*/

	
#form {
	width:510px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	border-bottom: 1px solid #00ccff;
	border-top: 1px solid #00ccff;
	border-left: 1px solid #00ccff;
	border-right: 1px solid #00ccff;
	background-color:#FFFFFF;
	font-size:9px;
}


.komidasi {
	BORDER-RIGHT: #ff0000 0px solid;
	BORDER-TOP: #ff0000 0px solid;
	PADDING-LEFT: 0px; FONT-WEIGHT: bold;
	FONT-SIZE: 12px! important;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #5f5f5f 0px solid;
	COLOR: #666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #5f5f5f 1px solid;
	LETTER-SPACING: 5px;
	TEXT-ALIGN: left;
}


.komidasi2 {
	PADDING-LEFT: 5px;
	FONT-SIZE: 16px;
	BORDER-LEFT: #ff0000 2px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ff0000 1px solid;
	BACKGROUND-COLOR: #ffffff;
}


.komidasismall {
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ff0000 2px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ff0000 1px solid;
}


.komidasitaigu {
	BORDER-RIGHT: #ff0000 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ff0000 0px solid;
	PADDING-LEFT: 30px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #ff0000 0px solid;
	LINE-HEIGHT: 25px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ff0000 0px solid;
	LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: #ffffff;
}


.qakotae {
	PADDING-RIGHT: 5px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 0px;
	BORDER-LEFT: 0px;
	COLOR: #ff0000;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 25px;
	PADDING-TOP: 5px;
}




	
/*					応募フォーム								*/


.tableunder {
	font-size: 12px;
	border-top: 1px solid #ff6699;
	border-right: 1px solid #ff6699;
	border-bottom: 1px solid #ff6699;
	border-left: 1px solid #ff6699;
	padding: 5px;

}


.tablepink {
	font-size: 12px;
	border-top: 1px solid #ff6699;
	border-right: 1px solid #ff6699;
	border-bottom: 1px solid #ff6699;
	border-left: 1px solid #ff6699;
	padding: 0px;

}


td {font-size:8pt;
	font-family : Verdana, Chicago, osaka, sans-serif, "ＭＳ Ｐゴシック";
	color:#666666;
	margin:2px;}
ul { margin-top:0px; }
ol { margin-top:0px; }
td { font-size:8pt; color:#666666;}
.s7{font-size:7pt !important;}
.s9{font-size:9pt !important;}
.s10{font-size:10pt !important;}
.s13{font-size:13pt !important;}
.s15{font-size:15pt !important;}



.test1 {
	font-size:7pt;
	line-height:18px;
	padding: 2px;

	}
	
.test2 {
	font-size:10pt;
	line-height:16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #01916d;
	border-right-color: #01916d;
	border-bottom-color: #01916d;
	border-left-color: #01916d;
	padding:2;

	}
