@charset "utf-8";


h1, h2, h3, h4, h5, h6, hr {display:none;}
#m_bg{background:url(/S0002/img/main/b_bg.jpg) no-repeat center 0;}
#s_bg{background:url(/S0002/img/common/s_bg.jpg) no-repeat center 0;}

/*padding margin */
.pad_t45{padding-top:45px;}
.pad_t29{padding-top:29px;}
.pad_t13{padding-top:13px;}
.pad_t9{padding-top:9px;}
.pad_t19{padding-top:19px;}

.mar_t15 {margin-top:15px;}

.pad_l120{padding-left:120px;}
.pad_l112{padding-left:112px;}
.pad_l13{padding-left:13px;}

/* color */
.gray_01 {color:#a0a0a0;}

.pic_box { float:left; position:relative; width:317px; margin-top:30px; }
.pic_box dt { float:left; position:relative ; width:130px;}
.pic_box dd { float:left; position:relative ; width:178px; margin-left:9px;}
.pic_box dl dd ul li { margin-bottom:3px;}

/* ÀÎ»ç¸» */
.greeting_text { float:left; position:relative; width:293px; margin-top:50px; }
.greeting_img { float:left; position:relative; width:290px; height:420px; margin-top:50px; margin-left:48px; margin-bottom:50px;}

/*ÁÖ¿ä¾à·Â*/
.history_img {float:left; width:230px;}
.history_txt {float:left; width:405px;}
.history_txt dt {padding-top:30px;}
.history_txt dd {padding-top:15px;}
.history_txt li {background:url(/S0002/img/02/bu_square.gif) 0 10px no-repeat; padding-left:8px; line-height:22px;}

/*°ø¾à»çÇ×_20100401Ãß°¡*/
/*ÅÇ*/
.tab {width:635px; background:url(/S0002/img/01/bg_bline.gif) repeat-x left bottom; margin:0 0 28px 0; padding:0; overflow:hidden;}
.tab li {float:left; margin:0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #eee; border-bottom:1px solid #7a7a7a; color:#444; background:#eee; font-size:12px; letter-spacing:-1px;}
.tab li a {display:block; padding:9px 20px 7px 20px; color:#666; text-decoration:none; font-size:12px; letter-spacing:-1px;}
.tab li a:hover {color:#444; background:#fff; font-size:12px; letter-spacing:-1px;}
.tab li.selected {background:#fff; border-top:1px solid #a1bd13; border-left:1px solid #a1bd13; border-right:1px solid #a1bd13; border-bottom:1px solid #fff; color:#89a015;}
.tab li.selected a {color:#89a015; font-weight:bold; font-size:12px; letter-spacing:-1px;}
.tab li.selected a:hover {color:#89a015; font-weight:bold; font-size:12px; letter-spacing:-1px;}

/*Å×ÀÌºí ½ºÅ¸ÀÏ*/
.tb_plan {border-top:2px solid #666; border-right:1px solid #ccc; margin:0; padding:0;}
.tb_plan th { background-color:#f2f1ea; padding:7px 0;border-left:1px solid #ccc; border-bottom:1px solid #ccc; color:#444;}
.tb_plan td {  padding:3px 0; text-align:center;border-left:1px solid #ccc; border-bottom:1px solid #ccc; color:#666; line-height:1.6em; font-weight:normal;}
.tb_plan td.left { background-color:#fff; padding:3px 10px; text-align:left;border-left:1px solid #ccc; border-bottom:1px solid #ccc; color:#666; line-height:1.6em;}
.tb_plan td.txt_left {text-align:left;}
.tb_plan td.thbg { background-color:#f2f1ea; padding:7px 0;border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
.tb_plan td.center {  padding:3px 0 ; text-align:center;border-left:1px solid #ccc; border-bottom:1px solid #ccc; color:#666; line-height:1.6em;}
.tb_plan a { text-decoration:none; color:#666;}
.tb_plan a:hover { text-decoration: underline; color:#333;}

/*µª½º*/
.plan_tle {margin-bottom:15px;}

.st_none {background:none; color:#666; font-weight:normal; padding:0; line-height:1.6em; margin-bottom:5px;}

.depth_none {margin:0}
.depth_none li {background:none; color:#666; font-weight:normal; padding:4px 0 5px 0; line-height:1.6em;}

.depth01 {margin-bottom:55px;}
.depth01 li {background:url(/S0002/img/common/bu_1depth.gif) no-repeat 0 7px; color:#89a013; font-weight:bold; padding:4px 0 5px 20px; line-height:1.6em; margin-bottom:17px;}
.depth01 .align_list {clear:both; height:1%;}

.depth02 {margin-top:8px;}
.depth02 li {background:url(/S0002/img/common/bu_2depth.gif) no-repeat 0 10px; color:#666; font-weight:normal; padding:4px 0 5px 10px; line-height:1.6em; margin:0;}
.depth02 .plan_left {float:left; width:260px;}

.depth03 {margin-top:5px;}
.depth03 li {background:url(/S0002/img/common/bu_3depth.gif) no-repeat 0 12px; color:#666; font-weight:normal; padding:4px 0 5px 8px; line-height:1.6em;}

.depth03 {margin-top:5px;}
.depth04 li {background:url(/S0002/img/common/bu_4depth.gif) no-repeat 0 12px; color:#666; font-weight:normal; padding:4px 0 5px 8px; line-height:1.6em;}

.point_col {color:#ff7800;}