@charset "UTF-8";

/*------------------------------------------------------------------------------
	WEEKLY MANSION TOKYO CO.,LTD. - campaign.css -
	URL: http://www.mystays.jp/
	Date: 2007-11-13
	Update: 2008-11-28 by t.madarame
	Author: t.madarame
	Copyright (C) WEEKLY MANSION TOKYO CO.,LTD. All Rights Reserved.
------------------------------------------------------------------------------*/


/* ----------------------------------------------------
	Main Contents Area Layout
---------------------------------------------------- */
body.specialCampaign div#container {
	background: #FFE9D4;
}

body.specialCampaign div#contents {
	width: 750px;
}

body.specialCampaign div#contents .inner {
	width: 750px;
	background: url(../img/common/bg_contents_inner.gif) repeat;
	margin: 17px 25px 50px 25px;
	padding: 0;
}

html>/**/body.specialCampaign div#contents .inner {
	margin-top: 25px;
	padding: 0 0 30px 0;
}

*:first-child+html body.specialCampaign div#contents .inner {
	padding: 0;
} /* for IE7 Only */

/* ----------------------------------------------------
	Section
---------------------------------------------------- */
.section05,
.section06 {
	width: 734px;
	margin: 0 auto 10px auto;
	padding: 19px 0 0 0;
}

.section05 { background: url(../img/common/section05.gif) no-repeat; }
.section06 { background: url(../img/common/section06.gif) no-repeat; }

.section07 {
	width: 734px;
	height: 383px;
	background: url(../img/common/section07.jpg) no-repeat;
	margin: 0 auto 10px auto;
}

div#contents .section05 .inside,
div#contents .section06 .inside {
	height: auto;
	min-height: 188px;
	padding: 0 19px 19px 19px;
}

div#contents .section05 .inside { background: url(../img/common/section05_inner.gif) left bottom no-repeat; }
div#contents .section06 .inside { background: url(../img/common/section06_inner.gif) left bottom no-repeat; }

.section05 .lead {
	width: 440px;
	float: right;
}

.section06 .lead {
	width: 440px;
	float: right;
	padding: 10px 0 0 0;
}

.section07 .lead {
	width: 270px;
	float: right;
	padding: 30px 15px 0 0;
}

/* ----------------------------------------------------
	Heading
---------------------------------------------------- */
h3 {
	padding: 0 0 8px 0;
}

/* ----------------------------------------------------
	List
---------------------------------------------------- */
dl.definedList05,
dl.definedList06 {
	width: 440px;
	height: 97px;
	min-height: 97px;
	overflow: auto;
}

dl.definedList05 { background: #FFF url(../img/common/bg_dl05.gif) no-repeat; }
dl.definedList06 { background: #F5F2E6 url(../img/common/bg_dl06.gif) no-repeat; }

dl.definedList05 dt,
dl.definedList06 dt {
	padding: 10px 0 2px 12px;
	color: #740809;
}

div.section05#maiko dl.definedList05 p,
dl.definedList06 p {
	padding: 0 12px;
}

dl.definedList07 {
	width: 750px;
	margin: 0 0 5px 25px;
}

dl.definedList07.lastChild {
	margin-bottom: 0;
}

ul.sectionList07 {
	padding: 0 0 10px 12px;
}

ul.sectionList07 li {
	display: inline;
	background: url(../img/common/arrow_05.gif) left center no-repeat;
	margin: 0 10px 0 0;
	padding: 0 0 0 8px;
}

ul.sectionList08 {
	width: 440px;
}

ul.sectionList08 li {
	display: inline;
	margin: 0 5px 0 0;
}

ul.sectionList09 li {
	display: inline;
	background: url(../img/common/sl09_li.gif) right center no-repeat;
	margin: 0 6px 0 0;
	padding: 0 7px 0 0;
}

html>body ul.sectionList09 li {
	margin: 0 2px 0 0;
}

ul.sectionList09 li.lastChild {
	background: none;
	margin: 0;
	padding: 0;
}

*:first-child+html ul.sectionList09 li {
	margin: 0 6px 0 0;
} /* for IE7 Only */

/* ----------------------------------------------------
	Link
---------------------------------------------------- */
.section05 a .imgLeft,
.section05 a:link .imgLeft {
	border: 2px solid #FFF;
}

.section05 a:hover .imgLeft {
	border: 2px solid #FF6600;
}

.section05#maiko .imgLeft {
	border: 2px solid #FFF;
}

.section06 .imgLeft {
	border: 2px solid #E7DEC0;
}

body.specialCampaign p.pageTop {
	float: right;
	font-size: 100%;
	background: url(../img/common/arrow_06.gif) left center no-repeat;
	margin: 0 8px 15px 0;
}

body.specialCampaign p.pageTop a,
body.specialCampaign p.pageTop a:link {
	color: #FFF;
}

/* ----------------------------------------------------
	Paragraph
---------------------------------------------------- */
html>body.specialCampaign p.pageTop {
	margin-right: 13px;
}

.position01 {
	position: relative;
	top: 300px;
	left: 213px;
	overflow: hidden;
}

.item01 {
	background: url(../img/common/item_01.gif) left center no-repeat;
	padding: 0 0 0 41px;
}

/* ----------------------------------------------------
	Other
---------------------------------------------------- */
body.specialCampaign em {
	color: #DC0800;
	font-weight: bold;
}
