@charset "utf-8";

/*---------------------------------------------
01. *, body
---------------------------------------------*/
*      { margin: 0px; padding: 0px; font-size: 100%; }
body   { color: #555555; font-family: "�l�r �o�S�V�b�N", "MS PGothic", Arial, Helvetica, Verdana, sans-serif; text-align: left; background-color: #ffffff; }
hr     { display: none; }
img    { border: none; vertical-align: middle; }
sup, sub { font-size: 80%; }

a { overflow: hidden }
a:link            { color: #555555; text-decoration: underline; }
a:visited         { color: #555555; text-decoration: underline; }
a:hover, a:active { color: #555555; text-decoration: underline; }

/*---------------------------------------------
02. header
---------------------------------------------*/
#header         { width: 100%; height: 140px; margin: 0px; background: url(../imgs/base/header.jpg)  0 0 no-repeat;}
#headerIn         { width: 950px; height: 80px; margin: 0px; background: url(../imgs/base/header-in.jpg)  0 0 no-repeat; }
#headerLogo     { width: 348px; height: 80px; }
#headerLogo h1,
#headerLogo p   { width: 348px; height: 80px; position: relative; top: 0px; left: 0px; }
#menu	{ width: 950px; height: 30px; margin: 0px; padding: 0px;}
#menu td	{ font-size: 80%; text-align: center; font-weight: bold;}
#menu td a:link, a:visited	{ text-align: center; font-weight: normal; text-decoration: none; }
#menu td a:hover, a:active	{ text-align: center; font-weight: bold; text-decoration: none; }
/*---------------------------------------------
03. main
---------------------------------------------*/
#content { width: 950px; margin: 0px ; padding: 0; text-align: left; }
#pan	{width: 960px; margin: 0 0 10px 10px; }
#pan ul{ margin: 0; padding: 0; list-style-type: none;}
#pan li{ float: left; margin: 0 0 auto 5px; font-size:80%; }
.cl	{clear: both;}
#mainLeft { float: left; width: 200px; margin: 15px 15px 15px 10px; padding: 0; text-align: left; }
#obj	{ width: 198px; height: 98px; border: 1px #CCCCCC solid; margin: 0px; margin: 0px;}#mainLeft ul { margin: 0px; padding: 0px; list-style-type: none; }
#mainLeft li { width: 190px; height: 20px; color: #ffffff; font-size:80%; margin: 5px 0 0 0; padding: 3px 0 0 10px; background: url(../imgs/base/gr_bg.gif)  0 0 no-repeat; }
#mobile	{ width: 200px; margin: 10px 0 10px 0;}
#mainLeft a:link            { color: #ffffff; text-decoration: none; }
#mainLeft a:visited         { color: #ffffff; text-decoration: none; }
#mainLeft a:hover, a:active { color: #ffffff; text-decoration: underline; }
#mainRight { float: left; width: 700px; margin: 15px 0px; padding: 0; text-align: left; }
#main { width: 640px; margin: 10px 30px 30px 30px; padding: 0; text-align: left; }
#main td { font-size: 90%; padding: 5px; }
#main h2 { width: 625px; height: 26px; margin: 0 0 15px 0; padding: 6px 0 0 15px; text-align: left; font-size: 80%; color: #047C75; background: url(../imgs/base/title_bg.jpg)  0 0 no-repeat; }
#main h3 { width: 625px; height: 20px; margin: 20px 0 5px 0; padding: 6px 0 0 15px; text-align: left; font-size: 80%; color: #ffffff; background-color: #5A9B45; }
#mL { float: left; width: 280px; margin: 10px 0 10px 20px;}
#mR { float: right; width: 280px; margin: 10px 0;}
#main dt{ font-weight: bold; color: #5A9B45; font-size: 90%;}
#main dl{ margin: 20px 0 0 0; font-size: 90%;}
#main dd{ margin: 10px 0 0 20px; font-size: 90%;}

/*---------------------------------------------
04. footer
---------------------------------------------*/
#footer         { clear: both; width: 100%; height: 74px; margin: 30px 0 0 0; background: url(../imgs/base/footer.gif)  0 0 repeat;}
#footer-l         { float: left; width: 80px; margin: 15px 0px; text-align: right; }
#footer-c         { float: left; width: 500px; margin: 15px 0px; text-align: left; }
#footer-r         { float: left; width: 350px; height: 40px; margin: 15px 0px; text-align: right; }
#footer-c ul { margin: 5px 0 5px 10px; list-style-type: none;}
#footer-c li { float: left; margin: 0; padding: 0 0 5px 0; font-size: 80%; border-bottom: 1px solid #1A9481; }
#footer-ci	{ width: 100%; margin: 5px; }
#footer-c a:link            { color: #057C76; text-decoration: none; }
#footer-c a:visited         { color: #555555; text-decoration: none; }
#footer-c a:hover, a:active { color: #057C76; text-decoration: underline; }
