@charset "utf-8";
body {
	margin:50px 0px;
	padding:0px;
	text-align:center;
	background:#FFF89B;
	line-height:160%;
	color:#4E5E00;
}

a {
	color:#F59410;
}

a:hover {
	color:#FFCC00;
}


p {
	margin:0px;
	padding:0 0 15px 0;
}
img {
	border:0px;
}

#wrapper {
	width:945px;
	margin:0 auto;
	padding:0px;
	text-align:left;
/*	background:url(../images/bg_wrapper.gif) no-repeat; */
	background:url(../images/bg_wrapper2.gif) no-repeat;
}

#header {
	height:120px;
}

.site_title {
	margin:0px;
	padding0px;
}
.site_title a{
	width:450px;
	height:120px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#contents {
/*	padding:25px 15px 0px 50px; */
/*	padding:120px 15px 0px 50px; */
	padding:0px 15px 0px 50px;
}



#contents_item{
	width:670px;
	height:410px;
	overflow:auto;
}
#contents_item_indent{
	padding:0px 15px 0px 0px;
}

#main {
	width:670px;
	height:515px;
	float:left;
}


#menu {
	width:195px;
	height:515px;
	float:right;

}


#footer {
	clear:both;
/*	height:125px; */
	height:30px;
/*	background:url(../images/bg_footer.gif) no-repeat;*/
	background:url(../images/bg_footer2.gif) no-repeat;
}

#footer p{
	text-indent:-9998px;
}


#global_navigation {
	width:195px;
	height:465px;
}

#global_navigation ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#global_navigation ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:50px;
	line-height:50px;
}

#global_navigation ul li a{
	width:195px;
	height:50px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}



/*トップページ*/
#global_navigation_top {
	background:url(../images/bg_global_navigation_top.gif) -195px 0px;
}

#global_navigation_top a,
#global_navigation_top a:link,
#global_navigation_top a:visited{
	background:url(../images/bg_global_navigation_top.gif);
	background-position:0px 0px;
}

#global_navigation_top a:hover,
#global_navigation_top a:active{
	background-position:-195px 0px;
}

/*物語*/
#global_navigation_story {
	background:url(../images/bg_global_navigation_story.gif) -195px 0px;
}

#global_navigation_story a,
#global_navigation_story a:link,
#global_navigation_story a:visited{
	background:url(../images/bg_global_navigation_story.gif);
	background-position:0px 0px;
}

#global_navigation_story a:hover,
#global_navigation_story a:active{
	background-position:-195px 0px;
}

/*トピックス*/
#global_navigation_topics {
	background:url(../images/bg_global_navigation_topics.gif) -195px 0px;
}

#global_navigation_topics a,
#global_navigation_topics a:link,
#global_navigation_topics a:visited{
	background:url(../images/bg_global_navigation_topics.gif);
	background-position:0px 0px;
}

#global_navigation_topics a:hover,
#global_navigation_topics a:active{
	background-position:-195px 0px;
}


/*キャスト*/
#global_navigation_cast {
	background:url(../images/bg_global_navigation_cast.gif) -195px 0px;
}

#global_navigation_cast a,
#global_navigation_cast a:link,
#global_navigation_cast a:visited{
	background:url(../images/bg_global_navigation_cast.gif);
	background-position:0px 0px;
}

#global_navigation_cast a:hover,
#global_navigation_cast a:active{
	background-position:-195px 0px;
}

/*人物相関図*/
#global_navigation_flow {
	background:url(../images/bg_global_navigation_flow.gif) -195px 0px;
}

#global_navigation_flow a,
#global_navigation_flow a:link,
#global_navigation_flow a:visited{
	background:url(../images/bg_global_navigation_flow.gif);
	background-position:0px 0px;
}

#global_navigation_flow a:hover,
#global_navigation_flow a:active{
	background-position:-195px 0px;
}

/*主題歌・音楽*/
#global_navigation_music {
	background:url(../images/bg_global_navigation_music.gif) -195px 0px;
}

#global_navigation_music a,
#global_navigation_music a:link,
#global_navigation_music a:visited{
	background:url(../images/bg_global_navigation_music.gif);
	background-position:0px 0px;
}

#global_navigation_music a:hover,
#global_navigation_music a:active{
	background-position:-195px 0px;
}


/*トーク*/
#global_navigation_talk {
	background:url(../images/bg_global_navigation_talk.gif) -195px 0px;
}

#global_navigation_talk a,
#global_navigation_talk a:link,
#global_navigation_talk a:visited{
	background:url(../images/bg_global_navigation_talk.gif);
	background-position:0px 0px;
}

#global_navigation_talk a:hover,
#global_navigation_talk a:active{
	background-position:-195px 0px;
}


/*レシピ*/
#global_navigation_recipe {
	background:url(../images/bg_global_navigation_recipe.gif) -195px 0px;
}

#global_navigation_recipe a,
#global_navigation_recipe a:link,
#global_navigation_recipe a:visited{
	background:url(../images/bg_global_navigation_recipe.gif);
	background-position:0px 0px;
}

#global_navigation_recipe a:hover,
#global_navigation_recipe a:active{
	background-position:-195px 0px;
}


/*プレゼント*/
#global_navigation_present {
	background:url(../images/bg_global_navigation_present.gif) -195px 0px;
}

#global_navigation_present a,
#global_navigation_present a:link,
#global_navigation_present a:visited{
	background:url(../images/bg_global_navigation_present.gif);
	background-position:0px 0px;
}

#global_navigation_present a:hover,
#global_navigation_present a:active{
	background-position:-195px 0px;
}



#contents_top #global_navigation_top a,
#contents_top #global_navigation_top a:link,
#contents_top #global_navigation_top a:hover,
#contents_top #global_navigation_top a:active,
#contents_top #global_navigation_top a:visited,
#contents_story #global_navigation_story a,
#contents_story #global_navigation_story a:link,
#contents_story #global_navigation_story a:hover,
#contents_story #global_navigation_story a:active,
#contents_story #global_navigation_story a:visited,
#contents_topics #global_navigation_topics a,
#contents_topics #global_navigation_topics a:link,
#contents_topics #global_navigation_topics a:hover,
#contents_topics #global_navigation_topics a:active,
#contents_topics #global_navigation_topics a:visited,
#contents_cast #global_navigation_cast a,
#contents_cast #global_navigation_cast a:link,
#contents_cast #global_navigation_cast a:hover,
#contents_cast #global_navigation_cast a:active,
#contents_cast #global_navigation_cast a:visited,
#contents_flow #global_navigation_flow a,
#contents_flow #global_navigation_flow a:link,
#contents_flow #global_navigation_flow a:hover,
#contents_flow #global_navigation_flow a:active,
#contents_flow #global_navigation_flow a:visited,
#contents_music #global_navigation_music a,
#contents_music #global_navigation_music a:link,
#contents_music #global_navigation_music a:hover,
#contents_music #global_navigation_music a:active,
#contents_music #global_navigation_music a:visited,
#contents_talk #global_navigation_talk a,
#contents_talk #global_navigation_talk a:link,
#contents_talk #global_navigation_talk a:hover,
#contents_talk #global_navigation_talk a:active,
#contents_talk #global_navigation_talk a:visited,
#contents_recipe #global_navigation_recipe a,
#contents_recipe #global_navigation_recipe a:link,
#contents_recipe #global_navigation_recipe a:hover,
#contents_recipe #global_navigation_recipe a:active,
#contents_recipe #global_navigation_recipe a:visited,
#contents_present #global_navigation_present a,
#contents_present #global_navigation_present a:link,
#contents_present #global_navigation_present a:hover,
#contents_present #global_navigation_present a:active,
#contents_present #global_navigation_present a:visited {
	background-position:-390px 0px;
}


.art_text  {
	display:none;
}


#print_info {
	display:none;
	height:0px;
}

.print_btn {
	clear:both;
	text-align:center;
}
