@charset "utf-8";
/* EAPCA CSS Document */

* {padding:0; margin:0; outline:0 none; list-style:none;}

body {font:12px/14px Arial, Helvetica, sans-serif; color:#3d3d3d; background:#dbd7cb url(../images/bg_back.gif) repeat-y top center;}
img {border:0 none;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; color:#454545;}
p { line-height:150%; font-size:12px; color:#3d3d3d;}

/** font **/
a {color:#3d3d3d; text-decoration:none;}
a:hover {color:#3d3d3d; text-decoration:underline;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:5px 0; border-bottom:#dededd 1px solid; text-transform:uppercase; color:#000; padding-bottom:8px; margin-bottom:15px;} h2 a {color:#000;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0 10px 0; color:#a61d2f; text-transform:uppercase; margin-bottom:10px;} h3 a {color:#a61d2f;}

.wh {color:#ffffff;} .wh a {color:#ffffff;}
.gry {color:#a9a9a9;} .gry a {color:#a9a9a9;}
.gry2 {color:#8d8d8d; margin-bottom:15px;} .gry2 a {color:#8d8d8d;}
.red {color:#a61d2f;} .red a {color:#a61d2f;}
.red2 {color:#d96a69;} .red2 a {color:#d96a69;}
.skyb {color:#9cc1e9;} .skyb a {color:#9cc1e9;}

@font-face {font-family: 'Museo-700';src: url('webfonts/250377_0_0.eot');src: url('webfonts/250377_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/250377_0_0.woff') format('woff'),url('webfonts/250377_0_0.ttf') format('truetype');}
@font-face {font-family: 'Museo-300';src: url('webfonts/250377_1_0.eot');src: url('webfonts/250377_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/250377_1_0.woff') format('woff'),url('webfonts/250377_1_0.ttf') format('truetype');}
@font-face {font-family: 'Museo-500';src: url('webfonts/250377_2_0.eot');src: url('webfonts/250377_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/250377_2_0.woff') format('woff'),url('webfonts/250377_2_0.ttf') format('truetype');}

/* no's */
.no-bo-bt {border-bottom:none !important}

/* layout */
.fl {float:left;}
.fr {float:right;}
.clr {clear:both;}
.h_img {width:80px;}
.rc_img {width:120px;}
.mt10 {margin-top:10px;}
.mb20 {margin-bottom:20px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mr20 {margin-right:20px;}
.mr10 {margin-right:10px;}
.ml25 {margin-left:25px;}
.ml40 {margin-left:40px;}
.ml30 {margin-left:30px;}
.ml10 {margin-left:10px;}
.ml5 {margin-left:5px;}
.pr8 {padding-right:8px;}
.pr18 {padding-right:18px;}
.pb10 {padding-bottom:10px;}
.t30 { padding-top:30px;}
.t40 { padding-top:40px;}
.t10 { padding-top:10px;}


/* header */
.top_wp {width:100%; height:28px; border-bottom:#474747 1px solid; border-top:#575757 1px solid; clear:both;
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #3d3d3d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#3d3d3d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#3d3d3d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4c 0%,#3d3d3d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4c 0%,#3d3d3d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4c 0%,#3d3d3d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#3d3d3d',GradientType=0 ); /* IE6-9 */}
.top {width:990px; margin:0 auto; position:relative;}
.top p {padding:0px;}
.top .txt { line-height:30px; position:absolute; top:0; left:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff}
.top .list {position:absolute; top:0; right:10px;}
.top .list li {float:left; line-height:30px; padding:0 10px; text-transform:uppercase; background:url(../images/bg_bar.gif) no-repeat top left;}

.ct_wp {width:100%; float:left; clear:both; border-top:#a63230 1px solid; background:url(../images/bg_top.gif) repeat-x top left;}
.contents {width:990px; margin:0 auto;}

.hd {height:93px; position:relative;}
.hd .logo {position:absolute; top:23px; left:10px;}
.hd .srh {position:absolute; top:36px; right:15px;}
.hd .input {padding:3px 8px; font-size:12px; line-height:20px; border:none; height:20px; 
background: #fff; /* Old browsers */
background: -moz-linear-gradient(top,  #d6d6d6 0%, #ffffff 13%, #ffffff 86%, #d6d6d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(13%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6d6d6 0%,#ffffff 13%,#ffffff 86%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6d6d6 0%,#ffffff 13%,#ffffff 86%,#d6d6d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6d6d6 0%,#ffffff 13%,#ffffff 86%,#d6d6d6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d6d6d6 0%,#ffffff 13%,#ffffff 86%,#d6d6d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */}
.hd .bt_srh {background:url(../images/icon.png) no-repeat 0 0; width:32px; height:26px; display:inline-block; border:none; cursor:pointer;}

.nav {height:38px; font-size:14px; line-height:38px; font-weight:bold; border-top:#a2423d 1px solid; clear:both; float: left;}
.nav li {display:inline-block; padding:0 9px;}

.m_img {height:404px; position:relative; clear:both;}
.m_img .photo {line-height:0;}
.m_img .txt {width:930px; position:absolute; bottom:0; left:0; background:url(../images/bg_txt.png) repeat 0 0; padding:10px 30px 40px;}
.m_img .t1 {font:24px/33px Museo-700; padding:5px 0;}
.m_img .t2 {line-height:16px;}
.m_img .dot {position:absolute; bottom:15px; right:10px;}
.m_img .dot a {border:#838381 1px solid; width:14px; height:14px; display:inline-block; margin:0 3px;}
.m_img .dot a:hover {border:#838381 1px solid; width:14px; height:14px; display:inline-block; background:#838381;}
.m_img .dot .on a {border:#838381 1px solid; width:14px; height:14px; display:inline-block; background:#838381;}

/* main */
.ct2_wp {width:100%; float:left; clear:both; background:url(../images/bg_foot.gif) repeat-x bottom left;}
.contents2 {width:990px; margin:0 auto;}

.m_contents {width:990px; float:left; clear:both; background:#ffffff url(../images/bg_contents.gif) repeat-y top right; position:relative; z-index:1000;}
.m_contents .left {width:627px; float:left; padding:15px; background:#ffffff; margin-top:-15px; z-index:1000;}
.m_contents .left .con {width:303px;}

.m_contents .left .date { float:left;  width: 45px; height: 45px; display: inline-block;  padding:10px; border-right:1px solid #ccc; text-align:center; background:#b6b3ae; margin-right:20px; margin-bottom:5px; font:16px/20px Museo-700;}
.m_contents .left .date span {width: 45px;font-size: 12px; text-align: center;display: inline-block; text-transform: uppercase; color: #fff; font: Museo-700;}
.m_contents .left .date .day {font-size: 22px; padding: 2px 0px 5px 0px;line-height: 18px; font-weight:bold;}


.m_contents .left .con img {margin-bottom:15px;}
.m_contents .left .con h3 {font-size:12px; padding:0; color:#000; padding:0 0 7px 0; text-transform:none; margin:0px; overflow:hidden} h3 a {color:#000; font-weight:bold;} h3 a:hover {color:#333;}
.m_contents .left .con p {padding:0; overflow:hidden; line-height:130%;}
.m_contents .right {width:303px; padding:15px; float:right;}
.m_contents .right h3 {padding:0px; text-transform:none; font-size:13px;}
.m_contents .right p {padding:0px;}
.m_contents .right img {margin-bottom:10px;}
.m_contents .bttl {font:16px/20px Museo-700; padding:5px 0; border-bottom:#dededd 1px solid;}
.m_contents .bttl span {font-size:12px;}
.m_contents .ttl {font-size:13px; line-height:16px; font-weight:normal;}
.m_contents .line {border-bottom:#dededd 1px solid; display:block; clear:both;}
.m_contents .view {font:12px/20px Museo-700; text-transform:uppercase; border-bottom:#dededd 3px solid;}
.m_contents .bn {clear:both;}
.m_contents .bn li {padding:3px 0; text-align:center;}

/* contents */
.sub_img {clear:both; line-height:0;}
.sub_contents {width:990px; float:left; clear:both; background:#ffffff url(../images/bg_contents2.gif) repeat-y top left; position:relative;}

.sub_left {width:218px; padding:15px; float:left;}
.sub_right {width:702px; float:left; padding:20px; margin-top:-15px; background:#ffffff;}
.sub_right p{ padding:10px 0;}
.sub_right ul{ margin-bottom:15px;}
.sub_right ul li{ margin-bottom:5px;}
.sub_contents .bttl {font:18px/22px Museo-700; padding:5px 0; border-bottom:#d5d5cf 3px solid;}
.sub_contents .lmenu {border-bottom:#d5d5cf 3px solid; clear:both; padding:10px 0; font-weight:bold;}
.sub_contents .lmenu li {padding:8px 5px;}
.sub_contents .lmenu li a:hover {color:#9a1d1b;}
.sub_contents .ic_arr {background:url(../images/icon.png) no-repeat 0 -64px; width:4px; height:7px; display:inline-block; vertical-align:middle;}
.sub_contents .ic_arr2 {background:url(../images/icon.png) no-repeat -11px -64px; width:7px; height:4px; display:inline-block; vertical-align:middle;}
.sub_contents .lmenu2 li {padding:4px 0 4px 30px;}
.sub_contents .lmenu2 li a {color:#d96a69;}
.sub_contents .lmenu2 li a:hover {color:#d96a69;}
.sub_contents .path {font-size:11px; clear:both;}

/* footer */
.foot_wp {width:100%; height:255px; padding-top:20px; border-bottom:#606061 1px solid; clear:both;
background: #565656; /* Old browsers */
background: -moz-linear-gradient(top,  #565656 0%, #414242 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#414242)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #565656 0%,#414242 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #565656 0%,#414242 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #565656 0%,#414242 100%); /* IE10+ */
background: linear-gradient(to bottom,  #565656 0%,#414242 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#414242',GradientType=0 ); /* IE6-9 */}
.foot {width:990px; margin:0 auto;}
.foot .bttl {font:16px/20px Museo-700; color:#dcdcdc; padding:5px 0; border-bottom:#5f636d 1px solid;}
.foot .bttl h4 {color:#dcdcdc}
.foot .bttl h4 a {color:#dcdcdc}
.foot .bttl2 {font:16px/20px Museo-700; color:#ffffff; padding:5px 0; text-shadow: 1px 1px 1px #212020; filter: dropshadow(color=#212020, offx=1, offy=1);}
.foot .bttl3 {font:15px/20px Museo-700; color:#dcdcdc; padding:5px 0;}
.foot .box {width:164px; float:left;}
.foot .box .bttl h4 {color:#dcdcdc}
.foot .box .bttl h4 a {color:#dcdcdc}
.foot .box2 {width:238px; float:left;}
.foot .list li {padding:2px 0;}
.foot .input {padding:3px 8px; font-size:12px; line-height:20px; border:none;
background: #d6d6d6; /* Old browsers */
background: -moz-linear-gradient(top,  #d6d6d6 0%, #ffffff 13%, #ffffff 86%, #d6d6d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(13%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6d6d6 0%,#ffffff 13%,#ffffff 86%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6d6d6 0%,#ffffff 13%,#ffffff 86%,#d6d6d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6d6d6 0%,#ffffff 13%,#ffffff 86%,#d6d6d6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d6d6d6 0%,#ffffff 13%,#ffffff 86%,#d6d6d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */}
.foot .bt_srh {font:15px/27px Museo-700; color:#ffffff; width:113px; height:27px; display:inline-block; cursor:pointer; border:#4c4c4b 1px solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
background: #df5958; /* Old browsers */
background: -moz-linear-gradient(top,  #df5958 0%, #d44d4a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df5958), color-stop(100%,#d44d4a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #df5958 0%,#d44d4a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #df5958 0%,#d44d4a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #df5958 0%,#d44d4a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #df5958 0%,#d44d4a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df5958', endColorstr='#d44d4a',GradientType=0 ); /* IE6-9 */}
.foot .bt_srh:hover {font:15px/27px Museo-700; color:#ffffff; width:113px; height:27px; display:inline-block; cursor:pointer; border:#4c4c4b 1px solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
background: #b93735; /* Old browsers */
background: -moz-linear-gradient(top,  #b93735 0%, #af2e2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b93735), color-stop(100%,#af2e2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b93735 0%,#af2e2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b93735 0%,#af2e2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b93735 0%,#af2e2d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b93735 0%,#af2e2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b93735', endColorstr='#af2e2d',GradientType=0 ); /* IE6-9 */}
.foot .nwletter li {padding:7px 0; clear:both;}
.foot .ic_fb a {background:url(../images/icon.png) no-repeat 0 -36px; width:18px; height:18px; display:inline-block; text-indent:-9999px; vertical-align:middle;}
.foot .ic_tw a {background:url(../images/icon.png) no-repeat -23px -36px; width:18px; height:18px; display:inline-block; text-indent:-9999px; vertical-align:middle;}
.foot .ic_pin a {background:url(../images/icon.png) no-repeat -46px -36px; width:18px; height:18px; display:inline-block; text-indent:-9999px; vertical-align:middle;}
.foot .ic_tum a {background:url(../images/icon.png) no-repeat -69px -36px; width:18px; height:18px; display:inline-block; text-indent:-9999px; vertical-align:middle;}

.foot2_wp {width:100%; clear:both; border-top:#353434 1px solid;
background: #414141; /* Old browsers */
background: -moz-linear-gradient(top,  #414141 0%, #3d3e3d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#414141), color-stop(100%,#3d3e3d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #414141 0%,#3d3e3d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #414141 0%,#3d3e3d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #414141 0%,#3d3e3d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #414141 0%,#3d3e3d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#3d3e3d',GradientType=0 ); /* IE6-9 */}
.foot2 {width:990px; height:45px; margin:0 auto; position:relative; text-align:center; padding-top:30px;}
.foot2 .logo {position:absolute; top:18px; left:15px;}