
/*
-----------------------------------------------------------------
 main 
-----------------------------------------------------------------
*/

#index-main-area {
	font-size: 12px;width: 615px;padding-left: 17px;
}

/* main-image */
.main-image {
	margin-bottom:10px;
}

.main-image br {
       margin : 0px;
       letter-spacing: normal;
       padding:0px;
}

.main-image img {
       margin : 0px;
       padding:0px
       border:0px;
       letter-spacing: normal;
}


/*
-----------------------------------------------------------------
 info-area 
-----------------------------------------------------------------
*/

.info-area {
	font-size: 12px;color: #333333;padding-top: 8px;padding-bottom: 13px;padding-left: 15px;
        font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN";
}

.info-date {
	font-size: 12px;font-weight: bold;color: #1F8CCD;padding-right: 15px;
        font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}


/*
-----------------------------------------------------------------
 contents 
-----------------------------------------------------------------
*/


.index-outline {
         margin:20px 0px 20px 0px;
}

.index-outline blockquote {
	margin:5px 0px 10px 0px;
	zoom:100%;/*IE6*/
	overflow:auto;/*IE7 and Firefox*/
	clear:both;
	font-size:12px;

}

/*\*/
* html div.index-outline blockquote {
	overflow: visible;
	height:1px;
}
/**/

.index-outline blockquote img {
	float:left;
	margin:0px 0px 0px 0px;
	border:0px;
}

.index-outline blockquote p {
        margin:10px 0px;
}


.index-outline blockquote ol {
        margin:0px;
}

.index-outline blockquote ol,.index-outline blockquote li {
	list-style-type:none;
}

.index-outline blockquote li {
	margin-left:222px;
}

.index-outline blockquote strong {
	display:block;
	font-size:13px;
	background-color:#B1D448;
	padding:2px 3px 2px 5px;
	margin-bottom:7px;
	color: #ffffff;
	font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN";
}

.index-outline h1 {
         margin:0px 0px 5px 0px;
         padding:0px;
         clear:both;
}

.index-outline img {
         border:0px;
}

.index-point {
         background:url("../images/index/index-point-bak.jpg") no-repeat;
         padding:7px 10px 5px 14px;
         margin-top:1px;
	zoom:100%;/*IE6*/
	overflow:auto;/*IE7 and Firefox*/
	clear:both;

}

/*\*/
* html div.index-point{
	overflow: visible;
	height:1px;
}
/**/

.point-left {
         margin-right:11px;
         float:left;
}

.index-point ul,.index-point li {
         list-style:none;
         margin:0px;
         padding:0px;
         background:transparent;
}

.index-point li {
         float:left;
}

.index-point p {
         margin:0px 0px 0px 87px;
}




body {
	margin: 0px;
}


.regist {
        background:#ffffff;
        padding:0px;
        clear:both;
        text-align:left;
        margin-bottom:15px;
	zoom:100%;/*IE6*/
	overflow:auto;/*IE7 and Firefox*/
	clear:both;
}

.regist-txt {
        padding:3px 5px 0px 0px;
        margin-left:110px;
        font-size:12px;
}

.regist-txt strong {
        font-weight:bold;
        color:#789B2E;
        font-size:16px;
        text-decoration:underline;
}


/*
-----------------------------------------------------------------
 Camp
-----------------------------------------------------------------
*/

.camp img{
       margin-top:3px;
}

