#biz td{vertical-align:top;}
#biz #cont{padding-top:10px;padding-bottom:20px;}
#biz #cont p{margin:5px 0;}
#biz em{color:#c66;padding-bottom:1px;border-bottom:1px dotted #f90;}
table.gnbiz{border-collapse:collapse;/*border-bottom:10px solid #eee;*/border-top:none;}
table.gnbiz td{padding-right:1px;}
table.gnbiz img{vertical-align:bottom;}
table.sn{background:#eee;}
table.sn td{width:156px;border:1px solid #ccc;}
table.sn td img{vertical-align:middle;}
h2{}
h3{font-weight:bold;}
h4{margin:15px 0 0 0;padding:0;}
.h{background:#fcc;}
.b{margin-left:20px;}
.chuchu{padding:0 0 0 12px;background:url(/biz/i/ico_chuchu.gif) no-repeat 0px 6px;font-size:x-small;}

a:hover {
    color               : #CC6666;
}

#wrap{background:none;}
#head{border-bottom:10px solid #ddd;}

table.base td{border:1px solid #697;padding:5px;vertical-align:top;}
table.base th{border:1px solid #697;padding:5px;background:#c8e3d0;}
table.base td.c1{background:#eee;}
#biz #cont dt{float:left;}
#biz #cont table.shopbanner{width:530px;border-top:1px dotted #697;}
#biz #cont table.shopbanner td{border:none;border-bottom:1px dotted #697;padding:5px;}
#biz #cont table.shopbanner td.c1{width:140px;background:#fff;}
table.ad{width:360px;}
table.ad td{border:1px solid #697;padding:5px;vertical-align:top;width:360px;}
table.ad td.c1{background:#eee;width:80px;}

table.pl td.m{width:120px;}

div#side{width:180px;padding:20px 0 20px 10px;background:#ddd;}
div#side li.h{background:#fff;}
div#side ul.newl{margin:0;padding:0;list-style:none;}
div#side ul.newl li{padding:3px 0 3px 10px;}
div#side ul.newl ul{margin:0;padding:0;list-style:none;}

p.qu{border-bottom:1px dotted #f60;color:#4a9161;font-weight:bold;padding:2px;}
p.qu span{color:#4a9161;font-weight:bold;font-size:large;padding-right:5px;background:url(/biz/i/ico_question.gif) no-repeat}
.an{padding:5px 0 0 60px;font-size:0.9em;background:url(/biz/i/ico_answer.gif) no-repeat 30px 0px;}
p.quc{color:#966;background:#fdd;padding:5px;font-size:0.9em;}

ul{margin:0 0 10px 5px;padding:0 0 0 20px;}
ol{margin:0 0 0 5px;padding:0 0 0 20px;}
ul.chu{margin:0;}
ul.chu li{list-style:none;padding:0 0 0 17px;background:url(/biz/i/ico_chu.gif) no-repeat 0px 2px;color:#633;}
ul.chuchu{margin:0 0 0 10px;padding:0;line-height:140%;}
ul.chuchu li{list-style:none;padding:0 0 0 12px;background:url(/biz/i/ico_chuchu.gif) no-repeat 0px 6px;font-size:x-small;}

div.k{padding:5px;border:#c8e3d0;background:#f2fcf7;}

div.k ul ul{margin:0;padding:0 0 0 10px;font-size:0.9em;}

ol li.maru01{list-style:none;background:url(/i/maru01.gif) no-repeat;padding:8px 0 5px 30px;}
ol li.maru02{list-style:none;background:url(/i/maru02.gif) no-repeat;padding:8px 0 5px 30px;}
ol li.maru03{list-style:none;background:url(/i/maru03.gif) no-repeat;padding:8px 0 5px 30px;}
ol li.maru04{list-style:none;background:url(/i/maru04.gif) no-repeat;padding:8px 0 5px 30px;}
ol li.maru05{list-style:none;background:url(/i/maru05.gif) no-repeat;padding:8px 0 5px 30px;}
ol li.maru06{list-style:none;background:url(/i/maru06.gif) no-repeat;padding:8px 0 5px 30px;}
ol li.maru07{list-style:none;background:url(/i/maru07.gif) no-repeat;padding:8px 0 5px 30px;}
ol li.maru08{list-style:none;background:url(/i/maru08.gif) no-repeat;padding:8px 0 5px 30px;}
ol li.maru09{list-style:none;background:url(/i/maru09.gif) no-repeat;padding:8px 0 5px 30px;}

h2.maru01{background:#eee url(/i/h2maru01.gif) no-repeat bottom left;}
h2.maru02{background:#eee url(/i/h2maru02.gif) no-repeat bottom left;}
h2.maru03{background:#eee url(/i/h2maru03.gif) no-repeat bottom left;}
h2.maru04{background:#eee url(/i/h2maru04.gif) no-repeat bottom left;}
h2.maru05{background:#eee url(/i/h2maru05.gif) no-repeat bottom left;}
h2.maru06{background:#eee url(/i/h2maru06.gif) no-repeat bottom left;}
h2.maru07{background:#eee url(/i/h2maru07.gif) no-repeat bottom left;}
h2.maru08{background:#eee url(/i/h2maru08.gif) no-repeat bottom left;}
h2.maru09{background:#eee url(/i/h2maru09.gif) no-repeat bottom left;}
h2.cat01{background:#eee url(/images/ico_cat01.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat02{background:#eee url(/images/ico_cat02.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat03{background:#eee url(/images/ico_cat03.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat04{background:#eee url(/images/ico_cat04.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat05{background:#eee url(/images/ico_cat05.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat06{background:#eee url(/images/ico_cat06.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat07{background:#eee url(/images/ico_cat07.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat08{background:#eee url(/images/ico_cat08.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat09{background:#eee url(/images/ico_cat09.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat10{background:#eee url(/images/ico_cat10.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat11{background:#eee url(/images/ico_cat11.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat12{background:#eee url(/images/ico_cat12.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat13{background:#eee url(/images/ico_cat13.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat14{background:#eee url(/images/ico_cat14.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h2.cat15{background:#eee url(/images/ico_cat15.gif) no-repeat center left;border-bottom:1px dotted #4a9161;}
h3.maru01{background:url(/i/h2maru01.gif) no-repeat bottom left;padding-left:30px;}
h3.maru02{background:url(/i/h2maru02.gif) no-repeat bottom left;padding-left:30px;}
h3.maru03{background:url(/i/h2maru03.gif) no-repeat bottom left;padding-left:30px;}
h3.maru04{background:url(/i/h2maru04.gif) no-repeat bottom left;padding-left:30px;}
h3.maru05{background:url(/i/h2maru05.gif) no-repeat bottom left;padding-left:30px;}
h3.maru06{background:url(/i/h2maru06.gif) no-repeat bottom left;padding-left:30px;}
h3.maru07{background:url(/i/h2maru07.gif) no-repeat bottom left;padding-left:30px;}
h3.maru08{background:url(/i/h2maru08.gif) no-repeat bottom left;padding-left:30px;}
h3.maru09{background:url(/i/h2maru09.gif) no-repeat bottom left;padding-left:30px;}
h3.maru01b{background:url(/i/h2maru01-.gif) no-repeat bottom left;padding-left:30px;}
h3.maru02b{background:url(/i/h2maru02-.gif) no-repeat bottom left;padding-left:30px;}
h3.maru03b{background:url(/i/h2maru03-.gif) no-repeat bottom left;padding-left:30px;}
h3.maru04b{background:url(/i/h2maru04-.gif) no-repeat bottom left;padding-left:30px;}
h3.maru05b{background:url(/i/h2maru05-.gif) no-repeat bottom left;padding-left:30px;}
h3.maru06b{background:url(/i/h2maru06-.gif) no-repeat bottom left;padding-left:30px;}
h3.maru07b{background:url(/i/h2maru07-.gif) no-repeat bottom left;padding-left:30px;}
h3.maru08b{background:url(/i/h2maru08-.gif) no-repeat bottom left;padding-left:30px;}
h3.maru09b{background:url(/i/h2maru09-.gif) no-repeat bottom left;padding-left:30px;}

#biz h3{clear:none;}

table.hl{color:#fff;margin-top:25px;width:100%;background:url(/biz/i/bg_hl.gif) no-repeat bottom;}
table.hl td{padding:5px 5px 5px 10px;}
table.hl td.c1{font-weight:bold;font-size:medium;}
table.hl td.c2{text-align:right;}

#n {
    width               : 780px;
    height              : 35px;
    margin              : 0;
    padding             : 0;
    list-style          : none;
    background          : #fff;
    border-bottom       : 10px solid #666;
}

.biza #n{
    border-bottom       : 10px solid #4a9161;
}
.bizb #n{
    border-bottom       : 10px solid #00a0c6;
}
.bizc #n{
    border-bottom       : 10px solid #F26A27;
}
.bize #n{
    border-bottom       : 10px solid #D33A51;
}

#n li {
    margin              : 0;
    padding             : 0;
    float               : left;
}
ul#n li a {
    display             : block;
    padding-top         : 15px;
    height              : 20px;
    width               : 195px;
    white-space         : nowrap;
    overflow            : hidden;
    color               : #fff;
    text-decoration     : none;
    text-align          : center;
    font-weight         : bold;
    font-size           : 14px;
}
ul#n li a:link,#gn1 ul li a:visited {
    color               : #fff;
    text-decoration     : none;
    font-variant        : small-caps;
    font-weight         : bold;
}
ul#n li a.na {
    background          : url(/biz/i/biz_globalnavi.gif) no-repeat 0 0;
}
ul#n li a.nb{
    background          : url(/biz/i/biz_globalnavi.gif) no-repeat 0 -40px;
}
ul#n li a.nc{
    background          : url(/biz/i/biz_globalnavi.gif) no-repeat 0 -120px;
}
ul#n li a.ne{
    background          : url(/biz/i/biz_globalnavi.gif) no-repeat 0 -80px;
}

ul#n li a.na:hover{
    background-position : -195px 0;
    padding-top         : 10px;
    height              : 25px;
}
ul#n li a.nb:hover{
    background-position : -195px -40px;
    padding-top         : 10px;
    height              : 25px;
}
ul#n li a.nc:hover{
    background-position : -195px -120px;
    padding-top         : 10px;
    height              : 25px;
}
ul#n li a.ne:hover{
    background-position : -195px -80px;
    padding-top         : 10px;
    height              : 25px;
}

.biza ul#n li a.na{
    background-position : -390px 0;
    padding-top         : 10px;
    height              : 25px;
}
.bizb ul#n li a.nb{
    background-position : -390px -40px;
    padding-top         : 10px;
    height              : 25px;
}
.bizc ul#n li a.nc{
    background-position : -390px -120px;
    padding-top         : 10px;
    height              : 25px;
}
.bize ul#n li a.ne{
    background-position : -390px -80px;
    padding-top         : 10px;
    height              : 25px;
}
.biza ul#n li a.na:hover{
    background-position : -390px 0;
}
.bizb ul#n li a.nb:hover{
    background-position : -390px -40px;
}
.bizc ul#n li a.nc:hover{
    background-position : -390px -120px;
}
.bize ul#n li a.ne:hover{
    background-position : -390px -80px;
}


table.price{width:100%;}
table.price td{padding:5px;border:1px solid #999;text-align:center;}


a.apply {
    display             : block;
    height              : 80px;
    width               : 320px;
    margin-left         : 125px;
    background          : url(/biz/i/biz_bigbtn.gif) no-repeat 0 0;
    white-space         : nowrap;
    overflow            : hidden;
    position            : relative;
}

a.apply:hover img{
    position            : relative;
    left                : -320px;
}

a.request {
    display             : block;
    height              : 80px;
    width               : 320px;
    margin-left         : 125px;
    white-space         : nowrap;
    overflow            : hidden;
    position            : relative;
}
a.request img {
    position            : relative;
    top                 : -80px;
}
a.request:hover img{
    position            : relative;
    left                : -320px;
}

.e-trialcampaign {
    height              : 120px;
    margin              : 20px 0px 10px 0;
    padding             : 45px 10px 20px 45px;
    background          : url(/biz/i/e_trialcampaign.gif) no-repeat 0 0;
    font-size           : 1.1em;
    line-height         : 250%;
}
#biz .e-trialcampaign em {
    font-weight         : bold;
    border              : none;
}

