div#header.ea p.topicP,
div#header.ca p.topicP,
div#header.da p.topicP,
div#header.a p.topicP {
	position: absolute;
	top: 370px;
	margin: 0 0 0 35px;
	padding: 5px 0;
	display: block;
	background-color: #fff;
	width: 750px;
	text-indent: 20px;
}

body#main div#header,
body.caAr div#header,
body.dBAr div#header,
body#archives div#header,
body#mobile div#header,
div#header.ea {
	padding: 1px 0;
	width: 790px;
	height: 360px;
	background-repeat: no-repeat;
}

body#main div#header {
	background: url(http://emisuzuki.com/style/images/bg/index.jpg);
}

body.caAr div#header {
	background: url(http://emisuzuki.com/style/images/bg/ca.jpg);
}

body.dBAr div#header {
	background: url(http://emisuzuki.com/style/images/bg/da.jpg);
}

body#archives div#header {
	background: url(http://emisuzuki.com/style/images/bg/a.jpg);
}

body#mobile div#header {
	background: url(http://emisuzuki.com/style/images/bg/mobile.jpg);
}

div#header.ea {
	background: url(http://emisuzuki.com/style/images/bg/ea.jpg);
}

body.caAr div#utilities,
body.dBAr div#utilities {
	position: absolute;
	top: 410px;
	left: 35px;
}

li#ad {
	list-style-type: none;
}

#ad img {
	float: left;
	margin: 0;
	padding: 0;
}

#ad img,#ad a:visited img{
	border: 3px double #e06e76;
}

#ad a:hover img,#ad a:active img{
	border: 3px dashed #e06e76;
}

div#sky {
	margin: 0;
	padding: 0;
}

.adea{
	margin: 20px 0 0 15px;
}

address {
	font-family: Verdana, Helvetica, sans-serif;
	font-style: normal;
}

/*--------------------------------------
	ここから昔の
---------------------------------------*/

.textBody p img{
	margin: 5px 5px 5px 0;
}

.textBody p a:link img,.textBody p a:visited img{
	border: 3px double #e06e76;
}

.textBody p a:hover img,.textBody p a:active img{
	border: 3px dashed #e06e76;
}

.gallerybody{
	margin: 10px 15px 0 15px;
	text-align: center;
}

.gallerybody a:link,.gallerybody a:visited,.gallerybody a:hover,.gallerybody a:active{
	border: none;
}

.gallerybody img{
	margin: 5px 5px 5px 0;
}

.gallerybody a:link img,.gallerybody a:visited img{
	border: 3px double #e06e76;
}

.gallerybody a:hover img,.gallerybody a:active img{
	border: 3px dashed #e06e76;
}

.makebody img,.img-R img{
	margin-right: 10px;
}

.fashionbody p,.makebody p,.img-R p{
	clear: both;
	margin: 0;
	padding: 5px 0 0 15px;
}

.fashionbody p.backtop,.makebody p.backtop{
	color: #e06e76;
	border-bottom: 1px dashed #f5d7cd;
	margin: 0;
	padding: 5px 0 10px 15px;
}

.fashionbody p.backtop a:link,.fashionbody p.backtop a:visited,.makebody p.backtop a:link,.makebody p.backtop a:visited{
	border-bottom: none;
}

.makebody a:link,.makebody a:visited,.makebody a:hover,.makebody a:active{
	border: none;
}

.fashionbody a:link img,.fashionbody a:visited img,.makebody a:link img,.makebody a:visited img{
	border: 3px double #e06e76;
}

.fashionbody a:hover img,.fashionbody a:active img,.makebody a:hover img,.makebody a:active img{
	border: 3px dashed #e06e76;
}

.fashionbody dl,.makebody dl,.img-R dl{
	clear: both;
}

.fashionbody dt,.makebody dt,.img-R dt{
	float: left;
}

.fashionbody dd,.makebody dd{
	padding: 0 0 0 85px;
}

.fashionbody dd blockquote,.makebody dd blockquote{
	margin: 0;
	padding: 0;
	font-size: 100%;
	color: #b15d5d;
	border: none;
	background: none;
}

.fashionbody blockquote,.makebody blockquote{
	font-size: 80%;
}

.fashionbody h2,.fashionbody h3,.makebody h2,.makebody h3{
	clear: both;
	color: #e06e76;
}

.fashionbody li,.makebody li{
	background: none;
}

.backtop{
	font-size: 80%;
	margin: 0;
	padding: 0 0 0 15px;
}

.oa {
	background: url(http://emisuzuki.com/style/images/bg/oa.gif) no-repeat 0 2px;
	padding-left: 53px;
}

#archives dl.info {
	display: none;
}