@charset "shift_jis";

/*CSS_Information===========================================
File_name:20130617_ulfes2013.css
Update:20130815
Page_title:ウルトラマンフェスティバル2013チケットプレゼントキャンペーン　第一弾&第二弾
============================================================
*/

/* resetFYahoo!UIarrengever.
================================================== */
body .resetOrigin{font-size:83.3%;font-weight:normal; line-height: 1.5;word-break: break-all ; font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif; -webkit-text-size-adjust: 100%;/*iphone*/}

.resetOrigin h1,.resetOrigin h2,.resetOrigin h3,.resetOrigin h4,.resetOrigin h5,.resetOrigin h6{font-size:1.0em;font-weight:normal;}

.resetOrigin select,.resetOrigin input,.resetOrigin button,.resetOrigin textarea{font-size:99%;}.resetOrigin pre,.resetOrigin code,.resetOrigin kbd,.resetOrigin samp{font-family:san-serif;font-size:1.0em;}.resetOrigin body,.resetOrigin div,.resetOrigin dl,.resetOrigin dt,.resetOrigin dd,.resetOrigin ul,.resetOrigin ol,.resetOrigin li,.resetOrigin h1,.resetOrigin h2,.resetOrigin h3,.resetOrigin h4,.resetOrigin h5,.resetOrigin h6,.resetOrigin pre,.resetOrigin code,.resetOrigin form,.resetOrigin fieldset,.resetOrigin legend,.resetOrigin p,.resetOrigin blockquote,.resetOrigin th,.resetOrigin td{margin:0;padding:0;}.resetOrigin table{font-size:inherit;font:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;}th{font-weight:normal;text-align:left;}th,.resetOrigin td{vertical-align:top;}address,.resetOrigin cite,.resetOrigin dfn,.resetOrigin em,.resetOrigin var{font-style:normal;}ol,.resetOrigin ul{list-style:none;}.resetOrigin fieldset,.resetOrigin abbr{border:0;}.resetOrigin ins{text-decoration:none;}.resetOrigin del{text-decoration:line-through;}.resetOrigin a{text-decoration:underline;}.resetOrigin strong{font-weight:bold;}.resetOrigin img,.resetOrigin object,.resetOrigin param{border:0;outline:0;vertical-align:bottom;}.resetOrigin q:before,.resetOrigin q:after{content:"";}.resetOrigin hr{display:none;}

/* ウルトラマンフェスティバル
================================================== */
body .ulfes2013 { background: black url("/bc/images/net-s_tokushu/20130617_ulfes2013_mainbg.jpg") no-repeat top center; color: #fff; width: 100%; }
body .ulfes2013 a, body .ulfes2013 a img { -webkit-transition: .5s ease-out; -moz-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; }
body .ulfes2013 a:hover { text-decoration: none; -webkit-transition: .2s ease-out; -moz-transition: .2s ease-out; -o-transition: .2s ease-out; transition: .2s ease-out; }
body .ulfes2013 a:hover img { -webkit-transition: .2s ease-out; -moz-transition: .2s ease-out; -o-transition: .2s ease-out; transition: .2s ease-out; opacity: .7; /* FireFox, Webkit, Opera */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /* IE */ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
body .ulfes2013 h3 { padding-bottom: 30px; }
body .ulfes2013 .section { width: 900px; margin: 0 auto; padding-bottom: 50px; }
body .ulfes2013 li { list-style: none; }
body .ulfes2013 hr{margin: 20px 0 30px 0;border: 0;border-bottom: 1px dashed #444;display: block;}
.ulfes2013 a { color: #f0ff00; -webkit-transition: .1s ease-out; -moz-transition: .1s ease-out; -o-transition: .1s ease-out; transition: .1s ease-out; }
.ulfes2013 a:hover { color: #ef1616; text-decoration: none; -webkit-transition: .1s ease-out; -moz-transition: .1s ease-out; -o-transition: .1s ease-out; transition: .1s ease-out; }
.ulfes2013header { background: url("/bc/images/net-s_tokushu/20130617_ulfes2013_back_header.png") no-repeat top center; height: 730px; position: relative; }
.ulfes2013header h2 { position: absolute; top: 235px; }
.ulfes2013header li:first-child{ display: block; position: absolute; top: 510px; margin-left: 25px; }
.ulfes2013header li:nth-child(2) { display: block; position: absolute; top: 510px; margin-left: 515px; }
.ulfes2013event { font-size: 1.4em; }
.ulfes2013event ul { margin-left: -15px; }
.ulfes2013event li { width: 290px; float: left; padding-left: 15px; margin-bottom: 8px; }
.ulfes2013event li em { color: #C5C5C5; font-size: 0.9em; }
.ulfes2013event p { clear: both; }
.ulfes2013event p a img { border: 1px solid #f0ff00; }
.ulfes2013event p a span { font-size: 0.9em; }
.ulfes2013event p a:hover img { border: 1px solid #ef1616; }

/*==================================
グッズ
===================================*/
.ulfes2013goods { font-size: 1.4em; }
.ulfes2013goods ul { margin-left: -30px; height: 350px; }
.ulfes2013goods li { text-align: center; padding: 0 0 0 30px; margin-bottom: 60px; width: 280px; float: left; position: relative; }
.ulfes2013goods li { background: url("/bc/images/net-s_tokushu/20130617_ulfes2013_goodslist.jpg") no-repeat; height: 278px; }
.ulfes2013goods li a { display: block; height: 278px; }
.ulfes2013goods .list1 li:first-child { background-position: 31px 0px; }
.ulfes2013goods .list1 li:nth-child(2) { background-position: 31px -280px; }
.ulfes2013goods .list1 li:nth-child(3) { background-position: 31px -560px; }
.ulfes2013goods .list2 li:nth-child(1) { background-position: 31px -840px; }
.ulfes2013goods .list2 li:nth-child(2) { background-position: 31px -1120px; }
.ulfes2013goods .list2 li:nth-child(3) { background-position: 31px -1400px; }
.ulfes2013goods .list3 li:nth-child(1) { background-position: 31px -1680px; }
.ulfes2013goods .list3 li:nth-child(2) { background-position: 31px -1960px; }
.ulfes2013goods .list3 li:nth-child(3) { background-position: 31px -2240px; }
.ulfes2013goods .list4 li:nth-child(1) { background-position: 31px -2520px; }
.ulfes2013goods li a span { position: absolute; top: 285px; left: 30px; width: 278px; text-align: center; color: #f0ff00; text-decoration: underline; }
.ulfes2013goods li a:hover { border: 10px solid #ef1616; height: 260px; }
.ulfes2013goods li a:hover span { text-decoration: none; color: #ef1616; }

/*==================================
応募ボタン
===================================*/
.ulfes2013 .ulfes2013entry { width: 900px; margin: -20px auto 0 auto; padding-bottom: 60px; }
.ulfes2013 .ulfes2013entry a:hover img { opacity: .7; /* FireFox, Webkit, Opera */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /* IE */ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
.ulfes2013 .ulfes2013entry ol{margin-left:-43px;margin-bottom: 20px;}
.ulfes2013 .ulfes2013entry ol li {float: left;width:360px;padding-left: 88px;}
.ulfes2013 .ulfes2013entry ul li { text-indent: -1em; padding-left: 1.0em; margin: 0 10px; color: #c5c5c5; font-size: 1.2em; text-align: left; width:328px;clear: both;}

/*==================================
応募規約
===================================*/
.ulfes2013rule dt { font-size: 1.6em; font-weight: bold; }
.ulfes2013rule dd { font-size: 1.4em; padding-bottom: 1.0em; padding-left: 1.1em; }
.ulfes2013rule em { color: #868686; }

/*==================================
oocss
===================================*/
.ulfes2013 .hide-txt { text-indent: 100%; white-space: nowrap; overflow: hidden; }
.ulfes2013 .caution { color: #ef1616; }

/* For modern browsers */
.20130617_ulfes2013 .cf:before, .cf:after { content: ""; display: block; overflow: hidden; }
.20130617_ulfes2013 .cf:after { clear: both; }

/* For IE 6/7 (trigger hasLayout) */
.20130617_ulfes2013 .cf { zoom: 1; }
