/*************************************************** main page ¼³Á¤ ***************************************************/

.main_area0 {}

.main_area1 {overflow:hidden; clear:both; width:100%; padding:0 0 15px}

.main_area2 {overflow:hidden; clear:both; width:100%;}

.main_area3 {overflow:hidden; clear:both; width:100%; padding:0 0 15px}

.main_area4 {overflow:hidden; clear:both; width:100%;}
.main_area4 ul {padding:0;}
.main_area4 li {border-top:1px solid #eeeeee;}
.main_area4 h4 {overflow:hidden; clear:both; font-size:15px; color:#333333; font-weight:normal; letter-spacing:-0.5px; line-height:17px; padding:8px 10px 8px 10px; text-overflow:ellipsis;display:block; WHITE-SPACE:nowrap;}
.main_area4 .box1 {border-top:1px solid #c5c5c5;}
.main_area4 .box2 {border-top:1px solid #cfcfcf;}

.main_area5 {clear:both; text-align:right; font-size:12px; color:#d65437; line-height:14px; letter-spacing:-0.5px; padding:9px 10px 9px 0; border-top:1px solid #e1e1e1;}
.main_area5 img {margin:0 0 3px; vertical-align:middle}


.tab_box1 {float:left; text-align:center; font-size:14px; color:#333333; line-height:16px; letter-spacing:-0.5px; text-shadow:#ffffff 0 1px 0; padding:8px 0 7px; margin:0 0 0 -1px; background:#f4f4f4; border:#c8c8c8 1px solid; border-right:#ffffff 0px solid; cursor:pointer;}
.tab_box1o {float:left; text-align:center; font-size:14px; color:#345eaa; font-weight:bold; line-height:16px; letter-spacing:-0.5px; text-shadow:#ffffff 0 1px 0; padding:8px 0 7px; margin:0 -1px 0 -1px; background:#ffffff; border:#c8c8c8 1px solid; border-right:#ffffff 1px solid; border-bottom:#ffffff 1px solid; cursor:pointer;}

.main_thmb1 {overflow:hidden; clear:both; width:100%; cursor:pointer}
.main_thmb1 .thmb {float:left; overflow:hidden; margin:10px 9px 10px 10px;}
.main_thmb1 .text {overflow:hidden; padding:14px 10px 0 0;}
.main_thmb1 h4    {font-size:17px; font-weight:bold; letter-spacing:-0.5px; line-height:19px; margin:0 0 2px 0;}
.main_thmb1 h4 a  {color:#333333}
.main_thmb1 dl    {width:100%; font-size:12px; font-weight:bold; line-height:21px;}
.main_thmb1 dl a  {color:#888888}
.main_thmb1 dt    {width:100%; overflow:hidden; clear:both; color:#666666; font-weight:bold;}
.main_thmb1 dd    {margin:6px 0 0 0;}
.main_thmb1 p     {font-size:13px; line-height:16px; margin:0; padding:0}
.main_thmb1 p a   {color:#666666;}

.main_list1 {overflow:hidden; clear:both; width:100%; border-top:1px solid #eeeeee;}
.main_list1 h4 {overflow:hidden; font-size:15px; color:#333333; font-weight:normal; letter-spacing:-0.5px; line-height:17px; padding:8px 10px 8px 10px; text-overflow: ellipsis; display:block; WHITE-SPACE:nowrap;}

.main_thmb2 {float:left; text-align:center; padding:15px 0 0;}
.main_thmb2 h5 {color:#333333; font-size:13px; letter-spacing:-0.5px; line-height:15px; font-weight:normal; padding:8px 10px 0 10px;}


/*********/

#touchSlider1 {width:100%; height:248px; margin:0 auto; position:relative; overflow:hidden; }
#touchSlider1 ul {width:99999px; height:248px; position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider1 ul li {float:left; width:100%; height:248px;}

.btn_area1 {margin:0px auto; width:140px;}
.btn_area1 button {display:block; width:40px; height:23px;}
.btn_area1 button.btn_prev {float:left; margin:-16px 0 0; }
.btn_area1 button.btn_next {float:right; margin:-16px 0 0; }

.btn_nav1 {text-align:center; padding:6px 0 0}
.btn_nav1 .btn_page1 {display:inline-block; border:1px solid #bebebe; background-color:#d3d3d3; list-style-type:none; text-indent:-9999em; width:8px; height:8px; margin:1px 1px 1px 1px; overflow:hidden; list-style-image:none; margin-right:2px; -webkit-border-radius:4px; cursor:pointer; }
.btn_nav1 .btn_page1.on1 { border:1px solid #698bba; background-color:#76a3e8; }

/**/

#touchSlider2 {width:100%; height:139px; margin:0 auto; position:relative; overflow:hidden; }
#touchSlider2 ul {width:99999px; height:139px; position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider2 ul li {float:left; width:100%; height:139px;}

.btn_area2 {margin:0px auto; width:140px;}
.btn_area2 button {display:block; width:40px; height:23px;}
.btn_area2 button.btn_prev {float:left; margin:-16px 0 0; }
.btn_area2 button.btn_next {float:right; margin:-16px 0 0; }

.btn_nav2 {text-align:center; padding:6px 0 0}
.btn_nav2 .btn_page2 {display:inline-block; border:1px solid #bebebe; background-color:#d3d3d3; list-style-type:none; text-indent:-9999em; width:8px; height:8px; margin:1px 1px 1px 1px; overflow:hidden; list-style-image:none; margin-right:2px; -webkit-border-radius:4px; cursor:pointer; }
.btn_nav2 .btn_page2.on2 {border:1px solid #698bba; background-color:#76a3e8; }

/*********/

