﻿@charset "UTF-8";
/*
CSS for www2.rwmc.or.jp/overseas Global settings
by S.Sahara (December 2004)
*/

body {
	/*height: 100%;*/
	font-family:  Arial,Verdana,Helvetica,"ＭＳ Ｐゴシック",sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: white;
}

pre, p, blockquote
{
	line-height:130%;
}

img {
	border: 0px;
}

/* Development */
.concealed {
	display: none;
}

/* レイアウト用 ID指定 */
div#LayoutHeader { /* ヘッダ部 */
	/* 固定幅（画像を使う感じ）*/
	height: 100px; /* ボックス高さ固定(適宜補正) */
	margin: 0px;
	padding: 0px;
	color: #001133;
	background: #73a1ff url(/parts/overseas-2005/images/world-yellowpale.gif) no-repeat;
	border-style: solid;
	border-width: 1px 0px 2px 0px;
	border-color: #336699;
}
div#LayoutLeft { /* メニュー */
	position: absolute;
	left:0;
	width: 150px;	/* ボックス幅固定(適宜補正) */
	padding: 2px;
	color: #333766;
	background: #F0F8FF;
	font-size: 11pt;
}
div#LayoutRight { /* 本体部 */
	margin-left: 180px; /* メニューボックス幅と整合要(適宜補正) */
	color: black;
	background: white;
}
div#LayoutFooter { /* フッタ部 */
	/* height: 50px; */
	color: black;
	background: #85A3AE;
}

/* LayoutHeaderブロック用 */
div#LayoutHeader h1 {
	margin: 0em;
	padding: 0.2em 0em 0em 1.2em;
	font-size: 36px; /* ロゴ的扱い、サイズ固定 */
	font-weight: normal; /* 太ゴシックは非美的? */
	letter-spacing: 3px;
	white-space: nowrap;
}
/* LayoutFooterブロック用 */
div#LayoutFooter address {
	font-size: 8pt; /* ロゴ的扱い、サイズ固定 */
	font-style: normal;
	text-align: right;
	padding: 0.2em 1em;
}



/* リンク属性 */
A:link { 
	color            : #4444FF;
	text-decoration  : none;
}
A:visited {
	color            : #330066;
	text-decoration  : none;
}
A:hover {
	color           : #FF4444;
	text-decoration : underline;
}

/* widelink:  
	<a class="widelink" href="----" > のように記述する。
	表のセルで余白込みでリンクにする際に使用する。
*/
a.widelink { display: block; width: 100%; text-decoration: none; }
a.widelink:hover { background: #ffff99; color: red; }


/* LayoutLeftブロック（メニュー）用 */

div#LayoutLeft p.reader {
	font-size: 11pt; /*95%;*/
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	margin-left: 0.2em;
	border:0px;
	border-left:6px solid;
	border-bottom:1px solid;
	border-color:#ffffff #ffffff #999999 #369;
	padding-left: 0.2em;
}
div#LayoutLeft p.center {
	font-size: 11pt; /*95%;*/
	margin: 0.2em 0em;
	text-align: center;
}
div#LayoutLeft p.box {
	font-size: 12pt; /*100%;*/
	font-weight: normal;
	color: #003366;
	background: #aabbff;
	text-align: center;
	margin: 0.2em 0em;
	border: 0px;
/* 沈む感じ 
	border-top: 2px solid;
	border-left: 2px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #999 #CCC #CCC #999;
*/
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-color: #CCC #999 #999 #CCC;

	padding: 0.2em;
}
div#LayoutLeft ul,ol {
/*	font-size: 11pt; */	/*95%;*/
	margin-top: 0.2em;
	margin-bottom: 0.2em;
/*
	margin-left: 1em;
*/
}
div#LayoutLeft li {
	margin-left: -0.4em;
	font-size: 95%;
}
div#LayoutLeft address {
	font-size: 11pt;
	font-style: oblique; /*normal*/
}

/* LayoutRightブロック用 */

.InnerContainerBox { /* 全幅で中身をセンタリングするための親BOX */
	margin-right:auto;
	margin-left:auto;
	width: 100%;
	text-align: center; /* IE6対策 FireFoxでは不要だった */
}
.BoxBordered { /* 固定幅枠つきボックス*/
	width: 40em;
	margin: 0em auto;
	border:1px solid #999999;
	padding: 0em;
	text-align: left;
}
.BoxNoBordered { /* 固定幅枠なしボックス*/
	width: 40em;
	margin: 0em auto;
	padding: 0em;
	text-align: left;
}




/* 汎用（通常は、LayoutLeftブロック内で使用） */

p.TopicPath { /* 通称パンくずリスト */
	/*font-size: smaller;*/
	font-size: 10pt; /* サイズ固定 */
	color: black;
	background: url(/parts/overseas-2005/images/TopicPath.gif) no-repeat;
	padding-left: 16px;
}









/* 
----------------------------------------
印刷用スタイルシート 
----------------------------------------
*/
@media print {

div#LayoutHeader { /* ヘッダ部 */
	display: none;
}
div#LayoutLeft { /* メニュー */
	display: none;
}
div#LayoutRight { /* 本体部 */
	margin-left: 0px; /* 印刷時はメニュー用左マージンをとらない */
	color: black;
	background-color: white;
}
div#LayoutFooter { /* フッタ部 */
	/* height: 50px; */
	color: black;
	background-color: #85A3AE;
	border-top: solid 1px #666;
}
div#LayoutFooter p {
	font-size: 8pt;
}
div#LayoutFooter p.memo {
	display: none;
}

}/*EOF @media print */

