@charset "shift_jis";

/*=======================
 共通
=======================*/

.clearfix: after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:
	hidden;
}
.clearfix {
	display: inline-block;
}
/*\*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/**/

.over a:hover{
	opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
	background: #fff;
}

.topicPath {
	position: relative;
	border-top: 1px #ccc solid;
	background: #f0f5fe;
	z-index: 9999;
	font-size: 12px;
}

.topicPath ul{
	width: 980px;
	margin: 0 auto;
}

.topicPath ul li{
	display: inline-block;
	line-height: 40px;
}

.topicPath ul li:before {
  content: " > ";
}

.topicPath ul li:first-child:before {
  content: "";
}

.topicPath ul li a{
	color: #333;
	text-decoration: underline;
}

.topicPath ul li a:hover{
	text-decoration: none;
}



/*=======================
  kvArea
=======================*/

#kvArea {
	position: relative;
	background: url(/resource/story/img/kvArea__main01--bg.gif) repeat;
	text-align: center;
	font-size: 0;
	line-height: 1.7;
}

#kvArea .imgArea{
	padding: 50px 0;
	background: url(/resource/story/img/kvArea__main02--bg.png) no-repeat center bottom;
}

#kvArea .imgArea .text {
	margin: 20px 0 27px;
	font-size: 1.5rem;
}

#kvArea .imgArea .link {
	width: 232px;
	margin: 0 auto;
}

#kvArea .imgArea .link a{
	display: block;
	width: 232px;
	height: 56px;
	background: url(/resource/story/img/kvArea__link--btn.png) no-repeat;
	text-indent: -9999px;
}

#kvArea .imgArea .link a:hover{
	background: url(/resource/story/img/kvArea__link--btn.png) no-repeat left bottom;
}



/*=======================
  episodeArea
=======================*/

#episodeArea {
	width: 980px;
	margin: 60px auto 0;
	text-align: center;
	font-size: 0;
}

#episodeArea h2{
	padding: 0 0 31px;
	background: url(/resource/story/img/episodeArea__line--bg.gif) no-repeat center bottom;
}

#episodeArea ul{
	padding: 18px 0 0;
}

#episodeArea li{
	display: inline-block;
	margin: 22px 17px 0 0;
}

#episodeArea li:nth-child(3n){
	margin: 22px 0 0 0;
}

#episodeArea li:last-child {
	margin: 22px 0 0 0;
}


/*=======================
  shareArea
=======================*/

#shareArea {
	position: relative;
	width: 980px;
	margin: 50px auto 0;
	padding: 0 0 82px;
	text-align: right;
	font-size: 0;
}

#shareArea li{
	display: inline-block;
	margin: 0 0 0 10px;
	vertical-align: top;
}

#shareArea p {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 16px;
	font-weight: bold;
}

#shareArea p a:before {
  content: "<  ";
}

#shareArea p a{
	text-decoration: underline;
}

#shareArea p a:hover{
	text-decoration: none;
}


/*=======================
  bgArea
=======================*/

#bgArea {
	background: url(/resource/story/img/bgArea__repeat--bg.png) repeat center 349px;
}

#bgbillArea {
	padding: 0 0 103px;
	background: url(/resource/story/img/bgArea__main--bg.jpg) repeat-y center 349px;
}

#bgArea #bgStreetArea {
	background: url(/resource/story/img/bgStreetArea__street--bg.jpg) repeat-y center 349px;
}

#bgArea #manChara01,
#bgArea #manChara02{
	display: none;
	position: fixed;
	top: 100px;
	left: 0;
	width: 100%;
	min-width: 1162px;
	z-index: 9;
}

#bgArea .manImg01 img{
	position: absolute;
	top: 0;
}

#bgArea .manImg01 .man02{
	display: none;
}

#bgArea #manChara02 .text01,
#bgArea #manChara02 .text02,
#bgArea #manChara02 .text03,
#bgArea #manChara01 .text04,
#bgArea #manChara02 .text04,
#bgArea #manChara02 .text05,
#bgArea #manChara02 .text06{
	display: none;
  position: absolute;
  top: 0;
  left: 0;
	width: 100%;
  min-width: 1162px;
}
#bgArea #manChara02 .text01 span,
#bgArea #manChara02 .text02 span,
#bgArea #manChara01 .text03 span,
#bgArea #manChara01 .text04 span,
#bgArea #manChara02 .text05 span,
#bgArea #manChara02 .text06 span{
  display: block;
  width: 1162px;
  margin: 0 auto;
  text-align: right;
}
#bgArea #manChara02 .text01 span img,
#bgArea #manChara02 .text02 span img,
#bgArea #manChara01 .text03 span img,
#bgArea #manChara02 .text06 span img{
  margin-right: 91px;
}

#bgArea #manChara01 .story01Text04 span,
#bgArea #manChara01 .story02Text04 span,
#bgArea #manChara01 .story04Text04 span,
#bgArea #manChara01 .story05Text04 span,
#bgArea #manChara02 .text05 span{
  text-align: left !important;
}
#bgArea #manChara01 .story01Text04 span img,
#bgArea #manChara01 .story02Text04 span img,
#bgArea #manChara01 .story04Text04 span img,
#bgArea #manChara01 .story05Text04 span img{
  margin-left: 91px !important;
}

#bgArea #manChara02 .text05 span img{
  margin-left: 118px;
}

.manImg01 {
  width: 104px;
  margin: 0 auto;
}

.manImg01 img:last-child{
	display: none;
}



/*=======================
  kvEpisode01Area
=======================*/

#kvEpisode01Area {
	position: relative;
	background: url(/resource/story/img/kvEpisodeArea__message--bg.gif) repeat;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#kvEpisode01Area div{
	height: 349px;
	background: url(/resource/story/img/kvEpisode01Area__message--bg.jpg) no-repeat center top;
	margin: 0 auto;
}

#kvEpisode01Area .leadBox{
	width: 980px;
	margin: 0 auto;
	padding: 49px 0 0;
}

#kvEpisode01Area p{
	margin: 22px 0 0;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 1.4;
}


/*=======================
  kvEpisode02Area
=======================*/

#kvEpisode02Area {
	position: relative;
	background: url(/resource/story/img/kvEpisodeArea__message--bg.gif) repeat;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#kvEpisode02Area div{
	height: 349px;
	background: url(/resource/story/img/kvEpisode02Area__message--bg.jpg) no-repeat center top;
	margin: 0 auto;
}

#kvEpisode02Area .leadBox{
	width: 980px;
	margin: 0 auto;
	padding: 49px 0 0;
}

#kvEpisode02Area h1{
	position: relative;
	margin: 0 0 0 -4px;
}

#kvEpisode02Area p{
	margin: 22px 0 0;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 1.4;
}


/*=======================
  kvEpisode03Area
=======================*/

#kvEpisode03Area {
	position: relative;
	background: url(/resource/story/img/kvEpisodeArea__message--bg.gif) repeat;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#kvEpisode03Area div{
	height: 349px;
	background: url(/resource/story/img/kvEpisode03Area__message--bg.jpg) no-repeat center top;
	margin: 0 auto;
}

#kvEpisode03Area .leadBox{
	width: 980px;
	margin: 0 auto;
	padding: 49px 0 0;
}

#kvEpisode03Area h1{
	position: relative;
	margin: 0 0 0 -5px;
}

#kvEpisode03Area p{
	margin: 22px 0 0;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 1.4;
}


/*=======================
  kvEpisode04Area
=======================*/

#kvEpisode04Area {
	position: relative;
	background: url(/resource/story/img/kvEpisodeArea__message--bg.gif) repeat;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#kvEpisode04Area div{
	height: 349px;
	background: url(/resource/story/img/kvEpisode04Area__message--bg.jpg) no-repeat center top;
	margin: 0 auto;
}

#kvEpisode04Area .leadBox{
	width: 980px;
	margin: 0 auto;
	padding: 49px 0 0;
}

#kvEpisode04Area h1{
	position: relative;
	margin: 0 0 0 -5px;
}

#kvEpisode04Area p{
	margin: 22px 0 0;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 1.4;
}


/*=======================
  kvEpisode05Area
=======================*/

#kvEpisode05Area {
	position: relative;
	background: url(/resource/story/img/kvEpisodeArea__message--bg.gif) repeat;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#kvEpisode05Area div{
	height: 349px;
	background: url(/resource/story/img/kvEpisode05Area__message--bg.jpg) no-repeat center top;
	margin: 0 auto;
}

#kvEpisode05Area .leadBox{
	width: 980px;
	margin: 0 auto;
	padding: 49px 0 0;
}

#kvEpisode05Area h1{
	position: relative;
	margin: 0 0 0 -5px;
}

#kvEpisode05Area p{
	margin: 22px 0 0;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 1.4;
}


/*=======================
  episode01Box
=======================*/

#episode01Box {
	position: relative;
	width: 980px;
	height: 602px;
	margin: 764px auto 801px;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#episode01Box .txt{
	position: absolute;
	left: 61px;
	top: 60px;
}

#episode01Box .img01{
	position: absolute;
	left: 663px;
	top: 130px;
}

#episode01Box .img02{
	position: absolute;
	left: 61px;
	top: 130px;
}

#episode01Box .img03{
	position: absolute;
	left: 61px;
	top: 356px;
}


/*=======================
  episode02Box
=======================*/

#episode02Box {
	position: relative;
	width: 980px;
	height: 588px;
	margin: 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#episode02Box .img01{
	position: absolute;
	left: 62px;
	top: 61px;
}

#episode02Box .img02{
	position: absolute;
	left: 266px;
	top: 371px;
}

#episode02Box .img03{
	position: absolute;
	left: 53px;
	top: 371px;
}


/*=======================
  episode03Box
=======================*/

#episode03Box {
	position: relative;
	width: 980px;
	height: 515px;
	margin: 801px auto 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode03Box .img01{
	position: absolute;
	top: 60px;
	width: 100%;
}


/*=======================
  episode04Box
=======================*/

#episode04Box {
	position: relative;
	width: 980px;
	height: 565px;
	margin: 0 auto 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode04Box .img01{
	position: absolute;
	top: 60px;
	width: 100%;
}


/*=======================
  episode05Box
=======================*/

#episode05Box {
	position: relative;
	width: 980px;
	height: 628px;
	margin: 0 auto 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode05Box .img01{
	position: absolute;
	top: 40px;
	width: 100%;
}

#episode05Box .img02{
	position: absolute;
	top: 404px;
	width: 100%;
}


/*=======================
  episode06Box
=======================*/

#episode06Box {
	position: relative;
	width: 980px;
	height: 538px;
	margin: 801px auto 801px;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#episode06Box .txt{
	position: absolute;
	left: 61px;
	top: 59px;
}


/*=======================
  episode07Box
=======================*/

#episode07Box {
	position: relative;
	width: 980px;
	height: 315px;
	margin: 799px auto 0;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#episode07Box .img01{
	position: absolute;
	left: 338px;
	top: 60px;
}

#episode07Box .img02{
	position: absolute;
	left: 52px;
	top: 60px;
}


/*=======================
  episode08Box
=======================*/

#episode08Box {
	position: relative;
	width: 980px;
	height: 528px;
	margin: 801px auto 801px;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#episode08Box .txt{
	position: absolute;
	left: 61px;
	top: 60px;
}


/*=======================
  episode09Box
=======================*/

#episode09Box {
	position: relative;
	width: 980px;
	height: 315px;
	margin: 801px auto 0;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#episode09Box .img01{
	position: absolute;
	left: 338px;
	top: 45px;
}

#episode09Box .img02{
	position: absolute;
	left: 61px;
	top: 45px;
}


/*=======================
  episode10Box
=======================*/

#episode10Box {
	position: relative;
	width: 980px;
	height: 538px;
	margin: 801px auto 801px;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#episode10Box .txt{
	position: absolute;
	left: 61px;
	top: 60px;
}


/*=======================
  episode11Box
=======================*/

#episode11Box {
	position: relative;
	width: 980px;
	height: 315px;
	margin: 0 auto 0;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#episode11Box .img01{
	position: absolute;
	left: 288px;
	top: 53px;
}

#episode11Box .img02{
	position: absolute;
	left: 59px;
	top: 53px;
}




/*=======================
  episode12Box
=======================*/

#episode12Box {
	position: relative;
	width: 980px;
	height: 528px;
	margin: 801px auto 801px;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#episode12Box .txt{
	position: absolute;
	left: 61px;
	top: 60px;
}


/*=======================
  episode13Box
=======================*/

#episode13Box {
	position: relative;
	width: 980px;
	height: 385px;
	margin: 801px auto 0;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}

#episode13Box .img01{
	position: absolute;
	left: 248px;
	top: 60px;
}

#episode13Box .img02{
	position: absolute;
	left: 45px;
	top: 42px;
}

#episode13Box .img03{
	position: absolute;
	left: 59px;
	top: 296px;
}

/*=======================
  episode14Box
=======================*/

#episode14Box {
	position: relative;
	width: 980px;
	height: 696px;
	margin: 801px auto 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode14Box .img01{
	position: absolute;
	top: 50px;
	width: 100%;
}

#episode14Box .img02{
	position: absolute;
	top: 412px;
	width: 100%;
}

/*=======================
  episode15Box
=======================*/

#episode15Box {
	position: relative;
	width: 980px;
	height: 413px;
	margin: 0 auto 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode15Box .img01{
	position: absolute;
	top: 60px;
	width: 100%;
}


/*=======================
  episode16Box
=======================*/

#episode16Box {
	position: relative;
	width: 980px;
	height: 515px;
	margin: 800px auto 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode16Box .img01{
	position: absolute;
	top: 60px;
	width: 100%;
}

/*=======================
  episode17Box
=======================*/

#episode17Box {
	position: relative;
	width: 980px;
	height: 506px;
	margin: 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode17Box .img01{
	position: absolute;
	top: 60px;
	width: 100%;
}

#episode17Box .img02{
	position: absolute;
	top: 294px;
	width: 100%;
}

/*=======================
  episode18Box
=======================*/

#episode18Box {
	position: relative;
	width: 980px;
	height: 605px;
	margin: 0 auto 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode18Box .img01{
	position: absolute;
	top: 50px;
	width: 100%;
}

#episode18Box .img02{
	position: absolute;
	top: 357px;
	width: 100%;
}

/*=======================
  episode19Box
=======================*/

#episode19Box {
	position: relative;
	width: 980px;
	height: 555px;
	margin: 0 auto 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode19Box .img01{
	position: absolute;
	top: 60px;
	width: 100%;
}

#episode19Box .img02{
	position: absolute;
	top: 294px;
	width: 100%;
}


/*=======================
  episode20Box
=======================*/

#episode20Box {
	position: relative;
	width: 980px;
	height: 605px;
	margin: 801px auto 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode20Box .img01{
	position: absolute;
	top: 50px;
	width: 100%;
}

#episode20Box .img02{
	position: absolute;
	top: 357px;
	width: 100%;
}

/*=======================
  episode21Box
=======================*/

#episode21Box {
	position: relative;
	width: 980px;
	height: 350px;
	margin: 0 auto 0 auto;
	background: #f3f8fb;
	-webkit-box-shadow: 4px 4px 8px #e5e5e5;
	-moz-box-shadow: 4px 4px 8px #e5e5e5;
	box-shadow: 4px 4px 8px #e5e5e5;
	z-index: 99999;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

#episode21Box .img01{
	position: absolute;
	top: 60px;
	width: 100%;
}


/*=======================
  adviceArea
=======================*/

.adviceArea {
	position: relative;
	width: 982px;
	height: 459px;
	margin: 0 auto;
	background: url(/resource/story/img/adviceArea__switch--bg.png) no-repeat 0 0;
	z-index: 10;
	-webkit-transform: translate3d(0,0,0);
}



/*=======================
  advice01Area
=======================*/

#advice01Area .text01{
	position: absolute;
	top: 144px;
	width: 100%;
	text-align: center;
}

#advice01Area ul{
	width: 100%;
	text-align: center;
	font-size: 0;
}

#advice01Area ul .btn01{
	position: absolute;
	top: 305px;
	left: 301px;
}

#advice01Area ul .btn02{
	position: absolute;
	top: 305px;
	left: 501px;
}

#advice01Area .btn01 a{
	display: block;
	width: 180px;
	height: 80px;
	margin: 0 auto;
	background: url(/resource/story/img/adviceArea__switch--btn01.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -9999px;
}

#advice01Area .btn01 a:hover{
	background: url(/resource/story/img/adviceArea__switch--btn01.gif) no-repeat 0 bottom;
}

#advice01Area .btn01.active a{
	background: url(/resource/story/img/adviceArea__switch--btn01.gif) no-repeat 0 bottom;
}

#advice01Area .btn02 a{
	display: block;
	width: 180px;
	height: 80px;
	margin: 0 auto;
	background: url(/resource/story/img/adviceArea__switch--btn01.gif) no-repeat -200px 0;
	overflow: hidden;
	text-indent: -9999px;
}

#advice01Area .btn02.active a{
	background: url(/resource/story/img/adviceArea__switch--btn01.gif) no-repeat -200px bottom;
}

#advice01Area .btn02 a:hover{
	background: url(/resource/story/img/adviceArea__switch--btn01.gif) no-repeat -200px bottom;
}


/*=======================
  advice02Area
=======================*/

#advice02OnArea,
#advice02OffArea {
	margin: 0 auto 0;
}

#advice02OnArea .text01,
#advice02OffArea .text01{
	position: absolute;
	top: 133px;
	width: 100%;
	text-align: center;
}

#advice02OnArea ul,
#advice02OffArea ul{
	position: absolute;
	top: 310px;
	width: 100%;
}

#advice02OnArea .btn03 a,
#advice02OffArea .btn03 a{
	display: block;
	width: 180px;
	height: 80px;
	margin: 0 auto;
	background: url(/resource/story/img/adviceArea__switch--btn01.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -9999px;
}

#advice02OnArea .btn03 a:hover,
#advice02OffArea .btn03 a:hover{
	background: url(/resource/story/img/adviceArea__switch--btn01.gif) no-repeat 0 bottom;
}


#advice02OnArea .btn04 a,
#advice02OffArea .btn04 a{
	display: block;
	width: 180px;
	height: 80px;
	margin: 0 auto;
	background: url(/resource/story/img/adviceArea__switch--btn01.gif) no-repeat -200px 0;
	overflow: hidden;
	text-indent: -9999px;
}

#advice02OnArea .btn04 a:hover,
#advice02OffArea .btn04 a:hover{
	background: url(/resource/story/img/adviceArea__switch--btn01.gif) no-repeat -200px bottom;
}



/*=======================
  street01Area
=======================*/

#street01Area {
	position: relative;
	width: 980px;
	height: 800px;
	margin: 0 auto;
}

#street01Area .img{
	position: absolute;
	left: -3px;
	top: 83px;
}

/*=======================
  street02Area
=======================*/

#street02Area {
	position: relative;
	width: 980px;
	height: 897px;
	margin: 0 auto;
}

#street02Area .img01{
	position: absolute;
	left: -3px;
	top: 192px;
}

#street02Area .img02{
	position: absolute;
	right: 1px;
	top: 500px;
}

/*=======================
  street03Area
=======================*/

#street03Area {
	position: relative;
	width: 980px;
	height: 1203px;
	margin: 0 auto;
}

#street03Area .img01{
	position: absolute;
	right: 1px;
	top: 203px;
}

#street03Area .img02{
	position: absolute;
	left: 0px;
	top: 509px;
}

#street03Area .img03{
	position: absolute;
	right: 1px;
	top: 816px;
}

/*=======================
  street04Area
=======================*/

#street04Area {
	position: relative;
	width: 980px;
	height: 801px;
	margin: 0 auto;
}

#street04Area p{
	position: absolute;
	left: 0;
	top: 175px;
	opacity: 0;
}

/*=======================
  street05Area
=======================*/

#street05Area {
	position: relative;
	width: 980px;
	height: 801px;
	margin: 0 auto;
}

#street05Area p{
	position: absolute;
	right: 0;
	top: 150px;
	opacity: 0;
}

/*=======================
  street06Area
=======================*/

#street06Area {
	position: relative;
	width: 980px;
	height: 1411px;
	margin: 0 auto;
}

#street06Area .img01{
	position: absolute;
	left: 0px;
	top: 69px;
}

#street06Area .img02{
	position: absolute;
	right: 0;
	top: 377px;
}

#street06Area .img03{
	position: absolute;
	left: 0px;
	top: 684px;
}

/*=======================
  street07Area
=======================*/

#street07Area {
	position: relative;
	width: 980px;
	height: 2140px;
	margin: 0 auto;
}

#street07Area .img01{
	position: absolute;
	left: 0px;
	top: 396px;
}

#street07Area .img02{
	position: absolute;
	right: 0;
	top: 703px;
}

#street07Area .img03{
	position: absolute;
	left: 0px;
	top: 1107px;
}

#street07Area .img04{
	position: absolute;
	right: 0;
	top: 1733px;
}

/*=======================
  street08Area
=======================*/

#street08Area {
	position: relative;
	width: 980px;
	height: 800px;
	margin: 0 auto;
}

#street08Area .img{
	position: absolute;
	left: 0px;
	top: 190px;
}

/*=======================
  street09Area
=======================*/

#street09Area {
	position: relative;
	width: 980px;
	height: 1406px;
	margin: 0 auto;
}

#street09Area .img01{
	position: absolute;
	right: 0px;
	top: 70px;
}

#street09Area .img02{
	position: absolute;
	left: 0px;
	top: 377px;
}

#street09Area .img03{
	position: absolute;
	right: 1px;
	top: 1000px;
}

/*=======================
  street10Area
=======================*/

#street10Area {
	position: relative;
	width: 980px;
	height: 1704px;
	margin: 0 auto;
}

#street10Area .img01{
	position: absolute;
	right: 1px;
	top: 71px;
}

#street10Area .img02{
	position: absolute;
	left: 0px;
	top: 378px;
}

#street10Area .img03{
	position: absolute;
	left: 0px;
	top: 1000px;
}

#street10Area .img04{
	position: absolute;
	right: 1px;
	top: 1307px;
}

/*=======================
  street11Area
=======================*/

#street11Area {
	position: relative;
	width: 980px;
	height: 801px;
	margin: 0 auto;
}

#street11Area .img01{
	position: absolute;
	right: 0;
	top: 155px;
	opacity: 0;
}

#street11Area .img02{
	position: absolute;
	left: 0px;
	top: 60px;
}

/*=======================
  street12Area
=======================*/

#street12Area {
	position: relative;
	width: 980px;
	height: 1416px;
	margin: 0 auto;
}

#street12Area .img01{
	position: absolute;
	right: 0;
	top: 149px;
	opacity: 0;
}

#street12Area .img02{
	position: absolute;
	left: 0px;
	top: 383px;
}

#street12Area .img03{
	position: absolute;
	right: 0;
	top: 690px;
}


/*=======================
  street13Area
=======================*/

#street13Area {
	position: relative;
	width: 980px;
	height: 801px;
	margin: 0 auto;
}

#street13Area .img01{
	opacity: 0;
	position: absolute;
	right: 0;
	top: 165px;
}

#street13Area .img02{
	position: absolute;
	left: 0px;
	top: 60px;
}


/*=======================
  street14Area
=======================*/

#street14Area {
	position: relative;
	width: 980px;
	height: 821px;
	margin: 0 auto;
}

#street14Area .img01{
	opacity: 0;
	position: absolute;
	left: 0px;
	top: 154px;
}

#street14Area .img02{
	position: absolute;
	right: 0;
	top: 414px;
}


/*=======================
  street15Area
=======================*/

#street15Area {
	position: relative;
	width: 980px;
	height: 800px;
	margin: 0 auto;
}

#street15Area .img01{
	opacity: 0;
	position: absolute;
	left: 0px;
	top: 189px;
}


/*=======================
  street16Area
=======================*/

#street16Area {
	position: relative;
	width: 980px;
	height: 801px;
	margin: 0 auto;
}

#street16Area .img01{
	opacity: 0;
	position: absolute;
	right: 0;
	top: 166px;
}

#street16Area .img02{
	position: absolute;
	left: 0px;
	top: 68px;
}


/*=======================
  street17Area
=======================*/

#street17Area {
	position: relative;
	width: 980px;
	height: 1175px;
	margin: 0 auto;
}

#street17Area .img01{
	opacity: 0;
	position: absolute;
	right: 0;
	top: 171px;
}

#street17Area .img02{
	position: absolute;
	left: 0px;
	top: 71px;
}

#street17Area .img03{
	position: absolute;
	right: 0;
	top: 768px;
}


/*=======================
  street18Area
=======================*/

#street18Area {
	position: relative;
	width: 980px;
	height: 800px;
	margin: 0 auto;
}

#street18Area .img01{
	opacity: 0;
	position: absolute;
	right: 0;
	top: 171px;
}


/*=======================
  street19Area
=======================*/

#street19Area {
	position: relative;
	width: 980px;
	height: 800px;
	margin: 0 auto;
}

#street19Area .img01{
	opacity: 0;
	position: absolute;
	right: 0;
	top: 163px;
}


/*=======================
  endOffArea
=======================*/

#endOffArea {
	position: relative;
	margin: 0 auto;
	padding: 0 0 90px;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}


/*=======================
  endOffBox01
=======================*/

#endOffArea .endOffBox01{
	height: 487px;
	background: url(/resource/story/img/endOffArea__deficit--bg.jpg) no-repeat center top;
}

#endOffArea .endOffInnerBox01{
	position: relative;
	width: 1162px;
	margin: 0 auto;
}

#endOffArea .endOffBox01 .text01{
	padding: 30px 0 0;
	text-align: center;
}

#endOffArea .endOffBox01 .text02{
	position: absolute;
	left: 153px;
	top: 128px;
}

#endOffArea .endOffBox01 h2{
	position: absolute;
	left: 338px;
	top: 215px;
}

#endOffArea .endOffBox01 .text03{
	position: absolute;
	left: 376px;
	top: 287px;
	text-align: center;
	font-size: 16px;
	color: #262626;
}

#endOffArea .endOffBox02{
	background: url(/resource/story/img/endOffArea__myself--bg.jpg) no-repeat center top;
}

#endOffArea .endOffInnerBox02{
	position: relative;
	width: 1162px;
	height: 352px;
	margin: 0 auto;
}

#endOffArea .endOffBox02 h2{
	position: absolute;
	left: 459px;
	top: 79px;
}

#endOffArea .endOffBox02 .text01{
	position: absolute;
	left: 462px;
	top: 165px;
}


/*=======================
  endOffBox03
=======================*/

#endOffArea .endOffBox03{
	height: 487px;
	background: url(/resource/story/img/endOffArea__result02--bg.jpg) no-repeat center top;
}

#endOffArea .endOffInnerBox03{
	position: relative;
	width: 1162px;
	margin: 0 auto;
}

#endOffArea .endOffBox03 .text01{
	padding: 30px 0 0;
	text-align: center;
}

#endOffArea .endOffBox03 .text02{
	position: absolute;
	left: 188px;
	top: 138px;
}

#endOffArea .endOffBox03 h2{
	position: absolute;
	left: 304px;
	top: 214px;
}

#endOffArea .endOffBox03 .text03{
	position: absolute;
	left: 408px;
	top: 287px;
	text-align: center;
	font-size: 16px;
	color: #262626;
}

#endOffArea .endOffBox04{
	background: url(/resource/story/img/endOffArea__result01--bg.jpg) no-repeat center top;
}

#endOffArea .endOffInnerBox04{
	position: relative;
	width: 1162px;
	height: 352px;
	margin: 0 auto;
}

#endOffArea .endOffBox04 h2{
	position: absolute;
	left: 459px;
	top: 79px;
}
#endOffArea .endOffBox04 .text01{
	position: absolute;
	left: 457px;
	top: 168px;
}




/*=======================
  endOffBox05
=======================*/

#endOffArea .endOffBox05{
	height: 374px;
	background: url(/resource/story/img/endOffArea__unsalable01--bg.jpg) no-repeat center top;
}

#endOffArea .endOffInnerBox05{
	position: relative;
	width: 1162px;
	margin: 0 auto;
}

#endOffArea .endOffBox05 .text02{
	position: absolute;
	left: 157px;
	top: 109px;
}

#endOffArea .endOffBox05 h2{
	position: absolute;
	left: 428px;
	top: 148px;
}

#endOffArea .endOffBox05 .text03{
	position: absolute;
	left: 384px;
	top: 215px;
	text-align: center;
	font-size: 16px;
	color: #262626;
}

#endOffArea .endOffBox06{
	background: url(/resource/story/img/endOffArea__unsalable02--bg.jpg) no-repeat center top;
}

#endOffArea .endOffInnerBox06{
	position: relative;
	width: 1162px;
	height: 352px;
	margin: 0 auto;
}

#endOffArea .endOffBox06 h2{
	position: absolute;
	left: 459px;
	top: 79px;
}
#endOffArea .endOffBox06 .text01{
	position: absolute;
	left: 457px;
	top: 168px;
}


/*=======================
  endOffBox07
=======================*/

#endOffArea .endOffBox07{
	height: 487px;
	background: url(/resource/story/img/endOffArea__shop01--bg.jpg) no-repeat center top;
}

#endOffArea .endOffInnerBox07{
	position: relative;
	width: 1162px;
	margin: 0 auto;
}

#endOffArea .endOffBox07 .text01{
	padding: 30px 0 0;
	text-align: center;
}

#endOffArea .endOffBox07 .text02{
	position: absolute;
	left: 156px;
	top: 145px;
}

#endOffArea .endOffBox07 h2{
	position: absolute;
	left: 347px;
	top: 215px;
}

#endOffArea .endOffBox07 .text03{
	position: absolute;
	left: 414px;
	top: 287px;
	text-align: center;
	font-size: 16px;
	color: #262626;
}

#endOffArea .endOffBox08{
	background: url(/resource/story/img/endOffArea__shop02--bg.jpg) no-repeat center top;
}

#endOffArea .endOffInnerBox08{
	position: relative;
	width: 1162px;
	height: 352px;
	margin: 0 auto;
}

#endOffArea .endOffBox08 h2{
	position: absolute;
	left: 459px;
	top: 79px;
}
#endOffArea .endOffBox08 .text01{
	position: absolute;
	left: 459px;
	top: 167px;
}


/*=======================
  endOffBox09
=======================*/

#endOffArea .endOffBox09{
	height: 487px;
	background: url(/resource/story/img/endOffArea__deficit--bg.jpg) no-repeat center top;
}

#endOffArea .endOffInnerBox09{
	position: relative;
	width: 1162px;
	margin: 0 auto;
}

#endOffArea .endOffBox09 .text01{
	padding: 30px 0 0;
	text-align: center;
}

#endOffArea .endOffBox09 .text02{
	position: absolute;
	left: 177px;
	top: 125px;
}

#endOffArea .endOffBox09 h2{
	position: absolute;
	left: 332px;
	top: 215px;
}

#endOffArea .endOffBox09 .text03{
	position: absolute;
	left: 330px;
	top: 287px;
	text-align: center;
	font-size: 16px;
	color: #262626;
}

#endOffArea .endOffBox10{
	background: url(/resource/story/img/endOffArea__inheritance01--bg.jpg) no-repeat center top;
}

#endOffArea .endOffInnerBox10{
	position: relative;
	width: 1162px;
	height: 352px;
	margin: 0 auto;
}

#endOffArea .endOffBox10 h2{
	position: absolute;
	left: 459px;
	top: 79px;
}

#endOffArea .endOffBox10 .text01{
	position: absolute;
	left: 462px;
	top: 167px;
}


#endOffArea .btnArea{
	background: url(/resource/story/img/endOffArea__btn--bg.gif) repeat-y center top;
}

#endOffArea .btnInnerArea{
	width: 1162px;
	margin: 0 auto;
	font-size: 0;
	text-align: center;
}

#endOffArea .btn{
	display: inline-block;
	padding: 40px 0 39px 151px;
}

#endOffArea .btn a {
	display: table;
	width: 670px;
	height: 105px;
	background: #ffffff url(/resource/story/img/endOffArea__service--bg.gif) no-repeat 98.4% center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-right: 2px solid #d9d9d9;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 2px -6px 0px rgba(217,217,217,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 2px -6px 0px rgba(217,217,217,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 2px -6px 0px rgba(217,217,217,1);
	font-size: 27px;
	line-height: 1.3;
	color: #002a79;
	font-weight: bold;
}

#endOffArea .btn a span{
	display: table-cell;
	width: 670px;
	height: 105px;
	vertical-align: middle;
}

#endOffArea .btn a:hover {
	text-decoration: none;
}

#endOffArea .img{
	display: inline-block;
	margin: 0 0 0 9px;
	vertical-align: bottom;
}


/*=======================
  endOnArea
=======================*/

#endOnArea {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0 0 90px;
	z-index: 99999;
	-webkit-transform: translate3d(0,0,0);
}


/*=======================
  endOnBox01
=======================*/

#endOnArea .endOnBox01{
	height: 601px;
	background: url(/resource/story/img/endOnArea__deficit--bg.jpg) no-repeat center top;
}

#endOnArea .endOnInnerBox01{
	position: relative;
	width: 1162px;
	margin: 0 auto;
}

#endOnArea .endOnBox01 .text01{
	padding: 30px 0 0;
	text-align: center;
}

#endOnArea .endOnBox01 .text02{
	position: absolute;
	top: 141px;
	width: 100%;
	text-align: center;
}

#endOnArea .endOnBox01 h2{
	position: absolute;
	top: 328px;
	width: 100%;
	text-align: center;
}

#endOnArea .endOnBox01 .text03{
	position: absolute;
	top: 441px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #262626;
}

#endOnArea .endOnBox02{
	background: url(/resource/story/img/endOnArea__myself--bg.jpg) no-repeat center top;
}

#endOnArea .endOnInnerBox02{
	position: relative;
	width: 1162px;
	height: 352px;
	margin: 0 auto;
}

#endOnArea .endOnBox02 h2{
	position: absolute;
	left: 431px;
	top: 107px;
}

#endOnArea .endOnBox02 .text01{
	position: absolute;
	left: 431px;
	top: 197px;
}


/*=======================
  endOnBox03
=======================*/

#endOnArea .endOnBox03{
	height: 477px;
	background: url(/resource/story/img/endOnArea__result01--bg.jpg) no-repeat center top;
}

#endOnArea .endOnInnerBox03{
	position: relative;
	width: 1162px;
	margin: 0 auto;
}

#endOnArea .endOnBox03 .text01{
	padding: 30px 0 0;
	text-align: center;
}

#endOnArea .endOnBox03 h2{
	position: absolute;
	top: 203px;
	width: 100%;
	text-align: center;
}

#endOnArea .endOnBox03 .text02{
	position: absolute;
	top: 269px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #262626;
}

#endOnArea .endOnBox04{
	background: url(/resource/story/img/endOnArea__result02--bg.jpg) no-repeat center top;
}

#endOnArea .endOnInnerBox04{
	position: relative;
	width: 1162px;
	height: 352px;
	margin: 0 auto;
}

#endOnArea .endOnBox04 h2{
	position: absolute;
	left: 431px;
	top: 107px;
}

#endOnArea .endOnBox04 .text01{
	position: absolute;
	left: 432px;
	top: 194px;
}




/*=======================
  endOnBox05
=======================*/

#endOnArea .endOnBox05{
	height: 378px;
	background: url(/resource/story/img/endOnArea__unsalable01--bg.jpg) no-repeat center top;
}

#endOnArea .endOnInnerBox05{
	position: relative;
	width: 1162px;
	margin: 0 auto;
}

#endOnArea .endOnBox05 .text01{
	padding: 30px 0 0;
	text-align: center;
}

#endOnArea .endOnBox05 h2{
	position: absolute;
	top: 128px;
	width: 100%;
	text-align: center;
}

#endOnArea .endOnBox05 .text02{
	position: absolute;
	top: 193px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #262626;
}

#endOnArea .endOnBox06 {
	background: url(/resource/story/img/endOnArea__unsalable02--bg.jpg) no-repeat center top;
}

#endOnArea .endOnInnerBox06 {
	position: relative;
	width: 1162px;
	height: 352px;
	margin: 0 auto;
}

#endOnArea .endOnBox06 h2{
	position: absolute;
	left: 461px;
	top: 61px;
}

#endOnArea .endOnBox06 .text01{
	position: absolute;
	left: 456px;
	top: 147px;
}




/*=======================
  endOnBox07
=======================*/

#endOnArea .endOnBox07{
	height: 429px;
	background: url(/resource/story/img/endOnArea__shop01--bg.jpg) no-repeat center top;
}

#endOnArea .endOnInnerBox07{
	position: relative;
	width: 1162px;
	margin: 0 auto;
}

#endOnArea .endOnBox07 .text01{
	padding: 30px 0 0;
	text-align: center;
}

#endOnArea .endOnBox07 h2{
	position: absolute;
	top: 204px;
	width: 100%;
	text-align: center;
}

#endOnArea .endOnBox07 .text02{
	position: absolute;
	top: 269px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #262626;
}

#endOnArea .endOnBox08{
	background: url(/resource/story/img/endOnArea__shop02--bg.jpg) no-repeat center top;
}

#endOnArea .endOnInnerBox08{
	position: relative;
	width: 1162px;
	height: 352px;
	margin: 0 auto;
}

#endOnArea .endOnBox08 h2{
	position: absolute;
	left: 431px;
	top: 107px;
}

#endOnArea .endOnBox08 .text01{
	position: absolute;
	left: 431px;
	top: 197px;
}


/*=======================
  endOnBox09
=======================*/

#endOnArea .endOnBox09{
	height: 453px;
	background: url(/resource/story/img/endOnArea__inheritance01--bg.jpg) no-repeat center top;
}

#endOnArea .endOnInnerBox09{
	position: relative;
	width: 1162px;
	margin: 0 auto;
}

#endOnArea .endOnBox09 .text01{
	padding: 30px 0 0;
	text-align: center;
}

#endOnArea .endOnBox09 h2{
	position: absolute;
	top: 204px;
	width: 100%;
	text-align: center;
}

#endOnArea .endOnBox09 .text02{
	position: absolute;
	top: 269px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #262626;
}

#endOnArea .endOnBox10{
	background: url(/resource/story/img/endOnArea__inheritance02--bg.jpg) no-repeat center top;
}

#endOnArea .endOnInnerBox10{
	position: relative;
	width: 1162px;
	height: 352px;
	margin: 0 auto;
}

#endOnArea .endOnBox10 h2{
	position: absolute;
	left: 431px;
	top: 107px;
}

#endOnArea .endOnBox10 .text01{
	position: absolute;
	left: 430px;
	top: 193px;
}


#endOnArea .btnArea{
	background: url(/resource/story/img/endOnArea__btn--bg.gif) repeat-y center top;
}

#endOnArea .btnInnerArea{
	width: 1162px;
	margin: 0 auto;
	font-size: 0;
	text-align: center;
}

#endOnArea .btn{
	display: inline-block;
	padding: 40px 0 39px 151px;
}

#endOnArea .btn a {
	display: table;
	width: 670px;
	height: 105px;
	background: #ffffff url(/resource/story/img/endOffArea__service--bg.gif) no-repeat 98.4% center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-right: 2px solid #d9d9d9;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 2px -6px 0px rgba(217,217,217,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 2px -6px 0px rgba(217,217,217,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 2px -6px 0px rgba(217,217,217,1);
	font-size: 27px;
	line-height: 1.3;
	color: #002a79;
	font-weight: bold;
}

#endOnArea .btn a span{
	display: table-cell;
	width: 670px;
	height: 105px;
	vertical-align: middle;
}

#endOnArea .btn a:hover {
	text-decoration: none;
}

#endOnArea .img{
	display: inline-block;
	margin: 0 0 0 9px;
	vertical-align: bottom;
}


/*=======================
  episodeLinkArea
=======================*/

#episodeLinkArea {
	position: relative;
	margin: 0 0 -21px;
	border-top: 2px #062762 solid;
	border-bottom: 2px #062762 solid;
	background: url(/resource/story/img/episodeLinkArea--bg.png) repeat;
	text-align: center;
	z-index: 99999;
	font-size: 0;
}

#episodeLinkArea h2{
	padding: 21px 0 0;
	font-size: 20px;
	color: #002b79;
}

#episodeLinkArea .next{
	margin: 0 0 5px;
	padding: 23px 0 30px;
	border-bottom: 1px #062762 dashed;
	text-align: center;
}

#episodeLinkArea ul{
	margin: 22px 0 0;
}

#episodeLinkArea ul.episode05{
	width: 980px;
	margin: 22px auto 0;
	text-align: left;
}

#episodeLinkArea ul li{
	display: inline-block;
	padding: 0 11px;
	margin: 0 0 23px;
}

#episodeLinkArea ul.episode05 li{
	padding: 0 22px 0 0;
}

#episodeLinkArea ul.episode05 li:nth-child(3n){
	padding: 0 0 0 0;
}
