
/* ########## HTML全体定義 ########## */
/* body { margin:0px; padding:0px; background-color:#EDEDED; color:#333333; } */
body { margin:0px; padding:0px; background-color:#EDEDED; color:#333333; }
body.subWin { margin:0px; padding:0px; background-color:#FFFFFF; color:#333333; }
p { margin:0px; padding:0px; }
h1 { margin:0px; padding:0px; }
h2 { margin:0px; padding:0px; }
h3 { margin:0px; padding:0px; }
b { font-weight:bold; }
strong { font-weight:bold; }
table.Fixed { table-layout:fixed; }

/* ########## FONT定義 ########## */
.font1 { font-size:80%; line-height:140%; }
.font2 { font-size:90%; line-height:140%; }
.font3 { font-size:100%; line-height:140%; }
.font4 { font-size:120%; line-height:140%; }

.abfont1 { font-size:10px; line-height:140%; }
.abfont2 { font-size:11px; line-height:140%; }
.abfont3 { font-size:12px; line-height:140%; }
.abfont4 { font-size:14px; line-height:140%; }

.hffont { font-size:11px; line-height:140%; }

.menufont { font-size:11px; line-height:140%; }

.listfont { font-size:10px; line-height:140%; }

.txt { font-size:12px; line-height:18px; }
.txts { font-size:12px; }


/* ########## リンク定義 ########## */
a:link { color:#333333; text-decoration:underline; }
a:visited { color:#777777; text-decoration:underline; }
a:hover { color:#E40019; text-decoration:underline; }
a:active { color:#E40019; text-decoration:underline; }

a.ps:link { color:#333333; text-decoration:underline; }
a.ps:visited { color:#777777; text-decoration:underline; }
a.ps:hover { color:#BF6900; text-decoration:underline; }
a.ps:active { color:#BF6900; text-decoration:underline; }

a.pss:link { color:#FF8C00; text-decoration:underline; }
a.pss:visited { color:#FF8C00; text-decoration:underline; }
a.pss:hover { color:#BF6900; text-decoration:underline; }
a.pss:active { color:#BF6900; text-decoration:underline; }

a.bs:link { color:#333333; text-decoration:underline; }
a.bs:visited { color:#777777; text-decoration:underline; }
a.bs:hover { color:#4751A9; text-decoration:underline; }
a.bs:active { color:#4751A9; text-decoration:underline; }

a.white:link { color:#ffffff; text-decoration:underline; }
a.white:visited { color:#ffffff; text-decoration:underline; }
a.white:hover { color:#ffffff; text-decoration:underline; }
a.white:active { color:#ffffff; text-decoration:underline; }

/* ########## フォーム定義 ########## */
form { margin:0px; padding:0px; }
.seach_form { font-size:12px;}
.money_kiyaku { width: 543px ; font-size:12px; }

/* ########## マージン定義 ########## */
.marginLmenu{ margin: 2px; }
.marginSubLmenu { margin: 4px 2px; }
.marginContents { margin-left: 17px; margin-right: 3px; }
.marginSubWin { margin-left: 15px; margin-right: 15px; }

.marginALL2 { margin: 2px; }
.marginTU2 { margin: 2px 0px; }
.marginT5 { margin-top: 5px; }
.marginTU5 { margin: 5px 0px; }
.marginTU10 { margin: 10px 0px; }
.marginT10 { margin-top: 10px; }
.marginT10U5 { margin: 10px 0px 5px; }
.marginT5U10 { margin: 5px 0px 10px; }
.marginT15 { margin-top: 15px; }
.marginT15U10 { margin: 15px 0px 10px; }
.marginLR5 { margin:0px 5px; }
.marginLR8 { margin:0px 8px; }
.marginLR10 { margin:0px 10px; }
.marginLR15 { margin:0px 15px; }
.marginTU4LR2 { margin:4px 2px; }
.marginT7LR15 { margin:7px 15px 0px }

/* ########## 余白定義 ########## */
.paddingTU3 { padding: 3px 0px; }

/* ########## リスト定義 ########## */
ol {  margin-top: 5px; margin-bottom: 10px}

/* ########## what's New ########## */
body.newwin {
	margin:0px; padding:0px; background-color:#FFFFFF; color:#333333;
	scrollbar-3dlight-color: #B3B3B3; scrollbar-darkshadow-color: #B3B3B3;
	scrollbar-face-color:  #B3B3B3; scrollbar-track-color: #E6E6E6;
	scrollbar-shadow-color: #B3B3B3; scrollbar-highlight-color: #B3B3B3;
	scrollbar-arrow-color: #ffffff;
 }

/* ########## LEFTMENU ########## */
.lmenu01{width:150px;margin:4px 2px;}
.lmenu01-2{width:150px;margin:4px 2px 1px 2px;}
.lmenu02{
	font-size:11px;
	line-height:140%;
}
.pss2{
	font-size:11px;
	line-height:140%;
	color:#FF8C00;
	text-indent:-13px;
	margin-left:13px;
}