@charset "SHIFT-JIS";

html{
    height:100%;
}
body {
    height:100%;
    font:13px verdana,arial,"ＭＳ Ｐゴシック",helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
	color:#666666;
	line-height:180%;
	margin:0px 0px 0px 0px;
	text-align: center;
letter-spacing:0.1em;	
background:#E4D9D3 url(img/parts/back.jpg) repeat top left;
}


table {
    font-size:inherit;
    font:100%;
	color:#666666;
	border-collapse: collapse;
}

/*<td>の全ての設定*/
td {text-align: center;}



textarea{
	border:1px solid #7f7f7f;
	margin:0px 0px 0px 0px;
	padding:5px 3px 5px 3px;
	color:#666666;
	overflow:auto;
	width:400px;
	height:28px;
    font:13px verdana,arial,"ＭＳ Ｐゴシック",helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
	background:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#eeeeee;
	scrollbar-arrow-color:#7f7f7f;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
}
 
input{ 
	border:1px solid #7f7f7f;
	color:#666666;
    font:77%;
	margin:6px 10px 0px 0px;
	padding-top:2px;
	background:#ffffff;
}

li { list-style-type:none;}
br{	letter-spacing:normal;}
hr { border:dashed 1px #bbbbbb;
   border-width: 1px 0px 0px 0px;
height:1px;
margin:-12px 0px -12px 0px;
padding:0px 0px px 0px;}
.clear { clear:both;}
img { border:0;
	padding:0px;
	margin:0px;}

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

h2{
clear:both;
	margin:5px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	font-size: 100%;
float: left;
}
h2:first-letter{color:#33aaff;}
h3{
	margin:5px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	font-size: 100%;
float: left;
}


/**************************************************************************************
/* link 
************************************************************************************* */

a {
	text-decoration:underline;
}
a:link,a:active {
	color:#663333;
}
a:visited {
	color:#663333;
}
a:hover {
	color:#bbbbbb;
}


/**************************************************************************************
/* container 全体
************************************************************************************* */

#container {
	width: 700px;
	text-align:left;
    margin:0px auto 0px auto;
}

/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:center;
}
/*テキスト右寄せ*/
.right {
text-align:right;
}


/**************************************************************************************
/* header
************************************************************************************* */

#header{
	width: 700px;
	height:186px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
background: url(img/parts/back_top.png) no-repeat top center;

}


/**************************************************************************************
/* menu
************************************************************************************* */

#menu{
	margin:42px 0px 0px 0px;
	padding:0px 68px 0px 0px;
	text-align: right;
	float:right;
}


/**************************************************************************************
/* contents  コンテンツ　中囲い 
************************************************************************************* */

#contents { 
	margin:0px 0px 0px 0px ;
	padding:35px 0px 0px 28px;
	text-align:left;
	clear:both;
	text-align:left;
background: url(img/parts/back_rep.png) repeat-y top center ;
}  


.text{
	width:445px;
	padding:15px 0px 22px 0px;
	margin:0px 0px 0px 100px ;
}


.new_pic{ 
 border:#E63972 1px solid;
margin:0px -1px -1px -1px;}




/**************************************************************************************
/* notice
**************************************************************************************/

#notice{
}

/**************************************************************************************
  footer
  （したメニュー）
**************************************************************************************/

#footer{
	width:100%;
	text-align:center;
    margin:0px auto 0px auto;
    
	background:url(img/arts/back_bottom.jpg) repeat top center;

}
.footer_text
{
	width: 530px;
	height: 218px;
	font-size:x-small;
	text-align:left;
	padding:0px 0px 0px 170px;
    margin:0px auto 0px auto;
    
	background:url(img/parts/back_bottom.png) no-repeat top center;
}


/**************************************************************************************
  インプットボタン
**************************************************************************************/

.btn{
margin-left:1px;
}