@charset "shift_jis";
@import url(style.css);


/*　FLASH
--------------------------------------------------*/
#visual { clear:both; }


/*　メイン
--------------------------------------------------*/
/* 特集用 */
#main .tokusyu {
	width:758px;
	border:1px solid #0033FF;
	margin:10px 5px;
}

#main .tokusyu h2.feature {
	color:#000099;
	font-size:24px;
	line-height:120%;
	background:#fff;
	border:none;
	margin:2px;
	padding:0;
}

#main .tokusyu h3.feature {
	color: #EF0101;
	font-size:16px;
	border-bottom:1px dashed #cccccc;
	line-height:140%;
	margin:10px 0;
	padding:0;
}

#main .tokusyu h3.feature a { color:#0033FF; text-decoration:none; }
#main .tokusyu h3.feature a:hover { color:#EF0101; }

#main .tokusyu p {
	margin:15px 10px;
	padding:0;
}

#main .tokusyu p.midashi {
	color:#ffffff;
	font-weight:bold;
	background:#0033FF;
	letter-spacing:2px;
	margin:0;
	padding:2px;
}

#main .tokusyu p.midashi a { color:#ffffff; }



/*　グルメ紹介
--------------------------------------------------*/
#main #intro { padding-left:25px; }

#main #intro p {
	color:#F1F1F1;
	line-height:22px;
	text-indent:10px;
	background:#52372F;
	width:170px;
	margin:10px 10px 15px 0;
	float:left;
}

#main #intro p img { background:#fff; border:1px solid #52372F; }

#main #intro a { color:#EBC0AF; }
#main #intro a:hover { color:#C9B9A8; }



/*　index2.html メイン左側
--------------------------------------------------*/
#mainleft {
	width:400px;
	float:left;
}

#mainleft li {
	color: #323434;
	list-style-image:url(common_img/arrow.gif);
	margin-left:20px;
	padding-right:5px;
}

#mainleft .box {
	border:1px solid #fff;
	margin:5px 10px 10px 10px;
	padding-bottom:5px;
}

#mainleft p {
	border-bottom:1px solid #fff;
	margin:5px 0;
	padding:0 5px 5px 5px;
}

#mainleft p.midashi {
	color:#ffffff;
	font-weight:bold;
	background:#EF0101;
	border:none;
	letter-spacing:2px;
	margin:0;
	padding:2px 4px;
}


/* 最新ニュース用 */
#mainleft .news {
	border-color:#EF0101;
	width:380px;
}
#mainleft .news p { border-color:#EF0101; }
#mainleft .news p.midashi { background:#EF0101; }


/* エリアガイド用 */
#mainleft .area {
	border-color:#E6DC75;
	width:380px;
}
#mainleft .area p { border-color:#E6DC75; }
#mainleft .area p.midashi { background:#E6DC75; }


/* NAGOYA徹底解剖用 */
#mainleft .kaibou {
	border-color:#E194C9;
	width:380px;
}

#mainleft .kaibou p {
	margin:0 0 10px 10px;
	padding-left:10px;
}

#mainleft .kaibou p.line {
	border-bottom:1px solid #E194C9;
	margin:5px 0;
	padding:0 5px 5px 5px;
}

#mainleft .kaibou p.midashi {
	background:#E194C9;
	margin-left:0;
}


/* はじめてのビジネスローン用 */
#mainleft .loan {
	border-color:#66CCCC;
	width:380px;
}
#mainleft .loan p.line {
	border-bottom:1px solid #66CCCC;
	margin:5px 0;
	padding:0 5px 5px 5px;
}

#mainleft .loan p.midashi { background:#66CCCC; }

#mainleft .loan ul.sub {
	width:120px;
	margin:5px 0;
	float:left;
}

#mainleft .loan ul.sub li {
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

#mainleft .loan ul.sub li.top { margin-left:1em; }


/*　メイン
--------------------------------------------------*/
#mainright {
	width:365px;
	margin-left:400px;
}

#mainright li {
	color: #323434;
	list-style-image:url(common_img/arrow.gif);
	margin-left:20px;
	padding-right:5px;
}

#mainright .box {
	border:1px solid #F3D1BD;
	margin-bottom:10px;
	padding-bottom:5px;
}

#mainright .box p {
	border-bottom:1px solid #F3D1BD;
	margin:5px 0;
	padding:0 5px 5px 5px;
}

#mainright .box p.midashi {
	color:#ffffff;
	font-weight:bold;
	background:#F3D1BD;
	border:none;
	letter-spacing:2px;
	margin:0;
	padding:2px 4px;
}


/* 右メニュー内その１ */
#mainright .side1 {
	width:220px;
	margin-top:5px;
	float:left;
}

#mainright .menu1 { width:210px; }

#mainright .side1 .menu1 p.nob { border-bottom:none; }

.caption {
	color: #323434;
	font-size:12px;
	line-height: 17px;
}


/* 右メニュー内その２ */
#mainright .side2 {
	width:140px;
	margin:5px 0 0 220px;
	padding:0;
}

#mainright .side2 p.midashi2 {
	color:#ffffff;
	font-weight:bold;
	background:#F3D1BD;
	border:1px solid #F3D1BD;
	letter-spacing:2px;
	margin:0 0 10px 0;
	padding:2px 4px;
}