@charset "utf-8";


/*-----------------------------
	flash
------------------------------*/

#top #flash{
	width:900px;
	height:357px;
	background:#FFC;
}




/*-----------------------------
	main
------------------------------*/

#top #main{
	width:834px;
	padding:23px 33px 30px;
}

/* leftbox */
#top #main #leftbox{
	width:474px;
	float:left;
}
/* leftbox readbox */
#top #leftbox .readbox{
	padding:0 0 25px 6px;
}
#top #leftbox .readbox h2{
	padding-bottom:17px;
}
/* leftbox box */
#top #leftbox .box{
	background:url(../../images/box_bg.jpg) repeat-y left top;
	margin-bottom:30px;
}
#top #leftbox .box_inner{
	background:url(../../images/box_bg_bottom.jpg) no-repeat left bottom;
	width:474px;
	position:relative;
}
#top #leftbox .box p.list{
	background:url(../../images/box_icon.gif) no-repeat right 5px;
	position:absolute;
	top:20px;
	right:22px;
	font-size:85%;
	padding:0 13px 20px 0;
}
#top #leftbox .box p.list a{
	color:#333;
}
#top #leftbox .box ul{
	width:430px;
	padding:0 22px;
}
#top #leftbox .box ul li{
	padding:13px 0 13px;
	border-top:1px solid #ccc;
	clear:both;
}
#top #leftbox .box ul li.noneline{
	padding:13px 0 13px;
	border-top: none;
	clear:both;
}
#top #leftbox .box ul .date{
	float:left;
	background:url(../../images/icon.gif) no-repeat left 2px;
	padding:0 0 0 15px;
	color:#455E6F;
}
#top #leftbox .box ul .memo{
	float:right;
	width:330px;
}
/* leftbox banner */
#top #leftbox .banner{
	clear:both;
	width:467px;
	padding:0 0 35px 4px;
	text-align:center;
	font-size:85%;
	line-height:1.4;
}
#top #leftbox .banner .left{
	float:left;
	width:225px;
}
#top #leftbox .banner .right{
	float:right;
	width:225px;
	text-align:center;
}




/* rigthbox */
#top #main #rightbox{
	width:344px;
	float:right;
}
#top #rightbox .box{
	background:url(../../images/box2_bg.jpg) repeat-y left top;
	margin-bottom:30px;
}
#top #rightbox .box_inner{
	background:url(../../images/box2_bg_bottom.jpg) no-repeat left bottom;
	width:344px;
}
/* rigthbox boxno1 */
#top #main #rightbox .boxno1{
	width:300px;
	margin:0 22px;
	padding:15px 0;
	border-bottom:1px solid #ccc;
	font-size:85%;
}
#top #main #rightbox .boxno1 .leftimage{
	width:110px;
	padding-right:10px;
	float:left;
}
#top #main #rightbox .boxno1 .notebox{
	width:180px;
	float:left;
}
#top #main #rightbox .boxno1 .notebox h4{
	padding-bottom:7px;
}
#top #main #rightbox .boxno1 .notebox ul{
	padding-top:7px;
	line-height:2;
}
/* rigthbox boxno2 */
#top #main #rightbox .boxno2{
	width:300px;
	margin:0 22px;
	padding:15px 0;
	border-bottom:1px solid #ccc;
	font-size:85%;
}
#top #main #rightbox .boxno2 .leftimage{
	width:110px;
	padding-right:10px;
	float:left;
}
#top #main #rightbox .boxno2 .notebox{
	width:180px;
	float:left;
}
#top #main #rightbox .boxno2 .notebox h4{
	padding-bottom:7px;
}
#top #main #rightbox .boxno2 .notebox ul{
	padding-top:7px;
	line-height:2;
}
/* rigthbox boxno3 */
#top #main #rightbox .boxno3{
	width:300px;
	margin:0 22px;
	padding:15px 0;
	font-size:85%;
}
#top #main #rightbox .boxno3 .leftimage{
	width:110px;
	padding-right:10px;
	float:left;
}
#top #main #rightbox .boxno3 .notebox{
	width:180px;
	float:left;
}
#top #main #rightbox .boxno3 .notebox h4{
	padding-bottom:7px;
}
#top #main #rightbox .boxno3 .notebox ul{
	padding-top:7px;
	line-height:2;
}
/* rigthbox リスト設定 */
#top #main #rightbox .notebox ul li.no1{
	background:url(../../images/icon1.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no2{
	background:url(../../images/icon2.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no3{
	background:url(../../images/icon3.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no4{
	background:url(../../images/icon4.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no5{
	background:url(../../images/icon5.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no6{
	background:url(../../images/icon6.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no7{
	background:url(../../images/icon7.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no8{
	background:url(../../images/icon8.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no9{
	background:url(../../images/icon9.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no10{
	background:url(../../images/icon10.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no11{
	background:url(../../images/icon11.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no12{
	background:url(../../images/icon12.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no13{
	background:url(../../images/icon13.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no14{
	background:url(../../images/icon14.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no15{
	background:url(../../images/icon15.gif) no-repeat left 3px;
	padding-left:17px;
}
#top #main #rightbox .notebox ul li.no16{
	background:url(../../images/icon16.gif) no-repeat left 3px;
	padding-left:17px;
}

/* inquiry */
#top #main #inquiry{
	width:827px;
	clear:both;
	padding:25px 0 35px 7px;
	/padding:0 0 0 7px;
	position:relative;
}
#top #main #inquiry .hp{
	position:absolute;
	left:630px;
	top:36px;
	/top:11px;
}
#top #main #inquiry p{
	float:left;
}

