/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
* {
}

/*
html {
	margin: 0;
	padding: 0;
	font-family: "MS UI Gothic", "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	color:#222222;
	background-color:#eeeeee;
	text-align: center;
}

body {
	width:806px;
	background-image: url(../images/back.gif);
	background-repeat: repeat-y;
	margin:0 auto;
}
*/

th {
	font-weight: normal;
}

td {
	word-break: break-all;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#bread {
	text-align: left;
	padding: 6px;
	font-size: 80%;
}

/***********************************************/
/*h1 h2 h3                               */
/***********************************************/

h1 {
	margin:0 auto;
	font-size: 80%;
	line-height:120%;
	color: gray;
	text-align:left;
	padding:2px 0; 
}

h2 {
	font-size: 100%; font-weight:bold; line-height:120%; color:#222222;
	margin:0; padding:0;
}

#h2_bg {
	/* width:730px; *//* height:29px;
	margin: 0; padding:7px 0 0 20px;
	background-image:url(../images/h2_back.jpg);
	background-repeat:no-repeat;
*/
	margin:0 0 10px 0; padding:7px 20px;
	border: solid 1px #cccccc;
}

h3 {
	margin:0;
/*	font-size: 100%;*/
	font-size: 12pt;
	line-height:120%;
	color:#444444;
}

.small h3 {
	margin:0;
	font-size: 80%;
	line-height:120%;
	color:#444444;
	width:320px;
	height:18px;
	background-image:url(../images/h3_backs.gif);
	padding-left:10px;
}

p{
	line-height:130%;
}


/***********************************************/
/*Tuned Divs                                   */
/***********************************************/

.overhide    { overflow:    hidden; }
.hydding     { overflow:    hidden; }
.pad-all0    { padding:          0; }
.pad-all3    { padding:        3px; }
.pad-all5    { padding:        5px; }
.pad-all6    { padding:        6px; }
.pad-all9    { padding:        9px; }
.pad-top3    { padding-top:    3px; }
.pad-top5    { padding-top:    5px; }
.pad-top6    { padding-top:    6px; }
.pad-top9    { padding-top:    9px; }
.pad-left3   { padding-left:   3px; }
.pad-left6   { padding-left:   6px; }
.pad-left9   { padding-left:   9px; }
.pad-left15  { padding-left:  15px; }
.pad-left20  { padding-left:  20px; }
.pad-right3  { padding-right:  3px; }
.pad-right6  { padding-right:  6px; }
.pad-right9  { padding-right:  9px; }
.pad-bottom3 { padding-bottom: 3px; }
.pad-bottom6 { padding-bottom: 6px; }
.pad-bottom9 { padding-bottom: 9px; }
.mgn-all0    { margin:           0; }
.mgn-all3    { margin:         3px; }
.mgn-all6    { margin:         6px; }
.mgn-all9    { margin:         9px; }
.mgn-all12    { margin:        12px; }
.mgn-all20    { margin:        20px; }
.mgn-top-1   { margin-top:    -1px; }
.mgn-top3    { margin-top:     3px; }
.mgn-top5    { margin-top:     5px; }
.mgn-top6    { margin-top:     6px; }
.mgn-top9    { margin-top:     9px; }
.mgn-top12   { margin-top:    12px; }
.mgn-top15   { margin-top:    15px; }
.mgn-top20   { margin-top:    20px; }
.mgn-top30   { margin-top:    30px; }
.mgn-top40   { margin-top:    40px; }
.mgn-top50   { margin-top:    50px; }
.mgn-top60   { margin-top:    60px; }
.mgn-auto    { margin-left:   auto; margin-right:  auto; }
.mgn-left3   { margin-left:    3px; }
.mgn-left6   { margin-left:    6px; }
.mgn-left9   { margin-left:    9px; }
.mgn-left15  { margin-left:   15px; }
.mgn-left30  { margin-left:   30px; }
.mgn-left40  { margin-left:   40px; }
.mgn-left60  { margin-left:   60px; }
.mgn-left70  { margin-left:   70px; }
.mgn-leftA   { margin-left:   auto; }
.mgn-right3  { margin-right:   3px; }
.mgn-right6  { margin-right:   6px; }
.mgn-right9  { margin-right:   9px; }
.mgn-bottom3 { margin-bottom:  3px; }
.mgn-bottom6 { margin-bottom:  6px; }
.mgn-bottom9 { margin-bottom:  9px; }
.mgn-bottom12 { margin-bottom:  12px; }
.mgn-bottom15 { margin-bottom:  15px; }
.mgn-bottom30 { margin-bottom:  30px; }
.mgn-bottom50 { margin-bottom:  50px; }
.mgn-bottom170 { margin-bottom:  170px; }
.height5     { height:         5px; }
.height24    { height:        24px; }
.height40    { height:        40px; }
.height122   { height:       122px; }
.width120    { width:        120px; }
.width150    { width:        150px; }
.width170    { width:        170px; }
.width210    { width:        210px; }
.width250    { width:        250px; }
.width640    { width:        640px; }
.width680    { width:        680px; }
.width707    { width:        707px; }
.width720    { width:        720px; }
.width730    { width:        730px; }
.width760    { width:        760px; }
.width25p    { width:          25%; }
.width33p    { width:          33%; }
.width50p    { width:          50%; }
.width75p    { width:          75%; }
.width100p   { width:         100%; }
.content-left { padding-left: 20px; }
.content-site { padding: 5px 0px 5px 0px; }


/************** #original styles **************/
.maintext    { font-size:  80%; line-height: 120%; }
.smalltext   { font-size:  60%; line-height: 120%; }
.largetext   { font-size:  80%; line-height: 120%; }
.acenter    { text-align: center; }
.aright     { text-align: right;  }
.aleft      { text-align: left;   }
.vtop       { vertical-align: top;    }
.vmiddle    { vertical-align: middle; }
.vbottom    { vertical-align: bottom; }
.fright     { float: right; }
.fleft      { float: left;  }
.fclear     { clear: both; }
.hand       { cursor: hand;    }
.pointer    { cursor: pointer; }
.size40     { font-size:  40%; line-height: 100%; }
.size50     { font-size:  50%; line-height: 100%; }
.size60     { font-size:  60%; line-height: 100%; }
.size70     { font-size:  70%; line-height: 100%; }
.size80     { font-size:  80%; line-height: 130%; }
.size90     { font-size:  90%; line-height: 100%; }
.size100    { font-size: 100%; line-height: 100%; }
.size110    { font-size: 110%; line-height: 110%; }
.size120    { font-size: 120%; line-height: 120%; }
.size130    { font-size: 130%; line-height: 130%; }
.size140    { font-size: 140%; line-height: 140%; }
.size160    { font-size: 160%; line-height: 160%; }
.size180    { font-size: 180%; line-height: 180%; }
.size200    { font-size: 200%; line-height: 200%; }
.lheight110 { line-height: 110%; }
.lheight120 { line-height: 120%; }
.lheight130 { line-height: 130%; }
.lheight140 { line-height: 140%; }
.lheight160 { line-height: 160%; }
.lheight180 { line-height: 180%; }
.lheight200 { line-height: 200%; }
.dnone      { display: none;   }
.dblock     { display: block;  }
.dinline    { display: inline; }
.bold       { font-weight: bold; }
.uline      { text-decoration: underline; }
.black      { color: black;   }
.red        { color: red;     }
.blue       { color: blue;    }
.green      { color: lime;    }
.aqua       { color: aqua;    }
.yellow     { color: yellow;  }
.purple     { color: fuchsia; }
.white      { color: white;   }
.gray       { color: gray;    }
.lightgray  { color: #a9a9a9; }
.silver     { color: silver;  }
.orange     { color: orange;  }
.darkred    { color: maroon;  }
.darkblue   { color: navy;    }
.darkgreen  { color: green;   }
.darkaqua   { color: teal;    }
.darkyellow { color: olive;   }
.darkpurple { color: purple;  }
.coral      { color: #ff6f30; }
.loanText   { color: #fd7d74; }
.bg_black       { background-color: black;   }
.bg_red         { background-color: red;     }
.bg_blue        { background-color: blue;    }
.bg_green       { background-color: lime;    }
.bg_aqua        { background-color: aqua;    }
.bg_yellow      { background-color: yellow;  }
.bg_purple      { background-color: fuchsia; }
.bg_white       { background-color: white;   }
.bg_gray        { background-color: #bbbbbb; }
.bg_gray2       { background-color: #DDDDDD; }
.bg_lightgray   { background-color: #bbbbbb; }
.bg_silver      { background-color: #d0d0d0; }
.bg_orange      { background-color: orange;  }
.bg_darkred     { background-color: maroon;  }
.bg_darkblue    { background-color: navy;    }
.bg_darkgreen   { background-color: green;   }
.bg_darkaqua    { background-color: teal;    }
.bg_darkyellow  { background-color: olive;   }
.bg_darkpurple  { background-color: purple;  }
.bg_lightaqua   { background-color: #CCFFFF; }
.bg_lightaqua2  { background-color: #EBFFCD; }
.bg_lightyellow { background-color: #fff093; }
.bg_lightpink   { background-color: #ffc0c0; }
.bg_mandarin    { background-color: #ffd044; }
.bg_flashyellow { background-color: #ffffd0; }
.bg_flashgreen  { background-color: #d0ffd0; }
.border_none        { border: none;              }
.border_black       { border: solid 1px black;   }
.border_red         { border: solid 1px red;     }
.border_blue        { border: solid 1px blue;    }
.border_green       { border: solid 1px lime;    }
.border_aqua        { border: solid 1px aqua;    }
.border_yellow      { border: solid 1px yellow;  }
.border_purple      { border: solid 1px fuchsia; }
.border_white       { border: solid 1px white;   }
.border_gray        { border: solid 1px gray;    }
.border_silver      { border: solid 1px silver;  }
.border_orange      { border: solid 1px orange;  }
.border_darkred     { border: solid 1px maroon;  }
.border_darkblue    { border: solid 1px navy;    }
.border_darkgreen   { border: solid 1px green;   }
.border_darkaqua    { border: solid 1px teal;    }
.border_darkyellow  { border: solid 1px olive;   }
.border_darkpurple  { border: solid 1px purple;  }
.border_lightaqua   { border: solid 1px #c7e0ff; }
.border_lightyellow { border: solid 1px #fff0b3; }
.border_lightgray   { border: solid 1px #cccccc; }
.border_mandarin    { border: solid 1px #ffd044; }
.border_flashyellow { border: solid 1px #ffffd0; }
.border_flashgreen  { border: solid 1px #d0ffd0; }
.border_black_l     { border-left: solid 1px black;   }
.item_thumbnail     { height: 50px; border: none;}
.bottom_button_back { }
.bottom_button_check{ }
.bottom_button_close{ }
.bottom_button_etc  { }
.bottom_button_find { }
.bottom_button_mail { }
.bottom_button_regist{}
.bottom_button_upload{}

a:link, a:hover {
	color: #0000ff;
	text-decoration: underline;
}
a:visited {
	color: #9f009f;
	text-decoration: underline;
}
a:hover {
	color: #ff0000;
	text-decoration: underline;
}

a.tooltip:hover {
	background:#ffffff;
	text-decoration:none;
}
a.tooltip span {
	display:none;
	padding:2px 3px;
	margin-left:8px;
	width:130px;
}
a.tooltip:hover span {
	display:inline;
	position:absolute;
	background:#ffffff;
	border:1px solid #cccccc;
	color:#333333;
}

.sidemenu a:link {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.sidemenu a:visited {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.sidemenu a:hover {
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.centermenu a:link {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

.centermenu a:visited {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

.centermenu a:hover {
	color: red;
	font-weight: bold;
	text-decoration: none;
}

a:hover img         {filter:alpha(opacity=70); opacity:0.7;}

#box_main {
	margin: 10px 0 0;
}

#box {
	padding: 5px 10px 30px 20px;
}
