@charset "utf-8";

* {
	padding:0;
	margin:0;
}

#container-central {
	width:740px;
	font-size:12px;
	line-height:1.5;
}

#container-central img {
	vertical-align:bottom;
}

#container-central a {
	font-weight:bold;
	text-decoration:underline;
}

#container-central a:hover {
	text-decoration:underline;
}

#container-central #top h1 {
	height:120px;
	background:url(img/title.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#container-central #top .wrap {
	height:660px;
	background:url(img/bg_top.jpg) 0 0 no-repeat;
}

#container-central #top .footer {
	height:30px;
	background:url(img/ft_top.gif) 0 0 no-repeat;
}

#container-central #top .btn a {
	display:block;
	width:250px;
	height:50px;
	margin:20px 0 15px 0;
	text-indent:-9999px;
	outline:none;
}

#container-central #top .base a {
	background:url(img/btn_base.png) 0 0 no-repeat;
}

#container-central #top .base a:hover {
	background:url(img/btn_base.png) 0 -50px no-repeat;
}

#container-central #top .apply a {
	background:url(img/btn_apply.png) 0 0 no-repeat;
}

#container-central #top .apply a:hover {
	background:url(img/btn_apply.png) 0 -50px no-repeat;
}

#container-central #top .left {
	float:left;
	width:250px;
	margin:81px 0 0 20px;
	_display:inline;
}

#container-central #top .right {
	float:right;
	width:250px;
	margin:81px 20px 0 0;
	_display:inline;
}

#container-central #top p {
	height:35px;
	padding:0 0 0 45px;
	font-size:10px;
}

#container-central #top p.one, #container-central #top p.off {
	line-height:32px;
}

#container-central #top p.off {
	color:#FF9900;
	font-weight:bold;
}

#container-central #top .sub {
	clear:both;
	width:706px;
	padding:0 0 0 0;
	margin:0 auto;
}

#container-central #top .sub h3 {
	padding:10px 0 5px 0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:url(img/bg_sub_h.png) 0 0 no-repeat;
}

#container-central #top .content {
	height:auto;
	padding:0 0 20px 0;
	background:url(img/bg_sub_f.png) 0 bottom no-repeat;
}

#container-central #top .sub p {
	height:auto;
	padding:0 25px 10px;
	margin:0 auto;
	text-indent:1em;
	font-size:12px;
	color:#fff;
}

#container-central #base .header, #container-central #base .footer, #container-central #apply .header, #container-central #apply .footer {
	height:30px;
	padding:0 35px 0 0;
	line-height:30px;
	text-align:right;
}

#container-central #base .header a, #container-central #base .footer a, #container-central #apply .header a, #container-central #apply .footer a {
	color:#fff;
}

#container-central #base .footer span, #container-central #apply .footer span {
	float:left;
	padding:0 0 0 35px;
	font-size:14px;
}

#container-central #base .header {
	background:url(img/hd_base.gif) 0 0 no-repeat;
}

#container-central #base .footer {
	background:url(img/ft_base.gif) 0 0 no-repeat;
}

#container-central #apply .header {
	background:url(img/hd_apply.gif) 0 0 no-repeat;
}

#container-central #apply .footer {
	background:url(img/ft_apply.gif) 0 0 no-repeat;
}

#container-central a.logo {
	float:left;
	display:block;
	width:210px;
	height:30px;
	text-indent:-9999px;
}

#container-central .wrap {
	height:510px;
}

#container-central .bg-a1 {
	background:url(img/bg_a1.jpg) 0 0 no-repeat;
}

#container-central .bg-a2 {
	background:url(img/bg_a2.jpg) 0 0 no-repeat;
}

#container-central .bg-a3 {
	background:url(img/bg_a3.jpg) 0 0 no-repeat;
}

#container-central .bg-a4 {
	background:url(img/bg_a4.jpg) 0 0 no-repeat;
}

#container-central .content {
	height:280px;
}

#container-central .content2 {
	height:300px;
}

#container-central #base .navi, #container-central #apply .navi {
	height:110px;
}

#container-central #base .navi {
	background:url(img/bg_navi_base.png) 0 0 no-repeat;
}

#container-central #apply .navi {
	background:url(img/bg_navi_apply.png) 0 0 no-repeat;
}

#container-central #base .navi ul, #container-central #apply .navi ul {
	padding:20px 0 0 110px;
}

#container-central #base .navi li, #container-central #apply .navi li {
	float:left;
	width:70px;
	height:70px;
	margin:0 20px 0 0;
	list-style-type:none;
	text-indent:-9999px;
	_display:inline;
}

#container-central #base .navi li a, #container-central #apply .navi li a {
	display:block;
	width:70px;
	height:70px;
	outline:none;
}

#container-central #base .navi li a.day1 {
	background:url(img/navi_base.png) 0 0 no-repeat;
}

#container-central #base .navi li a.day2 {
	background:url(img/navi_base.png) -70px 0 no-repeat;
}

#container-central #base .navi li a.day3 {
	background:url(img/navi_base.png) -140px 0 no-repeat;
}

#container-central #base .navi li a.day4 {
	background:url(img/navi_base.png) -210px 0 no-repeat;
}

#container-central #base .navi li a.day5 {
	background:url(img/navi_base.png) -280px 0 no-repeat;
}

#container-central #base .navi li a.day6 {
	background:url(img/navi_base.png) -350px 0 no-repeat;
}

#container-central #base .navi li a.day7 {
	background:url(img/navi_base.png) -420px 0 no-repeat;
}

#container-central #apply .navi li a.day1 {
	background:url(img/navi_apply.png) 0 0 no-repeat;
}

#container-central #apply .navi li a.day2 {
	background:url(img/navi_apply.png) -70px 0 no-repeat;
}

#container-central #apply .navi li a.day3 {
	background:url(img/navi_apply.png) -140px 0 no-repeat;
}

#container-central #apply .navi li a.day4 {
	background:url(img/navi_apply.png) -210px 0 no-repeat;
}

#container-central #apply .navi li a.day5 {
	background:url(img/navi_apply.png) -280px 0 no-repeat;
}

#container-central #apply .navi li a.day6 {
	background:url(img/navi_apply.png) -350px 0 no-repeat;
}

#container-central #apply .navi li a.day7 {
	background:url(img/navi_apply.png) -420px 0 no-repeat;
}

#container-central #base li a:hover.day1, #container-central #base li a:hover.day2, #container-central #base li a:hover.day3, #container-central #base li a:hover.day4, #container-central #base li a:hover.day5, #container-central #base li a:hover.day6, #container-central #base li a:hover.day7, #container-central #apply li a:hover.day1, #container-central #apply li a:hover.day2, #container-central #apply li a:hover.day3, #container-central #apply li a:hover.day4, #container-central #apply li a:hover.day5, #container-central #apply li a:hover.day6, #container-central #apply li a:hover.day7 {
	background:none;
}

#container-central #base .left, #container-central #apply .left {
	float:left;
	width:340px;
	margin:15px 0 0 20px;
	_display:inline;
}

#container-central #base .right, #container-central #apply .right {
	float:right;
	width:340px;
	margin:15px 20px 0 0;
	_display:inline;
}

#container-central #apply .left2 {
	float:left;
	width:340px;
	margin:30px 0 0 110px;
	_display:inline;
}

#container-central #apply .right2 {
	float:right;
	width:340px;
	margin:30px 110px 0 0;
	_display:inline;
}

#container-central #base .img, #container-central #apply .img {
	float:left;
	width:122px;
	_display:inline;
}

#container-central #base .buy, #container-central #apply .buy {
	float:right;
	width:210px;
	_display:inline;
}

#container-central #base a img {
	border:1px #79BDFB solid;
}

#container-central #apply a img {
	border:1px #FF6D15 solid;
}

#container-central .info {
	clear:both;
	padding:0 0 5px 0;
	overflow:hidden;
	_zoom:1;
}

#container-central h3 {
	padding:0 0 2px 0;
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
}

#container-central h3 a {
	text-decoration:none;
}

#container-central .limit0, #container-central .limit1 {
	clear:both;
	overflow:hidden;
	_zoom:1;
}

#container-central .limit0 {
	padding:0 0 0 0;
}

#container-central em {
	display:block;
	width:7em;
	padding:2px 0.5em 0 0;
	line-height:1.1;
	font-size:10px;
	font-style:normal;
}

#container-central .rights {
	float:left;
	width:8em;
	font-weight:bold;
	color:#cc0000;
	line-height:1.3;
}

#container-central .basket a {
	float:left;
	display:block;
	width:32px;
	height:15px;
	background:url(img/basket_mini.gif) 0 -15px no-repeat;
	text-indent:-9999px;
	line-height:1;
}

#container-central .basket a:hover {
	background:url(img/basket_mini.gif) 0 0 no-repeat;
}

#container-central #base p, #container-central #apply p {
	clear:both;
	line-height:1.4;
}

#container-central #base .point, #container-central #apply .point {
	clear:both;
	height:70px;
	text-align:center;
}

#container-central #apply .point-l {
	padding:0 0 0 180px;
}

#container-central #apply .point-r {
	padding:0 180px 0 0;
}

#container-central .c-list {
	padding:5px 0;
	margin:10px 0 0 0;
	border-top:#79BDFB 2px dotted;
	border-bottom:#79BDFB 2px dotted;
	text-align:center;
}

#container-central #apply .c-list {
	border-top:#FF6D15 2px dotted;
	border-bottom:#FF6D15 2px dotted;
}

#container-central .off-list {
	margin:60px 0 0 0;
}

