﻿.clearfix:after{content:"";display:block;clear:both}html{color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,iframe{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}img{vertical-align:top}html{font-size:62.5%}html body{font-size:13px;font-size:1.3rem}html,body{font-family:"游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'palt'}a{color:#287c98;cursor:pointer}html body{color:#616161;font-size:1.8rem;min-width:1260px;text-align:justify}a{text-decoration:none;outline:none}#wra{display:none;opacity:0}#canvas{position:fixed;top:0px;left:0px;z-index:-1;width:100%;height:100%;overflow:hidden}.textIndent,.btn_PageDown{text-indent:-9999px;overflow:hidden}.text_bold1{font-weight:bold;color:#ff55a0}.text_bold2{font-weight:bold;color:#37bdb7}.num{letter-spacing:0px}.btn_PageTop{position:fixed;z-index:99;bottom:-56px;right:30px;opacity:0;cursor:pointer;width:64px;height:64px;display:block;background:url(/special/4th_anniversary/images/btn_PageTop.png) 0 0 no-repeat;-moz-transition:.6s;-o-transition:.6s;-webkit-transition:.6s;transition:.6s}.btn_PageTop:hover{opacity:0.6}.btn_PageTop.active{bottom:50px;opacity:1}.btn_PageTop.active:hover{opacity:0.6}.btn_PageDown{position:fixed;z-index:99;bottom:60px;right:30px;cursor:pointer;width:64px;height:64px;display:block;background:url(/special/4th_anniversary/images/btn_PageDown.png) 0 0 no-repeat;-moz-animation:btn_PageDown 0.8s infinite alternate;-webkit-animation:btn_PageDown 0.8s infinite alternate;animation:btn_PageDown 0.8s infinite alternate}@-moz-keyframes btn_PageDown{0%{opacity:1;bottom:60px}100%{opacity:0.6;bottom:45px}}@-webkit-keyframes btn_PageDown{0%{opacity:1;bottom:60px}100%{opacity:0.6;bottom:45px}}@keyframes btn_PageDown{0%{opacity:1;bottom:60px}100%{opacity:0.6;bottom:45px}}@-moz-keyframes icon_nav_open{0%{opacity:0.2}100%{opacity:1}}@-webkit-keyframes icon_nav_open{0%{opacity:0.2}100%{opacity:1}}@keyframes icon_nav_open{0%{opacity:0.2}100%{opacity:1}}.bg_Gradient{position:fixed;top:0;z-index:-1;width:100%;height:100%;background-image:linear-gradient(to top, #a8edea 0%,#fed6e3 100%)}#loading{z-index:10000}ul.loading{list-style-type:none;margin:0 auto;padding:0;width:424px;position:relative}ul.loading li{background-color:#f42c2c;color:#FFF;float:left;font-family:"Arial Black";font-size:30px;height:50px;line-height:50px;margin:-2px;text-align:center;width:50px;position:relative;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-animation:load 1s linear infinite alternate;-webkit-animation:load 1s linear infinite alternate;animation:load 1s linear infinite alternate}ul.loading li:nth-child(1){animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;z-index:0}ul.loading li:nth-child(2){animation-delay:.1s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;z-index:-1}ul.loading li:nth-child(3){animation-delay:.2s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;z-index:-2}ul.loading li:nth-child(4){animation-delay:.3s;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;z-index:-3}ul.loading li:nth-child(5){animation-delay:.4s;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;z-index:-4}ul.loading li:nth-child(6){animation-delay:.5s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;z-index:-5}ul.loading li:nth-child(7){animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;z-index:-6}@-moz-keyframes load{0%{background-color:#a8edea;transform:scale(0.8)}100%{background-color:#fed6e3;transform:scale(1.2)}}@-webkit-keyframes load{0%{background-color:#a8edea;transform:scale(0.8)}100%{background-color:#fed6e3;transform:scale(1.2)}}@keyframes load{0%{background-color:#a8edea;transform:scale(0.8)}100%{background-color:#fed6e3;transform:scale(1.2)}}#header{min-width:1260px;width:100%;background:url(/special/4th_anniversary/images/top_charas.png?161220) center 0 no-repeat}#header h1{max-width:1200px;margin:0 auto}#header h1 img{position:relative;top:20px}#header p{text-align:center;position:relative;margin:80px 0 80px 0}#header .nav_box{height:90px}#header nav{width:100%;height:90px;min-width:1260px;background:rgba(255,255,255,0.9);position:relative;z-index:2;border-color:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:#c9c9c9 0px 3px 10px;-webkit-box-shadow:#c9c9c9 0px 3px 10px;box-shadow:#c9c9c9 0px 3px 10px}#header nav.active{position:fixed;top:0}#header nav ul{min-width:1200px;max-width:1200px;margin:0 auto}#header nav ul li{float:left;width:200px;height:60px;margin-top:13px;text-align:center;position:relative;left:10px;opacity:0}#header nav ul li:before,#header nav ul li:after{content:" ";position:absolute;width:0;height:0;top:0;border:30px solid transparent}#header nav ul li:before{right:185px;border-right:15px solid #a8edea;border-left:0px}#header nav ul li:after{left:175px;border-left:15px solid #a8edea;border-right:0px}#header nav ul li.open{cursor:pointer}#header nav ul li.open:hover a{background:#fed6e3}#header nav ul li.open:hover a:after{display:block}#header nav ul li.open:hover:before{border-right-color:#fed6e3}#header nav ul li.open:hover:after{border-left-color:#fed6e3}#header nav ul li.open.active a{cursor:default;background:#fed6e3}#header nav ul li.open.active a:after{display:block}#header nav ul li.open.active:before{border-right-color:#fed6e3}#header nav ul li.open.active:after{border-left-color:#fed6e3}#header nav ul li.open a:before{content:"進行中";display:block;position:absolute;left:0;top:-10px;color:#fff;background:#ff9797;padding:2px 4px;font-size:13px;border-radius:3px;box-shadow:1px 1px 5px #ccc;-moz-animation:icon_nav_open 1s infinite alternate;-webkit-animation:icon_nav_open 1s infinite alternate;animation:icon_nav_open 1s infinite alternate}#header nav ul li.open a:after{content:"";height:0;width:0;border:10px solid transparent;border-top-color:#fed6e3;position:absolute;top:60px;left:70px;display:none}#header nav ul li.old a:before{content:"";display:none}#header nav ul li.soon a{cursor:default;background:#bebebe;color:#7d7d7d}#header nav ul li.soon:before{border-right-color:#bebebe}#header nav ul li.soon:after{border-left-color:#bebebe}#header nav ul li a{width:160px;margin:0 auto;height:60px;display:table-cell;vertical-align:middle;position:relative;left:15px;color:#616161;background:#a8edea;font-family:'Microsoft JhengHei'}#header nav ul li:nth-child(4) a{font-size:17px;letter-spacing:-1px}#contents{min-width:1200px;max-width:1200px;margin:0 auto;padding:0 60px 20px 60px;font-family:'Microsoft JhengHei';background:rgba(255,255,255,0.9);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:#999 0px 0px 16px 1px;-webkit-box-shadow:#999 0px 0px 16px 1px;box-shadow:#999 0px 0px 16px 1px}section{padding:40px 0 0px;position:relative;line-height:1.7;letter-spacing:-1px}section:after{content:"";clear:both;display:block}section#section08 .chara{margin:20px 30px 40px 0;cursor:pointer}section h2{width:1070px;height:65px;position:relative;left:0px;margin:0 auto;background-image:linear-gradient(to left, #a8edea 0%,#fed6e3 100%);font-size:35px;color:#676767;font-weight:bold;text-align:center;border-left:5px solid #ff4e9c;border-right:5px solid #039ebc}section h3{font-weight:bold}section .textArea{padding:25px 0 0 30px;max-width:480px}section .textArea p{margin-bottom:15px}section .chara{float:right;margin-top:35px;margin-right:20px;z-index:1}section .cpTime p,section .item p:nth-of-type(1){padding-left:20px}section .item{padding-top:40px;position:relative}section .item p:nth-of-type(2){position:absolute;left:270px;top:10px}section .item p:nth-of-type(2).cts03_item{top:auto;bottom:-30px}section .item.cts03_item_text{padding-top:20px}section #message{clear:both;border-top:double 10px #ccc;height:71px;padding:20px 0;margin-top:30px;text-align:center;font-size:42px;font-weight:bold;text-shadow:1px 1px #fff, 2px 2px 1px #ccc;color:#ff4e9c}section #message span{opacity:0}h2,.textArea,.chara{opacity:0}h2.active,.textArea.active,.chara.active{opacity:1}.h3line01{margin:20px 0px;padding:5px 8px 5px;border-width:0 0 0 5px;border-color:#029EBC;border-style:solid;background:#B6F0FB;color:#017589;line-height:140%;font-weight:bold;width:480px}.h3line02{margin:20px 0px;padding:5px 8px 5px;border-width:0 0 0 5px;border-color:#ff4d9c;border-style:solid;background:#ffc8da;color:#ff4c9b;line-height:140%;font-weight:bold;width:480px}.pic{width:450px;height:150px;margin:10px 0px 10px 20px}.rule li{list-style:disc;margin-left:40px}.rule2 li{list-style:disc;margin-left:40px;font-size:15px}footer{min-width:1260px;background:rgba(255,255,255,0.9);-moz-box-shadow:#c9c9c9 0px -1px 10px 0px;-webkit-box-shadow:#c9c9c9 0px -1px 10px 0px;box-shadow:#c9c9c9 0px -1px 10px 0px}#footer_box{width:860px;margin:0 auto;padding:20px 0;overflow:hidden;color:#555555}#footer_box ul li{float:left}#footer_box ul li.footer_btnarea{float:none;margin:0 50px}#footer_box ul.footer_nav li{font-size:15px}#footer_box ul.footer_nav li a{color:#555555;text-decoration:none;margin-right:20px}#footer_box ul.footer_nav li a:hover{text-decoration:underline}#footer_box ul.footer_nav li:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc}#footer_box ul.footer_nav li:nth-child(2) a{margin:0 20px}#footer_box ul.footer_nav li:nth-child(3) a{margin-left:20px;margin-right:0}#footer_box .social{padding:30px 0 15px 45px}#footer_box .facebook,#footer_box .twitter,#footer_box .gmail{float:left}#footer_box .fb_iframe_widget{line-height:1}#footer_box .twitter{margin:0 10px}#footer_box .cs-logo{padding-top:35px;text-align:center}#footer_box small{font-size:11px}.lb-dataContainer{padding-top:10px}.lb-nav a.lb-next,.lb-nav a.lb-prev{position:relative;opacity:0.8;transition:all 0.4s}.lb-nav a.lb-next:hover{right:-10px}.lb-nav a.lb-prev:hover{left:-10px}.lb-data .lb-number{font-size:17px;color:#FFF}.lb-data .lb-caption{font-size:18px;color:#FFF}.lb-data .lb-close{background:orange url(lightbox/close.png) center center no-repeat;padding:5px;border-radius:4px}
/*# sourceMappingURL=common.css.map */
