.bg_only{display:block;overflow:hidden;text-indent:-9999px}*{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a{text-decoration:none}#global_header{border-top:solid 2px #ff1919}#global_header h1,#global_header strong{float:left;margin:7px 0 0 2px}#global_header h1 a,#global_header strong a{width:125px;height:41px;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:0 -185px;background-size:289px auto;background-image:url(../images/wazap_home_sprite.png)}#global_header #global_menu{position:relative;display:inline;float:right;margin:7px 7px 7px 0}#global_header #global_menu a:first-child{width:40px;height:40px;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-size:289px auto;background-image:url(../images/wazap_home_sprite.png);background-position:-162px -5px}#global_header #global_menu a#login_menu{background-position:-162px -139px}#global_header #global_menu #reaction{position:absolute;display:inline-block;width:15px;height:15px;right:0;top:0;text-align:center;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.625rem;line-height:14px;background-color:#ff1919;border-radius:20px}#global_header #global_menu #reaction span{display:none}#global_header #global_search{display:inline;float:right;margin:7px 5px 7px 0}#global_header #global_search a:first-child{width:40px;height:40px;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-size:289px auto;background-image:url(../images/wazap_home_sprite.png);background-position:-112px -5px}#global_header .global_icon{width:40px;height:40px;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-size:289px auto;background-image:url(../images/wazap_home_sprite.png)}#game_search{display:none;padding:15px 10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RTBERjhCRDRBQjQxMUU0QTA3REM0RTZENzlCQUMyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RTBERjhCRTRBQjQxMUU0QTA3REM0RTZENzlCQUMyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdFMERGOEJCNEFCNDExRTRBMDdEQzRFNkQ3OUJBQzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdFMERGOEJDNEFCNDExRTRBMDdEQzRFNkQ3OUJBQzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+E+vzHAAAAC9JREFUeNpiefLkCQM2wMrKilWciYFEMBw0sOAKjd+/f4+GEh3jAVd4Uy21AgQYACiLCOK0zcgoAAAAAElFTkSuQmCC);border-top:dotted 1px #ccc;border-bottom:solid 1px #ccc}#game_search form{position:relative}#game_search form input[type=text]{display:inline;float:left;width:95%;height:38px;margin:0;padding:3px;color:#999;font-size:1rem;box-sizing:border-box;border:1px solid #aaa;border-right:none;border-radius:5px 0 0 5px;box-shadow:none;-webkit-appearance:none;appearance:none}#game_search form button[type=submit]{position:absolute;width:38px;height:38px;right:0;top:0;box-sizing:border-box;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-color:#aaa;background-size:289px auto;background-position:-61px -135px;background-image:url(../images/wazap_home_sprite.png);border:none;border-radius:0 5px 5px 0}#game_search form button[type=reset]{position:absolute;width:36px;height:36px;right:42px;top:1px;box-sizing:border-box;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-color:#fff;background-size:289px auto;background-position:-100px -136px;background-image:url(../images/wazap_home_sprite.png);border:none}#overlay_area{position:absolute;display:none;width:100%;right:0;top:0;background:rgba(0,0,0,.9);cursor:pointer;z-index:10}#overlay_contents{position:absolute;display:none;width:312px;top:0;margin:0 auto;z-index:11}#overlay_contents>a:first-child{width:107px;height:26px;margin:13px 0;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-size:289px auto;background-position:-133px -56px;background-image:url(../images/wazap_home_sprite.png)}#overlay_contents>ul>li{display:inline;float:left;margin:0 4px 13px 0}#overlay_contents>ul>li#om01{margin-bottom:4px}#overlay_contents>ul>li#om01>a{width:152px}#overlay_contents>ul>li#om01>a>span{width:61px;height:42px;margin-top:9px;margin-bottom:7px;background-position:0 -87px}#overlay_contents>ul>li#om02{margin:0 0 4px}#overlay_contents>ul>li#om02>a{width:152px}#overlay_contents>ul>li#om02>a>span{width:49px;height:48px;margin-top:4px;margin-bottom:6px;background-position:-61px -87px}#overlay_contents>ul>li#om03{clear:left}#overlay_contents>ul>li#om03>a>span{width:55px;height:44px;margin-top:7px;margin-bottom:7px;background-position:-110px -87px}#overlay_contents>ul>li#om04>a>span{width:48px;height:48px;margin-top:4px;margin-bottom:6px;background-position:-165px -87px}#overlay_contents>ul>li#om05>a>span{width:48px;height:48px;margin-top:5px;margin-bottom:5px;background-position:-213px -87px}#overlay_contents>ul>li#om06{margin-right:0}#overlay_contents>ul>li#om06>a>span{width:61px;height:45px;margin-top:7px;margin-bottom:6px;background-position:0 -135px}#overlay_contents>ul>li>a{display:block;width:73px;height:73px;overflow:hidden;text-align:center;color:#fff;font-size:.6875rem;background-color:#222;border:1px solid #333}#overlay_contents>ul>li>a span{margin:0 auto;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-size:289px auto;background-image:url(../images/wazap_home_sprite.png)}#overlay_contents>ul>li#om_child{clear:both;float:none;margin:0}#overlay_contents>ul>li>ul{display:none}#overlay_contents>ul>li>ul.open_global_sub_menu{display:block}#overlay_contents>ul>li>ul.open_global_sub_menu>li>a.sub_menu_arrow em{background-position:-110px -55px}#overlay_contents>ul>li>ul>li{margin:0 0 2px}#overlay_contents>ul>li>ul>li>a{display:block;height:40px;margin:0;padding:0 5px;color:#fff;font-size:.875rem;line-height:40px;box-sizing:border-box;background-color:#222;border:1px solid #333}#overlay_contents>ul>li>ul>li>a em{margin-top:12px!important}#overlay_contents>ul>li>ul>li:first-child>a{clear:both;margin-top:5px}#overlay_contents>ul>li>ul>li:last-child>a{margin-bottom:5px;padding-right:7px}#overlay_contents>ul>li>ul>li>ul{display:none}#overlay_contents>ul>li>ul>li>ul.open_global_sub_sub_menu{display:block}#overlay_contents>ul>li>ul>li>ul>li>a{display:block;height:40px;margin:0 0 0 10px;padding:0 5px 0 7px;box-sizing:border-box;color:#fff;font-size:.875rem;line-height:40px;background-color:#252525;border:1px solid #363636;border-top:none}#overlay_contents>ul>li>ul>li a em{float:right;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-size:289px auto;background-image:url(../images/wazap_home_sprite.png);width:20px;height:16px;margin-top:7px;background-position:-91px -50px}#overlay_contents>ul>li>ul>li a span{float:right;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-size:289px auto;background-image:url(../images/wazap_home_sprite.png);width:16px;height:20px;margin-top:8px;background-position:-59px -50px}#overlay_contents>ul>li>ul>li .mixin-link_arrow_icon{float:right;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-size:289px auto;background-image:url(../images/wazap_home_sprite.png)}#overlay_contents form strong{color:#fff;font-size:.875rem;font-weight:400;line-height:1.8}#overlay_contents form #login_input_area{float:left;padding-right:6px}#overlay_contents form #login_input_area input[type=password],#overlay_contents form #login_input_area input[type=text]{display:block;width:200px;height:35px;margin:0 0 5px;padding:4px 3px;box-sizing:border-box;color:#666;font-size:.875rem;border:1px solid #ddd;border-radius:5px;box-shadow:none}#overlay_contents form button[type=submit]{width:101px;height:77px;color:#fff;font-size:.875rem;background-color:#666;border:none;border-radius:5px;cursor:pointer}#overlay_contents form #login_aside_link{clear:both}#overlay_contents form #login_aside_link li{margin:15px 0 0}#overlay_contents form #login_aside_link li a{color:#999;font-size:.875rem}#overlay_contents form #login_aside_link li a:active{color:#ff1919}#overlay_contents form .mixin-textbox{display:block;width:200px;height:35px;margin:0 0 5px;padding:4px 3px;box-sizing:border-box;color:#666;font-size:.875rem;border:1px solid #ddd;border-radius:5px;box-shadow:none}#overlay_contents #close_global_menu{position:absolute;width:37px;height:36px;top:7px;right:0;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-size:289px auto;background-position:-245px -50px;background-image:url(../images/wazap_home_sprite.png);cursor:pointer}#overlay_contents #now_login{clear:both;padding-top:10px}#overlay_contents #now_login li{margin:0 0 2px;padding-left:20px;color:#fff}#overlay_contents #now_login li:first-child{padding-left:0}#overlay_contents #now_login li#reaction a{padding-left:8px;padding-right:8px;background-color:#ff1919;border-radius:4px}#overlay_contents #now_login li#logout span{float:right;width:25px;height:25px;background-color:#222;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-size:361px auto;background-position:-172px -165px;background-image:url(../images/wazap_home_sprite.png);border-radius:2px;cursor:pointer}#overlay_contents #now_login li#logout a{display:none}#overlay_contents #now_login li#logout a.show_logout_link{clear:both;display:block;padding:15px 0 0;text-align:right;cursor:pointer}#overlay_contents #now_login li a{display:inline-block;padding:8px 0;color:#fff;font-size:.875rem}#overlay_contents #now_login li a img{width:16px;height:16px;vertical-align:middle}#overlay_contents #now_login li a img:first-child{margin-right:3px;border-radius:2px}
.enquete_contents {
 margin:0 0 15px;
 border-bottom:solid 1px #ccc
}
.enquete_contents .enquete_result {
 padding:10px;
 text-align:right;
 background-color:#f5f5f5
}
.enquete_contents .enquete_result .contents_report {
 margin-bottom:10px
}
.enquete_contents .enquete_result .contents_report a {
 display:inline-block;
 width:5.5em;
 height:1.8em;
 color:#fff;
 font-size:.75rem;
 line-height:1.8em;
 text-align:center;
 background-color:#f06767;
 border-radius:3px
}
.enquete_contents .enquete_result h3 {
 margin:0 0 10px;
 text-align:left;
 color:#444;
 font-size:.875rem;
 font-weight:400;
 line-height:1.35
}
.enquete_contents .enquete_result #return_detail_enquete {
 margin:10px 0 0;
 text-align:left
}
.enquete_contents .enquete_result .result_graph {
 margin:0 0 10px;
 padding:10px;
 border:dotted 1px #ccc;
 background-color:#e5e5e5;
 border-radius:6px
}
.enquete_contents .enquete_result .result_graph ul {
 text-align:left
}
.enquete_contents .enquete_result .result_graph ul li strong {
 display:block;
 min-width:40px;
 margin:0 0 5px;
 padding:5px 0;
 text-indent:5px;
 color:#fff;
 font-size:.875rem;
 font-weight:400;
 background:#005aab;
 background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWFhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background:-moz-linear-gradient(left,#005aab 0,#00a0e0 100%);
 background:-webkit-gradient(linear,left top,right top,color-stop(0%,#005aab),color-stop(100%,#00a0e0));
 background:-webkit-linear-gradient(left,#005aab 0,#00a0e0 100%);
 background:-o-linear-gradient(left,#005aab 0,#00a0e0 100%);
 background:-ms-linear-gradient(left,#005aab 0,#00a0e0 100%);
 background:linear-gradient(to right,#005aab 0,#00a0e0 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#005aab, endColorstr=#00a0e0, GradientType=1);
 border-radius:3px
}
.enquete_contents .enquete_result .result_graph ul li p {
 color:#444;
 font-size:.875rem;
 line-height:1.1;
 margin:0 0 10px
}
.enquete_contents .enquete_result .result_graph ul li p input[type=radio] {
 vertical-align:middle
}
.enquete_contents .enquete_result .result_graph ul li:last-child p {
 margin-bottom:0
}
.enquete_contents .enquete_result form {
 margin:0;
 padding:0
}
.enquete_contents .enquete_result form p {
 margin:0;
 padding:0
}
.enquete_contents .enquete_result .enquete_vote {
 text-align:center
}
.enquete_contents .enquete_result .enquete_vote button {
 width:300px;
 height:40px;
 margin:0 auto;
 color:#fff;
 font-size:1rem;
 font-weight:700;
 line-height:40px;
 background-color:#ff1919;
 border:0;
 border-radius:8px
}
.enquete_comment {
 margin:15px 0;
 border-top:solid 1px #ccc
}
.enquete_comment header {
 position:relative
}
.enquete_comment header h4 {
 padding:10px 5px;
 background-color:#e0e0e0
}
.enquete_comment header a {
 position:absolute;
 display:block;
 height:30px;
 padding:0 12px 0 10px;
 right:10px;
 top:3px;
 color:#fff;
 font-size:.75rem;
 line-height:24px;
 background-color:#ff1919;
 border-radius:5px
}
.enquete_comment header a span {
 position:relative;
 display:inline-block;
 width:18px;
 height:19px;
 margin:0 5px 0 0;
 top:5px;
 background-size:121px auto;
 overflow:hidden;
 text-indent:-9999px;
 text-decoration:none;
 background-repeat:no-repeat;
 background-image:url(../images/sprite_game_list.png)
}
.enquete_comment .enquete_user_comments {
 border-top:dotted 1px #aaa
}
.enquete_comment .enquete_user_comments ul li .eu_cmnt_user {
 padding:5px 10px;
 color:#444;
 font-size:.875rem;
 line-height:1.5;
 background-color:#e9e9e9
}
.enquete_comment .enquete_user_comments ul li .eu_cmnt_user img {
 vertical-align:baseline
}
.enquete_comment .enquete_user_comments ul li .eu_cmnt_user img:first-child {
 width:20px;
 height:auto;
 margin-right:5px;
 border-radius:3px
}
.enquete_comment .enquete_user_comments ul li .eu_cmnt_user time {
 margin-left:25px;
 color:#444;
 font-size:.75rem
}
.enquete_comment .enquete_user_comments ul li .eu_cmnt_user a {
 font-size:.75rem;
 margin-right:3px
}
.enquete_comment .enquete_user_comments ul li .eu_cmnt_comment {
 padding:10px;
 color:#444;
 font-size:.875rem;
 line-height:1.35;
 background-color:#f5f5f5;
 border-bottom:solid 1px #ccc
}
.enquete_comment .enquete_user_comments ul li .eu_cmnt_comment blockquote {
 margin:0 0 10px;
 padding:.5em .5em .5em 1.5em;
 color:#444;
 font-size:.875rem;
 line-height:1.35;
 background-color:#e3e3e3;
 border:solid 1px #ccc;
 border-radius:5px
}
.enquete_comment .enquete_user_comments ul li .eu_cmnt_comment blockquote:before {
 display:block;
 text-indent:-1em
}
.enquete_comment .enquete_comment_btn {
 display:block;
 width:300px;
 height:40px;
 margin:15px auto 0;
 text-align:center;
 color:#fff;
 font-size:.875rem;
 line-height:40px;
 background-color:#ff1919;
 border-radius:6px
}
.enquete_comment .enquete_comment_btn span {
 position:relative;
 display:inline-block;
 width:22px;
 height:24px;
 margin:0 5px 0 0;
 top:8px;
 background-size:142px auto;
 overflow:hidden;
 text-indent:-9999px;
 text-decoration:none;
 background-repeat:no-repeat;
 background-image:url(../images/sprite_game_list.png)
}
