/* 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/lego04_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/s4_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/s4a_txt.png);}
div#main_container div#main div#main_area #side_b h4 {background-image:url(../images/s4b_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:-10px;       left:10px;     width:134px; height:208px;}
div#main_container div#main div#main_area div#side_a ul li.li02 {top:-30px;    left:148px; width:138px; height:202px;}
div#main_container div#main div#main_area div#side_a ul li.li03 {top:0;       right:15px;  width:124px; height:198px;}
div#main_container div#main div#main_area div#side_a ul li.li04 {top:208px;   left:68px;  width:130px; height:192px;}
div#main_container div#main div#main_area div#side_a ul li.li05 {top:168px;   right:78px; width:126px; height:252px;}
div#main_container div#main div#main_area div#side_a ul li.li06 {bottom:24px; left:12px;   width:133px; height:193px;}
div#main_container div#main div#main_area div#side_a ul li.li07 {bottom:4px;  left:152px; width:132px; height:201px;}
div#main_container div#main div#main_area div#side_a ul li.li08 {bottom:24px; right:10px;  width:132px; height:193px;}

div#main_container div#main div#main_area div#side_b ul li.li01 {top:13px;     left:5px;   width:135px; height:180px;}
div#main_container div#main div#main_area div#side_b ul li.li02 {top:-23px;    left:144px; width:135px; height:191px;}
div#main_container div#main div#main_area div#side_b ul li.li03 {top:10px;    right:10px; width:127px; height:187px;}
div#main_container div#main div#main_area div#side_b ul li.li04 {top:197px;   left: 68px; width:126px; height:192px;}
div#main_container div#main div#main_area div#side_b ul li.li05 {top:190px;   right:72px; width:124px; height:190px;}
div#main_container div#main div#main_area div#side_b ul li.li06 {bottom:26px; left:15px;   width:127px; height:188px;}
div#main_container div#main div#main_area div#side_b ul li.li07 {bottom:-5px;  left:150px; width:137px; height:198px;}
div#main_container div#main div#main_area div#side_b ul li.li08 {bottom:28px; right:10px;  width:132px; height:198px;}

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