/*------------------------------------------------------------------------------*/
/*---------------------------------共通-----------------------------------------*/
/*------------------------------------------------------------------------------*/
/*body{
        margin: 20px 0px 10px 0px;
        text-align: center;
}*/
body {
  margin: 0px;
  padding: 0px;
}
/*------------------------------------------------------------------------------*/
img{
        border-width:0px 0px 0px 0px;
}
/*------------------------------------------------------------------------------*/
a:link{
        color: #766c62;
        text-decoration: none;
}

a:visited{
        color: #766c62;
        text-decoration: none;
}

a:hover{
        color: #766c62;
        text-decoration: underline;
}

a:active{
        color: #766c62;
}
/*------------------------------------------------------------------------------*/
p{
        margin: 12px 0px 12px 0px;
}
/*------------------------------------------------------------------------------*/
#background{
        float:left;
        /*width:800px;*/
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        /*background-color: #ffffff;*/
        /*border-style:solid;*/
}
.contents_kyotu{
        float:left;
        width:560px;
        padding: 0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        font-size: 12px;
        overflow:auto;
        /*border-style:solid;*/
}
.copyright{
        clear:both;
        width:800px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        /*border-style: solid;*/
}
#page_title_corporate{
        float:left;
        width:520px;
        padding:0px 0px 0px 0px ;
        margin:12px 0px 0px 0px;
        /*text-align:left;*/
        font-weight:bold;
}
#page_title_service{
        float:left;
        width:520px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        /*text-align:left;*/
        font-weight:bold;
}
#page_title_recruit{
        float:left;
        width:520px;
        padding:0px 0px 0px 100px;
        margin:0px 0px 0px 0px;
        /*text-align:left;*/
        font-weight:bold;
}
/*------------------------------------------------------------------------------*/
/*---------MESSAGE--------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
#maintext_message{
        float:left;
        width: 500px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-size: 12px;
        /*text-indent:0.8em;*/
        color:#000000;
        background-image:url("../img/president_02.jpg");
        background-repeat:no-repeat;
        background-position:390px 300px;
        /*color: #333333;*/
        /*line-height:80%;*/
        /*border:0px ;*/
}
#text1{
        float:left;
        width: 100%;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        font-size: 12px;
        /*text-indent:0.8em;*/
        line-height:1.8;
        /*text-align:left;*/
        /*color: #333333;*/
        /*line-height:80%;*/
        /*border:0px ;*/
}
#text2{
        clear:both;
        float: left;
        width: 380px;
        padding:0px 80px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:right;
        /*font-size: 12px;*/
        list-style: none;
        border:0px solid;
}
#presidentpic{
        float:left;
        width: 112px;
        padding:0px 0px 0px 0px ;
        margin:240px 0px 0px 10px;
}
/*------------------------------------------------------------------------------*/
/*---------PROFILE--------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
#profilemain{
        float:left;
        width: 547px;
        padding:0px 0px 0px 13px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        line-height:1.5;
        /*font-size: 12px;*/
        color: #000000;
        /*line-height:80%;*/
        /*border:0px ;*/
}
.profile1line{
        /*clear:both;*/
        float:left;
        width: 547px;
        padding: 0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        /*color: #666666;*/
        /*border-style:solid;*/
}
.profileleft{
        float:left;
        width:70px;
        /*color:#666666;*/
        padding:0px 0px 0px 0px;
        margin:5px 0px 5px 0px;
        /*border-style:solid;*/
        /*text-align:left;*/
}
.profileright{
        float:left;
        width:450px;
        /*color:#666666;*/
        padding:0px 0px 0px 0px;
        margin:5px 0px 5px 20px;
        /*border-style:solid;*/
        /*text-align:left;*/
}
.profileyakuin{
        float:left;
        width:465px;
        /*color:#666666;*/
        padding:0px 0px 5px 0px;
        margin:0px 0px 0px 0px;
        /*border-style:solid;*/
        /*text-align:left;*/
}
.profileyakuinleft{
        float:left;
        width:70px;
        /*color:#666666;*/
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        /*border-style:solid;*/
        /*text-align:left;*/
}
.profileyakuinright{
        float:left;
        width:360px;
        /*color:#666666;*/
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        /*border-style:solid;*/
        /*text-align:left;*/
}
/*------------個人情報保護-----------------------------------------------------*/
#personalinfo{
        /*clear:both;*/
        float:left;
        width: 552px;
        padding: 5px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        /*color: #666666;*/
        /*border-style:solid;*/
}
#personalinfo_top{
        /*clear:both;*/
        float:left;
        width: 547px;
        text-align:right;
        padding: 0px 5px 0px 0px ;
        margin:0px 0px 0px 0px;
        /*border-style:solid;*/
}
#personalinfo_close{
        /*clear:both;*/
        float:left;
        width: 547px;
        text-align:right;
        /*color: #666666;*/
        padding: 0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        display:none;
        /*border-style:solid;*/
}
#personalinfo_text{
        /*clear:both;*/
        float:left;
        width: 540px;
        /*color: #666666;*/
        padding: 5px 5px 5px 5px ;
        margin:0px 0px 0px 0px;
        /*text-indent:0.8em;*/
        border-style:solid;
        border-width:1px;
        display:none;
}
#personalinfo_text_dai{
        /*clear:both;*/
        float:left;
        width: 530px;
        /*color: #666666;*/
        padding: 0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        font-size: 16px;
        font-weight:bold;
        /*border-style:solid;*/
}
.personalinfo_text_dai2{
        /*clear:both;*/
        float:left;
        width: 530px;
        /*color: #666666;*/
        padding: 0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        font-size: 14px;
        font-weight:bold;
        /*border-style:solid;*/
}
.personalinfo_text_hombun{
        /*clear:both;*/
        float:left;
        width: 530px;
        /*color: #666666;*/
        padding: 0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-indent:0.8em;
        /*border-style:solid;*/
}
#personalinfo_close{
        /*clear:both;*/
        float:left;
        width: 530px;
        text-align:right;
        /*color: #666666;*/
        padding: 0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        display:none;
        /*border-style:solid;*/
}
/*------------------------------------------------------------------------------*/
a.personallink:link {
        font-size: 12px;
        font-weight:bold;
        color: #000000;
        text-decoration:underline;
        }

a.personallink:visited {
        font-size: 12px;
        font-weight:bold;
        color: #000000;
        text-decoration:underline;
        }

a.personallink:hover {
        font-size: 12px;
        font-weight:bold;
        color: #000000;
        text-decoration:underline;
         }

a.personallink:active {
        font-weight:bold;
        color: #000000;
        text-decoration:underline;
         }

/*-----------------------------------------------------------------------------*/
/*---------HISTORY-------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
#nempyo{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:552px;
        color:#000000;
        /*border-style:solid;*/
        text-align:left;
        /*height:550px;*/
}
.itiyear{
        clear:both;
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:550px;
        height:65px;
        border-top-style:solid;
        border-right-style:solid;
        border-left-style:solid;
        border-width:1px;
        /*border:1px #000000 solid;*/
        /*height:15px;*/
        /*border-style:solid;*/
}
#itiyear_last{
        clear:both;
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:550px;
        height:65px;
        border-style:solid;
        border-width:1px;
        /*border:1px #000000 solid;*/
        /*height:15px;*/
        /*border-style:solid;*/
}
.nengo{
        float:left;
        padding:5px 0px 0px 5px ;
        margin:0px 0px 0px 0px;
        width:90px;
        height:60px;
        font-size:30px;
        font-family:Georgia;
        color:#ffffff;
        background-color:#666666;
        /*border-style:solid;*/
        /*border:1px #000000 solid;*/
}
.naiyou{
        float:left;
        padding:5px 0px 0px 5px ;
        margin:0px 0px 0px 0px;
        width:440px;
        height:60px;
        border-left-style:solid;
        border-width:1px;
        /*text-indent:0.8em;*/
        /*border-style:solid;*/
        /*border:1px #000000 solid;*/
}
.shousai{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 5px 0px;
        /*color:#666666;*/
        width:435px;
        /*border-style:solid;*/
}
.hinmoku{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:35px;
        font-weight:bold;
        /*background-color:#cccccc*/
        /*border-style:solid;*/
}
.dekigoto{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:395px;
        /*border-style:solid;*/
}
/*------------------------------------------------------------------------------*/
/*---------ACCESS--------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
#access_main{
        float:left;
        width:560px;
        padding:0px 0px 10px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        /*border-style:solid;*/
}
#access_syamei{
        float:left;
        width:560px;
        padding:0px 0px 0px 0px ;
        margin:7px 0px 7px 0px;
        text-align:left;
        font-weight:bold;
        /*border-style:solid;*/
}
.access_addres{
        float:left;
        width:560px;
        padding:3px 0px 3px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        /*border-style:solid;*/
}
.access_tell{
        float:left;
        width:150px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        /*border-style:solid;*/
}
/*------------------------------------------------------------------------------*/
/*---------GUIDELINES-----------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
#youkou_main{
        float:left;
        width:540px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        background-image:url("../img/pic_entrance_01.jpg");
        background-repeat:no-repeat;
        text-align:left;
}
#youkou_main_iti{
        float:left;
        width:550px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 10px 0px;
        /*text-align:left;*/
        font-weight:bold;
}
.youkou_main_ni{
        float:left;
        width:545px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 15px 0px;
        /*text-align:left;*/
}
.youkou_main_san{
        float:left;
        width:100%;
        padding:0px 0px 0px 0px ;
        margin:5px 0px 5px 0px;
        /*text-align:left;*/
        text-indent:0.8em;
        line-height:1.5;
}
/*------------------------------------------------------------------------------*/
/*---------PEOPLE---------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
.people_left{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:220px;
        font-size: 12px;
        /*height:500px;*/
        /*border-style:solid;*/
}
.people_left_one{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:220px;
        height:80px;
        text-align:left;
        /*border-style:solid;*/
}
.people_left_name{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:160px;
        height:60px;
        /*border-style:solid;*/
}
.people_left_img{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:60px;
        height:60px;
        /*border-style:solid;*/
}
.people_main{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:430px;
        font-size: 12px;
        overflow:hidden;
        /*height:510px;*/
        /*border-style:solid;*/
}
.people_main_sub{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:430px;
        height:140px;
        /*border-style:solid;*/
}
.people_main_moji{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:278px;
        height:131px;
}
.people_main_title{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:278px;
        height:30px;
        font-size:18px;
        font-weight:bold;
        /*border-style:solid;*/
}
.people_main_name{
        float:left;
        padding:0px 0px 0px 9px ;
        margin:0px 0px 0px 0px;
        width:269px;
        height:101px;
        text-align:left;
        font-size:16px;
        font-weight:bold;
        /*border-style:solid;*/
}
.people_main_img{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:135px;
        height:131px;
        /*border-style:solid;*/
}
.people_main_ques{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:410px;
        /*height:150px;*/
        text-align:left;
        font-weight:bold;
        line-height:1.5;
        /*text-indent:0.8em;*/
        /*border-style:solid;*/
}
.people_text{
        float:left;
        padding:12px 0px 12px 0px ;
        margin:0px 0px 0px 0px;
        width:405px;
        /*height:150px;*/
        text-align:left;
        line-height:1.5;
        text-indent:0.5em;
        /*border-style:solid;*/
}
.people_text2{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:405px;
        /*height:150px;*/
        text-align:left;
        line-height:1.5;
        text-indent:0.5em;
        /*border-style:solid;*/
}
.people_main_text{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:430px;
        height:370px;
        overflow:auto;
        text-align:left;
        /*line-height:1.5;*/
        /*text-indent:0.8em;*/
        background-image:url("../img/pic_nmplt_03.jpg");
        background-repeat:no-repeat;
        background-position:0px 0px;
        /*border-style:solid;*/
}
/*------------------------------------------------------------------------------*/
/*---------PEOPLE_SUGAO---------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
#people_sugao_main{
        float:left;
        padding:20px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:650px;
        font-size: 12px;
}
#people_sugao_main_sub{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:430px;
        height:60px;
        /*border-style:solid;*/
}
#people_pic_all{
        float:left;
        padding:0px 0px 12px 0px ;
        margin:0px 0px 0px 0px;
        width:540px;
        /*height:60px;*/
        /*border-style:solid;*/
}
.people_pic_one{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 30px;
        width:60px;
        height:60px;
        border-style:solid;
        border-width:1px;
        border-color:#0c0c0c;
}
#people_sugao_text{
        float:left;
        padding:0px 0px 0px 5px ;
        margin:0px 0px 0px 0px;
        width:545px;
        /*height:150px;*/
        text-align:left;
        line-height:1.8;
        text-indent:0em;
        /*border-style:solid;*/
}
.people_sugao_text_gyo01{
        float:left;
        padding:5px 0px 15px 0px ;
        margin:0px 0px 0px 0px;
        width:545px;
        /*height:150px;*/
        text-align:left;
        line-height:1.8;
        text-indent:0em;
        /*border-style:solid;*/
}
#people_sugao_main_text{
        float:left;
        padding:0px 10px 0px 100px ;
        margin:0px 0px 0px 0px;
        width:540px;
        /*height:370px;*/
        text-align:left;
        /*line-height:1.5;*/
        background-image:url("../img/pic_nmplt_03.jpg");
        background-repeat:no-repeat;
        background-position:100px 0px;
        /*border-style:solid;*/
}
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
#contents {
  font-size: 12px;
  color: #333333;
  padding: 0px 0px 0px 0px ;
  margin: 0px 0px 0px 0px;
  width: 560px;
  border: 0px solid blue;
}
.service_text {
  float: left;
  font-size: 12px;
  color: #333333;
  line-height: 18px;
  width: 530px;
}
/*.service_text:first-letter {
  font-size: 24px;
  color: #333333;
}*/
.service_picture {
  width: 530px;
  text-align: center;
}
#service_picture_sol {
  width: 530px;
  height:450px
  text-align: left;
}
/*-----------------------------------------------------------------------------*/
/*---------HISTORY2-(必要分のみ)-----------------------------------------------*/
/*-----------------------------------------------------------------------------*/
.itiyear2{
        clear:both;
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:550px;
        height:80px;
        border-top-style:solid;
        border-right-style:solid;
        border-left-style:solid;
        border-width:1px;
        /*border:1px #000000 solid;*/
        /*height:15px;*/
        /*border-style:solid;*/
}
#itiyear_last2{
        clear:both;
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:550px;
        height:80px;
        border-style:solid;
        border-width:1px;
        /*border:1px #000000 solid;*/
        /*height:15px;*/
        /*border-style:solid;*/
}
.nengo2{
        float:left;
        padding:5px 0px 0px 5px ;
        margin:0px 0px 0px 0px;
        width:60px;
        height:75px;
        font-size:21px;
        font-family:Georgia;
        color:#ffffff;
        background-color:#666666;
        /*border-style:solid;*/
        /*border:1px #000000 solid;*/
}
.naiyou2{
        float:left;
        padding:5px 0px 0px 5px ;
        margin:0px 0px 0px 0px;
        width:455px;
        height:75px;
        border-left-style:solid;
        border-width:1px;
        /*text-indent:0.8em;*/
        /*border-style:solid;*/
        /*border:1px #000000 solid;*/
}
.shousai2{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 5px 0px;
        /*color:#666666;*/
        width:450px;
        /*border-style:solid;*/
}
.hinmoku2{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:40px;
        font-weight:bold;
        /*background-color:#cccccc*/
        /*border-style:solid;*/
}
.dekigoto2{
        float:left;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        width:410px;
        /*border-style:solid;*/
}
/*------------------------------------------------------------------------------*/
/*---------PROFILE2-(必要分のみ)------------------------------------------------*/
/*------------------------------------------------------------------------------*/
#profilemain2{
        float:left;
        width: 560px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        line-height:1.4;
        /*font-size: 12px;*/
        color: #000000;
        /*line-height:80%;*/
        /*border:0px ;*/
}
.profile1line2{
        /*clear:both;*/
        float:left;
        width: 550px;
        padding: 0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        border-top-style:solid;
        border-right-style:solid;
        border-left-style:solid;
        border-width:1px;
        /*color: #666666;*/
        /*border-style:solid;*/
}
#profile_last1line{
        /*clear:both;*/
        float:left;
        width: 550px;
        padding: 0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        border-style:solid;
        border-width:1px;
        /*color: #666666;*/
        /*border-style:solid;*/
}
.profileleft2{
        float:left;
        width:65px;
        font-weight:bold;
        padding:5px 0px 5px 5px;
        margin:0px 0px 0px 0px;
        color:#ffffff;
        background-color:#666666;
        /*border-style:solid;*/
        /*text-align:left;*/
}
.profileright2{
        float:left;
        width:465px;
        /*color:#666666;*/
        padding:5px 0px 5px 5px;
        margin:0px 0px 0px 0px;
        border-left-style:solid;
        border-width:1px;
        /*border-style:solid;*/
        /*text-align:left;*/
}
.profileleft2_moji{
        float:left;
        width:60px;
        font-weight:bold;
        padding:5px 0px 5px 5px;
        margin:0px 0px 0px 0px;
        color:#ffffff;
}
#profileleft2_shozai{
        float:left;
        width:65px;
        height:54px;
        padding:0px 5px 0px 0px;
        margin:0px 0px 0px 0px;
        background-color:#666666;
}
#profileleft2_yakuin{
        float:left;
        width:65px;
        height:120px;
        padding:0px 5px 0px 0px;
        margin:0px 0px 0px 0px;
        background-color:#666666;
}
#profileleft2_gyomu{
        float:left;
        width:65px;
        height:95px;
        padding:0px 5px 0px 0px;
        margin:0px 0px 0px 0px;
        background-color:#666666;
}
.profileyakuincenter{
        float:left;
        width:80px;
        /*color:#666666;*/
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        /*border-style:solid;*/
        /*text-align:left;*/
}
.profileyakuinright2{
        float:left;
        width:310px;
        /*color:#666666;*/
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        /*border-style:solid;*/
        /*text-align:left;*/
}
/*------------------------------------------------------------------------------*/
/*---------GUIDELINES-(必要分のみ)----------------------------------------------*/
/*------------------------------------------------------------------------------*/
#youkou_main2{
        float:left;
        width:550px;
        padding:20px 0px 0px 100px ;
        margin:0px 0px 0px 0px;
        font-size: 12px;
        background-image:url("../img/pic_entrance_02.jpg");
        background-repeat:no-repeat;
        background-position:100px;
        text-align:left;
}
.youkou_main_ni2{
        float:left;
        width:535px;
        padding:0px 0px 0px 5px ;
        margin:0px 0px 10px 0px;
        /*text-align:left;*/
}
.youkou_main_yon{
        float:left;
        width:100px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        /*text-align:left;*/
        line-height:1.5;
}
.youkou_main_go{
        float:left;
        width:430px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        /*text-align:left;*/
        line-height:1.5;
}
/*------------------------------------------------------------------------------*/
/*---------SERVICE--------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
#background_service{
        float:left;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-image:url("../img/servicetop_img07.gif");
        background-repeat:no-repeat;
        background-position:0px 97px;
}
#servicetop_message{
        float:left;
        width: 460px;
        padding:5px 40px 0px 40px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-size: 12px;
        /*text-indent:0.8em;*/
        color:#000000;
        /*color: #333333;*/
        line-height:1.5;
        /*border:0px ;*/
}
#servicetop_message3{
        float:left;
        width: 460px;
        padding:0px 40px 0px 40px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-size: 12px;
        /*text-indent:0.8em;*/
        color:#000000;
        /*color: #333333;*/
        line-height:1.5;
        /*border:0px ;*/
}
#servicetop_message2{
        float:left;
        width: 465px;
        padding:5px 40px 0px 35px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-size: 12px;
        text-indent:0.8em;
        color:#000000;
        /*color: #333333;*/
        line-height:1.5;
        /*border:0px ;*/
}
#servicetop_image{
        float:left;
        width: 560px;
        height:365px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-size: 13px;
        color:#000000;
}
#servicetop_image2{
        float:left;
        width: 460px;
        height:300px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-size: 13px;
        background-image:url("../img/servicetop_img07.gif");
        background-repeat:no-repeat;
        background-position:15px;
        color:#000000;
}
#servicetop_image3{
        float:left;
        width: 460px;
        height:300px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-size: 13px;
        background-image:url("../img/servicetop_img08.gif");
        background-repeat:no-repeat;
        background-position:15px;
        color:#000000;
}
#servicetop_image4{
        float:left;
        width: 460px;
        height:300px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-size: 13px;
        background-image:url("../img/servicetop_img06.gif");
        background-repeat:no-repeat;
        background-position:15px;
        color:#000000;
}
#servicetop_blank01{
        float:left;
        width: 560px;
        height:70px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-weight:bold;
}
#servicetop_blank02{
        float:left;
        width: 560px;
        height:60px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-weight:bold;
}
#servicetop_blank03{
        float:left;
        width: 560px;
        height:45px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-weight:bold;
}
#servicetop_blank11{
        float:left;
        width: 250px;
        height:45px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-weight:bold;
}
#servicetop_blank12{
        float:left;
        width: 25px;
        height:35px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-weight:bold;
}
#servicetop_blank13{
        float:left;
        width: 310px;
        height:45px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-weight:bold;
}
#servicetop_flower{
        float:left;
        width: 150px;
        height:40px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-weight:bold;
        cursor:pointer;
}
#servicetop_retail{
        float:left;
        width: 280px;
        height:50px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-weight:bold;
        cursor:pointer;
}
#servicetop_solution{
        float:left;
        width: 180px;
        height:40px;
        padding:0px 0px 0px 0px ;
        margin:0px 0px 0px 0px;
        text-align:left;
        font-weight:bold;
        cursor:pointer;
}
/*------------------------------------------------------------------------------*/
/*---------RETAILE_SERVICE------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
.retail_case_left{
        float:left;
        width:100px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.retail_case_left_one{
        float:left;
        width:100px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.retail_case_left_img{
        float:left;
        width:100px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.retail_case_main{
        float:left;
        width:480px;
        padding:0px 0px 0px 5px;
        margin:0px 0px 0px 0px;
        /*border-style:solid;*/
}
.retail_case_main_sub{
        float:left;
        width:480px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        font
}
.retail_case_main_text{
        float:left;
        width:480px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        font-size:12px;
        line-height:1.5em;
}
.retail_case_blank01{
        float:left;
        width:30px;
        height:120px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.retail_case_blank02{
        float:left;
        width:30px;
        height:5px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.retail_case_img01{
        float:left;
        width:480px;
        padding:5px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        text-align:center;
}
.retail_case_img_mini{
        float:left;
        width:480px;
        text-align:center;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.retail_case_img02{
        float:left;
        width:120px;
        text-align:center;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.retail_case_img03{
        float:left;
        width:200px;
        text-align:center;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.retail_case_text01{
        float:left;
        width:480px;
        padding:5px 0px 5px 0px;
        margin:0px 0px 0px 0px;
        font-size:14px;
        font-weight:bold;
}
.retail_case_text02{
        float:left;
        width:120px;
        text-align:center;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.retail_case_text03{
        float:left;
        width:480px;
        height:75px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        text-indent:0.8em;
}
.retail_case_text04{
        float:left;
        width:480px;
        padding:0px 0px 10px 0px;
        margin:0px 0px 0px 0px;
        text-align:center;
}
.retail_case_text05{
        float:left;
        width:200px;
        text-align:center;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
#retail_case_text06{
        float:left;
        width:480px;
        text-align:center;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
img.retail_service_img{
        border-style:solid;
        border-width:1px;
}
