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

#menu li a#menu5 { background-image: none;}

/* ===== index ===== */
#press_settle { margin: 0 -12px 15px; width: 701px;}

#news_area {
	float: left;
	width: 451px;
}

#news_area h2 { margin: 0 0 15px;}

#news_area ul#news_list {
	margin: 5px 0 0;
	border-top: 1px dashed #CFCFCF;
}

#news_area #news_list li {
	list-style: none;
	border-bottom: 1px dashed #CFCFCF;
	padding: 5px 7px 6px;
	line-height: 1.2;
	margin: 0;
}

#news_area #news_list li div { margin-bottom: 4px;}

#news_area #news_list li div img { vertical-align: bottom;}

#news_area #news_list li span {
	font-size: 85%;
	color: #828282;
}

#top_settle {
	float: right;
	width: 230px;
}

#top_settle h2 { margin: 0;}

#settle {
	border: 1px solid #DFDFDF;
	border-top: none;
}

#settle th, #settle td {
	padding: 4px;
	text-align: left;
}

#settle th {
	background-color: #F1ECD8;
	color: #000000;
	font-weight: bold;
}

#settle #top_dist { background-color: #F1F1F1;}

#settle ul {
	padding: 3px 7px 7px;
	width: 202px;
}

#settle li {
	border-bottom: 1px solid #ECE1BD;
	padding: 3px 5px 3px 17px;
	background-image: url(../images/arr_local.gif);
	background-position: 5px 0.8em;
	background-repeat: no-repeat;
	list-style: none;
	margin-left: 0;
}

#settle .docs { float: left;}

#settle .size {
	float: right;
	font-size: 85%;
	color: #828282;
}

#settle #top_dist .size {
	font-size: 115%;
	font-weight: bold;
	color: #7C6432;
	line-height: 1.2;
}

/* ===== doc ===== */
#doc_table {}

#doc_table th, #doc_table td {
	line-height: 1.2;
	text-align: center;
}

#doc_table span { font-size: 85%;}


/* ===== press ===== */
#press_tab {
	height: 27px;
	background-image: url(../ir/images/line_tab.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#press_tab li {
	float: left;
	margin: 0 4px;
	list-style: none;
}

#press_tab li a {
	display: block;
	width: 84px;
	height: 27px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#press_tab li a#tab_1 { background-image: url(../ir/images/tab_press_01.png);}
#press_tab li a#tab_2 { background-image: url(../ir/images/tab_press_02.png);}
#press_tab li a#tab_3 { background-image: url(../ir/images/tab_press_03.png);}
#press_tab li a#tab_4 { background-image: url(../ir/images/tab_press_04.png);}
#press_tab li a#tab_5 { background-image: url(../ir/images/tab_press_05.png);}
#press_tab li a#tab_6 { background-image: url(../ir/images/tab_press_06.png);}
#press_tab li a#tab_7 { background-image: url(../ir/images/tab_press_07.png);}

#press_tab li a:hover, #press_tab li.now a { background-position: bottom;}


#news_table {
	margin-bottom: 1.5em;
	border-collapse: separate;
	border-top: 1px dotted #CCCCCC;
}

#news_table td {
	padding: 3px 5px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
	vertical-align: top;
}

#news_table td.date {
	padding-top: 5px;
	width: 8em;
}

#news_table td.icon {
	padding-top: 8px;
	width: 90px;
}

/* ===== dist ===== */
.price {
	font-size: 115%;
	font-weight: bold;
	padding: 3px 5px;
	border: 1px solid #E9E9E9;
	background-color: #CCBB6B;
}

/* ===== FAQ ===== */
#faq_list {}

#faq_list h2 {
	margin: 0;
	padding: 6px 10px;
	border: 1px solid #CCCCCC;
	background-color: #F1F1F1;
	background-image: url(../ir/images/bg_faq_list_1.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	font-weight: bold;
	color: #524014;
	line-height: 1.2;
}

#faq_list ul {
	margin-bottom: 10px;
	padding: 9px 13px 0;
	border: 1px solid #CCCCCC;
	border-top: none;
	background-image: url(../ir/images/bg_faq_list_2.gif);
	background-position: 0 0;
	background-repeat: repeat;
}

#faq_list li {
	margin: 0 0 10px 0;
	list-style: none;
	background-image: url(../ir/images/icon_q.gif);
	background-position: 0 0.2em;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#anser {}

#anser dl {
	margin: 0 0 10px 0;
	color: #555555;
}

#anser dt {
	background-color: #F4F4F4;
	background-image: url(../ir/images/icon_q.gif);
	background-position: 14px 0.7em;
	background-repeat: no-repeat;
	padding: 8px 10px 8px 34px;
	line-height: 1.2;
}

#anser dd {
	background-image: url(../ir/images/icon_a.gif);
	background-position: 14px 0.7em;
	background-repeat: no-repeat;
	padding: 8px 10px 8px 34px;
}

#anser .page_top {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 0;
	padding-bottom: 1em;
}

#anser .page_top a {
	margin-bottom: 0;
}

