@charset "utf-8";
/*=====================================================
((CSS INDEX))
common
top
info
service
lineup
portal
faq
sitemap
notice
popup
=====================================================*/	
/*----------------------------------------------------
common
----------------------------------------------------*/	
body{
margin:0 auto;
color:#333;
}
a,
a:visited{
color:#000;
}
#headerArea #headerRight,
#gNavi,
#breadCrumb,
#innerLink,
#contsBnr,
#pageTop,
#footerArea,
#line{
display:none;
}
.service #contentsRight,
.lineup #contentsRight,
.solution #contentsRight,
.price #contentsRight,
.segment #contentsRight,
.contact #contentsRight,
.release #contentsRight,
.database #contentsRight,
.company #contentsRight,
.recruit #contentsRight{
display:none;
}
#contentsBlock{
float: none;
text-align:center;
margin-top:25px;
background:none;
}
#contentsLeft{
margin:0 auto;
text-align:left;
float:none;
min-height:700px;/*for ie7*/
}
#contentsRight{
float:none;
width:0;
height:0;
}
.columnBox{
border:1px solid #ccc;
}
h1{
background:none;
text-indent:0;
margin-top:40px;
margin-left:120px;
height:45px;
border-bottom:3px double #000;
padding-bottom:2px;
width:690px;
font-size:160%;
}

#faqIndex h1,
#sitemapIndex h1,
#noticeIndex h1{
margin-left:0;
width:928px;
}
/*----------------------------------------------------
top
----------------------------------------------------*/	
/*contentsBlock*/
#topIndex  #contentsBlock{
text-align:left;
margin-top:45px;
width:928px;
}
#topIndex  #contentsBlock #topimage{
display:none;
}
/*contentsLeft*/
#topIndex  #contentsLeft{
float:left;
}
#topIndex #contentsArea .column2 .R,
#topIndex #contentsArea .column2 .L{
background:url(/common/image/top/top_line.gif) left bottom no-repeat;
width:316px;
}
#topIndex #contentsArea .column2 .L{
margin-right:18px;
}
/*contentsRight*/
#topIndex  #contentsRight{
float:right;
width:242px;
height:100%;
}
#topIndex  #contentsRight #monitorTxt{
border:1px solid #ddd;
}

/*----------------------------------------------------
info
----------------------------------------------------*/	
/*common*/
#infoIndex #contentsArea #infoQA .qa{
border-right: 3px solid #c4dcf5;
border-left: 3px solid #c4dcf5;
}
#infoIndex #contentsArea #infoTop2 .column2{/*for opera*/
width:670px;
}
#infoIndex #contentsArea #infoTop2 .column2 .R{/*for opera*/
width:335px;
}

/*----------------------------------------------------
service
----------------------------------------------------*/	
/*order1*/
.service#order1 #contentsArea .column2{ /*for ff*/
display:table; 
} 
.service#order1 #contentsArea .column2 .L, 
.service#order1 #contentsArea .column2 .R,
.service#order1 #contentsArea h2{ /*for ff*/
display:table-cell; 
}
.service#order1 #contentsArea h3#h305,
.service#order1 #contentsArea h3#h308,
.service#order1 #contentsArea h3#h311{/*for ie8 FF3.5*/
page-break-before: always;
}
/*sampling*/
.service#sampling #contentsArea h2#h202{/*for ie8*/
page-break-before: always;
}
/*consul*/
.service#consul #contentsArea .orderBox{
margin-bottom:0;
}
.service#consul #contentsArea .column3{
display:table;
}
.service#consul #contentsArea .column3 .L1,
.service#consul #contentsArea .column3 .R2{
display:table-cell;
}
.service#consul #contentsArea .column3 .L1{
margin-right:8px;
overflow: auto; 
}
.service#consul #contentsArea .column3 .L1.arrow1 img,
.service#consul #contentsArea .column3 .L1.arrow2 img{/*for ie8*/
height:420px;
}
.service#consul #contentsArea .column3 .R2{/*for ie8*/
width:610px;
}
.service#consul #contentsArea .column3 .R2 #orderBox1,
.service#consul #contentsArea .column3 .R2 #orderBox2,
.service#consul #contentsArea .column3 .R2 #orderBox3,
.service#consul #contentsArea .column3 .R2 #orderBox4{
padding-bottom:5px;
}
.service#consul #contentsArea .column3 .R2 #orderBox1{
height:100px;
}
.service#consul #contentsArea .column3 .R2 #orderBox2{
height:100px;
}
.service#consul #contentsArea .column3 .R2 #orderBox3{
height:120px;
}
.service#consul #contentsArea .column3 .R2 #orderBox4{
height:185px;
}
.service#consul #contentsArea .column3 .R2 .column2{ 
width:611px;
}
.service#consul #contentsArea .column3 .R2 .column2 .L{
width:275px;
}
.service#consul #contentsArea .column3 .R2 .column2 .R{
width:295px;
}
/*process*/
.service#process #contentsArea h3{
text-indent:0;
}


/*----------------------------------------------------
lineup
----------------------------------------------------*/
/*common*/
.lineup #contentsLeft #h301{
margin-top:45px;
}
/*textM*/
.lineup#textM #contentsLeft h4#h402{/*for ff3*/
page-break-before: always;
}
/*compare*/
.lineup#compare #contentsLeft td a,
.lineup#compare #contentsLeft td{/*for safari*/
color:#666;
}
 
 /*----------------------------------------------------
segment
----------------------------------------------------*/
/*segBusiness*/
.segment#segBusiness #contentsLeft h3#h302{/*for ff3*/
page-break-before: always;
}


/*----------------------------------------------------
faq
----------------------------------------------------*/	
#faqIndex #contentsBlock{
text-align:left;
}

/*----------------------------------------------------
sitemap
----------------------------------------------------*/	
#sitemapIndex #contentsBlock{
text-align:left;
}
#sitemapIndex #contentsArea .column2{/*for opera*/
width:656px;
}
#sitemapIndex #contentsArea .column2 .L,
#sitemapIndex #contentsArea .column2 .R{/*for opera*/
width:312px;
}
#sitemapIndex #contentsArea .column2 .L{/*for opera*/
margin-right:30px;
}

/*----------------------------------------------------
notice
----------------------------------------------------*/	
#noticeIndex #contentsBlock{
text-align:left;
}
#noticeIndex #contentsArea .column2{/*for opera*/
width:656px;
}
#noticeIndex #contentsArea .column2 .L,
#noticeIndex #contentsArea .column2 .R{/*for opera*/
width:312px;
}
#noticeIndex #contentsArea .column2 .L{/*for opera*/
margin-right:30px;
}

/*----------------------------------------------------
popup
----------------------------------------------------*/	
.popup #contentsArea #logopop,
.popup #contentsArea .close{
display:none;
}
.popup #contentsArea h1{
display:inline;
padding-bottom:2px;
border-bottom:1px dotted #777;
}
.popup #contentsArea .alignC{
margin-top:30px;
}
/*----------------------------------------------------
portal
----------------------------------------------------*/	
#colBtnData,
#rankBg,
#portalBnr,
#privacy{
display:none;
}
#databaseIndex #contentsRight,
#categoryTop #contentsRight,
#categoryData #contentsRight{
display:none;
}