@import url("base.css"); 
@import url("common.css"); /** 共通設定 **/
@import url("calendar.css"); /** カレンダースクリプト用 **/

/********************* setting to left main contents **************************/
#topmainCt { 
	padding-right: 15px; 
	width:667px;
	float:right;
} 

/********************* bottom of mainCt faq ***********************************/
#topfaq{
	clear:left;
	margin:20px 0;
}
#topfaq a{
	text-decoration:underline;
	color:#CC3300;
}
#topfaq a:hover{
	text-decoration:none;
	color:#000066;
}
#news{padding:0 5px 10px;line-height:1.5em;margin-bottom:20px;}
#news p{border-bottom:1px #cf731a dotted;padding:3px 3px 15px;}

#top_flow{background:url(../img/frame_01.gif) no-repeat;padding:20px;margin:10px 0 20px;clear:left;}

.items{float:left;width:155px;padding-left:15px;font-size:86%;margin:10px 0;display:inline;}
.itemsleft{float:left;width:155px;font-size:86%;margin:10px 0;display:inline;}

.items a{color:#cf731a;text-decoration:none;}.items a:hover{color:#cf731a;text-decoration:underline;}
.itemsleft a{color:#cf731a;text-decoration:none;}.itemsleft a:hover{color:#cf731a;text-decoration:underline;}

div.cont1{margin:0 5px 30px 0;float:right;}
div .cont2{margin:0 0 30px 5px;float:left;}

.button_example{
border:solid 1px #819bcb; -webkit-border-radius: 3px;width:150px; -moz-border-radius: 3px;border-radius: 3px;  font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #a5b8da;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5b8da), color-stop(100%, #7089b3));
 background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
 background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
 background-image: linear-gradient(top, #a5b8da, #7089b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5b8da, endColorstr=#7089b3);
}

.button_example:hover{
 border:solid 1px #819bcb; background-color: #819bcb;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#819bcb), color-stop(100%, #536f9d));
 background-image: -webkit-linear-gradient(top, #819bcb, #536f9d);
 background-image: -moz-linear-gradient(top, #819bcb, #536f9d);
 background-image: -ms-linear-gradient(top, #819bcb, #536f9d);
 background-image: -o-linear-gradient(top, #819bcb, #536f9d);
 background-image: linear-gradient(top, #819bcb, #536f9d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#819bcb, endColorstr=#536f9d);
}

#maincam01{
	width:667px;
	height:227px;
	margin-top:10px;
	background:url(../img/camp_01.jpg) no-repeat;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
#maincam02{
	width:667px;
	height:82px;
	background:url(../img/camp_02.jpg) no-repeat;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
#maincam03{
	width:667px;
	height:42px;
	background:url(../img/camp_03.jpg) no-repeat;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
#maincam04{
	width:667px;
	height:116px;
	background:url(../img/camp_04.jpg) no-repeat;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
#maincam05{
	width:667px;
	height:112px;
	background:url(../img/camp_05.jpg) no-repeat;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
#maincam06{
	width:667px;
	height:146px;
	background:url(../img/camp_06.jpg) no-repeat;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
