@charset "UTF-8";
@import "reset.css";

body{
	color:#666666;
	font-size: 13px;
	line-height: 170%;
	text-align:center;
	font-family: 'ＭＳ Ｐゴシック', "lrSVbN", Osaka, "qMmpS Pro W3";
}
a{
	color: #0078FF;
	text-decoration: none;
}
a:hover{
	color: #75B7FF;
	text-decoration: underline;
}

/*--------------------------------
id
--------------------------------*/
#header_wrapper {
	background-image: url(../img/common/header_back_top.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 92px;
}
#header_top {
	text-align:left;
	background-image: url(../img/common/head_top_back_long.gif);
	background-repeat: no-repeat;
	height: 92px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#rogo {
	padding-top: 16px;
	float: left;
}
#head_navi {
	float: right;
	height: 92px;
	width: 214px;
	margin-top: 7px;
}
#language {
	height: 25px;
}
#language li {
	float: left;
}
#head_navi_inner{
	clear:both;
	padding-top:15px;
}
#head_navi_inner li{
	background-image: url(../img/common/header_point.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	display: block;
	line-height: 20px;
	height: 20px;
	float: left;
	padding-left: 16px;
	padding-right: 12px;
}
#header_bottom_wrapper{
	clear: both;
	background-image: url(../img/common/header_bottom_back.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 45px;
}
#header_bottom {
	text-align:left;
	background-image: url(../img/common/head_bottom_back_long.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 45px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#pankuzu{
	width:660px;
	float:left;
	background-image: url(../img/common/pankuzu_point.gif);
	background-position: 36px 13px;
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 50px;
}

#pankuzu ul
{
	padding:0px;
	list-style:none;
}

#pankuzu li
{
	padding-right:10px;
	float:left;
}

#pankuzu .link
{
	background:url(../img/common/pankuzu_allow2.gif) left center no-repeat;
	padding-left:20px;
}


#head_toTop{
	float:right;
	width:160px;
	padding-top: 28px;
}
#container{
	text-align:left;
	clear:both;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#left{
	float:left;
	width:200px;
}
#right{
	float:right;
	width:705px;
}
#footer{
	clear: both;
	background-image: url(../img/common/footer_line.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 20px;

}
#footer_container{
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#copyright{
	line-height: 20px;
	height: 20px;
	width: 920px;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../img/common/footer_back.gif);
}

#footer_body
{
	margin-bottom:10px;
	background:#F7F7F7 url(../img/common/footer_line2.gif) no-repeat top center;
	padding:10px;
}

#footer_body .title
{
	font-weight:bold;
	color:#00287E;
}

#footer_body .body
{

	color:#666666;
}

/*
		<div id="footer_body">
			<div class="title">国公私立大コンソーシアム・福岡　事務局(コンソーシアムオフィス)</div>
			<div class="body">
			〒811-0095 福岡県福岡市東区和白東3-30-1(福岡工業大学内)<br />
			TEL： 092-606-7430　FAX： 092-606-7445　E-Mail: conso@fit.ac.jp </div>
		</div>
*/

/*--------------------------------
class
--------------------------------*/
.left_container{
	width:200px;
	padding-bottom:8px;
}
.left_c_head{
	width:200px;
	height:7px;
	background-image: url(../img/common/left_back.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.left_c_head_b{
	width:200px;
	height:7px;
	background-image: url(../img/common/left_list_back.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.left_c_headin{
	width:200px;
	height:7px;
	background-image: url(../img/common/left_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.left_c_head_inner{

	width:188px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height:16px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA;
	background-color: #F2F2F2;
	text-align: center;
	padding: 5px;
}

.left_c_head_inner h2
{
	font-weight:bold;
}

.left_c_sepa{
	width:198px;
	background-image: url(../img/common/left_sepa.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 17px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA;
}
.left_c_inner{
	line-height:16px;
	width: 178px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA;
	padding-right: 10px;
	padding-left: 10px;

}
.left_c_inner li{
	background-image: url(../img/common/list_point.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EAEAEA;
	padding-top:10px;
	padding-bottom:8px;
}
.left_c_inner li a{
	display: block;
}
.left_c_inner .left_li_top{
	background-position: 0px 8px;
	padding-top:7px;
	padding-bottom:10px;
}
.left_c_inner .left_li_bottom{
	background-position: 0px 12px;
	padding-top:10px;
	padding-bottom:3px;
	border: none;
}
.left_c_foot{
	width:200px;
	background-image: url(../img/common/left_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
}
