/* ---------------------------------------------------------------- *
	全体に関わる設定
 * ---------------------------------------------------------------- */

html, body {  
	height: 100%;  
	margin: 0;  
	padding: 0;
	font-family:sans-serif;
    } 



body {
	margin :0px auto 0 auto;
	text-align:center;
	font-size: 90%;
	line-height:1.5em;
	color:#000;
	background:url(../images/bk_menu.gif) repeat-x top;
}


@media print {
	_body {zoom:75%;}
}

.construction {
	text-align:center;
	font-size:150%;
	margin-top:50px;
}

a:link {color:#000;}
a:visited {color:#333;}
a:hover {text-decoration: none;}
a:hover img{
	opacity:0.7;filter:alpha(opacity=70);-ms-filter: "alpha( opacity=70 )";
}

dl,ul {
	margin:0;
	padding:0;
}

ul {
	list-style: none;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

.mid {
	vertical-align:middle;
}

.mgb20 {
	margin-bottom: 20px;
}

.mgt20.img_box {
	margin-top: 20px;
}

.cen {
	text-align:center;
}

.left{
	text-align:left;
}

.right {
	text-align:right;
}

.ue {
	vertical-align: super;
	font-size: 70%;
}

.unde_bar {
	text-decoration: underline;
}

.fl_l {
	float: left;
}

.fl_r {
	float: right;
}

/*アイコン*/

/* pdf要素
----------------------------------------------------------- */
a[href$=".pdf"]	{ 
	background: url(../images/icon_pdf.gif) no-repeat top left;
	padding-left:20px;
}
* html a.pdf{ 
	background: url(../images/icon_pdf.gif) no-repeat top left;
	padding-left:20px;
}

/* word要素
----------------------------------------------------------- */
a[href$=".doc"]	{ 
	background: url(../images/icon_word.gif) no-repeat top left;
	padding-left:20px;
}
* html a.doc{ 
	background: url(../images/icon_word.gif) no-repeat top left;
	padding-left:20px;
}


/*リストスタイル*/

.dl_list{}
	
	 dl.dl_list{
		clear:both;
		margin: 10px auto;		
	}
	
	.dl_list dt{
		float:left;
		width: 8em;
		clear:both;
	}
	
	.dl_list dd{
		padding-left: 6em;
	}

.list_disc{
	list-style: disc;
	padding-left: 1em;
}

.iist_arrow {
	padding: 5px;
}
	
	.iist_arrow li {
		background: url(../images/icon_arrowR.gif) no-repeat left center;
		padding-left: 15px;	
	}

.icon_circle_s {
	margin: 2em;
}
	
	.icon_circle_s li {
		background: url(../images/icon_circle_s.jpg) no-repeat left center;
		padding-left: 20px;
		border-bottom: 1px dotted #CCC;
		color: #333;
		font-size: 110%;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: bold;
		letter-spacing: 0.2em;
		margin-bottom: 1em;
	}

.icon_circle_s_2 {
	margin: 2em 1em;
}
	
	.icon_circle_s_2 li {
		background: url(../images/icon_circle_s.jpg) no-repeat left center;
		padding-left: 20px;
		border-bottom: 1px dotted #CCC;
		color: #333;
		font-size: 100%;
		margin-bottom: 1em;
	}


#container {
	width:980px;
	margin:0 auto;
	padding:0;
}
			#container:after {
				content: ".";
				clear: both;
				display: block;
				height: 0;
				visibility: hidden;
			}



#warap{
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	background: #FFF;
}


#sec #wrap {
	background:white;
}
			#wrap:after {
				content: ".";
				clear: both;
				display: block;
				height: 0;
				visibility: hidden;
			}

/* テキストスタイル */

.daydata , .daydata a {
	margin-left: 5px;
	font-size: 90%;
	color: #557795;
}


.point {
	color: #C1272D;
	font-size: 130%;
	font-weight: bold;
	padding: 0 0.5em;
}

.point2 {
	color: #000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 0.5em 0 0;
}


.point3 {
	color: #000;
	font-weight: bold;
}

.txt_ul {
	text-decoration: underline;
}

.txt_min {
	font-size: 80%;
}

.indent {
	margin-left: 1em;
	text-indent: -1em;
	padding-left: 1em;
}

/*ボックススタイル*/


.notes {
	border: 2px solid #FCE0E2;
	padding: 1em;
	font-size: 80%;
}

.notes2 {
	border: 1px solid #DCDDDD;
/*	background: #FFC;*/
	padding: 1em;
	font-size: 100%;
}

.red {
	color: #C00;
	font-weight: bold;
}

/* header */

#header a:hover img{
	opacity:1;filter:alpha(opacity=100);-ms-filter: "alpha( opacity=100 )";
}


#header {
	width: 980px;
	height:160px;
	margin: 0 auto;

}

#headerRight{
	float:right;
	margin-right: 0;
	padding-top: 20px;
	text-align:right;
	position: relative;	
}

	#headerRight ul{
		clear: both;
		float: right;
	}

	#headerRight li{
		float: left;
		text-align: right;
		margin-left: 15px;
		font-size:12px;
		height: 1em;
		line-height: 1em;
	}
	
	#headerRight .semilink {
		position: absolute;
		right: 0;
		top: 80px;
	}
	
	#headerRight .semilink li{
		background: url(../images/icon_arrowR.gif) no-repeat left center;
		padding-left: 15px;
	}
	
	
	.semilink a { text-decoration: none;}
	.semilink a:hover {text-decoration: underline;}	

	
h1 {
	text-align:left;
	margin:0;
	padding:0;
	float:left;
}


/*ヘッダー右下リンク*/

#header_link{
	margin:5px 0 0 0;
	padding:0;
	clear: both;
	float: right;
}

	#header_link li{
		list-style: none;
		padding: 0 15px 0 15px;
		margin: 0 0 0 10px;;
		float: left;
		border:solid 1px white;
		color:white;
	}
	
	#header_link a:link,
	#header_link a:visited {
		color:white;
	}
	
	
/*menu*/

#menu {
	width: 980px;
	height:60px;
	margin:0 auto;
	padding:0;
	text-align:left;
	clear:both;
	font-size: 90%;
}

	#menu li {
		float:left;
		padding:0;
		height:60px;
/*		width: 196px;*/
	}

	#menu ul {
		padding: 0;
		list-style: none;
	}
	
#menu li {
	position: relative;
	display: inline-block;
}

#menu ul ul {
	position: relative;
	display: none;
	list-style: none;
	color: #333333;
	background: #E6E6E6;	
	margin: 0;
	padding: 0;
}

#menu ul > li {
	display:block;
}

#menu ul > li li {
	clear: left;
/*	border: #666 1px solid;*/
	border-top: none;
	display:block;
/*	width: 100%;*/
	height: 100%;
	
	background: url(../images/icon_arrow_gray.gif) no-repeat left center;
	margin: 5px;
	padding-left: 6px;
	border-bottom: #FFF 1px solid;
}

#menu ul > li li a {
	background: #E6E6E6;
	display:block;
	text-decoration:none;
	padding: 0.5em;
	line-height: 1.2em;
}

#menu ul li:hover > ul {
	display: inline-block;
	position: absolute;
	top: 100%;
	left: 0;
}

#menu ul li a:hover {
/*	color: #FFF;
	background: #000000;*/
	text-decoration: underline;
}

#menu_about { width: 174px; }
#menu_plan { width: 284px; }
#menu_clause { width: 174px; }
#menu_service { width: 174px; }
#menu_support { width: 174px; }

#menu #menu_about ul li { width: 300px; }
#menu #menu_plan ul li { width: 300px; }
#menu #menu_clause ul li { width: 300px; }
#menu #menu_service ul li { width: 300px; }
#menu #menu_support ul li { width: 300px; }

/*#menu #menu_about ul li { width: 174px; }
#menu #menu_plan ul li { width: 284px; }
#menu #menu_clause ul li { width: 174px; }
#menu #menu_service ul li { width: 174px; }
#menu #menu_support ul li { width: 174px; }*/

/* main */

#contents {
	float: right;
	width: 730px;	
	text-align:left;
	}
	
#sec #contents {
	float: right;
	width: 730px;	
	text-align:left;
	}
	
#contents p{
	padding: 0 0.5em;
	}

.more {
	float:right;
	padding: 0;
	margin: 0;
}


/* 左サイドバー */

#sideL{
	float: left;
	margin-right: 20px;
	width: 230px;
	text-align: left;	
}

#sideL img{
	margin:0;
	padding:0;
	line-height: 0;
}

#sideL a:hover img{
	opacity:1.0;filter:alpha(opacity=100);-ms-filter: "alpha( opacity=100 )";
}

#sideL .cap{
	font-size: 85%;
	text-align: center;
	line-height: 1.5em;
	margin: 5px 0;
}

#sideL .jyuyo{
	padding: 0.2em 0;
	background:#E6E6E6;
	padding-left: 1.2em;
	text-indent: -1em;	
}

.sideL_list{
	width:230px;
}

	ul.sideL_list{
		text-align: left;
	}
	
	.sideL_list a{}
	
	.sideL_list li{}
	
#login {
	clear: both;
	background: #E6E6E6;
	width: 230px;
	padding-bottom: 10px;
}

#login h2 {
	background: #E6E6E6;
	margin: 0;
	padding: 0;
}

#login ul {
	margin: 15px 15px 0;
	}
#login li {
	margin-top: 3px;
}

#login ul.kanri {
	background: #E6E6E6;	
	border-top: 2px solid #FFF;
	margin: 7px 15px 0;
	padding: 12px 0 0;
}
	
/* ログインボタン変更前css */
#login {
/*	line-height: 0;*/
	}

#login li{
/*	line-height: 0;*/
	}	
/* ログインボタン変更前css ここまで*/
	
/* パンくずリスト */

#cate {
	width: 980px;
	margin: 15px auto;
	text-align:left;
	font-size:85%;
	padding:0 0 0 10px;
}


/* このページのトップへ */

.pagetop {
	margin-bottom: 1em;
	text-align:right;
	font-size:90%;
}

	.pagetop span{
		background:url(../images/icon_top.gif) no-repeat left center;
		padding-left:15px;	
	}

/* 戻る */

.back {
	margin-bottom: 1em;
	text-align:right;
	font-size:90%;
}

	.back span{
		background:url(../images/icon_arrowR.gif) no-repeat left center;
		padding-left:15px;	
	}


/*footer*/

#footer {
	background:#E6E6E6;
	margin:0;
	clear:both;
	height:100px;
	width:100%;
}

#policy {
	clear:both;
	padding:0;
	font-size: 90%;
}
	#policy ul {
		float:right;
	}
	
	#policy li {
		list-style: none;
		background: url(../images/icon_arrowR.gif) no-repeat left center;
		padding: 0 0 0 15px;
		margin: 0 0 0 10px;;
		float: left;
		color: #000;
	}
	
	#policy a:link,
	#policy a:visited {
		color:#000;
	}
	
	
	#policy ul {
		margin:0 auto;
		padding:0;
		list-style:none;
	}

#copy {
	margin:0 auto;
	padding-top: 40px;
	text-align: center;
	color: #666666;
	letter-spacing: 0.1em;
	font-weight:bold;
	clear:both;
}

/* ------------------------------
   .clearFix
------------------------------ */
.clearFix{
	display:inline-table;
	min-height:1%;
}
.clearFix:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	content:".";
}
/* Hides from IE-mac \*/
* html .clearFix{
height:1%;
}
.clearFix{
display:block;
}
/* End hide from IE-mac */

.clear{
clear:both;
}


	
/* ------------------------------
   トップページ
------------------------------ */

#mainImg {
	width: 980px;
	margin: 20px auto 0;
}

.whatsnew{
	clear: both;
	padding: 0px;
	margin: 0 auto 20px;
}
	
	.whatsnew ul{
		margin: 0 0.5em;
	}
	
	.whatsnew li{
		clear: left;
		/*float: left;*/
		background: url(../images/icon_arrowR.gif) no-repeat left center;
		padding-left: 15px;	
		width: 6.5em;
		white-space:nowrap;
	}

	.whatsnew .list span{
		background: url(../images/icon_arrowR.gif) no-repeat left center;
		padding-left: 15px;
	}
	
	p.list {
		width: 100%;
		text-align: right;
	
	}

#top_contact {
	padding: 0px;
}
	
	#top_contact p {
		padding: 0 1em;
	}

#contents h2{
	clear:both;
	background: url(../images/icon_circle.gif) no-repeat left center;
	margin-top: 0;
	padding-left: 15px;
	border-bottom:solid 3px #C1272D;
	color:#C1272D;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 120%;
	letter-spacing:0.1em;
}

#contents h3 {
	clear: both;
	background: url(../images/bk_h3.gif) no-repeat left center;
	color: #FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	line-height: 50px;
	margin-top: 40px;
	padding-left: 1em;
}

#contents h4 {
	clear: both;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:#FCEEBD;
	margin:2em 0 0.5em;
	padding:0.3em 0.3em 0.3em 1em;
	color: #333;
	font-size: 100%;
}


#contents h5 {
	clear: both;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-bottom:dotted 1px #666;
	border-left: solid 0.5em #666666 ;
	font-size: 100%;
	/*font-weight: normal;*/
	color: #333;	
	padding:0 0 0 0.5em;
	margin:1em 0 ;
}

#contents h6 {
	clear: both;
	margin:0.2em 0;
	font-size:100%;
	border-bottom:double 3px #ccc;
	padding:0.2em;
}

.box {
	padding: 0.5em 1em;
}


#contact {
	float: right;
	text-align: right;
	margin-top: 10px
}

	#contact li {
		float: left;
	}
	
	#contact dl {
		width: 300px;
		text-align: center;
		margin: 5px 0 10px 10px;
		border: 1px solid #C1272D;
		
		overflow: hidden;
	}
	
	#contact dt {
		background: #C1272D;
		padding: 0;
		margin: 0;
		height: 26px
		}
	
	#contact dd {
		float: left;
		text-align: center;
		margin: 5px 8px 0;
		padding: 0;
	}


/* ---------------------------------------
   お役立ちTOPS
--------------------------------------- */

#tips_new{
	clear: both;
	padding: 0px;
	margin: 0 auto 20px;
	
	border: 1px solid #999;
	padding: 10px;
}

#tips_new h3 {
	background-image: none;
	border-bottom: 2px solid #C00;
	margin-top:0;
	padding-left: 0.5em;
	color: #C00;
	font-size: 100%;
	line-height: 2em;
}
	
	#tips_new ul{
		margin: 0 0.5em;
	}
	
	#tips_new li{
		clear: left;
		/*float: left;*/
		background: url(../images/icon_arrowR.gif) no-repeat left center;
		padding-left: 15px;
		margin-bottom: 5px;	
		width: 6.5em;
		white-space:nowrap;
	}

	#tips_new .list span{
		background: url(../images/icon_arrowR.gif) no-repeat left center;
		padding-left: 15px;
	}

#tips_menu {
	width: 720px;
	margin: 50px auto;
	text-align: center;
}
		
	#tips_menu li {
			float: left;
			margin-right: 0;
	}

	#tips_menu li.nomgr {
		margin-right: 0;
	}


/* ---------------------------------------
   JDreamIII検索サービスに関する情報
--------------------------------------- */

.change {
	font-size: 90%;
	line-height: 1.3em;
}

	table.change {
		width: 100%;
		border: 1px solid #CCC; 
		border-collapse:collapse;		
	}
	
	.change th,.change td {
		border: 1px solid #CCC;
		padding: 1em 0.5em;
	}
	
	.change th {
		background:#333333;
		color: #FFF;
		font-weight: bold;
		text-align: center;
	}

	.change td.chengemid {
		vertical-align: top;
	}
	
	.change td.komoku {
		font-weight: bold;
	}
	.bk01 td{
		background: #EFEFEF;
	}
	
	.change p {
		margin: 0.5em 0 0 0;
		padding:0;
		font-size: 90%;
		color: #c10;	
	}

.wid25 { width: 25%;}

.wid2em { width: 2em;}


/* ------------------------------
   ２階層目
------------------------------ */

/*準備中*/

.planning {
	border: 3px #C00 solid;
	padding: 10px;
	margin: 0 auto 20px;
}

/*個人情報の取り扱いについて*/

.agree {}

	dl.agree {}
	
	.agree dt {
		border-top: 1px solid #C1272D;
		border-bottom: 1px solid #C1272D;
		padding: 0.2em 0;
		font-weight: bold;
		color: #C1272D;
	}
	.agree dd {
		margin-left: 0;
		margin-bottom: 1em;
		padding: 0.3em 0; 
	}


/*約款*/

.yakkan {}

	dl.yakkan {}
	
	.yakkan dt {}
	.yakkan dd {
		margin-left: 0;
		margin-bottom: 1em;
	}

.yakkan_img {
	border: 1px solid #CCC;
	margin: 0 auto;
	text-align: center;
}

/*ボックス*/

.img_box {
	margin: 0 auto 20px;
	text-align: center;
	}

/* ------------------------------
   サイドメニュー
------------------------------ */

#sideL .quick_search {}


#sideL ul.quick_search {
	margin-bottom: 20px;
/*	border: solid 2px #C1272D;*/
	background: #E6E6E6;
	}
		
	#sideL .quick_search li {
			clear: both;
		}

	#sideL .quick_search li h4 {
			/*background: #C1272D url(../images/icon_arrow_w.gif) no-repeat left center;*/
			background: #C1272D;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
			color: #FFF;
			margin: 0;
			padding: 0.3em 0 0.3em 15px;
			font-weight: bold;
			border-bottom: 1px solid #FFF;
			
			height: 2em;
			line-height: 2em;			
			}

		#sideL .quick_search li h4 a{
				color: #FFF;
				font-weight: bold;
			}		
		
	#sideL .quick_search ul {
		margin-left: 0;
	}
		
	#sideL .quick_search ul {
/*			background:  #FFF;*/
			margin: 0.5em 1em;		
		}
		
	#sideL .quick_search ul li {
			background: url(../images/icon_arrowR.gif) no-repeat left center;
			padding-left: 15px;
			padding-bottom: 5px;
	}
	
	#sideL .quick_search ul li a{
			/*color: #C1272D;*/
			color: #000;
	}	

	#sideL .quick_search li h4.no_border_btm {
		border-bottom: none;
	}

/* ------------------------------
   JDreamⅢサービス
------------------------------ */

/*---JDreamⅢ収録データベース一覧---*/
.db {
	font-size: 90%;
}

	table.db {
		width: 100%;
		border: 1px solid #CCC; 
		border-collapse:collapse;		
	}
	
	.db th,.db td {
		border: 1px solid #CCC;
		padding: 1em;
	}
	
	.db th {
		background:#333333;
		color: #FFF;
		font-weight: bold;
		text-align: center;
	}
	
.db_name {
	width: 7em;
	font-weight: bold;
	font-size: 100%;
}

.db_txt {
	width: 250px;
}


/* ------------------------------
   ご契約プラン・料金表
------------------------------ */

#sideL dl.plan {
	margin-bottom: 20px;
	border: solid 2px #C1272D;
	}
		
	#sideL .plan dt {
			clear: both;
			background: #C1272D url(../images/icon_arrow_w.gif) no-repeat left center;
			color: #FFF;
			border-bottom: 1px solid #FFF;
			padding: 0.3em 0 0.3em 15px;
			font-weight: bold;
		}

		#sideL .plan dt a{
				color: #FFF;
				font-weight: bold;
			}		
		
	#sideL .plan dd {
		margin-left: 0;
	}
		
	#sideL .plan ul {
			float: left;
			margin: 1em 0 1em 0.5em;
		}
		
	#sideL .plan li {
			background: url(../images/icon_arrowR.gif) no-repeat left center;
			padding-left: 15px;
	}

table.plan,
table.plan2 {
	font-size: 90%;
	border-collapse:collapse;
	border: 1px solid #CCC; 	
	width: 100%;
	margin-bottom: 10px;
}

	.plan th,
	.plan td,
	.plan2 th,
	.plan2 td {
		border: 1px solid #CCC;
		padding: 1em;
	}
	
	.plan th,
	.plan2 th {
		background:#E6E6E6;
		color: #333;
		font-weight: bold;
		text-align: center;
	}
	
	.num td {
		text-align: center;
	}
	
	.plan_name {
		font-weight: bold;
	}
	
	.tC {
		text-align:center;
	}
	
	.tR {
		text-align:right;
	}
	
	.plan td:nth-child(3),
	.plan td:nth-child(4),
	.plan td:nth-child(5),
	.plan td:nth-child(6) {
		width:16%;
	}
	
	.plan th:first-child {
		width:10%;
	}
	
	
p.tani {
	text-align: right;
	margin: 0;
}

.wid200 th {
	width: 200px;
}

.wid20 th {
	width: 20%;
}

.wid25 th {
	width: 25%;
}


/* ------------------------------
   関連サービス
------------------------------ */

.bunken_list {}

	dl.bunken_list {
		padding: 1em;
		border: 1px solid #C1272D;
		margin-bottom: 20px;
	}
	
	.bunken_list dt {
		font-weight: bold;
		border-left: 8px solid #C1272D;
		padding-left: 8px;
		margin-bottom: 1em;
		line-height: 1em;
	}
	
	.bunken_list dd {
		margin-left: 0;
		}
		
	
.th_tit {
	width: 300px;
}

.line {
	text-decoration: line-through;
}


.copy_keisu {
	width: 48%;
}

#sideL ul.other {
	margin-bottom: 20px;
	border: solid 2px #C1272D;
	}
		
	#sideL .other li {
			clear: both;
			background: #C1272D url(../images/icon_arrow_w.gif) no-repeat left center;
			color: #FFF;
			border-bottom: 1px solid #FFF;
			padding: 0.3em 0 0.3em 15px;
			font-weight: bold;
		}

		#sideL .other li a{
				color: #FFF;
				font-weight: bold;
			}		
		
	#sideL .other li {
		margin-left: 0;
	}

#sideL li.no_border_btm {
	border-bottom: hidden;
}

/* ------------------------------
   ご契約後のサポート
------------------------------ */

.support {}

	dl.support {
		margin-bottom: 20px;
	}
	
	.support dt {
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		background:#FCEEBD;
		margin:2em 0 0.5em;
		padding:0.3em 0.3em 0.3em 1em;
		color: #333;
		font-size: 100%;
	}
	
	.support dd {
		margin: 0 1em;
	}

#contents p.help {
	border: 2px solid #B3B3B3;
	padding: 1em;
}	

.btn_form {
	vertical-align: middle;
	margin-right: 0.5em;
}


/* ------------------------------
   フォントサイズ変更テスト
------------------------------ */

#font li {
   float:left;
   list-style:none;
   margin-right:5px;
   padding:10px;
   font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   color:#fff;
   font-size:20x;
   font-weight:bold;
   line-height:1.0;
   background:#8d8d8d;
   cursor:pointer;
}

#font li.hover {
   background:#dd6e2a;
}

#font li.active {
   background:#d09300;
}


/* ------------------------------
   news
------------------------------ */

.info_box {
	margin: 2em;
	border: #C69 dashed 1px;
	padding: 2em;
}

.info_s_box {
	margin: 1em 0 1em 1em;
	}