@charset "utf-8";
/* CSS Document */

/*/////////////////////////////////////////////////////////
file name: press.css
description: プレス関係のみなさま用css

///////////////////////////////////////////////////////// */

/* ===========  プレスindexページ  =========== */

#content a:hover {
       color: #76a316;
}

/* ===========  請求フォーム  =========== */
#form {
	margin: 30px auto 0;
	padding-bottom: 20px;
}

#form input[type=text],
#form textarea {
	padding: 5px;
	width: 400px;
	border: 1px solid #000;
}

#form p {
	margin: 20px 0;
	color: #ff0000;
}

#form dt {
    float: left;
    width: 11em;
}
#form dd {
	margin-bottom: 30px;
}

#form .submit_btn input {
	display: block;
	margin: 20px auto;
	padding: 0px 10px;
	border: 1px solid #000;
	color: #000;
	font-size: 1.6rem;
	text-decoration: none;
	text-align: center;
	background: #FFF;
}

#form .submit_btn input:hover {
	background: #000;
	color: #FFF;
}

.submit_btn {
	width:  auto;
	margin: 20px auto 0;
}

div.AjaxCommiterAuto {
    margin-left: 11em;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


/* ===========  プレスリリースリスト  =========== */

#main h3.press {
	margin: 25px 0;
}

.press_list {
	padding-bottom: 1px;
}

.press_list dt {
       margin-bottom: 3px;
       line-height: 1.5;
}

.press_list dd {
	margin-bottom: 20px;
}

.press_list dd img {
	margin-right: 5px;
}

.end_line_p {
	border-top: 1px dotted #999999;
	margin-top: 5px;
}

/* ===========  ダウンロード  =========== */
.downlord {
	width: 605px;
}

.downlord table {
	font-size: 83%;
	text-align: center;
}

.downlord td {
	border: 1px solid #ffffff;
	padding: 3px 0;
}

.downlord tr.data {
	background: #efefef;
}

.downlord td.btn {
	padding-bottom: 30px;
}

.block {
	float: left;
	text-align: center;
	width: 180px;
	padding-bottom: 30px;
	padding-right: 20px;
	font-size: 8pt;
}
.block div.data {
	border:1px solid #FFFFFF;
	height: 15px;
}
.block div.cap {
	padding:3px 2px;
	text-align: left;
}

.block div.data span {
	width: 86px;
	background: #efefef;
	display: block;
	float: left;
	padding:2px 0;
	margin: 1px;
}


.block div.download {
	clear: both;
	padding-top: 5px;
}

.photo {
	width:180px;
	height: 175px;
	text-align: center;
	margin-left: auto;
	margin-left: auto;
}

/*
ul li {
	margin: 10px 0 0 1.5em;
	list-style: none;
}
*/