@charset "EUC-JP";
/* line 3, ../sass/lib/_utility.scss */
.s115 {
  line-height: 115%;
}

/* line 4, ../sass/lib/_utility.scss */
.s130 {
  line-height: 130%;
}

/* line 5, ../sass/lib/_utility.scss */
.s150 {
  line-height: 150%;
}

/* line 6, ../sass/lib/_utility.scss */
.f70 {
  font-size: 70%;
  line-height: 130%;
}

/* line 7, ../sass/lib/_utility.scss */
.f75 {
  font-size: 75%;
  line-height: 130%;
}

/* line 8, ../sass/lib/_utility.scss */
.f85 {
  font-size: 85%;
  line-height: 140%;
}

/* line 9, ../sass/lib/_utility.scss */
.f95 {
  font-size: 95%;
  line-height: 130%;
}

/* line 12, ../sass/lib/_utility.scss */
pre, .pre {
  white-space: pre;
  /* CSS 2.0 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3.0 */
  white-space: -hp-pre-wrap;
  /* HP Printers */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  white-space: -moz-pre-wrap;
  /* Mozilla */
  word-wrap: break-word;
  /* IE 5+ */
}

/* line 29, ../sass/lib/_utility.scss */
.clf, #footer .siteMap .bd, #footer .ftBnr {
  *zoom: 1;
}
/* line 33, ../sass/lib/_utility.scss */
.clf:after, #footer .siteMap .bd:after, #footer .ftBnr:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

/* line 42, ../sass/lib/_utility.scss */
.sprite, #header .evtTtl a, #header .ylogo a, #header .nav li a, #header .nav li em, .recommend a {
  display: block;
  text-indent: -9999px;
  overflow: hidden;
}

/* line 2, ../sass/lib/_reset.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th {
  margin: 0;
  padding: 0;
}

/* line 3, ../sass/lib/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 4, ../sass/lib/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 5, ../sass/lib/_reset.scss */
fieldset, img {
  border: 0;
}

/* line 6, ../sass/lib/_reset.scss */
legend {
  display: none;
}

/* line 7, ../sass/lib/_reset.scss */
caption, th {
  text-align: left;
}

/* line 8, ../sass/lib/_reset.scss */
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
}

/* line 9, ../sass/lib/_reset.scss */
body {
  font-family: "¥á¥¤¥ê¥ª", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
}

/* line 12, ../sass/lib/_reset.scss */
a {
  text-decoration: none;
}
/* line 14, ../sass/lib/_reset.scss */
a:hover {
  text-decoration: underline;
}

/* line 21, ../sass/sub_common.scss */
body {
  background-color: #edffb1;
}

/* line 24, ../sass/sub_common.scss */
#wrapper {
  background: #f5ffdc url(http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/sub_common/sc_pagebg.png) repeat-x;
  color: #1b1b1b;
}
/* line 27, ../sass/sub_common.scss */
#wrapper a {
  color: #0066cc;
}

/* line 31, ../sass/sub_common.scss */
#wrapShadowU {
  width: 970px;
  margin: 0 auto;
  background: #f5ffdc url(http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/sub_common/sc_shadowbg.png) repeat-y;
}

/* line 36, ../sass/sub_common.scss */
#wrapShadowL {
  width: 950px;
  padding: 0 10px;
  background: url(http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/sub_common/headerimg.jpg) no-repeat;
}

/* line 42, ../sass/sub_common.scss */
#header {
  position: relative;
  height: 114px;
  width: 950px;
}
/* line 46, ../sass/sub_common.scss */
#header h1 {
  color: #a41a54;
  font-size: 60%;
  position: absolute;
  top: 43px;
  right: 15px;
  text-align: right;
}
/* line 54, ../sass/sub_common.scss */
#header .evtTtl a {
  position: absolute;
  width: 285px;
  height: 49px;
  left: 294px;
  top: 5px;
}
/* line 62, ../sass/sub_common.scss */
#header .ylogo a {
  position: absolute;
  width: 160px;
  height: 39px;
  right: 10px;
  top: 1px;
}
/* line 70, ../sass/sub_common.scss */
#header .share {
  position: absolute;
  left: 25px;
  top: 36px;
}
/* line 75, ../sass/sub_common.scss */
#header .nav {
  position: absolute;
  left: 25px;
  top: 61px;
  padding: 0 1px 1px 0;
}
/* line 80, ../sass/sub_common.scss */
#header .nav li {
  padding: 1px 0 0 1px;
  float: left;
  height: 25px;
}
/* line 84, ../sass/sub_common.scss */
#header .nav li a, #header .nav li em {
  height: 25px;
  background: url(http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/sub_common/nav_sprite.png) no-repeat;
}
/* line 102, ../sass/sub_common.scss */
#header .nav li.nav1 {
  width: 152px;
}
/* line 104, ../sass/sub_common.scss */
#header .nav li.nav1 a, #header .nav li.nav1 em {
  width: 152px;
}
/* line 123, ../sass/sub_common.scss */
#header .nav li.nav1 a {
  background-position: 0 0;
}
/* line 131, ../sass/sub_common.scss */
#header .nav li.nav1 em, #header .nav li.nav1 a.current {
  background-position: 0 -61px;
}
/* line 102, ../sass/sub_common.scss */
#header .nav li.nav2 {
  width: 183px;
}
/* line 104, ../sass/sub_common.scss */
#header .nav li.nav2 a, #header .nav li.nav2 em {
  width: 183px;
}
/* line 123, ../sass/sub_common.scss */
#header .nav li.nav2 a {
  background-position: -153px 0;
}
/* line 131, ../sass/sub_common.scss */
#header .nav li.nav2 em, #header .nav li.nav2 a.current {
  background-position: -153px -61px;
}
/* line 102, ../sass/sub_common.scss */
#header .nav li.nav3 {
  width: 190px;
}
/* line 104, ../sass/sub_common.scss */
#header .nav li.nav3 a, #header .nav li.nav3 em {
  width: 190px;
}
/* line 123, ../sass/sub_common.scss */
#header .nav li.nav3 a {
  background-position: -337px 0;
}
/* line 131, ../sass/sub_common.scss */
#header .nav li.nav3 em, #header .nav li.nav3 a.current {
  background-position: -337px -61px;
}
/* line 102, ../sass/sub_common.scss */
#header .nav li.nav4 {
  width: 168px;
}
/* line 104, ../sass/sub_common.scss */
#header .nav li.nav4 a, #header .nav li.nav4 em {
  width: 168px;
}
/* line 123, ../sass/sub_common.scss */
#header .nav li.nav4 a {
  background-position: -528px 0;
}
/* line 131, ../sass/sub_common.scss */
#header .nav li.nav4 em, #header .nav li.nav4 a.current {
  background-position: -528px -61px;
}
/* line 102, ../sass/sub_common.scss */
#header .nav li.nav5 {
  width: 201px;
}
/* line 104, ../sass/sub_common.scss */
#header .nav li.nav5 a, #header .nav li.nav5 em {
  width: 201px;
}
/* line 123, ../sass/sub_common.scss */
#header .nav li.nav5 a {
  background-position: -697px 0;
}
/* line 131, ../sass/sub_common.scss */
#header .nav li.nav5 em, #header .nav li.nav5 a.current {
  background-position: -697px -61px;
}
/* line 102, ../sass/sub_common.scss */
#header .nav li.nav6 {
  width: 152px;
}
/* line 104, ../sass/sub_common.scss */
#header .nav li.nav6 a, #header .nav li.nav6 em {
  width: 152px;
}
/* line 123, ../sass/sub_common.scss */
#header .nav li.nav6 a {
  background-position: 0 -26px;
}
/* line 131, ../sass/sub_common.scss */
#header .nav li.nav6 em, #header .nav li.nav6 a.current {
  background-position: 0 -87px;
}
/* line 102, ../sass/sub_common.scss */
#header .nav li.nav7 {
  width: 183px;
}
/* line 104, ../sass/sub_common.scss */
#header .nav li.nav7 a, #header .nav li.nav7 em {
  width: 183px;
}
/* line 123, ../sass/sub_common.scss */
#header .nav li.nav7 a {
  background-position: -153px -26px;
}
/* line 131, ../sass/sub_common.scss */
#header .nav li.nav7 em, #header .nav li.nav7 a.current {
  background-position: -153px -87px;
}
/* line 102, ../sass/sub_common.scss */
#header .nav li.nav8 {
  width: 190px;
}
/* line 104, ../sass/sub_common.scss */
#header .nav li.nav8 a, #header .nav li.nav8 em {
  width: 190px;
}
/* line 123, ../sass/sub_common.scss */
#header .nav li.nav8 a {
  background-position: -337px -26px;
}
/* line 131, ../sass/sub_common.scss */
#header .nav li.nav8 em, #header .nav li.nav8 a.current {
  background-position: -337px -87px;
}
/* line 102, ../sass/sub_common.scss */
#header .nav li.nav9 {
  width: 168px;
}
/* line 104, ../sass/sub_common.scss */
#header .nav li.nav9 a, #header .nav li.nav9 em {
  width: 168px;
}
/* line 123, ../sass/sub_common.scss */
#header .nav li.nav9 a {
  background-position: -528px -26px;
}
/* line 131, ../sass/sub_common.scss */
#header .nav li.nav9 em, #header .nav li.nav9 a.current {
  background-position: -528px -87px;
}
/* line 102, ../sass/sub_common.scss */
#header .nav li.nav10 {
  width: 201px;
}
/* line 104, ../sass/sub_common.scss */
#header .nav li.nav10 a, #header .nav li.nav10 em {
  width: 201px;
}
/* line 123, ../sass/sub_common.scss */
#header .nav li.nav10 a {
  background-position: -697px -26px;
}
/* line 131, ../sass/sub_common.scss */
#header .nav li.nav10 em, #header .nav li.nav10 a.current {
  background-position: -697px -87px;
}

/* line 145, ../sass/sub_common.scss */
.share li {
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.recommend {
  display: none;
}

/* line 157, ../sass/sub_common.scss */
#contents {
  padding: 10px 25px 10px;
}

/* line 161, ../sass/sub_common.scss */
#footer {
  border-top: 5px solid #ad781b;
  background-color: #91610d;
}
/* line 164, ../sass/sub_common.scss */
#footer .siteMap {
  margin: 0 auto;
  width: 900px;
  padding: 0 25px;
  color: #fff;
}
/* line 169, ../sass/sub_common.scss */
#footer .siteMap a {
  color: #e3d776;
}
/* line 172, ../sass/sub_common.scss */
#footer .siteMap h3 {
  font-size: 90%;
  padding: 10px 0 7px;
  font-weight: bold;
}
/* line 179, ../sass/sub_common.scss */
#footer .siteMap .bd dl {
  padding-left: 15px;
}
/* line 180, ../sass/sub_common.scss */
#footer .siteMap .bd dl.left {
  float: left;
  width: 45%;
}
/* line 184, ../sass/sub_common.scss */
#footer .siteMap .bd dl.right {
  float: right;
  width: 49%;
}
/* line 189, ../sass/sub_common.scss */
#footer .siteMap .bd dl dt {
  font-size: 80%;
  margin-top: 8px;
  padding: 0 0 0 15px;
  margin-left: -10px;
  background: url(http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/sub_common/sitemap_icon.png) no-repeat left 1px;
}
/* line 196, ../sass/sub_common.scss */
#footer .siteMap .bd dl dd {
  font-size: 80%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 1px 5px 0;
  line-height: 2.0;
  background: url(http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/sub_common/footer_bg.png) no-repeat right 50%;
}
/* line 202, ../sass/sub_common.scss */
#footer .siteMap .bd dl dd.last {
  background: none;
}
/* line 209, ../sass/sub_common.scss */
#footer .ftBnr {
  margin-top: 20px;
  padding: 0 16px;
}
/* line 214, ../sass/sub_common.scss */
#footer .ftBnr li {
  float: left;
  width: 290px;
  padding: 0 8px;
}
/* line 219, ../sass/sub_common.scss */
#footer .spsqb {
  margin: 15px auto 0;
  width: 950px;
}
/* line 223, ../sass/sub_common.scss */
#footer .ftMain {
  padding: 15px 0 10px;
  color: #fff;
  width: 950px;
  margin: 0 auto;
}
/* line 228, ../sass/sub_common.scss */
#footer .ftMain a {
  color: #e3d776;
}
/* line 231, ../sass/sub_common.scss */
#footer .ftMain .changeDevice {
  padding-bottom: 10px;
  color: #333;
}
/* line 234, ../sass/sub_common.scss */
#footer .ftMain .changeDevice a {
  color: #e3d776;
}
/* line 238, ../sass/sub_common.scss */
#footer .ftMain .pt1 {
  text-align: center;
  font-size: 91%;
  padding-bottom: 15px;
}
/* line 243, ../sass/sub_common.scss */
#footer .ftMain .pt2 {
  text-align: center;
  font-size: 91%;
  padding-bottom: 10px;
}
/* line 248, ../sass/sub_common.scss */
#footer .ftMain .pt3 {
  border-top: 1px solid #b2a9ab;
  font-size: 78%;
  padding-top: 8px;
  margin: 0 25px;
  text-align: center;
}
/* line 255, ../sass/sub_common.scss */
#footer .ftMain .pt4 {
  font-size: 78%;
  padding-top: 8px;
  text-align: center;
}

/* line 263, ../sass/sub_common.scss */
.toTop {
  clear: both;
  padding-top: 10px;
  text-align: right;
  font-size: 80%;
}
/* line 268, ../sass/sub_common.scss */
.toTop a {
  color: #b78d3f;
}

/* line 279, ../sass/sub_common.scss */
.tillRelease {
  padding: 10px;
  font-size: 90%;
  line-height: 1.8;
  text-align: center;
  background-color: #ffebf2;
  margin-top: 10px;
}

.evtEnd, #evtEnd {
	text-indent: -9999px;
	overflow: hidden;
	display: block!important;
	width: 300px;
	height: 250px;
	background: url(http://i.yimg.jp/images/evt/sakura2013/pc/1.0.0/images/sub_common/evt_end.png);
}
