@charset "utf-8";
/* CSS Document */

/******************************
			共同設定
*******************************/
body{font-size:12px;font-family:"Arial","微軟正黑體";color:#FFFFFF;background:url(../images/bg.jpg) repeat;}
.wrapper{margin:0px auto;width:100%;background:url(../images/bg_body.png) center repeat-y;}
.contentWrapper{position:relative;margin:0px auto;width:1280px;}

.pic_01{width:450px;height:680px;background:url(../images/pic_01.png) no-repeat;}
.pic_02{width:250px;height:390px;background:url(../images/pic_02.png) no-repeat;}
.pic_03{width:300px;height:450px;background:url(../images/pic_03.png) no-repeat;}

.contentWrapper .pic_01{z-index:2;position:absolute;top:55px;right:170px;}

/* header */
#header{position:relative;width:1280px;height:575px;background:url(../images/header_bg.jpg) no-repeat;}
#header .logo{position:absolute;top:15px;left:135px;width:152px;height:56px;background:url(../images/logo.png) no-repeat;}
#header h1{position:absolute;top:90px;left:190px;text-indent:-9999px;width:610px;height:290px;background:url(../images/pic_title.png) no-repeat;}

/* nav */
#header .nav{position:absolute;bottom:0px;left:205px;}
#header .nav li{float:left;}
#header .nav li a{display:block;text-indent:-9999px;width:185px;height:90px;background:url(../images/nav.png) no-repeat;}
#header .nav li.nav_01 a{background-position:0px -110px;}
#header .nav li.nav_01 a:hover{background-position:0px -260px;}
#header .nav li.nav_01.on a{background-position:0px 0px;}
#header .nav li.nav_02 a{background-position:-200px -110px;}
#header .nav li.nav_02 a:hover{background-position:-200px -260px;}
#header .nav li.nav_02.on a{background-position:-200px 0px;}

/* main */
#main{position:relative;width:1280px;height:920px;background:url(../images/main_bg.jpg) no-repeat;}
#main #main_content{position:relative;margin:0px auto;width:970px;height:670px;}
#main #main_content:after{content:'.'; display:block; clear:both; visibility:hidden; overflow:hidden; line-height:0; height:0; }

#main_content .item li label{text-indent:-9999px;display:block;width:250px;height:60px;background:url(../images/i_item.png) no-repeat;}
#main_content .item .item_01 label{background-position:-5px 0px;}
#main_content .item .item_02 label{background-position:-5px -95px;}
#main_content .item .item_03 label{background-position:-5px -195px;}
#main_content .item .item_04 label{background-position:-5px -295px;}
#main_content .item .item_05 label{background-position:-5px -395px;}
#main_content .item .item_06 label{background-position:-5px -495px;}
#main_content .item li p{margin-left:80px;*margin-left:65px;line-height:26px;font-size:18px;font-weight:bold;color:#E4E4E4;text-shadow:3px 3px 5px #333333;}

.index #main_content .item li{margin-bottom:45px;}
/*
.index #main_content .pic_02{float:left;margin-top:60px;}
.index #main_content .itemAll{float:right;margin:95px 5px 0px 0px;}
*/

.index #main_content .pic_02{position:absolute;top:60px;left:0px;}
.index #main_content .itemAll{position:absolute;top:95px;right:15px;}

.index #main_content .item.p02{margin-top:105px;}

.index #main_content .item{float:left;}

.view #main_content .info{float:left;margin:100px 0px 0px 50px;}
.view #main_content .info label{display:block;width:550px;height:150px;text-indent:-9999px;background:url(../images/view_txt.png) 0px 0px no-repeat;}
.view #main_content .info ul li{margin:40px 0px;text-indent:-9999px;background:url(../images/view_txt.png) no-repeat;}
.view #main_content .info ul li.info_01{width:350px;height:100px;background-position:0px -195px;}
.view #main_content .info ul li.info_02{margin-left:155px;width:360px;height:210px;background-position:0px -330px;}
.view #main_content .pic_03{float:right;margin:240px 65px 0px 0px;}

/* footer */
#footer .copyright{padding:0px 0px 10px 75px;width:330px;line-height:65px;background:url(../images/i_ball.png) no-repeat;}
#footer .copyright{margin:150px auto 0px auto;}