/*\*//*/
@import "iemac.css";
/**/

/*
*************************************************************
GENERAL
*************************************************************
*/

html{
/*\*/height:100%/**/
}

body {
margin: 0;
padding: 0;
background: transparent url(../imgs/bg.gif) repeat top left;
background-color: #FFFFFF;
font-size:12px;
line-height:130%;
text-align: left;
font-family:'Verdana',Helvetica, sans-serif;
color: #666666;
}

h1, h2, h3, h4 {
margin: 0;
padding: 0;
}

ul, li, ol {
margin: 0;
padding: 0;
}

a, a:link, a:active, avisted {
color: #0692e1;
text-decoration: none;
}
a:hover {
color: #3cc0ff;
text-decoration: underline;
}

hr {
display: none;
}

img{
border:none;
} 

/*
*************************************************************
CONTENT
*************************************************************
*/
#head {
padding: 2px;
display: block;
text-align: left;
background: transparent url(../imgs/head_line.gif) repeat top left;
top: 0px;
}

#main {
display: block;
width: 760px;
margin: 3px 0px 0px 0px;
text-align: left;
position: absolute;
background: none;
}

/* 各言語btn */
#lang-nav {
width: 221px;
height: 16px;
position: relative;
margin: 0px 0px 0px 539px;
background: transparent url(../imgs/lang_bg.gif) repeat top left;
top: 0px;
}

#lang-nav ul:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

#lang-nav ul {
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac ?*/
* html #lang-nav ul {
	height: 1%;
}
#lang-nav ul {
	display: block;
}
/* End hide from IE-mac */

#lang-nav li {
	display: block;
	height: 16px;
	text-indent: -9999px;
	float: left;
}

#lang-nav li a {
	display: block;
	height: 16px;
	text-decoration: none;
}

#lang-nav li#nav1 {
	width: 44px;
	background: url(../imgs/lang_nav1.gif) no-repeat 0 0;
	left: 0;
}

#lang-nav li#nav2 {
	width: 66px;
	background: url(../imgs/lang_nav2.gif) no-repeat 0 0;
	left: 0;
}

#lang-nav li#nav3 {
	width: 62px;
	background: url(../imgs/lang_nav3.gif) no-repeat 0 0;
	left: 0;
}

#lang-nav li#nav4 {
	width: 49px;
	background: url(../imgs/lang_nav4.gif) no-repeat 0 0;
	left: 0;
}

h1 a {
width: 654px;
height: 65px;
position: relative;
float: left;
background: transparent url(../imgs/scvb_logo.gif) repeat top left;
text-indent: -9999px;
}


#btn-jp a {
width: 72px;
height: 23px;
position: relative;
margin: 26px 11px 0px 0px;
background: transparent url(../imgs/btn_jp.gif) repeat top left;
float: right;
text-decoration: none;
text-indent: -9999px;
}
#btn-jp a:hover {
background: transparent url(../imgs/btn_jp_on.gif) no-repeat top left;
}


/* グローバルナビ */
#gbl-nav {
width: 759px;
height: 34px;
position: relative;
margin: 0px 0px 0px 0px;
background-color: #e7e7e7;
float: left;
}

#gbl-nav ul:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

#gbl-nav ul {
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac ?*/
* html #gbl-nav ul {
	height: 1%;
}
#gbl-nav ul {
	display: block;
}
/* End hide from IE-mac */

#gbl-nav li {
	display: block;
	height: 34px;
	text-indent: -9999px;
	float: left;
}

#gbl-nav li a {
	display: block;
	height: 34px;
	text-decoration: none;
}

#gbl-nav li#nav1 {
width: 152px;
background: url(../imgs/gbl_nav1.gif) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}
#gbl-nav li#nav1_on {
width: 152px;
background: url(../imgs/gbl_nav1_on.gif) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#gbl-nav li#nav1 a:hover {
background: transparent url(../imgs/gbl_nav1_on.gif) no-repeat top left;
}

#gbl-nav li#nav2 {
width: 152px;
background: url(../imgs/gbl_nav2.gif) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#gbl-nav li#nav2_on {
width: 152px;
background: url(../imgs/gbl_nav2_on.gif) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#gbl-nav li#nav2 a:hover {
background: transparent url(../imgs/gbl_nav2_on.gif) no-repeat top left;
}

#gbl-nav li#nav3 {
width: 152px;
background: url(../imgs/gbl_nav3.gif) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#gbl-nav li#nav3_on {
width: 152px;
background: url(../imgs/gbl_nav3_on.gif) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#gbl-nav li#nav3 a:hover {
background: transparent url(../imgs/gbl_nav3_on.gif) no-repeat top left;
}

#gbl-nav li#nav4 {
width: 152px;
background: url(../imgs/gbl_nav4.gif) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#gbl-nav li#nav4_on {
width: 152px;
background: url(../imgs/gbl_nav4_on.gif) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#gbl-nav li#nav4 a:hover {
background: transparent url(../imgs/gbl_nav4_on.gif) no-repeat top left;
}

#gbl-nav li#nav5 {
width: 151px;
background: url(../imgs/gbl_nav5.gif) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#gbl-nav li#nav5_on {
width: 151px;
background: url(../imgs/gbl_nav5_on.gif) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#gbl-nav li#nav5 a:hover {
background: transparent url(../imgs/gbl_nav5_on.gif) no-repeat top left;
}

#contents {
width: 760px;
position: relative;
background: transparent url(../imgs/main_bg.gif) repeat top ;
float: left;
}

/* 左ナビ */
#left-nav {
width: 200px;
position: relative;
margin: 1px 0px 0px 0px;
background-color: #c4c4c4;
float: left;
}

#left-nav ul:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

#left-nav ul {
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac ?*/
* html #left-nav ul {
	height: 1%;
}
#left-nav ul {
	display: block;
}
/* End hide from IE-mac */

#left-nav li {
	display: block;
	float: left;
}

#left-nav li a {
	display: block;
	height: 114px;
	text-decoration: none;
}

#left-nav li#nav1 {
width: 200px;
height: 114px;
background: url(../imgs/left_nav1.jpg) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#left-nav li#nav1_on {
width: 200px;
height: 114px;
background: url(../imgs/left_nav1_on.jpg) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#left-nav li#nav1 a:hover {
background: transparent url(../imgs/left_nav1_on.jpg) no-repeat top left;
}

#left-nav li#nav2 {
width: 200px;
height: 114px;
background: url(../imgs/left_nav2.jpg) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#left-nav li#nav2_on {
width: 200px;
height: 114px;
background: url(../imgs/left_nav2_on.jpg) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#left-nav li#nav2 a:hover {
background: transparent url(../imgs/left_nav2_on.jpg) no-repeat top left;
}

#left-nav li#nav3 {
width: 200px;
height: 114px;
background: url(../imgs/left_nav3.jpg) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#left-nav li#nav3_on {
width: 200px;
height: 114px;
background: url(../imgs/left_nav3_on.jpg) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#left-nav li#nav3 a:hover {
background: transparent url(../imgs/left_nav3_on.jpg) no-repeat top left;
}

#left-nav li#nav4 {
width: 200px;
height: 114px;
background: url(../imgs/left_nav4.jpg) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#left-nav li#nav4_on {
width: 200px;
height: 114px;
background: url(../imgs/left_nav4_on.jpg) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#left-nav li#nav4 a:hover {
background: transparent url(../imgs/left_nav4_on.jpg) no-repeat top left;
}

#left-nav li#nav5 {
width: 200px;
height: 113px;
background: url(../imgs/left_nav5.jpg) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#left-nav li#nav5_on {
width: 200px;
height: 113px;
background: url(../imgs/left_nav5_on.jpg) no-repeat 0 0;
ltext-decoration: none;
text-indent: -9999px;
}

#left-nav li#nav5 a:hover {
background: transparent url(../imgs/left_nav5_on.jpg) no-repeat top left;
}

#left-nav #navi {
	width:200px;
	margin: 0px 0px 0px 0px;
	padding :0;
	background:transparent url(../imgs/navi_bg.gif) repeat-x bottom center;
	}
#left-nav #navi ul { 
	list-style-type : none; 
	margin: 0; 
	padding :0; 
	}
#left-nav #navi li { 
	display : inline; 
	height:24px; 
	padding :0; 
	margin:0; 
	float:left; 
	}
#left-nav #navi_1 {
	background:transparent url(../imgs/navi_bg_on.gif) no-repeat top center;
	color:#ffffff;
	text-align:left;
	width:188px; 
	height:24px; 
	display:block;
	}
#left-nav #navi_1 a {
	background:transparent url(../imgs/navi_bg.gif) no-repeat top left; 
	color:#ffffff;
	text-align:left;
	width:188px; 
	height:24px !important /*Non-IE6*/; 
	height:19px /*IE6*/; 
	display:block;
	text-decoration: none;
	}
#left-nav #navi_1 a:hover {
	background:transparent url(../imgs/navi_bg_on.gif) no-repeat top right; 
	color:#ffffff;
	width:188px; 
	height:24px !important /*Non-IE6*/; 
	height:19px /*IE6*/; 
	padding:5px 0px 0px 12px !important /*Non-IE6*/;
	padding:5px 0px 0px 12px /*IE6*/;
	text-decoration: none;
	}
#left-nav #navi_1 div,
#left-nav #navi_1 a {
	padding:5px 0px 0px 12px !important /*Non-IE6*/;
	padding:5px 0px 0px 12px /*IE6*/;
	font-size:9px;
}

/*
*************************************************************
TABLE内
*************************************************************
*/
#main_tbl {
width: 559px;
text-align: left;
border: solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
float: right;
}
#main_tbl th,td{
vertical-align:top;
padding:0;
}

#main_tbl #spc_tbl {
width: 100%;
text-align: left;
border: solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
}
#main_tbl #spc_tbl th{
background-color: #8a8a8a;
font-size:80%;
color:#FFFFFF;
font-weight:normal;
text-align: center;
padding:0px 0px 0px 0px;
vertical-align:middle;
}
#main_tbl #spc_tbl td{
background-color: #ffffff;
font-size:80%;
padding:0px 0px 0px 8px;
vertical-align:middle;
}
#anc{
margin:50px 0px 0px 0px;
}

/*
*************************************************************
*/

#footer {
display: block;
width: 760px;
text-align: center;
margin:0px 0px 0px 0px;
float: left;
position: relative;
}

#line {
padding: 1px;
display: block;
text-align: left;
margin:0px 0px 8px 0px;
background: transparent url(../imgs/head_line.gif) repeat top left;
top: 0px;
}

#line2 {
padding: 1px;
display: block;
text-align: left;
margin:0px 0px 0px 0px;
background: transparent url(../imgs/head_line.gif) repeat top left;
top: 0px;
}

#footer a {
font-size:9px;
margin:0px 0px 0px 16px;
}

#copyright {
display: block;
width: 760px;
float: left;
position: relative;
margin-top:10px;
background: transparent url(../imgs/copyright.gif) no-repeat top left;
text-decoration: none;
text-indent: -9999px;
}

