﻿@charset "utf-8";


/* layout */
#body {width:100%; }
#footer {width:100%; text-align:center; margin-top:120px; }
/* header */
#header {
    width: 100%;
    height: 80px;
    text-align: center;
    background: #fff;
    border-bottom: 4px #3d3d3b solid;
    position: fixed;
    z-index: 99;
}

/****main_img*****/
#subvisual{width:100%;overflow:hidden; padding-top:100px; padding-bottom:20px;}
#subvisual .subvisual_bx{width:950px; margin-left:auto; margin-right:auto; }


#contents {padding-bottom:80px;}

/**** recruit *****/
#contents .recruit{width:900px;  margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:60px; }
#contents .recruit p{margin:0; padding:0; background:#FFF}
#contents .recruit p.title{ font-size:23px; padding-bottom:5px; font-weight:bold;}
#contents .recruit ul li{padding-left:10px; background:#fff url(../images/common/bullet02.png) no-repeat left 10px; }
#contents .recruit ul li a{color:#207cd7; text-decoration:underline}

/****about big2core *****/
#contents .about {width:950px;  margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:60px; }
#contents .about .about_01 {width:100%;   }
#contents .about .about_01 .about_txt {  margin-left:20px;  font-family:Arial; font-weight:bold;  font-size:24px; }
#contents .about .about_02 {width:500px;  margin-left:auto; margin-right:auto; margin-bottom:80px; }
#contents .about .about_03 {width:100%;  }
#contents .about .about_04 {margin-left:150px;  margin-bottom:20px; }
#contents .about .about_04 .about_04_img {width:250px; height:80px; float:left;  }
#contents .about .about_04 .about_04_img2 {width:370px; height:60px; float:left;  }

/****Contect us*****/
#contents .contectus {width:950px;  margin-left:auto; margin-right:auto; margin-bottom:20px; }
#contents .contectus .Custmomer {width:315px;  padding-left:60px; float:left; padding-top:5px; }
#contents .contectus .Custmomer p.title {padding-bottom:12px; font-family: sans-serif; font-size:26px; font-weight:bold; letter-spacing:-1px }
#contents .contectus .Custmomer p.mail{margin-top:60px;}
#contents .contectus .Custmomer p.mail a{padding-left:5px; text-decoration:underline; font-weight:bold}
#contents .contectus .map{ padding-left:60px; float:left; margin-bottom:120px;}
#contents .contectus .map p.title {padding-bottom:8px; padding-top:9px;  font-size:24px; font-weight:bold; letter-spacing:-1px }
#contents .contectus .map p.mapimg{border:1px #c8c8c8 solid; margin-top:22px;}
#contents .contectus .map ul li{padding-left:10px; line-height:1.6em; background:#fff url(../images/common/bullet02.png) no-repeat left 10px; }

#index_logo {
    padding-top:20px;
    width: 192px;
    height:48px;
}