
/* BASE CSS */

/* BASIC ********************************************************************************************************/
body{text-align:center;}
*{ margin:0; padding:0;list-style-type:none;vertical-align:middle; }
* a img{ border:0; }


/* OPTION ********************************************************************************************************/
.sp1{ font-size:1px; line-height:1px; width:100%; height:3px; clear:both; margin:0; padding:0; }
.sp20{ font-size:1px; line-height:1px; width:100%; height:20px; clear:both; margin:0; padding:0; }
.txt90{ font-size:90%; }
.txt75{ font-size:75%; }
.txt65{ font-size:65%; }
.indent_1em{ text-indent:-1em;padding-left:1em; }
.hidden{ display:none; visibility:hidden; }
.lay_left{ float:left; }
.lay_right{ float:right; }
.lay_clear{ font-size:0; line-height:0; width:100%; height:0; clear:both; }
.lay_center{ text-align:center; }

/* GRID ********************************************************************************************************/
.grid4{ float:left; width:179px; margin:0 18px 10px 0; line-height:1em; }
.grid3{ float:left; width:245px; margin:0 17px 10px 0; line-height:1em; }
.grid2{ float:left; width:376px; margin:0 18px 10px 0; line-height:1em; }
.end{ margin:0; }


/* CONTENS ********************************************************************************************************/


/* POP1 */

#Multi_pop1{
	width:845px;
	margin:0 auto;
	text-align:left;
	color:#666;
	font-size:75%;
}
#Multi_pop1 h1{
	margin-bottom:10px;
}
#Multi_pop1 p.day{
	text-align:right;
	padding:5px 0;
	font-size:80%;
}
#Multi_pop1 table{
	width:100%;
	border-collapse: collapse;
	border:solid 1px #ccc;
	text-align:left;
}
#Multi_pop1 table th,
#Multi_pop1 table td{
	padding:6px;
	border:solid 1px #ccc;
	width:16.6%;
}
#Multi_pop1 table th{
	background-color:#f0f0f0;
}
#Multi_pop1 table th.bule{
	background-color:#CCEDFE;
	color:#006599;
	vertical-align:top;
}
#Multi_pop1 table td.bule{
	background-color:#fff;
	color:#006599;
	vertical-align:top;
}
#Multi_pop1 table th.pink{
	background-color:#FFDDDC;
	color:#990100;
	vertical-align:top;
}
#Multi_pop1 table td.pink{
	background-color:#fff;
	color:#990100;
	vertical-align:top;
}
#Multi_pop1 table td img.img{
	margin-top:10px;
}
#Multi_pop1 p.img{
	margin:20px 0;
}
#Multi_pop1 p.btn_close{
	margin:20px 0;
	text-align:center;
}



/* POP2 */

#Multi_pop2{
	width:755px;
	margin:0 auto;
	text-align:left;
	color:#666;
	font-size:75%;
}
#Multi_pop2 h1{
	margin-bottom:10px;
}
#Multi_pop2 p.copy{
	padding:10px 20px 35px;
}
#Multi_pop2 div.lay_left{
	width:223px;
}
#Multi_pop2 div.lay_right{
	width:515px;
}
#Multi_pop2 div.lay_right ul{
	padding-bottom:10px;
	margin-left:10px;
}
#Multi_pop2 div.lay_right ul li{
	text-indent:-0.5em;
	padding-left:0.5em; 
	padding-bottom:15px;
}

#Multi_pop2 p.btn_close{
	margin:20px 0;
	text-align:center;
}



/* POP3 */

#Multi_pop3{
	width:405px;
	margin:0 auto;
	text-align:left;
	color:#666;
	font-size:75%;
}
#Multi_pop3 h1{
	margin-bottom:10px;
}

#Multi_pop3 p.btn_close{
	margin:20px 0;
	text-align:center;
}




/* POP4 */

#Multi_pop4{
	width:755px;
	margin:0 auto;
	text-align:left;
	color:#666;
	font-size:75%;
}
#Multi_pop4 h1{
	margin-bottom:20px;
}

#Multi_pop4 p.btn_close{
	margin:20px 0;
	text-align:center;
}



/* POP5 */

#Multi_pop5{
	width:705px;
	margin:0 auto;
	text-align:left;
	color:#666;
	font-size:75%;
}
#Multi_pop5 h1{
	margin-bottom:10px;
}
#Multi_pop5 p.copy{
	padding:10px 20px;
}
#Multi_pop5 p.btn_close{
	margin:20px 0;
	text-align:center;
}
