@charset "utf-8";
/* お知らせ専用CSSです。その他ページでの使用不可 */

/* ページタイトル部分 */

.info_title {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
	font-size:1.438em;
	font-weight:bold;
	line-height:1.3em;
	border-bottom-color:#6699cc;
	border-bottom-style:solid;
	border-bottom-width:2px;
	margin-bottom:20px;
}
.info {
	margin:10px 0 5px 20px;
	width:700px;
	border-bottom-color:#cccccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
.info_day {
	font-weight:bold;
	font-size:10px;
	color:#1262AD;
	line-height:1.25em
}

.info_contents_area .info_day {
	text-align:right;
}


/* コンテンツ部分で使用 */

.info_contents_area {
	width:600px;
	margin:0 0 20px 65px;
	padding-top:10px;
	font-size:12px
}

.info_contents_area p{
	margin-bottom:20px
}

.info_contents_area .lay{
	margin-bottom:auto
}

.info_contents_area ol{
	margin-left:20px;
}

.info_contents_area ul{
	margin:0 0 10px 20px
}

.info_contents_area ul li{
	list-style-type:disc
}

.info_contents_area p{
	padding:0 10px 0 10px;
	margin-bottom:10px
}

.info_contents_area .caution_2{
	width:95%;
}

.info_contents_area .caution_3{
	width:95%
}

.info_contents_area hr{
	width:95%;
	text-align:center
}

.info_contents_area .come_list01 li {
	padding-left:23px;
	font-size:12px;
	text-indent:-15px;
	margin:0 0 10px 0px;
	width:550px;
	line-height:15px;
	list-style-type:none
}

.about{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:300px
}

.info_contents_area .pastinfo{
	font-size:10px;
	color:#666666;
	margin:10px 0 0 10px
}

.pastinfo li{
	list-style-type:none;
	margin-left:-10px;
	line-height:1.25em
	}

.i_info{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin:3px
}

/* if20100421.htmlで使用 */
.product{
	margin:0 0 20px 0;
	text-align:center
}

/* お知らせ内列2個の場合 ---------------*/
.info_contents_area .table_2 {
	width:400px;
	margin:5px 0 20px 15px;
	border: 1px #E3E3E3 solid;
	border-spacing: 0;
	font-size:12px;
	margin-left:auto;
	margin-right:auto
}

.info_contents_area .table_2 td {
	padding: 3px;
	border: #888888 solid;
	border-width:0 1px 1px 0;
	color: #1A4444;
	text-align: center;
	line-height: 1.3em;
	white-space: nowrap;
	text-align:left
}

/* お知らせ内のリスト(リスト非表示) ---------------*/
.list_info{
	margin:10px 0 20px 0;
}

.list_info li{
	list-style:none;
	font-size:12px;
	line-height:15px;
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
	text-indent:-15px
}

/*ページ下部*/

.info_pagetop {
	width:116px;
	margin-top:80px;
	margin-left:484px
}

.i_link {
	margin:40px 0 0 0;
}


/* 注釈 */
ul.annotation{
	list-style-type: none;
	margin: 0;
}
ul.annotation li{
	list-style-type: none;
	text-indent: -10px;
	padding: 0 0 0 15px;
}
