/*ここは消さないで下さい!*/

/* Edited with EditCSS */

/*CSSLicense: jp-soft.com Tsunehisa Hazama*/



* {

	margin: 0;

	padding: 0;

}



html{height: 100%;}



/* BODY */

body {

	margin : 0;

	text-align: center;

	color:#333;

	font-size: 14px;

	line-height: 150%;

	background: #FFF url("img/back.gif") repeat-x;

	font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;

	}



/*デフォルト属性 */

a, p, h1, h2, h3, h4, h5, h6, blockquote {

 margin: 0;

 padding: 0;

 border: 0;

}



/* strongの色 */

strong {font-weight: normal;}





/* 画像の属性 */

img {border: none; margin: 0;}



/* リンクの属性（未指定の時） */

a:link, a:visited, a:active {color: #732626;text-decoration: underline;}

a:hover {color:#FF3300;text-decoration: none;}



/* 基本設定*/

#wrapper{

	position: relative;

	width: 700px;

	margin: 0 auto;

	text-align: center;

}



/*ヘッダー*/

#header	{

	margin : 0;

	padding: 0;

	height : 120px;

	text-align: left;	

	background: url("img/header.gif") no-repeat;

}



#header h1{

	position: absolute;

	top : 30px;

	left: 10px;

	color: #FFF;

	font-size: 20px;

	line-height: 150%;

	font-weight: bold;

	text-decoration: none;

}



#header .des {

	position: absolute;

	left: 10px;

	top: 100px;

	color: #CCC;

	font-size: 12px;

	text-align: left;

}



/*  パンくずリスト  */

.navi {

	margin : 0;

	font-size: 10px;

	color:#666;

}



.back {

	margin: 5px 0 15px 0;

	font-size: 12px;

	text-align: left;

}



/*コンテンツ*/

#content {

	margin: 0 auto;

	width: 640px;

	text-align: left;

}

				

#content h2	{

	margin: 10px 0 0 0;

	font-size: 128%;

	color: #732626;

	font-weight: bold;

	line-height: 150%;

}



#content h3 {

	margin: 10px 0 0 0;

	display: block;

	font-size:108%;

	font-weight: bold;

	color : #732626;

	line-height: 150%;

	text-align: left;

	border-bottom: 1px dotted #999;

}



#content h4	{

	margin: 10px 0 0 0;

	font-size: 117%;

	color: #FF0000;

	font-weight: bold;

	line-height: 150%;

}



/*問合わせボタン*/

.toiawase a{

	margin: 0 auto;

	width: 310px;

	height: 60px;

	font-size: 100%;

	text-indent: -2000px;

	background: url("http://saecoffee.ennmann.com/img/button11.gif") no-repeat top left;

	display: block;

 	outline: 0;

}



/*詳細ボタン*/

.shousai a{

	margin: 0 auto;

	width: 310px;

	height: 60px;

	font-size: 100%;

	text-indent: -2000px;

	background: url("http://saecoffee.ennmann.com/img/button12.gif") no-repeat top left;

	display: block;

 	outline: 0;

}



/*購入ボタン*/

.kounyu a{

	margin: 0 auto;

	width: 310px;

	height: 60px;

	font-size: 100%;

	text-indent: -2000px;

	background: url("http://saecoffee.ennmann.com/img/button13.gif") no-repeat top left;

	display: block;

 	outline: 0;

}





/*記事枠*/

#content .doc{

	margin: 0px 10px 20px 10px;

	text-align: left;

	line-height: 150%;

}



#content .doc p{

	padding: 5px 0;

}





#content  ul{

	margin: 0;

	padding: 10px;

	font-size: 12px;

	line-height:120%;

	list-style-image : url("http://saecoffee.ennmann.com/img/list.gif");

}



#content  li{

	margin-left:15px;

}





#content ol{

	margin: 0px 0px 0px 30px;

}



#content li{

	margin: 0;

	font-size: 100%;

	line-height: 19px;

}



/*----- trackbacks & Comments-----*/



#content #trackbackdata, #content #commentdata{

	font-size: 12px;

	color: #888;

	margin: 10px 0 10px 10px;

}



#content #trackbackdata .post1{

	font-size: 10px;

	color: #888;

	margin: 0;

	border-bottom: 1px solid #888;

}



#content #commentdata .post2{

	margin-bottom: 10px;

	font-size:10px;

	text-align: right;

}



#content .error {

	font-size : 14px;

	color: red;

	border: 1px solid red;

	padding: 5px;

	text-align: center;

}



/*フッター*/

#footer{

	clear: both;

	margin: 0;

	height: 50px;

	color: #FFF;

	padding: 0;

	background: #993333;

	}

	

#footer p{

	margin: 0;

	padding: 13px 10px 0 0;

	text-align: right;

	line-height: 120%;

	font-size: 12px;

	}



#footer a:link, #footer a:visited, #footer a:active {color: #FFBB99;text-decoration: underline;}

#footer a:hover {color:#FF3300;text-decoration: none;}



/* タグ指定 */



.module-tagcloud{

	margin: 0;

}



.module-tagcloud .module-content{

	margin: 0;

	background: #EEE;

	text-align: left; 

}



.module-tagcloud .module-content .module-list{

	padding: 5px;

	list-style: none;

}



.module-tagcloud .module-content .module-list .module-list-item { display: inline; }

.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }

.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }

.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }

.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }

.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }

.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }



.tag_line{

	margin: 10px;

	text-align: left;

}

