@charset "EUC-JP";

/*---------------------------------
FIRST RESET
---------------------------------*/
html {
    margin:0px;
    padding:0px;
    scrollbar-base-color:#E9E9E9;
    scrollbar-face-color:#C6C6C6;
    scrollbar-3dlight-color:#C3C3C3;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#CCCCCC;
    scrollbar-darkshadow-color:#CCCCCC;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#E9E9E9;
}
a,form,area,div,span,img,table,td,th,ul,li,dd{
    margin:0px;
    padding:0px;
    border:none;
}
h1,h2,h3,h4,h5 {
    margin:0px;
    padding:0px;
}
/*---------------------------------
BASIC
---------------------------------*/
body {
    display:block;
    background:url('../images/bg.gif') center repeat-y;
    margin:0px auto;
    padding:0px;
    text-align:center;
}
li {
    font-size:0.85em;
    line-height:1.35em;
    color:#232323;
}
dt {
    font-weight:bold;
    margin:0px 0px 3px 0px;
    color:#FD6100;
}
dd {
    font-size:0.85em;
    margin:0px 0px 5px 0px;
    line-height:1.25em;
    color:#232323;
    list-style:none;
}
label{
    padding:5px;
    font-size:0.8em;
}
hr{
    border: none; 
    margin:0px 0px 10px 0px;
    padding:0px;
    width:520px;
    background-image:url("../images/search/search_underbar.gif");
    background-repeat:no-repeat;
    height:1px; 
}
p {
    margin:0em 0em 1em 0em; 
    padding:0px;
    font-size:0.85em;
    line-height:1.35em;
    color:#232323;
}
a {
    text-decoration:underline;
}
h2{
    font-size:middle;
    padding:10px 20px 0px 15px;
    text-align:left;
    background:url('../images/page_title.gif') center no-repeat;
    
}
h2 span{
    font-size:small;
    float:right;
    font-weight:normal;
}
/*---------------------------------
USE
---------------------------------*/
.mgT5{
    display:block;
    margin:5px 0px 0px 0px;
}
.mgB5{
    display:block;
    margin:0px 0px 5px 0px;
}
/*---------------------------------
LAYOUT
---------------------------------*/
#WRAPPER {
    width:800px;
    margin:auto;
}
/*----$B%X%C%IItJ,(B-----*/
#HEAD {
    width:760px;
    height:110px;
    margin: 0;
    padding:0;
    border-bottom:#5A3D1B 3px solid;
    text-align:left;
}
#HEAD h1 {
    font-size:10px;
    color:#2C306F;
    margin:0;
    float:right;
    padding-top: 1px;
}
#HEAD p {
    font-size:10px;
    font-weight:bold;
    color:#2C306F;
    margin:0px 0px 2px 0px;
    padding:0;
    width:470px;
    float:left;
}
#SUBMENU3 {
    text-align:right;
    width:320px;
    height:20px;
    float:right;
    font-size:70%;
    margin:0;
    padding-top:5px;
}

#SUBMENU4 a{
    font-weight:bold;
    color:#232323;
    text-decoration:none;
}
#SUBMENU4 a:hover{
    font-weight:bold;
    color:#232323;
    text-decoration:underline;
}
.BOX531 {
    width:440px;
    margin:0;
    padding:0;
    float:left;
    height: 83px;
}
.BOX401 {
    width:750px;
    margin:0;
    float: right;
    height: 30px;
    padding-top:5px;
}
.BOX401 h1 {
    width:280px;
}
/*---------------  WIN IE5.0 $B%O%C%/(B ---------------*/
#HEAD h1/**/ {
    font-size:10px;
}
#HEAD p/**/ {
    font-size:10px;
}
/*---------------  WIN IE5.0 $B%O%C%/=*N;(B ---------------*/

#HEAD input{
    margin:5px 0px 0px 5px;
    padding:0px;
}
#HEAD form {
    font-size:80%;
}
#HEAD form img {
    display:block;
    margin:2px 0px 0px 0px;
    float:left;
}

#SUBMENU {
    text-align:right;
    width:225px;
    height:100px;
    float:right;
    font-size:70%;
    margin:0;
    padding-top:5px;
    background-image:url(../images/tel.gif);
    background-repeat:no-repeat;
    background-position:0 55px;
}
/*---------------  WIN IE5.0 $B%O%C%/(B ---------------*/
#SUBMENU/**/ {
    font-size:x-small;
}
/*---------------  WIN IE5.0 $B%O%C%/=*N;(B ---------------*/
#SUBMENU2 a{
    font-weight:bold;
    color:#232323;
    text-decoration:none;
}
#SUBMENU2 a:hover{
    font-weight:bold;
    color:#232323;
    text-decoration:underline;
}
/*----$B%a%$%sItJ,(B-----*/
#CONTENT {
    width:760px;
    margin:0;
}
/*------------ Mac IE5 $B%O%C%/(B ------------\*/
#CONTENT {
    width:760px;
    margin:0;
    clear:both;
}
/*------------ Mac IE5 $B%O%C%/(B $B=*N;(B ------------*/
#MAIN {
    text-align:left;
    width:530px;
    float:left;
}
/*----$B%5%$%IItJ,(B-----*/
#SIDEMENU {
    width:220px;
    margin:5px 0 0 0;
    padding:0;
    float:right;
    text-align:left;
}
#BOX_SEARCH {
    width:220px;
    margin-bottom:15px;
}
#BOX_INSPECT {
    width:220px;
    margin-bottom:15px;
}
#BOX_LOOK {
    width:220px;
    margin-bottom:15px;
}
#BOX_COMPANY {
    width:220px;
    margin-bottom:15px;
}
#BOX_LINKS {
    width:220px;
    margin-bottom:15px;
}
#BOX_SEARCH h3,#BOX_INSPECT h3,#BOX_LOOK h3,#BOX_COMPANY h3,#BOX_LINKS h3 {
    margin-bottom:5px;
}
#BOX_SEARCH h4,#BOX_INSPECT h4,#BOX_LOOK h4,#BOX_COMPANY h4,#BOX_LINKS h4 {
    font-size:80%;
    margin-bottom:5px;
}
#BOX_SEARCH p,#BOX_INSPECT p,#BOX_LOOK p,#BOX_COMPANY p,#BOX_LINKS p {
    font-size:70%;
    margin:0;
    padding:0;
}
#BANNER {
    width:220px;
    margin:0px;
    padding-top:5px;
    text-align:left;
    border-top:#8A644A 1px dotted;
}
#BANNER a{
    display:block;
    width:210px;
    margin:0px 0px 10px 10px;
    text-align:left;
}
#BANNER2 {
    width:220px;
    margin:0px;
    padding-top:5px;
    text-align:left;
}
#BANNER2 a{
    display:block;
    width:210px;
    margin:0px 0px 5px 10px;
    text-align:left;
    font-size:10px;
}
#BANNER2 img{
    padding-top:5px;
    border-top:#8A644A 1px dotted;
}
#BANNER2 img.top{
    padding:0;
    border:0;
}
/*----$B%\%H%`ItJ,(B-----*/
#FOOT {
    width:760px;
    padding:0;
    margin:0;
    clear:both;
}
#FOOT img {
    display:block;
}
#FOOTMENU {
    width:760px;
    border-top:#5A3D1B 1px solid;
    font-size:x-small;
    margin:0 0 5px 0;
    padding-top:5px;
    text-align:center;
}
#FOOTMENU a{
    font-weight:bold;
    color:#232323;
    text-decoration:none;
}
#FOOTMENU a:hover{
    font-weight:bold;
    color:#232323;
    text-decoration:underline;
}
#FOOT p {
    font-size:70%;
}
#COPY {
    text-align:center;
    color:#A6A6A6;
    font-size:xx-small;
    margin:0;
    padding-bottom:5px;
}

/*---------------------------------
MENU
---------------------------------*/
#menu_navi	{
    display:block;
    text-align:center;
    background-repeat:no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px;
    background-position:0px 0px;
}
#menu_navi ul	{
    clear:both;
    position:relative;
    margin:0px;
    padding:0px;
}
#menu_navi li span	{
    height:0px;
    width:0px;
    overflow:hidden;
    position:absolute;
}
#PAN {
    text-align:right;
    font-size:75%;
    margin:10px 0 10px 0;
}

/*---------------------------------
globalsign logo
---------------------------------*/
#gs {
    height:57px;
    margin:10px auto;
    text-align:left;
    width:760px;
    font-size:12px;
}
#gs_logo {
    float:left;
    margin-right:15px;
}

/*===============================================
clearfix
===============================================*/
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
/* Hides from IE-mac \*/
*html .clearfix {
    height:1%;
}
.clearfix {
    display:block;
}

.recommend_td {
    background-image:url(../images/recommend_underbar.gif);
    background-position:0 bottom;
    background-repeat:repeat-x;
}

/* End hide from IE-mac */


