
/* ------ フィーチャー ------ */

#body #featurearea {
	margin: 0px auto 0px auto;
	_margin: 0px auto 0px auto;
	width:1000px;
	height: 430px;
	background-color: transparent;
	overflow: hidden;
	border: none;
}

#body #about-inter-culture {
	position: relative;
	left: 0px;
	width:1000px;
	height: 540px;
	background: #ffffff url("/media/image/Toppage/About-InCul/About-IC-bg.jpg") no-repeat;
	border: none;
	display: block;
}

#body #featurearea #fcreate {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	width: 1000px;
	background: none;
	border: none;
	display: block;
	height: 350px;
}

#body #featurearea #ftalk {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	width: 1000px;
	background: none;
	border: none;
	display: none;
	height: 350px;
}

#body #featurearea #fbuy {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	width: 1000px;
	background: none;
	border: none;
	display: none;
	height: 350px;
}

#body #featurearea #fblog {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	width: 1000px;
	background: none;
	border: none;
	display: none;
	height: 350px;
}

#body #featurearea #fmailmagazine {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	width: 500px;
	background: none;
	border: none;
	display: none;
	height: 350px;
}


table#featurearea_create {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	width: 775px;
	height: 260px;
	text-align: right;
	font-size: 14pt;
	color: #ffffff;
	font-weight: 600;
	border: none;
}

table#featruearea_pattern2 {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 715px;
	height: 170px;
	text-align: right;
	font-size: 14pt;
	color: #ffffff;
	font-weight: 400;
	border: none;
}

table#featruearea_pattern3 {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 520px;
	height: 230px;
	text-align: right;
	font-size: 14pt;
	color: #ffffff;
	font-weight: 600;
	border: none;
}



/* ------ メインサービスエリア/つくる・かたる・かう・BLOG・メールマガジン ------ */

#body #mainservicearea {
	margin: 0px 0px 0px 0px;
	width: 1000px;
	height: 50px;
	float: left;
	background-color: #ffffff;
}

ul.button_pattern {
	margin: 0px auto 0px auto;
	width: 195px;
	height: 49px;
	border: none;
	list-style-type: none;
}

li#create-button {
	width: 141px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	float: left;
}

li#create-button a {
	width: 141px;
	height: 50px;
	display: block;
}

li#create-button a:link {
	background: transparent url("../image/Toppage/toppage_create.png") no-repeat;
}
li#create-button a:visited {
	background: transparent url("../image/Toppage/toppage_create.png") no-repeat;
}
li#create-button a:hover {
	background: transparent url("../image/Toppage/toppage_create_mo.png") no-repeat;
}
li#create-button a:active {
	background: transparent url("../image/Toppage/toppage_create_mo.png") no-repeat;
}

li#talk-button {
	width: 141px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	float: left;
}

li#talk-button a {
	width: 141px;
	height: 50px;
	display: block;
}

li#talk-button a:link {
	background: transparent url("../image/Toppage/toppage_talk.png") no-repeat;
}
li#talk-button a:visited {
	background: transparent url("../image/Toppage/toppage_talk.png") no-repeat;
}
li#talk-button a:hover {
	background: transparent url("../image/Toppage/toppage_talk_mo.png") no-repeat;
}
li#talk-button a:active {
	background: transparent url("../image/Toppage/toppage_talk_mo.png") no-repeat;
}

li#buy-button {
	width: 159px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	float: left;
}

li#buy-button a {
	width: 159px;
	height: 50px;
	display: block;
}

li#buy-button a:link {
	background: transparent url("../image/Toppage/toppage_buy.png") no-repeat;
}
li#buy-button a:visited {
	background: transparent url("../image/Toppage/toppage_buy.png") no-repeat;
}
li#buy-button a:hover {
	background: transparent url("../image/Toppage/toppage_buy_mo.png") no-repeat;
}
li#buy-button a:active {
	background: transparent url("../image/Toppage/toppage_buy_mo.png") no-repeat;
}

li#space {
	width: 440px;
	height: 50px;
	display: block;
	float: left;
	background: transparent url("../image/Toppage/toppage_space.png") no-repeat;
}

li#blog-button {
	width: 131px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	float: left;
}

li#blog-button a {
	width: 131px;
	height: 50px;
	display: block;
}

li#blog-button a:link {
	background: transparent url("/media/image/Toppage/toppage_blog.png") no-repeat;
}
li#blog-button a:visited {
	background: transparent url("/media/image/Toppage/toppage_blog.png") no-repeat;
}
li#blog-button a:hover {
	background: transparent url("/media/image/Toppage/toppage_blog_mo.png") no-repeat;
}
li#blog-button a:active {
	background: transparent url("/media/image/Toppage/toppage_blog_mo.png") no-repeat;
}

li#mailmagazine-button {
	width: 131px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	float: left;
}

li#mailmagazine-button a {
	width: 131px;
	height: 50px;
	display: block;
}

li#mailmagazine-button a:link {
	background: transparent url("/media/image/Toppage/toppage_mailmagazine.png") no-repeat;
}
li#mailmagazine-button a:visited {
	background: transparent url("/media/image/Toppage/toppage_mailmagazine.png") no-repeat;
}
li#mailmagazine-button a:hover {
	background: transparent url("/media/image/Toppage/toppage_mailmagazine_mo.png") no-repeat;
}
li#mailmagazine-button a:active {
	background: transparent url("/media/image/Toppage/toppage_mailmagazine_mo.png") no-repeat;
}

li#space2 {
	width: 19px;
	height: 50px;
	display: block;
	float: left;
	background: transparent url("/media/image/Toppage/toppage_space2.png") no-repeat;
}

/* ------ フッター ------ */

#body #footerarea_top {
   	margin: 0px auto 0px auto;
	_margin: 0px auto 0px auto;
	border: none;
	width: 1000px;
	height: 60px;
	float: left;
}

table#footerarea_top_pattern1 {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	font-size: 9pt;
	width: 1000px;
	height: 60px;
	background-color: transparent;
}

/* ----- フッターで用いているテーブル幅設定 ----- */

td.footer_News {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	width: 102px;
	background-repeat: no-repeat;
}

td.top_blank1 {
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	width: 150px;
	empty-cells: show;
}

td#fcompany_top {
	text-align: center;
	width: 70px;
}

td#fsitemap_top {
	text-align: center;
	width: 65px;
}

td#fprivacypolicy_top {
	text-align: center;
	width: 100px;
}

span.flspace {
	letter-spacing: 0.1em;
}


/* Tooltip
-------------------------- */

ul#talk_tooltip {
	list-style-type: none;
	margin: 340px 0px 0px 110px;
	width: 250px;
	height: 200px;
	float: left;
}

ul#create_tooltip {
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	width: 250px;
	height: 150px;
	float: left;
}

ul#buy_tooltip {
	list-style-type: none;
	margin: 340px 0px 0px 60px;
	width: 250px;
	height: 200px;
	float: left;
}

.create_popup {
	position: absolute;
	width: 1000px;
	height: 230px;
	display: none; /* keeps the popup hidden if no JS available */
}

.talk_popup {
	position: absolute;
	width: 1000px;
	height: 230px;
	display: none; /* keeps the popup hidden if no JS available */
}

.buy_popup {
	position: absolute;
	width: 1000px;
	height: 230px;
	display: none; /* keeps the popup hidden if no JS available */
}

ul.plain_incul {
	list-style-type: none;
	margin: 10px 0px 0px 20px;
}

ul.plain_incul li {
	line-height: 150%;
}

/* RSS
--------------------- */

ul#top_library_rss {
	list-style-type: none;
}
ul#top_library_rss li ul{
	list-style-type: none;
	width: 400px;
}


