/* FeLiCHES CSS*/

/*-----------------------------------------------
文字コード設定
-----------------------------------------------*/

@chaeser"shift_jis";

/*-----------------------------------------------
リセット設定
-----------------------------------------------*/

h1,h2,h3,table,th,td,p,ul,ol,li,dl,dt,dd,br,img,swf,border { margin:0px; padding:0px; }

/*-----------------------------------------------
リンク色
-----------------------------------------------*/

	a:link {
		color: #E3681A ;
		text-decoration:none ;
	}
	a:visited {
		color: #799E97 ;
	}
	a:hover {
		color: #799E97 ;
	}
	a:active {
		color: #799E97 ;
	}
	
/*-----------------------------------------------
ボディ・フレーム
-----------------------------------------------*/
body{
	margin:0px;
	padding:0px ;
	color:#847959 ;
 background:#FFF ;
	font-size:12px ;
	line-height:17px ;
}

#baseframe{
 margin:20px auto ;
	padding:0px ;
	width:800px ;
}

#mainframe{
 margin:0px ;
	padding:0px 19px;
	width:760px ;
	border-left: #CCCCCC 1px solid ;
	border-right: #CCCCCC 1px solid ;
}

#footer{
 margin:0px ;
	padding:0px ;
	width:800px ;
}

/*-----------------------------------------------
装飾
-----------------------------------------------*/

.txtcenter{
 margin:0px ;
	padding:20px 0px ;
	text-align:center;
}

.sp_btm5{
 padding-bottom:5px ;
}

.btn{
 margin:0px ;
	padding:15px ;
	text-align:center ;
}

.caption{
 color:#C84709 ;
}

.csend{
 margin:0px ;
	padding:15px 0px ;
}

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

h2{
 margin:0px ;
	padding-bottom:10px ;
}

#mainframe ol{
 margin:0px ;
	padding:0px ;
}

#mainframe li{
 margin:0px ;
	padding-left:20px ;
	list-style: disc inside ;
}

/*-----------------------------------------------
TOP
-----------------------------------------------*/

#profile{
 margin:0px ;
	padding:0px ;
	width:760px ;
}

#profile td{
 margin:0px ;
	padding:0px ;
	vertical-align:top ;
}

#character{
 margin-top:15px ;
	padding:0px ;
	width:760px ;
}

#character td{
 margin:0px ;
	padding:5px 10px;
	width:132px ;
	vertical-align:top ;
}

#project{
 margin:0px ;
	padding:0px 80px 20px 80px;
	width:600px ;
}


/*-----------------------------------------------
お問い合わせ
-----------------------------------------------*/

#contact{
 margin:10px auto ;
	padding:20px ;
	width:600px ;
	background:#EBEBD6 ;
}
	
#contact dl{
 margin:0px ;
	padding:0px ;
}

#contact dt{
 margin:0px ;
	padding:10px 0px;
}

#contact dd{
 margin:0px ;
	padding:0px ;
}

#contact table{
 margin:0px ;
	padding:0px ;
	width:600px ;
	border-top: #996600 1px solid ;
	border-left: #996600 1px solid ;
}

#contact th{
 margin:0px ;
	padding:5px ;
	border-bottom: #996600 1px solid ;
	border-right: #996600 1px solid ;
	text-align:left ;
	color:#996600 ;
}

#contact td{
 margin:0px ;
	padding:5px ;
	border-bottom: #996600 1px solid ;
	border-right: #996600 1px solid ;
	text-align:left ;
}

/*-----------------------------------------------
商品リスト
-----------------------------------------------*/

#itemlsit{
 margin:0px ;
	padding:0px ;
	width:760px ;
}

#itemlsit table{
 margin:10px 0px;
	padding:0px ;
	width:760px ;
}

#itemlsit th{
 margin:0px ;
	padding:0px ;
	vertical-align:top ;
}

#itemlsit td{
 margin:0px ;
	padding-left:10px ;
	vertical-align: top ;
}

.itemttl{
 font-weight:700 ;
	color:#74C8B9 ;
	font-size:14px ;
}