@charset "Shift_JIS";

/* clear -----------------------------------------*/
.clear { clear:both; }  
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,tr,form {  
margin:0; padding:0; font-size:100%;  
} 
img { border: 0; }
ul,li{ list-style:none; padding:0; margin:0; }

/* base -----------------------------------------*/
*{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
}

body{
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", Osaka, arial, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height:1.65em;
	color: #333333;
	-webkit-text-size-adjust: 100%;
}

#allBOX {
	width:920px;
	margin:0 auto;
}

#main {
	position:absolute;
	margin:7px auto 0 auto;
	width:920px;
	height:520px;
}

.mainlink01{
	position:relative;
	width:145px;
	height:51px;
	float:left;
	left:95px;
	top:475px;	
}


.table0{ 
	width: 750px;
	margin:510px auto 20px auto; 
	padding:0;
}


.table{ 
	width: 750px;
	margin:0 auto 20px auto; 
	padding:0;
}

.table2{ 
	width: 500px;
	margin:0; 
	padding:0;
}

#text {
	width:920px;
	text-align:center;
	font-size:20px;
}

.left{ 
	width: 242px;
	float:left;
	margin-top:12px;
}

.left table {
	  border-collapse: collapse;
  border-spacing: 0;
}

.left td {
	vertical-align:top;
}

.left2{ 
	width: 141px;
	float:left;
}
.left2 img {
	margin-bottom:3px;
}

.left3{ 
	width: 500px;
	float:left;
}
.left3 img {
	margin-bottom:3px;
}

.left4{ 
	width: 234px;
	margin-left:12px;
}

.osusumeItem {
	color:#1850a2;
	text-align:center;
	width:242px;
	float:left;
	margin-top:15px;
}

.bbg {
	clear:both;
	background:url(../images/back3.png) 20px 40px no-repeat;
		margin:0 auto 10px auto; 
}
.tokutoku{ 
	clear:both;
	width: 900px;
	background: url(../images/back2.png) top no-repeat;
	padding: 20px 0 40px 0;
	margin:0 auto;
}
.tokutoku1{
	width:235px;
	float:left;
	margin-top:5px;
	margin-right:20px;
}
.tokutoku1 table {
	width:235px;
		  border-collapse: collapse;
  border-spacing: 0;
}

.tokutoku2{
	width:495px;
	float:left;
		margin-top:5px;
}

.tokutoku1 img , .tokutoku2 img {
	margin-bottom:5px;
}

.blocka{ 
	width: 140px;
	margin:0; 
	padding:0;
}

.blockb{ 
	width: 242px;
	margin:0; 
	padding:0;
}

.blockc{ 
	width: 495px;
	margin:0; 
	padding:0;
}

.blockd{ 
	width: 234px;
	margin:0; 
	padding:0;
}

.blocke{ 
	width: 235px;
	margin:0; 
	padding:0;
}

.blockf{ 
	width: 500px;
	margin:0; 
	padding:0;
}

.event{ 
	width: 140px;
	margin:0; 
	padding:0;
}

.plan{ 
	width: 500px;
	margin:0; 
	padding:0;
}

#titile { width:242px; height:20px ; text-align:center;}
#photo { width:242px; height:227px ; float: left;}

#my_body { width:242px;}
#my_header { width:242px; height:41px ; }
#my_navigation { width:130px; height:100px ; float: left;}
#my_contents { width:112px; height:100px ; float: right;}
#my_header2 { width:242px; height:54px ; }


/* decoration -----------------------------------------*/
h1 {
	width:920px;
	margin:20px auto 0 85px;
	text-align: left;
	font-size:12px;
}
h2 {
	margin:0;
	padding:0;
}
h3 {
	margin:0;
	padding-bottom:10px;
}
#footer p {
	font-size:12px;
}


/*==== SET =======================================================*/

/* margin spacer ---------------------------------------*/
.mg1{margin:1px;}				.mg2{margin:2px;}
.mg3{margin:3px;}				.mg4{margin:4px;}
.mg5{margin:5px;}				.mg6{margin:6px;}
.mg7{margin:7px;}				.mg8{margin:8px;}
.mg9{margin:9px;}				.mg10{margin:10px;}
.mg11{margin:11px;}			    .mg12{margin:12px;}
.mg13{margin:13px;}			    .mg14{margin:14px;}
.mg15{margin:15px;}			    .mg16{margin:16px;}
.mg17{margin:17px;}			    .mg18{margin:18px;}
.mg19{margin:19px;}			    .mg20{margin:20px;}

.mgt1{margin-top:1px;}			.mgt2{margin-top:2px;}
.mgt3{margin-top:3px;}			.mgt4{margin-top:4px;}
.mgt5{margin-top:5px;}			.mgt6{margin-top:6px;}
.mgt7{margin-top:7px;}			.mgt8{margin-top:8px;}
.mgt9{margin-top:9px;}			.mgt10{margin-top:10px;}
.mgt11{margin-top:11px;}		.mgt12{margin-top:12px;}
.mgt13{margin-top:13px;}		.mgt14{margin-top:14px;}
.mgt15{margin-top:15px;}		.mgt16{margin-top:16px;}
.mgt17{margin-top:17px;}		.mgt18{margin-top:18px;}
.mgt19{margin-top:19px;}		.mgt20{margin-top:20px;}

.mgb1{margin-bottom:1px;}		.mgb2{margin-bottom:2px;}
.mgb3{margin-bottom:3px;}		.mgb4{margin-bottom:4px;}
.mgb5{margin-bottom:5px;}		.mgb6{margin-bottom:6px;}
.mgb7{margin-bottom:7px;}		.mgb8{margin-bottom:8px;}
.mgb9{margin-bottom:9px;}		.mgb10{margin-bottom:10px;}
.mgb11{margin-bottom:11px;}	    .mgb12{margin-bottom:12px;}
.mgb13{margin-bottom:13px;}	    .mgb14{margin-bottom:14px;}
.mgb15{margin-bottom:15px;}	    .mgb16{margin-bottom:16px;}
.mgb17{margin-bottom:17px;}	    .mgb18{margin-bottom:18px;}
.mgb19{margin-bottom:19px;}	    .mgb20{margin-bottom:20px;}

.mgl1{margin-left:1px;}		    .mgl2{margin-left:2px;}
.mgl3{margin-left:3px;}		    .mgl4{margin-left:4px;}
.mgl5{margin-left:5px;}		    .mgl6{margin-left:6px;}
.mgl7{margin-left:7px;}		    .mgl8{margin-left:8px;}
.mgl9{margin-left:9px;}		    .mgl10{margin-left:10px;}
.mgl11{margin-left:11px;}		.mgl12{margin-left:12px;}
.mgl13{margin-left:13px;}		.mgl14{margin-left:14px;}
.mgl15{margin-left:15px;}		.mgl16{margin-left:16px;}
.mgl17{margin-left:17px;}		.mgl18{margin-left:18px;}
.mgl19{margin-left:19px;}		.mgl20{margin-left:20px;}

.mgr1{margin-right:1px;}		.mgr2{margin-right:2px;}
.mgr3{margin-right:3px;}		.mgr4{margin-right:4px;}
.mgr5{margin-right:5px;}		.mgr6{margin-right:6px;}
.mgr7{margin-right:7px;}		.mgr8{margin-right:8px;}
.mgr9{margin-right:9px;}		.mgr10{margin-right:10px;}
.mgr11{margin-right:11px;}		.mgr12{margin-right:12px;}
.mgr13{margin-right:13px;}		.mgr14{margin-right:14px;}
.mgr15{margin-right:15px;}		.mgr16{margin-right:16px;}
.mgr17{margin-right:17px;}		.mgr18{margin-right:18px;}
.mgr19{margin-right:19px;}		.mgr20{margin-right:20px;}


/* padding set ---------------------------------------*/
.pd1{padding:1px;}				.pd2{padding:2px;}
.pd3{padding:3px;}				.pd4{padding:4px;}
.pd5{padding:5px;}				.pd6{padding:6px;}
.pd7{padding:7px;}				.pd8{padding:8px;}
.pd9{padding:9px;}				.pd10{padding:10px;}
.pd11{padding:11px;}			.pd12{padding:12px;}
.pd13{padding:13px;}			.pd14{padding:14px;}
.pd15{padding:15px;}			.pd16{padding:16px;}
.pd17{padding:17px;}			.pd18{padding:18px;}
.pd19{padding:19px;}			.pd20{padding:20px;}

.pdt1{padding-top:1px;}			.pdt2{padding-top:2px;}
.pdt3{padding-top:3px;}			.pdt4{padding-top:4px;}
.pdt5{padding-top:5px;}			.pdt6{padding-top:6px;}
.pdt7{padding-top:7px;}			.pdt8{padding-top:8px;}
.pdt9{padding-top:9px;}			.pdt10{padding-top:10px;}
.pdt11{padding-top:11px;}		.pdt12{padding-top:12px;}
.pdt13{padding-top:13px;}		.pdt14{padding-top:14px;}
.pdt15{padding-top:15px;}		.pdt16{padding-top:16px;}
.pdt17{padding-top:17px;}		.pdt18{padding-top:18px;}
.pdt19{padding-top:19px;}		.pdt20{padding-top:20px;}

.pdb1{padding-bottom:1px;}		.pdb2{padding-bottom:2px;}
.pdb3{padding-bottom:3px;}		.pdb4{padding-bottom:4px;}
.pdb5{padding-bottom:5px;}		.pdb6{padding-bottom:6px;}
.pdb7{padding-bottom:7px;}		.pdb8{padding-bottom:8px;}
.pdb9{padding-bottom:9px;}		.pdb10{padding-bottom:10px;}
.pdb11{padding-bottom:11px;}	.pdb12{padding-bottom:12px;}
.pdb13{padding-bottom:13px;}	.pdb14{padding-bottom:14px;}
.pdb15{padding-bottom:15px;}	.pdb16{padding-bottom:16px;}
.pdb17{padding-bottom:17px;}	.pdb18{padding-bottom:18px;}
.pdb19{padding-bottom:19px;}	.pdb20{padding-bottom:20px;}
.pdb40{padding-bottom:40px;}
.pdb50{padding-bottom:50px;}

.pdl1{padding-left:1px;}		.pdl2{padding-left:2px;}
.pdl3{padding-left:3px;}		.pdl4{padding-left:4px;}
.pdl5{padding-left:5px;}		.pdl6{padding-left:6px;}
.pdl7{padding-left:7px;}		.pdl8{padding-left:8px;}
.pdl9{padding-left:9px;}		.pdl10{padding-left:10px;}
.pdl11{padding-left:11px;}		.pdl12{padding-left:12px;}
.pdl13{padding-left:13px;}		.pdl14{padding-left:14px;}
.pdl15{padding-left:15px;}		.pdl16{padding-left:16px;}
.pdl17{padding-left:17px;}		.pdl18{padding-left:18px;}
.pdl19{padding-left:19px;}		.pdl20{padding-left:20px;}

.pdr1{padding-right:1px;}		.pdr2{padding-right:2px;}
.pdr3{padding-right:3px;}		.pdr4{padding-right:4px;}
.pdr5{padding-right:5px;}		.pdr6{padding-right:6px;}
.pdr7{padding-right:7px;}		.pdr8{padding-right:8px;}
.pdr9{padding-right:9px;}		.pdr10{padding-right:10px;}
.pdr11{padding-right:11px;}		.pdr12{padding-right:12px;}
.pdr13{padding-right:13px;}		.pdr14{padding-right:14px;}
.pdr15{padding-right:15px;}		.pdr16{padding-right:16px;}
.pdr17{padding-right:17px;}		.pdr18{padding-right:18px;}
.pdr19{padding-right:19px;}		.pdr20{padding-right:20px;}

/* indent set ---------------------------------------*/
.txtidt01{text-indent:1em}
.txtidt02{text-indent:2em}
.txtidt03{text-indent:3em}
.txtidt04{text-indent:4em}
.txtidt05{text-indent:5em}

/* border solid set ---------------------------------------*/
.bdrc { border: solid 1px #cccccc; }
.bdr9 { border: solid 1px #999999; }
.bdr6 { border: solid 1px #666666; }

.bdrc_t { border-top: solid 1px #cccccc; }
.bdrc_r { border-right: solid 1px #cccccc; }
.bdrc_b { border-bottom: solid 1px #cccccc; }
.bdrc_l { border-left: solid 1px #cccccc; }

.bdr9_t { border-top: solid 1px #999999; }
.bdr9_r { border-right: solid 1px #999999; }
.bdr9_b { border-bottom: solid 1px #999999; }
.bdr9_l { border-left: solid 1px #999999; }

.bdr6_t { border-top: solid 1px #666666; }
.bdr6_r { border-right: solid 1px #666666; }
.bdr6_b { border-bottom: solid 1px #666666; }
.bdr6_l { border-left: solid 1px #666666; }

.bdrdc { border: dotted 1px #cccccc; }
.bdrd9 { border: dotted 1px #999999; }
.bdrd6 { border: dotted 1px #666666; }

/* border dotted set ---------------------------------------*/
.bdrdc_t { border-top: dotted 1px #cccccc; }
.bdrdc_r { border-right: dotted 1px #cccccc; }
.bdrdc_b { border-bottom: dotted 1px #cccccc; }
.bdrdc_l { border-left: dotted 1px #cccccc; }

.bdrd9_t { border-top: dotted 1px #999999; }
.bdrd9_r { border-right: dotted 1px #999999; }
.bdrd9_b { border-bottom: dotted 1px #999999; }
.bdrd9_l { border-left: dotted 1px #999999; }

.bdrd6_t { border-top: dotted 1px #666666; }
.bdrd6_r { border-right: dotted 1px #666666; }
.bdrd6_b { border-bottom: dotted 1px #666666; }
.bdrd6_l { border-left: dotted 1px #666666; }

/* txa set ---------------------------------------*/
.txa-l{ text-align:left; }
.txa-c{ text-align:center; }
.txa-r{ text-align:right; }

/* wrap set ---------------------------------------*/
.w100{ width:100px; }	.w150{ width:100px; }
.w200{ width:200px; }	.w250{ width:250px; }
.w300{ width:300px; }	.w350{ width:350px; }
.w400{ width:400px; }	.w450{ width:450px; }
.w500{ width:500px; }	.w550{ width:550px; }
.w600{ width:600px; }	.w650{ width:650px; }
.w700{ width:700px; }	.w750{ width:750px; }
.w800{ width:800px; }	.w850{ width:850px; }
.w900{ width:900px; }	.w950{ width:950px; }

/* float set ---------------------------------------*/
.left {float:left;} 
.right {float:right;}
.left2 {float:left;} 
.left3 {float:left;} 
.left4 {float:left;} 