@charset "shift_jis";
/* CSS FACE */

strong {
	color:#009999;
}
a:link{color:#666666;}
a:visited{color:#666666;}
a:hover{color:#009999;}

/*pan -----------------------> */
ul#pan li a:hover {color:#009999;}

/*info ----------------------> */
#info {margin:10px 0  0 15px;}

/*news ----------------------> */
#news {
	margin:20px 0  0 15px;
	font-size:80%;
	width:480px;
}
#news .news_con{
	/*width:480px;*/
	margin:10px 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px dotted #999999;
}
#news .date{
	margin-left:6px;
	float:left;
	color:#009999;
}
#news .event{
	margin-left:100px;
}

/*contents ------------------> */
#contents .date{
	color:#009999;
}

/*side ----------------------> */
#side {font-size:80%; background-color:#FFFFFF;}
#side ul {}
#side ul li {
	background-image:url(../face/images/bg_side_menu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding:0 0 5px 15px;
	line-height:1.5em;
	border-bottom:1px dotted #999999;
}
#side ul li ul#second {
	margin-top:5px;
	margin-bottom:10px;
	color:#009999;
}
#side ul li ul#second li{
	background-image:url(../face/images/bg_side_menu_second.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:2px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	border:none;
	font-size:90%;
}
#side .no_contents{ display:block;height:100%; background-color:#000000;}

/*拡張 ----------------------> */
.title{color:#009999;}

.syousai a:link{color:#009999;}
.syousai a:visited{color:#009999;}
.syousai a:hover{color:#FF9999;}

/*戻るボタン設定-------------> */
.back {background-color:#009999;}
.back a:hover{background-color:#00BFBF;}

/*頭のよい子　拡張-----------> */
#contents .box .box_aysi{
	width:590px;
	background-color:#FFF3E7;
}
#contents .box .box_aysi p{
	width:560px;
	margin-left:15px;
}
#contents .box .box_aysi .aysi_bg{
	width:560px;
	line-height:2.0em;
	margin-left:15px;
	margin-bottom:20px;
	background-image:url(../face/concept/08/aysi_img_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.box_aysi .aysi_block{
	width:560px;
	margin:15px;
	padding:15px 0 15px 0;
	background-color:#FFFFFF;
}

.bg-no {
 background-repeat: no-repeat;
 background-position: right;
 margin: 0px;
 float: right;
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
}
.bg-no2 {
 background-repeat: no-repeat;
 background-position: top;
}

/*テーブル設定----------- */
.waku {  border: thin #FFCC33 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 18px; padding-left: 5px}
.under_line {  border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-bottom: 5px}.sen1 {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: double;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
}
/*facevill画像回り込み設定----------- */
.mawarikomi {
	left: 15px;
	top: 15px;
	bottom: 15px;
}
/*facevill、indexセル点線設定----------- */
.sen1 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #F3EEAF;
	border-right-color: #F3EEAF;
	border-bottom-color: #F3EEAF;
	border-left-color: #F3EEAF;
}
.sen2 {

	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #EADAA5;
	border-right-color: #EADAA5;
	border-bottom-color: #EADAA5;
	border-left-color: #EADAA5;
}
.sen3 {


	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #E1E6A0;
	border-right-color: #E1E6A0;
	border-bottom-color: #E1E6A0;
	border-left-color: #E1E6A0;
}
.sen4 {



	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #C0DCCB;
	border-right-color: #C0DCCB;
	border-bottom-color: #C0DCCB;
	border-left-color: #C0DCCB;
}
.sen5 {




	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #ECD4B3;
	border-right-color: #ECD4B3;
	border-bottom-color: #ECD4B3;
	border-left-color: #ECD4B3;
}



#blog{
	width:790px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:15px;
	background-color:#FCF9EC;
}
#blog .blog_con{
	margin-left:20px;
}
#blog .blog_con h4{
	background-image:url(../face/blog/images/h3_blog.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding:10px 0 5px 65px;
}
#blog .blog_con .comment{
	width:520px;
	background-color:#FFFFFF;
	padding:10px;
	font-size:80%;
	line-height:1.4em;
}




