
/* -----------------------------------------------
base
----------------------------------------------- */
html {
}
body {
}
body{
-webkit-text-size-adjust: none;
background:#f3f3f3;
}
input { outline:0; }

/* -----------------------------------------------
clearfix
----------------------------------------------- */
/* clearfix*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
*html .clearfix {height:1%}
.clearfix {display: block}
/* -----------------------------------------------
base
----------------------------------------------- */
.inner{
width:980px;
margin:0 auto;
min-width:980px;
position:relative;
}
#main{
background:#FFFFFF;
}
/* -----------------------------------------------
textBt
----------------------------------------------- */
.textBt {
font-size:18px;
padding:25px 0;
width:400px;
margin:0 auto;
}
.textBt a{
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background: -moz-linear-gradient(top, #009be8, #0073ad);
background: -webkit-gradient(linear,left top, left bottom, from(#009be8), to(#0073ad));
background: linear-gradient(top, #009be8, #0073ad);
background:  -o-linear-gradient(top, #009be8, #0073ad);
background:  -ms-linear-gradient(top, #009be8, #0073ad);
-pie-background: linear-gradient(top, #009be8, #0073ad);
border:#006496 solid 1px;
line-height:1;
color:#FFF;
position:relative;
behavior: url(/common_renewal/css/PIE.htc);
display:block;
text-align:center;
position:relative;
}
.textBt a:hover{
text-decoration:none;
}

.textBt a span{
display:block;
border-top:#85cff4 solid 1px;
padding:10px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
position:relative;
behavior: url(/common_renewal/css/PIE.htc);
}

.textBt2 {
font-size:18px;
padding:10px 0;
margin:0 auto;
font-weight:bold;
}
.textBt2 a{
padding:10px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:#0084c5 solid 1px;
line-height:1;
color:#0084c5;
position:relative;
behavior: url(/common_renewal/css/PIE.htc);
display:block;
text-align:center;
position:relative;
}
.textBt2 a:hover{
	text-decoration:none;
	background:#e5f2f9;
}


/* -----------------------------------------------
header
----------------------------------------------- */
#globalHeader{
width:100%;
background:#FFFFFF;
border-bottom:#dddddd solid 5px;
z-index:1000;
position:relative;
}
#headerMain{
position:relative;
height:auto;
}
body#text1 #globalHeader h1 img{
padding-top:11px;
padding-bottom:11px;
float:left;
}
#telBox{
	width:388px;
	position:absolute;
	right:0;
	bottom:11px;
}
#telBox p{
	display:inline;
	float:left;
}
#headText{
float:left;
font-size:10px;
line-height:1;
font-weight:normal;
color:#999999;
position:absolute;
left:125px;
bottom:0;
}
#headText strong{
font-weight:normal;
}
#language{
text-align:right;
position:absolute;
margin:0;
padding:0;
left:515px;
bottom:0;
}
#language li{
display:inline;
font-size:12px;
line-height:1;
margin:0;
list-style:none;
}
#language li{
border-right:#cccccc solid 1px;
padding-right:10px;
margin-right:10px;
}
#language li:last-child{
border:none;
margin:0;
}
#language li.last{
border:none;
margin:0;
}
#language li a{
color:#777777;
}

div#search {
width:238px;
height:28px;
background: url(../../common_renewal/img/il_serch.gif) no-repeat left;
text-align: right;
position:absolute;
right:0;
bottom:0;
position:absolute;
margin:10px 0 0 0;
}
div#search input#word{
border:none;
height:24px;
padding:0;
margin:2px;
width:202px;
float:left;
}

#globalHeader #gnav{
padding:0;
margin:14px 0 5px 0;
overflow:hidden;
height:20px;
border-right:#999999 solid 1px;
font-size:16px;
}
#globalHeader #gnav li{
margin:0;
padding:0;
list-style:none;
float:left;
height:20px;
border-left:#999999 solid 1px;
text-align:center;
line-height:20px;
overflow:hidden;
font-weight:bold;
}
#globalHeader #gnav li a{
color:#525252;
}
#globalHeader #gnav li a:hover{
color:#f29206;
text-decoration:none;
}
#nav1{
width:180px;
}
#nav2{
width:124px;
}
#nav3{
width:92px;
}
#nav4{
width:172px;
}
#nav5{
width:108px;
}
#nav6{
width:92px;
}
#nav7{
width:204px;
}
/* -----------------------------------------------
footer
----------------------------------------------- */
#globalFooter{
background:#f3f3f3;
padding:50px 0;
border-top:#dddddd solid 1px;
font-size:12px;
color:#333333;
width:100%;
}
#globalFooter a{
color: #08C;
}
.footLeft{
float:left;
width:45%;
}
#footText{
padding-top:15px;
}
#globalFooter ul{
text-align:right;
margin:0;
padding:42px 0 15px 0;
list-style:none;
}
#globalFooter li{
margin:0 0 0 5px;
padding:0 0 0 5px;
list-style:none;
display:inline;
border-left:#333333 solid 1px;
line-height:1;
}
#globalFooter li:first-child{
border-left:none;
}
#globalFooter li.last{
border-left:none;
}
#copyright{
text-align:right;
font-size:12px;
}
/* -----------------------------------------------
topMain
----------------------------------------------- */
#topMain h1{
}
#topMain ul.col3{
margin:0;
padding:28px 0 0 0;
}
#topMain li{
margin:0;
padding:0 16px 0 0;
list-style:none;
width:316px;
float:left;
}
#topMain ul.col3 li:last-child{
padding:0;
}
#topMain ul.col3 li.last{
padding:0;
}
/* -----------------------------------------------

----------------------------------------------- */
div#breadcrumb	{
	width: 900px;
	margin: 0px auto 0px auto;
	padding:5px 0;
	}
/* -----------------------------------------------
topCase
----------------------------------------------- */
#topCase{
margin:30px 0;
padding:15px 0;
background:#f9f7f7;
}
#topCase .caseImage{
margin-bottom:15px;
}
#topCase .caseImage img{
border:#dddddd solid 1px;
}
#topCase .moreBt{
position:absolute;
right:0;
top:0;
text-align:right;
}
#topCase h2{
font-size:13px;
}
#topCase .caseProduct{
padding-top:5px;
margin-top:5px;
border-top:#cccccc solid 1px;
font-size:12px;
}
#topCase a{
color:#535353;
}
/* -----------------------------------------------
edix
----------------------------------------------- */
#edix a{
color: #08C;
text-decoration:none;
}
#edix a:hover{
color: #08C;
text-decoration:underline;
}
#edix h2,#edix h3,#edix .edixBt{
text-align:center;
}
#edix h2{
padding:40px 0;
}
#edix h3{
padding:40px 0 60px 0;
}
#edix h4{
padding-bottom:13px;
}
#edix .col2Left,#edix .col2Right{
width:470px;
font-size:14px;
line-height:1.5;
}
#edix .col2Left{
float:left;
}
#edix .col2Right{
float:right;
}
#edix .edixImage{
padding-bottom:30px;
}
#edix .edixText{
color:#333333;
}
#edix .edixText span{
display:block;
padding-top:0px;
}
#edix .edixText img{
float:left;
}
#edix .linkList{
border-bottom:#cccccc dotted 1px;
}
#edix .linkList li{
border-top:#cccccc dotted 1px;
line-height:31px;
height:31px;
list-style:none;
}
#edix .linkList li span{
width:300px;
float:left;
display:block;
}
#edix .linkList li a{
padding-left:25px;
background:url(../../common_renewal/img/edix/edix_13.png) 2px center no-repeat;
font-size:18px;
}
#edix h5{
padding-top:15px;
}
.edixMap{
width:470px;
float:left;
}
.edixMapText{
margin-left:510px;
font-size:14px;
line-height:1.5;
color:#333333;
}
.edixMapText strong{
font-size:18px;
font-weight:normal;
}
.edixMapText span{
display:block;
padding-left: 3em;
text-indent: -3em;
}
.edixBtBottom{
text-align:center;
padding:50px 0;
}
