/* CSS Document */


td { font-size:12px; 
color:#232323;
line-height:150%;}

.style1 {
	font-family: Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
	font-size: 24px;
	font-weight: bold;
}

.style2 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
}
.style3 {Color:
#D8C9AD}


.style4 {font-size: 14px;
	font-weight: bold;
	color: #7B314C;}
	
	.style-Price {
	font-size: 13px;
	font-weight: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.White{color:#fff;}

.contents-top { font-size:12px; 
line-height:140%;
padding-left:18px;}


.blue{color:#387aa4;}

a { color:#2d4478;
	text-decoration:underline;}
	
a:hover{
	text-decoration:none;
	}
	
.midasi {
border-left:8px solid #a93566;
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
color: #611a38;
font-weight:bold;
font-size:13px;
line-height:180%;
}

.midasi2 {
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
font-size:13px;
line-height:180%;
}

hr { border: 1px dotted; border-style: none none dotted; }

input {
   background-color: #eee; 
   border: 1px solid #7f9db9;
   margin:1px;}
   
.button{
color: #fff;
background: #76b7ca url(../images/button.gif) left bottom repeat-x;
text-align: center;

}

/* コンテンツ */
td .contents {border-color:#999 ; border-style:dotted ; border-width:1px ; width:640px; }

.160 { font-size:13px; 
line-height:160%;}




	.table-type1 th {
	background-color:#4d7aa3;
	color:#FFF;
	text-decoration:none;
	line-height:140%;
	text-align:left;
	font-size:12px;
	padding:5PX;
	}
	
	.table-type1 td{
	background-color:#ededed;
	padding:5PX;
	}
		
	

/* ヘッダーナビゲーション */
a.btn		{border:0px;}
a:hover.btn {border:0px;}

/* サブページ左メニュー */
 .current{
    display:block;
	border:solid 5px #558e61;
	background-color:#558e61;
    width:auto;
    height:15px;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
	color:#FFF;
	line-height:140%;
	}

a.current{
    display:block;
	border:solid 5px #558e61;
	background-color:#558e61;
    width:auto;
    height:15px;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
	color:#FFF;
	line-height:140%;
}

.menu{
    display:block;
	border:solid 5px #fff;
	background-color:#fff;
    width:auto;
    height:15px;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
	color:#000;
	line-height:140%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

a.menu{
    display:block;
	border:solid 5px #fff;
	background-color:#fff;
    width:auto;
    height:15px;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
	color:#000;
	line-height:140%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

a:hover.menu{
	border:solid 5px #3a7ba9;
	background-color:#3a7ba9;
	color:#FFF;
}

a.sub{
    display:block;
    background-color:#fff;
    width:auto;
    height:15px;
	text-decoration:none;
	font-weight: nomal;
	font-size:12px;
	margin-left:20px;
	border:solid 5px #fff;
	color:#000000;
	line-height:140%;
}

a:hover.sub{
    background-color:#3a7ba9;
	color:#fff;
	border:solid 5px #3a7ba9;
}

/* フッター */

#footer a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#footer a:hover  {text-decoration:underline;}

