@charset "shift_jis";

BODY { color:#505050; background-color:#FFFFFF; margin:0; padding:0;}
UL, LI, P, DL, DT, DD {margin:0; padding:0; border:none; list-style:none;}
img { margin:0; padding:0; border:none;}
LI img {vertical-align: top;}
H1, H2, H3, H4, H5, H6 {margin:0 auto; padding:0; border:none; line-height:100%}
.clear { clear:both;}

/* リンクカラー */
A:link {text-decoration:underline; color:#0033ff }
A:visited {text-decoration:underline; color:#0033ff }
A:active {text-decoration:underline; color:#0033ff }
A:hover {text-decoration:underline; color:#FF0099 }

/*　リンク/飾り無し　*/
A.st:link {text-decoration:none; color:#0033ff }
A.st:visited {text-decoration:none; color:#0033ff }
A.st:active {text-decoration:none; color:#0033ff }
A.st:hover {text-decoration:underline; color:#FF0099 }

/* 全体枠/container box */
#container {width:750px; text-align:left; margin-left:0;}
#popup {}

/* ヘッダ/header */
#header {width:750px; clear:both;}

/* フッタ/footer */
#footer {width:750px; clear:both;}

/* メイン枠/main box */
#main {width:750px; clear:both;}

/* パンくず/pan */
#pan { clear:both; color:#333333; font-size:8pt; line-height:140%; text-align:left; padding:4px 0 1px 15px;}
#pan A:link {text-decoration:none; color:#0033ff }
#pan A:visited {text-decoration:none; color:#0033ff }
#pan A:active {text-decoration:none; color:#0033ff }
#pan A:hover {text-decoration:underline; color:#FF0099 }
#pan LI {float:left; list-style:none; margin-right: 5px;}

/* contents/本文 */
#contents {}

/* layout/共通のレイアウト --------------------------------------------------------------------------------------------------------- */
/* left side/左側 */
.left {float:left;}
/* right side/右側 */
.right {float:right;}
/* image of navigation/横並びの画像ナビ用 */
.list_navi LI, .list_navi DT, .list_navi DD{ list-style:none; float:left; text-indent:0;}
/* list/インデントあり */
.list-dot LI {list-style:none url(../images/ic_dot.gif) outside; margin-left:12px;}
.list-dot LI LI {list-style:none}
.list-dot01 LI { width:100%; background:url(../images/ic_dot01.gif) left 3px no-repeat; padding-left:1em;}
.list-dot01 LI LI { background:none;}
/* list/インデントあり */
.list-dot02 LI { width:100%; background:url(../images/ic_dot02.gif) left 3px no-repeat; padding-left:1em; }
.list-dot02 LI LI { background:none;}
/* list/インデントあり */
.list LI, .list DT, .list DD {padding-left:1em; text-align:left; list-style:none outside; text-indent:-1em;}
/* attention/注意 */
.att {color:#FF0000;}
/* pagetop/ページトップ */
.pagetop {clear:both; margin:3px 0; font-size:8pt; line-height:8pt; text-align:right;}
/* fontsize/フォントサイズ */
.fontsize {clear:both; text-align:right; margin:3px 33px;}
.fontsize LI{ float:left;}
/* flash/swfflash用 */
#flasharea { clear:both;}
.noflash {padding:100px 0; text-align:center;}

/* print/印刷用 ------------------------------------------------------------------------------------------------------------------- */
@media print{
.close { display:none; }
H1, H2, H3, H4, H5, H6 {
	page-break-before: auto ;
	page-break-inside: avoid;
}
}
