@charset "utf-8";
/* ===================================================================
CSS information

 File Name  : layout.css
 Author     : ethicalive
 Style Info : index.html
=================================================================== */

/* index.html */

#idxCont #content01 { min-width:960px; background:URL(../img/cont01_bg_02.jpg) no-repeat center top; min-height:580px; }
#idxCont #content01 .innerWrap02 { height:580px; }
#idxCont #content01 .slideWrap01 { width:100%; height:520px; position:relative; overflow:hidden; }
#idxCont #content01 .contWrap01 { width:876px; margin:0 auto; }
#idxCont #content01 #sideA { width:100%; height:460px; position:absolute; bottom:0; left:0; background:URL(../img/cont01_bg_03.png) no-repeat center top; }
#idxCont #content01 #sideA .contWrap01 .colWrap01 { margin:34px 0 0 0; }
#idxCont #content01 #sideA .contWrap01 .colWrap01 hgroup { width:460px; float:left; text-align:left; }
#idxCont #content01 #sideA .contWrap01 .colWrap01 hgroup h3 { margin:0 0 20px 0; height:90px; }
#idxCont #content01 #sideA .contWrap01 .colWrap01 hgroup h3.endCont { margin-bottom:0 !important; }
#idxCont #content01 #sideA .contWrap01 .colWrap01 section { width:372px; float:right; }
#idxCont #content01 #sideA .contWrap01 .colWrap01 section h4 { width:325px; margin:30px auto 0 auto; }
#idxCont #content01 #sideB { width:100%; height:460px; position:absolute; bottom:0; right:-100%; background:URL(../img/cont01_bg_04.png) no-repeat center top; }
#idxCont #content01 #sideB .contWrap01 { text-align:left; }
#idxCont #content01 #sideB .contWrap01 h2 { width:821px; float:left; }
#idxCont #content01 #sideB .contWrap01 .slideBtn02 { width:55px; float:right; }
#idxCont #content01 #sideB .contWrap01 .colWrap01 { margin:34px 0 0 0; }
#idxCont #content01 #sideB .contWrap01 .colWrap01 h3 { margin:48px 0 0 0; }

#idxCont #content02 { min-width:960px; background:URL(../img/cont02_bg_01.jpg) no-repeat center center; min-height:580px; }
#idxCont #content02 .contWrap01 { padding:110px 0 0 30px; text-align:left; }
#idxCont #content02 .contWrap01 p { margin:46px 0 0 0; }

#idxCont #content03 { min-width:960px; background:URL(../img/cont03_bg_01.jpg) no-repeat center center; min-height:580px; }
#idxCont #content03 .contWrap01 { padding:108px 0 0 30px; text-align:left; }
#idxCont #content03 .contWrap01 p { margin:46px 0 0 0; }

#idxCont #content04 { min-width:960px; background:URL(../img/cont04_bg_01.png) no-repeat center center; min-height:580px; }
#idxCont #content04 .contWrap01 { padding:92px 0 0 30px; text-align:left; }
#idxCont #content04 .contWrap01 p { margin:46px 0 0 0; }

#idxCont #container .innerWrap01 { width:960px; height:580px; margin:0 auto; }

#idxCont #allowPrev { width:114px; height:35px; position:fixed; top:75px; left:50%; z-index:1000; margin:0 0 0 -57px; display:none; _display:none !important; }
#idxCont #allowNext { width:114px; height:35px; position:fixed; bottom:110px; left:50%; z-index:1000; margin:0 0 0 -57px; display:none; _display:none !important; }
