@charset "Shift_JIS";

/*===================================================================
共通CSS
 Ver:2008/8/29
=====================================================================*/

/*-------------------------------------------------------------------
全体
--------------------------------------------------------------------*/
* {
	font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
	padding:0;
	margin:0;
}
a:link{
	color:#446fcf;
	text-decoration:underline;
}
a:visited{
	color:#446fcf;
	text-decoration:underline;
}
a:hover{
	color:#d66666;
}

p{
	margin: 0px;
	padding: 0px;
}

/*-------------------- 文字装飾スタイル --------------------*/
.red{color:#d66666;}
.redBold{color:#d66666; font-weight:bold;}
/*.color{color:#339900;}*/
.color{color:#009999;}
.colorBold{color:#82b599;}
.new{font-size:11px;font-weight:bold;color:#d66666;}

/*-------------------- フォント-罫線 --------------------*/
.tk11-15 {
	font-size: 11px;
	line-height: 15px;
}
.tk12 {
	font-size: 12px;
}
.tk12-18 {
	font-size: 12px;
	line-height: 18px;
}
.tk12-15 {
	font-size: 12px;
	line-height: 15px;
}
.tk13 {
	font-size: 13px;
}
.tk13-18 {
	font-size: 13px;
	line-height: 18px;
}
.tk14 {
	font-size: 14px;
}
.tk14-20 {
	font-size: 14px;
	line-height: 20px;
}
.tk15-20 {
	font-size: 15px;
	line-height: 20px;
}
/*-------------------------------------------------------------------
body,id=(main, containermain, containerinternal)のスタイル
--------------------------------------------------------------------*/
body{
	color:#444444;
	background:#FFFFFF;
	font-size:16px;/*13px;*/
	text-align:left;
}

div#main{
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	background:url("../img/backwall.gif") repeat-y left top;
	width:857px;
	margin:0;
	padding:0 13px;
}


/*-------------------------------------------------------------------
id=(container_head)のスタイル
--------------------------------------------------------------------*/

div#container_head{
	color:#446fcf;
	text-align:left;
	background-image:url("../img/menu2.png");
}

div#container_head a:link{
	color:#446fcf;
	text-decoration:underline;
}
div#container_head a:visited{
	color:#446fcf;
	text-decoration:underline;
}
div#container_head a:hover{
	color:#d66666;
}

/* by hirata */
div#container_head1 a:link{
 color:#0000FF;
 text-decoration:underline;
}

/*-------------------------------------------------------------------
id=(sidebar, boxend, box)関係のスタイル
--------------------------------------------------------------------*/
div#sidebar{
	float:right;
	width:200px;
}

div#sidebar h4{
	font-size:13px;
	color:#009999;
	text-align:center;
	background:url("../img/h4_2.png") no-repeat;
	padding:5px 0 4px 0;
}
div#sidebar ul{
	list-style:none;
	padding:3px;
	line-height:140%;
}
div#boxend{
	border-bottom:0px solid #9dcbaf;/*#ffeb8c;*/
}

div.box{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#9dcbaf;/*#ffeb8c;*/
	background:#FEFCF5;/*#FEFAEC; 黄 */
	font-size:13px;
}
table.boxsize{
	width:198px;
}

/* リンクだけの枠 */
div.box2{
	padding:10px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#9dcbaf;/*#ffeb8c;*/
	background:#FEFCF5;/*#FEFAEC; 黄 */
	font-size:13px;
	text-align: center;
}
/* 各種ボタン枠 */
div.boxfull{
	width:198px;
	border:1px solid #9dcbaf;/*#ffeb8c;*/
	background:#FEFCF5;/*#FEFAEC; 黄 */
	font-size:13px;
}

/*テキスト版イメージ */
img.search_txt{
	vertical-align:bottom;
	
}
/*--------------------------------------------------------------------
フッター　id=(container_foot)のスタイル
---------------------------------------------------------------------*/
div#container_foot{
	LINE-HEIGHT: 160%;/*145%;*/
	color:#446fcf;
	background-image:url("../img/menu2.png") ;
}

div#container_foot a:link{
	color:#446fcf;
	text-decoration:underline ;
}
div#container_foot a:visited{
	color:#446fcf;
	text-decoration:underline;
}
div#container_foot a:hover{
	color:#d66666;
}

.cl1 {
/*	FONT-SIZE: 70%;*/
	font-size:11px;
	LINE-HEIGHT: 145%;
	background:#ffffff;
/*	border-bottom:1px solid #ffeb8c;*/

}

/*--------------------------------------------------------------------
サイドメニュー
---------------------------------------------------------------------*/
.clside1 {
	LINE-HEIGHT: 145%;
	color:#444444;
	margin:0px;
	padding:0px;
	padding-right:5px;
}
.clside2 {
	FONT-SIZE: 85%; LINE-HEIGHT: 145%;
	color:#444444;
}
/* リンクなし */
.clside9 {
	FONT-SIZE: 85%; LINE-HEIGHT: 145%;
	color:#444444;
}

