@charset "Shift_JIS";
/* init */



/* 基本---------------------------
--------------------------------------------------------- */



body{
font-size:12px;
line-height:180%;
	color:#333333;
	padding:0;
	margin:0;
	background-color:#ffffff;
background:url(images/bg.jpg) repeat-y center;
}

/* 文字---------------------------
--------------------------------------------------------- */

h1{margin:0;
}
h2{margin:0;
}
h3{margin:0;
}

h4{margin:0;
}


p{margin-bottom:20px;
margin-top:0;
 }
.tx-12{
font-size:12px;
line-height:130%;
}

.tx-10{
font-size:10px;
line-height: 150%;
}


.tx-14{
font-size:14px;
line-height:150%;
}

.caution{color:#990000;
 }
 
 
 a:link{
color:#948151;
	text-decoration: none;
	}
a:visited{
	color:#948151;
	text-decoration: none;
	}
a:hover{
	color:#CCB77C;
	text-decoration: underline;
	} 


li{
margin:0;
padding:0;
}

img { border: 0;
	margin:0;
	padding:0;
	 }
#clear{
clear:both;
height:1px;}

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/


.container{
margin-left:auto;
margin-right:auto;
width: 460px;
text-align:left;
}

.header{
background:url(images/ttl.gif) no-repeat;
width:428px;
height:38px;
margin:10px 0 0 22px;
}


h2{
background:url(images/about_rss.gif) no-repeat;
width:288px;
height:83px;
margin:0 0 20px 22px;
}


.txt{
background:url(images/rss_txt.gif) no-repeat;
width:409px;
height:66px;
margin:0 0 5px 22px;
}

.notice{
background:url(images/rss_notice.gif) no-repeat;
width:409px;
height:150px;
margin:0 0 0 22px;
}

.nodisplay{
display:none;
}

.close a{
margin-left:185px;
background:url(images/close.gif) no-repeat;
width:89px;
height:19px;
display:block;
}

.close a:hover{
background:url(images/close_on.gif) no-repeat;
width:89px;
height:19px;
}

