body, p, input, button, textarea, select, .c1 { font-size:12px; color:#555555; 	background:#ffffff url(../images/aaa.jpg) no-repeat left top;
}
td { font-size:12px; color:#555555; text-align:left; padding-left:0px;padding-right:0px;}

a:link, a:visited, a:active { margin-top:5px; font-size:12px; color:#555555; }
a:hover { color:#1d95d4; }

.main_top { position:relative; padding:0 0 0px 0; margin:0px 0 0 0; display:block; background:#eee; }

.main_slide { position:relative; height:315px; width:950px; padding:0px; margin:0px auto; display:block;}

.main_bottom { position:relative; padding:0px; margin:0px; }

.main_left { float:left; padding:0px; margin:0px; }
.main_right { float:right; padding:0px; margin:0px; }

.slideImg {position:absolute; top:0px; left:0px; display:block; width:950px; height:450px; margin:0px;}
.slideImg ul{ list-style: none; margin:0px; padding:0px; }
.slideImg ul li{ margin:0px; padding:0px; }

.banners {position:relative; display:block; margin:0 0 0 0px; width:950px; height:143px; padding:0; background:#ddd; overflow:hidden;}
.banners .pg_prev {
	position:absolute; top:10px; left:0px;
    width:24px;
	height:123px;
	background: url(../images/banner_arrow_prev.png) top left no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -10000px;
    z-index:10;
}

.banners .pg_next {
	position:absolute; top:10px; right:0px;
    width:24px;
	height:123px;
	background: url(../images/banner_arrow_next.png) top right no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -10000px;
    z-index:10;
}

.banners ul { margin:10px 0 0 20px; padding:0; list-style:none; display:block; overflow:hidden; }
.banners ul li { display:block; float:left; margin-right:0px; padding:0 4px; }
.banners ul li a { display:block; width:230px; height:123px; overflow:hidden;}
.banners ul li a img { width:232px; }
/*
.banners a { display:block; margin:13px 0px 0 0px; padding:0; border:1px solid #999;}
.banners a.start { display:block; margin:5px 0 0 0; padding:0; border:1px solid #999;}
.banners a img { margin:0; padding:0;}
*/



.main_bottom { position:relative; padding:0px; margin:14px 0; }

.headline { padding: 1px 0 1px 0;  }
.headline ul{ list-style: none; margin:0px 0px 0px 0; padding:0px; }
.headline ul{_height:1%;}
.headline ul:first-child+html {height:1%;}
.headline ul:after{content:" "; display:block; clear:both; height:0; visibility:hidden; }

.headline ul li.media  { float:left; width:330px; min-height:230px; line-height:120%; margin:0 0 0 0px; position:relative;  border-right:1px solid #ccc; }
.headline ul li.news   { float:left; width:330px; min-height:230px; margin-left:0px; position:relative;  border-right:1px solid #ccc;  border-left:1px solid #ccc; }
.headline ul li.gallary{ float:right; width:325px; min-height:230px; margin-left:0px; position:relative;  border-right:1px solid #ccc; }

.headline ul li h2 { display:block; font-size:0px; text-indent:-99999px; }

.headline ul li.news h2{height:35px; width:200px; background:url("../images/headline_news_title.png") no-repeat scroll -10px 5px transparent; }
.headline ul li.media h2{height:35px; margin-left:46px; width:100px; background:url("../images/headline_media_title.png") no-repeat scroll 0px 5px transparent;  }
.headline ul li.gallary h2{height:35px; margin-left:42px; width:100px; background:url("../images/headline_photo_title.png") no-repeat scroll 0px 5px transparent;  }


.btn_more { position:absolute; top:9px; right:3px; font-size:10px; color:#bcbcbc; line-height:9px; background:url("../images/reimg/btn_more_01.gif") no-repeat left top; text-indent:-9999px; display:inline-block; width:34px; height:7px; }

.headline ul li.media { overflow:hidden; padding:0;}
.headline ul li.media div.mediaViewBox { position:relative; width:235px; _width:242px; height:180px; overflow:hidden; margin:0 auto; margin-top:25px; }
.headline ul li.media div.mediaViewBox ul {margin:4px 0 0 0; }
.headline ul li.media div.mediaViewBox ul li {margin:0; width:235px; height:130px; float:left; }
.headline ul li.media .thumb { width:235px; margin:0;}
.headline ul li.media .thumb a{ width:235px; height:130px; border: 1px solid #ccc; display:block; position:relative; background-repeat: no-repeat; background-position:50% -10px; overflow:hidden; }
.headline ul li.media .thumb img { position:absolute; top:50%; left:50%; margin-left:-45px; margin-top:-15px; }
.headline ul li.media .info { width:132px; margin:0 auto; text-align:left; color:#505050; }
.headline ul li.media .info .title { width:220px; margin-top:3px; font-size:12px; line-height:160%; text-overflow:ellipsis; overflow:hidden;}
.headline ul li.media .info .title a{ margin-top:5px; font-size:12px; color:#555555; font-weight:bold; }
.headline ul li.media .info .summary { width:120px; margin-top:3px; font-size:12px; color:#999; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.headline ul li.media .info .speaker { width:220px; margin-top:3px;  text-overflow:ellipsis; overflow:hidden;}
.headline ul li.media .action { margin:5px 10px 5px 15px; }
.headline ul li.media .cont_pre { position:absolute; top:65px; left:20px; background:url("../images/banner_arrow_prev.png") no-repeat 50% 50%; width:24px; height:130px; text-indent:-99999px; cursor:pointer; }
.headline ul li.media .cont_next { position:absolute; top:65px; right:20px; background:url("../images/banner_arrow_next.png") no-repeat 50% 50%; width:24px; height:130px; text-indent:-99999px; cursor:pointer; }
.headline ul li.media .btn_more img { vertical-align:middle; }

.headline ul li.news ul {list-style: none; margin:15px 0 0 20px; width:265px; }
.headline ul li.news li { position:relative; height:30px;  margin:0;}
.headline ul li.news li:first-child { border-top: none; }
.headline ul li.news li:last-child , ul.item li.last { }

.headline ul li.news #newsTabs li {height:25px;  }
.headline ul li.news #newsTabs li.item { height:25px; margin-left:15px; }


.headline ul li.news li .thumb { position:absolute; top:5px; left:0px; margin:0; text-align:center; }
.headline ul li.news li .thumb a {margin:0; width:60px; height:60px; background-color:#fff; background-repeat:no-repeat; background-position:0% 0%; display:block; }
.headline ul li.news li .detail { position:absolute; top:15px; left:0px; right:0px; }
.headline ul li.news li .detail .title { color:#1d95d4; line-height:150%; font-weight:normal; font-size:16px; margin-top:0px; text-overflow:ellipsis;  overflow:hidden; white-space:nowrap;}
.headline ul li.news li .detail .title  a{ color:#555555; }
.headline ul li.news li .detail .title  a:hover{ color:#1d95d4; }
.headline ul li.news li .detail .summary { margin-top:0px; color:#555555; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  font-size:12px; }
.headline ul li.news li .detail .summary a{ color:#555555; line-height:150%; margin-top:5px; }
.headline ul li.news li .detail .meta { margin-top:5px;  }
.headline ul li.news li .detail .meta .bar { margin:0 10px; color:#999; }
.headline ul li.news li .detail .meta .category { color:#999; font-weight:normal; font-size:12px;  }
.headline ul li.news li .detail .meta .date { color:#999; font-weight:normal; font-size:12px; }

.headline ul li.gallary .gallaryViewBox { position:relative; width:240px; height:240px; overflow:hidden; margin:0 auto; margin-top:30px; padding:0 30px;  }
.headline ul li.gallary ul {  }
.headline ul li.gallary ul li { margin:0 0px 0 0px; text-align:center; }
.headline ul li.gallary ul li a.thumb { margin:0; width:240px; height:130px; background-color:#fff; background-repeat:no-repeat; background-position:50% 0%; display:block; overflow:hidden;}
.headline ul li.gallary ul li a.thumb img { width:240px; /*height:130px; */ }

.headline ul li.gallary .pg_previous {  position:absolute; top:0px; left:5px; background:url("../images/banner_arrow_prev.png") no-repeat 50% 50%; width:24px; height:130px; text-indent:-99999px; cursor:pointer; }
.headline ul li.gallary .pg_next { position:absolute; top:0px; right:5px; background:url("../images/banner_arrow_next.png") no-repeat 50% 50%; width:24px; height:130px; text-indent:-99999px; cursor:pointer;}

/*

.headline ul li.gallary ul{ list-style: none; margin:10px 0px 20px 0; padding:0px; }
.headline ul li.gallary ul{_height:1%;}
.headline ul li.gallary ul:first-child+html {height:1%;}
.headline ul li.gallary ul:after{content:" "; display:block; clear:both; height:0; visibility:hidden; }
.headline ul li.gallary ul li { float:left; margin:3px 0 0 3px;}
.headline ul li.gallary ul li .thumb { margin:0; text-align:center; }
.headline ul li.gallary ul li .thumb a {margin:0; width:80px; height:80px; background-color:#fff; background-repeat:no-repeat; background-position:50% 0%; display:block; }
*/


.headline ul li.sns .radBox { width: 203px; height:220px; border: 1px solid #eaeaea; border-radius: 5px; text-align:center; }
.headline ul li.sns .radBox h2 { background:url("../images/reimg/tit_csns.png") no-repeat scroll 7px 10px transparent; border-bottom:none; padding:10px 5px 0 5px; display:none; }
.headline ul li.sns .radBox .viewBox { margin-top:5px; height:200px; overflow:hidden; overflow-y:scroll; }
.headline ul li.sns .radBox ul { width: 90%; margin:0 auto; text-align:left; }
.headline ul li.sns .radBox ul li { font-size:11px; color: #050505; border-bottom: 1px dashed #eaeaea; line-height:130%; padding:5px 0; }
.headline ul li.sns .radBox ul li span.date { color:#ef6421; margin-bottom:3px; display:block; }
.headline ul li.sns .radBox ul li p { height:28px; overflow:hidden; }
.headline ul li.sns .snsBtns { position:absolute; top:0px; right:-25px; }
.headline ul li.sns .snsBtns .btn_tw { background:url("../images/reimg/ico_twt.jpg") no-repeat left top; text-indent:-99999px; display:block; width:20px; height:20px; cursor:pointer;}
.headline ul li.sns .snsBtns .btn_fb { background:url("../images/reimg/ico_fb.jpg") no-repeat left top; text-indent:-99999px; display:block; width:20px; height:20px; cursor:pointer; margin-top:5px; }





.headline2 { padding: 1px 0 1px 0;  }
.headline2 ul{ list-style: none; margin:0px 0px 0px 0; padding:0px; }
.headline2 ul{_height:1%;}
.headline2 ul:first-child+html {height:1%;}
.headline2 ul:after{content:" "; display:block; clear:both; height:0; visibility:hidden; }

.headline2 ul li.media  { float:left; width:230px; height:320px; overflow:hidden; line-height:120%; margin:0 0 0 0px; padding:0;  position:relative;  border-right:1px solid #eee; }
.headline2 ul li.news   { float:left; width:330px; height:320px; overflow:hidden; margin-left:0px; position:relative;  border-right:1px solid #eee; }
.headline2 ul li.gallary{ float:right; width:400px; overflow:hidden; margin-left:0px; position:relative; }

.headline2 ul li h2 { display:block; font-size:0px; text-indent:-99999px; }

.headline2 ul li.news h2{height:35px; width:200px; background:url("../images/headline_news_title.png") no-repeat scroll -0px 0px transparent; }
.headline2 ul li.media h2{height:30px; margin-left:46px; width:90px; background:url("../images/headline_media_title.png") no-repeat scroll 0px 0px transparent;  }
.headline2 ul li.gallary h2{height:30px; margin-left:0px; width:90px; background:url("../images/title_album.png") no-repeat scroll 0px 0px transparent;  }
.headline2 ul li.gallary h3{height:30px; margin-left:0px; width:90px; background:url("../images/newfamily_title.png") no-repeat scroll 0px 0px transparent;  }


.btn_more { position:absolute; top:9px; right:3px; font-size:10px; color:#bcbcbc; line-height:9px; background:url("../images/reimg/btn_more_01.gif") no-repeat left top; text-indent:-9999px; display:inline-block; width:34px; height:7px; }

.headline2 ul li.media li { position:relative; overflow:hidden; padding:0; width:240px; height:250px;}
.headline2 ul li.media div.mediaViewBox { position:relative; width:200px; height:250px; overflow:hidden; margin:0 auto;  }
.headline2 ul li.media div.mediaViewBox ul {margin:0px 0 0 0; }
.headline2 ul li.media div.mediaViewBox ul li {margin:0; width:200px; height:250px; float:left; }


.headline2 ul li.media li .thumb {  position:relative; width:200px; height:120px;  margin:20px auto 0 auto; }
.headline2 ul li.media li .thumb a{ width:200px; height:120px; border: 1px solid #ccc; display:block; position:relative; background-repeat: no-repeat; background-position:0 0px; overflow:hidden; }
/*.headline2 ul li.media li .thumb a{ width:200px; height:120px; border: 1px solid #ccc; display:block; position:relative; background-repeat: no-repeat; background-position:0 0px; background-size:200px 150px; overflow:hidden; } */
.headline2 ul li.media li .thumb img { position:absolute; top:50%; left:50%; margin-left:-45px; margin-top:-15px; }

.headline2 ul li.media li .info { position:relative; width:200px; margin:0 auto; text-align:left; color:#505050; }
.headline2 ul li.media li .info .title { width:200px; margin-top:5px; font-size:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.headline2 ul li.media li .info .title a{ margin-top:5px; font-size:12px; color:#555555; font-weight:bold; }
.headline2 ul li.media li .info .summary { width:200px; margin-top:5px; font-size:12px; color:#999; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.headline2 ul li.media li .info .speaker { width:200px; margin-top:5px;  text-overflow:ellipsis; overflow:hidden;}
.headline2 ul li.media li .action { margin:5px 10px 5px 15px; }
.headline2 ul li.media .cont_pre { position:absolute; top:50px; left:20px; background:url("../images/banner_arrow_prev.png") no-repeat 50% 50%; width:24px; height:130px; text-indent:-99999px; cursor:pointer; }
.headline2 ul li.media .cont_next { position:absolute; top:50px; right:20px; background:url("../images/banner_arrow_next.png") no-repeat 50% 50%; width:24px; height:130px; text-indent:-99999px; cursor:pointer; }
.headline2 ul li.media .btn_more img { vertical-align:middle; }

.headline2 ul li.news ul {list-style: none; margin:20px 0 -10px 20px; width:280px; }
.headline2 ul li.news li { position:relative; height:25px;  margin:0 0 5px 0;}
.headline2 ul li.news li:first-child { border-top: none; }
.headline2 ul li.news li:last-child , ul.item li.last { }

.headline2 ul li.news #newsTabs li { height:20px;  }
.headline2 ul li.news #newsTabs li.item { height:20px; margin-left:0px; }


.headline2 ul li.news li .thumb { position:absolute; top:5px; left:0px; margin:0; text-align:center; }
.headline2 ul li.news li .thumb a {margin:0; width:60px; height:60px; background-color:#fff; background-repeat:no-repeat; background-position:0% 0%; display:block; }
.headline2 ul li.news li .detail { position:absolute; top:5px; left:0px; }
.headline2 ul li.news li .detail .title { color:#1d95d4; line-height:150%; font-weight:normal; font-size:12px; margin-top:0px; width:300px; text-overflow:ellipsis;  overflow:hidden; white-space:nowrap;}
.headline2 ul li.news li .detail .title  a{ color:#555555; }
.headline2 ul li.news li .detail .title  a:hover{ color:#1d95d4; }
.headline2 ul li.news li .detail .summary { margin-top:0px; color:#555555; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  font-size:12px; }
.headline2 ul li.news li .detail .summary a{ color:#555555; line-height:150%; margin-top:5px; }
.headline2 ul li.news li .detail .meta { margin-top:5px;  }
.headline2 ul li.news li .detail .meta .bar { margin:0 10px; color:#999; }
.headline2 ul li.news li .detail .meta .category { color:#999; font-weight:normal; font-size:12px;  }
.headline2 ul li.news li .adddate { position:absolute; top:5px; right:0px; color:#999; font-weight:normal; font-size:12px; }

.headline2 ul li.gallary .gallaryViewBox { position:relative; width:240px; overflow:hidden; margin:0 auto; margin-top:30px; padding:0 30px;  }
.headline2 ul li.gallary ul { margin-top:15px; }
.headline2 ul li.gallary ul li { float:left; margin:5px 5px 0 0; text-align:center; width:120px; overflow:hidden;  }
.headline2 ul li.gallary ul li a.thumb { margin:0; width:120px; display:block; overflow:hidden; background-color:#333; border:1px solid #eee;}
.headline2 ul li.gallary ul li a.thumb img {  }

.headline2 ul li.gallary .pg_previous {  position:absolute; top:0px; left:5px; background:url("../images/banner_arrow_prev.png") no-repeat 50% 50%; width:24px; height:130px; text-indent:-99999px; cursor:pointer; }
.headline2 ul li.gallary .pg_next { position:absolute; top:0px; right:5px; background:url("../images/banner_arrow_next.png") no-repeat 50% 50%; width:24px; height:130px; text-indent:-99999px; cursor:pointer;}

.headline2 ul li.sns .radBox { width: 203px; height:220px; border: 1px solid #eaeaea; border-radius: 5px; text-align:center; }
.headline2 ul li.sns .radBox h2 { background:url("../images/reimg/tit_csns.png") no-repeat scroll 7px 10px transparent; border-bottom:none; padding:10px 5px 0 5px; display:none; }
.headline2 ul li.sns .radBox .viewBox { margin-top:5px; height:200px; overflow:hidden; overflow-y:scroll; }
.headline2 ul li.sns .radBox ul { width: 90%; margin:0 auto; text-align:left; }
.headline2 ul li.sns .radBox ul li { font-size:11px; color: #050505; border-bottom: 1px dashed #eaeaea; line-height:130%; padding:5px 0; }
.headline2 ul li.sns .radBox ul li span.date { color:#ef6421; margin-bottom:3px; display:block; }
.headline2 ul li.sns .radBox ul li p { height:28px; overflow:hidden; }
.headline2 ul li.sns .snsBtns { position:absolute; top:0px; right:-25px; }
.headline2 ul li.sns .snsBtns .btn_tw { background:url("../images/reimg/ico_twt.jpg") no-repeat left top; text-indent:-99999px; display:block; width:20px; height:20px; cursor:pointer;}
.headline2 ul li.sns .snsBtns .btn_fb { background:url("../images/reimg/ico_fb.jpg") no-repeat left top; text-indent:-99999px; display:block; width:20px; height:20px; cursor:pointer; margin-top:5px; }




















.popup {position:absolute; z-index:1; top:500px; left:100px;  background:none repeat scroll 0 0 #212121; border:1px solid #464646;  padding:8px 10px 10px; }
.popup ul { list-style: none; margin:0px; padding:0px; }
.popup ul li { position:relative; }
.popup ul li .cookie { position:relative; font-size:12px; line-height:150%; letter-spacing:-1px; color:#999;}
.popup ul li .close {position:absolute; right:0px;}

.popup2 { position:absolute; top:500px; left:100px;  background:none repeat scroll 0 0 #212121; border:1px solid #464646;  padding:8px 10px 10px; }

.popup2 ul { list-style: none; margin:0px; padding:0px; }
.popup2 ul li { position:relative; }
.popup2 ul li .cookie { position:relative; font-size:12px; line-height:150%; letter-spacing:-1px; color:#999;}
.popup2 ul li .close {position:absolute; right:0px;}


.theme-oryun #slider {margin:0 auto 0 auto;
    width:950px; /* Make sure your images are the same size */
    height:450px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,.theme-orman.slider-wrapper { margin-top:0;}


table.links { margin:0px 0 20px 0; padding:0px; border:0; border-collapse: collapse; }
table.links td{ border:1px solid #fff;}
table.links a { display:block; width:165px; height:30px; background-image:url(../images/bottom_links2.png); background-color:#fff; }
table.links a.link_1 { width:168px; background-position:0 0; }
table.links a.link_1:hover { background-position:0 -66px;}
table.links a.link_2 { background-position:-169px 0; }
table.links a.link_2:hover { background-position:-169px -66px; }
table.links a.link_3 { width:166px; background-position:-335px 0; }
table.links a.link_3:hover { background-position:-335px -66px; }
table.links a.link_4 { background-position:-502px 0; }
table.links a.link_4:hover { background-position:-502px -66px; }
table.links a.link_5 { background-position:-668px 0; }
table.links a.link_5:hover { background-position:-668px -66px; }
table.links a.link_6 { background-position:-834px 0; }
table.links a.link_6:hover { background-position:-834px -66px; }


table.links a.link_7 { width:168px; background-position:0 -31px; }
table.links a.link_7:hover { background-position:0 -97px; }
table.links a.link_8 {background-position:-169px -31px; }
table.links a.link_8:hover { background-position:-169px -97px; }
table.links a.link_9 { width:166px;  background-position:-335px -31px; }
table.links a.link_9:hover { background-position:-335px -97px; }
table.links a.link_10{ background-position:-502px -31px; }
table.links a.link_10:hover{ background-position:-502px -97px; }
table.links a.link_11{ background-position:-668px -31px; }
table.links a.link_11:hover{ background-position:-668px -97px; }
table.links a.link_12{ background-position:-834px -31px; }
table.links a.link_12:hover{ background-position:-834px -97px; }


table.links2 { margin:0px 0 20px 0; padding:0px; border:0; border-collapse: collapse; }
table.links2 td{ border:1px solid #eee;}
table.links2 a { display:block; width:165px; height:30px; background-image:url(../images/bottom_links3.png); background-color:#fff; }
table.links2 a.link_1 { width:168px; background-position:0 0; }
table.links2 a.link_1:hover { background-position:0 -66px;}
table.links2 a.link_2 { background-position:-169px 0; }
table.links2 a.link_2:hover { background-position:-169px -66px; }
table.links2 a.link_3 { width:166px; background-position:-335px 0; }
table.links2 a.link_3:hover { background-position:-335px -66px; }
table.links2 a.link_4 { background-position:-502px 0; }
table.links2 a.link_4:hover { background-position:-502px -66px; }
table.links2 a.link_5 { background-position:-668px 0; }
table.links2 a.link_5:hover { background-position:-668px -66px; }
table.links2 a.link_6 { background-position:-834px 0; }
table.links2 a.link_6:hover { background-position:-834px -65px; }


table.links2 a.link_7 { width:168px; background-position:0 -31px; }
table.links2 a.link_7:hover { background-position:0 -97px; }
table.links2 a.link_8 {background-position:-169px -31px; }
table.links2 a.link_8:hover { background-position:-169px -97px; }
table.links2 a.link_9 { width:166px;  background-position:-335px -31px; }
table.links2 a.link_9:hover { background-position:-335px -97px; }
table.links2 a.link_10{ background-position:-502px -31px; }
table.links2 a.link_10:hover{ background-position:-502px -97px; }
table.links2 a.link_11{ background-position:-668px -31px; }
table.links2 a.link_11:hover{ background-position:-668px -97px; }
table.links2 a.link_12{ background-position:-834px -31px; }
table.links2 a.link_12:hover{ background-position:-834px -97px; }


/* Slideshow */
#slides { position:relative;  z-index:10; }
#slides .slides_container { width:950px; overflow:hidden; position:relative; display:none; }
#slides .slides_container a { width:950px; height:315px; display:block; }
#slides .slides_container a img { display:block; }
#slides .next,#slides .prev { position:absolute; top:98px; left:0px; width:23px; height:117px; display:block; z-index:11; background:url(../images/slide_arrow.png) no-repeat 0 50%; }
#slides .next {left:auto; right:0px; background-position:-23px 50%; }
#slides .pagination { position:absolute; top:293px; right:35px; z-index:101; }
#slides .pagination li { float:left; margin:0 3px; list-style:none; }
#slides .pagination li a { display:block; width:10px; height:0px; padding-top:10px; background-image:url(../images/slide_dot.png); background-position:-11px 0; float:left; overflow:hidden; }
#slides .pagination li.current a { background-position:0 0; }
