@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{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;}

/*=====================================
sub_common 1.0.0
=====================================*/
.hdsprite{background-image:url(http://i.yimg.jp/images/evt/xmas2011/sub_common/sub_common_nav001.png);background-repeat:no-repeat;}.sprite{display:block;text-indent:-9999px;}a.sprite{overflow:hidden;}body{background:url(http://i.yimg.jp/images/evt/xmas2011/sub_common/sub_common_bg001.png) repeat-x scroll 0 0 #000123;}#wrapper{width:950px;margin:0 auto;background:#2c2e68;}#header{position:relative;height:117px;background:url(http://i.yimg.jp/images/evt/xmas2011/sub_common/sub_common_hd001.jpg) no-repeat;}#header .pt1{position:absolute;width:309px;height:39px;top:17px;left:342px;}#header .pt2{position:absolute;width:170px;height:15px;top:0;left:402px;}#header .pt3{position:absolute;width:109px;height:29px;top:15px;left:827px;}#header .pt4{position:absolute;width:794px;margin:56px 83px 0 72px;border-top:1px solid #503707;border-left:1px solid #503707;overflow:hidden;_zoom:1;}#header .pt4 li{float:left;border-right:1px solid #503707;border-bottom:1px solid #503707;}#header .pt4a,#header .pt4f{width:165px;height:27px;}#header .pt4b,#header .pt4g{width:152px;height:27px;}#header .pt4c,#header .pt4h{width:151px;height:27px;}#header .pt4d,#header .pt4i{width:151px;height:27px;}#header .pt4e,#header .pt4j{width:170px;height:27px;}#header .pt4a_off{background-position:0 0;}#header .pt4a_on{background-position:0 -64px;}#header .pt4b_off{background-position:-170px 0;}#header .pt4b_on{background-position:-170px -64px;}#header .pt4c_off{background-position:-327px 0;}#header .pt4c_on{background-position:-327px -64px;}#header .pt4d_off{background-position:-483px 0;}#header .pt4d_on{background-position:-483px -64px;}#header .pt4e_off{background-position:-639px 0;}#header .pt4e_on{background-position:-639px -64px;}#header .pt4f_off{background-position:0 -32px;}#header .pt4f_on{background-position:0 -96px;}#header .pt4g_off{background-position:-170px -32px;}#header .pt4g_on{background-position:-170px -96px;}#header .pt4h_off{background-position:-327px -32px;}#header .pt4h_on{background-position:-327px -96px;}#header .pt4i_off{background-position:-483px -32px;}#header .pt4i_on{background-position:-483px -96px;}#header .pt4j_off{background-position:-639px -32px;}#header .pt4j_on{background-position:-639px -96px;}#contents{padding:0 25px;}.contentsBody{overflow:hidden;_zoom:1;}.mainClm{float:left;width:580px;}.subClm{float:right;width:300px;}#footer{padding:50px 25px;}#footer .pt1{margin-bottom:10px;font-size:85%;text-align:center;}#footer .pt2{margin-bottom:10px;font-size:85%;text-align:center;}#footer .pt2 li{display:inline;margin-right:6px;padding-right:5px;border-right:1px solid #da9b1d;}#footer .pt2 li.last{margin-right:0;padding-right:0;border-right:none;}#footer .pt3{padding-top:10px;border-top:1px solid #1a1c3e;font-size:75%;text-align:center;}#footer .pt4{margin-top:5px;font-size:75%;text-align:center;}.fcolor1{color:#190d04;}.fcolor1 a:link,.fcolor1 a:active,.fcolor1 a:hover{color:#1419bb;}.fcolor1 a:visited{color:#551a8b;}.fcolor2{color:#ccc692;}.fcolor2 a:link,.fcolor2 a:active,.fcolor2 a:hover{color:#da9b1d;}.fcolor2 a:visited{color:#7e5245;}.noscript{padding:10px;margin-bottom:10px;background:#fff;border:1px solid #f00;font-size:85%;line-height:125%;text-align:center;}.noscript strong{color:#f00;}.ad {margin-top:10px;color:#ccc692;}

/*=====================================
fonts 1.0.0
=====================================*/
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.f70{font-size:70%;line-height:130%;}.f75{font-size:75%;line-height:130%;}.f85{font-size:85%;line-height:140%;}.f95{font-size:95%;line-height:130%;}