﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.happytime_lp,.happytime_acv{font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;line-height:1.3em}img{width:100% !important;height:auto !important}.happytime_lp{font-size:16px;background-color:#54c1ed}.happytime_lp-con{overflow:hidden;clear:both;background-image:url(../img/bg.png);background-position:top center}.happytime_acv{font-size:16px;background-image:url(../img/archive/bg.png);background-position:top center;background-color:#fed631}.happytime_acv .l-contents .l-inner{padding-bottom:80px}.l-header,.l-contents,.l-footer{width:100%;height:auto}.l-header .l-inner,.l-contents .l-inner,.l-footer .l-inner{width:1100px;margin-left:auto;margin-right:auto}.l-contents .l-inner{padding-bottom:200px}.l-footer{background-color:#e50012;padding:15px;width:auto}.l-footer .l-inner{background-color:#e50012;overflow:hidden;clear:both;width:1100px;color:#fff;font-size:14px;margin-left:auto;margin-right:auto}.l-footer .l-inner_right{float:right}.l-footer .l-inner_left{float:left}.l-menu{position:absolute;bottom:9%;left:5.3%;z-index:100}.l-menu .l-inner{width:50%;float:right}.l-menu .l-inner:first-child{float:left}.l-con_base{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;width:80%;box-sizing:border-box;padding:25px;margin-left:auto;margin-right:auto}.l-col{clear:both;overflow:hidden;display:block;margin-top:20px;margin-left:-15px}.l-col1,.l-col2,.l-col3,.l-col4,.l-col5,.l-col6,.l-col7,.l-col8,.l-col9,.l-col10,.l-col11,.l-col12{float:left;position:relative;display:inline;box-sizing:border-box;padding-left:15px}.l-col1{width:8.33333333%}.l-col2{width:16.66666667%}.l-col3{width:25%}.l-col4{width:33.33333333%}v .l-col5{width:41.66666667%}.l-col6{width:50%}.l-col7{width:58.33333333%}.l-col8{width:66.66666667%}.l-col9{width:75%}.l-col10{width:83.33333333%}.l-col11{width:91.66666667%}.l-col12{width:100%}.yellow{color:#fff000}.main_visual{overflow:hidden;background-image:url(../img/bg_main_pc.jpg);background-repeat:no-repeat;background-position:top center;background-size:auto 100%}.main_visual-inner{position:relative}.main_visual-kira_base,.main_visual-kira1,.main_visual-kira2,.main_visual-kira3,.main_visual-ouji,.main_visual-title{position:absolute;top:0}.main_visual-title{z-index:10}.happy_watch{position:relative;background-color:#00a2e5;background-image:url(../img/img_watch_pc.png);background-position:top left;background-repeat:no-repeat;background-size:contain;margin-top:10%}.happy_watch-present{width:114%;position:absolute;top:-25%;left:-7%;margin-top:10px;margin-left:auto;margin-right:auto}.happy_watch-img{width:66.5%;margin-right:0;margin-left:auto}.happy_watch-text{font-size:12px;width:65%;border:1px solid #333;padding:15px;margin-right:0;margin-left:auto}.happy_watch-entry{background-color:#00a2e5;position:relative;margin-top:30px}.happy_watch-entry p:nth-of-type(n+2){margin-top:15px}.happy_watch-entry_sub{display:block;font-weight:bold;font-size:18px;margin-bottom:2px}.happy_watch-entry_tell{display:block;margin-top:5px;margin-bottom:5px;font-size:25px;font-weight:bold}.happy_watch-entry_deco{width:9.5%;position:absolute;right:-7%;bottom:-7%}.happy_watch-entry_btn{width:56.2%;margin-top:40px;margin-right:auto;margin-left:auto}.happy_watch-end{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;color:#fff;background:rgba(0,162,229,0.75);text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;line-height:1.5em;box-sizing:border-box;padding-top:15%;padding-bottom:10px;padding-left:10px;padding-right:10px;font-weight:bold;font-size:35px}.happy_time{position:relative;margin-top:60px}.happy_time-title{width:69.4%;margin-left:auto;margin-right:auto}.happy_time-con{background-color:#00a2e5}.happy_time-con_title{width:50%;margin-left:auto;margin-right:auto}.happy_time-con_btn1{width:63.6%;margin-top:20px;margin-left:auto;margin-right:auto}.happy_time-con_tw{width:70.6%;margin-top:40px;margin-left:auto;margin-right:auto}.happy_time-con_twbtn{width:74.7%;margin-top:20px;margin-left:auto;margin-right:auto}.happy_time-deco_left{width:8.4%;position:absolute;left:3%;bottom:-5%}.happy_time-deco_right{width:28.2%;position:absolute;right:0;bottom:-11%}.happytime{text-align:center}.happytime-title{width:88.7%;margin-top:50px;margin-left:auto;margin-right:auto}.happytime-con{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;background-color:#fffcef;padding:35px;overflow:hidden;clear:both;margin-top:20px}.happytime-text1{width:88.7%;margin-left:auto;margin-right:auto}.happytime-text2{text-align:center;line-height:1.5em;font-size:25px;font-weight:bold;margin-top:50px}.happytime-tw{width:70%;position:relative;margin-left:auto;margin-right:auto}.happytime-tw_img{width:19.7%;position:absolute;right:-9%;bottom:0}.happytime-link:hover{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.gotop{position:relative;text-align:right;width:1100px;overflow:hidden;margin-left:auto;margin-right:auto}.gotop_btn{position:relative;display:block;float:right;width:160px;height:95px;overflow:hidden;cursor:pointer}.gotop_btn img{position:absolute;left:0;top:0;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);top:15px}.gotop_btn:hover img{top:0}.page-top span{position:relative;display:block;float:right;width:90px;height:75px;overflow:hidden;cursor:pointer}.page-top span img{position:absolute;left:0;top:0;width:90px;height:75px;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.page-top span{width:120px;height:100px}.page-top span img{top:15px;width:120px;height:100px}.page-top span:hover img{top:0}.footer-link{color:#fff;text-decoration:none}@media only screen and (max-width: 1100px){.l-header .l-inner,.l-contents .l-inner,.l-footer .l-inner{width:100%}.l-footer{width:auto}.l-menu .l-inner{width:50%}.happytime-con{margin-left:20px;margin-right:20px}.gotop{width:100%}}@media only screen and (max-width: 980px){.happytime_lp{font-size:14px}.happytime_acv{font-size:14px}.happytime_acv .l-contents .l-inner{padding-bottom:50px}.l-contents .l-inner{padding-bottom:18%}.l-footer .l-inner{font-size:12px}.l-con_base{width:90%;padding:15px}.l-col{margin-top:10px;margin-left:-10px}.l-col1_tb,.l-col2_tb,.l-col3_tb,.l-col4_tb,.l-col5_tb,.l-col6_tb,.l-col7_tb,.l-col8_tb,.l-col9_tb,.l-col10_tb,.l-col11_tb,.l-col12_tb{padding-left:10px}.l-col1_tb{width:8.33333333%}.l-col2_tb{width:16.66666667%}.l-col3_tb{width:25%}.l-col4_tb{width:33.33333333%}.l-col5_tb{width:41.66666667%}.l-col6_tb{width:50%}.l-col7_tb{width:58.33333333%}.l-col8_tb{width:66.66666667%}.l-col9_tb{width:75%}.l-col10_tb{width:83.33333333%}.l-col11_tb{width:91.66666667%}.l-col12_tb{width:100%}.happy_watch-present{width:114%;top:-20%}.happy_watch-img{width:60%;margin-top:2%}.happy_watch-text{width:60%}.happy_watch-entry_sub{font-size:16px}.happy_watch-entry_deco{right:-6%;bottom:-6%}.happy_watch-end{font-size:30px}.happy_time-deco_right{bottom:-14%}.happy_time-deco_left{left:0;bottom:-7%}.happytime-con{padding:25px;margin-left:15px;margin-right:15px}.happytime-text2{font-size:20px}.happytime-tw{width:80%}}@media only screen and (max-width: 640px){.happytime_lp{font-size:12px}.happytime_acv{font-size:12px;background-image:url(../img/archive/bg_sp.png)}.l-contents .l-inner{padding-bottom:90px}.l-footer{padding:10px;width:auto}.l-footer .l-inner{font-size:10px;text-align:center}.l-footer .l-inner_left,.l-footer .l-inner_right{float:none}.l-footer .l-inner_right{margin-top:5px}.l-menu{bottom:2%;left:0;width:100%}.l-con_base{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;width:100%;padding-top:15px;padding-bottom:15px;padding-left:10px;padding-right:10px}.l-col1_sp,.l-col2_sp,.l-col3_sp,.l-col4_sp,.l-col5_sp,.l-col6_sp,.l-col7_sp,.l-col8_sp,.l-col9_sp,.l-col10_sp,.l-col11_sp,.l-col12_sp{padding-left:10px}.l-col1_sp{width:8.33333333%}.l-col2_sp{width:16.66666667%}.l-col3_sp{width:25%}.l-col4_sp{width:33.33333333%}.l-col5_sp{width:41.66666667%}.l-col6_sp{width:50%}.l-col7_sp{width:58.33333333%}.l-col8_sp{width:66.66666667%}.l-col9_sp{width:75%}.l-col10_sp{width:83.33333333%}.l-col11_sp{width:91.66666667%}.l-col12_sp{width:100%}.main_visual{background-image:url(../img/bg_main_sp.jpg)}.happy_watch{background-image:url(../img/img_watch_sp.png);background-size:50%}.happy_watch-present{width:100%;left:0;top:-18%}.happy_watch-text{font-size:10px;width:94%;padding:10px;margin-left:auto;margin-right:auto}.happy_watch-entry_sub{font-size:14px}.happy_watch-entry_tell{font-size:22px}.happy_watch-entry_deco{display:none}.happy_watch-entry_btn{max-width:400px;width:100%;margin-top:20px}.happy_watch-end{font-size:25px;padding-top:20%}.happy_time{margin-top:25px}.happy_time-title{width:100%}.happy_time-con{padding-bottom:50px}.happy_time-con_title{width:73%}.happy_time-con_btn1{width:88%;margin-top:10px}.happy_time-con_tw{width:90%;margin-top:25px}.happy_time-con_twbtn{margin-top:10px}.happy_time-con_img_sp{margin-top:10px}.happy_time-deco_left{display:none}.happy_time-deco_right{right:auto;left:0;bottom:-8%;width:55%}.happytime-title{margin-top:30px}.happytime-con{padding:15px;margin-left:10px;margin-right:10px}.happytime-con .l-col .l-col4_sp:nth-child(n+4){margin-top:10px}.happytime-text1{width:100%}.happytime-text2{font-size:18px}.happytime-tw{width:100%}.happytime-tw_img{display:none}}
