/* CSS Document */

body {
 background-image : url(../elements/bg.gif);
	font-size : 12px;
	line-height : 160%;
	margin : 0;
	padding : 0;
}


a {
 color: #006FA6;
}

p {
 margin : 0 0 15px 0;
	padding : 0;
}

img {
 border : 0;
}

.clear {
 clear : both;
 margin : 0;
	padding : 0;
}


#body {
 background-image : url(../elements/bg_content.gif);
 width : 800px;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
	padding : 0 10px 0 10px;
}


#head {
 padding : 10px 0 10px 10px;
	border-bottom: solid 1px #38BA8E;
}

.headlogo {
	margin-right : 61px;
}

.headbtn {
	margin-top : 2px;
}


#bread {
 background-image : url(../elements/bread_bg.gif);
	width : 780px;
	height : 25px;
	margin : 0;
	padding : 15px 10px 0 10px;
	font-size : 10px;
}

.mdsnews {
 background-image : url(../elements/mds_news.gif);
 width : 780px;
	height : 21px;
	margin : 0;
	padding-top : 9px;
	padding-right : 20px;
	text-align : right;
}

.mdsfunclicks {
 background-image : url(../elements/mds_funclicks.gif);
 width : 780px;
	height : 21px;
	margin : 0;
	padding-top : 9px;
	padding-right : 20px;
	text-align : right;
}

.mdsnewslist {
 background-image : url(../elements/mds_newslist.gif);
 width : 780px;
	height : 21px;
	margin : 0;
	padding-top : 9px;
	padding-right : 20px;
	text-align : right;
}

.mdslatestnews {
 background-image : url(../elements/mds_latestnews.gif);
 width : 780px;
	height : 21px;
	margin : 0;
	padding-top : 9px;
	padding-right : 20px;
	text-align : right;
}

.mdscomlist {
 background-image : url(../elements/mds_companylist.gif);
 width : 780px;
	height : 21px;
	margin : 0;
	padding-top : 9px;
	padding-right : 20px;
	text-align : right;
}

.mdscom {
 background-image : url(../elements/mds_company.gif);
 width : 780px;
	height : 21px;
	margin : 0;
	padding-top : 9px;
	padding-right : 20px;
	text-align : right;
}

.topnewso {
 background-image : url(../elements/top_o_780.gif);
 width : 780px;
	height : 12px;
	margin : 10px 10px 0 10px;
}

.mdssitelist {
 background-image : url(../elements/mds_sitelist.gif);
 width : 780px;
	height : 21px;
	margin : 0;
	padding-top : 9px;
	padding-right : 20px;
	text-align : right;
}
.mdsguideline {
 background-image : url(../elements/mds_guideline.gif);
 width : 780px;
	height : 21px;
	margin : 0;
	padding-top : 9px;
	padding-right : 20px;
	text-align : right;
}

.topnewsbg {
 background-image : url(../elements/top_bg_780.gif);
 width : 780px;
	margin : 0 10px 0 10px;
	padding : 0;
}

.topnewsbg ul {
	padding : 0;
	margin : 0 0 0 12px;
}

.topnewsbg li {
 list-style-type: none;
 background-image : url(../elements/arrow_r.gif);
	background-repeat : no-repeat;
 background-position: 0 13px;
 border-bottom : solid 1px #D0E5EF;
	width : 746px;
	padding : 10px 0 10px 15px;
}

.newsdate {
 width : 130px;
 float : left;
}

.topnewsu {
 background-image : url(../elements/top_u_780.gif);
 width : 780px;
	height : 12px;
	margin : 0 10px 20px 10px;
}



/* 参加企業枠	 */

#combox {
 margin : 15px 0 0 20px;
 float : left;
}

#combox2 {
 margin : 15px 0 0 16px;
 float : left;
}

.comlisto {
 background-image : url(../elements/com_o_372.gif);
 width : 372px;
	height : 9px;
}

.comlistbg {
 background-image : url(../elements/com_bg_372.gif);
 width : 372px;
	padding : 0;
}

.comlistbg table {
 margin : 0 10px 0 10px;
}

.url {
 text-align : right;
	font-size : 10px;
	}

.comlistu {
 background-image : url(../elements/com_u_372.gif);
 width : 372px;
	height : 9px;
}


/* 参加企業詳細ページ	 */

.como {
 background-image : url(../elements/com_o_750.gif);
 width : 750px;
	height : 9px;
	margin : 10px 25px 0 25px;
}

.combg {
 background-image : url(../elements/com_bg_750.gif);
 width : 750px;
	margin : 0 25px 0 25px;
	padding : 0;
}

.combg table {
 margin : 0 10px 0 10px;
}

.comu {
 background-image : url(../elements/com_u_750.gif);
 width : 750px;
	height : 9px;
	margin : 0 25px 20px 25px;
}

.comfootlink {
 text-align:center;
}

.comfootlink img {
	margin : 0 10px 0 10px;
}


/* 最新ニュース一覧ページ	 */

.newslisto {
 background-image : url(../elements/top_o_750.gif);
 width : 750px;
	height : 12px;
	margin : 10px 25px 0 25px;
}

.newslistbg {
 background-image : url(../elements/top_bg_750.gif);
 width : 750px;
	margin : 0 25px 0 25px;
	padding : 0;
}

.newslistbg ul {
	padding : 0;
	margin : 0 0 0 12px;
}

.newslistbg li {
 list-style-type: none;
 background-image : url(../elements/arrow_r.gif);
	background-repeat : no-repeat;
 background-position: 0 13px;
 border-bottom : solid 1px #D0E5EF;
	width : 716px;
	padding : 10px 0 10px 15px;
}

.newslistu {
 background-image : url(../elements/top_u_750.gif);
 width : 750px;
	height : 12px;
	margin : 0 25px 20px 25px;
}


/* 参加企業詳細ページ	 */

.companysmds {
 color : #0088DD;
	font-size : 18px;
	line-height : 24px;
	font-weight : bold;
	margin : 0;
	padding : 0 25px 0 25px;
}

/* 最新ニュース詳細ページ	 */

.newsmds {
 color : #0088DD;
	font-size : 18px;
	line-height : 24px;
	font-weight : bold;
	margin : 0;
	padding : 0 25px 0 25px;
}

.newsmdss {
 color : #0088DD;
	font-size : 14px;
	line-height : 18px;
	font-weight : bold;
	margin : 0;
	padding : 10px 25px 5px 25px;
}

.newsline {
 width : 720px;
	margin : 10px 15px 15px 15px;
	padding : 0;
 border-bottom : solid 1px #D0E5EF;
}

.guidlinetext {
	font-size : 16px;
	margin : 10px 15px 15px 15px;
	padding : 0;
	line-height: 140%;
}

.newslistbg p {
	margin : 0 25px 10px 25px;
	padding : 0;
}

.newsfootlink {
 width : 700px;
	padding : 0 25px 10px 25px;
}

.newsfootlink img {
	margin : 0 10px 0 10px;
}




#foot {
 background-image : url(../elements/foot.gif);
 width : 800px;
	height : 20px;
	margin : 20px 0 0 0;
	padding : 0;
}
 