/* CSS Document */

*{margin: 0;padding: 0;}
body {background-color:#FFFFFF; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, Verdana, Arial; font-size:12px; color:#666666; margin:0; padding:0;}
form, input, select, textarea {margin:0; padding:0;}
input, select, textarea {color:#666666; font-size:12px; padding:1px 2px;}
img {border:0px; vertical-align:bottom; margin:0; padding:0;}
p {margin-bottom:12px;}
ul, li {margin:0; padding:0; list-style-type:none}


/* Link Color for general */
a:link {color:#dd1276; text-decoration:underline;}
a:visited {color:#dd1276; text-decoration:underline;}
a:hover {color:#dd1276; text-decoration:none;}
a:active {color:#dd1276; text-decoration:none;}
a:focus {outline:none;}

.c-both {
	clear:both; visibility:hidden; height:0;
}
div.clearfix {
	display:inline-block;
}
div.clearfix:after {
	content:"";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
/* Hides from IE-mac \*/
* html div.clearfix {height:1%;}
div.clearfix {display:block;}
/* End hide from IE-mac */

.alignCenter {text-align:center;}
.floatLeft {float:left;}
.floatRight {float:right;}
.marginT5 {margin-top:5px;}
.marginT10 {margin-top:10px;}
.marginT20 {margin-top:20px;}
.marginT25 {margin-top:25px;}

/* ----------- container ----------- */
div#container {
}

/* ----------- header ----------- */

div#logo {
	position:absolute;
	left:28px; top:18px;
	width:253px; height:119px;
}
div#loginBox1 {
	position:absolute;
	left:508px; top:0px;
	padding:7px 0 0 20px;
	width:457px; height:51px;
	background:url(/pc/common/image/login_bg.png) no-repeat;
	color:#666666;
}

div#loginBox2 {
	position:absolute;
	left:548px; top:0px;
	padding:7px 0 0 20px;
	width:417px; height:51px;
	background:url(/pc/common/image/login_bg2.png) no-repeat;
	color:#666666;
}

div#loginBox3 {
	position:absolute;
	left:553px; top:0px;
	padding:7px 0 0 20px;
	width:412px; height:51px;
	background:url(/pc/common/image/login_bg3.png) no-repeat;
	color:#666666;
}

div#loginBox4 {
	position:absolute;
	left:648px; top:0px;
	padding:7px 0 0 20px;
	width:317px; height:51px;
	background:url(/pc/common/image/login_bg4.png) no-repeat;
	color:#666666;
}

div#nameBox {
	float:left;
	width:151px; height:24px;
	text-align:center;
		background:url(/pc/common/image/login_name.jpg) no-repeat left 3px;
}
div#nameBox div#nameTxt {
	padding:8px 10px 0 10px;
}
div#changeBtn {
	float:left;
	margin:3px 0 0 8px;
}
div#logoutBtn {
	float:left;
	margin:0 0 0 6px;
}
div#logoutBtn {
	float:left;
	margin:0 0 0 6px;
}
div#loginBtn {
	float:left;
	margin:0;
}
div#infoBtn {
	float:left;
	margin:0;
}
div#meritBtn {
	float:left;
	margin:3px 0 0 0;
}

/* ----------- bottom link ----------- */
div#bottomLinkContainer {
	width:968px; height:90px;
	margin:0 auto; text-align:center;
}
div#bottomLinkContainer ul {
	padding:10px 0 0 0;
}
div#bottomLinkContainer ul li {
	display:inline; margin-right: 10px;
}
div#bottomLinkContainer ul li.end {
	margin-right: 0;
}


/* ----------- bottom banner ----------- */
div#bannerContainer {
	width:968px; height:80px;
	margin:0 auto; text-align:center;
}
div#bannerContainer ul {
	padding:10px 0 0 0;
}
div#bannerContainer ul li {
	display:inline; margin-right: 10px;
}
div#bannerContainer ul li.end {
	margin-right: 0;
}

/* ----------- footer ----------- */
div#footerContainer {
	background:url(/pc/common/image/footer_bg.png) repeat-x left top;
	height:110px; text-align:center;
	font-size:10px;
}
div#footerContainer p {margin:0 0 4px 0;}
div#footerContainer a:link {color:#a1004f; text-decoration:underline;}
div#footerContainer a:visited {color:#a1004f; text-decoration:underline;}
div#footerContainer a:hover {color:#a1004f; text-decoration:none;}
div#footerContainer a:active {color:#a1004f; text-decoration:none;}

div#footer {
	width:968px; margin:0 auto; text-align:left;
	position:relative;
}
div#pageTop {
	position:absolute;
	left:838px; top:0px;
	width:120px; height:31px;
}

/* ----------- main ----------- */
div#mainContainer {
	width:968px;
	margin:0 auto;
	text-align:left;
	background:url(/pc/common/image/contents_bg_main.png) no-repeat left top;
}
div#main {
	padding:0 25px 0 25px;
}

@media print{
body {background:none;}
}
