@charset "euc-jp";
/* CSS Document */

/*=====================================
reset
=====================================*/
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;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ol,ul{list-style:none;}fieldset,img{border:0;}legend{display:none;}caption,th{text-align:left;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}

/*=====================================
Library
=====================================*/
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size:x-large;}html>body .yjXXL{font-size:180%;font-size:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size:large;}html>body .yjXL{font-size:150%;font-size:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size:medium;}html>body .yjL{font-size:120%;font-size:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size:small;}html>body .yjM{font-size:100%;font-size:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size:small;}html>body .yjMt{font-size:100%;font-size:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size:x-small;}html>body .yjS{font-size:84%;font-size:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size:x-small;}html>body .yjSt{font-size:84%;font-size:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size:xx-small;}html>body .yjXS{font-size:70%;font-size:x-small;}.f70{font-size:70%;line-height:1.3;}.f75{font-size:75%;line-height:1.3;}.f80{font-size:80%;line-height:1.3;}.f85{font-size:85%;line-height:1.3;}.f95{font-size:95%;line-height:1.3;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.txtC{text-align:center;}.txtR{text-align:right;}.floatL{float:left;}.floatR{float:right;}.clf{overflow:hidden;_zoom:1;}.bold{font-weight:bold;}.imgMid{vertical-align:middle;}.imgBtm{vertical-align:bottom;}

/*=====================================
Template
=====================================*/
.emg { background-color: #f8c4cf;}
#wrapper {
	background: #fdedf0 url(http://i.yimg.jp/images/evt/sakura2012/top_pagebg.png) repeat-x;
}
#wrapShadowU {
	width: 970px;
	background-color:#FFF;
	margin: 0 auto;
	background: url(http://i.yimg.jp/images/evt/sakura2012/top_bgwhite.png) repeat-y;;
}
#wrapShadowL {
	width: 950px;
	background-color:#FFF;
	margin: 0 auto;
	padding: 0 10px;
	background: url(http://i.yimg.jp/images/evt/sakura2012/top_bgwhite_gr.png) no-repeat;
}
.hdsprite { background-image: url(http://i.yimg.jp/images/evt/sakura2012/commonnavi.png); background-repeat: no-repeat;}
#header {
	position: relative;
	width: 100%;
	height: 114px;
	background: url(http://i.yimg.jp/images/evt/sakura2012/commonheader.jpg) no-repeat;
}
#header .pt1 a {
	position: absolute;
	top: 0; 
	left: 196px;
	width: 463px;
	height: 57px;
}
#header .pt2 a {
	position: absolute;
	top: 0; 
	right: 10px;
	width: 125px;
	height: 38px;
}
#header .pt3 {
	position: absolute;
	width: 898px;
	height: 51px;
	padding: 1px;
	top: 61px;
	left: 25px;
}
#header .pt3 li {
	height: 25px;
	padding-right: 1px;
	float: left;
}
#header .pt3 li.last {
	padding-right: 0;
}
#header .pt3 li.second {
	padding-top: 1px;
}
#header .pt3 li a, #header .pt3 li span {
	height: 25px;
}

#header .pt3a_on { background-position: 0 0; width:152px;}
#header .pt3b_on { background-position: -153px 0; width:183px;}
#header .pt3c_on { background-position: -337px 0; width:190px;}
#header .pt3d_on { background-position: -528px 0; width:168px;}
#header .pt3e_on { background-position: -697px 0; width:201px;}
#header .pt3f_on { background-position: 0 -26px; width:152px;}
#header .pt3g_on { background-position: -153px -26px; width:183px;}
#header .pt3h_on { background-position: -337px -26px; width:190px;}
#header .pt3i_on { background-position: -528px -26px; width:168px;}
#header .pt3j_on { background-position: -697px -26px; width:201px;}

#header .pt3a_off { background-position: 0 -64px; width:152px;}
#header .pt3b_off { background-position: -153px -64px; width:183px;}
#header .pt3c_off { background-position: -337px -64px; width:190px;}
#header .pt3d_off { background-position: -528px -64px; width:168px;}
#header .pt3e_off { background-position: -697px -64px; width:201px;}
#header .pt3f_off { background-position: 0 -90px; width:152px;}
#header .pt3g_off { background-position: -153px -90px; width:183px;}
#header .pt3h_off { background-position: -337px -90px; width:190px;}
#header .pt3i_off { background-position: -528px -90px; width:168px;}
#header .pt3j_off { background-position: -697px -90px; width:201px;}
#contents {
	padding: 0px 25px 0px;
	overflow: hidden;
	_zoom: 1;
}
.mainClm {
	float: left;
	width: 580px;
}
.subClm {
	float: right;
	width: 300px;
}
#footer { padding: 25px 25px 0;}
#footer .pt1 {
	text-align: center;
	font-size: 85%;
	padding-bottom: 15px;
}
#footer .pt2 {
	text-align: center;
	font-size: 85%;
	padding-bottom: 10px;
	color:#999;
}
#footer .pt3 {
	border-top: 1px solid #B2A9AB;
	font-size: 75%;
	padding-top: 10px;
	text-align: center;
}
#footer .pt4 {
	font-size: 75%;
	padding: 5px 0 10px;
	text-align:center;
}

.mainMod { margin-top: 10px;}
.subMod { margin-top: 10px;}

.first {margin: 0; padding: 0;}

.sprite {
    display: block;
    text-indent: -9999px;
}
a.sprite {
    overflow: hidden;
}
.arrow {
	background: url(http://i.yimg.jp/images/evt/sakura2012/sub_common/common_arrow.png) no-repeat 0 5px;
	padding-left: 10px;
}

.evtEnd {
    background: url(http://i.yimg.jp/images/evt/sakura2012/top/top_10.png) no-repeat scroll 0 0 transparent;
    height: 250px;
    width: 300px;
}


