/* index.css */

/* float reset
****************************************************/
div#main_container div#main div#main_area:after {content:"";display:block; clear:both; height: 0; visibility: hidden;}

/* text -> img
****************************************************/
div#main div#mc_header h3,
div#main div#main_area div h4{text-indent: -9999px; overflow: hidden; display: block; background-repeat: no-repeat;}

/* base_setting
**************************************************************************************************/
#wapper {min-width: 1024px;}
div#mc_wapper {position:relative; background-image:url(../images/lego02_base_bg.gif); min-width:1024px;}
*html #wapper div#mc_wapper {width: 100%;}

div#main_container {padding-top: 20px; padding-bottom: 20px;}
div#main_container div#main {position:relative; color: #000;}

#wapper div#global_footer {margin-top: 0;}

/* main_container
**************************************************************************************************/
div#main_container div#main div#mc_header {
	position: relative;
	margin-bottom: 12px;
	height: 477px;
}
div#main_container div#main div#mc_header h3 {
	position: relative;
	margin: 0 0 0 18px;
	background-image: url(../images/s2_logo.png);
	width: 527px;
	height: 107px;
	z-index: 1;
}
div#main_container div#main div#mc_header img {
	position: absolute;
	margin-top: -63px;
	margin-left: -27px;
	margin-right: -32px;
	width: 999px;
	height: 426px;
	z-index: 0;
}

div#main_container div#main div#main_area {
	position: relative;
	padding: 0 18px 0 25px;
	width: 890px;
	height: 677px;
}
div#main_container div#main div#side_a,
div#main_container div#main div#side_b{
	float: left;
	padding: 12px 7px 21px 0;
	background-image: url(../images/mainbg.png);
	width: 426px;
	height: 644px;
}
div#main_container div#main div#side_a {margin-right: 19px;}
div#main_container div#main div#main_area div h4 {position:relative; margin-left:14px; width:122px; height:32px;}
div#main_container div#main div#main_area #side_a h4 {background-image:url(../images/s2a_txt.png);}
div#main_container div#main div#main_area #side_b h4 {background-image:url(../images/s2b_txt.png);}

div#main_container div#main div#main_area div ul {position:relative; width:426px; height:612px;}
div#main_container div#main div#main_area div ul li {position:absolute;}

div#main_container div#main div#main_area div#side_a ul li.li01 {top:0;       left:0;     width:141px; height:199px;}
div#main_container div#main div#main_area div#side_a ul li.li02 {top:18px;    left:158px; width:118px; height:202px;}
div#main_container div#main div#main_area div#side_a ul li.li03 {top:4px;       right:5px;  width:142px; height:199px;}
div#main_container div#main div#main_area div#side_a ul li.li04 {top:204px;   left:68px;  width:120px; height:192px;}
div#main_container div#main div#main_area div#side_a ul li.li05 {top:204px;   right:78px; width:120px; height:192px;}
div#main_container div#main div#main_area div#side_a ul li.li06 {bottom:20px; left:9px;   width:142px; height:200px;}
div#main_container div#main div#main_area div#side_a ul li.li07 {bottom:0px;  left:148px; width:142px; height:204px;}
div#main_container div#main div#main_area div#side_a ul li.li08 {bottom:20px; right:5px;  width:142px; height:200px;}

div#main_container div#main div#main_area div#side_b ul li.li01 {top:7px;     left:5px;   width:142px; height:200px;}
div#main_container div#main div#main_area div#side_b ul li.li02 {top:7px;    left:145px; width:132px; height:213px;}
div#main_container div#main div#main_area div#side_b ul li.li03 {top:0;    right:7px; width:146px; height:200px;}
div#main_container div#main div#main_area div#side_b ul li.li04 {top:197px;   left: 58px; width:142px; height:198px;}
div#main_container div#main div#main_area div#side_b ul li.li05 {top:165px;   right:57px; width:121px; height:231px;}
div#main_container div#main div#main_area div#side_b ul li.li06 {bottom:20px; left:9px;   width:141px; height:187px;}
div#main_container div#main div#main_area div#side_b ul li.li07 {bottom:0px;  left:150px; width:137px; height:198px;}
div#main_container div#main div#main_area div#side_b ul li.li08 {bottom:22px; right:1px;  width:142px; height:200px;}

div#main_container div#main p#mc_footer {
	clear: both;
	text-align: right;
}