﻿@charset "utf-8";

/* ---------------
news.css
事業部ニュースリリース用スタイル
--------------- */

/* ---------------
■■目次
■

--------------- */

/* 見出し */
#main h2 {
	margin-bottom: 10px;
}

/* --------------- ニュース記事 --------------- */

/* 記事全体 */
.entryWrapper {
	border-top: 4px solid #00349D;
}

/* 日付・投稿者 */
/* 囲み */
.entryMeta {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* 記事タイトル */
.entryTitle {
	font-size: 24px;
	background: url(/themes/select100/images/sideBg.gif) repeat-x scroll left bottom;
	padding-bottom: 10px;
}

.entryTitle.viewing {
	color: #00349D;
}

/* 日付 */
.dateClass {
	background: url(/themes/select100/images/markerBorder.gif) no-repeat scroll left center;
	font-family:Verdana,Geneva,sans-serif;
	padding-left:20px;
	font-size: 15px;
}

/* 記事本文囲み */
.entry {
	padding: 10px 10px 20px;
}

/* 共通 */
#main p, #main li, #main dt, #main dd, #main blockquote {
	line-height:1.7;
}

/* 記事本文：見出し */
#main .entryWrapper .entry h3,
#main .entryWrapper .index h3 {
	margin-bottom: 20px;
	font-size: 18px;
	color: #00349D;
}

#main .entryWrapper .entry h4,
#main .entryWrapper .index h4 {
	margin-bottom: 20px;
	font-size: 16px;
	color: #DF0A13;
}

#main .entryWrapper .entry h5,
#main .entryWrapper .index h5 {
	margin-bottom: 20px;
	font-size: 14px;
	color: #DF0A13;
}

/* 記事本文：本文 */
#main .entryWrapper .index p,
#main .entryWrapper .entry p {
	margin-bottom: 20px;
}




/* 記事本文：番号付きリスト */
#main .entryWrapper .index ol,
#main .entryWrapper .entry ol {
	padding: 0 0 0 14px;
	margin: 0 0 20px 24px;
}

#main .entryWrapper .index ol li,
#main .entryWrapper .entry ol li {
	margin-bottom: 15px;
	padding-left: 0;
}

/* 記事本文：引用 */
#main .entryWrapper .index blockquote,
#main .entryWrapper .entry blockquote {
	margin: 0 0 20px;
	padding: 10px;
}

#main .entryWrapper .index blockquote p,
#main .entryWrapper .entry blockquote p {
	margin: 0;
}

/* 記事本文：表 */
#main .entryWrapper .index table,
#main .entryWrapper .entry table {
	margin: 0 0 20px;
	padding: 0;
	border: solid 1px #CCC;
	border-collapse: collapse;
}

#main .entryWrapper .index table th,
#main .entryWrapper .entry table th {
	padding: 15px;
	background-color: #E0E0E0;
	border-right:1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#main .entryWrapper .index table td,
#main .entryWrapper .entry table td {
	padding: 15px;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	line-height: 1.7;
}


/* 記事本文：画像 */
/* 左寄せ */
div.column-image-left {
	margin: 0 20px 10px 0 !important;
}

/* 右寄せ */
div.column-image-right {
	margin: 0 20px 20px !important;
}

div.column-image-center{
	margin: 0 auto 20px;
}

div.column-image-auto{
	margin-bottom: 20px;
}

/* 枠 */
.frame {
	padding: 2px;
	background-image: url(/themes/select100/images/shop/imageBg.gif);
	border: none;
}

.frame1 {
	padding: 0;
	background-image: none;
	border: none;
}


/* 記事のフッター情報 */
.entryFooter {
	margin-bottom: 30px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	background: url(/themes/select100/images/sideBg.gif) repeat-x scroll left top;
}

/* 続きを読む */
.continueLink {
	text-align: right;
}

/* 一記事表示リンク */
.permaLink {
	float: left;
}

/* フッター（コメントとトラックバック） */
.footerEntryInfo {
	float: right;
}

/* 記事送り */
.oldList {
	float:left;
	text-align:left;
	width:40%;
}

.oldList a {
	width: 100%;
	padding-left: 10px;
	background: url(/themes/select100/images/shop/arwLeft.gif) no-repeat left center;
}

.allList {
	float:left;
	text-align:center;
	width:18%;
}

.newList {
	float:right;
	text-align:right;
	width:40%;
}

.newList a {
	width: 100%;
	padding-right: 10px;
	background: url(/themes/select100/images/shop/arwRight.gif) no-repeat right center;
}


/* コメント */

.relationHeader {
	color: #00349D;
	font-size: 1.5em;
}

/* 入力項目 */
#comment-form-apply dl.dataDl dt {
	float: left;
	width: 9em;
	padding: 0.5em 0;
}

/* 入力欄 */
#comment-form-apply dl.dataDl dd {
	padding: 0.5em 0;
	background: url(/themes/select100/images/sideBg.gif) repeat-x scroll left bottom;
}

/* 投稿ボタン */
.comPost {
	background-color: #FFF !important;
}


/* トラックバック */


