/* ----------------------------------------------------------------
  Heading
----------------------------------------------------------------- */

/* .menu-header-container
----------------------------------------------- */

.menu-header-container{
padding:10px 25px;
margin-bottom:23px;
color:#fff;
position:relative;
background-color:#287ac4;
}

/* .menu-header-container > .menu-header
----------------------------------------------- */

.menu-header-container .menu-header{
padding-right:150px;
display:block;
line-height:1.45;
font-size:30px;
text-shadow:1px 1px 1px rgba(0, 0, 0, .35);
}

.menu-header-container .menu-header a{
color:#fff;
}

.menu-header-container .menu-header a:active,
.menu-header-container .menu-header a:hover,
.menu-header-container .menu-header a:focus{
text-decoration:none;
}

/* .menu-header-container > .menu-header-sup
----------------------------------------------- */

.menu-header-container .menu-header-sup{
font-size:15px;
}

/* ----------------------------------------------------------------
  page
----------------------------------------------------------------- */
/* .hdg-container
----------------------------------------------- */
.hdg-container {
margin-bottom:8px;
height:0;
padding-top:136px;
background: url(/element/announce/w_tour/stock_asc/images/bg-hdg-container.png) no-repeat left top;
overflow:hidden;
}

/* .hdg-l3
----------------------------------------------- */
.hdg-l3{
color: #333;
font-size: 22px;
text-align: center;
padding-top: 25px;
margin-bottom: 20px;
border-top: 1px solid #ddd;
}

/* .box
----------------------------------------------- */
.box {
margin-bottom:45px;
text-align: center;
}

/* .notice-list
----------------------------------------------- */
.notice-list{
text-align: left;
font-size:11px;
margin-top: 25px;
}

.notice-list li{
position: relative;
padding-left:1em;
margin:7px 0 0;
}

.notice-list li:before{
position: absolute;
left: 0;
top: 0;
content: '\203b';
}

/* .list-tour
----------------------------------------------- */
.list-tour {
margin:0 -8px 0 -7px;
overflow:hidden;
}

.list-tour li {
float:left;
margin:0 8px 15px 7px;
}

.list-tour li img{
vertical-align:bottom;
opacity:1;
}

.list-tour li a{
position:relative;
color:#fff;
}

.list-tour li a:active img,
.list-tour li a:hover img,
.list-tour li a:focus img{
transition-property: opacity;
transition-duration: 0.4s;
transition-timing-function: ease-out;
opacity: .6;
}

.list-tour li span{
display:block;
position:absolute;
bottom:0;
left:0;
width:100%;
line-height:32px;
text-align:center;
font-weight:bold;
font-size:16px;
background:#000;
background:rgba(0,0,0,0.6);
z-index:1;
}


/* .btn-search
----------------------------------------------- */
.btn-search {
width:470px;
margin:25px auto 0;
}

.btn-search a {
display: block;
padding: 10px 0;
color: #fff;
font-weight: bold;
font-size: 20px;
text-shadow: 0px 1px 1px rgba(4, 0, 0, 0.2);
border-radius: 4px;
background-color: #70b600;
box-shadow: 0 -4px 0 #5a9200 inset;
text-decoration: none;
}

/* #facebookApi_wrap
----------------------------------------------- */
#facebookApi_wrap h3 {
background: #efefef;
border-bottom: 1px dotted #ccc;
margin-bottom: 10px;
}

#facebook_comment {
float: left;
display: inline;
width: 730px;
margin-right: 20px;
background-color: #F5F5F5;
display: inline;
float: left;
min-height: 290px;
}

#facebook_likeBox {
float: left;
display: inline;
width: 210px;
}
