* {
	line-height: 140%;letter-spacing: 1px;font-size: 12px;padding:0px;color:#333333;

}

/*
-----------------------------------------------------------------
 HEADER 
-----------------------------------------------------------------
*/


#header-area {
	text-align:center;
        width:100%;
}

div.mainFrame {  
        text-align:left;  
	width:760px ;
        margin: 0 auto;
        padding-top:12px;
        margin-bottom:14px;
        border-bottom:1px solid #1F85B0;
      }  


  


#h-navi {
	width:760px ;
	height:36px;
	clear:both;
	border-bottom:3px solid #2EA8CF;
}

#h-navi UL {
	WIDTH: 760px; margin:0px;padding:0px;
}

#h-navi LI {
	 FLOAT: left; LIST-STYLE-TYPE: none; margin:0px;padding:0px;
}

#navi-0 li{
        width:162px;
}

#navi-1 li{
        width:100px;
}
#navi-2 {
        width:125px;
}
#navi-3 {
        width:125px;
}
#navi-4 {
        width:125px;
}

#navi-5 {
        width:123px;
}

#navi-0 img,#navi-1 img,#navi-2 img,#navi-3 img,#navi-4 img,#navi-5 img{
        border:0px;
}






/*
-----------------------------------------------------------------
 Header 20090320 ADD
-----------------------------------------------------------------
*/

.top-txt {
        font-size:10px;
        color:#555;
        letter-spacing: 1px;
        font-weight:normal;
}

div.favo img {  
        float:right;
        border:0px;
        margin-left:10px;
      }

/*
-----------------------------------------------------------------
 MENU-AREA 
-----------------------------------------------------------------
*/

#menu-area {
}


/*
-----------------------------------------------------------------
 SIDE-MENU-AREA 
-----------------------------------------------------------------
*/

.main-menu {
	background-color: #FFFFFF;
}

#menu {
        margin-top:6px;
        margin-bottom:15px;
        font-family: "MS UI Gothic";
        width:145px;
        height:auto;
}

#menu ul,#menu li{
        margin:0px;
        padding:0px;
        list-style:none;
}

#menu li{
        width:auto;
        height:auto;
        display:inline;
}


#menu a,#menu a:link,#menu a:visited {
        color:#516875;
        text-decoration:none;
        display:block;
        padding:7px 8px;
        width:auto;
        margin:3px 3px 3px 0px;
        height:auto;
        border-left:8px solid #ccc;
        border-bottom:1px solid #ccc;
        font-family: "MS UI Gothic";
}

#menu a:hover {
        color:#D86100;
}


/*
------------------
 SIDE-MENU-AREA 2
------------------
*/


.menu-sub {
        margin-top:6px;
        margin-bottom:15px;
        font-family: "MS UI Gothic";
        width:145px;
        height:auto;
}

.menu-sub ul,.menu-sub li{
        margin:6px 0px 6px 10px;
        padding:0px;
        color:#555;
}


.menu-sub a,.menu-sub a:link,.menu-sub a:visited {
        color:#516875;
        text-decoration:none;
        padding:2px;
        width:auto;
        margin:2px 0px;
        font-family: "MS UI Gothic";
}

.menu-sub a:hover {
        color:#D86100;
}



/*
------------------
*/

#menu-link img {
        border:0px;
}

.bannaer-area {
        width:auto;
        text-align:center;
}

.bannaer-area img {
        border:0px;
        margin-bottom:5px;
}

.menu-for-biz {
        padding:10px 0px;
        margin:15px 0px;
        border-top:1px #bbb dotted;
        border-bottom:1px #bbb dotted;
}

.menu-for-biz img{
        border:0px;
}



#SideMenu1_menu1 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu1 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu1 a:active {color: #9B9781;}
#SideMenu1_menu2 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu2 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu2 a:active {color: #9B9781;}
#SideMenu1_menu3 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu3 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu3 a:active {color: #9B9781;}
#SideMenu1_menu4 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu4 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu4 a:active {color: #9B9781;}
#SideMenu1_menu5 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu5 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu5 a:active {color: #9B9781;}
#SideMenu1_menu6 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu6 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu6 a:active {color: #9B9781;}
#SideMenu1_menu7 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu7 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu7 a:active {color: #9B9781;}
#SideMenu1_menu8 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu8 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu8 a:active {color: #9B9781;}
#SideMenu1_menu9 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu9 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu9 a:active {color: #9B9781;}
#SideMenu1_menu10 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu10 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu10 a:active {color: #9B9781;}
#SideMenu1_menu11 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu11 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu11 a:active {color: #9B9781;}
#SideMenu1_menu12 a:link {color: #1D53C0;text-decoration: underline;}
#SideMenu1_menu12 a:visited {color: #4c4c4c;text-decoration: underline;}
#SideMenu1_menu12 a:active {color: #9B9781;}


/*
-----------------------------------------------------------------
 FOOTER SET 
-----------------------------------------------------------------
*/

#bottom-area {
        width:100%;
	text-align:center;
        margin-top:15px;
      }  

#bottom-provide {
	background:url("../images/common/footer_back.gif") repeat-x;
	width:760px ;
	color: #555;
	text-align: center;
	padding:20px 0px 10px 0px;
        margin: 0 auto;   
}

#bottom-provide a:visited,#bottom-provide a:link {
	font-size: 12px;color: #555;text-decoration: none;
}

#bottom-provide a:hover {
	font-size: 12px;color: #555;text-decoration: underline;
}


#bottom-bar {
        margin: 0 auto;   
	text-align: center;
	width:auto;
}


#bottom-bar a,#bottom-bar a:link,#bottom-bar a:visited {
        text-decoration:none;
        font-size:12px;
        color:#838080;
        height:auto;
        width:auto;
}


.copyright{
	width:760px ;
	text-align: center;
        margin: 0 auto;   
}

.copyright img{
	margin-top: 10px;
	margin-bottom: 10px;
}

/*
-----------------------------------------------------------------
 MAIN AREA 
-----------------------------------------------------------------
*/


#main-contents {
	padding-left: 20px;
	padding-bottom: 20px;
}

.sub-contents {
	padding-top: 15px;
	padding-bottom: 15px;
}

.title-bar {
	font-size: 15px;
	font-weight: bold;
	color: #657E8B;
	background-color: #FFF;
	margin-bottom: 25px;
	padding: 12px 3px 4px 0px;
	border-bottom: 2px dotted #ccc;
        font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN";
}
	
.title-bar-attention {
	font-size: 13px;
	font-weight: bold;
	color: #666;
	background-color: #FFF;
	margin-bottom: 20px;
	padding: 12px 3px 4px 5px;
	border-bottom: 1px solid #999;
        font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN";
}


/*
-----------------------------------------------------------------
 BASE LINK SET 
-----------------------------------------------------------------
*/


a:link {
	color: #0000CC;text-decoration: none;
}

a:visited {
	color: #0000CC;text-decoration: none;
}

a:active {
	color: #999966;text-decoration: underline;
}

a:hover {
	color: #0000CC;text-decoration: underline;
}


/*
-----------------------------------------------------------------
 BASE FONT SET 
-----------------------------------------------------------------
*/

.red12 {
	font-size: 12px;color: #CB1612;
}

.blue12 {
	font-size: 12px;color: #1F8CCD;
}

.green13b {
	font-size: 13px;font-weight: bold;color: #7AA415;
}

/* BASE TABLE SET */

.table-border {
	padding: 4px;
	border: 1px solid #999999;
}
.table-border-title {
	padding: 2px 4px;
	border: 1px solid #999999;
}


.t-border {
        margin:5px 0px;
}

.t-border td ,.t-border tr ,.t-border table {
	padding: 4px;
	border: 1px solid #999999;
	border-collapse:collapse;
}



/* ATTENTION */
.attention {
	padding-left:15px;
	font-size: 12px;
	color: #E21A14;
	text-indent: -2em;
}


/*
-----------------------------------------------------------------
 BASE PADDING 
-----------------------------------------------------------------
*/

.padding5 {
	padding:5px;
}


/* 
-----------------------------------------------------------------
 OTHER COMMON
-----------------------------------------------------------------
*/

#close {
	width:100%;
	background-color: #CCCCCC;
	text-align: right;
	padding-right:10px;
	margin-top:15px;
	margin-bottom:15px;
} 
.center {
        text-align:center;
}
.left td{
        text-align:left;
}

.clear {
        clear:both;
}

.left{
        float:left;
}

.right{
        float:right;
}



/* 
-----------------------------------------------------------------
 Category 
-----------------------------------------------------------------
*/

.category-table { 
        padding:0px 0px 10px 0px;
}

.category-table-all{
        border-top:1px solid #666;
        border-left:1px solid #666;
        border-right:1px solid #666;
        padding:2px 3px;
}

.category-table-all-end {
        border-top:1px solid #666;
        border-bottom:1px solid #666;
        border-left:1px solid #666;
        border-right:1px solid #666;
        padding:2px 3px;
}

.category-table-side{
        border-top:1px solid #666;
        border-left:1px solid #666;
        padding:2px 3px;
}

.category-table-side-end {
        border-top:1px solid #666;
        border-bottom:1px solid #666;
        border-left:1px solid #666;
        padding:2px 3px;
}


.category-list { 
        padding:0px 0px 10px 0px;
}

.category-list table {
        border-collapse:collapse;
}

.category-list td {
        padding:2px 3px;
        border:1px solid #AAA;
}

.category-item {
        padding:2px 3px;
        background-color:#eaeaea;
        border:1px solid #AAA;
}

.category-list-Ttxt {
        background-color:#FFF9B7;
}

/* 
-----------------------------------------------------------------
 Login 
-----------------------------------------------------------------
*/



.yahoo-word {
        margin:7px 0px;
        width:339px;
	background:url("../images/login_word_bak.gif") repeat-y;
}

.yahoo-word b {
        display:block;
}
.yahoo-word p {
      font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN","sans-serif";
      margin:5px 40px 10px 40px;
}

.l-form  {
     margin-top:30px;
     margin-left:40px;
}

.l-form td {
      font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN","sans-serif";
}

.login-point {
      clear:both;
      background-color:#FCEC92;
      padding:5px 10px;
      text-align:center;
      font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN","sans-serif";
      border-top:1px solid #EFBC41;
      border-bottom:1px solid #EFBC41;
}

.login-info {
      clear:both;
      padding:10px 15px;
}


