body{background-color: #E8FFBA;margin:0;}
#el_contents{width:950px;margin:auto;padding-bottom:10px;}
.el_contents ul{list-style: none;padding:0;margin:0;}

.el_contents > *{margin:0;padding:0;font-size: 15px;line-height: 19px;}
.el_hidden{text-indent: -9999px;}
.el_bannerAppstore{display:block;width:290px;height:70px;}
.el_bannerGoogleplay{display:block;width:290px;height:70px;}

.el_bgPattern{background:white url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_backgroundPattern.png') center top repeat;}
.el_bgLine{background:url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_backgroundLine.png') left -15px repeat-x;}
.el_bgLineHalf{background:url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_backgroundLine.png') left -50px repeat-x;}
.el_bgMapImage{background:url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_contentHeaderBackgroundBottom.png') center bottom no-repeat;}

.el_contents{background-color:white;}
.el_social{position:relative;}
.el_social > .el_twitter{padding-left:20px;}
.el_social > .el_facebook{position:absolute;left:150px;top:0;}

/* contentsHeader */
.el_contentsHeader *{/* border:1px solid rgba(1,1,1,.03); */margin:0;}
.el_contentsHeader {height:520px;position:relative;padding-bottom:10px;}
.el_contentsHeader > .el_leftCol{width:600px;height:inherit;position:absolute;left:10px;top:30px;}
.el_contentsHeader > .el_rightCol{width:300px;height:inherit;position:absolute;left:630px;top:10px;}
.el_contentsHeader .el_mainHeader{width:inherit;height:300px;background:url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_contentsHeader.png') center center no-repeat;}
.el_contentsHeader .el_mainHeader > .el_mainTitle{height:50px;}
.el_contentsHeader .el_mainHeader  .el_titleCaption1{height:130px;}
.el_contentsHeader .el_mainHeader  .el_titleCaption2{height:50px;}
.el_contentsHeader .el_caption{padding:20px 20px;}
.el_contentsHeader .el_caption > .el_text{font-size:15px;line-height:19px;}
.el_contentsHeader .el_appLinks{width:310px;height:260px;position:relative;margin-top:10px;background: url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_appLinks1.png')center center no-repeat;}
.el_contentsHeader .el_appLinks .el_bannerAppstore{position:absolute;top:100px;left:8px;}
.el_contentsHeader .el_appLinks .el_bannerGoogleplay{position:absolute;top:175px;left:8px;}

/* Contents */
.el_sectionTitle1{background:url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_sectionTitle1.png') center center no-repeat;width:100%;height:40px;margin-top:0;}
.el_sectionTitle2{background:url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_sectionTitle2.png') center center no-repeat;width:100%;height:40px;}
.el_sectionContents1{background:url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_sectionContents1.png')center center no-repeat;}
.el_sectionContents2{background:url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_sectionContents2.png')center center no-repeat;}
.el_sectionContents{width:100%;height:570px;position:relative;}
.el_sectionContents > li{width:268px;height:inherit;position:absolute;}
.el_sectionContents > li > dl{margin:0;width:inherit;height:inherit;}
.el_sectionContents > li.el_l1{left:38px;top:7px;}
.el_sectionContents > li.el_l2{left:338px;top:7px;}
.el_sectionContents > li.el_l3{left:638px;top:7px;}
.el_sectionContents > li .el_title{ width:inherit;height:70px;}
.el_sectionContents > li .el_caption{margin:auto;position:absolute;bottom:20px;left:10px;width:230px;height:50px;padding:15px;}
.el_sectionContents > li .el_spot{position:absolute;width:160px;height:160px;}
.el_sectionContents > li .el_spot.el_spot1{left:-70px;bottom:150px;}
.el_sectionContents > li .el_spot.el_spot2{right:-50px;top:65px;}
.el_sectionContents > li .el_spot.el_spot3{right:-30px;bottom:150px;}
.el_sectionContents > li .el_spot.el_spot4{right:-20px;bottom:95px;width:116px;height:116px;}

/* AppInfo */
.el_appInfo {margin:25px;border:1px solid #E6E6E6;background: white;}
.el_appInfo > h3 {height:40px;background-color:#E6E6E6;line-height:40px;font-size: 24px;text-indent: 20px;margin:0;}
.el_appInfo > .el_appInfoCaption{padding:5px 10px 10px 10px;font-size:20px;line-height: 32px;}
.el_appInfo	.el_appLinks2{width:100%;height:220px;background:url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_appLink2.png')center center no-repeat;position:relative;}
.el_appInfo	.el_appLinks2 .el_bannerAppstore{position:absolute;top:100px;left:260px;}
.el_appInfo	.el_appLinks2 .el_bannerGoogleplay{position:absolute;top:100px;left:560px;}
.el_appInfo .el_function{width:900px;height:280px;background:url('http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/eyeland/el_function.png') center center no-repeat;position:relative;}
.el_appInfo .el_function .t1{width:180px;height:40px;position:absolute;left:10px;top:0;}
.el_appInfo .el_function .t2{width:210px;height:40px;position:absolute;left:160px;bottom:0;}
.el_appInfo .el_function .t3{width:150px;height:40px;position:absolute;left:370px;top:0;}
.el_appInfo .el_function .t4{width:180px;height:40px;position:absolute;left:520px;bottom:0;}
.el_appInfo .el_function .t5{width:180px;height:40px;position:absolute;left:700px;top:0;}
.el_appInfo .el_officialLink{text-align: center;font-size:20px;line-height: 32px;}
.el_appInfo .el_device{width:256px;height:256px;position:absolute;}