@charset "utf-8";

/* /////////////////////////////////////////////////////////////////////////// SEC */
#escNav {
 padding-bottom:20px;
}

#escNav ul {
 overflow:hidden;
 zoom:1;
 margin-right:-4px;
}

#escNav ul li {
 float:left;
 width:162px;
 margin-right:4px;
}

#topBox {
 background:url(/esc/2013summer_miyagi/images/top_box_bg02.gif) repeat-y 0 0;
 clear:both;
 margin-top:10px;
}

#topBox dd {
 background:url(/esc/2013summer_miyagi/images/top_box_bg01.gif) no-repeat 0 100%;
 padding:5px 20px 8px;
}

#topBox dd strong {
 color:#ef6f5e;
}

#escFooterContact {
 padding:20px 0;
 border-top:1px solid #ccc;
}

#escFooterNav {
 padding:20px 0;
 border-top:1px solid #ccc;
}

#escFooterNav ul{
 text-align:center;
}

#escFooterNav ul li {
 display:inline;
 text-align:center;
 padding:0 30px;
 border-right:1px solid #ccc;
}

#escFooterNav ul li:first-child {
 border-left:1px solid #ccc;
}

#escFooter {
 overflow:hidden;
 zoom:1;
}

#escFooter {
 overflow:hidden;
 zoom:1;
 margin:0 -20px 0 0;
 padding:20px 0;
 border-top:1px solid #ccc;
}

#escFooter .footerBox {
 width:320px;
 margin-right:20px;
 float:left;
}

#escFooter .footerBox img {
 vertical-align:middle;
}

#escFooter .footerBox h2,
#footerList dt {
 color:#7D6E54;
 font-weight:bold;
}

#escFooter .footerBox h2 {
 font-size:117%;
}


#footerList dd {
 margin:-1.9em 0 0 6.5em;
}

#guideList dt {
 font-weight:bold;
 color:#00335B;
}


#guideList dd{
 margin:-1.9em 0 10px;
 padding:0 0 10px 7em;
 border-bottom:1px dotted #ccc;
}

#btnEntry {
 padding:30px 0 30px;
 text-align:center;
}

.borderBox {
 padding:5px 10px;
 border:1px solid #ddd;
 background:#f6f6f6;
 margin-top:10px;
}

#flowBox {
 width:300px;
 float:right;
 padding:0 0 10px 15px;
 background:#fff;
}

#entryItem {
 border:1px solid #ccc;
 padding:10px;
 overflow:hidden;
 zoom:1;
}

#entryItem ul {
 overflow:hidden;
 zoom:1;
}

#entryItem li {
 display:inline;
 white-space:nowrap;
 padding-right:15px;
}


#agreement {
 margin-bottom:5px;
 padding:10px 5px 5px 10px;
 border:3px solid #ccc; 
}

#agreementText {
 overflow:auto;
 padding-right:15px;
}


/* Memory */
#memory {
 background:url(/esc/memory/2013summer_miyagi/images/memory_bg01.jpg) repeat-y 0 0;
 padding:0 0 15px;
}

#memoryMain {
 padding:0 10px;
 width:640px;
 overflow:hidden;
 zoom:1;
}

.groupList {
 background:url(/esc/memory/2013summer_miyagi/images/memory_bg02.gif) no-repeat 0 0;
 width:640px;
 height:72px;
}

.groupList ul {
 padding:5px 0 0 90px;
 width:550px;
 overflow:hidden;
 zoom:1;
 background-position:15px 20px;
 background-repeat:no-repeat;
}

.groupList  li {
 width:85px;
 height:24px;
 float:left;
 margin:5px 0 0 5px;
}


.groupList dt {
 width:68px;
 height:32px;
 text-indent:-999em;
 overflow:hidden;

}

.groupList ul.first {background-image:url(/esc/memory/2013summer_miyagi/images/tt_first.gif);}
.groupList ul.second {background-image:url(/esc/memory/2013summer_miyagi/images/tt_second.gif);}
.groupList ul.third {background-image:url(/esc/memory/2013summer_miyagi/images/tt_third.gif);}
.groupList ul.fourth {background-image:url(/esc/memory/2013summer_miyagi/images/tt_fourth.gif);}
.groupList ul.fifth {background-image:url(/esc/memory/2013summer_miyagi/images/tt_fifth.gif);}
.groupList ul.sixth {background-image:url(/esc/memory/2013summer_miyagi/images/tt_sixth.gif);}
.groupList ul.seventh {background-image:url(/esc/memory/2013summer_miyagi/images/tt_seventh.gif);}
.groupList ul.eighth {background-image:url(/esc/memory/2013summer_miyagi/images/tt_eighth.gif);}
.groupList ul.fourth_ow {background-image:url(/esc/memory/2013summer_miyagi/images/tt_fourth_ow.gif);}

.memoryBox {
 background:#fff url(/esc/memory/2013summer_miyagi/images/memory_box02.gif) no-repeat 0 100%;
 padding:0 0 15px; 
}

.memoryText {
 background:#fff url(/esc/memory/2013summer_miyagi/images/memory_box01.gif) no-repeat 0 0;
 padding:15px 15px 0;
 overflow:hidden;
 zoom:1;
}

.memoryText h4 {
 background:#eee;
 border-left:10px solid #efa539;
 padding:2px 5px 0;
 margin-bottom:10px;
 font-size:117%;
}

.close {
 text-decoration: line-through;
}

