@charset "utf-8";
/* CSS Document */

bodyBak{
	margin-top:1px;
	margin-bottom:0px;
	font-size:90%;
	line-height:1.5;
}
body{
     margin:0px;          /* ページ全体のmargin */
     padding:0px;         /* ページ全体のpadding */
     text-align:center;   /* 下記のautoに未対応用のセンタリング */
	font-size:90%;
	line-height:1.5;
}

h1{
	margin:0px;
	padding-left:5px;
	background-color:#FFC;
	color:#F90;
	font-size:130%;
}

h2{
	margin:0px;
	padding-left:5px;
	background-color:#FFC;
	color:#6C0;
	font-size:120%;
}

th{
	text-align:right;
	background-color:#FFC;
}

#mainBak{
	width:900px;
}
#main{
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     text-align:left;     /* 中身を左側表示に戻す */
     width:980px;         /* 幅を決定する */
}

#main_left{
	float:left;
	width:660px;
	text-align:left;
	margin:1px;
	background-color:#FFF;
	padding:5px;
}

#main_right{
	float:right;
	width:220px;
	margin-left:572px;
	margin:1px;
}

#main_footer{
	clear:both;
	background-color:#CCC;
}

.boxright{
	border:1px solid #9C6;
	width:218px;
}

.boxright01{
	border:2px solid #060;
	width:218px;
}

.boxright02{
	border:1px solid #30f;
	width:218px;
}

#boxright01 a:link{
	color:#0000FF;
}
.boxright2{
	padding:3px;
}

.newkome{
	border:1px solid #F60;
	padding:3px;
}

.newkome1{
	border:1px solid #060;
	padding:3px;
}

.newkome2{
	border:1px solid #30f;
	padding:3px;
}

.form{
	background-color:#EEE;
	text-align:center;
}

.red{
	color:#F00;
}

a.tip {
    text-decoration: none
} 
a.tip:hover {
    position: relative
} 
a.tip span {
    display: none
} 
a.tip:hoverBAK span {
    border: #c0c0c0 1px ;     
    padding: 5px 20px 5px 5px;
    display: block;
	color:magenta;
	font-size:120%;
    z-index: 100;     
    left: 0px;     
    margin: 10px;    
    width: 250px;
    position: absolute;    
    top: 10px;
    text-decoration: none
}
a.tip:hover span {
    border: #c0c0c0 1px ;     
    padding: 5px 20px 5px 5px;
    display: block;
	color:#66cdaa;
	background-color: mediumblue;
	font-size:120%;
    z-index: 100;     
    left: 0px;     
    margin: 10px;    
    width: 120px;
    position: absolute;    
    top: 10px;
    text-decoration: none
}

/* portal */
#kinMiddle_UNISO A {
	COLOR: #000000; TEXT-DECORATION: none
}
#kinMiddle A {
	COLOR: blue; TEXT-DECORATION: none
}


DIV#kinMiddleLeft_UNISO {
	FLOAT: left; WIDTH: 150px; HEIGHT: 1215px; BACKGROUND-COLOR: #dfdfde
}

DIV#kinMiddleLeft {
	FLOAT: left; WIDTH: 150px;
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 138px; BORDER-BOTTOM: #cccccc 1px solid
}

DIV#kinMiddleRight {
	MARGIN-TOP: 0px; FLOAT: right; WIDTH: 800px; MARGIN-RIGHT: 8px
}

DIV#ac_textBak{
	FONT-SIZE: 12px;
}

#ac_text UL {
	MARGIN: 0px;LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}

LI_BAK {
	LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}

#ac_text LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 18px; BACKGROUND: url(../img/ac_li_back.gif) no-repeat; 
}

.ac_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(../img/ac_icon_top.gif) no-repeat;
}
.ac_account {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(../img/ac_icon_account.gif) no-repeat;
}
.ac_message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(../img/ac_icon_message.gif) no-repeat;
}

#acbox_BAK {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: url(../img/serchbox_back.gif); BORDER-LEFT: #cccccc 1px solid; WIDTH: 138px; BORDER-BOTTOM: #cccccc 1px solid
}

.w {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}
.g {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #d1e1ff
}

H1_BAK {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 18px; BACKGROUND: url(../img/h1_back.gif) repeat-x; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #ff0000 8px solid; COLOR: #333333; LINE-HEIGHT: 30px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 30px
}
H2_BAK {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../img/h2_back.gif) repeat-x; PADDING-BOTTOM: 3px; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; LINE-HEIGHT: 19px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 19px
}
P {
	MARGIN: 0px 0px 10px
}
.greenb {
	FONT-WEIGHT: bold; COLOR: #006600
}
.redmini {
	FONT-SIZE: 10px; COLOR: #ff0000
}





#main {
	MARGIN-LEFT: auto; WIDTH: 980px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}

#main_right{
	float:right;
	width:220px;
	margin-left:572px;
	margin:1px;
}

.boxright{
	border:1px solid #9C6;
	width:218px;
}

.boxright01{
	border:2px solid green;
	width:218px;
}

.boxright02{
	border:1px solid blue;
	width:218px;
}

#boxright01 a:link{
	color:#0000FF;
}
.boxright2{
	padding:3px;
}

h2{
	margin:0px;
	padding-left:5px;
	background-color:#FFC;
	color:#6C0;
	font-size:120%;
}

.newkome{
	border:1px solid #F60;
	padding:3px;
}

.newkome1{
	border:1px solid #060;
	padding:3px;
}

.newkome2{
	border:1px solid #30f;
	padding:3px;
}

h1{
	margin:0px;
	padding-left:5px;
	background-color:#FFC;
	color:#F90;
	font-size:130%;
}

h2{
	margin:0px;
	padding-left:5px;
	background-color:#FFC;
	color:#6C0;
	font-size:120%;
}

body{
     margin:0px;          /* ページ全体のmargin */
     padding:0px;         /* ページ全体のpadding */
     text-align:center;   /* 下記のautoに未対応用のセンタリング */
	font-size:90%;
	line-height:1.5;
}

/* portal */