@charset "utf-8";
@import "SEOAdmin.css";
@import "SEOmenu.css";
@import "/Portals/0/css/contents.css";

/* ===========================================================
common
=========================================================== */

body, h1, h2, h3, h4, p, ul, dl, ol, li, dt, dd, div, h1, p, img {
	margin:0;
	padding:0;
	border:none;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* ---------------------------------------------------------
Ajax
--------------------------------------------------------- 
#__dnn_body{background:none;}*/

/* ---------------------------------------------------------
admin
--------------------------------------------------------- 
.ADMIN{padding:0;}*/


html			{height:100%;}
/*body			{height:100%;}*/

a,
a:link,
a:active,
a:visited		{color:#009933;text-decoration:underline;}
a:hover,
a:active,
a:focus			{color:#009933;text-decoration:none;}



/* ===========================================================
 skin
=========================================================== */
#skin1Column,
#skin2Columns{color:#666666;min-width:1000px;height:100%;}

/* ===========================================================
 containerBody
=========================================================== */
#containerBody	{clear:both;padding:0; margin:0;overflow:hidden;}
#containerBody .H1Pane {width:960px; height:auto; margin:0 auto;  padding:20px 0 0 0;}
#containerBody .H1Pane h1{ font-weight: normal; font-size:11px;}

/* ===========================================================
 headBody
=========================================================== */
#headBody { background:url(images/head_bg.gif) left bottom repeat-x; padding:0;}
#headBody .HeadWrapper{width:960px;margin:0 auto; padding:0;}
#headBody .HeadWrapper .Logo {float:left; width:440px;margin:0;padding:25px 0 0 0; text-align:left;}

#headBody .HeadWrapper .headRight            { float:right; width:470px;}
#headBody .HeadWrapper .headRight .HeadPane  {width:470px; height:auto; margin:0; padding:0;}
#headBody .HeadWrapper .headRight .inquiry { float: left;display:none;}
#headBody .HeadWrapper .headRight ul.head-btn {float:right}
#headBody .HeadWrapper .headRight ul.head-btn li { list-style:none; float:left; padding:0 0 0 3px;}
#headBody .HeadWrapper .headRight ul.head-btn li a{ display:block; overflow:hidden; width:78px; height:67px; text-indent:-9999em;}
#headBody .HeadWrapper .headRight ul.head-btn li.head-btn01 a { background:url(images/head_btn.gif) 0 0 no-repeat;} 
#headBody .HeadWrapper .headRight ul.head-btn li.head-btn02 a { background:url(images/head_btn.gif) -80px 0 no-repeat;} 
#headBody .HeadWrapper .headRight ul.head-btn li.head-btn03 a { background:url(images/head_btn.gif) -160px 0 no-repeat;} 

#headBody .hNavi { clear:both; height:auto;margin:0;padding:28px 0 0 0; overflow:hidden;_zoom:1;}

/* ===========================================================
 pageBody
=========================================================== */

#pageBody {clear:both; width:960px;margin:0 auto; padding:0;clear:both;}
#pageBody .breadcrumbPane {clear:both;margin:0; padding:10px 0; text-align:right; height:auto;font-size:11px;}
#pageBody .breadcrumbPane a {text-decoration:underline; color:#666;font-size:11px;}
#pageBody .breadcrumbPane a:link {text-decoration:underline; color:#666;font-size:11px;}
#pageBody .breadcrumbPane a:visited {text-decoration:underline; color:#666;font-size:11px;}
#pageBody .breadcrumbPane a:hover {text-decoration:none; color:#666;font-size:11px;}

/* ===========================================================
 pageBody >> 2Columns
=========================================================== */
#skin2Columns #pageBody .TopPane     {clear:both; margin:0; padding:0;}
#skin2Columns #pageBody .SidePane    {float:left;width:180px; margin:0; padding:0;}
#skin2Columns #pageBody .ContentPane {float:right; width:760px; margin:0; padding:0;}
#skin2Columns #pageBody .BottomPane  {clear:both; margin:0; padding:0;}

/* ===========================================================
 pageBody >> 1Column
 =========================================================== */
#skin1Column #pageBody .pageWrapper {clear:both;}
#skin1Column #pageBody .pageWrapper .TopPane {clear:both; margin:0; padding:0;}
#skin1Column #pageBody .pageWrapper .ContentPane {clear:both;width:100%; margin:0; padding:0;}

/* ===========================================================
 footBody
=========================================================== */
#footBody { clear:both;padding:30px 0; background:url(images/foot.gif) left top repeat-x;}
#footBody .footWrapper { width:960px;margin:0 auto; }
#footBody .FootPane{ margin:0; padding:0;}
#footBody .Copyright{margin:0; padding:0; text-align:right; color:#666666; font-size:11px; *font-size:80%;}

.pagetop { margin:50px 0 0 0;text-align:right;}


