@charset "utf-8";
/*##################################################
-------------LIST-------------
 00: Base
 01: header
 --: clearfix
------------------------------
##################################################*/
/* --------------------------------------------------
 00: Base
 -------------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td{margin:0;padding:0;}
table{border-spacing:0;}
img{border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}



p.pagetop{
	padding: 0 0 15px 0;
}

/* --------------------------------------------------
 01: valentin
 -------------------------------------------------- */

div#campaign{
	width:740px;
	margin-top:5px;
	margin-bottom:15px;
}

div#campaign h1{
	height:109px;
	text-indent:0;
}

div#campaign #contentInner {
	width: 738px;
	border: 1px solid #08413b;
	background-color: #fcfcfc;
}

div#campaign #thum {
	overflow: hidden;
	width: 708px;
	padding: 21px 16px 2px 16px;
}

div#campaign #thum ul li {
	float: left;
	width: 226px;
	margin: 0 15px 9px 0;
}

div#campaign #thum ul li.end {
	margin-right: 0;
}

/* --------------------------------------------------
 02: popup
-------------------------------------------------- */
body#popup {
	width: 740px;
}

body#popup #popupInner {
	width: 738px;
	border: 1px solid #08413b;
	background-color: #fcfcfc;
}

body#popup #popupInner #content {
	width: 708px;
	padding: 0 0 12px 15px;
}

body#popup h1 {
	width: 738px;
	height: 35px;
	margin-bottom: 20px;
	text-indent: 0;
}

body#popup #popupmain {
	overflow: hidden;
	width: 712px;
	height: 310px;
}

body#popup #odd {
	float: left;
	width: 410px;
	margin-right: 9px;
}

body#popup #even {
	position: relative;
	float: left;
	width: 293px;
	height: 310px;
}

body#popup #even #title {
	position: absolute;
	top: 0;
	left: 0;
	width: 293px;
	height: 105px;
}

body#popup #even #title h2 {
	margin: 9px 0 16px 6px;
}

body#popup #even #title h3 {
	margin: 9px 0 0 6px;
}


body#popup #even #text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 293px;
}

body#popup #even #text p {
	margin: 0 0 12px 9px;
}


body#popup #even #text #lead {
	width: 293px;
	background: url(images/popup_lead_bg.jpg) 0 top no-repeat;
}

body#popup #even #lead #leadInner {
	padding: 15px 19px 15px 19px;
	background: url(images/popup_lead_bg_btm.gif) 0 bottom no-repeat;
}

body#popup h4 {
	padding: 20px 0;
}

body#popup #thum {
	overflow: hidden;
	width: 708px;
	padding: 21px 0 2px 0;
	border-top: 1px solid #08413b;
}

body#popup #thum ul li {
	float: left;
	width: 226px;
	margin: 0 15px 9px 0;
}

body#popup #thum ul li.end {
	margin-right: 0;
}

body#popup #popupfooter {
	position: relative;
	width: 708px;
	height: 24px;
}

body#popup #popupfooter #logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 73px;
	height: 24px;
}

body#popup #popupfooter #btn {
	position: absolute;
	top: 9px;
	left: 659px;
	width: 50px;
	height: 12px;
}




/* --------------------------------------------------
 --: ClearFix
-------------------------------------------------- */
/* for Win IE */
#main,
#header,
div#limited,
.center,
.left ul	{zoom:1;}
/* for IE5 Mac start 促*//*/
#main,
#header,
div#limited,
.center,
.left ul	{display:inline-table;}
/*for IE5 Mac end */
#main:after,
#header:after,
div#limited:after,
.center:after,
.left ul:after	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

