@charset "utf-8";



#wrapper {

	background-color: #FFF;

	width: 920px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 12px;

	padding-bottom: 12px;

	padding-right: 20px;

	padding-left: 20px;

}

#main-content {

	width: 693px;

	float: left;

}

#main-content .keyvisual {

	padding-bottom: 20px;

}



#main-content .result {

	width: 442px;

	float: left;

	padding-right: 18px;

}

#main-content .result h2 {

	height: 32px;

	width: 441px;

	position: relative;

	font-size: 85%;

	padding-bottom: 15px;

}

#main-content .result h2 .txt {

	position: absolute;

	top: 6px;

	left: 298px;

	font-weight: normal;

}

#main-content .result h2 .val {

	color: #FFF;

	position: absolute;

	top: 6px;

	left: 396px;

}

#main-content .result .box {

	width: 211px;

	float: left;

	padding-bottom: 15px;

	padding-right: 5px;

	padding-left: 5px;

}

#main-content .result .box .photo {

	float: left;

	padding-right: 8px;

}

#main-content .result .box h3 {

	font-size: 85%;

	font-weight: bold;

	padding-bottom: 5px;

}

#main-content .result .box h3 a:link{

	color: #060;

	text-decoration: none;

}

#main-content .result .box h3 a:visited {

	color: #060;

}

#main-content .result .box h3 a:active {

	color: #666;

}

#main-content .result .box h3 a:hover {

	color: #F90;

}

#main-content .result .box .txt {
	font-size: 85%;
	line-height: 150%;
	overflow: hidden;
	zoom: 1;
}
#main-content .result .detail {

	background-image: url(/wp-content/themes/lets-nns/image/parts/bg_dot.gif);

	background-repeat: repeat;

	text-align: center;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	margin-top: 20px;

	clear: both;

}

#main-content .example .bnr {

	text-align: center;

	margin-bottom: 20px;

}

#main-content .example {

	float: left;

	width: 233px;

	font-size: 85%;

	line-height: 150%;

}

#main-content .example ul {

	padding: 7px;

}

#main-content .example ul li {

	background-image: url(/wp-content/themes/lets-nns/image/parts/mrk_arrow_green.gif);

	background-repeat: no-repeat;

	background-position: 0px 6px;

	padding-left: 7px;

	padding-top: 2px;

	padding-bottom: 2px;

}

#main-content .example ul li a:link {

	color: #000;

}

#main-content .example ul li a:visited {

	color: #333;

}

#main-content .example ul li a:active {

	color: #666;

}

#main-content .example ul li a:hover {

	color: #F90;

}

#main-content .example .detail{

	background-image: url(/wp-content/themes/lets-nns/image/parts/bg_dot.gif);

	background-repeat: repeat;

	text-align: center;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	margin-bottom: 20px;

}

#main-content .mall {

	padding-top: 0px;

	padding-bottom: 0px;

}

#main-content .mall ul {

	padding-top: 0px;

	padding-right: 8px;

	padding-bottom: 0px;

	padding-left: 8px;

}

#main-content .mall ul li {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DDD;

	padding-left: 5px;

	padding-top: 8px;

	padding-bottom: 8px;

	background-image: none;

}

#main-content .mall ul li a:link {

	background-image: url(/wp-content/themes/lets-nns/image/header/mrk_arrow.jpg);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	padding-left: 8px;

	color: #000;

}

#main-content .mall ul li a:visited {

	color: #333;

}

#main-content .mall ul li a:active {

	color: #666;

}

#main-content .mall ul li a:hover {

	color: #F90;

}

#main-content .mall ul .end {

	border-bottom-style: none;

	padding-bottom: 8px;

}

#main-content .topics {

	background-image: url(/wp-content/themes/lets-nns/image/top/top_topics_boxtop.gif);

	background-repeat: no-repeat;

	background-position: top;

	margin-top:20px;

	padding-top: 2px;

	width: 693px;

	position: relative;

}

#main-content .topics h2 {

	position: absolute;

	left: 0px;

	top: 2px;

}

#main-content .topics dl {

	padding-left: 126px;

	position: relative;

	padding-top: 2px;

}

#main-content .topics dl dt {

	width: 80px;

	color: #060;

	padding-top: 8px;

	padding-bottom: 8px;

	position: absolute;

}

#main-content .topics dl dd {

	padding-top: 8px;

	padding-bottom: 8px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DDD;

	padding-left: 80px;

}

#main-content .topics dl dd a:link {

	color: #000;

}

#main-content .topics dl dd a:visited {

	color: #333;

}

#main-content .topics dl dd a:active {

	color: #666;

}

#main-content .topics dl dd a:hover {

	color: #F90;

}

