@charset "utf-8";

/*////////////////////////////////////////////////////////////

settings

////////////////////////////////////////////////////////////*/

div{page-break-inside:avoid;}
.break{page-break-before:always}

/*////////////////////////////////////////////////////////////

colors

////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////

font for resize

////////////////////////////////////////////////////////////*/

.text10_varied{font-size:77%;}
.text11_varied{font-size:85%;}
.text12_varied{font-size:93%;}
.text13_varied{font-size:100%;}
.text14_varied{font-size:108%;}

/*
.text10_varied{font-size:108%;}
.text11_varied{font-size:116%;}
.text12_varied{font-size:123.1%;}
.text13_varied{font-size:131%;}
.text14_varied{font-size:138.5%;}
*/


/*////////////////////////////////////////////////////////////

layout : common

////////////////////////////////////////////////////////////*/

/*///////////////////
header
///////////////////*/

.cmn #header
{
	width:610px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:15px;
}
.cmn #header h1
{
	float:none;
	padding:0px;
}
.cmn #header #toolarea
{
	display:none;
}


/*///////////////////
gnavi
///////////////////*/
.cmn .gnaviwrap
{
	display:none;
}

/*////////////////////////
visualarea
////////////////////////*/
.cmn #visualarea
{
	display:none;
}
#idx #flashcontent
{
	display:none;
}

/*///////////////////
mainarea
///////////////////*/

#idx .mainwrap
{
	width:610px;
	margin-left:0px;
	margin-right:0px;
	padding-top:20px;
}
#idx #mainarea
{
	width:610px;
	margin:0px;
}

.pag .mainwrap
{
	width:620px;
	margin:0px;
	position:fixed;
	top:auto;
}
.pag #mainarea
{
	width:620px;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
}

/*///////////////////
page : pagearea
///////////////////*/
.pag .pagewrap1
{
	width:620px;
	padding-top:20px;
	background:none;
}
.pag .pagewrap2
{
	padding-bottom:20px;
	background:none;
}
.pag #pagearea
{
	width:560px;
	padding:0px;
	background:none;
}
.pag .shore
{
	height:auto;
}
.pag .infotextbox
{
	width:350px;
}

.sea #mapswfarea
{
	display:none;
}


/*///////////////////
searcharea
///////////////////*/
.png_bg{}
/*for_index*/
#idx .searchwrap1
{
	display:none;
}
.pag .searchwrap1
{
	display:none;
}


/*///////////////////
footer
///////////////////*/
.cmn .footerwrap
{
	display:none;
}
