.pc{display:block!important}.sp{display:none!important}@media only screen and (max-width:481px){.pc{display:none!important}.sp{display:block!important}html{overflow:auto;min-width:100%}img.lock{width:100%}.sp_img{width:100%}#h1_box{min-width:auto;position:static}#h1_box h1{width:100%;text-align:center;height:47px;text-shadow:0 0 1px #fff , 0 0 20px #2a8010 , 0 0 30px #2a8010 , 0 0 40px #2a8010 , 0 0 50px #2a8010;font-size:26px}#real_header{width:100%;height:auto;padding:15px 0 0;background:url(http://gumloq.com/common/images/xall_header_bg.png.pagespeed.ic._TNTVK05KI.png) no-repeat scroll center top;-moz-background-size:auto 120%;background-size:auto 120%;margin-bottom:15px}#header_link,#header_sns{display:none}#logo{position:static;display:block;padding:0 30px;margin:0 auto 0;width:auto}#logo img{width:100%}#sp_menu_open{width:95%;margin:0 auto}#sp_menu_open img{width:100%}#gnav{width:100%;margin-left:0;display:none;overflow:hidden}#gnav li{width:50%;border-top:#333 solid 1px;border-bottom:#000 solid 1px}#gnav li a span{display:block}#gnav li a{display:block;padding:20px 0;text-align:center;background:#111;text-decoration:none;font-weight:bold;border-left:#333 solid 1px;border-right:#000 solid 1px}#gnav li img{display:none}#gnav li.sp_menu_link_btn img{display:block;width:95%;margin:0 auto}#gnav li.sp_menu_link_btn img:hover{opacity:1}#top_main_slide{width:100%;margin:0 auto;height:auto}#slider{width:100%;height:auto}#slide_btn{position:static;width:90%;margin:0 auto 10px;clear:both;overflow:hidden}#slide_btn a{width:50%;float:left;margin-bottom:0}#slide_btn a img{width:100%}.bg_img{width:100%;left:0}.bg_img img{width:100%}#slide_atari{width:100%}#top_main_slide h1{position:relative;top:0;left:0;width:95%;margin:-50px auto 10px;z-index:2000}#top_main_slide h1 img{width:100%}#top_movie{display:block;width:auto;padding:15px 15px 10px;margin:0 auto;position:static;background:none}#top_movie img{width:100%}#top_movie img:hover{opacity:1}#maincontent{width:100%}#top_r,#top_l{float:none;width:100%}#top_r ul li{float:none;padding:2px 15px;width:auto;background:none}#top_r ul li img:hover{opacity:1}#top_r ul li img{width:100%}#top_l{padding:0 15px;width:auto}#top_l img{width:100%}#footer_box{background:#131313}#footer_sub_link,#footer_sub_link,#footer_logo{width:auto;padding:0 15px}#footer_sub_link li{width:50%}#footer_link{width:100%;padding:0;border-bottom:#333 solid 1px}#footer_link li{width:50%;background:transparent url(http://gumloq.com/common/images/all_link_icon2.png.pagespeed.ce.JdwK7yPx7-.png) no-repeat scroll 165px 25px}#footer_link li a{width:auto;text-align:left;padding-left:20px;border-top:#333 solid 1px;border-bottom:#111 solid 1px}#footer_link li.li_first,#footer_link li.li_last{border:none}#footer_logo{padding:20px 0 60px;width:90%;margin:0 auto}#footer_logo li{width:33%}#footer_logo li img{width:100%}#deco_box{display:none}#copy{line-height:12px}.kasou_page #maincontent{padding-top:45px}.tony_text_btn p{padding-top:0}.tony_text_btn{padding:10px 0;width:90%;min-height:auto;overflow:hidden}.tony_link_btn{padding:0 0 20px;position:relative;z-index:100;background:#000}.tony_link_btn li a{width:auto;padding:15px;font-size:14px;letter-spacing:-1px;height:auto;min-height:auto;border-top:#444 solid 1px;border-bottom:#000 solid 1px}.tony_link_btn li{width:50%;margin:0 -5px 0 0}.tony_link_btn li.li_right{margin:0 -5px 0 0}.tony_link_btn li a span{margin-bottom:0;line-height:12px}.tony_link_btn{width:100%}.tony_link_btn_on{padding:0;background:#333;border-left:#2a8010 solid 5px}.tony_link_btn_on a:hover{box-shadow:#57f254 0 0 0 0;-webkit-box-shadow:#57f254 0 0 0 0;-moz-box-shadow:#57f254 0 0 0 0;background:#121212}.tony_link_btn_off{padding:0;background:#222;border-left:#154005 solid 5px;float:left}.tony_para h2{padding-top:30px;font-size:22px}.tony_para p,.tony_para h3{font-size:16px}.tony_img{position:static;width:90%;margin:0 auto -70px;z-index:1}a.next_tony{background:url(http://gumloq.com/real/common/images/real_tony_next_btn.png.pagespeed.ce.HkemNDi8zT.png) no-repeat bottom center;width:100%;left:0;display:none}.tony_para_box,.tony_text,.tony_text_l,.tony_text_r,.tony_para{width:100%;height:auto;overflow:hidden;clear:both;float:none}.tony_para_img{position:static;display:block}.tony_para_img img{width:100%}.tony_text{width:90%;margin:0 auto;position:static}.tony_text h2{font-size:20px;text-align:center}.tony_para h2 span{background:transparent url(http://gumloq.com/real/common/images/real_tony_age.png.pagespeed.ce.E4PLZgJwaz.png) no-repeat center}.tony_next_prev_box{padding:0 10px;overflow:hidden;clear:both;width:100%;padding:0;margin:0 auto}.tony_next_prev_box a img{display:none}.tony_next_prev_box a span{position:static;font-size:14px;border-left:5px solid #2a8010;padding:10px 0}.tony_next_prev_box a{text-align:center;background:#333;text-decoration:none;border-bottom:#000 solid 1px}.tony_top_text_box{margin:0}.tony_top_text_box h2{line-height:30px;font-size:26px}.tony_next_prev_box{position:static}#tony_page #maincontent{padding-top:0}.tony_para_a3_img1{width:100%}.tony_para_a6 .slider_in_para_etc_r{position:static;width:100%}.tony_para_a6 .tony_text{width:100%}.tony_text{padding-top:0}.tony_text h2 span{text-align:center;padding-left:0}.para_last_page,.para_last_page .tony_para_box{height:auto;margin:20px 0 0 0}.tony_para_a1_img4 img{width:100%}.tony_para_a5{background:#333}a.tony_next_btn_bottom,.tony_para_etc_last .tony_next_btn_bottom{position:static;display:block;background:none;border:#fff solid 2px;width:90%;margin:20px auto;clear:both;text-align:center;background:#2a8010;text-decoration:none;z-index:5000}a.tony_next_btn_bottom p,.tony_para_etc_last .tony_next_btn_bottom p{position:static;font-size:16px}.tony_next_btn_bottom img,.tony_para_etc_last .tony_next_btn_bottom img{width:100%}.tony_next_btn_bottom img{display:none}a.tony_next_btn_bottom_off,.tony_para_etc_last .tony_next_btn_bottom_off{position:static;display:block;background:none;border:#555 solid 2px;width:90%;margin:20px auto;clear:both;text-align:center;background:#154005;text-decoration:none;z-index:5000}a.tony_next_btn_bottom_off p,.tony_para_etc_last .tony_next_btn_bottom_off p{position:static;font-size:16px}.tony_next_btn_bottom_off img,.tony_para_etc_last .tony_next_btn_bottom_off img{width:100%}.tony_next_btn_bottom_off img{display:none}.slider_in_para{width:100%;clear:both;float:none}.slider_in_para img{width:100%}.slider_in_para_full{position:static;bottom:0;left:0;opacity:1!important}.slider_in_para .bx-controls-direction{position:absolute;top:170px;left:0}.tony_para_b6_box .slider_in_para .bx-controls-direction{position:absolute;top:360px;left:0}.tony_text{opacity:1!important}.tony_para_b1_box,.tony_para_b2_box,.tony_para_b3_box,.tony_para_b4_box,.tony_para_b5_box{padding-top:20px}.tony_para_b6_box{padding-top:30px}.tony_page_list{width:100%;border-top:1px solid #ccc;position:static;margin-bottom:50px}.tony_page_list li{width:50%;padding:0;margin:0}.tony_page_list li a{display:block;border-top:none;border-right:1px solid #ccc;border-left:none;border-bottom:1px solid #ccc;font-size:12px;padding:5% 15% 5% 28%;font-weight:bold;line-height:14px;height:auto;overflow:hidden;font-weight:normal;min-height:30px}.tony_page_list li a img{width:25%}.para_photo1_l,.para_photo2_l,.para_photo3_l,.para_photo1_r,.para_photo2_r,.para_photo3_r{width:50%;float:left;height:auto}.etc_a6_slide{position:static;top:0;left:0;height:auto}.etc_a6_slide .bx-controls{display:none}.slider_in_para{position:static}.tony_para_b6_last,.tony_para_b6_last .tony_para_box,.tony_para_etc_last,.tony_para_etc_last .tony_para_box{height:auto;overflow:hidden;clear:both}.tony_end .slider_in_para{width:100%;position:static}.tony_end_list_btn{position:static;width:100%;height:auto}.tony_end_list_btn li{width:50%;float:left;padding:0;margin:0}.tony_end_list_btn li a img{width:100%}.tony_end .tony_text{position:static;text-shadow:none}#tony_page #footer_sub_link{margin-top:0}.tony_end .tony_text p{color:#fff;font-size:16px;text-shadow:none}.tony_end .tony_text h3{color:#2a8010;font-size:16px;text-shadow:none}.tony_para_old_a1_img{width:50%;display:block;margin:0 auto}.dream_core{opacity:1!important}.gm26_box,.gm26_box .tony_text,.gm21_box,.gm21_box .tony_text,.gm19_box,.gm19_box .tony_text{height:auto}.tony_end .tony_text h2{font-size:20px;line-height:32px}.tony_para_old_a1{background:url(http://gumloq.com/real/common/images/real_tony_para_a1_bg.jpg.pagespeed.ce.SXNJM4sbzr.jpg) repeat-x;-moz-background-size:auto 100%;background-size:auto 100%}.tony_para_old_a2_img1{display:none}.tony_para_old_a2_img2{position:static;width:100%;height:auto;opacity:1!important}.tony_para_old_a3_img2,.tony_para_old_a3_img3,.tony_para_old_a3_img4,.tony_para_old_a3_bg{display:none}.tony_para_old_a3_img1{position:static;width:100%}.tony_para_old_a4_img1{position:static;width:100%}.tony_para_old_a5{background:#333}.tony_para_old_a5_img1{position:static;width:100%;overflow:hidden;clear:both;opacity:1!important}.tony_para_old_a5_img1 img{float:right;width:150%}.tony_para_old_a6 h2{font-size:20px}.tony_para_old_a6 p{width:90%;margin:0 auto;font-size:16px;margin-bottom:20px}.tony_para_old_a6_img1{position:static;width:100%}.tony_para_b6_box p,.tony_para_b6_box h3{width:90%;margin:0 auto}.text_space{display:none}#movie_page #maincontent{padding-top:45px}#movie_box{width:100%}#movie_box img{width:100%}#movie_box h3{margin:0 auto;width:90%;font-size:18px;padding:20px 0 50px}.movie_btn{width:100%}.movie_btn li{clear:both;float:none;text-shadow:0 0 1px #fff , 0 0 20px #000 , 0 0 30px #000 , 0 0 40px #000 , 0 0 50px #000}#index_page #maincontent h2.contact_h2{padding-left:0}.contact_l,.contact_r{width:100%;margin:0 auto;float:none;clear:both}#contact_form_box{width:100%;padding:0}#contact_form_box table{width:100%;padding:0;margin-bottom:0}#contact_form_box table th,#contact_form_box table td{display:block;width:auto;padding:5px 10px}#contact_form_box table th{text-align:left}#contact_form_box table td input{width:40%}#contact_form_box table td textarea,#contact_form_box table td.witdh_form input{width:95%;margin:0 auto;display:block}#contact_form_box table td.check_form input{width:auto}.must_setumei{width:90%}.mfp_buttons{width:100%}.mfp_buttons button{width:35%;font-size:14px;padding:5px 0;background:#063}.mfp_buttons button:hover{background:#3baa25}form#mailformpro label{white-space:normal!important}#contact_form_box table td textarea.text_form{width:93%!important}#contact_form_box table td input.half_form{width:40%}#contact_form_box table td input.full_form{width:93%}.contact_l img,.contact_r img{width:100%}#index_page #maincontent{width:90%;margin:0 auto;position:static;padding:30px 0 100px}#index_page #h1_box{position:static}.site_list{width:100%;float:none;border:none}.sitemap_img{float:none;width:100%;margin:0 auto}.privacy_list li p{margin-left:0}.privacy_list li ul{margin-left:0}}