@import url(/common/css/Hobonichi-Icons.min.css);
a[target="_blank"]::after {
	font-family: 'Hobonichi-Icons';
	content:"\e914";
}
/*　基本構造　*/

body {
	background: url(../images_new/bg.jpg);
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-size: 14px;
	line-height: 2;
	color: #000000;
}

#wrapper{
	width: 600px;
	margin: 0 auto;
	padding: 0;
	}
	
/*　ヘッダ　*/

#head{
	width: 600px;
	height: 334px;
	background: url(../images_new/head_bg.gif) no-repeat right bottom;
	}
	
#head h1{
	text-align: left;
	margin: 20px 0 0 0;
	padding: 0;
	}
	
#head h2{
	text-align: left;
	margin: 55px 0 0 0;
	padding: 0;
	}
	
/*　リンク　*/

a:link{
	color: #ba5d0b;
	text-decoration: none;
	}
	
a:visited{
	color: #999999;
	text-decoration: none;
	}
	
a:hover{
	color: #fc7803;
	text-decoration: none;
	}
	
/*　かこみ　*/

.kakomi{
	width: 516px;
	background: url(../images_new/kakomi-middle.jpg) repeat-y;
	margin: 30px auto 20px auto;
	}
	
h3{
	margin: 0 0 15px 0;
	padding: 0;
	}
	
/*　メイン　*/

#main{
	width: 508px;
	margin: 0 auto 20px auto;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../images_new/main-middle.jpg);
	border-color: #DA6030;
	background-color: #CA9857;
	}
	
/*　フォント　*/

.date{
	font-size: 12px;
	}
	
.gray{
	color: #666666;
	}
	
.gray12pt{
	font-size: 12px;
	color: #666666;
	}

.gray16pt{
	font-size: 16px;
	line-height: 2;
	color: #666666;
	}

.white16pt{
	font-size: 16px;
	line-height: 2;
	color: #ffffff;
	}
		
.gray18pt{
	font-size: 18px;
	line-height: 2;
	color: #333333;
	}
		
/*　フッタ　*/

#foot{
	width: 600px;
	margin: 20px auto;
	}
	
#foot ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#foot li{
	display: inline;
	margin: 0;
	padding: 0;
	}

.caption{
	font-size: 12px;
	color:#333333
	}
	
.title{
	font-size: 16px;
	color:#993300
	}
	
.little_title{
	font-size: 14px;
	color:#993300
	}
