@import url(base.css);
@import url(common.css);

@charset "UTF-8";
/* ---------- header ---------- */
body div#main-container div#header

{

	text-align:center;

}
body div#main-container div#header div#english

{ background-image: url(../img/header02.jpg); background-repeat: no-repeat; text-align: right; width: 770px; height: 103px; margin-right: 15px; margin-left: 15px; }

body div#main-container div#header div#english div#icon

{  }

body div#main-container div#header h1 a

{

	text-decoration:none;

}
body div#main-container div#header h1 a:hover

{

	text-decoration:none;

}
body div#main-container div#header ul

{

	margin-left:15px;

	margin-right:15px;

	padding-left:15px;

	height:20px;

	background-color:#4cc5d8;

	text-align:left;

	color:#ffffff;

}
body div#main-container div#header ul li

{

	margin-right:5px;

	float:left;

}
body div#main-container div#header ul li a

{

	color:#FFFFFF;

	text-decoration:underline;

}
body div#main-container div#header ul li a:hover

{

	color:#4e93a6;

	background-color:#a2cadd;

}
/* ---------- header_end ---------- */
@charset "UTF-8";



/* ---------- reset ---------- */



*

{

	margin:0;

	padding:0;

	border:0;

	font-size:80%;

	font-family: Verdana, Arial, sans-serif;

}



table

{

	font-size:120%;
	line-height:1.5em;

}



/* ---------- reset_end ---------- */



/* ---------- body ---------- */



body

{

	color:#666666;

	background-color:#cccccc;

	text-align:center;

}



a

{

	text-decoration:none;

	color:#9a5a84;

	background:inherit;

}



a:hover

{

	text-decoration:underline;

}





ul

{

	list-style-type:none;

}



body div#main-container

{

	width:800px;

	margin:0 auto;

	padding:15px 0px 15px 0px;

	background-color:#ffffff;

	color:inherit;

	text-align:left;

}



div.clear

{

	clear:both;

}

/* ---------- body_end ---------- */
/* ---------- left-content ---------- */



body div#main-container div#left-content

{

	margin-top:15px;

	padding-left:15px;

	float:left;

	width:182px;

}



body div#main-container div#left-content div#global-menu

{

	width:182px;

}



body div#main-container div#left-content div#global-menu ul

{

	background-color:#e5e4e4;

	color:#18689F;

	padding:10px 10px 3px;

	font-size:12px;

}



body div#main-container div#left-content div#global-menu ul li

{

	margin-bottom:7px;

	border:1px solid #18689F;

}



body div#main-container div#left-content div#global-menu ul li a

{

	display:block;

	padding:3px 0px 3px 10px;

	color:#18689F;

}



body div#main-container div#left-content div#global-menu ul li a:hover

{

	color:#FFFFFF;

	background-color:#18689F;

}



body div#main-container div#left-content div#global-menu ul li.sub

{

	padding:3px 0px 0px 10px;

}



body div#main-container div#left-content div#global-menu ul li.sub a

{

	padding:0px;

}



body div#main-container div#left-content div#global-menu ul li.sub ul.submenu

{

	list-style-image:url(../img/spacer.gif);

	padding:5px 0px;

	margin-left:20px;

	background-color:transparent;

}



body div#main-container div#left-content div#global-menu ul li.sub ul.submenu li

{

	margin-bottom:3px;

	padding:0px;

	border:none;

}



body div#main-container div#left-content div#global-menu ul li.sub ul.submenu li a

{

	display:inline;

	margin:0px;

	padding:0px;

}


body div#main-container div#left-content div#banner-link

{ width:182px; margin-top: 15px; }
body div#main-container div#left-content div#banner-link ul

{

	color:#cb80c3;

	font-size:12px;

}
body div#main-container div#left-content div#banner-link ul li

{

	margin-bottom:10px;

	border:solid 1px #cb80c3;

}
body div#main-container div#left-content div#banner-link ul li a

{

	display:block;

	padding:5px;

	color:#cb80c3;

}
body div#main-container div#left-content div#banner-link ul li a:hover

{ color:#9e4c7d; background-color:#dec7e2; text-decoration: none; }



body div#main-container div#left-content div#banner-area

{

	margin-top:15px;

}



body div#main-container div#left-content div#banner-area li

{

	margin-top:3px;

}

body div#main-container div#left-content div#banner-area div#magazine_banner

{ color: #e9cf82; background-color: #68cad9; text-align: center; margin-top:5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }


/* ---------- left-content_end ---------- */
/* ---------- right-content ---------- */

body div#main-container div#right-content

{

	margin-top:15px;

	padding-right:15px;

	padding-left:15px;

	float:right;

}

body div#main-container div#right-content div#watsu_discription
{ background-image: url(../img/top_back.jpg); background-repeat: no-repeat; width: 570px; margin-top: 15px; border-color: #a2cadd; }
body div#main-container div#right-content div#watsu_text
{ line-height: 1.5; background-repeat: no-repeat; padding-top: 170px; padding-right: 30px; padding-left: 80px; border-color: #a2cadd; }
body div#main-container div#right-content div#newstitle
{ color: #fff; font-weight: bold; background-image: url(../img/title03.jpg); background-repeat: no-repeat; margin-top: 15px; padding: 5px 5px 5px 10px; border-color: #4e93a6; }
body div#main-container div#right-content div#news
{ background-color:#e6e6e6; width: 560px; margin-bottom: 15px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; border: solid 1pt #68cad9; }
body div#main-container div#right-content div#news ul
{  }

body div#main-container div#right-content div#news ul li
{ line-height: 1.5; list-style-type: square; list-style-position: inside; }

body div#main-container div#right-content div#news a
{
	color:#4e93a6;
}


/* ---------- right-content_end ---------- */

body div#analizer

{ text-align:right; margin-right: 15px; }


/* ---------- footer ---------- */
body div#footer

{

	margin-top:15px;

	text-align:center;

	padding:5px 15px;

}
body div#footer div#copyright

{ background-color:#18689f; color:#ffffff; padding-top: 5px; padding-bottom: 5px; }
body div#footer div#copyright a

{

	color:#FFFFFF;

	text-decoration:underline;

}
body div#footer div#copyright a:hover

{

	color:#4e93a6;

	background-color:#e5e4e4;

}
/* ---------- footer_end ---------- */
.anan_frame { text-align: center }
.anan_title { color: #cb80c3; font-size: 300%; font-weight: bold; }

.nikkei_frame { text-align: center }
.nikkei_title { color: #cb80c3; font-size: 200%; font-weight: bold; }

