/*--------------------------------------
  initialize
---------------------------------------*/
html{
	background: url(../img/common/bg.gif);
}
#container{

}
#header{
	width:100%;
	background-color:#FFFFFF;
}
#header p#logo{
	width:1000px;
	margin:0 auto;
}
#header p#pop_logo{
	width:817px;
	margin:0 auto;
}


#footer{
	width:100%;
	background-color:#FFFFFF;
	text-align:right;
}
#footer p#copyright{

}

#content{
	width:1000px;
	margin:0 auto;
	background: url(../img/common/bg_menu.gif) top left repeat-y;

	position:relative;

	min-height:1000px;
	height: auto !important;
	height: 1000px;
}
#pop_content{
	width:817px;
	margin:0 auto;

	position:relative;

}
#pop_main_content{
	padding: 50px 0;
}
#pop_main_content p{
	color:#FFFFFF;
	line-height:150%;
	margin-bottom:22px;
}
#pop_main_content p#tit{
	position:relative;
}
#pop_main_content p#tit img{
	position:absolute;
	top:2px;
}
#pop_ttl {
	margin-bottom: 0.8em;
	color: #fff;
	font-size: 240%;
	font-family: serif;
}
#pop_ttl rt {
	font-size: 40%;
}
#pop_ttl span {
	display: inline-block;
	margin: 0 0 0 1em;
	border: 1px solid #fff;
	padding: 0.1em 0.2em;
	vertical-align: middle;
	font-size: 50%;
	font-family: sans-serif;
}
#pop_tbl {
	border-collapse: collapse;
	color: #fff;
	line-height: 1.5;
}
#pop_tbl th, #pop_tbl td {
	border: 1px solid #666;
	padding: 10px;
}
#pop_tbl th {
	width: 140px;
	white-space: nowrap;
}
#pop_tbl ol {
	margin-left: 1.9em;
	list-style: decimal;
}
#pop_tbl ul {
	margin-left: 1.9em;
	list-style: disc;
}
#pop_tbl ul > li > ul {
	list-style: circle;
}

#return{
	text-align:right;
	padding-right:55px;
	padding-bottom:30px;
}
#return a{
	color:#FFFFFF;
}

#menu_box{
	padding-left:16px;
	width:204px;
	height:3000px;
	overflow:hidden;
	float:left;
}

#menu p#menu_img{
	margin-bottom:6px;
}
#menu p#online{
	padding-left:5px;
}
#main_content{
	width:780px;
	float:left;
}
#section01{
	background: url(../img/section01/bg.png) top left no-repeat;
	position:relative;

	min-height:655px;
	height: auto !important;
	height: 655px;
}
#section01 p{
	position:absolute;
}
#section01 p#img01{top:48px;	left:19px;}
#section01 p#img02{top:336px;	left:55px;}
#section01 p#img03{top:0px;	left:290px;}

#section02{
	background: url(../img/section02/bg.png) bottom right no-repeat;
	position:relative;

	min-height:475px;
	height: auto !important;
	height: 475px;
}
#section02 p{
	position:absolute;
}
#section02 p#img04{top:0;	left:451px;}
#section02 p#img05{top:233px;	left:451px;}
#section02 p#img06{top:311px;	left:451px;}

#section03{
	background: url(../img/section03/bg.png) bottom right no-repeat;
	position:relative;

	min-height:762px;
	height: auto !important;
	height: 762px;
}
#section03 p{
	position:absolute;
}
#section03 p#img07{top:25px;	left:289px;}
#section03 p#img08{top:195px;	left:289px;}
#section03 p#img09{top:263px;	left:289px;}

#section04{
	background: url(../img/section04/bg.png) bottom right no-repeat;
	position:relative;

	min-height:381px;
	height: auto !important;
	height: 381px;
}
#section04 p{
	position:absolute;
}
#section04 p#img10{top:40px;	left:608px;}
#section04 p#img11{top:40px;	left:536px;}
#section04 p#img12{top:40px;	left:371px;}

#section05{
	background: url(../img/section05/bg.png) bottom right no-repeat;
	position:relative;

	min-height:574px;
	height: auto !important;
	height: 574px;
}
#section05 p,
#section05 ul{
	position:absolute;
}
#section05 p#img13{top:249px;	left:124px;}
#section05 p#img14{top:44px;	left:82px;}
#section05 p#img15{top:36px;	left:82px;}
#section05 p#img16{top:36px;	left:414px;}
#section05 ul#olist{top:131px;	left:414px;}
#section05 p#pop{top:412px;	left:175px;}

#section07{
	position:relative;

	min-height:151px;
	height: auto !important;
	height: 151px;
}

#section07 p#img20{
	margin-top:3px;
	text-align:center;
}

.fbig{
	font-size:140%;
}
/*--------------------------------------
  Link Common
---------------------------------------*/
a:link,
a:visited {
	color:#616362;
	text-decoration: none;
}
a:hover {
	color:#616362;
	text-decoration: underline;
}