@charset"shift_JIS";
*{background-color:transparent; margin:0; padding:0;}

ul{overflow:scroll;}
/*作業用*/

h2,ul,.window{border:solid 1px #666; background:#CCC; color:#000;}
h2,.navi2,.top{text-align:center;}
h1,li,p{text-align:left;}
div div,h2,ul,.note,.win{float:left;}
div div div p,strong,.sub{font-weight:bold;}

body{background:#FFF; color:#006; position:absolute; margin-left:20px;}
/*position:absoluteにしないとSafariとそれ以外でダミーがズレる*/
br.cl{clear:left}/*フロート解除用*/
div{width:750px;}

div div div{margin:20px 15px 0 0; width:195px;}
	div div div p{margin:0 0 15px 5px; font-size:16px;}
	/*p打ち消し*/
	div div div p img{margin-left:15px;}
		img.button{margin:5px 0 0 0; border-bottom:1px solid #666;}
		/*PSのパレットボタン*/
		img.button2{margin:5px 0 0 0;}/*イラレのパレットボタン*/
		img.button3{margin:5px 0;}/*ライブラリのあるパレットボタン*/
div.nobt{margin:20px 0 0 0;}
/*ボタン無しパレットのボックス。div div div打ち消し*/
	.nobt p{margin:0 0 20px;}/*p,div div div p打ち消し*/
div.win{width:410px; margin-right:15px;}
	.win h1{font-size:22px;}
	p.winp{font-size:14px; line-height:1.8em;}
	/*ウィンドウページの説明文。.win pとすると、同ボックス内全ての
	pに効いてしまい、しかも打ち消せない*/
	
div.kakucho{width:770px;}
/*IRメニューの幅が足りないため、このページのみ拡張*/

h1{font-size:26px; border-bottom:5px dotted #F60; padding:5px 0 10px 50px;
	margin:15px 0 5px; background:url(../pict/top.gif) no-repeat;}
h2{letter-spacing:0.3em; width:253px; font-size:16px; padding:7px 0; 
	margin-top:-10px;}/*メニュー名*/
img{vertical-align:middle; border:none;}/*リンク線消し*/
li{list-style:none; padding:0 0 4px 10px; font-size:16px;}/*改行しないよう右paddingはあえて0*/
	li a,li a:link,li a:visited{display:block; color:#000;
	text-decoration:none}
	li a:hover{background:#6CF}
li.noex{color:#666;}/*解説のないメニュー*/
li.short{font-size:15px;}
li.ss{font-size:14px;}
p{line-height:1.5em; margin:10px 0 0;}
p.dummy{position:absolute; z-index:1; width:322px; height:30px; 
	border-bottom:1px solid #666; left:425px; top:0px; line-height:0; 
	background:#fff; margin:0;}/*サブメニュー上部を消すダミー。line-height:0を入れないとIEで
レイアウトが崩れる。また、overflowを停止させるとずれるが気にしないこと*/
p.navi2{font-size:12px; line-height:2em; float:right;
	margin:0 50px 0 0; height:150px;}
/*パン屑リスト。ページ最下に置くとIEとSafariでレイアウトバッティング
のため、あえてフロート。またスクロールのためheightを入れる*/
p.navi3{font-size:12px; margin:0; height:150px; clear:left;}
/*IRツール・ウィンドウページのパン屑リスト*/
p.note{margin:-30px 0 0 25px; line-height:1.8em; height:200px;}
/*IRメニューページの注釈・パン屑リスト。スクロールのためheightを入れる。
またレイアウトを揃えるため上余白せり上げ*/
span{font-size:14px; font-weight:normal; letter-spacing:normal;}/*h1埋め込み、ウィンドウページの補足説明など*/
span.chu{font-size:12px; color:#C00; line-height:1.8em;}
/*リンクについての注釈。line-heightを入れないとIEで崩れる*/
span.mini{font-size:12px;}/*IRメニューページのナビメニュー*/
strong{}
ul{padding:5px 0; width:253px; height:140px; margin:0 0 25px;}/*メニュースクロール用iframe風ボックス*/
	ul hr{width:90%; margin:0 auto 5px;}
ul.window{height:500px; width:320px;}/*サブメニュー用の別ウィンドウ*/
	.window li{margin:3px 0 3px 15px; padding:2px 0;}
	li.bottom{height:1000px;}	
	/*ウィンドウの最下部のアンカーにとんだ時にうまくスクロールさせる
	ためのダミー。全角空白をネスト*/
	li.sub{list-style:none; padding-left:21px;
		background:url(../pict/list.gif) no-repeat;
		background-position:0px 43px;
		border-bottom:2px groove #999; margin:0 10px 5px;}
	/*サブメニュートップ。list-styleでブレットを設定するとIEで崩れる*/
		.sub a{padding-top:40px;}
		/*アンカーテキストがボックス上辺とくっつかないために*/
	li.top{font-size:15px; margin:250px 0 250px 10px;
		line-height:1.5em;}	
	/*ウィンドウ初期メッセージ。.window liより上に書くと
	無効になるのでこの位置*/

.fs12{font-size:12px;}/*注釈などを小さく*/

a:link {color: #00C;}
a:visited {color: #800080;}

/*以下は印刷時設定*/
@media print{
body{margin-top:0; color:#000}
div{width:auto; margin:0 5%;}
}