@charset "shift_jis";

/* index */
#com_top{}
#com_topimg{margin-bottom:15px;}
#com_img1{margin-top:20px;}

.caption{margin-top:3px;}
.caption2{margin-top:8px;}
.mg5{margin-bottom:5px;}

#com_top_left{float:left;width:370px;margin-bottom:10px;}
#com_top_right{float:right;width:370px;margin-bottom:10px;}

#menubox{width:354px;height:55px;border:1px solid #999;padding:7px;}

.siti_top{height:20px;background: url(../img_cmn/icon_sq.gif) no-repeat;padding-left:13px;font-size:90%;color:#333;margin-bottom:5px;font-weight:bold;}

.siti_middel{height:20px;background: url(../img_cmn/icon_sq.gif) no-repeat;padding-left:13px;font-size:90%;color:#333;margin: 30px 0 5px;font-weight:bold;}

.hyo_left{border-top:1px #9C9C94 dotted;background-color:#F6F6F5;}
.hyo_right{border-top:1px #9C9C94 dotted;}
.hyo_leftend{border-top:1px #9C9C94 dotted;border-bottom:1px #9C9C94 dotted;background-color:#F6F6F5;}
.hyo_rightend{border-top:1px #9C9C94 dotted;border-bottom:1px #9C9C94 dotted;}


/* topmsg */
#contents_left{float:left;width:395px;padding-right:15px;}
#contents_right{float:right;width:128px;}
.topmsg_ph{margin-bottom:3px;}
.topmsg_cap{width:128px;font-size:78%;margin-bottom:20px;line-height:130%;}
.topmsg_name{font-size:120%;font-weight:bold;}

/* map */
#map{width:536px;border:1px solid #999;padding:7px;margin-top: 10px;}


/* group*/
#gr_menusp{width:760px;height:28px;border:1px solid #999;}
#gr_menu{float:left;font-size:90%;line-height:160%;}
#gr_menu ul, #gr_menu li, #gr_menu a {list-style:none;}
#gr_menu li {float:left;color: #333;background: url(../img_cmn/point4.gif) no-repeat 5px;padding:3px 15px 0 15px;}

#hyo_group{}
#hyo_group td{font-size:80%;}
.corp_name{background:#F6F6F5 url(../company/img/icon_sq2.gif) no-repeat 3px 3px; padding-left:18px;line-height:120%;}

#cpagetop{
	margin-top:5px;
	margin-bottom:10px;
	background-image:url(../img_cmn/point3.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:15px;
	font-size:80%;
	float:right;	}

#cpagetop a:link{
	color:#333;
	text-decoration:none;
}
	
#cpagetop a:visited {
	color:#333;
	text-decoration:none;
}	
	
#cpagetop a:hover{
	color: #FF9900;
	text-decoration: underline;
}