@charset "utf-8";
/*
Theme Name: 広告・法人向けサービス紹介
Theme URI: https://corp.itmedia.co.jp/
Description: アイティメディア コーポレートサイト
Author: ITmedia
Author URI: https://corp.itmedia.co.jp/
Template: corpitmedia
Version: 1.0
*/


/* ========================================================
	ir.css => 株主・投資家情報共通用css
======================================================== */

/* 媒体資料ダウンロード
============================================================================================================ */
span.trhtml {margin-left:110px;}

/* 特集・キャンペーン情報
============================================================================================================ */
.box_section > div.campsub {background-color: #f5f5f5; padding: 5px 5px 0px 5px;}
.box_section .box_contents > div.camptext {margin-top:5px;}
.box_section .box_contents > div.campbpart {text-align:right;}

.box_section .campbpart > strong A:link { color: #0000ff; }
.box_section .campbpart > strong A:visited {
   color: #000080;
   text-decoration: none;
}
.box_section .campbpart > strong A:active { color: #ff8000; }
.box_section .campbpart > strong A:hover {
   color: #ff0000;
   text-decoration: none;
}

.box_section .campsub > A:link { color: #0000ff; }
.box_section .campsub > A:visited {
   color: #000080;
   text-decoration: none;
}
.box_section .campsub > A:active { color: #ff8000; }
.box_section .campsub > A:hover {
   color: #ff0000;
   text-decoration: none;
}

.box_section .campapart > A:link { color: #0000ff; }
.box_section .campapart > A:visited {
   color: #000080;
   text-decoration: none;
}
.box_section .campapart > A:active { color: #ff8000; }
.box_section .campapart > A:hover {
   color: #ff0000;
   text-decoration: none;
}

/* タイトルエリア
============================================================================================================ */

#pageHeader.ir {
    background-image: url(https://corp.itmedia.co.jp/wp-content/uploads/2014/06/roads.jpg);
}

/* 社長メッセージ
============================================================================================================ */
#message {
	font-size: 109%;
	zoom: 1;
}
#message:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; overflow: hidden;
}
#message .ph {
	float: left;
	padding: 0 30px 20px 0;
}


/* 投資家向け動画
============================================================================================================ */
.movie_list {
	zoom: 1;
}
.movie_list:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; overflow: hidden;
}
.movie_list li {
	float: left;
	width: 155px;
	padding-left: 10px;
}
.movie_list li:first-child {
	padding-left: 0;
}
.movie_list li a {
	display: block;
	text-decoration: none;
}
.movie_list li a span {
	display: block;
}
.movie_list li .date {
	margin: 0.3em 0;
	color: #f53413;
}
.movie_list li a:hover .title {
	text-decoration: underline;
}

.link_list li a.pdf .title {
	background: url(/common/images/parts/icon_pdf.gif) no-repeat 100% 0;
	display: inline;
	margin-left: 0;
	padding-right: 20px;
}

.link_list li a .title {
	background: none;
	display: inline;
	margin-left: 0;
	padding-right: 20px;
}

/* 広告トップ
============================================================================================================ */
.dtable{
display: table;
table-layout:fixed; /* ブロックレベル要素を均等に配置 */
width:600px; /* ブロックレベル要素全体の幅 */
}
.dtable_c{
display: table-cell;
border: 1px solid #d3d3d3;
}
