@charset "Shift_JIS";
/* 真永通商 マンスリー名古屋 */

/* ----------banner---------- */

div#banner {
	margin-bottom: 10px;
}

/* ----------マンスリー・ウィークリーマンションとは？---------- */

div#what h3 {
	font-size: 14px;
	background-color: #fdffc8;
	background-position: 6px 6px;
	background-repeat: no-repeat;
	margin-top: 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #8B8B8B;
	padding-top: 5px;
	padding-left: 30px;
	padding-bottom: 5px;
	width: 498px;
}
div#what div.waku {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8B8B8B;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8B8B8B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B8B8B;
	width: 528px;
}

div#what div.waku p {
	padding-right: 5px;
}

div#what div.waku p.pad {
	background-position: 370px 3px;
	background-repeat: no-repeat;
	padding-right: 160px;
}



/* ----------マンスリーマンションのメリット---------- */

div#merit ul {

}

div#merit ul li {
	list-style-type: none;
	float: left;
}
div#merit ul li.waku1 {
	margin-top: 8px;
	margin-right: 8px;
	background-image: url( ../monthly/images/merit-waku1.gif );
	width: 260px;
	height: 72px;
	overflow: hidden;
}
div#merit ul li.waku2 {
	margin-top: 8px;
	background-image: url( ../monthly/images/merit-waku2.gif );
	width: 260px;
	height: 72px;
	overflow: hidden;
}
div#merit ul li div.wakutext {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 30px;
	padding-right: 3px;
}

div#merit ul li div.wakutext div.pad {
	background-position: 125px 0px;
	background-repeat: no-repeat;
	padding-right: 100px;
}

div#merit ul li div.wakutext strong {
	font-size: 150%;
	font-weight: bold;
	color: #ff3300;
}
div#merit ul li div.wakutext em {
	font-weight: bold;
	color: #ff66cc;
}


/* ----------ホテル・賃貸との比較---------- */


div#compare table {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8B8B8B;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8B8B8B;
}
div#compare th {
	font-size: 13px;
	text-align: center;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8B8B8B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B8B8B;
}
div#compare th.c1,
div#compare td.c1 {
	background-color: #ffdbaa;
}
div#compare th.c2,
div#compare td.c2 {
	background-color: #c1ebff;
}
div#compare th.c3,
div#compare td.c3 {
	background-color: #fffde2;
}
div#compare td {
	font-size: 11px;
	text-align: right;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8B8B8B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B8B8B;
}


div#compare strong {
	font-size: 13px;
	font-weight: bold;
	color: #ff3300;
}
div#compare em {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}


/* ----------お申し込み方法---------- */

div#apply h3 {
	margin-top: 20px;
	margin-bottom: 15px;
}

div#apply div.box1a {
	background-image: url( ../article/images/apply-box1a.gif );
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}
div#apply div.box1b {
	background-image: url( ../article/images/apply-box1b.gif );
	background-repeat: repeat-y;
}

div#apply div.box1c {
	background-image: url( ../article/images/apply-box1c.gif );
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}
div#apply div.box2a {
	background-image: url( ../article/images/apply-box2a.gif );
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}
div#apply div.box2b {
	background-image: url( ../article/images/apply-box2b.gif );
	background-repeat: repeat-y;
}
div#apply div.box2c {
	background-image: url( ../article/images/apply-box2c.gif );
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}
div#apply p.arrow {
	text-align: center;
}
div#apply table {}
div#apply table th {
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	line-height: 1.2;
}
div#apply table td {}
div#apply table td p {
	line-height: 1.6;
	padding-left: 15px;
}
div#apply h4 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff8866;
	margin-top: 15px;
	padding-top: 3px;
	padding-left: 12px;
	padding-bottom: 3px;
	width: 100px;
}
div#apply div#for-business {
	border-width: 1px;
	border-style: solid;
	border-color: #ff8866;
}

#sub_text {
	color: #FF6600;
	font-weight: bold;
}

/* ----------室内備品について---------- */

div#furniture h3 {
	margin-top: 10px;
}

div#furniture div.imgwaku {
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-top-color: #cccccc;
	padding-top: 5px;
	border-left-color: #cccccc;
	padding-left: 5px;
	border-right-color: #999999;
	padding-right: 5px;
	border-bottom-color: #999999;
	padding-bottom: 3px;
}

div#furniture div.life {
	margin: 10px;
	padding: 5px;
}

div#furniture div.life-img {
	width: 200px;
	float: left;
}

div#furniture div.life-text {
	width: 280px;
	float: left;
}


/* ----------オプション備品---------- */

div#option h3 {
	margin-top: 10px;
}

div#option div.imgwaku {
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-top-color: #cccccc;
	padding-top: 5px;
	border-left-color: #cccccc;
	padding-left: 5px;
	border-right-color: #999999;
	padding-right: 5px;
	border-bottom-color: #999999;
	padding-bottom: 3px;
}

div#option div.life {
	margin: 10px;
	padding: 5px;
}

div#option div.life-img {
	width: 200px;
	float: left;
}

div#option div.life-text {
	width: 280px;
	float: left;
}

/* ----------ご入居からご退居までの流れ---------- */

div#flow h2 {
	margin-bottom: 10px;
}
div#flow div.waku1 {
	background-color: #ffd9e0;
	padding: 10px;
}
div#flow div.waku1 div.waku2 {
	background-color: #ffffff;
	padding: 5px;
}
div#flow div.waku1 div.waku2 h3 {
	font-size: 16px;
	font-weight: bold;
	color: #0099ff;
	background-position: 7px 1px;
	background-repeat: no-repeat;
	margin-top: 5px;
	padding-left: 90px;
}
div#flow p.arrow,
div#flow div.waku1 p.arrow {
	text-align: center;
}

/* ----------必見！法人担当者様---------- */

div#corporation h3 {
	margin-top: 10px;
}

/* ----------よくある質問---------- */

div#faq h3 {
	margin-top: 10px;
}

div#faq dl {
	margin-top: 10px;
	padding-left: 25px;
}
div#faq dl dt {
	font-size: 120%;
	font-weight: bold;
	color: #ff6600;
	background-image: url( ../others/images/faq-q.gif );
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-left: 25px;
	padding-bottom: 5px;
}
div#faq dl dd {
	background-image: url( ../others/images/faq-a.gif );
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-bottom: 25px;
	padding-bottom: 3px;
}

/* ----------保険について---------- */

div#insure h3 {
	font-size: 14px;
	font-weight: bold;
	color: #ff6699;
	background-image: url( ../images/h3-bg.gif );
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top: 1px;
	padding-left: 25px;
	height: 23px;
}


div#insure dl {
	margin-top: 20px;
	padding-left: 10px;
}
div#insure dl dt {
	background-image: url( ../images/insure-icon1.gif );
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 15px;
	width: 110px;
}
div#insure dl dd {
	margin-top: -17px;
	padding-left: 130px;
	padding-right: 10px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 15px;
}


/* ----------お客様の声---------- */

div#voice ul {
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 15px;
}
div#voice ul li {
	font-size: 110%;
	background-image: url( ../others/images/voice-icon1.gif );
	background-position: 0px -1px;
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-left: 22px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	list-style-type: none;
}

/* ----------ゴールドシール---------- */

div#goldseal div.about-text {
	width: 330px;
	float: left;
}
div#goldseal div.about-img {
	margin-top: 10px;
	width: 180px;
	float: right;
}
div#goldseal h3 {
	font-size: 14px;
	font-weight: bold;
	color: #ff6699;
	background-image: url( ../images/h3-bg.gif );
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top: 1px;
	padding-left: 25px;
	height: 23px;
}
div#goldseal table td {
	text-align: center;
	padding: 3px;
}
div#goldseal table td p {
	text-align: left;
}


/* ----------サイトマップ---------- */

div#sitemap ul {
	margin-left: 30px;
	margin-bottom: 30px;
}
div#sitemap li {
	font-size: 120%;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: disc;
}
div#sitemap ul li ul {
	margin-top: 0px;
	padding-top: 5px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
div#sitemap ul li ul li {
	list-style-type: circle;
}
div#sitemap ul li ul li ul li {
	list-style-type: square;
}


/* ----------サイトポリシー---------- */

div#sitepolicy h3 {
	font-size: 120%;
	color: #4e9013;
	margin-top: 10px;
	padding-left: 10px;
}

/* ----------免責事項---------- */

div#disclaimer ul {
	margin-left: 30px;
}
div#disclaimer li {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-type: disc;
}



/* ----------会社概要---------- */

div#outline dl,div#history dl {
	margin:10px 0 30px 10px;
}
div#outline dl dt {
	background-repeat: no-repeat;
}
div#history dl dt {
	border-left-style: none;
	padding-left: 5px;
}
div#outline dl dd,div#history dl dd {
	margin-top: -17px;
	padding-left: 100px;
	margin-bottom: 10px;
}

/* ----------用語集---------- */

#vocabulary_list{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;

}

#vocabulary_list li {
	float: left;
	list-style-image: url(../images/head-list.gif);
	list-style-type: none;
	padding-left: 10px;
	font-size: 10px;
	list-style-position: inside;
}

#vocabulary_text{
	font-weight:bold;
	margin:10px 0 0 10px;
	border-bottom:dotted 1px #cccccc;
}

#vocabulary_text p{
	font-weight:normal;
}


/* ----------利用アンケートフォーム ---------- */
/* ----------お問い合わせ---------- */

div#question form,
div#contact form {
	margin-bottom: 10px;
}

div#question table,
div#contact table {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9900;
	margin-left: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9900;
}
div#question table th,
div#contact table th {
	font-size: 14px;
	background-color: #ffdf9d;
	text-align: center;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
div#question table td,
div#contact table td {
	font-size: 14px;
	background-color: #ffffff;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
/* ----------物件紹介 ---------- */
.bukken_table {
	background-color: #FFCC99;
	width: 730px;
}
.bukken_table th{
	background-color: #FFEEAA;
	color: #FF6600;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}
.bukken_table td{
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
}

.plan {
	padding: 5px;
	border: 1px dotted #FF9966;
	line-height: 100%;
	margin-top: 10px;
	float: right;
	width: 230px;
}
#intro {
	width: 730px;
	margin-right: 10px;
	margin-left: 10px;
}
.comment_right {
	color: #FF6600;
	text-align: right;
	clear: both;
	margin-top: 10px;
}

.plan strong {
	font-size: 10px;
	color: #FF6633;
}


.area_title {
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF9999;
	border-left-color: #FF9999;
	height: 20px;
	padding-left: 5px;
	color: #990000;
	background-color: #FFDDDD;
	clear: left;
	margin-bottom: 10px;
}

div#area_link {
	float:left;
	}

#area_list{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width:450px;
}
#area_list li {
	float: left;
	list-style-image: url(../images/head-list.gif);
	list-style-type: none;
	padding-left: 10px;
	font-size: 10px;
	list-style-position: inside;
	white-space:nowrap;
}

div#rail_map {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	}