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

/*-----------------------------------------
 	reset
-----------------------------------------*/
html {
	margin: 0px;
	padding: 0px;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', verdana, Helvetica,Arial, sans-serif;
}

a {
	color:#FFF;
	text-decoration:none;
}

a img {
	-webkit-transition:0.2s ease-in-out;
	-moz-transition:0.2s ease-in-out;
	-o-transition:0.2s ease-in-out;
	-ms-transition:0.2s ease-in-out;
	transition:0.2s ease-in-out;
}

a:hover img {
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	zoom:1;
}

#contentsArea a:link, #container a:visited {
	color: #fff;
	text-decoration: none;
}

#contentsArea a:hover, #container a:active {
	color: #ccc;
	text-decoration: underline;
}

body {
	background-color:#000;
	position:relative;
	min-width:1280px;
}




.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.clear {clear: both;}

/* common */
.mt10 { margin-top: 10px !important;}
.mt20 { margin-top: 20px !important;}
.mt30 { margin-top: 30px !important;}
.mt40 { margin-top: 40px !important;}
.mb10 { margin-bottom: 10px !important;}
.mb20 { margin-bottom: 20px !important;}
.mb30 { margin-bottom: 30px !important;}
.mb40 { margin-bottom: 40px !important;}
.mr0 { margin-right: 0 !important;}
.mr10 { margin-right: 10px !important;}
.mr20 { margin-right: 20px !important;}


#pagetop {
	bottom: 20px;
	position: fixed;
	right: 20px;
}

/*-----------------------------------------
 	index
-----------------------------------------*/


#wrapper{
	width:100%;
	height:100%;
	position:relative;
	background:#000;
	overflow:hidden;
}

#loading {
	width:100%;
	height:100%;
	top:30px;
	left:0;
	position:fixed;
	background:#000;
	z-index:9999;
}

#top #mainImg{
	width:100%;
}

#top #wrapper .mainImgInner {
	width:1240px;
	margin:0 auto;
	height:620px;
	position:relative;
}

#top #wrapper #mainImg h1 {
/*
	width:436px;
	height:342px;
	position:absolute;
	top:9px;
	left:30px;
*/
	width:520px;
	height:401px;
	position:absolute;
	top:0;
	left:360px;

}

#top #wrapper #mainImg .changeImg {
	width:1400px;
	height:630px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-700px;
}

#top #wrapper #mainImg .logo3ds {
	width:182px;
	height:38px;
	position:absolute;
	right:0;
	top:11px;
}

#top #wrapper #mainImg .movieArea {
	width:230px;
	height:184px;
	position:absolute;
	bottom:50px;
	right:0;
}

#top #wrapper #mainImg .movieArea img {
	vertical-align:bottom;
	
}

#top #wrapper #mainImg .movieArea .movieThum {
	width:230px;
	height:184px;
	background:url(../images/index/pv_thum01.png) no-repeat left top;
	margin-bottom:5px;
	margin-left:16px;
	position:relative;	
}

#top #wrapper #mainImg .movieArea .movieThum a {
	width:189px;
	height:108px;
	position:absolute;
	top:32px;
	left:20px;
	z-index:20;
}

#top #wrapper #mainImg .movieArea .movieThum #mInner {
	width:189px;
	height:108px;
	position:absolute;
	border:1px solid #fff;
	top:32px;
	left:20px;
	z-index:5;
}

#top #wrapper #mainImg .movieArea .movieThum #mInner {
	display:none;
}

#top #wrapper #mainImg .movieArea .btnArea {
	width:220px;
	margin-left:21px;
	
}

#top #wrapper #mainImg .movieArea .btnArea .btn01,
#top #wrapper #mainImg .movieArea .btnArea .btn02 {
	height:46px;
}

#top #wrapper #mainImg .movieArea .btnArea .btn01 {
	width:109px;
	float:left;
}

#top #wrapper #mainImg .movieArea .btnArea .btn01 {
	width:111px;
	float:right;
}


#top #wrapper #mainImg .movieArea .btnSing {
	width:241px;
	height:54px;
	margin-left:2px;
	
}

#top #wrapper #mainImg .movieArea .btnTvcm {
	width:243px;
	height:54px;
	
}

#top #wrapper #mainImg .logoaward {
	position:absolute;
	left:26px;
/*
	bottom:177px;
	*/
	bottom:60px;
	width:95px;
	height:94px;
}

#top #wrapper #bnrArea .inner {
	width:100%;
	padding-bottom:50px;
	background:url(../images/index/bg_baner.gif) no-repeat center bottom;
}
/*
#top #wrapper #bnrArea ul {
	width:1240px;
	margin:0 auto;
	text-align:center;
	position:relative;
	z-index:10;
}
*/

#top #wrapper #bnrArea ul {
	width:1220px;
	margin:-40px auto 0;
	text-align:center;
	position:relative;
	z-index:10;
}


#top #wrapper #bnrArea ul li {
	margin:0 5px 10px;
	display:inline-block;
	text-align:center;
	height:87px;
}

#top #wrapper #bnrArea .list01 li {
	width:295px;
}

#top #wrapper #bnrArea .list01 .bnrLarge {
	width:606px;
	
}

#top #wrapper #bnrArea .list02 li {
	/* width:606px; */
}

/* 141120 大バナー */
#top #wrapper #bnrArea .list02 li {
	float:left;
	/* width:606px; */
}

#top #wrapper #bnrArea .list02 li.bnrLarge {
	height:184px; 
/*	 width:600px; */
}

/* 141120 重要なお知らせ */
#top #wrapper #bnrArea .list02 li.data_update {
	padding: 0 0 0 820px;
	height:40px;
}



#top #wrapper #contentsArea {
	width:100%;
	margin:0 auto;
	padding-bottom:20px;
	background:url(../images/index/line_bg.png) no-repeat center bottom;
	margin-bottom:40px;
}

#top #wrapper #contentsArea  #pageNavi {
	width:980px;
	height:81px;
	margin:0 auto 32px;	
}

#top #wrapper #contentsArea  #pageNavi li {
	width:480px;
	height:81px;
}


#top #wrapper #contentsArea  #pageNavi .linkGame {
	float:left;
}

#top #wrapper #contentsArea  #pageNavi .linkPromo {
	float:right;
}

#top #wrapper #contentsArea  #infoArea {
	width:100%;
	height:auto !important;
	padding-bottom:60px;
	position:relative;
}

#top #wrapper #contentsArea  #infoArea.bgDay {
	background:url(../images/index/bg_desert.jpg) repeat-y top center;	
}

#top #wrapper #contentsArea  #infoArea.bgNight {
	background:url(../images/index/bg_desert_night.jpg) repeat-y top center;	
}


#top #wrapper #contentsArea #infoArea #infoInner {
	width:100%;	
	padding-top:15px;
}


#top #wrapper #contentsArea #infoInner.bgDay {
	background:url(../images/index/bg_desert_top.jpg) no-repeat top center;
}

#top #wrapper #contentsArea #infoInner.bgNight {
	background:url(../images/index/bg_desert_night_top.jpg) no-repeat top center;
}

#top #wrapper #contentsArea #gameInfo {
	width:1240px;
	margin:0 auto;
	padding-top:20px;
	position:relative;
}

#top #wrapper #contentsArea #gameInfo h3 {
	width:694px;
	height:203px;
	margin:0 0 0 266px;	
}

#top #wrapper #contentsArea #gameInfo #mainNavi {
	width:1240px;
	height:76px;
	margin:0 auto 8px;
	padding-top:18px;
	background:url(../images/index/bg_navi_main.png) no-repeat center top;
}

#top #wrapper #contentsArea #gameInfo #mainNavi ul {
	width:1202px;
	height:58px;
	margin:0 auto;
}

#top #wrapper #contentsArea #gameInfo #mainNavi ul li {
	width:192px;
	height:58px;
	float:left;
	margin-right:10px;	
}


#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviRelation {
	margin-right:0;
}

#top #wrapper #contentsArea #gameInfo #mainNavi ul a {
	text-indent: 100%; 
    white-space: nowrap; 
    overflow: hidden;
	display:block;
	width:192px;
	height:58px;
	-webkit-transition:0.2s ease-in-out;
	-moz-transition:0.2s ease-in-out;
	-o-transition:0.2s ease-in-out;
	-ms-transition:0.2s ease-in-out;
	transition:0.2s ease-in-out;
}

#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviAll a { background:url(../images/index/main_navi01.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviAll a:hover { background:url(../images/index/main_navi01_on.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviAll.selected a { background:url(../images/index/main_navi01_on.png) no-repeat left;} 

#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviCmovie a { background:url(../images/index/main_navi02.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviCmovie a:hover { background:url(../images/index/main_navi02_on.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviCmovie.selected a { background:url(../images/index/main_navi02_on.png) no-repeat left;} 

#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviGame a { background:url(../images/index/main_navi03.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviGame a:hover { background:url(../images/index/main_navi03_on.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviGame.selected a { background:url(../images/index/main_navi03_on.png) no-repeat left;} 

#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviColabo a { background:url(../images/index/main_navi04.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviColabo a:hover { background:url(../images/index/main_navi04_on.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviColabo.selected a { background:url(../images/index/main_navi04_on.png) no-repeat left;} 

#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviEvent a { background:url(../images/index/main_navi05.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviEvent a:hover { background:url(../images/index/main_navi05_on.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviEvent.selected  a{ background:url(../images/index/main_navi05_on.png) no-repeat left;} 


#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviRelation a { background:url(../images/index/main_navi06.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviRelation a:hover { background:url(../images/index/main_navi06_on.png) no-repeat left;} 
#top #wrapper #contentsArea #gameInfo #mainNavi ul .mNaviRelation.selected a { background:url(../images/index/main_navi06_on.png) no-repeat left;} 


#top #wrapper #contentsArea #gameInfo #gameNavi {
	width:1202px;
	height:72px;
	margin:0 auto 15px;
	background:url(../images/index/bg_sub_cate.png) no-repeat left top;
}

#top #wrapper #contentsArea #gameInfo #gameNavi ul {
	width:1161px;
	height:44px;
	padding-top:16px;
	margin:0 auto;
}

#top #wrapper #contentsArea #gameInfo #gameNavi ul li {
	width:138px;
	height:44px;
	float:left;
	margin-right:8px;
}


#top #wrapper #contentsArea #gameInfo #gameNavi ul li a {
	text-indent: 100%; 
    white-space: nowrap; 
    overflow: hidden;
	display:block;
	width:138px;
	height:44px;
	-webkit-transition:0.2s ease-in-out;
	-moz-transition:0.2s ease-in-out;
	-o-transition:0.2s ease-in-out;
	-ms-transition:0.2s ease-in-out;
	transition:0.2s ease-in-out;
}

#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviNew a { background:url(../images/index/navi_new.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviNew a:hover { background:url(../images/index/navi_new_on.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviNew.selected a { background:url(../images/index/navi_new_on.png) no-repeat center top;}

#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviMonster a { background:url(../images/index/navi_monster.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviMonster a:hover { background:url(../images/index/navi_monster_on.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviMonster.selected a { background:url(../images/index/navi_monster_on.png) no-repeat center top;}

#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviField a { background:url(../images/index/navi_field.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviField a:hover { background:url(../images/index/navi_field_on.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviField.selected a { background:url(../images/index/navi_field_on.png) no-repeat center top;}

#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviStory a { background:url(../images/index/navi_story.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviStory a:hover { background:url(../images/index/navi_story_on.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviStory.selected a { background:url(../images/index/navi_story_on.png) no-repeat center top;}

#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviHunt a { background:url(../images/index/navi_hunt.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviHunt a:hover { background:url(../images/index/navi_hunt_on.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviHunt.selected a { background:url(../images/index/navi_hunt_on.png) no-repeat center top;}

#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviQuest a { background:url(../images/index/navi_quest.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviQuest a:hover { background:url(../images/index/navi_quest_on.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviQuest.selected a { background:url(../images/index/navi_quest_on.png) no-repeat center top;}

#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviPmovie a { background:url(../images/index/navi_movie.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviPmovie a:hover { background:url(../images/index/navi_movie_on.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviPmovie.selected a { background:url(../images/index/navi_movie_on.png) no-repeat center top;}

#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviDlc a { background:url(../images/index/navi_dlc.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviDlc a:hover { background:url(../images/index/navi_dlc_on.png) no-repeat center top;}
#top #wrapper #contentsArea #gameInfo #gameNavi ul li.naviDlc.selected a { background:url(../images/index/navi_dlc_on.png) no-repeat center top;}




#top #wrapper #contentsArea #gameInfo #gameNavi ul .naviPmovie {
	margin-right:0;
}

#top #wrapper #contentsArea #gameInfo .panelList {
	width:1240px;
	position:relative;
	margin:0 auto;
	padding-top:12px;
}


#top #wrapper #contentsArea #gameInfo .panelList ul {
	width:1250px;
	margin: 0 -10px 0 0;
	//overflow: hidden;
	position:relative;
	_zoom: 1;
}

#top #wrapper #contentsArea #gameInfo .panelList ul li {
	float:left;
	height:290px;
	margin:0 10px 15px 0;
	position:absolute;
	list-style:none;
}

#top #wrapper #contentsArea #gameInfo .panelList ul li a {
	display:block;
	height:290px;
	-webkit-transition:0.2s ease-in-out;
	-moz-transition:0.2s ease-in-out;
	-o-transition:0.2s ease-in-out;
	-ms-transition:0.2s ease-in-out;
	transition:0.2s ease-in-out;
}

#top #wrapper #contentsArea #gameInfo .panelList ul li a:hover  {
	text-decoration:none !important;
}

#top #wrapper #contentsArea #gameInfo .panelList ul li a:hover img {
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
	-ms-filter:"alpha(opacity=100)" !important;
	-moz-opacity:1 !important;
	-khtml-opacity:1 !important;
	zoom:1;
}

#top #wrapper #contentsArea #gameInfo .panelList .bgDay .sizeL {
	width:740px;
	background:url(../images/index/bg_size_l.jpg) no-repeat left;
}

#top #wrapper #contentsArea #gameInfo .panelList .bgNight .sizeL {
	width:740px;
	background:url(../images/index/bg_size_l_night.jpg) no-repeat left;
}

#top #wrapper #contentsArea #gameInfo .panelList .bgDay .sizeM {
	width:490px;
	background:url(../images/index/bg_size_m.jpg) no-repeat left;
}

#top #wrapper #contentsArea #gameInfo .panelList .bgNight .sizeM {
	width:490px;
	background:url(../images/index/bg_size_m_night.jpg) no-repeat left;
}

#top #wrapper #contentsArea #gameInfo .panelList .bgDay .sizeS {
	width:240px;
	background:url(../images/index/bg_size_s.jpg) no-repeat left;
}

#top #wrapper #contentsArea #gameInfo .panelList .bgNight .sizeS {
	width:240px;
	background:url(../images/index/bg_size_s_night.jpg) no-repeat left;
}



#top #wrapper #contentsArea #gameInfo .panelList ul .cmovie a:hover  {
	background-color: rgba(79,146,63,0.7);
}

/*ゲーム情報*/

#top #wrapper #contentsArea #gameInfo .panelList ul .monster a:hover,
#top #wrapper #contentsArea #gameInfo .panelList ul .field a:hover,
#top #wrapper #contentsArea #gameInfo .panelList ul .story a:hover,
#top #wrapper #contentsArea #gameInfo .panelList ul .hunt a:hover,
#top #wrapper #contentsArea #gameInfo .panelList ul .quest a:hover,
#top #wrapper #contentsArea #gameInfo .panelList ul .pmovie a:hover,
#top #wrapper #contentsArea #gameInfo .panelList ul .dlc a:hover {
	background-color: rgba(40,121,151,0.7);
}

#top #wrapper #contentsArea #gameInfo .panelList ul .event a:hover {
	background-color: rgba(126,80,123,0.7);
}

#top #wrapper #contentsArea #gameInfo .panelList ul .colabo a:hover {
	background-color: rgba(57,78,129,0.7);
}


#top #wrapper #contentsArea #gameInfo .panelList ul .relation a:hover  {
	background-color: rgba(201,130,43,0.7);
}


#top #wrapper #contentsArea #gameInfo .panelList ul .allonly a:hover  {
	background-color: rgba(186,62,59,0.7);
}


#top #wrapper #contentsArea #gameInfo .panelList ul li .newIcon {
	width:52px;
	height:52px;
	position:absolute;
	left:12px;
	top:12px;
}

#top #wrapper #contentsArea #gameInfo .panelList ul li .img {
	padding-top:12px;
	height:216px;
	margin:0 auto;	
}




#top #wrapper #contentsArea #gameInfo .panelList ul li .img img {
	vertical-align:bottom;	
}

#top #wrapper #contentsArea #gameInfo .panelList ul .sizeL .img { width:716px;}
#top #wrapper #contentsArea #gameInfo .panelList ul .sizeM .img { width:466px;}
#top #wrapper #contentsArea #gameInfo .panelList ul .sizeS .img { width:216px;}

#top #wrapper #contentsArea #gameInfo .panelList ul .sizeL .over {
	width:716px;
	height:266px;
	position:absolute;
	top: 12px;
	left: 12px;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* For IE 8 */

}

#top #wrapper #contentsArea #gameInfo .panelList ul .sizeM .over {
	width:466px;
	height:266px;
	position:absolute;
	top: 12px;
	left: 12px;	
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* For IE 8 */
}


#top #wrapper #contentsArea #gameInfo .panelList ul li .textArea {
	background:#000;
	margin:0 auto;
	height:50px;
	color:#fff;
	font-size:14px;
	color:#fff;
}

#top #wrapper #contentsArea #gameInfo .panelList ul .cmovie .textArea {
	background:#4f923f;
}

#top #wrapper #contentsArea #gameInfo .panelList ul .allonly .textArea {
	background:#ba3e3b;
	
}

/*ゲーム情報*/

#top #wrapper #contentsArea #gameInfo .panelList .monster .textArea,
#top #wrapper #contentsArea #gameInfo .panelList .field .textArea,
#top #wrapper #contentsArea #gameInfo .panelList .story .textArea,
#top #wrapper #contentsArea #gameInfo .panelList .hunt .textArea,
#top #wrapper #contentsArea #gameInfo .panelList .quest .textArea,
#top #wrapper #contentsArea #gameInfo .panelList .pmovie  .textArea,
#top #wrapper #contentsArea #gameInfo .panelList .dlc  .textArea {
	background:#287997;
	color:#fff;
}

#top #wrapper #contentsArea #gameInfo .panelList ul .event .textArea {
	background:#7e507b;
}

#top #wrapper #contentsArea #gameInfo .panelList ul .colabo .textArea {
	background:#394e81;
}


#top #wrapper #contentsArea #gameInfo .panelList ul .relation .textArea {
	background:#c9822b;
}


#top #wrapper #contentsArea #gameInfo .panelList ul li .textArea p {
	padding-left:10px;
	
}

#top #wrapper #contentsArea #gameInfo .panelList ul li .textArea .category {
	line-height:1.3;
	padding-top:9px;
	font-size:11px;
	margin-bottom:4px;
}

#top #wrapper #contentsArea #gameInfo .panelList ul .other .textArea .category {
	display:none;
}

#top #wrapper #contentsArea #gameInfo .panelList ul .other .textArea p {
	padding-top:6px;
	line-height:1.4;
	
}

#top #wrapper #contentsArea #gameInfo .panelList ul .sizeL .textArea { width:716px;}
#top #wrapper #contentsArea #gameInfo .panelList ul .sizeM .textArea { width:466px;}
#top #wrapper #contentsArea #gameInfo .panelList ul .sizeS .textArea { width:216px;}

#top #wrapper #contentsArea #gameInfo .btnMore {
	width:740px;
	height:58px;
	margin:0 auto;
	
}



#top #wrapper #contentsArea #newsArea {
	width:100%;
	min-height:280px;
	height:100% !important;
	height:280px;
	padding-top:50px;
	background:url(../images/index/bg_promo01.png) no-repeat top center;
}

#top #wrapper #contentsArea #newsArea .inner {
	width:960px;
	margin:0 auto;
}

#top #wrapper #contentsArea #newsArea .inner h4 {
	width:84px;
	height:19px;
	margin:0 auto 20px;
}

#top #wrapper #contentsArea #newsArea .scroll-pane {
	width:960px;
	height:186px;
}

#top #wrapper #contentsArea #newsArea .jspContainer {
	overflow: hidden;
	position: relative;
}

#top #wrapper #contentsArea #newsArea .jspPane {
	position: absolute;
}


#top #wrapper #contentsArea #newsArea .jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 28px;
	height: 100%;
}

#top #wrapper #contentsArea #newsArea .jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

#top #wrapper #contentsArea #newsArea .jspHorizontalBar .jspCap
{
	float: left;
}

#top #wrapper #contentsArea #newsArea .jspTrack
{
	height:93px;
	background:url(../images/index/bg_scroll.png) repeat-y 12px top;
	position: relative;
}

#top #wrapper #contentsArea #newsArea .jspDrag {
	width:28px;
	height:48px !important;
	background:url(../images/index/icon_scroll.png) no-repeat top center;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

#top #wrapper #contentsArea #newsArea .jspCapTop  {
}

#top #wrapper #contentsArea #newsArea .jspCapBottom {
}

#top #wrapper #contentsArea #newsArea .jspHorizontalBar .jspTrack,
#top #wrapper #contentsArea #newsArea .jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

#top #wrapper #contentsArea #newsArea .jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

#top #wrapper #contentsArea #newsArea .jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

#top #wrapper #contentsArea #newsArea .jspVerticalBar .jspArrow
{
	height: 16px;
}

#top #wrapper #contentsArea #newsArea .jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

#top #wrapper #contentsArea #newsArea .jspVerticalBar .jspArrow:focus
{
	outline: none;
}

#top #wrapper #contentsArea #newsArea .jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html #top #wrapper #contentsArea #newsArea  .jspCorner
{
	margin: 0 -3px 0 0;
}


#top #wrapper #contentsArea #newsArea ul {
	width:910px;
	border-top:1px solid #999999;
}

#top #wrapper #contentsArea #newsArea ul li {
	width:844px;
	padding-left:66px;
	line-height:1.3;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #999999;
	font-size:12px;
	color:#ffffff;
}
#top #wrapper #contentsArea #newsArea ul li.new {
	background:url(../images/index/icon_up.gif) no-repeat 20px;
	
}

#top #wrapper #contentsArea #newsArea ul li .date {
	width:90px;
	float:left;
	color:#ffffff;	
}

#top #wrapper #contentsArea #newsArea ul li .text {
	width:740px;
	float:left;
}

#top #wrapper #contentsArea #newsArea ul li .new  {
	background:url(../images/index/icon_up.gif) no-repeat left top;
}

#top #wrapper #contentsArea #contents {
	width:980px;
	margin:0 auto;
	background:url(../images/index/line_bg.png) no-repeat center top;
	padding-top:37px;
	margin-bottom:36px;
}

#top #wrapper #contentsArea #contents .bnrArea .bnrTop {
	width:480px;
	height:72px;
	text-align:center;
	margin:0 auto 20px;
}

#top #wrapper #contentsArea #contents .bnrArea ul {
	width:980px;
	margin-left: 17px;
}

#top #wrapper #contentsArea #contents .bnrArea ul li {
	width: 484px;
	height: 72px;
	margin-bottom: 20px;
	float: left;
}

#top #wrapper #contentsArea #contents .bnrArea ul .left {
	float:left;
}

#top #wrapper #contentsArea #contents .bnrArea ul .right {
	float:right;
}

#top #wrapper #contentsArea #contents .bnrArea ul .center {
	width:980px;
	text-align:center;
}


#top #screen {
	z-index:30;
	
}

#contentsArea .spec {
	width:980px;
	background:url(../images/common/bg_spec.gif) repeat-y top;
	margin:0 auto 15px;
	color:#fff;
	font-size:14px;
	position:relative;
}

#contentsArea .specBg {
	width:980px;
	background:url(../images/common/head_spec.gif) no-repeat top;
	padding-bottom:22px;
}

#contentsArea .spec .specInner {
	width:937px;
	margin:0 auto;
	padding-top:22px;
	border-bottom:1px solid #4d4d4d;
	padding-bottom:12px;
	margin-bottom:12px;
}

#contentsArea .spec .specFoot {
	width:980px;
	height:5px;
}

#contentsArea .spec .specFoot img {
	vertical-align:top;
}

#contentsArea .spec .specInner p {
	margin-bottom:4px;
	line-height:1.3;
	text-indent:-1.1em;
	padding-left:1.1em;
}

#contentsArea .spec .specInner .title {
	font-weight:bold;
}

#contentsArea .spec .specInner .mb15 {
	margin-bottom:15px;
	
}

#contentsArea .spec .specInner .package {
	width:150px;
	height:128px;
	float:left;
}

#contentsArea .spec .specInner .spec01 {
	width:390px;
	float:left;	
}

#contentsArea .spec .text02 {
	width:937px;
	margin:0 auto;
	line-height:1.3;
	font-size:82%;
}

#contentsArea .spec .linkSupport {
	width:345px;
	height:57px;
	position:absolute;
	bottom:14px;
	right:21px;
}

#contentsArea .spec .spec_ecap {
  position: absolute;
  top: 180px;
  right: 22px;
}

#contentsArea .spec #spec_nn {
	position: absolute;
	bottom: 93px;
	right: 22px;
}

#contentsArea .spec #spec_cero{
	position: absolute;
	bottom: 100px;
	right: 86px;
}

#contentsArea .spec #spec_award {
	position: absolute;
	bottom: 95px;
	right: 138px;
}

#contentsArea #caption {
	display: block;
	font-size: 82%;
	height: 90px;
	margin: 15px 0 0;
	text-align: left;
	color:#fff;
	line-height:1.45;
}


/*-----------------------------------------
 	detail
-----------------------------------------*/


.detailPage #wrapper {
    opacity:0;
}

.prevNext {
	max-width:1200px;
	min-width:1200px;
	height:68px;
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-34px;
	margin-left:-600px;	
}

.btnPrev {
	width:68px;
	height:68px;
	position:absolute;
	top:0;
	left:0;
}

.btnNext {
	width:68px;
	height:68px;
	position:absolute;
	top:0;
	right:0;
}

#page {
	width:992px;
	margin:0 auto;
	position:relative;
	
}

#page #pageHead {
	width:992px;
	height:130px;
	position:relative;
}

#page #pageHead .logo {
	width:220px;
	height:172px;
	position:absolute;
	left:-8px;
	top:0;
}

#page #pageHead .topLink {
	width:171px;
	height:38px;
	position:absolute;
	right:7px;
	top:86px;
}

#page #detail {
	width:992px;
	background:url(../images/detail/head_detail.png) no-repeat center top;
	margin-bottom:20px;
}

#page #detail .detailHead {
	width:992px;
	height:260px;
}

#page #detail .detailHead .inner {
	width:887px;
	margin:0 auto 3px;
	padding-top:50px;
	position:relative;
}

#page #detail .detailHead .inner h1 {
	width:324x;
	height:56px;
}

#page #detail .detailHead .inner .newIcon {
	width:54px;
	height:35px;
	position:absolute;
	left: -8px;
	top: 46px;	
}

#page #detail .detailHead .inner h1 {
	margin-left:1px;
	float:left;
	display:inline;
}

#page #detail .detailHead .inner #socialArea {
	width:162px;
	height:44px;
	float:right;
	margin-top:5px;
	margin-right:2px;
	display:inline;
}

#page #detail .detailHead .inner #socialArea ul {
	width:162px;
	height:44px;
}

#page #detail .detailHead .inner #socialArea ul li {
	width:54px;
	height:44px;
	float:left;
}

#page #detail .detailHead h2 {
	width:887px;
	height:110px;
	margin:0 auto;
	position:relative;
	background:url(../images/detail/bg_page_title.png) no-repeat center top;
}

#page #detail .detailHead h2 .newIcon {
	width:52px;
	height:52px;
	position:absolute;
	top:20px;
	left:10px;
	
}

#page #detail .detailInner {
	width:992px;
	background:url(../images/detail/bg_detail.png) repeat-y top center;	
}

#page #detail .detailInner .inner {
	width:887px;
	margin:0 auto;
}

#page .topLinkBottom {
	width:980px;
	height:38px;
	margin:0 auto 20px;
	text-align:right;
}

.detailInner .inner .imgList {
	position:relative;
	z-index:200;
	
}

/*-----------------------------------------
 	monster
-----------------------------------------*/

#page #detail.monster .detailInner .inner .imgList {
	width:830px;
	margin:0 auto 15px;
	
}

#page #detail.monster .detailInner .inner .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#page #detail.monster .detailInner .inner .imgList ul li {
	width:197px;
	height:118px;
	margin-right:14px;
	float:left;
	position:relative;
}

#page #detail.monster .detailInner .inner .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#page #detail.monster .detailInner .inner .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

/*-----------------------------------------
 	monster_01
-----------------------------------------*/

#monster01 .prevNext {
	z-index:50;
	
}

#monster01 #wrapper {
	background:url(../images/monster/monster_01/bg_main.jpg) no-repeat center top;	
}

#monster01 #page #detail .detailHead {
	position:relative;
	z-index:30;	
}


#monster01 #wrapper .detailInner #mainImg {
	width:876px;
	height:627px;
	margin-left:4px;
	position:relative;
	margin-bottom:30px;		
}

/*#monster01 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:627px;
	position:absolute;
	top:-12px;
	left:0;
}
*/

#monster01 #wrapper .detailInner #mainImg .img {
	width:1249px;
	height:878px;
	position:absolute;
	top:-242px;
	left:-61px;
	z-index:20;
}


#monster01 #wrapper .detailInner #mainImg .leadText {
	width:536px;
	height:172px;
	position:absolute;
	bottom:135px;
	right:-72px;
	z-index:30;	
}

#monster01 #wrapper .detailInner #mainImg .imgText {
	width:362px;
	height:125px;
	position:absolute;
	bottom:0;
	right:17px;
	z-index:30;	

}

#monster01 #wrapper .detailInner #mainImg .statusIcon {
	width:273px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	z-index:30;	
}

#monster01 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}

#monster01 #wrapper .detailInner .imgText02 {
	width:840px;
	margin:0 auto;
	text-align:right;
}

#monster01 #page #detail .detailInner .inner .conts01 {
	width:886px;
	margin:0 auto 30px;
	padding-top:40px;
}

#monster01 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 20px;		
}


#monster01 #page #detail .detailInner .inner .conts01 .mainImg {
	width:830px;
	height:291px;
	position:relative;
	margin:0 auto 20px;
}

#monster01 #page #detail .detailInner .inner .conts01 .mainImg .img{
	width:524px;
	height:291px;
	position:absolute;
	top:0;
	left:0;
}

#monster01 #page #detail .detailInner .inner .conts01 .textArea {
	width:559px;
	position:absolute;
	top:1px;
	right:-12px;
}

#monster01 #page #detail .detailInner .inner .conts01 .textArea .leadText {
	width:559px;
	height:213px;
	margin-bottom:10px;
}

#monster01 #page #detail .detailInner .inner .conts01 .textArea .text {
	width:350px;
	margin:0 0 0 200px;
	line-height:1.4;
	font-size:14px;
}


#monster01 #page #detail .detailInner .inner .conts01 .text01 {
	width:830px;
	margin:0 auto 10px;
	line-height:1.4;
	font-size:14px;
	background:url(../images/monster/monster_01/line_bg.png) no-repeat bottom center;
	padding-bottom:40px;
}

#monster01 #page #detail .detailInner .inner .conts01 .imgSub01,
#monster01 #page #detail .detailInner .inner .conts01 .imgSub02 {
	width:830px;
	height:323px;
	margin:0 auto 10px;	
}

#monster01 #page #detail .detailInner .inner .conts01 .imgSub02 {
	height:307px;
	
}

#monster01 #page #detail .detailInner .inner .conts01 .text02 {
	width:830px;
	margin:0 auto 45px;
	line-height:1.4;
	font-size:14px;
}

#monster01 #page #detail .detailInner .inner .conts01 .text03 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#monster01 #page #detail .detailInner .inner .conts02 {
	width:886px;
	margin:0 auto 30px;
}

#monster01 #page #detail .detailInner .inner .conts02 .contsInner {
	width:886px;
	margin:0 auto 20px;
}

#monster01 #page #detail .detailInner .inner .conts02 h3 {
	width:886px;
	height:73px;
	z-index:10;
	position:relative;
}

#monster01 #page #detail .detailInner .inner .conts02 .contsInner {
	width:886px;
	margin:0 auto;
}

#monster01 #page #detail .detailInner .inner .conts02 .contsInner .mainImg {
	width:886px;
	height:452px;
	position:relative;
	margin:0 auto;
}


#monster01 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .img {
	width:892px;
	height:492px;
	position:absolute;
	top:-40px;
	left:-25px;
	z-index:1;
}

#monster01 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .textArea {
	width:464px;
	position:absolute;
	right:10px;
	top:122px;
	z-index:12;
}

#monster01 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .textArea .leadText {
	width:464px;
	height:186px;
	margin-bottom:10px;
}

#monster01 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .textArea .text {
	margin-left:131px;
	line-height:1.4;
	font-size:14px;
	width:290px;
}

#monster01 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .icon01 {
	position:absolute;
	width:224px;
	height:34px;
	top:61px;
	z-index:12;
	right:57px;
}


#monster01 #page #detail .detailInner .inner .conts02 .contsInner .imgList {
	margin-bottom:0;
	
}

#monster01 #page #detail .detailInner .inner .conts02 .contsInner .imgList ul li {
	margin-bottom:11px;
}


#monster01 #page #detail .detailInner .inner .conts02 .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}


#monster01 #page #detail .detailInner .inner .conts03 {
	width:886px;
	margin:0 auto;
	padding-bottom:19px;
}

#monster01 #page #detail .detailInner .inner .conts03 h3 {
	width:886px;
	height:73px;
	margin:0 0 20px;		
}


#monster01 #page #detail .detailInner .inner .conts03 .imgSub01,
#monster01 #page #detail .detailInner .inner .conts03 .imgSub02 {
	width:830px;
	margin:0 auto 10px;	
}

#monster01 #page #detail .detailInner .inner .conts03 .imgSub01 {
	height:298px;
	
}

#monster01 #page #detail .detailInner .inner .conts03 .imgSub02 {
	height:304px;
}


#monster01 #page #detail .detailInner .inner .conts03 .text01 {
	width:830px;
	margin:0 auto 20px;
	line-height:1.4;
	font-size:14px;
}

#monster01 #page #detail .detailInner .inner .conts03 .text02 {
	width:660px;
	min-height:57px;
	margin:0 auto 40px;
	line-height:1.4;
	font-size:14px;
	padding-left:170px;
	background:url(../images/monster/monster_01/img_sub05.png) no-repeat left;
}

#monster01 #page #detail .detailInner .inner .conts03 .howto {
	width:830px;
	height:270px;
	background:url(../images/monster/monster_01/img_sub06.png) no-repeat left top;
	margin:0 auto;
}

#monster01 #page #detail .detailInner .inner .conts03 .howto dl {
	padding: 205px 0 0 36px;
	width:700px;	
}

#monster01 #page #detail .detailInner .inner .conts03 .howto dl dt {
	background:url(../images/monster/monster_01/icon_arrow.png) no-repeat left;
	padding-left:20px;
	font-size:18px;
	margin-bottom:5px;
	padding-top:2px;
	min-height:18px;
	font-weight:bold;
}

#monster01 #page #detail .detailInner .inner .conts03 .howto dl dd {
	line-height:1.4;
	font-size:14px;
}






/*-----------------------------------------
 	monster_02
-----------------------------------------*/

#monster02 #wrapper {
	background:url(../images/monster/monster_02/bg_main.jpg) no-repeat center top;	
}


#monster02 #wrapper .detailInner #mainImg {
	width:876px;
	height:627px;
	margin-left:4px;
	position:relative;
	margin-bottom:30px;		
}

#monster02 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:627px;
	position:absolute;
	top:-12px;
	left:0;
}

#monster02 #wrapper .detailInner #mainImg .leadText {
	width:457px;
	height:228px;
	position:absolute;
	bottom:113px;
	right:-39px;	
}

#monster02 #wrapper .detailInner #mainImg .imgText {
	width:373px;
	height:103px;
	position:absolute;
	bottom:0;
	right:5px;
}


#monster02 #wrapper .detailInner #mainImg .statusIcon {
	width:314px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
}

#monster02 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster02 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:18px;	
}

/*-----------------------------------------
 	monster_03
-----------------------------------------*/

#monster03 #wrapper {
	background:url(../images/monster/monster_03/bg_main.jpg) no-repeat center top;	
}


#monster03 #wrapper .detailInner #mainImg {
	width:876px;
	height:627px;
	margin-left:4px;
	position:relative;
	margin-bottom:30px;		
}

#monster03 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:627px;
	position:absolute;
	top:-12px;
	left:0;
}

#monster03 #wrapper .detailInner #mainImg .leadText {
	width:540px;
	height:185px;
	position:absolute;
	bottom:128px;
	left:-4px;	
}

#monster03 #wrapper .detailInner #mainImg .imgText {
	width:357px;
	height:120px;
	position:absolute;
	bottom:8px;
	right:20px;
}


#monster03 #wrapper .detailInner #mainImg .statusIcon {
	width:314px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
}

#monster03 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster03 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:18px;	
}

/*-----------------------------------------
 	monster_04
-----------------------------------------*/

#monster04 #wrapper {
	background:url(../images/monster/monster_04/bg_main.jpg) no-repeat center top;	
}


#monster04 #wrapper .detailInner #mainImg {
	width:876px;
	height:627px;
	margin-left:4px;
	position:relative;
	margin-bottom:30px;		
}

#monster04 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:627px;
	position:absolute;
	top:-12px;
	left:0;
}

#monster04 #wrapper .detailInner #mainImg .leadText {
	width:500px;
	height:164px;
	position:absolute;
	top:144px;
	right:13px;	
}

#monster04 #wrapper .detailInner #mainImg .imgText {
	width:357px;
	height:120px;
	position:absolute;
	bottom:0;
	right:23px;
}


#monster04 #wrapper .detailInner #mainImg .statusIcon {
	width:314px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
}

#monster04 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster04 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:18px;	
}

/*-----------------------------------------
 	monster_05
-----------------------------------------*/

#monster05 #wrapper {
	background:url(../images/monster/monster_05/bg_main.jpg) no-repeat center top;	
}


#monster05 #wrapper .detailInner #mainImg {
	width:876px;
	height:627px;
	margin-left:4px;
	position:relative;
	margin-bottom:30px;		
}

#monster05 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:627px;
	position:absolute;
	top:-12px;
	left:0;
}

#monster05 #wrapper .detailInner #mainImg .leadText {
	width:483px;
	height:180px;
	position:absolute;
	bottom:50px;
	left:6px;	
}

#monster05 #wrapper .detailInner #mainImg .imgText {
	width:357px;
	height:63px;
	position:absolute;
	bottom:8px;
	right:23px;
}


#monster05 #wrapper .detailInner #mainImg .statusIcon {
	width:314px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
}

#monster05 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster05 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:18px;	
}

/*-----------------------------------------
 	monster_06
-----------------------------------------*/

#monster06 #wrapper {
	background:url(../images/monster/monster_06/bg_main.jpg) no-repeat center top;	
}


#monster06 #wrapper .detailInner #mainImg {
	width:876px;
	height:627px;
	margin-left:4px;
	position:relative;
	margin-bottom:30px;		
}

#monster06 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:627px;
	position:absolute;
	top:-12px;
	left:0;
}

#monster06 #wrapper .detailInner #mainImg .leadText {
	width:464px;
	height:176px;
	position:absolute;
	bottom:138px;
	right:-14px;	
}

#monster06 #wrapper .detailInner #mainImg .imgText {
	width:368px;
	height:136px;
	position:absolute;
	bottom:-10px;
	right:13px;
}


#monster06 #wrapper .detailInner #mainImg .statusIcon {
	width:314px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
}

#monster06 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}

#monster06 #wrapper .detailInner .inner .imgList {
	margin-bottom:0 !important;
	padding-bottom:16px;
	
}


#monster06 #wrapper .detailInner .inner .imgList li.text {
	width:408px !important;
	line-height:1.4;
	font-size:14px;
}

/*-----------------------------------------
 	monster_07
-----------------------------------------*/

#monster07 #wrapper {
	background:url(../images/monster/monster_07/bg_main.jpg) no-repeat center top;	
}


#monster07 #wrapper .detailInner #mainImg {
	width:876px;
	height:627px;
	margin-left:4px;
	position:relative;
	margin-bottom:30px;		
}

#monster07 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:627px;
	position:absolute;
	top:-12px;
	left:0;
}

#monster07 #wrapper .detailInner #mainImg .leadText {
	width:456px;
	height:162px;
	position:absolute;
	top:4px;
	left:2px;	
}

#monster07 #wrapper .detailInner #mainImg .imgText {
	width:368px;
	height:158px;
	position:absolute;
	bottom:1px;
	right:15px;
}


#monster07 #wrapper .detailInner #mainImg .statusIcon {
	width:314px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
}

#monster07 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster07 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:6px;	
}

/*-----------------------------------------
 	monster_08
-----------------------------------------*/

#monster08 #wrapper {
	background:url(../images/monster/monster_08/bg_main.jpg) no-repeat center top;	
}


#monster08 #wrapper .detailInner #mainImg {
	width:876px;
	height:620px;
	margin-left:4px;
	position:relative;
	margin-bottom:30px;		
}

#monster08 #wrapper .detailInner #mainImg .img {
	width:878px;
	height:638px;
	position:absolute;
	top:-25px;
	left:0;
}

#monster08 #wrapper .detailInner #mainImg .leadText {
	width:513px;
	height:165px;
	position:absolute;
	bottom: 35px;
	left: -10px;
}

#monster08 #wrapper .detailInner #mainImg .imgText {
	width:368px;
	height:174px;
	position:absolute;
	bottom:1px;
	right:15px;
}


#monster08 #wrapper .detailInner #mainImg .statusIcon {
	width:273px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	z-index:30;	
}

#monster08 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster08 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:21px;	
}


/*-----------------------------------------
 	monster_09
-----------------------------------------*/

#monster09 #wrapper {
	background:url(../images/monster/monster_09/bg_main.jpg) no-repeat center top;	
}


#monster09 #wrapper .detailInner #mainImg {
	width:878px;
	height:613px;
	margin-left:0;
	position:relative;
	margin-bottom:30px;		
}

#monster09 #wrapper .detailInner #mainImg .img {
	width:878px;
	height:638px;
	position:absolute;
	top:-25px;
	left:0;
}

#monster09 #wrapper .detailInner #mainImg .leadText {
	width:463px;
	height:165px;
	position:absolute;
	bottom:10px;
	left:10px;	
}

#monster09 #wrapper .detailInner #mainImg .imgText {
	width:368px;
	height:156px;
	position:absolute;
	bottom:1px;
	right:17px;
}


#monster09 #wrapper .detailInner #mainImg .statusIcon {
	width:273px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	z-index:30;	
}

#monster09 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}

#monster09 #detail .detailInner .inner .imgList {
}

#monster09 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:21px;	
}


/*-----------------------------------------
 	monster_10
-----------------------------------------*/

#monster10 #wrapper {
	background:url(../images/monster/monster_10/bg_main.jpg) no-repeat center top;	
}


#monster10 #wrapper .detailInner #mainImg {
	width:876px;
	height:615px;
	position:relative;
	margin-bottom:30px;		
}

#monster10 #wrapper .detailInner #mainImg .img {
	width:878px;
	height:638px;
	position:absolute;
	top:-25px;
	left:-4px;
}

#monster10 #wrapper .detailInner #mainImg .leadText {
	width:509px;
	height:208px;
	position:absolute;
	bottom:20px;
	left:11px;	
}

#monster10 #wrapper .detailInner #mainImg .imgText {
	width:368px;
	height:151px;
	position:absolute;
	bottom:1px;
	right:15px;
}


#monster10 #wrapper .detailInner #mainImg .statusIcon {
	width:273px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	z-index:30;	
}

#monster10 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster10 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:26px;	
}

/*-----------------------------------------
 	monster_11
-----------------------------------------*/

#monster11 #wrapper {
	background:url(../images/monster/monster_11/bg_main.jpg) no-repeat center top;	
}


#monster11 #wrapper .detailInner #mainImg {
	width:876px;
	height:605px;
	position:relative;
	margin-bottom:30px;		
}

#monster11 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:630px;
	position:absolute;
	top:-25px;
	left:-4px;
}

#monster11 #wrapper .detailInner #mainImg .leadText {
	width:498px;
	height:173px;
	position:absolute;
	bottom:20px;
	left:10px;	
}

#monster11 #wrapper .detailInner #mainImg .imgText {
	width:368px;
	height:193px;
	position:absolute;
	bottom:1px;
	right:15px;
}


#monster11 #wrapper .detailInner #mainImg .statusIcon {
	width:273px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	z-index:30;	
}

#monster11 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster11 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:15px;	
}

/*-----------------------------------------
 	monster_12
-----------------------------------------*/

#monster12 #wrapper {
	background:url(../images/monster/monster_12/bg_main.jpg) no-repeat center top;	
}


#monster12 #wrapper .detailInner #mainImg {
	width:876px;
	height:620px;
	position:relative;
	margin-bottom:30px;		
}

#monster12 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:638px;
	position:absolute;
	top:-25px;
	left:-4px;
}

#monster12 #wrapper .detailInner #mainImg .leadText {
	width:456px;
	height:168px;
	position:absolute;
	top:70px;
	right:-15px;	
}

#monster12 #wrapper .detailInner #mainImg .imgText {
	width:368px;
	height:113px;
	position:absolute;
	bottom:30px;
	right:15px;
}


#monster12 #wrapper .detailInner #mainImg .statusIcon {
	width:273px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	z-index:30;	
}

#monster12 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}

#monster12 #wrapper .detailInner .inner .imgList {
	margin-bottom:0 !important;
	padding-bottom:3px;
	
}


#monster12 #wrapper .detailInner .inner .imgList li.text {
	width:408px !important;
	line-height:1.4;
	font-size:14px;
}




/*-----------------------------------------
 	monster_13
-----------------------------------------*/

#monster13 #wrapper {
	background:url(../images/monster/monster_13/bg_main.jpg) no-repeat center top;	
}


#monster13 #wrapper .detailInner #mainImg {
	width:876px;
	height:600px;
	position:relative;
	margin-bottom:30px;		
}

#monster13 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:638px;
	position:absolute;
	top:-25px;
	left:-4px;
}

#monster13 #wrapper .detailInner #mainImg .leadText {
	width:633px;
	height:178px;
	position:absolute;
	top:-20px;
	left:-15px;	
}

#monster13 #wrapper .detailInner #mainImg .imgText {
	width:368px;
	height:171px;
	position:absolute;
	bottom:0;
	right:15px;
}


#monster13 #wrapper .detailInner #mainImg .statusIcon {
	width:273px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	z-index:30;	
}

#monster13 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster13 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:15px;	
}

/*-----------------------------------------
 	monster_14
-----------------------------------------*/

#monster14 #wrapper {
	background:url(../images/monster/monster_14/bg_main.jpg) no-repeat center top;	
}


#monster14 #wrapper .detailInner #mainImg {
	width:876px;
	height:620px;
	position:relative;
	margin-bottom:30px;		
}

#monster14 #wrapper .detailInner #mainImg .img {
	width:876px;
	height:638px;
	position:absolute;
	top:-25px;
	left:-4px;
}

#monster14 #wrapper .detailInner #mainImg .leadText {
	width:503px;
	height:160px;
	position:absolute;
	top:-10px;
	left:-2px;	
}

#monster14 #wrapper .detailInner #mainImg .imgText {
	width:368px;
	height:153px;
	position:absolute;
	bottom:0;
	right:15px;
}


#monster14 #wrapper .detailInner #mainImg .statusIcon {
	width:273px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	z-index:30;	
}

#monster14 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster14 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:15px;	
}

/*-----------------------------------------
 	monster_15
-----------------------------------------*/

#monster15 #wrapper {
	background:url(../images/monster/monster_15/bg_main.jpg) no-repeat center top;	
}


#monster15 #wrapper .detailInner #mainImg {
	width:876px;
	height:609px;
	position:relative;
	margin-bottom:30px;		
}

#monster15 #wrapper .detailInner #mainImg .img {
	width:874px;
	height:634px;
	position:absolute;
	top:-25px;
	left:-4px;
}

#monster15 #wrapper .detailInner #mainImg .leadText {
	width:529px;
	height:174px;
	position:absolute;
	bottom:0;
	left:7px;	
}

#monster15 #wrapper .detailInner #mainImg .imgText {
	width:362px;
	height:122px;
	position:absolute;
	bottom:10px;
	right:10px;
}


#monster15 #wrapper .detailInner #mainImg .statusIcon {
	width:314px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	z-index:30;	
}

#monster15 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster15 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:15px;	
}

#monster15 #wrapper .detailInner .inner .imgList {
	margin-bottom:45px !important;
	
}


#monster15 #page #detail .detailInner .inner .conts01 {
	width:886px;
	margin:0 auto;
}

#monster15 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 11px;
}

#monster15 #page #detail .detailInner .inner .conts01 .mainImg {
	width:830px;
	height:291px;
	margin:0 auto 20px;
	position:relative;
}

#monster15 #page #detail .detailInner .inner .conts01 .mainImg .img {
	width:572px;
	height:291px;
	position:absolute;
	top:0;
	left:-8px;
}

#monster15 #page #detail .detailInner .inner .conts01 .mainImg .textArea {
	width:582px;
	position:absolute;
	bottom:0;
	right:-20px;	
}

#monster15 #page #detail .detailInner .inner .conts01 .mainImg .textArea .leadText {
	width:582px;
	height:216px;
	margin-bottom:10px;	
}

#monster15 #page #detail .detailInner .inner .conts01 .mainImg .textArea .text {
	width:360px;
	margin-left:215px;
	font-size:14px;
	line-height:1.4;
}


#monster15 #page #detail .detailInner .inner .imgList02 {
	margin-bottom:10px !important;	
}

#monster15 #page #detail .detailInner .inner .conts01 {
	padding-bottom:9px;
	
}

#monster15 #page #detail .detailInner .inner .conts01 .text01 {
	padding-bottom:40px;
	background:url(../images/monster/monster_15/bg_line.png) no-repeat center bottom;
	margin-bottom:30px;
}


#monster15 #page #detail .detailInner .inner .conts01 .contsInner01,
#monster15 #page #detail .detailInner .inner .conts01 .contsInner02 {
	width:830px;
	margin:0 auto;
}

#monster15 #page #detail .detailInner .inner .conts01 .contsInner01 {
	margin-bottom:30px;
	
}

#monster15 #page #detail .detailInner .inner .conts01 .contsInner01 .ecology,
#monster15 #page #detail .detailInner .inner .conts01 .contsInner02 .ecology {
	width:395px;
	float:left;
}
#monster15 #page #detail .detailInner .inner .conts01 .contsInner01 .right,
#monster15 #page #detail .detailInner .inner .conts01 .contsInner02 .right {
	float:right;
}

#monster15 #page #detail .detailInner .inner .conts01 .contsInner01 .ecology .img01,
#monster15 #page #detail .detailInner .inner .conts01 .contsInner02 .ecology .img01 {
	width:395px;
	height:237px;
	margin-bottom:10px;
	
}

#monster15 #page #detail .detailInner .inner .conts01 .contsInner01 .ecology .imgText01,
#monster15 #page #detail .detailInner .inner .conts01 .contsInner02 .ecology .imgText01 {
	width:395px;
	height:53px;
	margin-bottom:10px;
}

#monster15 #page #detail .detailInner .inner .conts01 .contsInner01 .ecology .text02,
#monster15 #page #detail .detailInner .inner .conts01 .contsInner02 .ecology .text02 {
	width:395px;
	font-size:14px;
	line-height:1.4;
}

/*-----------------------------------------
 	monster_16
-----------------------------------------*/

#monster16 #wrapper {
	background:url(../images/monster/monster_16/bg_main.jpg) no-repeat center top;	
}


#monster16 #wrapper .detailInner #mainImg {
	width:887px;
	height:611px;
	position:relative;
	margin-bottom:30px;		
}

#monster16 #wrapper .detailInner #mainImg .img {
	width:894px;
	height:636px;
	position:absolute;
	top:-25px;
	left:-4px;
}

#monster16 #wrapper .detailInner #mainImg .leadText {
	width:498px;
	height:201px;
	position:absolute;
	bottom:-6px;
	left:25px;	
}

#monster16 #wrapper .detailInner #mainImg .imgText {
	width:357px;
	height:122px;
	position:absolute;
	bottom:10px;
	right:33px;
}


#monster16 #wrapper .detailInner #mainImg .statusIcon {
	width:314px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	z-index:30;	
}

#monster16 #wrapper .detailInner #mainImg .statusIcon li {
	float:left;
	margin-right:6px;	
}


#monster16 #wrapper .detailInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:15px;	
}

#monster16 #wrapper .detailInner .inner .imgList {
	margin-bottom:45px !important;
	
}


#monster16 #page #detail .detailInner .inner .conts01 {
	width:886px;
	margin:0 auto;
}

#monster16 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 11px;
}

#monster16 #page #detail .detailInner .inner .conts01 .mainImg {
	width:830px;
	height:291px;
	margin:0 auto 20px;
	position:relative;
}

#monster16 #page #detail .detailInner .inner .conts01 .mainImg .img {
	width:572px;
	height:291px;
	position:absolute;
	top:0;
	left:-8px;
}

#monster16 #page #detail .detailInner .inner .conts01 .mainImg .textArea {
	width:515px;
	position:absolute;
	top:20px;
	right:-11px;	
}

#monster16 #page #detail .detailInner .inner .conts01 .mainImg .textArea .leadText {
	width:515px;
	height:194px;
	margin-bottom:10px;	
}

#monster16 #page #detail .detailInner .inner .conts01 .mainImg .textArea .text {
	width:360px;
	margin-left:151px;
	font-size:14px;
	line-height:1.4;
}


#monster16 #page #detail .detailInner .inner .imgList02 {
	margin-bottom:10px !important;	
}


#monster16 #page #detail .detailInner .inner .conts01 .text01 {
	margin-bottom:30px;
}

#monster16 #page #detail .detailInner .inner .conts02 {
	width:886px;
	margin:0 auto;
	padding-bottom:25px;
}

#monster16 #page #detail .detailInner .inner .conts02 h3 {
	width:886px;
	height:73px;
	margin:0 0 11px;
}

#monster16 #page #detail .detailInner .inner .conts02 .imgSub01 {
	width:830px;
	height:375px;
	margin:0 auto 10px;
}

#monster16 #page #detail .detailInner .inner .conts02 .imgSub02 {
	width:830px;
	height:237px;
	margin:0 auto 10px;
}

#monster16 #page #detail .detailInner .inner .conts02 .arrow01 {
	width:830px;
	text-align:center;
	height:56px;
	margin:0 auto 13px;
}


#monster16 #page #detail .detailInner .inner .conts02 .arrow02 {
	width:830px;
	text-align:center;
	height:56px;
	margin:0 auto 1px;
}

#monster16 #page #detail .detailInner .inner .conts02 .contsInner {
	width:845px;
	height:412px;
	margin:0 auto 15px;
	position:relative;
}


#monster16 #page #detail .detailInner .inner .conts02 .contsInner .img {
	width:845px;
	height:412px;
	position:absolute;
	top:0;
	left:0;
}

#monster16 #page #detail .detailInner .inner .conts02 .contsInner .textArea {
	width:494px;
	position:absolute;
	right:10px;
	top:107px;
}

#monster16 #page #detail .detailInner .inner .conts02 .contsInner .textArea .leadText {
	width:494px;
	height:204px;
	margin:0;
}

#monster16 #page #detail .detailInner .inner .conts02 .contsInner .textArea .imgText {
	width:356px;
	height:52px;
	margin:-13px 0 10px 110px;
}

#monster16 #page #detail .detailInner .inner .conts02 .contsInner .textArea .text {
	width:360px;
	margin:0 0 0 111px;
	font-size:14px;
	line-height:1.4;
}


#monster16 #page #detail .detailInner .inner .conts02 .link {
	width:445px;
	height:104px;
	margin:0 auto;
	
}





/*-----------------------------------------
 	story
-----------------------------------------*/

/*-----------------------------------------
 	story_01
-----------------------------------------*/

#story01 #wrapper {
	background:url(../images/story/story_01/bg_main.jpg) no-repeat center top;	
}


#story01 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:414px;
	position:relative;
	margin-bottom:14px;
}


#story01 #page #detail .detailInner .inner #mainImg .img {
	width:636px;
	height:414px;
	position:absolute;
	top:-17px;
	left:18px;
}

#story01 #page #detail .detailInner .inner #mainImg .textArea {
	width:432px;
	height:390px;
	position:absolute;
	right:5px;
	top:33px;
}

#story01 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:472px;
	height:197px;
	margin-bottom:27px;	
}


#story01 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:368px;
	height:82px;
	margin:0 0 10px 55px;
}

#story01 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:366px;
	margin:0 0 0 57px;
	font-size:14px;
	line-height:1.4;
}

#story01 #page #detail .detailInner .inner .imgList {
	width:830px;
	margin:0 auto 15px;
}



#story01 #page #detail .detailInner .inner .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#story01 #page #detail .detailInner .inner .imgList ul li {
	width:197px;
	height:110px;
	margin:0 14px 0 0;
	float:left;
	position:relative;
}

#story01 #page #detail .detailInner .inner .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#story01 #page #detail .detailInner .inner .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#story01 #page #detail .detailInner .inner .text01 {
	width:830px;
	margin:0 auto 40px;
	font-size:14px;
	line-height:1.4;
}

#story01 #page #detail .detailInner .inner .conts {
	width:830px;
	margin:0 auto;
}

#story01 #page #detail .detailInner .inner .conts01 {
	padding-bottom:50px;
	background:url(../images/story/story_01/line_bg.png) no-repeat bottom center;
	margin-bottom:25px;
}

#story01 #page #detail .detailInner .inner .conts01 .mainImg {
	width:830px;
	height:411px;
	margin:0 auto 40px;
	position:relative;
}

#story01 #page #detail .detailInner .inner .conts01 .mainImg .img {
	width:635px;
	height:411px;
	position:absolute;
	top:0;
	left:-8px;
}

#story01 #page #detail .detailInner .inner .conts01 .mainImg .textArea {
	width:428px;
	position:absolute;
	bottom:0;
	right:-16px;	
}

#story01 #page #detail .detailInner .inner .conts01 .mainImg .textArea .leadText {
	width:428px;
	height:222px;
	margin-bottom:10px;	
}

#story01 #page #detail .detailInner .inner .conts01 .mainImg .textArea .text {
	width:360px;
	margin-left:60px;
	font-size:14px;
	line-height:1.4;
}

#story01 #page #detail .detailInner .inner .conts01 .imgSub {
	width:830px;
	height:232px;
	margin:0 0 0 0;
}

#story01 #page #detail .detailInner .inner .conts01 .text01 {
	width:830px;
	margin-bottom:40px;
	font-size:14px;
	line-height:1.4;
}

#story01 #page #detail .detailInner .inner .conts02 {
	width:830px;
	margin:0 auto;
}

#story01 #page #detail .detailInner .inner .conts02 .characterArea {
	width:830px;
	margin:0 auto 25px;
	padding-bottom:30px;
	background:url(../images/story/story_01/bg_character.png) no-repeat center bottom;
}

#story01 #page #detail .detailInner .inner .conts02 .area03 {
	padding-bottom:15px;
	background:none;
	margin-bottom:0;
	
}


#story01 #page #detail .detailInner .inner .conts02 .characterArea .img {
	width:470px;
	height:322px;
	float:left;
	position:relative;
}

#story01 #page #detail .detailInner .inner .conts02 .characterArea .img p {
	position:absolute;
	top:0;
	left:0;
	
}

#story01 #page #detail .detailInner .inner .conts02 .area01 .img p {
	position:absolute;
	top:6px;
	left:-2px;
	width:416px;
	height:322px;
	
}

#story01 #page #detail .detailInner .inner .conts02 .area02 .img p {
	position:absolute;
	top:-12px;
	left:12px;
	width:395px;
	height:347px;
	
}

#story01 #page #detail .detailInner .inner .conts02 .area03 .img p {
	position:absolute;
	top:-11px;
	left:-26px;
	width:477px;
	height:332px;
	
}

#story01 #page #detail .detailInner .inner .conts02 .characterArea .textArea {
	width:356px;
	float:right;
}

#story01 #page #detail .detailInner .inner .conts02 .characterArea .textArea .name {
	width:356px;
	height:56px;
	margin:0 0 15px; 
	font-size:14px;
	line-height:1.4;
}


#story01 #page #detail .detailInner .inner .conts02 .characterArea .textArea .text {
	margin:0 auto 10px; 
	font-size:14px;
	line-height:1.4;
	width:350px;
}










/*-----------------------------------------
 	story_02
-----------------------------------------*/

#story02 #wrapper {
	background:url(../images/story/story_02/bg_main.jpg) no-repeat center top;	
}


#story02 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:435px;
	position:relative;
}


#story02 #page #detail .detailInner .inner #mainImg .img {
	width:875px;
	height:465px;
	position:absolute;
	top:-38px;
	left:19px;
}


#story02 #page #detail .detailInner .inner #mainImg .leadText {
	width:378px;
	height:131px;
	position:absolute;
	top:45px;
	left:29px;
}

#story02 #page #detail .detailInner .inner .text01 {
	width:830px;
	margin:0 auto 30px;
	font-size:14px;
	line-height:1.4;
}

#story02 #page #detail .detailInner .inner .conts01 {
	width:886px;
	margin:0 auto;
}

#story02 #page #detail .detailInner .inner .conts01 h3 {
	margin-bottom:5px;
	
}

#story02 #page #detail .detailInner .inner .conts01 .hunterConts {
	width:886px;
	min-height:1240px;
	position:relative;
	padding-bottom:10px;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter01 {
	width:752px;
	height:563px;
	position:absolute;
	right:27px;
	top:0;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter01 .img {
	width:412px;
	height:563px;
	position:absolute;
	top:0;
	right:0;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter01 .textArea {
	width:402px;
	position:absolute;
	top:15px;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter01 .textArea .name {
	width:263px;
	height:50px;
	margin-bottom:3px;
	
}

#story02 #page #detail .detailInner .inner .conts01 .hunter01 .textArea .text {
	width:395px;
	font-size:14px;
	line-height:1.4;
	margin:0 0 20px 7px;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter01 .textArea .imgS {
	margin-left:59px;
	
}

#story02 #page #detail .detailInner .inner .conts01 .hunter02 {
	width:577px;
	height:583px;
	position:absolute;
	left:14px;
	top:146px;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter02 .img {
	width:437px;
	height:583px;
	position:absolute;
	top:0;
	right:0;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter02 .textArea {
	width:313px;
	position:absolute;
	top:132px;
	left:0;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter02 .textArea .name {
	width:284px;
	height:50px;
	margin-bottom:4px;
	
}

#story02 #page #detail .detailInner .inner .conts01 .hunter02 .textArea .text {
	width:302px;
	font-size:14px;
	line-height:1.4;
	margin:0 0 18px 11px;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter02 .textArea .imgS {
	margin-left:11px;	
}

#story02 #page #detail .detailInner .inner .conts01 .hunter03 {
	width:475px;
	height:1117px;
	position:absolute;
	right:-37px;
	bottom:0;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter03 .img {
	width:453px;
	height:923px;
	position:absolute;
	top:0;
	right:0;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter03 .textArea {
	width:401px;
	bottom:0;
	left:0;
	position:absolute;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter03 .textArea .name {
	width:263px;
	height:50px;
	margin-bottom:10px;
	
}

#story02 #page #detail .detailInner .inner .conts01 .hunter03 .textArea .text {
	width:395px;
	font-size:14px;
	line-height:1.4;
	margin:0 0 5px 6px;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter03 .textArea .imgS {
	margin-left:6px;
	
}

#story02 #page #detail .detailInner .inner .conts01 .hunter04 {
	width:522px;
	height:591px;
	position:absolute;
	left:-28px;
	bottom:0;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter04 .img {
	width:522px;
	height:412px;
	position:absolute;
	top:0;
	right:0;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter04 .textArea {
	width:284px;
	bottom:0;
	left:29px;
	position:absolute;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter04 .textArea .name {
	width:284px;
	height:54px;
	margin-bottom:4px;
	
}

#story02 #page #detail .detailInner .inner .conts01 .hunter04 .textArea .text {
	width:395px;
	font-size:14px;
	line-height:1.4;
	margin:0 0 5px 24px;
}

#story02 #page #detail .detailInner .inner .conts01 .hunter04 .textArea .imgS {
	margin-left:24px;
	
}




#story02 #page #detail .detailInner .inner .conts01 .textArea .imgS  {
	width:130px;
	height:78px;
	position:relative;
	z-index:500;
}

#story02 #page #detail .detailInner .inner .conts01 .textArea .imgS a {
	width:130px;
	height:78px;
	display:block;
	position:relative;
	
}

#story02 #page #detail .detailInner .inner .conts01 .textArea .imgS .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}





/*-----------------------------------------
 	story_03
-----------------------------------------*/

#story03 #wrapper {
	background:url(../images/story/story_03/bg_main.jpg) no-repeat center top;	
}


#story03 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:461px;
	position:relative;
	margin-bottom:40px;
}


#story03 #page #detail .detailInner .inner #mainImg .img {
	width:849px;
	height:498px;
	position:absolute;
	top:-37px;
	left:17px;
}

#story03 #page #detail .detailInner .inner #mainImg .textArea {
	width:447px;
	position:absolute;
	left:40px;
	top:94px;
}

#story03 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:447px;
	height:150px;
	margin-bottom:10px;	
}


#story03 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:340px;
	margin:0 0 0 17px;
	font-size:14px;
	line-height:1.4;
}

#story03 #page #detail .detailInner .inner .conts01 {
	width:830px;
	margin:0 auto 30px;
}

#story03 #page #detail .detailInner .inner .conts01 .innerConts {
	margin-bottom:10px;
	
}

#story03 #page #detail .detailInner .inner .conts01 .innerConts div {
	width:395px;
	height:237px;
}

#story03 #page #detail .detailInner .inner .conts01 .innerConts .left {
	float:left;
}

#story03 #page #detail .detailInner .inner .conts01 .innerConts .right {
	float:right;
}

#story03 #page #detail .detailInner .inner .conts01 .text {
	width:830px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
	
}

#story03 #page #detail .detailInner .inner .imgList {
	width:830px;
	margin:0 auto;
	padding-bottom:16px;
	
}

#story03 #page #detail .detailInner .inner .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#story03 #page #detail .detailInner .inner .imgList ul li {
	width:197px;
	height:118px;
	margin:0 14px 14px 0;
	float:left;
	position:relative;
}

#story03 #page #detail .detailInner .inner .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#story03 #page #detail .detailInner .inner .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}


/*-----------------------------------------
 	story_04
-----------------------------------------*/

#story04 #wrapper {
	background:url(../images/story/story_04/bg_main.jpg) no-repeat center top;	
}


#story04 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:461px;
	position:relative;
	margin-bottom:40px;
}


#story04 #page #detail .detailInner .inner #mainImg .img {
	width:885px;
	height:506px;
	position:absolute;
	top:-45px;
	left:13px;
}

#story04 #page #detail .detailInner .inner #mainImg .textArea {
	width:469px;
	position:absolute;
	left:44px;
	top:145px;
}

#story04 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:447px;
	height:150px;
	margin-bottom:5px;	
}


#story04 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:390px;
	margin:0 0 0 14px;
	font-size:14px;
	line-height:1.4;
}

#story04 #page #detail .detailInner .inner .imgList {
	width:830px;
	margin:0 auto;
	
}

#story04 #page #detail .detailInner .inner .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#story04 #page #detail .detailInner .inner .imgList ul li {
	width:197px;
	height:118px;
	margin:0 14px 14px 0;
	float:left;
	position:relative;
}

#story04 #page #detail .detailInner .inner .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#story04 #page #detail .detailInner .inner .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}


#story04 #page #detail .detailInner .inner .text {
	width:830px;
	margin:0 auto 10px;
	font-size:14px;
	line-height:1.4;
}

#story04 #page #detail .detailInner .inner .btnMovie {
	width:445px;
	height:101px;
	margin:0 auto;
	padding-bottom:5px;
	
}

/*-----------------------------------------
 	story_05
-----------------------------------------*/

#story05 #wrapper {
	background:url(../images/story/story_05/bg_main.jpg) no-repeat center top;	
}


#story05 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:456px;
	position:relative;
	margin-bottom:40px;
}


#story05 #page #detail .detailInner .inner #mainImg .img {
	width:845px;
	height:471px;
	position:absolute;
	top:-15px;
	left:17px;
}

#story05 #page #detail .detailInner .inner #mainImg .textArea {
	width:469px;
	position:absolute;
	left:32px;
	top:134px;
}

#story05 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:469px;
	height:150px;
}


#story05 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:350px;
	margin:0 0 0 28px;
	font-size:14px;
	line-height:1.4;
}

#story05 #page #detail .detailInner .inner .conts01 {
	width:830px;
	margin:0 auto;
	padding-bottom:8px;
}

#story05 #page #detail .detailInner .inner .conts01 .innerConts {
	margin-bottom:10px;
	
}

#story05 #page #detail .detailInner .inner .conts01 .innerConts div {
	width:395px;
	height:237px;
}

#story05 #page #detail .detailInner .inner .conts01 .innerConts .left {
	float:left;
}

#story05 #page #detail .detailInner .inner .conts01 .innerConts .right {
	float:right;
}

#story05 #page #detail .detailInner .inner .conts01 .text {
	width:830px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
	
}

/*-----------------------------------------
 	story_06
-----------------------------------------*/

#story06 #wrapper {
	background:url(../images/story/story_06/bg_main.jpg) no-repeat center top;	
}


#story06 #page #detail .detailInner .inner #mainImg {
	width:862px;
	height:434px;
	margin-left:6px;
	position:relative;
	margin-bottom:10px;
}


#story06 #page #detail .detailInner .inner #mainImg .img {
	width:852px;
	height:434px;
	position:absolute;
	top:0;
	left:13px;
}

#story06 #page #detail .detailInner .inner #mainImg .leadText {
	width:361px;
	height:156px;
	position:absolute;
	bottom:76px;
	left:34px;
}

#story06 #page #detail .detailInner .inner .imgList {
	width:830px;
	margin:0 auto;
	
}

#story06 #page #detail .detailInner .inner .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#story06 #page #detail .detailInner .inner .imgList ul li {
	width:197px;
	height:118px;
	margin:0 14px 12px 0;
	float:left;
	position:relative;
}

#story06 #page #detail .detailInner .inner .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#story06 #page #detail .detailInner .inner .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}


#story06 #page #detail .detailInner .inner .text {
	width:830px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;	
}

/*-----------------------------------------
 	story_07
-----------------------------------------*/

#story07 #wrapper {
	background:url(../images/story/story_07/bg_main.jpg) no-repeat center top;	
}

#story07 #page #detail .detailInner .inner .conts {
	width:887px;
	margin:0 auto;
	
}

#story07 #page #detail .detailInner .inner .conts h3 {
	width:886px;
	height:73px;
	margin:0 0 11px;
}

#story07 #page #detail .detailInner .inner .conts02 h3 {
	margin:0 0 1px;
}


#story07 #page #detail .detailInner .inner .conts01 {
	margin-bottom:40px;
}

#story07 #page #detail .detailInner .inner .conts02 {
	padding-bottom:20px;
}

#story07 #page #detail .detailInner .inner .conts01 .mainImg {
	width:845px;
	height:424px;
	position:relative;
	margin:0 auto 10px;
}

#story07 #page #detail .detailInner .inner .conts01 .mainImg .img {
	width:845px;
	height:424px;
	position:absolute;
	top:0;
	left:0;
}

#story07 #page #detail .detailInner .inner .conts01 .mainImg .textArea {
	width:503px;
	position:absolute;
	top:117px;
	left:20px;
}

#story07 #page #detail .detailInner .inner .conts01 .mainImg .textArea .leadText {
	width:503px;
	height:146px;
	margin-bottom:10px;
}

#story07 #page #detail .detailInner .inner .conts01 .mainImg .textArea .text {
	width:331px;
	margin-left:21px;
	font-size:14px;
	line-height:1.4;
}

#story07 #page #detail .detailInner .inner .conts02 .mainImg {
	width:845px;
	height:452px;
	position:relative;
	margin:0 auto 1px;
}

#story07 #page #detail .detailInner .inner .conts02 .mainImg .img {
	width:845px;
	height:452px;
	position:absolute;
	top:0;
	left:0;
}

#story07 #page #detail .detailInner .inner .conts02 .mainImg .textArea {
	width:485px;
	position:absolute;
	top:128px;
	left:11px;
}

#story07 #page #detail .detailInner .inner .conts02 .mainImg .textArea .leadText {
	width:485px;
	height:150px;
	margin-bottom:10px;
}

#story07 #page #detail .detailInner .inner .conts02 .mainImg .textArea .text {
	width:331px;
	margin-left:21px;
	font-size:14px;
	line-height:1.4;
}





#story07 #page #detail .detailInner .inner .conts .imgList {
	width:830px;
	margin:0 auto 10px;
	
}

#story07 #page #detail .detailInner .inner .conts .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#story07 #page #detail .detailInner .inner .conts .imgList ul li {
	width:197px;
	height:118px;
	margin-right:14px;
	float:left;
	position:relative;
}

#story07 #page #detail .detailInner .inner .conts .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#story07 #page #detail .detailInner .inner .conts .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}


#story07 #page #detail .detailInner .inner .conts .text01 {
	width:830px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
}

#story07 #page #detail .detailInner .inner .conts02 .text01 {
	margin-bottom:20px;
	
}

#story07 #page #detail .detailInner .inner .conts02 .link {
	width:460px;
	height:45px;
	margin:0 auto;
}


#story07 #page #detail .detailInner .inner .conts02 .link a {
	width:460px;
	height:45px;
	display:block;
}









/*-----------------------------------------
 	field
-----------------------------------------*/

/*-----------------------------------------
 	field_01
-----------------------------------------*/

#field01 #wrapper {
	background:url(../images/field/field_01/bg_main.jpg) no-repeat center top;	
}

#field01 #page #detail .detailInner .inner #mainImg {
	width:887px;
	margin-bottom:47px;
	position:relative;
}

#field01 #page #detail .detailInner .inner #mainImg #mainTop {
	width:887px;
	height:414px;
	position:relative;
	margin-bottom:14px;
}


#field01 #page #detail .detailInner .inner #mainImg .img {
	width:627px;
	height:404px;
	position:absolute;
	top:-17px;
	left:16px;
}

#field01 #page #detail .detailInner .inner #mainImg .textArea {
	width:503px;
	height:390px;
	position:absolute;
	right:0;
	top:19px;
}

#field01 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:503px;
	height:184px;
	margin-bottom:8px;	
}


#field01 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:358px;
	height:104px;
	margin:0 0 10px 122px;
}

#field01 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:358px;
	margin:0 0 10px 124px;
	font-size:14px;
	line-height:1.4;
}

#field01 #page #detail .detailInner .inner #mainImg .imgList {
	width:830px;
	margin:0 auto;
	
}

#field01 #page #detail .detailInner .inner #mainImg .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#field01 #page #detail .detailInner .inner #mainImg .imgList ul li {
	width:197px;
	height:118px;
	margin-right:14px;
	float:left;
	position:relative;
}

#field01 #page #detail .detailInner .inner #mainImg .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#field01 #page #detail .detailInner .inner #mainImg .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#field01 #page #detail .detailInner .inner .conts01 {
	width:887px;
	margin-bottom:25px;
}

#field01 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 22px;
		
}

#field01 #page #detail .detailInner .inner .conts01 .textArea {
	width:420px;
	float:left;
	position:relative;
	padding-top:154px;	
}


#field01 #page #detail .detailInner .inner .conts01 .textArea .leadText {
	width:477px;
	height:143px;
	position:absolute;
	top:-2px;
	left:-2px;
}


#field01 #page #detail .detailInner .inner .conts01 .textArea .imgText {
	width:372px;
	height:43px;
	margin:0 0 4px 26px;
}

#field01 #page #detail .detailInner .inner .conts01 .textArea .text {
	width:372px;
	margin:0 0 0 26px;
	font-size:14px;
	line-height:1.4;
}

#field01 #page #detail .detailInner .inner .conts01 .imgList {
	width:407px;
	height:264px;
	float:right;
	margin-right:30px;
	display:inline;
}

#field01 #page #detail .detailInner .inner .conts01 .imgList ul {
	width:420px;
	height:264px;
	margin: 0 -13px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#field01 #page #detail .detailInner .inner .conts01 .imgList ul li {
	width:197px;
	height:118px;
	margin:0 13px 14px 0;
	float:left;
	position:relative;
}

#field01 #page #detail .detailInner .inner .conts01 .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
}

#field01 #page #detail .detailInner .inner .conts01 .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#field01 #page #detail .detailInner .inner .conts02 {
	width:887px;
	padding-bottom:0;
}

#field01 #page #detail .detailInner .inner .conts02 h3 {
	width:886px;
	height:73px;
	margin:0 0 8px;
}


#field01 #page #detail .detailInner .inner .conts02 .contsInner {
	width:887px;
	min-height:300px;
	height:auto !important;
	height:300px;
	margin-bottom:35px;
	
}


#field01 #page #detail .detailInner .inner .conts02 .contsInner .arinaArea {
	width:399px;
	float:left;
	margin:0 0 0 24px;
	display:inline;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .arinaArea .img {
	width:395px;
	height:265px;
	margin-bottom:13px;	
}


#field01 #page #detail .detailInner .inner .conts02 .contsInner .arinaArea .imgList {
	width:398px;
	height:118px;
	margin-bottom:10px;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .arinaArea .imgList ul {
	width:401px;
	height:264px;
	margin: 0 -3px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .arinaArea .imgList ul li {
	width:197px;
	height:118px;
	margin:0 3px 0 0;
	float:left;
	position:relative;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .arinaArea .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .arinaArea .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .arinaArea  .text {
	width:395px;
	font-size:14px;
	line-height:1.4;
}


#field01 #page #detail .detailInner .inner .conts02 .contsInner .gateArea {
	width:410px;
	float:right;
	margin:0 12px 0 0;
	display:inline;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .gateArea .img {
	width:395px;
	height:265px;
	margin-bottom:13px;	
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .gateArea .imgList {
	width:398px;
	height:118px;
	margin-bottom:10px;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .gateArea .imgList ul {
	width:401px;
	height:264px;
	margin: 0 -3px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .gateArea .imgList ul li {
	width:197px;
	height:118px;
	margin:0 3px 0 0;
	float:left;
	position:relative;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .gateArea .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .gateArea .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#field01 #page #detail .detailInner .inner .conts02 .contsInner .gateArea  .text {
	width:398px;
	font-size:14px;
	line-height:1.4;
}

#field01 #page #detail .detailInner .inner .conts02 .btn {
	width: 368px;
	height: 45px;
	margin: 0 auto;
	padding-bottom:18px;
}


/*-----------------------------------------
 	field_02
-----------------------------------------*/

#field02 #wrapper {
	background:url(../images/field/field_02/bg_main.jpg) no-repeat center top;	
}

#field02 #page #detail .detailInner .inner #mainImg {
	width:887px;
	margin-bottom:43px;
	position:relative;
}

#field02 #page #detail .detailInner .inner #mainImg #mainTop {
	width:887px;
	height:414px;
	position:relative;
	margin-bottom:24px;
}


#field02 #page #detail .detailInner .inner #mainImg .img {
	width:641px;
	height:414px;
	position:absolute;
	top:-8px;
	left:16px;
}

#field02 #page #detail .detailInner .inner #mainImg .textArea {
	width:545px;
	height:376px;
	position:absolute;
	right:-14px;
	top:16px;
}

#field02 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:545px;
	height:192px;
	margin-bottom:18px;	
}


#field02 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:357px;
	height:166px;
	margin:0 0 0 149px;
}

#field02 #page #detail .detailInner .inner #mainImg .imgList {
	width:830px;
	margin:0 auto;
	
}

#field02 #page #detail .detailInner .inner #mainImg .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#field02 #page #detail .detailInner .inner #mainImg .imgList ul li {
	width:197px;
	height:118px;
	margin:0 14px 11px 0;
	float:left;
	position:relative;
}

#field02 #page #detail .detailInner .inner #mainImg .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#field02 #page #detail .detailInner .inner #mainImg .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#field02 #page #detail .detailInner .inner #mainImg .text {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#field02 #page #detail .detailInner .inner .conts01 {
	width:887px;
	padding-bottom:20px;
}

#field02 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 22px;		
}

#field02 #page #detail .detailInner .inner .conts01 .contsInner {
	width:830px;
	margin: 0 auto ;
}

#field02 #page #detail .detailInner .inner .conts01 .contsInner .textArea {
	width:396px;
	float:left;
}

#field02 #page #detail .detailInner .inner .conts01 .contsInner .textArea  .lead {
	width:395px;
	height:156px;
	margin:0 0 10px;
}

#field02 #page #detail .detailInner .inner .conts01 .contsInner .textArea  .text {
	margin:0 0 15px 0;
	line-height:1.4;
	font-size:14px;
}

#field02 #page #detail .detailInner .inner .conts01 .contsInner .textArea .btn {
	width:396px;
	height:45px;

}

#field02 #page #detail .detailInner .inner .conts01 .contsInner .img {
	width:395px;
	height:237px;
	float:right;
	margin-top:4px;
}

/*-----------------------------------------
 	field_03
-----------------------------------------*/

#field03 #wrapper {
	background:url(../images/field/field_03/bg_main.jpg) no-repeat center top;	
}

#field03 #page #detail .detailInner .inner #mainImg {
	width:887px;
	margin-bottom:43px;
	position:relative;
}

#field03 #page #detail .detailInner .inner #mainImg #mainTop {
	width:887px;
	height:414px;
	position:relative;
	margin-bottom:24px;
}


#field03 #page #detail .detailInner .inner #mainImg .img {
	width:627px;
	height:414px;
	position:absolute;
	top:-8px;
	left:16px;
}

#field03 #page #detail .detailInner .inner #mainImg .textArea {
	width:503px;
	height:390px;
	position:absolute;
	right:0;
	top:16px;
}

#field03 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:503px;
	height:184px;
	margin-bottom:18px;	
}


#field03 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:358px;
	height:123px;
	margin:0 0 8px 122px;
}


#field03 #page #detail .detailInner .inner #mainImg .textArea .text01 {
	width:358px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	margin:0 0 0 122px;
}


#field03 #page #detail .detailInner .inner #mainImg .imgList {
	width:830px;
	margin:0 auto;
	
}

#field03 #page #detail .detailInner .inner #mainImg .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#field03 #page #detail .detailInner .inner #mainImg .imgList ul li {
	width:197px;
	height:118px;
	margin:0 14px 11px 0;
	float:left;
	position:relative;
}

#field03 #page #detail .detailInner .inner #mainImg .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#field03 #page #detail .detailInner .inner #mainImg .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#field03 #page #detail .detailInner .inner #mainImg .text02 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#field03 #page #detail .detailInner .inner .conts01 {
	width:887px;
	padding-bottom:20px;
}

#field03 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 22px;		
}

#field03 #page #detail .detailInner .inner .conts01 .contsInner {
	width:843px;
	margin: 0 0 0 13px;
}

#field03 #page #detail .detailInner .inner .conts01 .contsInner .textArea {
	width:410px;
	float:left;
}

#field03 #page #detail .detailInner .inner .conts01 .contsInner .textArea  .lead {
	width:410px;
	height:156px;
	margin:0 0 10px;
}

#field03 #page #detail .detailInner .inner .conts01 .contsInner .textArea  .text {
	margin:0 0 15px 11px;
	line-height:1.4;
	font-size:14px;
}

#field03 #page #detail .detailInner .inner .conts01 .contsInner .textArea .btn {
	width:395px;
	height:45px;
	margin-left:11px;

}

#field03 #page #detail .detailInner .inner .conts01 .contsInner .img {
	width:395px;
	height:237px;
	float:right;
	margin-top:4px;
}

/*-----------------------------------------
 	field_04
-----------------------------------------*/

#field04 #wrapper {
	background:url(../images/field/field_04/bg_main.jpg) no-repeat center top;	
}


#field04 #page #detail .detailInner .inner #mainImg {
	width:862px;
	height:451px;
	position:relative;
	margin-bottom:37px;
}


#field04 #page #detail .detailInner .inner #mainImg .img {
	width:862px;
	height:461px;
	position:absolute;
	top:-10px;
	left:14px;
}

#field04 #page #detail .detailInner .inner #mainImg  .leadText {
	width:463px;
	height:147px;
	position:absolute;
	right:18px;
	top:38px;
}


#field04 #page #detail .detailInner .inner #mainImg  .text {
	width:308px;
	position:absolute;
	right:52px;
	bottom:94px;
	font-size:14px;
	line-height:1.4;
}

#field04 #page #detail .detailInner .inner .conts01 {
	width:830px;
	margin:0 auto 40px;
}

#field04 #page #detail .detailInner .inner .conts01 .innerConts {
	margin-bottom:30px;
	
}

#field04 #page #detail .detailInner .inner .conts01 .innerConts02 {
	margin-bottom:0;
	
}

#field04 #page #detail .detailInner .inner .conts01 .innerConts div {
	width:395px;
}

#field04 #page #detail .detailInner .inner .conts01 .innerConts div .img {
	margin-bottom:9px;
	width:395px;
	height:237px;
}

#field04 #page #detail .detailInner .inner .conts01 .innerConts div .name {
	width:395px;
	height:52px;
	margin-bottom:9px;
}

#field04 #page #detail .detailInner .inner .conts01 .innerConts .left {
	float:left;
}

#field04 #page #detail .detailInner .inner .conts01 .innerConts .right {
	float:right;
}

#field04 #page #detail .detailInner .inner .conts01 .innerConts .text {
	width:395px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
	
}

#field04 #page #detail .detailInner .inner .conts02 {
	width:830px;
	margin:0 auto;
	padding-bottom:15px;
}

#field04 #page #detail .detailInner .inner .conts02 .img {
	width:830px;
	margin:0 auto 40px;
}

#field04 #page #detail .detailInner .inner .conts02 .btn {
	width:368px;
	height:45px;
	margin:0 auto;
	
}

/*-----------------------------------------
 	field_05
-----------------------------------------*/

#field05 #wrapper {
	background:url(../images/field/field_05/bg_main.jpg) no-repeat center top;	
}


#field05 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:400px;
	position:relative;
	margin-bottom:47px;
}


#field05 #page #detail .detailInner .inner #mainImg .img {
	width:636px;
	height:414px;
	position:absolute;
	top:-14px;
	left:20px;
}

#field05 #page #detail .detailInner .inner #mainImg .textArea {
	width:510px;
	position:absolute;
	right:0;
	top:25px;
}

#field05 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:510px;
	height:155px;
	margin-bottom:23px;
}

#field05 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:357px;
	height:125px;
	margin:0 0 5px 125px;
}


#field05 #page #detail .detailInner .inner #mainImg  .text {
	width:351px;
	font-size:14px;
	line-height:1.4;
	margin:0 0 5px 125px;
}

#field05 #page #detail .detailInner .inner .conts01 {
	width:886px;
	margin:0 auto 50px;
}

#field05 #page #detail .detailInner .inner .conts01 .contsInner {
	width:830px;
	height:413px;
	position:relative;
	margin:0 auto 18px;
}

#field05 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 1px;
}

#field05 #page #detail .detailInner .inner .conts01 .textArea {
	width:420px;
	position:absolute;
	top:133px;
	left:8px;
}


#field05 #page #detail .detailInner .inner .conts01 .textArea .leadText {
	width:450px;
	height:200px;
	margin-bottom:10px;
}

#field05 #page #detail .detailInner .inner .conts01 .textArea .text {
	width:330px;
	font-size:14px;
	line-height:1.4;
	margin-left:30px;
}

#field05 #page #detail .detailInner .inner .conts01 .imgSub {
	width:845px;
	height:413px;
	position:absolute;
	top:0;
	left:-8px;
}


#field05 #page #detail .detailInner .inner .conts01 .imgList {
	width:830px;
	margin:0 auto 10px;
}



#field05 #page #detail .detailInner .inner .conts01 .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#field05 #page #detail .detailInner .inner .conts01 .imgList ul li {
	width:197px;
	height:110px;
	margin:0 14px 0 0;
	float:left;
	position:relative;
}

#field05 #page #detail .detailInner .inner .conts01 .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#field05 #page #detail .detailInner .inner .conts01 .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#field05 #page #detail .detailInner .inner .conts01 .text02 {
	width:830px;
	font-size:14px;
	line-height:1.4;
	margin:0 auto;
}



#field05 #page #detail .detailInner .inner .conts02 {
	width:886px;
	margin:0 auto;
	padding-bottom:26px;
}


#field05 #page #detail .detailInner .inner .conts02 h3 {
	width:886px;
	height:73px;
	margin:0 0 20px;		
}


#field05 #page #detail .detailInner .inner .conts02 .innerConts {
	width:830px;
	margin:0 auto 30px;	
}

#field05 #page #detail .detailInner .inner .conts02 .innerConts02 {
	margin-bottom:0;
	
}

#field05 #page #detail .detailInner .inner .conts02 .innerConts div {
	width:395px;
}

#field05 #page #detail .detailInner .inner .conts02 .innerConts div .img {
	margin-bottom:9px;
	width:395px;
	height:237px;
}

#field05 #page #detail .detailInner .inner .conts02 .innerConts div .name {
	width:395px;
	height:52px;
	margin-bottom:9px;
}

#field05 #page #detail .detailInner .inner .conts02 .innerConts .left {
	float:left;
}

#field05 #page #detail .detailInner .inner .conts02 .innerConts .right {
	float:right;
}

#field05 #page #detail .detailInner .inner .conts02 .innerConts .text {
	width:395px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
	
}

/*-----------------------------------------
 	field_06
-----------------------------------------*/

#field06 #wrapper {
	background:url(../images/field/field_06/bg_main.jpg) no-repeat center top;	
}


#field06 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:399px;
	position:relative;
	margin-bottom:40px;
}


#field06 #page #detail .detailInner .inner #mainImg .img {
	width:593px;
	height:413px;
	position:absolute;
	top:-14px;
	left:20px;
}

#field06 #page #detail .detailInner .inner #mainImg .textArea {
	width:526px;
	position:absolute;
	right:0;
	top:45px;
}

#field06 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:526px;
	height:150px;
	margin-bottom:43px;
}

#field06 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:358px;
	height:83px;
	margin:0 0 5px 146px;
}


#field06 #page #detail .detailInner .inner #mainImg  .text {
	width:351px;
	font-size:14px;
	line-height:1.4;
	margin:0 0 0 146px;
}

#field06 #page #detail .detailInner .inner .conts01 {
	width:886px;
	margin:0 auto;
	padding-bottom:10px;
}

#field06 #page #detail .detailInner .inner .conts01 .contsInner {
	width:830px;
	margin:0 auto 25px;
}

#field06 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 35px;
}

#field06 #page #detail .detailInner .inner .conts01 .textArea {
	width:420px;
	float:left;
	position:relative;
	padding-top:171px;	
}


#field06 #page #detail .detailInner .inner .conts01 .textArea .leadText {
	width:444px;
	height:169px;
	position:absolute;
	top:-8px;
	left:-29px;
}

#field06 #page #detail .detailInner .inner .conts01 .textArea .text {
	width:392px;
	font-size:14px;
	line-height:1.4;
	margin-left:0;
}

#field06 #page #detail .detailInner .inner .conts01 .imgSub {
	width:395px;
	height:298px;
	float:right;
}

#field06 #page #detail .detailInner .inner .conts01 .textTitle {
	padding-bottom:10px;
	margin:0 auto 20px;
	border-bottom:2px solid #0085B2;
	width:800px;
	font-size:22px;
	padding-left:30px;
	background:url(../images/action/action_06/icon02.png) no-repeat 5px 2px;
	padding-top:4px;	
}


#field06 #page #detail .detailInner .inner .conts01 .contsInner01,
#field06 #page #detail .detailInner .inner .conts01 .contsInner02 {
	margin-bottom:40px;
	
}

#field06 #page #detail .detailInner .inner .conts01 .contsInner01 .img {
	width:830px;
	height:165px;
	margin:0 auto 10px;
}

#field06 #page #detail .detailInner .inner .conts01 .contsInner02 .img,
#field06 #page #detail .detailInner .inner .conts01 .contsInner03 .img {
	width:830px;
	height:237px;
	margin:0 auto 10px;
}

#field06 #page #detail .detailInner .inner .conts01 .text01 {
	width:830px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
}

#field06 #page #detail .detailInner .inner .conts01 .contsInner03 .text01 {
	margin-bottom:20px;
	
}

#field06 #page #detail .detailInner .inner .conts01 .link {
	width:460px;
	height:45px;
	margin:0 auto;
	
}

#field06 #page #detail .detailInner .inner .conts01 .link a {
	width:460px;
	height:45px;
	display:block;
}


/*-----------------------------------------
 	field_07
-----------------------------------------*/

#field07 #wrapper {
	background:url(../images/field/field_07/bg_main.jpg) no-repeat center top;	
}


#field07 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:400px;
	position:relative;
	margin-bottom:20px;
}


#field07 #page #detail .detailInner .inner #mainImg .img {
	width:848px;
	height:414px;
	position:absolute;
	top:-14px;
	left:20px;
}

#field07 #page #detail .detailInner .inner #mainImg .textArea {
	width:567px;
	position:absolute;
	right:-15px;
	top:45px;
}

#field07 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:567px;
	height:169px;
	margin-bottom:23px;
}

#field07 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:356px;
	height:46px;
	margin:0 0 5px 158px;
}


#field07 #page #detail .detailInner .inner #mainImg  .text {
	width:351px;
	font-size:14px;
	line-height:1.4;
	margin:0 0 5px 158px;
}

#field07 #page #detail .detailInner .inner .imgList {
	width:830px;
	height:118px;
	margin:0 auto 20px;
	padding-bottom:40px;
	background:url(../images/field/field_07/bg_line.png) no-repeat bottom center;
}

#field07 #page #detail .detailInner .inner .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#field07 #page #detail .detailInner .inner .imgList ul li {
	width:197px;
	height:118px;
	margin-right:14px;
	float:left;
	position:relative;
}

#field07 #page #detail .detailInner .inner .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#field07 #page #detail .detailInner .inner .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#field07 #page #detail .detailInner .inner .conts01 {
	width:830px;
	margin:0 auto 20px;
	padding-bottom:40px;
	background:url(../images/field/field_07/bg_line.png) no-repeat bottom center;
}

#field07 #page #detail .detailInner .inner .conts02 {
	width:830px;
	margin:0 auto 60px;
}

#field07 #page #detail .detailInner .inner .conts01 .img01,
#field07 #page #detail .detailInner .inner .conts02 .img01 {
	width:830px;
	height:286px;
	margin:0 auto 20px;
	position:relative;
}

#field07 #page #detail .detailInner .inner .conts01 .img01 span,
#field07 #page #detail .detailInner .inner .conts02 .img01 span {
	width:838px;
	height:286px;
	position:absolute;
	left:-5px;
	display:block;
}


#field07 #page #detail .detailInner .inner .conts01 .img02,
#field07 #page #detail .detailInner .inner .conts02 .img02 {
	width:830px;
	height:165px;
	margin:0 auto 10px;
}


#field07 #page #detail .detailInner .inner .conts01 .text,
#field07 #page #detail .detailInner .inner .conts02 .text {
	width:830px;
	font-size:14px;
	line-height:1.4;
}


#field07 #page #detail .detailInner .inner .conts03 {
	width:886px;
	margin:0 auto;
	padding-bottom:60px;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner {
	width:830px;
	margin:0 auto 25px;
}

#field07 #page #detail .detailInner .inner .conts03 h3 {
	width:886px;
	height:73px;
	margin:0 0 13px;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner .textArea {
	width:420px;
	float:left;
	position:relative;
	padding-top:205px;	
}


#field07 #page #detail .detailInner .inner .conts03 .contsInner .textArea .leadText {
	width:513px;
	height:203px;
	position:absolute;
	top:-8px;
	left:-37px;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner .textArea .text {
	width:392px;
	font-size:14px;
	line-height:1.4;
	margin-left:0;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner .imgSub {
	width:395px;
	height:237px;
	float:right;
}


#field07 #page #detail .detailInner .inner .conts03 .imgSub02 {
	width:830px;
	height:165px;
	margin:0 auto 40px;
	
}

#field07 #page #detail .detailInner .inner .conts03 .textTitle {
	padding-bottom:10px;
	margin:0 auto 20px;
	border-bottom:2px solid #0085B2;
	width:800px;
	font-size:22px;
	padding-left:30px;
	background:url(../images/action/action_06/icon02.png) no-repeat 5px 2px;
	padding-top:4px;	
}


#field07 #page #detail .detailInner .inner .conts03 .contsInner01,
#field07 #page #detail .detailInner .inner .conts03 .contsInner02 {
	margin-bottom:40px;
	
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner01 .img01 {
	width:830px;
	height:165px;
	margin:0 auto 10px;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner01 .img02 {
	width:830px;
	height:237px;
	margin:0 auto 10px;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner01 .text01 {
	width:830px;
	margin:0 auto 20px;
	font-size:14px;
	line-height:1.4;
}


#field07 #page #detail .detailInner .inner .conts03 .contsInner01 .text02 {
	width:830px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner02 .img01 {
	width:830px;
	height:237px;
	margin:0 auto 10px;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner02 .img02 {
	width:830px;
	height:165px;
	margin:0 auto 10px;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner02 .text01 {
	width:830px;
	margin:0 auto 20px;
	font-size:14px;
	line-height:1.4;
}


#field07 #page #detail .detailInner .inner .conts03 .contsInner02 .text02 {
	width:830px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
}



#field07 #page #detail .detailInner .inner .conts03 .contsInner02 .img,
#field07 #page #detail .detailInner .inner .conts03 .contsInner03 .img {
	width:830px;
	height:237px;
	margin:0 auto 10px;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner03 .text01 {
	width:830px;
	margin:0 auto 20px;
	font-size:14px;
	line-height:1.4;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner03 .area02 {
	width:830px;
	margin:0 auto;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner03 .textArea02 {
	width:420px;
	float:left;
	position:relative;
	padding-top:169px;	
}


#field07 #page #detail .detailInner .inner .conts03 .contsInner03 .textArea02 .leadText {
	width:429px;
	height:159px;
	position:absolute;
	top:0;
	left:-6px;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner03 .textArea02 .text {
	width:392px;
	font-size:14px;
	line-height:1.4;
	margin-left:0;
}

#field07 #page #detail .detailInner .inner .conts03 .contsInner03 .imgSub {
	width:395px;
	height:237px;
	float:right;
}

#field07 #page #detail .detailInner .inner .conts04 {
	width:886px;
	margin:0 auto;
	padding-bottom:13px;
}

#field07 #page #detail .detailInner .inner .conts04 .contsInner {
	width:830px;
	margin:0 auto;
}

#field07 #page #detail .detailInner .inner .conts04 h3 {
	width:886px;
	height:73px;
	margin:0 0 13px;
}

#field07 #page #detail .detailInner .inner .conts04 .contsInner .textArea {
	width:420px;
	float:left;
	position:relative;
	padding-top:224px;	
}


#field07 #page #detail .detailInner .inner .conts04 .contsInner .textArea .leadText {
	width:533px;
	height:214px;
	position:absolute;
	top:0;
	left:-37px;
}

#field07 #page #detail .detailInner .inner .conts04 .contsInner .textArea .text {
	width:392px;
	font-size:14px;
	line-height:1.4;
	margin-left:0;
}

#field07 #page #detail .detailInner .inner .conts04 .imgList02 {
	width:407px;
	float:right;
	display:inline;
}

#field07 #page #detail .detailInner .inner .conts04 .imgList02 ul {
	width:420px;
	margin: 0 -13px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#field07 #page #detail .detailInner .inner .conts04 .imgList02 ul li {
	width:197px;
	height:118px;
	margin:0 13px 14px 0;
	float:left;
	position:relative;
}

#field07 #page #detail .detailInner .inner .conts04 .imgList02 ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
}

#field07 #page #detail .detailInner .inner .conts04 .imgList02 ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

/*-----------------------------------------
 	field_08
-----------------------------------------*/

#field08 #wrapper {
	background:url(../images/field/field_08/bg_main.jpg) no-repeat center top;	
}


#field08 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:400px;
	position:relative;
	margin-bottom:20px;
}


#field08 #page #detail .detailInner .inner #mainImg .img {
	width:636px;
	height:414px;
	position:absolute;
	top:-14px;
	left:20px;
}

#field08 #page #detail .detailInner .inner #mainImg .textArea {
	width:510px;
	position:absolute;
	right:0;
	top:45px;
}

#field08 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:510px;
	height:155px;
	margin-bottom:23px;
}

#field08 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:357px;
	height:107px;
	margin:0 0 5px 130px;
}


#field08 #page #detail .detailInner .inner #mainImg .text {
	width:351px;
	font-size:14px;
	line-height:1.4;
	margin:0 0 5px 130px;
}

#field08 #page #detail .detailInner .inner .imgSub {
	width:830px;
	height:237px;
	margin:0 auto 10px;
}

#field08 #page #detail .detailInner .inner .text01 {
	width:830px;
	margin:0 auto;
	padding-bottom:10px;
	font-size:14px;
	line-height:1.4;
}

/*-----------------------------------------
 	action
-----------------------------------------*/

/*-----------------------------------------
 	action_01
-----------------------------------------*/

#action01 #wrapper {
	background:url(../images/action/action_01/bg_main.jpg) no-repeat center top;
}

#action01 #wrapper .detailInner .weapon {
	background:url(../images/action/action_01/bg_weapon.png) no-repeat bottom center ; 
	width:878px;
	margin:0 auto;
	position:relative;
}

#action01 #wrapper .detailInner .weapon .imgList li {
	width:130px;
	height:78px;
	position:relative;
	z-index:100;
}

#action01 #wrapper .detailInner .weapon .imgList li a {
	width:130px;
	height:78px;
	display:block;
	z-index:101;
}

#action01 #wrapper .detailInner .weapon .imgList li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}


#action01 #wrapper .detailInner #weapon01 {
	height:429px;
	
}

#action01 #wrapper .detailInner #weapon01 .img {
	width:668px;
	height:538px;
	position:absolute;
	top:-61px;
	left:-32px;
}

#action01 #wrapper .detailInner #weapon01 .textArea {
	width:391px;
	height:308px;
	position:absolute;
	top:40px;
	right:-2px;
}


#action01 #wrapper .detailInner #weapon01 .textArea .name {
	width:391px;
	height:77px;
	margin:0 0 3px 0;
}

#action01 #wrapper .detailInner #weapon01 .textArea .text {
	width:367px;
	height:79px;
	margin:0 0 4px 2px;
}

#action01 #wrapper .detailInner #weapon01 .textArea .btn {
	width:358px;
	height:45px;
	margin:0 0 20px 7px;
}

#action01 #wrapper .detailInner #weapon01 .imgList {
	width:280px;
	height:78px;
	margin-left:95px;
}

#action01 #wrapper .detailInner #weapon01 .imgList li {
	float:left;
	margin-right:10px;
}

#action01 #wrapper .detailInner #weapon02 {
	height:405px;
	
}

#action01 #wrapper .detailInner #weapon02 .img {
	width:978px;
	height:481px;
	position:absolute;
	top:-82px;
	left:-74px;
}

#action01 #wrapper .detailInner #weapon02 .textArea {
	width:312px;
	height:174px;
	position:absolute;
	bottom:60px;
	right:18px;
}

#action01 #wrapper .detailInner #weapon02 .textArea .text {
	width:312px;
	height:62px;
	margin:0 0 15px 0;
}

#action01 #wrapper .detailInner #weapon02 .imgList {
	width:280px;
	height:78px;
	margin-left:35px;
}

#action01 #wrapper .detailInner #weapon02 .imgList li {
	float:left;
	margin-right:10px;
}

#action01 #wrapper .detailInner #weapon03 {
	height:379px;
}

#action01 #wrapper .detailInner #weapon03  .img {
	width:984px;
	height:406px;
	position:absolute;
	left:-62px;
	top:-20px;
	
}

#action01 #wrapper .detailInner #weapon03  .textArea {
	width:317px;
	height:179px;
	position:absolute;
	bottom:76px;
	right:24px;
	
}

#action01 #wrapper .detailInner #weapon03  .textArea .text {
	width:313px;
	height:81px;
	margin-bottom:20px;	
}

#action01 #wrapper .detailInner #weapon03  .textArea .imgList {
	width:280px;
	height:78px;
	margin-left:0;
}

#action01 #wrapper .detailInner #weapon03  .textArea .imgList li {
	float:left;
	margin-right:10px;
}

#action01 #wrapper .detailInner #weapon04 {
	height:753px;
	
}


#action01 #wrapper .detailInner #weapon04 .sword {
	width:483px;
	height:753px;
	position:absolute;
	top:0;
	left:0;
}

#action01 #wrapper .detailInner #weapon04 .sword .img {
	width:620px;
	height:763px;
	position:absolute;
	left:-37px;
	top:0;
	
}

#action01 #wrapper .detailInner #weapon04 .sword .textArea {
	width:378px;
	height:328px;
	position:absolute;
	top:32px;
	left:20px;
	
}

#action01 #wrapper .detailInner #weapon04 .sword .textArea .name {
	width:233px;
	height:69px;
	margin-bottom:2px;	
}


#action01 #wrapper .detailInner #weapon04 .sword .textArea .text {
	width:374px;
	height:79px;
	margin-bottom:10px;
	margin-left:4px;	
}

#action01 #wrapper .detailInner #weapon04 .sword .textArea .imgList {
	width:280px;
	height:78px;
	margin-left:4px;
}

#action01 #wrapper .detailInner #weapon04 .sword .textArea .imgList li {
	margin-bottom:10px;
}

#action01 #wrapper .detailInner #weapon04 .dualBrade{
	width:528px;
	height:716px;
	position:absolute;
	top:0;
	right:0;
}

#action01 #wrapper .detailInner #weapon04 .dualBrade .img {
	width:578px;
	height:689px;
	position:absolute;
	top:2px;
	right:-50px;
}

#action01 #wrapper .detailInner #weapon04 .dualBrade .textArea {
	width:430px;
	height:377px;
	position:absolute;
	bottom:36px;
	right:-9px;
}


#action01 #wrapper .detailInner #weapon04 .dualBrade  .textArea .name {
	width:250px;
	height:86px;
	margin:0 0 17px 180px;
}


#action01 #wrapper .detailInner #weapon04 .dualBrade  .textArea .text {
	width:397px;
	height:117px;
	margin:0 0 14px 0;
}

#action01 #wrapper .detailInner #weapon04 .dualBrade  .textArea .btn {
	width:358px;
	height:45px;
	margin:0 0 20px 38px;
}


#action01 #wrapper .detailInner #weapon04 .dualBrade  .imgList {
	width:280px;
	height:78px;
	margin-left:127px;
}

#action01 #wrapper .detailInner #weapon04 .dualBrade  .imgList li {
	float:left;
	margin-right:10px;
}


#action01 #wrapper .detailInner #weapon05 {
	height:611px;
}

#action01 #wrapper .detailInner #weapon05 .oboe {
	width:513px;
	height:642px;
	position:absolute;
	top:0;
	right:0;
}

#action01 #wrapper .detailInner #weapon05 .oboe .img {
	width:515px;
	height:656px;
	position:absolute;
	right:-2px;
	top:-14px;
	
}

#action01 #wrapper .detailInner #weapon05 .oboe .textArea {
	width:351px;
	height:259px;
	position:absolute;
	top:20px;
	right:23px;	
}

#action01 #wrapper .detailInner #weapon05 .oboe .textArea .name {
	width:231px;
	height:78px;
	margin:0 0 0 119px;
}

#action01 #wrapper .detailInner #weapon05 .oboe .textArea .text {
	width:351px;
	height:56px;
	margin:0 0 10px 0;
}

#action01 #wrapper .detailInner #weapon05 .oboe .textArea .imgList {
	width:280px;
	height:78px;
	margin-left:79px;
}

#action01 #wrapper .detailInner #weapon05 .oboe .textArea .imgList li {
	float:left;
	margin-right:10px;
}

#action01 #wrapper .detailInner #weapon05 .oboe .textArea .imgList .right {
	margin-top:30px;
	
}
#action01 #wrapper .detailInner #weapon05 .hammer {
	width:510px;
	height:613px;
	position:absolute;
	top:0;
	left:0;
}

#action01 #wrapper .detailInner #weapon05 .hammer .img {
	width:544px;
	height:662px;
	position:absolute;
	left:-34px;
	top:-109px;
	
}

#action01 #wrapper .detailInner #weapon05 .hammer .textArea {
	width:374px;
	height:273px;
	position:absolute;
	bottom:29px;
	left:7px;	
}

#action01 #wrapper .detailInner #weapon05 .hammer .textArea .name {
	width:230px;
	height:72px;
	margin:0 0 15px 0;
}

#action01 #wrapper .detailInner #weapon05 .hammer .textArea .text {
	width:360px;
	height:97px;
	margin:0 0 8px 14px;
}

#action01 #wrapper .detailInner #weapon05 .hammer .textArea .imgList {
	width:280px;
	height:78px;
	margin-left:14px;
}

#action01 #wrapper .detailInner #weapon05 .hammer .textArea .imgList li {
	float:left;
	margin-right:10px;
}

#action01 #wrapper .detailInner #weapon06 {
	height:808px;
	
}

#action01 #wrapper .detailInner #weapon06 .lance {
	width:518px;
	height:825px;
	position:absolute;
	top:0;
	left:0;
}

#action01 #wrapper .detailInner #weapon06 .lance .img {
	width:606px;
	height:854px;
	position:absolute;
	top:-29px;
	left:-88px;
}

#action01 #wrapper .detailInner #weapon06 .lance .textArea {
	width:538px;
	height:189px;
	position:absolute;
	top:54px;
	left:178px;
}


#action01 #wrapper .detailInner #weapon06 .lance .textArea .name {
	width:241px;
	height:75px;
	margin:0 0 4px;
}


#action01 #wrapper .detailInner #weapon06 .lance .textArea .text {
	width:537px;
	height:98px;
	margin:0 0 0 2px;
}


#action01 #wrapper .detailInner #weapon06 .lance .imgList {
	width:280px;
	height:78px;
	position:absolute;
	top:43px;
	left:444px;
}

#action01 #wrapper .detailInner #weapon06 .lance .imgList li {
	float:left;
	margin-right:10px;
}

#action01 #wrapper .detailInner #weapon06 .gunLance {
	width:677px;
	height:495px;
	position:absolute;
	bottom:0;
	right:0;
}

#action01 #wrapper .detailInner #weapon06 .gunLance .img {
	width:837px;
	height:495px;
	position:absolute;
	bottom:0;
	right:-160px;
}

#action01 #wrapper .detailInner #weapon06 .gunLance .textArea {
	width:401px;
	height:272px;
	position:absolute;
	top:-46px;
	right:22px;
}


#action01 #wrapper .detailInner #weapon06 .gunLance .textArea .name {
	width:278px;
	height:64px;
	margin:0 0 3px 0;
}


#action01 #wrapper .detailInner #weapon06 .gunLance .textArea .text {
	width:399px;
	height:97px;
	margin:0 0 10px 3px;
}

#action01 #wrapper .detailInner #weapon06 .gunLance .textArea .imgList {
	width:280px;
	height:78px;
	margin-left:130px;
}

#action01 #wrapper .detailInner #weapon06 .gunLance .textArea .imgList li {
	float:left;
	margin-right:10px;
}

#action01 #wrapper .detailInner #weapon06 .gunLance .textArea .imgList .right {
	margin-top:30px;
}


#action01 #wrapper .detailInner #weapon07 {
	height:768px;
	background:none;
}

#action01 #wrapper .detailInner #weapon07 .lightBowgun {
	width:424px;
	height:698px;
	position:absolute;
	top:0;
	left:0;
}

#action01 #wrapper .detailInner #weapon07 .lightBowgun .img {
	width:443px;
	height:580px;
	position:absolute;
	left:-40px;
	top:0;
}


#action01 #wrapper .detailInner #weapon07 .lightBowgun .textArea {
	width:367px;
	height:261px;
	position:absolute;
	bottom:0;
	left:24px;
}

#action01 #wrapper .detailInner #weapon07 .lightBowgun .textArea .name {
	width:367px;
	height:62px;
	margin:0 0 6px 0;
}

#action01 #wrapper .detailInner #weapon07 .lightBowgun .textArea .text {
	width:393px;
	height:99px;
	margin:0 0 15px 0;
}

#action01 #wrapper .detailInner #weapon07 .lightBowgun .textArea .imgList {
	width:280px;
	height:78px;
	margin-left:0;
}

#action01 #wrapper .detailInner #weapon07 .lightBowgun .textArea .imgList li {
	float:left;
	margin-right:10px;
}

#action01 #wrapper .detailInner #weapon07 .heavyBowgun {
	width:630px;
	height:759px;
	position:absolute;
	right:0;
	top:0;
}

#action01 #wrapper .detailInner #weapon07 .heavyBowgun .img {
	width:669px;
	height:766px;
	position:absolute;
	right:-39px;
	top:-6px;
}


#action01 #wrapper .detailInner #weapon07 .heavyBowgun .textArea {
	width:408px;
	height:228px;
	position:absolute;
	bottom:10px;
	right:27px;
}

#action01 #wrapper .detailInner #weapon07 .heavyBowgun .name {
	width:367px;
	height:67px;
	position:absolute;
	top:73px;
	right:-8px;
}

#action01 #wrapper .detailInner #weapon07 .heavyBowgun .textArea .text {
	width:408px;
	height:81px;
	margin:0 0 16px 0;
}

#action01 #wrapper .detailInner #weapon07 .heavyBowgun .textArea .imgList {
	width:280px;
	height:78px;
	margin-left:1px;
	margin-bottom:8px;
}

#action01 #wrapper .detailInner #weapon07 .heavyBowgun .textArea .imgList li {
	float:left;
	margin-right:10px;
}


#action01 #wrapper .detailInner #weapon07 .textArea .btn {
	width:358px;
	height:45px;
	margin:0 0 0 1px;
}

#action01 #wrapper .detailInner #weapon08 {
	height:414px;
	
}

#action01 #wrapper .detailInner #weapon08 .img {
	width:929px;
	height:430px;
	position:absolute;
	top:-11px;
	left:-48px;
}

#action01 #wrapper .detailInner #weapon08 .textArea {
	width:402px;
	height:348px;
	position:absolute;
	bottom:42px;
	left:19px;
}


#action01 #wrapper .detailInner #weapon08 .textArea .name {
	width:232px;
	height:65px;
	margin:0 0 0;
}


#action01 #wrapper .detailInner #weapon08 .textArea .text {
	width:399px;
	height:138px;
	margin:0 0 36px 3px;
}

#action01 #wrapper .detailInner #weapon08 .textArea .imgList {
	width:280px;
	height:78px;
	margin-left:3px;
}

#action01 #wrapper .detailInner #weapon08 .textArea .imgList li {
	float:left;
	margin-right:10px;
}

#action01 #wrapper .detailInner #weapon08 .textArea .imgList .right {
	margin-top:30px;
	
}

#action01 #wrapper .detailInner #weapon09 {
	height:371px;
	
}

#action01 #wrapper .detailInner #weapon09 .img {
	width:676px;
	height:436px;
	position:absolute;
	top:-14px;
	left:-50px;
}

#action01 #wrapper .detailInner #weapon09 .textArea {
	width:408px;
	height:316px;
	position:absolute;
	top:24px;
	right:11px;
}


#action01 #wrapper .detailInner #weapon09 .textArea .name {
	width:398px;
	height:101px;
	margin:0 0 13px 10px;
}


#action01 #wrapper .detailInner #weapon09 .textArea .text {
	width:399px;
	height:101px;
	margin:0 0 16px 0;
}

#action01 #wrapper .detailInner #weapon09 .textArea .imgList {
	width:280px;
	height:78px;
	margin-left:126px;
}

#action01 #wrapper .detailInner #weapon09 .textArea .imgList li {
	float:left;
	margin-right:10px;
}

#action01 #wrapper .detailInner #weapon10 {
	height:407px;
	
}

#action01 #wrapper .detailInner #weapon10 .img {
	width:888px;
	height:447px;
	position:absolute;
	top:-17px;
	left:-30px;
}

#action01 #wrapper .detailInner #weapon10 .textArea {
	width:411px;
	height:271px;
	position:absolute;
	bottom:36px;
	right:9px;
}


#action01 #wrapper .detailInner #weapon10 .textArea .name {
	width:194px;
	height:62px;
	margin:0 0 5px 217px;
}


#action01 #wrapper .detailInner #weapon10 .textArea .text {
	width:398px;
	height:99px;
	margin:0 0 27px 0;
}

#action01 #wrapper .detailInner #weapon10 .textArea .imgList {
	width:280px;
	height:78px;
	margin-left:126px;
}

#action01 #wrapper .detailInner #weapon10 .textArea .imgList li {
	float:left;
	margin-right:10px;
}

/*-----------------------------------------
 	action_02
-----------------------------------------*/

#action02 #wrapper {
	background:url(../images/action/action_02/bg_main.jpg) no-repeat center top;
}


#action02 #wrapper .detailInner #mainImg {
	width:842px;
	height:442px;
	margin-left:19px;
	position:relative;
	margin-bottom:15px;		
}

#action02 #wrapper .detailInner #mainImg .img {
	width:842px;
	height:486px;
	position:absolute;
	top:-44px;
	left:0;
	z-index:20;
}


#action02 #wrapper .detailInner #mainImg .leadText {
	width:445px;
	height:174px;
	position:absolute;
	top:31px;
	right:4px;
	z-index:30;	
}


#action02 #page #detail .detailInner .inner .conts01 {
	background:url(../images/action/bg_line.png) no-repeat top center;
	padding-top:35px;
	padding-bottom:15px;
}


#action02 #page #detail .detailInner .inner .conts01 .contsInner {
	width:830px;
	margin: 0 auto 25px;
}

#action02 #page #detail .detailInner .inner .conts01 .inner01 {
	position:relative;
}

#action02 #page #detail .detailInner .inner .conts01 .inner01 .arrow {
	position:absolute;
	width:56px;
	height:112px;
	position:absolute;
	top:102px;
	left:395px;
	
}

#action02 #page #detail .detailInner .inner .conts01 .inner01 .left {
	width:396px;
	float:left;
}

#action02 #page #detail .detailInner .inner .conts01 .inner01 .left .img {
	width:395px;
	height:263px;
	margin:0 0 10px;
}

#action02 #page #detail .detailInner .inner .conts01 .inner01 .left .text {
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}



#action02 #page #detail .detailInner .inner .conts01 .inner01 .right {
	width:395px;
	float:right;
	margin-top:1px;
}


#action02 #page #detail .detailInner .inner .conts01 .inner01 .right .img {
	width:395px;
	height:262px;
	margin:0 0 10px;
}

#action02 #page #detail .detailInner .inner .conts01 .inner01 .right .text {
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#action02 #page #detail .detailInner .inner .conts01 .inner02 .left {
	width:396px;
	float:left;
}

#action02 #page #detail .detailInner .inner .conts01 .inner02 .left .img {
	width:395px;
	height:266px;
	margin:0 0 10px;
}

#action02 #page #detail .detailInner .inner .conts01 .inner02 .left .text {
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}



#action02 #page #detail .detailInner .inner .conts01 .inner02 .right {
	width:395px;
	float:right;
}


#action02 #page #detail .detailInner .inner .conts01 .inner02 .right .img {
	width:395px;
	height:266px;
	margin:0 0 10px;
}

#action02 #page #detail .detailInner .inner .conts01 .inner02 .right .text {
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#action02 #page #detail .detailInner .inner .conts01 .inner03 {
	position:relative;
	margin-bottom:0;
	padding-bottom:10px;
}

#action02 #page #detail .detailInner .inner .conts01 .inner03 .img {
	width:830px;
	height:201px;
	margin:0 0 15px;	
}

#action02 #page #detail .detailInner .inner .conts01 .inner03 .text {
	width:690px;
	padding-left:140px;
	height:77px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	background:url(../images/action/action_02/img_action06.png) no-repeat left;
}

/*-----------------------------------------
 	action_03
-----------------------------------------*/

#action03 #wrapper {
	background:url(../images/action/action_03/bg_main.jpg) no-repeat center top;
}


#action03 #wrapper .detailInner #mainImg {
	width:853px;
	height:418px;
	margin-left:12px;
	position:relative;
	margin-bottom:30px;		
}

#action03 #wrapper .detailInner #mainImg .img {
	width:853px;
	height:459px;
	position:absolute;
	top:-41px;
	left:0;
	z-index:20;
}


#action03 #wrapper .detailInner #mainImg .leadText {
	width:458px;
	height:171px;
	position:absolute;
	top:111px;
	right:20px;
	z-index:30;	
}


#action03 #page #detail .detailInner .inner .conts01 {
	background:url(../images/action/bg_line.png) no-repeat top center;
	padding-top:35px;
	padding-bottom:15px;
}


#action03 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 17px;		
}



#action03 #page #detail .detailInner .inner .conts01 .img {
	width:830px;
	height:272px;
	margin: 0 auto 10px;
}


#action03 #page #detail .detailInner .inner .conts01 .text {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}


/*-----------------------------------------
 	action_04
-----------------------------------------*/

#action04 #wrapper {
	background:url(../images/action/action_04/bg_main.jpg) no-repeat center top;
}


#action04 #wrapper .detailInner #mainImg {
	width:861px;
	height:445px;
	margin-left:4px;
	position:relative;
	margin-bottom:10px;		
}

#action04 #wrapper .detailInner #mainImg .img {
	width:873px;
	height:474px;
	position:absolute;
	top:-29px;
	left:-12px;
	z-index:20;
}


#action04 #wrapper .detailInner #mainImg .leadText {
	width:519px;
	height:161px;
	position:absolute;
	top:22px;
	right:3px;
	z-index:30;	
}

#action04 #page #detail .detailInner .inner .conts01 {
	background:url(../images/action/bg_line.png) no-repeat top center;
	padding-top:30px;
}

#action04 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 9px;		
}

#action04 #page #detail .detailInner .inner .conts01 .contsInner {
	width:830px;
	margin-left:auto;
	margin-right:auto;
}

#action04 #page #detail .detailInner .inner .conts01 .imgArrow {
	width:830px;
	height:56px;
	text-align:center;
	margin:0 auto 25px;	
}

#action04 #page #detail .detailInner .inner .conts01 .inner01 {
	position:relative;
	margin-bottom:30px;
}

#action04 #page #detail .detailInner .inner .conts01 .inner01 .left {
	width:395px;
	height:237px;
	float:left;
	margin-top:31px;
}

#action04 #page #detail .detailInner .inner .conts01 .inner01 .left .img {
	width:395px;
	height:237px;
}


#action04 #page #detail .detailInner .inner .conts01 .inner01 .right {
	width:419px;
	float:right;
}


#action04 #page #detail .detailInner .inner .conts01 .inner01 .right .img {
	width:427px;
	height:144px;
	margin:0 0 4px;
}

#action04 #page #detail .detailInner .inner .conts01 .inner01 .right .text01 {
	width:372px;
	margin:0 0 10px 20px ;
	line-height:1.4;
	font-size:14px;
	padding-bottom:20px;
	background:url(../images/action/action_04/line_bg.png) no-repeat bottom left;
}

#action04 #page #detail .detailInner .inner .conts01 .inner01 .right .text01 span {
	color:#ff0000;
}

#action04 #page #detail .detailInner .inner .conts01 .inner01 .right .text02 {
	color:#ff0000;
	width:372px;
	margin:0 0 0 20px ;
	line-height:1.4;
	font-size:14px;
}

#action04 #page #detail .detailInner .inner .conts01 .inner02 {
	margin-bottom:15px;
	
}

#action04 #page #detail .detailInner .inner .conts01 .inner02 .left {
	width:395px;
	height:237px;
	float:left;
}

#action04 #page #detail .detailInner .inner .conts01 .inner02 .left .img {
	width:395px;
	height:237px;
}


#action04 #page #detail .detailInner .inner .conts01 .inner02 .right {
	width:395px;
	height:237px;
	float:right;
}


#action04 #page #detail .detailInner .inner .conts01 .inner02 .right .img {
	width:395px;
	height:237px;
}

#action04 #page #detail .detailInner .inner .conts01 .text {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
	padding-bottom:15px;
}

#action04 #page #detail .detailInner .inner .conts01 .last {
	padding-bottom:10px;
}

#action04 #page #detail .detailInner .inner .conts01 .inner03 {
	margin-bottom:15px;
	
}

#action04 #page #detail .detailInner .inner .conts01 .inner03 .left {
	width:395px;
	height:237px;
	float:left;
}

#action04 #page #detail .detailInner .inner .conts01 .inner03 .left .img {
	width:395px;
	height:237px;
}


#action04 #page #detail .detailInner .inner .conts01 .inner03 .right {
	width:395px;
	height:237px;
	float:right;
}


#action04 #page #detail .detailInner .inner .conts01 .inner03 .right .img {
	width:395px;
	height:237px;
}

/*-----------------------------------------
 	action_05
-----------------------------------------*/

#action05 #wrapper {
	background:url(../images/action/action_05/bg_main.jpg) no-repeat center top;
}

#action05 #page #detail .detailInner .inner .conts {
	width:886px;
	margin:0 auto;
	
}


#action05 #page #detail .detailInner .inner .conts01 {
	margin-top:-5px;
	padding-bottom:5px;
	margin-bottom:30px;
	
}


#action05 #page #detail .detailInner .inner .conts h3 {
	width:886px;
	height:73px;
}

#action05 #page #detail .detailInner .inner .conts01 h3 {
	margin-bottom:6px;
}

#action05 #page #detail .detailInner .inner .conts01 .mainImg {
	width:842px;
	height:432px;
	position:relative;
	margin:0 0 9px 21px;
}

#action05 #page #detail .detailInner .inner .conts01 .leadText {
	width:495px;
	height:179px;
	position:absolute;
	top:60px;
	left:4px;
}

#action05 #detail .detailInner .inner .imgList {
	width:830px;
	margin:0 auto 15px;
	
}

#action05 #detail .detailInner .inner .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#action05 #detail .detailInner .inner .imgList ul li {
	width:197px;
	height:118px;
	margin-right:14px;
	float:left;
	position:relative;
}

#action05 #detail .detailInner .inner .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#action05 #detail .detailInner .inner .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}


#action05 #detail .detailInner .inner .text {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#action05 #page #detail .detailInner .inner .conts02 {
	margin-bottom:30px;
	
}

#action05 #page #detail .detailInner .inner .conts02 h3 {
	margin-bottom:13px;
}

#action05 #page #detail .detailInner .inner .conts02 .mainImg {
	width:842px;
	height:420px;
	position:relative;
	margin:0 0 15px 20px;
}

#action05 #page #detail .detailInner .inner .conts02 .leadText {
	width:469px;
	height:219px;
	position:absolute;
	bottom:22px;
	right:-10px;
}

#action05 #page #detail .detailInner .inner .conts03 {
	padding-bottom:30px;
	
}

#action05 #page #detail .detailInner .inner .conts03 h3 {
	margin-bottom:13px;
}

#action05 #page #detail .detailInner .inner .conts03 .mainImg {
	width:852px;
	height:429px;
	position:relative;
	margin:0 0 15px 21px;
}

#action05 #page #detail .detailInner .inner .conts03 .mainImg .img {
	width:852px;
	height:453px;
	position:absolute;
	top:-24px;
	left:0;	
}

#action05 #page #detail .detailInner .inner .conts03 .leadText {
	width:413px;
	height:148px;
	position:absolute;
	bottom:65px;
	left:145px;
}

/*-----------------------------------------
 	action_06
-----------------------------------------*/

#action06 #wrapper {
	background:url(../images/action/action_06/bg_main.jpg) no-repeat center top;
}

#action06 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:397px;
	margin-bottom:35px;
	position:relative;
}


#action06 #page #detail .detailInner .inner #mainImg .img {
	width:636px;
	height:414px;
	position:absolute;
	top:-17px;
	left:16px;
}

#action06 #page #detail .detailInner .inner #mainImg .textArea {
	width:560px;
	height:356px;
	position:absolute;
	right:0;
	top:31px;
}

#action06 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:560px;
	height:201px;
	margin-bottom:50px;	
}


#action06 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:358px;
	height:105px;
	margin:0 0 0 175px;
}

#action06 #page #detail .detailInner .inner .conts {
	width:886px;
	margin:0 auto;
	
}

#action06 #page #detail .detailInner .inner .conts h3 {
	width:886px;
	height:73px;
	margin-bottom:7px;
}

#action06 #page #detail .detailInner .inner .conts01 .mainImg {
	width:830px;
	height:303px;
	position:relative;
	margin:0 auto 40px;
}

#action06 #page #detail .detailInner .inner .conts01 .mainImg .img{
	width:539px;
	height:303px;
	position:absolute;
	top:0;
	left:0;
}

#action06 #page #detail .detailInner .inner .conts01 .textArea {
	width:356px;
	position:absolute;
	top:53px;
	right:0;
}

#action06 #page #detail .detailInner .inner .conts01 .textArea .leadText {
	width:356px;
	height:159px;
	margin-bottom:10px;
}

#action06 #page #detail .detailInner .inner .conts01 .textArea .text {
	width:325px;
	font-size:14px;
	line-height:1.4;
	margin-left:20px;
}

#action06 #page #detail .detailInner .inner .conts02 .mainImg {
	width:830px;
	height:329px;
	position:relative;
	margin:0 auto 14px;
}

#action06 #page #detail .detailInner .inner .conts02 .mainImg .img{
	width:528px;
	height:329px;
	position:absolute;
	top:0;
	left:0;
}

#action06 #page #detail .detailInner .inner .conts02 .textArea {
	width:358px;
	position:absolute;
	top:26px;
	right:0;
}

#action06 #page #detail .detailInner .inner .conts02 .textArea .leadText {
	width:358px;
	height:154px;
	margin-bottom:10px;
}

#action06 #page #detail .detailInner .inner .conts02 .textArea .text {
	width:325px;
	font-size:14px;
	line-height:1.4;
	margin-left:20px;
}



#action06 #page #detail .detailInner .inner .conts .imgList {
	width:830px;
	height:118px;
	margin:0 auto 10px;
}

#action06 #page #detail .detailInner .inner .conts .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#action06 #page #detail .detailInner .inner .conts .imgList ul li {
	width:197px;
	height:118px;
	margin-right:14px;
	float:left;
	position:relative;
}

#action06 #page #detail .detailInner .inner .conts .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#action06 #page #detail .detailInner .inner .conts .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#action06 #page #detail .detailInner .inner .conts .text01,
#action06 #page #detail .detailInner .inner .conts .text02 {
	width:830px;
	margin:0 auto 40px;
	font-size:14px;
	line-height:1.4;
}

#action06 #page #detail .detailInner .inner .conts01 .text03 {
	width:830px;
	padding-bottom:50px;
	background:url(../images/action/bg_line.png) no-repeat center bottom;
	margin:0 auto 30px;
	font-size:14px;
	line-height:1.4;
}

#action06 #page #detail .detailInner .inner .conts02 .text03 {
	width:830px;
	padding-bottom:5px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
}

#action06 #page #detail .detailInner .inner .conts .textTitle {
	padding-bottom:10px;
	margin:0 auto 20px;
	border-bottom:2px solid #0085B2;
	width:800px;
	font-size:22px;
	padding-left:30px;
	background:url(../images/action/action_06/icon02.png) no-repeat 5px 2px;
	padding-top:4px;	
}



#action06 #page #detail .detailInner .inner .conts .imgSub01 {
	width:830px;
	height:165px;
	margin:0 auto 10px;
}

#action06 #page #detail .detailInner .inner .conts .imgSub02 {
	width:780px;
	height:242px;
	margin:0 auto 15px;
}

/*-----------------------------------------
 	action_07
-----------------------------------------*/

#action07 #wrapper {
	background:url(../images/action/action_06/bg_main.jpg) no-repeat center top;
}

#action07 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:403px;
	margin-bottom:35px;
	position:relative;
}


#action07 #page #detail .detailInner .inner #mainImg .img {
	width:875px;
	height:412px;
	position:absolute;
	top:-9px;
	left:22px;
}

#action07 #page #detail .detailInner .inner #mainImg .textArea {
	width:434px;
	position:absolute;
	left:38px;
	top:31px;
}

#action07 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:434px;
	height:181px;
	margin-bottom:4px;	
}


#action07 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:233px;
	height:43px;
	margin:0 0 5px 28px;
}

#action07 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:335px;
	margin:0 0 0 28px;
	font-size:14px;
	line-height:1.4;
}

#action07 #page #detail .detailInner .inner .conts .imgList {
	width:830px;
	margin:0 auto 10px;
}

#action07 #page #detail .detailInner .inner .conts .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#action07 #page #detail .detailInner .inner .conts .imgList ul li {
	width:197px;
	height:118px;
	margin:0 14px 14px 0;
	float:left;
	position:relative;
}

#action07 #page #detail .detailInner .inner .conts .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#action07 #page #detail .detailInner .inner .conts .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#action07 #page #detail .detailInner .inner .conts .text01 {
	width:830px;
	margin:0 auto;
	padding-bottom:20px;
	font-size:14px;
	line-height:1.4;
}

#action07 #page #detail .detailInner .inner .conts .btnLink {
	width:368px;
	height:45px;
	margin:0 auto;
	padding-bottom:5px;
	
}
/*-----------------------------------------
 	action_08
-----------------------------------------*/

#action08 #wrapper {
	background:url(../images/action/action_06/bg_main.jpg) no-repeat center top;
}

#action08 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:409px;
	margin-bottom:35px;
	position:relative;
}


#action08 #page #detail .detailInner .inner #mainImg .img {
	width:636px;
	height:430px;
	position:absolute;
	top:-21px;
	left:22px;
}

#action08 #page #detail .detailInner .inner #mainImg .textArea {
	width:523px;
	position:absolute;
	right:13px;
	top:49px;
}

#action08 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:523px;
	height:175px;
	margin-bottom:20px;	
}


#action08 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:358px;
	height:58px;
	margin:0 0 10px 151px;
}

#action08 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:340px;
	margin:0 0 0 154px;
	font-size:14px;
	line-height:1.4;
}

#action08 #page #detail .detailInner .inner .conts01 {
	background:url(../images/action/bg_line.png) no-repeat center top;
	padding-top:50px;
}

#action08 #page #detail .detailInner .inner .conts01 .text01 {
	width:830px;
	margin:0 auto 50px;
	font-size:14px;
	line-height:1.4;
}

#action08 #page #detail .detailInner .inner .conts01 .text02 {
	width:830px;
	padding-bottom:22px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
}

#action08 #page #detail .detailInner .inner .conts .imgSub01 {
	width:780px;
	height:242px;
	margin:0 auto 15px;
}

#action08 #page #detail .detailInner .inner .conts .imgSub02 {
	width:830px;
	height:240px;

	margin:0 auto 15px;
}

/*-----------------------------------------
 	action_09
-----------------------------------------*/

#action09 #wrapper {
	background:url(../images/action/action_09/bg_main.jpg) no-repeat center top;
}

#action09 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:397px;
	margin-bottom:40px;
	position:relative;
}


#action09 #page #detail .detailInner .inner #mainImg .img {
	width:636px;
	height:414px;
	position:absolute;
	top:-17px;
	left:16px;
}

#action09 #page #detail .detailInner .inner #mainImg .textArea {
	width:486px;
	height:313px;
	position:absolute;
	right:0;
	top:63px;
}

#action09 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:486px;
	height:186px;
	margin-bottom:47px;	
}


#action09 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:358px;
	height:79px;
	margin:0 0 0 107px;
}

#action09 #page #detail .detailInner .inner .conts {
	width:886px;
	margin:0 auto;
	
}

#action09 #page #detail .detailInner .inner .conts h3 {
	width:886px;
	height:73px;
	margin-bottom:25px;
}

#action09 #page #detail .detailInner .inner .conts .textTitle {
	padding-bottom:10px;
	margin:0 auto 20px;
	border-bottom:2px solid #0085B2;
	width:800px;
	font-size:22px;
	padding-left:30px;
	background:url(../images/action/action_09/icon02.png) no-repeat 5px 2px;
	padding-top:5px;	
}

#action09 #page #detail .detailInner .inner .conts01 {
	margin-bottom:40px;
	
}

#action09 #page #detail .detailInner .inner .conts01 .contsInner {
	width:790px;
	margin:0 0 0 65px;
}

#action09 #page #detail .detailInner .inner .conts01 .contsInner .img {
	width:320px;
	height:286px;
	float:left;
}

#action09 #page #detail .detailInner .inner .conts01 .contsInner .textArea {
	width:414px;
	float:right;
}

#action09 #page #detail .detailInner .inner .conts01 .contsInner .textArea dl {
	margin:0;
	padding:0;
}

#action09 #page #detail .detailInner .inner .conts01 .contsInner .textArea dl dt {
	width:414px;
	height:37px;
	vertical-align:bottom;
	margin:0 0 5px;
	padding:0;
}

#action09 #page #detail .detailInner .inner .conts01 .contsInner .textArea dl dd {
	width:414px;
	margin: 0 0 10px;
	padding:0;
	font-size:14px;
	line-height:1.4;
}

#action09 #page #detail .detailInner .inner .conts02 {
	margin-bottom:40px;
	
}

#action09 #page #detail .detailInner .inner .conts02 .contsInner {
	width:830px;
	margin:0 auto;
	background:url(../images/action/action_09/img_sub04.png) no-repeat right -10px;
}

#action09 #page #detail .detailInner .inner .conts02 .contsInner .imgSub01 {
	width:395px;
	height:237px;
	margin:0 0 10px;
}

#action09 #page #detail .detailInner .inner .conts02 .contsInner .text01 {
	width:395px;
	margin:0 0 40px;
	font-size:14px;
	line-height:1.4;
}

#action09 #page #detail .detailInner .inner .conts02 .contsInner .area02 {
	width:830px;	
}

#action09 #page #detail .detailInner .inner .conts02 .contsInner .area02  .textTitle02 {
	padding-bottom:10px;
	margin:0 auto 20px;
	border-bottom:2px solid #0085B2;
	width:800px;
	font-size:22px;
	padding-left:30px;
	background:url(../images/action/action_09/icon02.png) no-repeat 5px 2px;
	padding-top:5px;	
}

#action09 #page #detail .detailInner .inner .conts02 .contsInner .area02 .imgSub02 {
	width:830px;
	height:250px;
	margin:0 0 10px 0;	
}

#action09 #page #detail .detailInner .inner .conts02 .contsInner .area02 .text02 {
	font-size:14px;
	line-height:1.4;
}

#action09 #page #detail .detailInner .inner .conts03 h3 {
	margin-bottom:11px;
	
}

#action09 #page #detail .detailInner .inner .conts03 .contsInner {
	width:830px;
	margin:0 auto;
}

#action09 #page #detail .detailInner .inner .conts03 .contsInner .imgSub01 {
	width:830px;
	height:251px;
	margin:0 auto 10px;
}

#action09 #page #detail .detailInner .inner .conts03 .contsInner .text01 {
	width:830px;
	margin:0 auto 40px;
	font-size:14px;
	line-height:1.4;
}

#action09 #page #detail .detailInner .inner .conts04 h3 {
	margin-bottom:20px;
	
}

#action09 #page #detail .detailInner .inner .conts04 .contsInner01 {
	width:830px;
	margin:0 auto;
}

#action09 #page #detail .detailInner .inner .conts04 .contsInner01 .imgSub01 {
	width:830px;
	height:250px;
	margin:0 auto 10px;
}

#action09 #page #detail .detailInner .inner .conts04 .contsInner01 .text01 {
	width:830px;
	margin:0 auto 40px;
	font-size:14px;
	line-height:1.4;
}

#action09 #page #detail .detailInner .inner .conts04 .contsInner02 {
	width:839px;
	margin:0 auto;
}

#action09 #page #detail .detailInner .inner .conts04 .contsInner02 .textTitle {
	padding-bottom:10px;
	margin:0 0 20px;
	border-bottom:2px solid #0085B2;
	width:365px;
	font-size:22px;
	padding-left:30px;
	background:url(../images/action/action_09/icon02.png) no-repeat 5px 2px;
	padding-top:5px;	
}

#action09 #page #detail .detailInner .inner .conts04 .contsInner02 .imgSub01 {
	width:320px;
	height:240px;
	margin:0 0 10px 37px;
}

#action09 #page #detail .detailInner .inner .conts04 .contsInner02 .text01 {
	width:395px;
	margin:0 0;
	font-size:14px;
	line-height:1.4;
	padding-bottom:10px;
}

/*-----------------------------------------
 	action_10
-----------------------------------------*/

#action10 #wrapper {
	background:url(../images/action/action_10/bg_main.jpg) no-repeat center top;
}

#action10 #page #detail .detailInner .inner #mainImg {
	width:863px;
	height:422px;
	margin-bottom:40px;
	position:relative;
}


#action10 #page #detail .detailInner .inner #mainImg .img {
	width:863px;
	height:439px;
	position:absolute;
	top:-7px;
	left:17px;
}

#action10 #page #detail .detailInner .inner #mainImg .textArea {
	width:545px;
	position:absolute;
	right:-30px;
	top:10px;
}

#action10 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:545px;
	height:192px;
	margin-bottom:120px;	
}


#action10 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:357px;
	height:79px;
	margin:0 0 0 165px;
}

#action10 #page #detail .detailInner .inner .conts {
	width:886px;
	margin:0 auto;
	
}

#action10 #page #detail .detailInner .inner .conts h3 {
	width:886px;
	height:73px;
	margin-bottom:25px;
}

#action10 #page #detail .detailInner .inner .conts .textTitle {
	padding-bottom:10px;
	margin:0 auto 20px;
	border-bottom:2px solid #0085B2;
	width:800px;
	font-size:22px;
	padding-left:30px;
	background:url(../images/action/action_09/icon02.png) no-repeat 5px 2px;
	padding-top:5px;	
}

#action10 #page #detail .detailInner .inner .conts01 {
	margin-bottom:40px;
	
}

#action10 #page #detail .detailInner .inner .conts02 {
	margin-bottom:50px;
	
}

#action10 #page #detail .detailInner .inner .conts .contsInner .imgSub01 {
	width:830px;
	height:237px;
	margin:0 auto 10px;
}

#action10 #page #detail .detailInner .inner .conts .contsInner .text01 {
	width:830px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
}

#action10 #page #detail .detailInner .inner .conts03 {
	width:855px;
	margin-left:2px;
	padding-bottom:22px;
}

#action10 #page #detail .detailInner .inner .conts03 .contsInner {
	width:855px;
	height:320px;
	background:url(../images/action/action_10/img_sub03.png) no-repeat left top;
	position:relative;
	
}

#action10 #page #detail .detailInner .inner .conts03 .contsInner dl {
	position:absolute;
	top:46px;
	width:306px;
	right:0;
}

#action10 #page #detail .detailInner .inner .conts03 .contsInner dt {
	background:url(../images/monster/monster_01/icon_arrow.png) no-repeat left;
	padding-left:20px;
	font-size:18px;
	margin-bottom:5px;
	padding-top:2px;
	min-height:18px;
	font-weight:bold;
}

#action10 #page #detail .detailInner .inner .conts03 .contsInner dd {
	line-height:1.4;
	font-size:14px;
	width:288px;
}



/*-----------------------------------------
 	action_11
-----------------------------------------*/

#action11 #wrapper {
	background:url(../images/action/action_11/bg_main.jpg) no-repeat center top;
}

#action11 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:439px;
	margin-bottom:30px;
	position:relative;
}


#action11 #page #detail .detailInner .inner #mainImg .img {
	width:864px;
	height:476px;
	position:absolute;
	top:-37px;
	left:-3px;
}

#action11 #page #detail .detailInner .inner #mainImg .textArea {
	width:520px;
	position:absolute;
	right:15px;
	top:13px;
}

#action11 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:520px;
	height:180px;
	margin-bottom:84px;	
}


#action11 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:357px;
	height:45px;
	margin:0 0 10px 152px;
}

#action11 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:354px;
	margin:0 0 0 152px;
	font-size:14px;
	line-height:1.4;
}

#action11 #page #detail .detailInner .inner .conts01 {
	width:830px;
	margin:0 auto;
}

#action11 #page #detail .detailInner .inner .conts01 .textArea {
	width:395px;
	float:left;
}

#action11 #page #detail .detailInner .inner .conts01 .textArea dl dt {
	width:395px;
	height:37px;
	margin-bottom:10px;
	padding:0;
}


#action11 #page #detail .detailInner .inner .conts01 .textArea dl dd {
	width:395px;
	margin-bottom:30px;
	padding:0;
	font-size:14px;
	line-height:1.4;
}


#action11 #page #detail .detailInner .inner .conts01 .img {
	width:395px;
	float:right;	
}


#action11 #page #detail .detailInner .inner .conts02 {
	width:886px;
	margin:0 auto 50px;
}

#action11 #page #detail .detailInner .inner .conts02 .contsInner {
	width:830px;
	margin:0 auto 30px;
}

#action11 #page #detail .detailInner .inner .conts02 h3 {
	width:886px;
	height:73px;
	margin:0 0 20px;
}

#action11 #page #detail .detailInner .inner .conts02 .textArea {
	width:420px;
	float:left;
	position:relative;
	padding-top:182px;	
}


#action11 #page #detail .detailInner .inner .conts02 .textArea .leadText {
	width:442px;
	height:172px;
	position:absolute;
	top:0;
	left:-29px;
}

#action11 #page #detail .detailInner .inner .conts02 .textArea .text {
	width:392px;
	font-size:14px;
	line-height:1.4;
	margin-left:0;
}

#action11 #page #detail .detailInner .inner .conts02 .imgSub {
	width:395px;
	height:237px;
	float:right;
}


#action11 #page #detail .detailInner .inner .conts02 .img01 {
	width:830px;
	height:274px;
	margin:0 auto 10px;
}

#action11 #page #detail .detailInner .inner .conts02 .text01,
#action11 #page #detail .detailInner .inner .conts02 .text02 {
	width:830px;
	margin:0 auto 10px;
	font-size:14px;
	line-height:1.4;
}

#action11 #page #detail .detailInner .inner .conts02 .img02 {
	width:830px;
	height:285px;
	margin:0 auto 10px;	
}


#action11 #page #detail .detailInner .inner .conts02 .img03 {
	width:584px;
	height:167px;
	margin:0 auto 10px;
	
}

#action11 #page #detail .detailInner .inner .conts02 .img04 {
	width:830px;
	height:237px;
	margin:0 auto 10px;
	
}

#action11 #page #detail .detailInner .inner .conts02 .text03 {
	width:830px;
	margin:0 auto;
	font-size:14px;
	line-height:1.4;
}

#action11 #page #detail .detailInner .inner .conts03 {
	width:886px;
	margin:0 auto 20px;
}

#action11 #page #detail .detailInner .inner .conts03 .contsInner {
	width:830px;
	margin:0 auto 30px;
}

#action11 #page #detail .detailInner .inner .conts03 h3 {
	width:886px;
	height:73px;
	margin:0 0 20px;
}

#action11 #page #detail .detailInner .inner .conts03 .textArea {
	width:420px;
	float:left;
	position:relative;
	padding-top:183px;	
}


#action11 #page #detail .detailInner .inner .conts03 .textArea .leadText {
	width:467px;
	height:173px;
	position:absolute;
	top:0;
	left:-37px;
}

#action11 #page #detail .detailInner .inner .conts03 .textArea .text {
	width:392px;
	font-size:14px;
	line-height:1.4;
	margin-left:0;
}

#action11 #page #detail .detailInner .inner .conts03 .imgSub {
	width:395px;
	height:237px;
	float:right;
}

#action11 #page #detail .detailInner .inner .conts03 .howto {
	width:830px;
	height:270px;
	background:url(../images/action/action_11/img_sub08.png) no-repeat left top;
	margin:0 auto 40px;
}

#action11 #page #detail .detailInner .inner .conts03 .howto dl {
	width:420px;
	margin-left:37px;
	padding-top:37px;
}

#action11 #page #detail .detailInner .inner .conts03 .howto dt {
	background:url(../images/monster/monster_01/icon_arrow.png) no-repeat left;
	padding-left:20px;
	font-size:18px;
	margin-bottom:10px;
	padding-top:2px;
	min-height:18px;
	font-weight:bold;
}

#action11 #page #detail .detailInner .inner .conts03 .howto dd {
	line-height:1.4;
	font-size:14px;
	width:305px;
}

#action11 #page #detail .detailInner .inner .conts03 .contsInner01 {
	width:830px;
	margin:0 auto 50px;	
}

#action11 #page #detail .detailInner .inner .conts03 .contsInner02 {
	width:830px;
	margin:0 auto 25px;
	
}

#action11 #page #detail .detailInner .inner .conts03 .contsInner01 .textTitle,
#action11 #page #detail .detailInner .inner .conts03 .contsInner02 .textTitle {
	padding-bottom:10px;
	margin:0 auto 30px;
	border-bottom:2px solid #0085B2;
	width:800px;
	font-size:22px;
	padding-left:30px;
	background:url(../images/action/action_06/icon02.png) no-repeat 5px 2px;
	padding-top:4px;	
}

#action11 #page #detail .detailInner .inner .conts03 .contsInner01 .img01,
#action11 #page #detail .detailInner .inner .conts03 .contsInner02 .img01 {
	width:830px;
	height:296px;
	margin:0 auto 10px;
}

#action11 #page #detail .detailInner .inner .conts03 .contsInner01 .img02,
#action11 #page #detail .detailInner .inner .conts03 .contsInner02 .img02 {
	width:830px;
	height:237px;
	margin:0 auto 10px;
}



#action11 #page #detail .detailInner .inner .conts03 .contsInner01 .text01,
#action11 #page #detail .detailInner .inner .conts03 .contsInner02 .text01 {
	width:830px;
	line-height:1.4;
	font-size:14px;
	margin:0 auto;
}

#action11 #page #detail .detailInner .inner .leadText02 {
	width:770px;
	height:74px;
	margin:0 auto;
	padding-bottom:10px;
	
}







/*-----------------------------------------
 	quest_01
-----------------------------------------*/

#quest01 #wrapper {
	background:url(../images/quest/quest_01/bg_main.jpg) no-repeat center top;	
}

#quest01 #page #detail .detailInner .inner #mainImg {
	width:830px;
	height:560px;
	margin:0 auto 28px;
	position:relative;
}

#quest01 #page #detail .detailInner .inner #mainImg .img {
	width:636px;
	height:575px;
	position:absolute;
	top:-15px;
	left:-8px;
}

#quest01 #page #detail .detailInner .inner #mainImg .textArea {
	width:518px;
	height:429px;
	position:absolute;
	right:-19px;
	top:0px;
}

#quest01 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:506px;
	height:199px;
	margin-bottom:8px;	
}


#quest01 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:358px;
	height:144px;
	margin:0 0 10px 142px;
}

#quest01 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:345px;
	margin:0 0 0 148px;
	font-size:14px;
	line-height:1.4;
}

#quest01 #page #detail .detailInner .inner #mainImg .imgList {
	width:408px;
	height:118px;
	position:absolute;
	bottom:18px;
	right:0;
	
}

#quest01 #page #detail .detailInner .inner #mainImg .imgList ul {
	width:422px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#quest01 #page #detail .detailInner .inner #mainImg .imgList ul li {
	width:197px;
	height:118px;
	margin-right:14px;
	float:left;
	position:relative;
}

#quest01 #page #detail .detailInner .inner #mainImg .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#quest01 #page #detail .detailInner .inner #mainImg .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#quest01 #page #detail .detailInner .inner .conts {
	width:887px;
}

#quest01 #page #detail .detailInner .inner .conts h3 {
	width:886px;
	height:73px;
	margin:0 0 22px;
}

#quest01 #page #detail .detailInner .inner .conts .contsInner {
	width:830px;
	margin:0 auto 30px;
	
}

#quest01 #page #detail .detailInner .inner .conts .img {
	width:395px;
	height:237px;
	float:right;
}


#quest01 #page #detail .detailInner .inner .conts .textArea .leadText {
	width:477px;
	height:143px;
	position:absolute;
	top:-2px;
	left:-2px;
}

#quest01 #page #detail .detailInner .inner .conts .textArea .text {
	width:372px;
	margin:0 0 0 1px;
	font-size:14px;
	line-height:1.4;
}

#quest01 #page #detail .detailInner .inner .conts .imgList {
	width:830px;
	margin:0 auto 50px;
}

#quest01 #page #detail .detailInner .inner .conts .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#quest01 #page #detail .detailInner .inner .conts .imgList ul li {
	width:197px;
	height:118px;
	margin:0 14px 0 0;
	float:left;
	position:relative;
}

#quest01 #page #detail .detailInner .inner .conts .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
}

#quest01 #page #detail .detailInner .inner .conts .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}


#quest01 #page #detail .detailInner .inner .conts01 .textArea {
	width:434px;
	float:left;
	position:relative;
	padding-top:169px;	
}

#quest01 #page #detail .detailInner .inner .conts01 .textArea .leadText {
	width:434px;
	height:169px;
	position:absolute;
	top:-10px;
	left:-12px;
}

#quest01 #page #detail .detailInner .inner .conts01 .textArea .text {
	width:392px;
	font-size:14px;
	line-height:1.4;
}

#quest01 #page #detail .detailInner .inner .conts02 .textArea {
	width:434px;
	float:left;
	position:relative;
	padding-top:166px;	
}

#quest01 #page #detail .detailInner .inner .conts02 .textArea .leadText {
	width:450px;
	height:165px;
	position:absolute;
	top:-9px;
	left:-25px;
}

#quest01 #page #detail .detailInner .inner .conts02 .textArea .text {
	width:388px;
	font-size:14px;
	line-height:1.4;
}


#quest01 #page #detail .detailInner .inner .conts02 .imgList {
	margin-bottom:0;
}

#quest01 #page #detail .detailInner .inner .conts02 .imgList ul li {
	margin-bottom:14px;
}

#quest01 #page #detail .detailInner .inner .conts02  .text01 {
	width:830px;
	margin:0 auto 50px;
	font-size:14px;
	line-height:1.4;
}

#quest01 #page #detail .detailInner .inner .conts03 .textArea {
	width:434px;
	float:left;
	position:relative;
	padding-top:166px;	
}

#quest01 #page #detail .detailInner .inner .conts03 .textArea .leadText {
	width:450px;
	height:165px;
	position:absolute;
	top:-9px;
	left:-25px;
}

#quest01 #page #detail .detailInner .inner .conts03 .textArea .text {
	width:388px;
	font-size:14px;
	line-height:1.4;
}


#quest01 #page #detail .detailInner .inner .conts03 .imgList {
	margin-bottom:0;
	padding-bottom:8px;
}


/*-----------------------------------------
 	quest_02
-----------------------------------------*/

#quest02 #wrapper {
	background:url(../images/quest/quest_02/bg_main.jpg) no-repeat center top;	
}

#quest02 #page #detail .detailInner .inner #mainImg {
	width:830px;
	height:436px;
	margin:0 auto 25px;
	position:relative;
}

#quest02 #page #detail .detailInner .inner #mainImg .img {
	width:837px;
	height:451px;
	position:absolute;
	top:-15px;
	left:-8px;
}

#quest02 #page #detail .detailInner .inner #mainImg .textArea {
	width:559px;
	position:absolute;
	right:-60px;
	top:-15px;
}

#quest02 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:559px;
	height:223px;
	margin-bottom:4px;	
}


#quest02 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:356px;
	height:106px;
	margin:0 0 10px 149px;
}

#quest02 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:345px;
	margin:0 0 0 149px;
	font-size:14px;
	line-height:1.4;
}

#quest02 #page #detail .detailInner .inner .conts01 {
	width:886px;
	margin:0 auto 50px;
}

#quest02 #page #detail .detailInner .inner .conts01 .imgSub {
	width:680px;
	height:240px;
	margin:0 auto 10px;	
}

#quest02 #page #detail .detailInner .inner .conts01 .text {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#quest02 #page #detail .detailInner .inner .conts02 {
	width:886px;
	margin:0 auto 50px;
}

#quest02 #page #detail .detailInner .inner .conts02 .contsInner {
	width:886px;
	margin:0 auto 20px;
}

#quest02 #page #detail .detailInner .inner .conts02 h3 {
	width:886px;
	height:73px;
	margin:0 0 37px;
}

#quest02 #page #detail .detailInner .inner .conts02 .textArea {
	width:420px;
	float:left;
	position:relative;
	padding-top:154px;	
}


#quest02 #page #detail .detailInner .inner .conts02 .textArea .leadText {
	width:460px;
	height:221px;
	position:absolute;
	top:-32px;
	left:10px;
}

#quest02 #page #detail .detailInner .inner .conts02 .textArea .text {
	width:362px;
	font-size:14px;
	line-height:1.4;
	padding-top: 41px;
	margin-left: 35px;
}

#quest02 #page #detail .detailInner .inner .conts02 .imgList {
	width:407px;
	height:264px;
	float:right;
	margin-right:30px;
	display:inline;
}

#quest02 #page #detail .detailInner .inner .conts02 .imgList ul {
	width:420px;
	height:264px;
	margin: 0 -13px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#quest02 #page #detail .detailInner .inner .conts02 .imgList ul li {
	width:197px;
	height:118px;
	margin:0 13px 14px 0;
	float:left;
	position:relative;
}

#quest02 #page #detail .detailInner .inner .conts02 .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
}

#quest02 #page #detail .detailInner .inner .conts02 .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#quest02 #page #detail .detailInner .inner .conts02 .imgSub {
	width:830px;
	height:274px;
	margin:0 auto 10px;
}

#quest02 #page #detail .detailInner .inner .conts02 .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#quest02 #page #detail .detailInner .inner .conts01 {
	width:886px;
	margin:0 auto 50px;
}

#quest02 #page #detail .detailInner .inner .conts01 .imgSub {
	width:680px;
	height:240px;
	margin:0 auto 10px;	
}

#quest02 #page #detail .detailInner .inner .conts01 .text {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#quest02 #page #detail .detailInner .inner .conts03 {
	width:886px;
	margin:0 auto;
	padding-bottom:7px;
}

#quest02 #page #detail .detailInner .inner .conts03 .contsInner {
	width:886px;
	margin:0 auto 20px;
}

#quest02 #page #detail .detailInner .inner .conts03 h3 {
	width:886px;
	height:73px;
	margin:0 0 20px;
}

#quest02 #page #detail .detailInner .inner .conts03 .textArea {
	width:420px;
	float:left;
	position:relative;
	padding-top:154px;	
}


#quest02 #page #detail .detailInner .inner .conts03 .textArea .leadText {
	width:435px;
	height:221px;
	position:absolute;
	top:0;
	left:10px;
}

#quest02 #page #detail .detailInner .inner .conts03 .textArea .text {
	width:362px;
	font-size:14px;
	line-height:1.4;
	padding-top: 41px;
	margin-left: 35px;
}

#quest02 #page #detail .detailInner .inner .conts03 .imgList {
	width:407px;
	height:264px;
	float:right;
	margin-right:30px;
	display:inline;
}

#quest02 #page #detail .detailInner .inner .conts03 .imgList ul {
	width:420px;
	height:264px;
	margin: 0 -13px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#quest02 #page #detail .detailInner .inner .conts03 .imgList ul li {
	width:197px;
	height:118px;
	margin:0 13px 14px 0;
	float:left;
	position:relative;
}

#quest02 #page #detail .detailInner .inner .conts03 .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
}

#quest02 #page #detail .detailInner .inner .conts03 .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#quest02 #page #detail .detailInner .inner .conts03 .imgSub {
	width:830px;
	height:274px;
	margin:0 auto 10px;
}

#quest02 #page #detail .detailInner .inner .conts03 .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

/*-----------------------------------------
 	quest_03
-----------------------------------------*/

#quest03 #wrapper {
	background:url(../images/quest/quest_03/bg_main.jpg) no-repeat center top;	
}

#quest03 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:436px;
	margin:0 auto 25px;
	position:relative;
}

#quest03 #page #detail .detailInner .inner #mainImg .img {
	width:837px;
	height:451px;
	position:absolute;
	top:-15px;
	left:14px;
}


#quest03 #page #detail .detailInner .inner #mainImg .textArea {
	width:598px;
	position:absolute;
	right:-9px;
	top:37px;
}

#quest03 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:598px;
	height:180px;
	margin:0 0 33px 0;
}

#quest03 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:356px;
	height:60px;
	margin:0 0 10px 203px;
}

#quest03 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:350px;
	margin:0 0 0 203px;
	font-size:14px;
	line-height:1.4;
}

#quest03 #page #detail .detailInner .inner .conts01 {
	width:830px;
	margin:0 auto 45px;
}

#quest03 #page #detail .detailInner .inner .conts01 .leadText {
	width:733px;
	height:134px;
	margin:0 auto 30px;	
}

#quest03 #page #detail .detailInner .inner .conts01 .imgSub {
	width:833px;
	height:260px;
	margin:0 auto 10px;	
}

#quest03 #page #detail .detailInner .inner .conts01 .text {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#quest03 #page #detail .detailInner .inner .conts02 {
	width:886px;
	margin:0 auto 50px;
}

#quest03 #page #detail .detailInner .inner .conts02 .contsInner {
	width:886px;
	margin:0 auto 20px;
}

#quest03 #page #detail .detailInner .inner .conts02 h3 {
	width:886px;
	height:73px;
	margin:0 0 10px;
}

#quest03 #page #detail .detailInner .inner .conts02 .contsInner {
	width:845px;
	margin:0 auto;
}

#quest03 #page #detail .detailInner .inner .conts02 .contsInner .mainImg {
	width:845px;
	height:424px;
	position:relative;
	margin:0 auto 30px;
}


#quest03 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .img {
	width:845px;
	height:424px;
	position:absolute;
	top:0;
	left:0;
}

#quest03 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .textArea {
	width:469px;
	position:absolute;
	right:10px;
	top:102px;	
}

#quest03 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .textArea .leadText {
	width:469px;
	height:155px;
	margin-bottom:10px;
}

#quest03 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .textArea .text {
	margin-left:72px;
	line-height:1.4;
	font-size:14px;
	width:350px;
}

#quest03 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .icon01,
#quest03 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .icon02 {
	position:absolute;
	height:34px;
	top:41px;
}

#quest03 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .icon01 {
	width:174px;
	right:144px;
}

#quest03 #page #detail .detailInner .inner .conts02 .contsInner .mainImg .icon02 {
	width:110px;
	right:28px;
}


#quest03 #page #detail .detailInner .inner .conts02 .contsInner .imgSub {
	width:830px;
	height:237px;
	margin:0 auto 10px;
}

#quest03 #page #detail .detailInner .inner .conts02 .contsInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}


#quest03 #page #detail .detailInner .inner .conts03 {
	width:886px;
	margin:0 auto;
	padding:42px 0 20px;
	background:url(../images/quest/quest_03/line_bg.png) no-repeat top center;
}

#quest03 #page #detail .detailInner .inner .conts03 .contsInner {
	width:886px;
	margin:0 auto 20px;
}

#quest03 #page #detail .detailInner .inner .conts03 h3 {
	width:886px;
	height:73px;
	margin:0 0 10px;
}

#quest03 #page #detail .detailInner .inner .conts03 .contsInner {
	width:845px;
	margin:0 auto;
}

#quest03 #page #detail .detailInner .inner .conts03 .contsInner .mainImg {
	width:845px;
	height:412px;
	position:relative;
	margin:0 auto 30px;
}


#quest03 #page #detail .detailInner .inner .conts03 .contsInner .mainImg .img {
	width:845px;
	height:424px;
	position:absolute;
	top:0;
	left:0;
}

#quest03 #page #detail .detailInner .inner .conts03 .contsInner .mainImg .textArea {
	width:497px;
	position:absolute;
	right:8px;
	top:77px;	
}

#quest03 #page #detail .detailInner .inner .conts03 .contsInner .mainImg .textArea .leadText {
	width:497px;
	height:212px;
	margin-bottom:10px;
}

#quest03 #page #detail .detailInner .inner .conts03 .contsInner .mainImg .textArea .text {
	margin-left:102px;
	line-height:1.4;
	font-size:14px;
	width:350px;
}


#quest03 #page #detail .detailInner .inner .conts03 .contsInner .imgSub {
	width:830px;
	height:237px;
	margin:0 auto 10px;
}

#quest03 #page #detail .detailInner .inner .conts03 .contsInner .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}


/*-----------------------------------------
 	quest_04
-----------------------------------------*/

#quest04 #wrapper {
	background:url(../images/quest/quest_04/bg_main.jpg) no-repeat center top;	
}

#quest04 #page #detail .detailInner .inner #mainImg {
	width:830px;
	height:399px;
	margin:0 auto 30px;
	position:relative;
}

#quest04 #page #detail .detailInner .inner #mainImg .img {
	width:636px;
	height:414px;
	position:absolute;
	top:-15px;
	left:-8px;
}

#quest04 #page #detail .detailInner .inner #mainImg .textArea {
	width:534px;
	position:absolute;
	right:-19px;
	top:65px;
}

#quest04 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:534px;
	height:144px;
	margin-bottom:55px;	
}


#quest04 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:356px;
	height:106px;
	margin:0 0 10px 142px;
}

#quest04 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:345px;
	margin:0 0 0 148px;
	font-size:14px;
	line-height:1.4;
}


#quest04 #page #detail .detailInner .inner .imgList {
	width:830px;
	margin:0 auto 10px;
}

#quest04 #page #detail .detailInner .inner .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#quest04 #page #detail .detailInner .inner .imgList ul li {
	width:197px;
	height:118px;
	margin:0 14px 0 0;
	float:left;
	position:relative;
}

#quest04 #page #detail .detailInner .inner .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
}

#quest04 #page #detail .detailInner .inner .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#quest04 #page #detail .detailInner .inner .text01 {
	width:830px;
	margin:0 auto 30px;
	line-height:1.4;
	font-size:14px;
}

#quest04 #page #detail .detailInner .inner .conts01 {
	background:url(../images/quest/quest_04/bg_howto.png) no-repeat left top;
	width:830px;
	height:300px;
	margin: 0 auto;
	padding-bottom:10px;
}

#quest04 #page #detail .detailInner .inner .conts01 dl {
	padding: 43px 0 0 36px;
	width:490px;	
}

#quest04 #page #detail .detailInner .inner .conts01 dl dt {
	background:url(../images/quest/quest_04/icon_arrow.png) no-repeat left;
	padding-left:20px;
	font-size:18px;
	margin-bottom:10px;
	padding-top:2px;
	min-height:18px;
	font-weight:bold;
}

#quest04 #page #detail .detailInner .inner .conts01 dl dd {
	line-height:1.4;
	font-size:14px;
}

/*-----------------------------------------
 	quest_05
-----------------------------------------*/

#quest05 #wrapper {
	background:url(../images/quest/quest_05/bg_main.jpg) no-repeat center top;	
}

#quest05 #page #detail .detailInner .inner #mainImg {
	width:830px;
	height:397px;
	margin:0 auto 30px;
	position:relative;
}

#quest05 #page #detail .detailInner .inner #mainImg .img {
	width:584px;
	height:412px;
	position:absolute;
	top:-15px;
	left:-8px;
}

#quest05 #page #detail .detailInner .inner #mainImg .textArea {
	width:510px;
	position:absolute;
	right:-19px;
	top:34px;
}

#quest05 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:510px;
	height:203px;
	margin-bottom:45px;	
}


#quest05 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:359px;
	height:80px;
	margin:0 0 10px 129px;
}

#quest05 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:345px;
	margin:0 0 0 148px;
	font-size:14px;
	line-height:1.4;
}


#quest05 #page #detail .detailInner .inner .conts01 {
	background:url(../images/quest/quest_05/bg_howto.png) no-repeat left top;
	width:830px;
	height:264px;
	margin: 0 auto 20px;
}

#quest05 #page #detail .detailInner .inner .conts01 dl {
	padding: 63px 0 0 36px;
	width:446px;	
}

#quest05 #page #detail .detailInner .inner .conts01 dl dt {
	background:url(../images/quest/quest_05/icon_arrow01.png) no-repeat left;
	padding-left:20px;
	font-size:18px;
	margin-bottom:10px;
	padding-top:2px;
	min-height:18px;
	font-weight:bold;
}

#quest05 #page #detail .detailInner .inner .conts01 dl dd {
	line-height:1.4;
	font-size:14px;
}


#quest05 #page #detail .detailInner .inner .conts02 {
	width:886px;
	margin:0 auto;
	padding-bottom:7px;
}

#quest05 #page #detail .detailInner .inner .conts02 h3 {
	width:886px;
	height:73px;
	margin:0 0 30px;
}

#quest05 #page #detail .detailInner .inner .conts02 .contsInner {
	width:830px;
	margin:0 auto 10px;
}

#quest05 #page #detail .detailInner .inner .conts02 .item {
	margin-bottom:30px;	
}

#quest05 #page #detail .detailInner .inner .conts02 .item04 {
	width:395px;
	float:left;
}


#quest05 #page #detail .detailInner .inner .conts02 .item05 {
	width:395px;
	float:right;
}


#quest05 #page #detail .detailInner .inner .conts02 .item h4 {
	padding-bottom:10px;
	margin:0 auto 15px;
	border-bottom:2px solid #0085B2;
	font-size:22px;
	padding-left:30px;
	background:url(../images/action/action_06/icon02.png) no-repeat 5px 2px;
	padding-top:4px;	
}

#quest05 #page #detail .detailInner .inner .conts02 .item  .text {
	font-size:14px;
	line-height:1.4;
}


#quest05 #page #detail .detailInner .inner .conts02 .item .img {
	margin-bottom:10px;
	height:237px;
	
}


#quest05 #page #detail .detailInner .inner .conts03 {
	width:886px;
	margin:0 auto;
	padding-bottom:7px;
}

#quest05 #page #detail .detailInner .inner .conts03 .contsInner {
	width:886px;
	margin:0 auto 10px;
}

#quest05 #page #detail .detailInner .inner .conts03 h3 {
	width:886px;
	height:73px;
	margin:0 0 30px;
}

#quest05 #page #detail .detailInner .inner .conts03 .textArea {
	width:419px;
	float:left;
	position:relative;
	padding-top:127px;	
}


#quest05 #page #detail .detailInner .inner .conts03 .textArea .leadText {
	width:419px;
	height:157px;
	position:absolute;
	top:0;
	left:15px;
}

#quest05 #page #detail .detailInner .inner .conts03 .textArea .text {
	width:362px;
	font-size:14px;
	line-height:1.4;
	padding-top: 41px;
	margin-left: 35px;
}

#quest05 #page #detail .detailInner .inner .conts03 .imgList {
	width:407px;
	height:264px;
	float:right;
	margin-right:30px;
	display:inline;
}

#quest05 #page #detail .detailInner .inner .conts03 .imgList ul {
	width:420px;
	height:264px;
	margin: 0 -13px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#quest05 #page #detail .detailInner .inner .conts03 .imgList ul li {
	width:197px;
	height:118px;
	margin:0 13px 14px 0;
	float:left;
	position:relative;
}

#quest05 #page #detail .detailInner .inner .conts03 .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
}

#quest05 #page #detail .detailInner .inner .conts03 .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}

#quest05 #page #detail .detailInner .inner .conts03 .imgSub {
	width:830px;
	height:274px;
	margin:0 auto 10px;
}

#quest05 #page #detail .detailInner .inner .conts03 .text01 {
	width:830px;
	margin:0 auto;
	line-height:1.4;
	font-size:14px;
}

#quest05 #page #detail .detailInner .inner .conts03 .leadText02 {
	width:619px;
	height:94px;
	margin:0 auto;
}

/*-----------------------------------------
 	quest_06
-----------------------------------------*/

#quest06 #wrapper {
	background:url(../images/quest/quest_06/bg_main.jpg) no-repeat center top;	
}

#quest06 #page #detail .detailInner .inner #mainImg {
	width:887px;
	height:399px;
	margin:0 auto 25px;
	position:relative;
}

#quest06 #page #detail .detailInner .inner #mainImg .img {
	width:636px;
	height:414px;
	position:absolute;
	top:-15px;
	left:20px;
}

#quest06 #page #detail .detailInner .inner #mainImg .textArea {
	width:485px;
	position:absolute;
	right:0;
	top:52px;
}

#quest06 #page #detail .detailInner .inner #mainImg .textArea .leadText {
	width:485px;
	height:162px;
	margin-bottom:19px;	
}


#quest06 #page #detail .detailInner .inner #mainImg .textArea .imgText {
	width:357px;
	height:83px;
	margin:0 0 0 106px;
}

#quest06 #page #detail .detailInner .inner #mainImg .textArea .text {
	width:345px;
	margin:0 0 0 149px;
	font-size:14px;
	line-height:1.4;
}

#quest06 #page #detail .detailInner .inner .conts01 {
	width:886px;
	margin:0 auto 30px;
}

#quest06 #page #detail .detailInner .inner .conts01 .contsInner {
	width:830px;
	margin:0 auto 20px;
}

#quest06 #page #detail .detailInner .inner .conts01 h3 {
	width:886px;
	height:73px;
	margin:0 0 38px;
}

#quest06 #page #detail .detailInner .inner .conts01 .textArea {
	width:420px;
	float:left;
	position:relative;
	padding-top:130px;	
}


#quest06 #page #detail .detailInner .inner .conts01 .textArea .leadText {
	width:487px;
	height:180px;
	position:absolute;
	top:-22px;
	left:-25px;
}

#quest06 #page #detail .detailInner .inner .conts01 .textArea .text {
	width:392px;
	font-size:14px;
	line-height:1.4;
	padding-top: 41px;
	margin-left:0;
}

#quest06 #page #detail .detailInner .inner .conts01 .imgSub {
	width:395px;
	height:237px;
	float:right;
}


#quest06 #page #detail .detailInner .inner .conts01 .imgList {
	width:619px;
	margin:0 0 0 240px;
}



#quest06 #page #detail .detailInner .inner .conts01 .imgList ul {
	width:633px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#quest06 #page #detail .detailInner .inner .conts01 .imgList ul li {
	width:197px;
	height:110px;
	margin:0 14px 0 0;
	float:left;
	position:relative;
}

#quest06 #page #detail .detailInner .inner .conts01 .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#quest06 #page #detail .detailInner .inner .conts01 .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}


#quest06 #page #detail .detailInner .inner .conts02 {
	width:886px;
	margin:0 auto;
	padding-bottom:17px;
}

#quest06 #page #detail .detailInner .inner .conts02 .contsInner {
	width:830px;
	margin:0 auto 20px;
}

#quest06 #page #detail .detailInner .inner .conts02 h3 {
	width:886px;
	height:73px;
	margin:0 0 38px;
}

#quest06 #page #detail .detailInner .inner .conts02 .textArea {
	width:420px;
	float:left;
	position:relative;
	padding-top:130px;	
}


#quest06 #page #detail .detailInner .inner .conts02 .textArea .leadText {
	width:444px;
	height:177px;
	position:absolute;
	top:-22px;
	left:-10px;
}

#quest06 #page #detail .detailInner .inner .conts02 .textArea .text {
	width:392px;
	font-size:14px;
	line-height:1.4;
	padding-top: 41px;
	margin-left:0;
}

#quest06 #page #detail .detailInner .inner .conts02 .imgSub {
	width:395px;
	height:237px;
	float:right;
}


#quest06 #page #detail .detailInner .inner .conts02 .imgList {
	width:830px;
	margin:0 auto;
}



#quest06 #page #detail .detailInner .inner .conts02 .imgList ul {
	width:844px;
	margin: 0 -14px 0 0;
	overflow: hidden;
	_zoom : 1;
}

#quest06 #page #detail .detailInner .inner .conts02 .imgList ul li {
	width:197px;
	height:110px;
	margin:0 14px 0 0;
	float:left;
	position:relative;
}

#quest06 #page #detail .detailInner .inner .conts02 .imgList ul li a {
	width:197px;
	height:118px;
	display:block;
	position:relative;
	
}

#quest06 #page #detail .detailInner .inner .conts02 .imgList ul li .iconExp {
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:1px;
	right:1px;
}






