@charset "utf-8";

/* top */

#content_main {
	width: 980px;
	padding: 0px;
	background: none;
	-webkit-box-shadow: 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px rgba(0,0,0,0);
}

#top_contents {
	width: 980px;
	height: 340px;
	background-image: url(../images/top/topContents_bg.png);
	background-repeat: no-repeat;
	margin-top: -15px;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.7);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.7);
	position: relative;
}

#photoarea {
	background-color: #fff;
}

#photo_frame {
	position: relative;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.7);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.7);
}

#keyvisual{
	height:400px;
}

#features img {
	position: absolute;
}

#whatsNew, #twitter_wdt, #BlogRecent, #albumRecent {
	float: left;
	width: 320px;
	height: 300px;
	padding-top: 10px; 
	padding-left: 10px;
	padding-right: 10px;
}

.topContTitle {
	margin-bottom: 5px;
}

div.newsTopic, div.blogArticle {
	border-bottom: 1px dashed #CFC18B;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}

p.date {
	color: #56B85B;
	margin-top: 0px;
}

p.topDesc {
	color: #503232;
	margin-left:12px;
}

p.blogdate {
	color: #56B85B;
}

p.articleTitle {
	color: #503232;
	margin-left:75px;
	width: 16em;
	margin-top: -1.9em;
}

.twi_content{
	width: 320px;
	margin-left: 20px;
}

/*
#top_contents a {
	color: #503232;
	text-decoration: none;
}

#top_contents a:hover {
	color: #9D7462;
	text-decoration: none;
}
*/

#BlogRecent, #albumRecent {
	width: 300px;
}

#top_contents img {
	margin-left: 40px;
}

#top_contents #twitter img {
	margin-left: 0px;
}

#albumRecent img#albm {
	margin-top: 10px;
	margin-left: 50px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0px 2px 16px rgba(100,100,100,0.8);
	-moz-box-shadow: 0px 2px 16px rgba(100,100,100,0.8);
}

#albumRecent img#onsale {
	margin-left: 70px;
}

.top_link_01,
.top_link_02,
.top_link_03{
	position: absolute;
	z-index: 999;
}

.top_link_01{
	width: 240px;
	height: 200px;
	margin: 40px 0 0 58px;
}

.top_link_02{
	width: 240px;
	height: 210px;
	margin: 80px 0 0 695px;
}

.top_link_03{
	width: 160px;
	height: 60px;
	margin: 315px 0 0 48px;
}

#feed{
	height: 260px;
	width: 300px;
	margin-left: 0px;
	overflow-x: hidden;
	overflow-y: scroll;	
}

.twtr-ft{
	display: none !important;
}
