@charset "utf-8";


/*==================================================
	body
==================================================*/
body.top{
background:#bed5dc url(/img/ind_bg01.gif) left top repeat-x;
}


/*==================================================
	#container
==================================================*/
body.top #container{
width:1014px;
}


/*==================================================
	#header
==================================================*/
body.top #header{
height:70px;
}
body.top #header .id{
position:absolute;
top:19px;
left:7px;
}
body.top #header .privacy{
position:absolute;
top:33px;
right:171px;
}
body.top #header .sitemap{
position:absolute;
top:33px;
right:90px;
}
body.top #header .inquiry{
position:absolute;
top:33px;
right:7px;
}


/*==================================================
	#content
==================================================*/
body.top #content{
float:none;
background:url(/img/ind_bg02.gif) left top no-repeat;
padding:0 7px;
width:1000px;
}


/*==================================================
	.topMain
==================================================*/
body.top .topMain .alt{
position:relative;
background:url(/img/ind_alt_bg01.jpg) left top no-repeat;
width:1000px;
height:477px;
}
body.top .topMain .alt .txt01{
position:absolute;
top:121px;
left:306px;
}
body.top .topMain .alt .txt02{
position:absolute;
top:233px;
left:64px;
background:url(/img/ind_alt_bg04.gif) left bottom repeat-x;
width:876px;
}
body.top .topMain .alt ul{
position:absolute;
top:268px;
left:64px;
width:889px;
height:210px;
}
body.top #content .topMain .alt ul li{
float:left;
background:none;
margin-right:13px;
padding:0 0 10px 0;
width:114px;
}


/*==================================================
	.topBranch
==================================================*/
body.top .topBranch .alt{
background:url(/img/ind_alt_bg03.gif) left bottom no-repeat;
padding-bottom:25px;
}
body.top .topBranch .alt .inner{
background:url(/img/ind_alt_bg02.gif) left top no-repeat;
padding:29px 155px 0;
min-height:48px;
_height:49px;
}
body.top .topBranch .alt .inner .img{
float:left;
width:161px;
}
body.top .topBranch .alt .inner .txt{
float:right;
width:519px;
}
body.top #content .topBranch .alt .inner p,
body.top #content .topBranch .alt .inner ul{
margin-bottom:5px;
}


/*==================================================
	.btn01
==================================================*/
body.top #content .btn01{
margin-bottom:0;
}
body.top #content .btn01 li{
float:left;
background:none;
padding-left:0;
}


/*==================================================
	#footer
==================================================*/
body.top #footer{
background:none;
border:none;
margin:0 auto;
padding:9px 0;
width:1000px;
text-align:right;
}




/*==================================================
	#info
==================================================*/
body.top #infoArea{
margin:10px 0 0;
padding-bottom:195px;
background:url(/img/ind_info_bgfoot.gif) no-repeat bottom left;
}
body.top #infoArea h3.infohdg{
margin:0;
}
body.top #infoArea .column1{
position:relative;
width:495px;
float:left;
margin-right:10px;
}
body.top #infoArea .column2{
position:relative;
width:495px;
float:left;
}
body.top #infoArea .inner{
background:url(/img/ind_info_bghead.gif) no-repeat top left;
padding:0 5px 0 5px;
}
body.top #infoArea .inner iframe{
width:485px;
height:160px;
/*overflow: auto;*/
/*overflow-x: hidden;*/
}
body.top #infoArea p.btn_rss{
position:absolute;
top:7px;
right:106px;
}
body.top #infoArea p.btn_all{
position:absolute;
top:0;
right:0;
}













