﻿/* パンくず */

#breadcrumb {
	margin:5px 0pt 5px 10px;
}

/*  */

.topics_main {
	width: 660px;
}

/* さぶタイトル */

.subtitle {
	font-size: 200%;
	line-height: 1.2;
	color: #2f9ce7;
}

/*
.subtitle h3 {
	padding: 10px;
}
*/

.date {
	color: #000000;
	text-align: right;
}

.subtitle_center {
	font-size: 200%;
	color: #2f9ce7;
	text-align: center;
	margin-top: -20px;
}

/* 背景付きボックス */

.comment {
	background-color: #ebf5ff;
	padding: 10px;
}

/* フロート */

.floatbox {
	overflow: hidden;
	margin: 35px auto;
	line-height: 1.4;
}

.floatbox .left {
	float: left;
	margin: 0px 10px 0px 0px;
}

.floatbox .right {
	margin: 0px;
}

.floatbox .align_right {
	text-align: right;
	margin: 0px;
}

.text_banner_date {
	font-size: 15px;
}

.text_banner {
	padding-left: 15px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "平成明朝";
	font-size: 22px;
	font-weight: bold;
}

/* 2009-01-27 operius */
.text_dt {
	padding-left: 20px;
	font-weight: normal;
}

.text_dd {
	padding-left: 60px;
}
/* 2009-01-27 operius */

.dummy_list {
	background: transparent url(../image/contact_list_delta.jpg) no-repeat scroll left top;
	padding-left: 15px;
	margin: 15px auto;
}

/* 定義型リスト */

.d_list {
	overflow: hidden;
}

.d_list dt {
	float: left;
	clear: both;
	width: 70px;
}

/* サイドメニュー */

h3.topics_title_overview {
	background: transparent url(../image/topics_title_overview.jpg) no-repeat scroll left top;
	width: 250px;
	height: 20px;
	text-indent: -9999px;
	margin: 0px 0px 10px;
}

#slider h4 {
	background: transparent url(../image/products_headline_h4side.jpg) repeat-y scroll left top;
	width: 240px;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding-left: 10px;
	border-bottom: 2px #bbbbbb solid;
	cursor: pointer;
	color: #0066cc;
	font-weight: normal;
	font-size: 12px;
}

#slider h4 a {
	color: #000000;
	text-decoration: none;
	display: block;
}

#slider ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
}

#slider li {
	height: 24px;
	line-height: 24px;
	background: transparent url(../image/products_list_side.jpg) repeat-y scroll left top;
	border-bottom: 2px #bbbbbb solid;
	padding-left: 10px;
}

#slider ul a {
	color: #000000;
	text-decoration: none;
}

.clr {
	clear: both;
}

.picture-item {
	margin: 0px 0px 30px 20px;
}

.picture-item li {
	display: inline;
	text-align: center;
}

.topics_main h4 {
	margin: 30px 0px 15px;
	padding-left: 5px;
	border-left: 5px #0066cc solid;
	border-bottom: 1px #999999 solid;
	line-height: 2.5;
}


.pagetop {
	text-align: right;
}

#type1 {}
#type1 .date { margin: 0px; padding: 0px; }
#type1 .corp_maintitle { margin-bottom: 0px; padding-bottom: 0px; }
#type1 h3 { color: #2F9CE7; text-align: center; letter-spacing: 1px; margin: 0px 0px 5px; padding: 0px; line-height: 140%; font-size: 18px; }
#type1 h4 { border-style: none; margin: 0px; padding: 0px; text-align: center; font-size: 15px; color: #2FA5E7; line-height: 140%; }
#type1 h5 { color: #2F9CE7; margin: 30px 0px 10px; padding: 0px 0px 10px; border-bottom: 1px solid #CCC; font-size: 14px; font-weight: bold; }
#type1 #conts { width: 600px; margin: 0px 0px 0px 30px; padding: 20px 0px 0px; }

#type1 #conts p { margin: 0px 0px 1em; padding: 0px; line-height: 170%; }
#type1 #conts img { margin-bottom: 15px; }
#type1 #conts ul {}
#type1 #conts li { list-style: none outside; margin-bottom: 5px; background-image: url(../../../welfare/image/conts_foot/f_icon_link.gif); background-repeat: no-repeat; padding-left: 20px; padding-top: 1px; padding-bottom: 1px; }
#type1 #conts li a {}
