/* KIMI specials' css  by OX-666 */


#MN_HEAD {height:auto !important;}

/*kimi gomb*/
#mfl_03 a {font-weight:bold;}
#mfl_03 a:hover {font-weight:bold;}

.port_mainbox{font: 1.2em Arial,Helvetica; color:#8892a0;}
#COLUMN_1A {border-top:#d9dfe6 2px solid;}
#COLUMN_3A {border-top:#d9dfe6 2px solid;}
#COLUMN_2A {border-top:#d9dfe6 2px solid;}

#nav {width:100%; color:#00265a;font-family:Arial,Helvetica; font-size:1em;font-weight:bold;}
#nav a {color:#00265a;text-decoration:none;}
#nav a:hover {color:#ff3b00;}
#nav td {height:42px;border-bottom:#d9dfe6 2px solid;text-align:center;vertical-align:middle;}

.mypage {text-align:left;}
.mypage td {height:40px;font: 1em Arial,Helvetica;color:#000000;border-bottom: #d9dfe6 2px solid;}
.mypage a{font: 1.2em Arial,Helvetica;color:#8892a0;}
.mypage a:hover{font: 1.2em Arial,Helvetica;color:#ff3b00;}
.mypage hr{color:#d9dfe6;background-color:#d9dfe6;padding:0;height:2px;border:none;}
.mypage .c0 {padding-left:10px;font: bold 1.2em Arial,Helvetica;color:#8892a0;}
.mypage .c1 {padding-left:16px;font: .9em Arial,Helvetica;color:#000000;}
.mypage .data{padding-left:16px;font: 1.2em Arial,Helvetica;color:#8892a0;display:block;}

#datapg{}
#datapg td{height:20px;}
#datapg .inp{border: #fff 1px solid;}

.fb_album {border:#8892a0 1px solid;width:90%;margin-bottom:6px; font: 1em Arial,Helvetica; color:#8892a0;}
.fb_album td {font: 1em Arial,Helvetica;color:#8892a0;}
.fb_album  a {font: 1em Arial,Helvetica; color:#8892a0;}
.fb_album  a:hover {color:#8892a0; font: 1em Arial,Helvetica; }
.fb_album td img {border:#8892a0 1px solid;}

.fb_table {border:#8892a0 1px solid;width:90%;margin-bottom:6px; font: 1em Arial,Helvetica; color:#8892a0;}
.fb_table td {font: 1em Arial,Helvetica;color:#8892a0;}
.fb_table  a {font: 1em Arial,Helvetica; color:#8892a0;}
.fb_table   a:hover {color:#8892a0; font: 1em Arial,Helvetica; }
.fb_table td img {border:#8892a0 1px solid;}

.marqtable {font: 13px Arial,Helvetica;color:#5d6b7e; vertical-align:middle;}
.marqtable a {font: 14px Arial,Helvetica;color:#5d6b7e;vertical-align:middle;}

#logbox0 {position:absolute;z-index:2;top:310px;left:0;font:12px Arial,Helvetica;color:#00265a;text-align:center;width:100%;}
#logbox0 .inp {border:none;margin-top:7px;width:295px;height:31px;font:20px Arial,Helvetica;color:#00265a;background: transparent url("/user/design/images/log_inp_bck.png") no-repeat;}
#logbox0 .btn {border:#8892a0 1px solid;margin-top:7px;width:80px;height:18px;font: bold 12px Arial,Helvetica;color:#00265a;background: transparent url("/user/design/images/log_inp_bck.png") no-repeat;}
#logerror {heigth:21px;text-align:center;font:bold 16px Arial,Helvetica;color:#ff0000;display:block;}
#logbox0 {position:absolute;z-index:2;top:310px;left:0;font:12px Arial,Helvetica;color:#00265a;text-align:center;width:100%;}
#partner {position:absolute;z-index:3;top:85px;left:746px;font:bold 12px Arial,Helvetica;color:#fff;text-align:center;display:block;}
#cardholder {position:absolute;z-index:3;top:435px;left:109px;font:bold 12px Arial,Helvetica;color:#fff;text-align:center;display:block;}


.FOOT .menurow {font:14px Arial,Helvetica;color:#adadad;}
.FOOT .menurow a {font:14px Arial,Helvetica;color:#adadad;}
.FOOT .menurow a:hover {font:14px Arial,Helvetica;color:#000000;}

/* in-place edit */
.editDIV  {position:relative;margin:0;padding:0;left:0;top:0;}
.viewPARA {display:block;min-height:12px;width:80%;}
.viewPARA:hover {border:#ccc 1px solid; background-color: #ffffcc;}
.inplaceEDT {position: absolute;visibility: hidden;z-index: 10000;}
.inplace {background-color: #ffffcc;}

#omess {position:relative;top:0;left:0;display:block;height:370px;width:645px;background:#fff url("/user/design/images/shbox_bck.jpg") no-repeat top left;font: 15px Arial,Helvetica;color:#000000;margin:0;margin-left:auto;margin-right:auto; padding-top:130px;padding-left:30px;padding-right:30px;}
#omess a {color:#ff0000;text-decoration:none;}
#omess a:hover {color:#000044;}
#bottomline {position:absolute;left:0px;right:0px;bottom:14px;padding:0;margin:0;display:block;height:20px;background-color:#00265a;color:#fff;text-align:right;}
#bottomline a {color:#fff;margin-right:10px;font: italic bold 13px/20px Arial,Helvetica;}
#bottomline a:hover {color:#fff;margin-right:10px;font: italic bold 13px/20px Arial,Helvetica;}

/*---------- bubble tooltip -----------*/
a.tt{
 position:relative;
 z-index:24;
 color:#3CA3FF; font-weight:bold;
 text-decoration:none;
}

a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
font:11px Verdana;color:#000;text-align:justify;display:block;
position:absolute;
top:10px;left:10;
padding: 15px 0 0 0;
width:200px;
color: #993300;
 text-align: center;
filter: alpha(opacity:90);
KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
opacity: 0.90;
}
a.tt:hover span.top{
display: block;
padding: 30px 8px 0;
 background: url(/user/design/images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{display: block;
padding: 0 8px;background: url(/user/design/images/bubble_filler.gif) repeat bottom;text-align:justify;
}
a.tt:hover span.bottom{
display: block;
padding:3px 8px 10px;color: #548912;
background:url(/user/design/images/bubble.gif) no-repeat bottom;
} 




