﻿@charset "UTF-8";


#special #footer_b {
	position: relative;
	height: 83px;
	background: url(../img/footer_bg2.gif) 0 -44px repeat-x;
	clear: both;
}

#special #fMenu_b {
	position: absolute;
	left: 11px;
	top: 6px;
}

#special #footer_b p.kobunsha_b {
	position: absolute;
	left: 898px;
	top: 0;
}

#special #footer_b p.copy_b {
	position: absolute;
	left: 11px;
	top: 37px;
}

#special h2{
	margin-bottom:20px;
}

#special #contents{
	background:url(../img/special_img.jpg) no-repeat;
	position: relative;
	height:740px;
}

#special #contents h3{
	position: absolute;
	left: 343px;
	top: 14px;
}

#special #contents p.txt01{
	position: absolute;
	left: 903px;
	top: 152px;
}

#special #contents p.txt02{
	position: absolute;
	left: 789px;
	top: 152px;
}

#special #contents p.txt03{
	position: absolute;
	left: 682px;
	top: 152px;
}

#special #contents p.txt04{
	position: absolute;
	left: 612px;
	top: 152px;
}

#special #contents p.txt05{
	position: absolute;
	left: 551px;
	top: 152px;
}

#special #contents p.txt06{
	position: absolute;
	left: 322px;
	top: 273px;
}

#special #contents p.detail{
	position: absolute;
	left: 95px;
	top: 353px;
}
#special #contents p.detail_btn{
	position: absolute;
	left: 395px;
	top: 470px;
}

#special #contents p.present{
	position: absolute;
	left: 0px;
	top: 510px;
}

#special #contents p.present_btn{
	position: absolute;
	left: 165px;
	top: 606px;
}

#special #contents p.magazine{
	position: absolute;
	left: 595px;
	top: 575px;
}

#special #contents p.contents_btn{
	position: absolute;
	left: 711px;
	top: 577px;
}

#special #contents p.announce_btn{
	position: absolute;
	left: 811px;
	top: 577px;
}

/*** popup ***/
#special #popup { text-align: center; }
#special #popup #topSwf p {
	height: 630px;
	position: relative;
	background: url(../img/no_flash.gif) no-repeat center center;
}

#special #popup #topSwf p a {
	display:block;
	height: 615px;
	text-indent: -9999px;
	overflow:hidden;
}
#special #popup p.close {
	padding: 10px;
	text-align: right;
	width: 850px;
	margin: 0 auto;
}
#special #popup p.close2 {
	padding: 10px;
	text-align: right;
	width: 518px;
	margin: 0 auto;
}
#special #popup p.close3 {
	padding: 10px;
	text-align: right;
	width: 448px;
	margin: 0 auto;
}





