@charset "EUC-JP";

* {
	margin: 0px;
	padding: 0px;
}

a:{text-decoration: underline;}

a:link { color: #777777; }
a:visited { color: #777777; }
a:active { color: #cc3300; }
a:hover { color: #cc3300; }
body {
	color: #222222;
	font-size: 12px;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
	line-height: 180%;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

/*ページ全体の幅*/
.container { 
text-align: left; 
margin: 0 auto; 
width: 840px; 
border: solid 0px #999999 
}
.menu{
width:820px;
margin: 5px 10px 30px 10px;
border:solid 0px #999999;
}
.main{
width:804px;
margin: 50px 18px 30px 18px;
border:solid 0px #999999;
}
.footer{
margin: 50px 20px 30px 20px;
}

/*画像*/
img {
border: 0px;
}
ul {
list-style-type: none;
margin: 7px 0; 
}


/*トップページ*/
.top_info { 
background: url(../drop_img/tensen.jpg) no-repeat; 
font-size: 10px;
margin: 0px; 
padding: 0 30px 0 20px; 
letter-spacing:0.02em;
 }
 
.top_date { 
font-size: 10px; 
color: #cc3300;
}


/*shop info*/
.shop_info { 
font-size: 10px;
margin: 0px; 
line-height: 150%;
 }
 



/*Design Works*/
.de_title { 
font-size: 11px;
font-weight: normal;
margin: 0px 0px -27px 0px; 
padding: 5px 0px 0px 0px;
line-height: 170%;
 }
.de_body { 
font-size: 11px;
font-weight: normal;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 140px;
line-height: 200%;
width: 300px; 
float: left;
 }
.de_date { 
font-size: 11px;
margin: 0px 0px 0px 0px; 
text-align:right;
 }

.de_entry { 
margin: 0px 0px 40px 0px; 
border-top: 1px solid #888888;
 }

.de_topentry { 
margin: 0px 0px 20px 0px; 
border-top: 1px solid #222222;
 }

.de_module_header { 
font-size: 11px;
padding: 0px 40px 0px 0px;
margin: 0px 40px 0px 0px; 
line-height: 170%;
 }

/*Shp Info*/
.in_title { 
font-size: 11px;
font-weight: bold;
margin: 0px 0px -20px 0px; 
padding: 5px 0px 0px 0px;
line-height: 170%;
width: 160px; 
 }
.in_body { 
font-size: 11px;
font-weight: normal;
margin: 0px 0px 0px 200px; 
padding: 0px 0px 0px 0px;
line-height: 200%;
width: 600px; 
 }
.in_date { 
font-size: 11px;
margin: 0px 0px 0px 0px; 
text-align:right;
 }

.in_entry { 
margin: 0px 0px 20px 0px; 
border-top: 1px dotted #888888;
 }

/*Blog*/
.bl_title { 
font-size: 16px;
font-family: 'Hiragino Mincho Pro','ヒラギノ明朝 Pro W6','serif'; 
letter-spacing:0.1em;
font-weight: normal;
margin: 0px 0px 22px 190px; 
padding: 0px 0px 0px 0px;
line-height: 170%;
 }
.bl_body { 
margin: 0px 0px 0px 190px; 
font-size: 11px;
padding: 0px 0px 0px 0px;
line-height: 185%;
width: 450px; 
 }
.bl_date { 
font-size: 11px;
font-family: 'Georgia','Times New Roman','serif'; 
letter-spacing:0.02em;
margin: 5px 0px -28px 16px; 
 }

.bl_entry { 
margin: 0px 0px 65px 0px; 
border-top: 0px solid #888888;
 }

.bl_com { 
font-size: 10px;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 190px; 
border-top: dotted 1px #cccccc;
 }

.bl_comm { 
font-size: 10px;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 190px; 
 }


.bl_navi{ 
font-size: 10px;
font-weight: normal;
margin: 10px 0px 30px 190px; 
padding: 0px 0px 0px 0px;
line-height: 180%;

 }
.bl_more { 
font-size: 11px;
margin: 30px 0px 0px 190px; 
 }
.bl_line { 
margin: 0px 0px -35px 140px; 
 }

.comment-title {
font-size: 10px;
margin: 40px 0px 20px 190px;
padding:3px 0px 0px 0px;
border-top: dotted 1px #999999;
}

.linktext{ 
font-size: 10px;
margin: 0px 0px 50px 0px; 
padding: 0px 0px 0px 0px;
line-height: 180%;
 }


.clear { 
clear: both; 
}
.pict {
margin: 2px 0px 8px 0px;
}

