@import "style.css";

/*all*/
#all{
background:url(../img/style/allBg.png) 0 0 repeat-x;
}

/*wrap*/
#wrap{
width:800px;
margin:0 auto;
}

/*wrap #header*/
#wrap #header{
width:800px;
padding:20px 0 0 0;
height:90px;
overflow:hidden;
margin:0 0 20px 0;
}

#wrap #header h1{
text-indent:-9999px;
float:left;
width:247px;
}

#wrap #header h1 a{
display:block;
/*\*/
overflow:hidden;
/**/
width:247px;
height:61px;
background:url(../img/style/logo.gif);
}

#wrap #header h2{
font-size:x-small;
font-weight:normal;
text-align:right;
height:15px;
overflow:hidden;
}

/*headerFlt*/
#headerFlt,#headerListFlt{
width:500px;
float:right;
}

#commonFormArea{
width:350px;
float:right;
}

#commonFormArea h3{
text-indent:-9999px;
height:48px;
width:39px;
float:left;
background:url(../img/style/commonFormTitle.gif) 0 0 no-repeat;
}

p#commonFormAreaInput{
width:310px;
float:right;
margin:0 0 10px 39px;
z-index:2;
position:absolute;
}

* html p#commonFormAreaInput{
width:310px;
float:right;
margin:0 0 10px 0;
z-index:2;
position:absolute;
}

input#dentalSearchCommonAll{
width:220px;
margin:5px 0 0 0;
border:1px solid #808080;
padding:2px 5px;
}

p#headListSwitchCommon{
margin:30px 0 0 0;
width:94px;
float:right;
padding:0 0 0 8px;
}

p#headListSwitch{
width:86px;
margin:10px 0 0 0;
padding:0 0 0 8px;
z-index:2;
position:absolute;
}

p#headListSwitchCommon a{
color:#404040;
padding:0 0 0 20px;
width:66px;
background:url(../img/style/headListSwitchTitle.gif) 0 0 no-repeat;
}

#headList{
display:none;
background:#fff;
width:270px;
position:absolute;
z-index:20;
margin:-45px 0 0 530px;
padding:5px 5px 10px 5px;
}

* html #headList{
display:none;
background:#fff;
width:270px;
position:absolute;
z-index:20;
margin:-65px 0 0 530px;
padding:5px 5px 10px 5px;
}

/*mainArea*/
#mainArea{
width:800px;
}

/*mainBlock*/
#mainBlock{
float:left;
width:600px;
}

/*resultPrint*/
#resultPrint{
width:600px;
background:url(../img/style/resultPrintRe.png) 0 0 repeat-y;
margin:0 0 20px 0;
}

#resultPrintHead{
width:600px;
background:url(../img/style/resultPrintHead.png) 0 0 no-repeat;
}

#resultPrintBottom{
padding:10px;
background:url(../img/style/resultPrintBottom.png) bottom left no-repeat;
}

#resultPrintBottom h4{
text-align:center;
font-size:large;
}

#resultPrintBottom h4 span{
color:#B64351;
font-size:large;
}

#resultPrintBottom p{
margin:10px 0 0 0;
text-align:center;
}

#resultPrintBottom p#resultPrintAssist,#resultPrintBottom p#resultPrintAssist span{
line-height:1.5;
font-size:x-small;
}

#resultPrintBottom p#resultPrintAssist span{
color:#000;
}

/*resultArea*/
#resultArea{
margin:0 0 20px 0;
}

#resultArea ul{
margin:20px 0;
}

#resultArea ul,#resultArea ul li{
list-style-type:none;
}

#resultArea ul li dl dt{
background:#E5E5E5;
padding:5px 0 5px 15px;
color:#333;
font-size:16px;
font-weight:bold;
}

#resultArea ul li dl dt a{
color:#1385B9;
font-size:16px;
font-weight:bold;
}

#resultArea ul li dl dd{
width:585px;
padding:10px 0 10px 15px;
background:url(../img/style/resultAreaDdBottom.gif) bottom left repeat-x;
}

#resultArea ul li dl dd p{
line-height:1.8;
}

#resultArea ul li dl dd p span.eachDetailAch{
padding:10px 0 10px 20px;
background:url(../img/style/eachDetailAchLogo.gif) 0 50% no-repeat;
}

#resultArea ul li dl dd p span.eachDetailAch a{
color:#E60012;
}

#resultArea ul li dl dd p span.eachTelInfo{
padding:10px 0 10px 20px;
background:url(../img/style/eachTelInfo.gif) 0 50% no-repeat;
}

#resultArea ul li dl dd p span.eachWebInfo{
padding:10px 0 10px 20px;
background:url(../img/style/eachWebInfo.gif) 0 50% no-repeat;
}

#resultArea ul li dl{
margin:0 0 10px 0;
}

*:first-child+html #resultArea ul li dl dt{
margin:-16px 0 0 0;
}

* html #resultArea ul li dl dt{
margin:-16px 0 0 0;
}

/*listSqueezingArea*/
#listSqueezingArea{
width:480px;
margin:20px auto 0 auto;
}

#listSqueezingArea h5{
text-indent:-9999px;
width:130px;
height:26px;
background:url(../img/style/squeezingTitle.gif) 0 0 no-repeat;
float:left;
}

#listSqueezingArea p{
height:26px;
line-height:1;
}

#listSqueezingArea input.SqueezingCheck{
margin:0 3px 0 0;
}

.dataSwitchBox:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.dataSwitchBox {display: inline-table;}

/*\*/
* html .dataSwitchBox {height: 1%;}
.dataSwitchBox {display: block;}
/**/

.dataSwitchBox{
width:600px;
margin:20px 0;
}

.printDataNumSwitch{
width:200px;
float:right;
}

.pageNationList{
width:350px;
float:left;
}

.pageNationList ul,.pageNationList ul li{
list-style-type:none;
}

.pageNationList ul li{
display:inline;
padding:0 5px 0 0;
margin:0 0 0 2px;
border-right:1px solid #000;
}

.pageNationList ul li a{
color:#00A0C6;
}

input.printNumChange{
line-height:1;
}

/*areaSort*/
#areaSort{
width:600px;
margin:20px 0 0 0;
padding:0 0 5px 0;
background:url(../img/style/areaSortBottom.gif) bottom left no-repeat;
}

#areaSort h3{
background:url(../img/style/areaSortTitle.png) 0 0 no-repeat;
text-indent:-9999px;
height:31px;
}

#areaSort dl{
background:#fff url(../img/style/areaSortLine.gif) 0 0 repeat-y;
padding:10px 5px 5px 5px;
}

#areaSort dl dd ul,#areaSort dl dd ul li{
list-style-type:none;
}

#areaSort dl dt{
text-align:center;
float:left;
width:130px;
font-weight:bold;
}

#areaSort dl dd{
margin:0 0 10px 130px;
padding:0 0 0 10px;
}

#areaSort dl dd ul li{
display:inline;
margin:0 10px 0 0;
}

#areaSort dl dd ul li a{
color:#404040;
}

/*areaList*/
#areaList{
margin:20px 0 0 0;
padding:0 0 5px 0;
background:url(../img/style/areaSortBottom.gif) bottom left no-repeat;
}

#areaList h3{
background:url(../img/style/areaListTitle.png) 0 0 no-repeat;
text-indent:-9999px;
height:31px;
}

/*areaListAssist*/
#areaListAssist{
width:600px;
background:#fff url(../img/style/areaSortLine.gif) 0 0 repeat-y;
}

#areaListAssist p{
padding:10px 0;
width:540px;
margin:0 auto;
line-height:1.5;
background:url(../img/style/areaListAssistLine.gif) bottom left repeat-x;
}

/*areaListResult*/
#areaListResult{
padding:10px 30px;
width:540px;
}

#areaListResult ul{
width:540px;
}

#areaListResult ul,#areaListResult ul li{
list-style-type:none;
}

#areaListResult ul li{
float:left;
margin:0 20px 10px 0;
white-space:nowrap;
}

#areaListResult ul li input.SqueezingCheck{
margin:0 5px 0 0;
}

#areaListResult ul li a{
color:#404040;
}

/*resultPrintInputArea*/
#resultPrintInputArea{
width:500px;
margin:15px auto;
padding:5px 0;
background:#D9D9D9 url(../img/style/resultPrintInputAreaBg.png) 0 0 repeat-x;
}

#resultPrintInputAreaBox{
width:305px;
margin:0 auto;
}

#resultPrintInputAreaBox h5{
text-indent:-9999px;
width:185px;
float:left;
height:25px;
background:url(../img/style/resultPrintInputAreaTitle.png) 0 2px no-repeat;
}

#resultPrintInputAreaBox p{
width:110px;
float:right;
background:none;
line-height:1;
margin:0;
padding:0;
}

/*sideContent*/
#sideContent{
width:160px;
float:right;
}

/*userListArea*/
#userListArea{
width:600px;
margin:10px 0 0 0;
background:url(../img/style/resultPrintRe.png) 0 0 repeat-y;
}

#userListHead{
width:600px;
background:url(../img/style/resultPrintHead.png) 0 0 no-repeat;
}

#userListArea ul,#userListArea ul li{
list-style-type:none;
}

#userListArea ul{
padding:20px;
width:560px;
background:url(../img/style/resultPrintBottom.png) bottom left no-repeat;
}

#userListArea ul li dl dt{
color:#333;
font-size:16px;
font-weight:bold;
background:#E5E5CF;
padding:5px 0 5px 15px;
}

#userListArea ul li dl dt a{
color:#1385B9;
font-size:16px;
}

#userListArea ul li dl dd{
width:535px;
margin:0 0 10px 0;
padding:10px 10px 10px 15px;
background:url(../img/style/resultAreaDdBottom.gif) bottom left repeat-x;
}

#userListArea ul li dl dd#ulaListBottom{
background:none;
width:535px;
padding:10px 10px 0 15px;
margin:0;
}

#userListArea ul li dl dd p{
line-height:1.8;
}

#userListArea ul li dl dd p span.eachDetailAch{
padding:10px 0 10px 20px;
background:url(../img/style/eachDetailAchLogo.gif) 0 50% no-repeat;
}

#userListArea ul li dl dd p span.eachDetailAch a{
color:#E60012;
}

#userListArea ul li dl dd p span.eachTelInfo{
padding:10px 0 10px 20px;
background:url(../img/style/eachTelInfo.gif) 0 50% no-repeat;
}

#userListArea ul li dl dd p span.eachWebInfo{
padding:10px 0 10px 20px;
background:url(../img/style/eachWebInfo.gif) 0 50% no-repeat;
}

#userListArea ul li dl{

}

*:first-child+html #userListArea ul li dl dt{
margin:-16px 0 0 0;
}

* html #userListArea ul li dl dt{
margin:-16px 0 0 0;
}
