@charset "utf-8";

/* コンテンツタイトル */

div#contents_title div h2 {
	width: 340px;
	height: 50px;
	background: url(../../images/media/h2_title.gif) 0 0 no-repeat;
}


/* グローバルナビ */

div#global_navi ul li#gnavi_company a {
	background: url(../../common/images/head/global_navi.gif) -608px -20px no-repeat;
}

div#global_navi ul li ul li#gnavi_company03 a {
	color: #66CC00;
	background: url(../../common/images/head/icon_global_navi02.gif) 0 center no-repeat;
}



/* コンテンツスタイル
----------------------------------------------------------- */
div#main {
	background: url(../../images/media/main_bg_media.jpg) -14px 28px no-repeat;
}

div#main h4 {
	margin: 30px 20px 15px 80px;
}


/* プレリリース */

div#main div#press {
	margin: 0 20px 30px 80px;
	padding: 20px 0;
	border-top: 1px dashed #C0CD75;
	border-bottom: 1px dashed #C0CD75;
}

div#main div#press ul {
	height: 160px;
	overflow: auto;
}

div#main div#press ul li {
	margin: 0 10px 10px 40px;
}

div#main div#press ul li a {
	padding: 0 0 0 20px;
	background: url(../../images/media/icon_press01.gif) 0 2px no-repeat;
}

div#main div#press ul li a:hover {
	background: url(../../images/media/icon_press02.gif) 0 2px no-repeat;
	color: #009933;
}

div#main div#press ul li a:link,
div#main div#press ul li a:visited,
div#main div#press ul li a:active {
	color: #339999;
}

div#main div#press ul li a:hover {
	color: #009933;
}


/* メディア掲載 */

div#main div#media {
	height: 500px;
	margin: 0 20px 0 120px;
	overflow: auto;
}

div#main div#media dl.media_content {
	padding: 0 10px 0 0;
}


/* 画像部分 */

div#main div#media dl.media_content img {
	margin: 0 0 0 20px;
}

div#main div#media dl.media_content dt {
	color: #CC9900;
}

div#main div#media dl.media_content dd {
	margin: 0 0 15px 0;
	color: #999999;
	font-size: 85%;
}

div#main div#media dl.media_content dd p.dd_text {
	margin: 0 0 5px 0;
}


/* 宣伝会議・拡大する部分 */

div#main div#media dl.media_content dd dl {
	overflow: hidden;
}

* html div#main div#media dl.media_content dd dl {
	display: inline-block;
}

div#main div#media dl.media_content dd dl dt {
	float: left;
}

div#main div#media dl.media_content dd dl dd#dd_link01 {
	margin: 0 0 0 183px;
	font-size: 110%;
}

div#main div#media dl.media_content dd dl dd#dd_link02 {
	margin: 0 0 0 332px;
	font-size: 110%;
}

div#main div#media dl.media_content dd dl dd#dd_link03 {
	margin: 0 0 0 276px;
	padding: 95px 0 0 0;
	font-size: 110%;
}

div#main div#media dl.media_content dd dl dd.dd_link04 {
	margin: 0 0 0 183px;
	padding: 95px 0 0 0;
	font-size: 110%;
}

div#main div#media dl.media_content dd dl dd#dd_link05 {
	margin: 0 0 0 253px;
	padding: 95px 0 0 0;
	font-size: 110%;
}

div#main div#media dl.media_content dd dl dd ul {
	list-style-type: none;
	padding: 75px 0 0 0;
}

div#main div#media dl.media_content dd dl dd ul li.link_icon01 {
	padding: 0 0 0 15px;
	background:url(../../images/media/icon_meeting.gif) 0 0 no-repeat;
}

div#main div#media dl.media_content dd dl dd ul li.link_icon02 {
	padding: 0 0 0 15px;
	background:url(../../images/media/icon_zoom.gif) 0 0 no-repeat;
}

div#main div#media dl.media_content dd dl dd#dd_link03 a#link_icon03,
div#main div#media dl.media_content dd dl dd.dd_link04 a#link_icon04,
div#main div#media dl.media_content dd dl dd.dd_link04 a#link_icon05,
div#main div#media dl.media_content dd dl dd#dd_link05 a#link_icon06 {
	background:url(../../images/media/icon_meeting.gif) 0 0 no-repeat;
	padding: 0 0 0 15px;
}


/* リンク部分 */

div#main div#media dl.media_content dd dl dd a {
	color: #669933;
}

div#main div#media dl.media_content dd dl dd a:hover {
	color: #669933;
}

div#main div#media dl.media_content a {
	color: #666666;
}

div#main div#media dl.media_content a:hover {
	color: #66CC00;
}

