@charset 'utf-8'; body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,header,footer,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin: 0; padding: 0 } table { line-height: 1 } a { text-decoration: none; color: inherit; cursor: pointer } img { border: 0 } input { font-family: "CC Wild Words" } input[type="text"] { width: 160px } textarea { width: 80% } *:not(input):not(textarea) { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-backface-visibility: hidden; backface-visibility: hidden } input::-ms-clear { visibility: hidden } #item_sort { height: 25px; width: 150px } .txt_10 { font-size: 10px } .txt_12 { font-size: 12px } .txt_14 { font-size: 14px } .txt_16 { font-size: 16px } .txt_b { font-weight: bold } .txt_col1 { color: #ef4179 } .txt_col2 { color: #05a7f5 } .txt_col3 { color: #604731 } .txt_col4 { color: #ff0 } .txt_col5 { color: #19448e } .txt_col6 { color: #ffa216 } .pt { padding-top: 10px } .pr { padding-right: 10px } .pb { padding-bottom: 10px } .pl { padding-left: 10px } .mt { margin-top: 10px } .mr { margin-right: 10px } .mb { margin-bottom: 10px } .ml { margin-left: 10px } .center { text-align: center } .right { text-align: right } .left { text-align: left } #contents { position: relative; z-index: 0; width: 320px; height: 427px; line-height: 150%; margin: 0; zoom:1.438} @supports(zoom:1.438) { } @supports not(zoom:1.438) { #contents { -moz-transform: scale(1.44); -moz-transform-origin: 0 0 } } @supports(not (-moz-transform: scale(1.44))) and (-moz-appearance:none) { #contents { zoom:1; overflow-x: hidden; overflow-y: auto; scrollbar-width: none } .slide_window { scrollbar-width: thin; scrollbar-color: #61493c #fff } #reward_list,#sns_top_list,.sns_hashtag_list { scrollbar-width: none } body { -webkit-transform: scale(1.438); -webkit-transform-origin: 0 0; transform: scale(1.438); transform-origin: 0 0 } } .button_list { font-size: 14px; font-weight: bold; padding: 5px; margin: 0 auto; text-align: left } .blink { animation: blink .3s ease-in-out infinite alternate; -webkit-animation: blink .3s ease-in-out infinite alternate; -ms-animation: blink .3s ease-in-out infinite alternate; -moz-animation: blink .3s ease-in-out infinite alternate } @keyframes blink { 0% { color: #ff4500 } 100% { color: orange } } @-webkit-keyframes blink { 0% { color: #ff4500 } 100% { color: orange } } @-ms-keyframes blink { 0% { color: #ff4500 } 100% { color: orange } } @-moz-keyframes blink { 0% { color: #ff4500 } 100% { color: orange } } .blink2 { animation: blink2 1s ease-in-out infinite alternate; -webkit-animation: blink2 1s ease-in-out infinite alternate; -ms-animation: blink2 1s ease-in-out infinite alternate; -moz-animation: blink2 1s ease-in-out infinite alternate } @keyframes blink2 { 0% { color: #ff0 } 100% { color: #fff } } @-webkit-keyframes blink2 { 0% { color: #ff0 } 100% { color: #fff } } @-ms-keyframes blink2 { 0% { color: #ff0 } 100% { color: #fff } } @-moz-keyframes blink2 { 0% { color: #ff0 } 100% { color: #fff } } #menu_window { width: 320px; background-image: url("menu_back.png"); background-repeat: repeat; background-size: 100% 9px; -webkit-background-size: 100% 9px; height: 427px; text-align: center; position: fixed; top: 0 } ::scrollbar { width: 0 } ::-webkit-scrollbar { width: 0 } ::-ms-scrollbar { width: 0 } ::-moz-scrollbar { width: 0 } #popWindow { position: fixed; display: none; width: 295px; z-index: 13; top: 0; margin-left: -147px; left: 50% } @media all and (-ms-high-contrast:none) { #popWindow { position: absolute } } .popup_top { background-image: url("popup_top.png"); width: 295px; height: 40px; background-size: 100% 100%; -webkit-background-size: 100% 100% } .popup_center { background-image: url("popup_center.png"); width: 275px; padding: 0 10px; background-size: 100%; -webkit-background-size: 100%; position: relative; min-height: 50px } .popup_decoration { background-image: url("popup_decoration.png"); width: 295px; height: 54px; background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; left: 0; bottom: 0 } .popup_center_contents { position: relative; padding: 0 10px } .popup_bottom { background-image: url("popup_bottom.png"); width: 295px; height: 18px; background-size: 100% 100%; -webkit-background-size: 100% 100% } .popup_contents { margin: 0 5px } #popWindow .scroll_area { position: relative; width: 320px; overflow: hidden } #touchbox { width: 320px } #commuField { position: absolute; display: none; color: #000; width: 320px; height: 427px; background: rgba(255,255,255,0.0); z-index: 11; top: 0; margin-left: -160px; left: 50% } #commuEnd { position: absolute; display: none; color: #fff; width: 300px; background: rgba(0,0,0,0); z-index: 10; top: 150px; margin-left: -150px; left: 50% } #switchWindow { position: absolute; display: none; width: 300px; background: rgba(0,0,0,0); z-index: 10; top: 150px; margin-left: -150px; left: 50% } #msgWindow_area { display: none } .select_commu { background: url("select_frame.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 146px; height: 84px; color: #604731; font-size: 14px; text-align: center; display: inline-block; vertical-align: middle; margin: 0 auto; padding: 25px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .scenario_area { position: relative; z-index: 8; top: -260px } .scenario_area .text { line-height: 17px; margin-top: 20px; margin-left: 5px } .scenario { background-image: url("window.png"); background-size: 316px 94px; -webkit-background-size: 316px 94px; margin: 2px; background-repeat: no-repeat } .scenario0 { background-image: url("window0.png"); background-size: 316px 100px; -webkit-background-size: 316px 100px; margin: 2px; margin-top: 10px; background-repeat: no-repeat } .scenario1 { background-image: url("window1.png"); background-size: 316px 100px; -webkit-background-size: 316px 100px; margin: 2px; margin-top: 10px; background-repeat: no-repeat } .scenario2 { background-image: url("window2.png"); background-size: 316px 100px; -webkit-background-size: 316px 100px; margin: 2px; margin-top: 10px; background-repeat: no-repeat } .scenario_div { font-size: 14px; padding: 10px; min-height: 84px } .scenario div .next { position: absolute; bottom: 10px; width: 15px; right: 20px } .commu_name { width: 110px; text-align: center; top: 4px; left: 11px; position: absolute; font-weight: bold; font-size: 14px } .msgCharHidden { visibility: hidden } .msgCharVisible { visibility: visible } .log_div { text-align: center; height: 385px; overflow-y: scroll; margin-left: 0; padding-top: 40px; z-index: 30; scrollbar-width: none } .log_text { text-align: left; line-height: 17px; padding-top: 10px; padding-left: 10px; padding-right: 5px; font-size: 12px } .log_select_text { text-align: left; padding-top: 3px; padding-left: 20px; padding-right: 5px; font-size: 12px } .name_frame0 { width: 100px; height: 20px; line-height: 20px; background: url("name_frame0.png"); background-size: 100% 100%; -webkit-background-size: 100% 100% } .name_frame1 { width: 100px; height: 20px; line-height: 20px; background: url("name_frame1.png"); background-size: 100% 100%; -webkit-background-size: 100% 100% } .name_frame2 { width: 100px; height: 20px; line-height: 20px; background: url("name_frame2.png"); background-size: 100% 100%; -webkit-background-size: 100% 100% } .sound_icon { position: absolute; width: 20px; height: 20px; right: 5px; bottom: 5px; background: url("sound_icon.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; cursor: pointer } .menu_list { display: inline-block; padding: 2px 0 2px 4px; background-size: 100% 100% } .menu_btn { background-size: 100% 100%; height: 24px; width: 24px; display: inline-block } .menu_btn.open { vertical-align: bottom; height: 24px; width: 24px; background-image: url("menu_open.png") } .menu_btn.close { vertical-align: bottom; height: 24px; width: 24px; background-image: url("menu_close.png") } .menu_btn.selif_on { background-image: url("selif_on.png") } .menu_btn.selif_off { background-image: url("selif_off.png") } .menu_btn.log { background-image: url("log_btn.png") } .menu_btn.log_off { background-image: url("log_off_btn.png") } .menu_btn.skip { background-image: url("skip_btn.png") } .menu_btn.skip_off { background-image: url("skip_off_btn.png") } .menu_btn.config { background-image: url("config_btn.png") } .menu_btn.config_off { background-image: url("config_off_btn.png") } .menu_btn.auto_on { background-image: url("auto_on_btn.png") } .menu_btn.auto_off { background-image: url("auto_off_btn.png") } .menu_btn.back { height: 24px; width: 24px; right: 25px; z-index: 11; background-image: url("back_btn.png") } .menu_btn.back_gray { height: 24px; width: 24px; right: 25px; z-index: 11; background-image: url("back_btn_gray.png") } .preview_window { margin: auto; background-size: cover; height: 72px; width: 163px; background-image: url("txtbox0.png"); background-repeat: no-repeat } #scenario_menu { text-align: center; position: absolute; top: 245px; left: 140px; z-index: 11 } .log_scenario0 { position: relative; height: 90px; vertical-align: top; background-size: 205px 90px; -webkit-background-size: 205px 90px; background-image: url("txtbox0.png"); background-repeat: no-repeat } .log_scenario1 { position: relative; height: 90px; vertical-align: top; background-size: 205px 90px; -webkit-background-size: 205px 90px; background-image: url("txtbox1.png"); background-repeat: no-repeat } .log_scenario2 { position: relative; height: 90px; vertical-align: top; background-size: 205px 90px; -webkit-background-size: 205px 90px; background-image: url("txtbox2.png"); background-repeat: no-repeat } .log_scenario3 { position: relative; vertical-align: top; height: 25px; margin: 5px; background-size: 310px 25px; -webkit-background-size: 310px 25px; background-image: url("txtbox3.png"); background-repeat: no-repeat } .count { float: left; display: inline-block; background-image: url("count.png"); background-repeat: no-repeat; background-size: 17px 169px; -webkit-background-size: 17px 169px } .count2 { float: left; display: inline-block; background-image: url("header_heal_num.png"); background-repeat: no-repeat; background-size: 6px 77px; -webkit-background-size: 6px 77px } .rank { position: relative; display: inline-block; background-image: url("count.png"); background-repeat: no-repeat; background-size: 17px 169px; -webkit-background-size: 17px 169px } .count.time_0,.rank.no_0 { background-position: 0 -24px; width: 8px; height: 12px; z-index: 7 } .count.time_1,.rank.no_1 { background-position: 0 -37px; width: 8px; height: 12px; z-index: 7 } .count.time_2,.rank.no_2 { background-position: 0 -50px; width: 8px; height: 12px; z-index: 7 } .count.time_3,.rank.no_3 { background-position: 0 -63px; width: 8px; height: 12px; z-index: 7 } .count.time_4,.rank.no_4 { background-position: 0 -76px; width: 8px; height: 12px; z-index: 7 } .count.time_5,.rank.no_5 { background-position: 0 -89px; width: 8px; height: 12px; z-index: 7 } .count.time_6,.rank.no_6 { background-position: 0 -102px; width: 8px; height: 12px; z-index: 7 } .count.time_7,.rank.no_7 { background-position: 0 -115px; width: 8px; height: 12px; z-index: 7 } .count.time_8,.rank.no_8 { background-position: 0 -128px; width: 8px; height: 12px; z-index: 7 } .count.time_9,.rank.no_9 { background-position: 0 -141px; width: 8px; height: 12px; z-index: 7 } .count.time_hour { background-position: 0 0; width: 11px; height: 11px; z-index: 7 } .count.time_minute { background-position: 0 -12px; width: 11px; height: 11px; z-index: 7 } .count.time_finish { width: 45px; height: 27px; background-position: 0 0 } .rank.ranking { background-position: 0 -154px; width: 17px; height: 15px; z-index: 7 } .count2.time_0 { background-position: 0 0; width: 6px; height: 7px; z-index: 7 } .count2.time_1 { background-position: 0 -7px; width: 6px; height: 7px; z-index: 7 } .count2.time_2 { background-position: 0 -14px; width: 6px; height: 7px; z-index: 7 } .count2.time_3 { background-position: 0 -21px; width: 6px; height: 7px; z-index: 7 } .count2.time_4 { background-position: 0 -28px; width: 6px; height: 7px; z-index: 7 } .count2.time_5 { background-position: 0 -35px; width: 6px; height: 7px; z-index: 7 } .count2.time_6 { background-position: 0 -42px; width: 6px; height: 7px; z-index: 7 } .count2.time_7 { background-position: 0 -49px; width: 6px; height: 7px; z-index: 7 } .count2.time_8 { background-position: 0 -56px; width: 6px; height: 7px; z-index: 7 } .count2.time_9 { background-position: 0 -63px; width: 6px; height: 7px; z-index: 7 } .count2.colon { background-position: 0 -70px; width: 6px; height: 7px; z-index: 7 } .count2.h { display: inline-block; background-image: url("header_heal_h.png"); background-repeat: no-repeat; background-size: 6px 7px; -webkit-background-size: 6px 7px; width: 6px; height: 7px; z-index: 7 } .count2.m { display: inline-block; background-image: url("header_heal_m.png"); background-repeat: no-repeat; background-size: 6px 7px; -webkit-background-size: 6px 7px; width: 6px; height: 7px; z-index: 7 } .img_circle { border: 1px solid #714828; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; padding: 2px; background-color: #f3e3c2 } .button { text-decoration: none; border: 0; color: #604731; font-size: 12px; font-weight: bold; text-align: center; display: inline-block } .button_s { border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; border: 0; text-decoration: none; color: #fff; font-weight: bold; font-size: 14px; text-align: center; display: inline-block; text-shadow: 0 1px 0 #914b00; padding: 3px 20px } .cate_button { font-size: 10px; font-weight: normal; padding: 5px 0; width: 50px; height: 20px; margin: 5px; vertical-align: top; line-height: 1em } .move_link { background: #fe8189; cursor: pointer } .move_now { background: #969696 } .bg_select { font-size: 20px; font-weight: bold; color: #1e6bc7; padding: 5px 0; width: 290px } .move_link_blank { padding-top: 10px; padding-bottom: 15px } hr.info_line { margin: 10px 0 5px 0; border: 0; border: 1px dashed silver } h1.blue { font-size: 14px; text-align: center; color: #604731; background-image: url("h1.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 320px; height: 32px; line-height: 28px } #popWindow h1.blue { font-size: 14px; text-align: center; color: #604731; background-image: url("h1_popup.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 214px; height: 25px; line-height: 21px; margin: 0 auto } h1.blue_mini { font-size: 14px; text-align: center; color: #604731; background-image: url("h1_mini.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 285px; height: 32px; line-height: 27px; margin: 0 auto } h1.premium { font-size: 14px; text-align: center; color: #604731; background-image: url("h1_premium.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 300px; height: 32px; line-height: 22px; margin: 0 auto } .slider { position: absolute; top: 0; z-index: 0; width: 300px; height: 28px } .clearfix { min-height: 1% } .slider_flame { margin: 0 10px 10px 10px; position: relative; height: 27px; overflow: hidden; border-radius: 36px; -webkit-border-radius: 36px; -ms-border-radius: 36px; -moz-border-radius: 36px; border: 2px solid #9a7767; background: #fff; cursor: pointer } .slider p.check { float: left; width: 140px; padding: 2px; text-align: center; border-radius: 36px; -webkit-border-radius: 36px; -ms-border-radius: 36px; -moz-border-radius: 36px; margin: 1px; font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; color: #604731; background: #e5d1c1 } .slider_flame table { text-align: center; font-size: 14px; color: #604731; margin: 5px auto } #dummy { visibility: hidden; display: none } .blackboard_top { background: url("blackboard_top.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 320px; height: 7px } .blackboard_center { background: url("blackboard_center.png"); background-size: 100% 5px; -webkit-background-size: 100% 5px; width: 320px; color: #fff; padding: 1px 0 1px 0 } .blackboard_bottom { background: url("blackboard_bottom.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 320px; height: 7px } .frame_paper_top { background: url("frame_paper_top.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 310px; height: 29px; margin: 0 auto } .frame_paper_center { background: url("frame_paper_center.png"); background-size: 100% 7px; -webkit-background-size: 100% 7px; width: 310px; margin: 0 auto; color: #604731; padding: 1px 0 1px 0 } .frame_paper_bottom { background: url("frame_paper_bottom.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 310px; height: 28px; margin: 0 auto } .frame_cloth_top { background: url("frame_cloth_top.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 310px; height: 24px; margin: 0 auto } .frame_cloth_center { background: url("frame_cloth_center.png"); background-size: 100% 3px; -webkit-background-size: 100% 3px; width: 310px; margin: 0 auto; color: #604731; padding: 1px 0 1px 0 } .frame_cloth_bottom { background: url("frame_cloth_bottom.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 310px; height: 15px; margin: 0 auto } .frame_bg_top { background: url("frame_bg_top.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 320px; height: 3px; margin: 0 auto } .frame_bg_center { background: url("frame_bg_center.png"); background-size: 100% 4px; -webkit-background-size: 100% 4px; width: 320px; margin: 0 auto; position: relative } .frame_bg_bottom { background: url("frame_bg_bottom.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 320px; height: 3px; margin: 0 auto } .frame_premium_top { background: url("frame_premium_top.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 307px; height: 19px; margin: 0 auto } .frame_premium_center { background: url("frame_premium_center.png"); background-size: 100% 3px; -webkit-background-size: 100% 3px; width: 307px; margin: 0 auto; color: #604731; padding: 1px 0 1px 0 } .frame_premium_bottom { background: url("frame_premium_bottom.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 307px; height: 19px; margin: 0 auto } .frame_left_balloon_top { background: url("frame_left_balloon_top.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 295px; height: 7px; margin: 10px auto 0 } .frame_left_balloon_center { position: relative; background: url("frame_left_balloon_center.png"); background-size: 100% 6px; -webkit-background-size: 100% 6px; width: 295px; margin: 0 auto; color: #604731 } .frame_left_balloon_center:before { position: absolute; content: " "; background: url("frame_balloon_decoration.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 18px; height: 18px; top: -15px; left: 0 } .frame_left_balloon_center:after { position: absolute; content: " "; background: url("frame_balloon_decoration.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 18px; height: 18px; bottom: -15px; right: 0 } .frame_left_balloon_bottom { background: url("frame_left_balloon_bottom.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 295px; height: 18px; margin: 0 auto } .frame_right_balloon_top { background: url("frame_right_balloon_top.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 295px; height: 14px; margin: 0 auto } .frame_right_balloon_center { position: relative; background: url("frame_right_balloon_center.png"); background-size: 100% 6px; -webkit-background-size: 100% 6px; width: 295px; margin: 0 auto; color: #604731 } .frame_right_balloon_center:before { position: absolute; content: " "; background: url("frame_balloon_decoration.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 18px; height: 18px; top: -15px; left: 0 } .frame_right_balloon_center:after { position: absolute; content: " "; background: url("frame_balloon_decoration.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 18px; height: 18px; bottom: -15px; right: 0 } .frame_right_balloon_bottom { background: url("frame_right_balloon_bottom.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 295px; height: 12px; margin: 0 auto 5px } .sheet_frame { background: url("sheet_frame.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 313px; height: 84px; margin: 0 auto; color: #604731 } .label { background-image: url("label.png"); background-size: 100%; -webkit-background-size: 100%; width: 320px; height: 34px; line-height: 34px; text-align: center; font-weight: bold; color: #604731 } .blackboard_line { background-image: url("blackboard_line.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 301px; height: 9px; margin: 0 auto } .cloth_line { background-image: url("cloth_line.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 293px; height: 9px; margin: 0 auto } #popWindow .cloth_line { background-image: url("cloth_line_popup.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 255px; height: 9px; margin: 0 auto } .cloth_stamp { background-image: url("cloth_stamp.png"); width: 76px; height: 75px; background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; right: 4px; bottom: 0 } .select_blue_mini { background: url("select_blue_mini.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 70px; height: 25px; line-height: 25px; cursor: pointer } .select_blue_little { background: url("select_blue_little.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 48px; height: 25px; line-height: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; cursor: pointer } .select_blue { background: url("select_blue.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 99px; height: 34px; line-height: 34px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; cursor: pointer } .select_blue_middle { background: url("select_blue_middle.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 140px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; cursor: pointer } .select_blue_long { background: url("select_blue_long.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 189px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; cursor: pointer } .select_blue_60_34 { background: url("select_blue_120_68.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 60px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_blue_85_34 { background: url("select_blue_170_68.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 85px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_blue_94_39 { background: url("select_blue_188_78.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 94px; height: 39px; line-height: 39px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_blue_113_35 { background: url("select_blue_226_70.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 113px; height: 35px; line-height: 35px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_blue_206_34 { background: url("select_blue_412_68.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 206px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_blue2 { background: url("select_blue2.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 189px; height: 33px; line-height: 33px; padding-right: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; cursor: pointer } .select_pink_tiny { background: url("select_pink_tiny.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 60px; height: 34px; line-height: 34px } .select_pink_mini { background: url("select_pink_mini.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 70px; height: 25px; line-height: 25px } .select_pink_little { background: url("select_pink_little.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 48px; height: 25px; line-height: 25px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; cursor: pointer } .select_pink { background: url("select_pink.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 99px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; cursor: pointer } .select_pink_middle { background: url("select_pink_middle.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 140px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; cursor: pointer } .select_pink_long { background: url("select_pink_long.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 189px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; cursor: pointer } .select_pink_85_34 { background: url("select_pink_170_68.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 85px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_pink_94_39 { background: url("select_pink_188_78.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 94px; height: 39px; line-height: 39px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_pink_113_35 { background: url("select_pink_226_70.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 113px; height: 35px; line-height: 35px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_pink_206_34 { background: url("select_pink_412_68.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 206px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_gray_tiny { background: url("select_disable_tiny.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 60px; height: 34px; line-height: 34px } .select_gray_mini { background: url("select_disable_mini.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 70px; height: 25px; line-height: 25px } .select_gray_little { background: url("select_disable_little.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 48px; height: 25px; line-height: 25px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_gray { background: url("select_disable.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 99px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_gray_middle { background: url("select_disable_middle.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 140px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_gray_long { background: url("select_disable_long.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 189px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_gray_85_34 { background: url("select_disable_170_68.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 85px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_gray_94_39 { background: url("select_disable_188_78.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 94px; height: 39px; line-height: 39px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_gray_113_35 { background: url("select_disable_226_70.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 113px; height: 35px; line-height: 35px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .select_gray_206_34 { background: url("select_disable_412_68.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 206px; height: 34px; line-height: 34px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box } .decoration_button { text-align: center; background-image: url("decoration_button.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 261px; height: 45px; line-height: 45px; margin: 0 auto; text-align: center; color: #604731 } .decoration_button_middle { text-align: center; background-image: url("decoration_button.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 189px; height: 33px; line-height: 33px; margin: 0 auto; text-align: center; color: #604731 } .page_l { text-align: center; background-image: url("page_l.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 22px; height: 22px; display: inline-block } .page_r { text-align: center; background-image: url("page_r.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 22px; height: 22px; display: inline-block } .page_t { text-align: center; background-image: url("page_t.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 22px; height: 22px; display: inline-block } .page_b { text-align: center; background-image: url("page_b.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 22px; height: 22px; display: inline-block } ul#tab_memo_double { background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: box } #tab_memo_double li { list-style: none; color: #604731; text-decoration: none; text-align: center; font-weight: bold; letter-spacing: 1px; margin: 0 5px; background: url("tab_double_pink.png"); background-size: 100% 100%; width: 149px; height: 30px; line-height: 40px } #tab_memo_double li.select { background: url("tab_double_gray.png"); background-size: 100% 100%; color: #505050 } #tab_memo_double li a { display: block; height: 30px } ul#tab_memo_triple { background-repeat: no-repeat; display: -ms-flexbox; display: -webkit-box; display: -moz-box; display: box; font-size: 12px } #tab_memo_triple li { list-style: none; color: #604731; text-decoration: none; text-align: center; font-weight: bold; letter-spacing: 1px; margin: 0 3px; background: url("tab_triple_pink.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 99px; height: 30px; line-height: 40px } #tab_memo_triple li.select { background: url("tab_triple_gray.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; color: #505050 } #tab_memo_triple li a { display: block; height: 30px } ul#tab_memo_fourth { background-repeat: no-repeat; display: -ms-flexbox; display: -webkit-box; display: -moz-box; display: box } #tab_memo_fourth li { list-style: none; color: #604731; text-decoration: none; text-align: center; font-weight: bold; letter-spacing: 1px; margin: 0 4px; background: url("tab_fourth_pink.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 72px; height: 30px; line-height: 40px; font-size: 10px } #tab_memo_fourth li.select { background: url("tab_fourth_gray.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; color: #505050 } #tab_memo_fourth li a { display: block; height: 30px } .scale_anime { animation: scale ease .2s 1; -webkit-animation: scale ease .2s 1; -ms-animation: scale ease .2s 1; -moz-animation: scale ease .2s 1 } @keyframes scale { 0% { transform: scale(1) } 60% { transform: scale(0.2) } 90% { transform: scale(1.3) } 100% { transform: scale(1) } } @-webkit-keyframes scale { 0% { -webkit-transform: scale(1) } 60% { -webkit-transform: scale(0.2) } 90% { -webkit-transform: scale(1.3) } 100% { -webkit-transform: scale(1) } } @-ms-keyframes scale { 0% { -ms-transform: scale(1) } 60% { -ms-transform: scale(0.2) } 90% { -ms-transform: scale(1.3) } 100% { -ms-transform: scale(1) } } @-moz-keyframes scale { 0% { transform: scale(1); -moz-transform: scale(1) } 60% { transform: scale(0.2); -moz-transform: scale(0.2) } 90% { transform: scale(1.3); -moz-transform: scale(1.3) } 100% { transform: scale(1); -moz-transform: scale(1) } } .atension { margin: 10px; color: #604731 } .atension ul { margin-left: 1em; text-align: left } .atension ul li { text-indent: -1em; list-style: none } .atension div { background-color: #fff; border-top: 2px solid #5d3511; border-bottom: 2px solid #5d3511 } .btn_close { background-image: url("window_close_button.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 22px; height: 23px; display: inline-block; vertical-align: middle; cursor: pointer } .box { display: block; position: relative; width: 1000px; margin-left: auto; margin-right: auto; overflow: hidden } .box_inner { display: block; padding-left: 120px; padding-right: 120px; overflow: hidden } .box_indent { display: block; padding-left: 10px; padding-right: 10px; overflow: hidden } .box_pd1 { display: block; padding: 5px; overflow: hidden } .box_pd2 { display: block; padding: 10px; overflow: hidden } .button.logout { height: 28px; width: 100px; line-height: 28px; border-radius: 5px; letter-spacing: .1em; border-bottom: 0; text-shadow: none; font-weight: normal; box-shadow: none; background: #fb93ab; color: #fff; text-shadow: 0 1px 0 rgba(255,255,255,.3) } .button.logout:hover,.button.logout:active { background: #f66e84; color: #fff; border: 0; box-shadow: none } ul.col_list { display: block; width: 100%; margin: 0 auto; overflow: hidden; zoom:1} ul.col_list li { display: block; float: left; overflow: hidden } #game_header { display: block; position: relative; top: 0; left: 0; width: 100%; height: 86px; margin: 0 auto; padding: 0; background: rgba(255,255,255,0.5); border-bottom: 1px solid #CCC; overflow: hidden; z-index: 2 } #game_header table { width: 1000px; margin: 0 auto } #game_header .col_list { text-align: right } #game_header .col_list li { display: inline !important; float: none !important; zoom:1} #game_footer { display: block; width: 100%; margin: 0 auto; background: #fff; overflow: hidden } div#fnav { color: #fff; background: #000 } div#fnav a { color: #fff } div#ambition { width: 1000px; margin: 0 auto; background: #fff; color: #000 } #game_footer a:hover { text-decoration: underline } #minor_rule { background-color: #fff; position: absolute; width: 1000px; height: 614px; z-index: 3 } #minor_rule_child { display: none; background-image: url("rule.png"); background-position: 0 0; background-repeat: no-repeat; width: 1000px; height: 614px } .twitter-follow-button { vertical-align: bottom } .huwahuwa { transform: translateY(0); animation: huwahuwa 2s linear infinite; -ms-transform: translateY(0); -ms-animation: huwahuwa 2s linear infinite; -moz-transform: translateY(0); -moz-animation: huwahuwa 2s linear infinite; -webkit-transform: translateY(0); -webkit-animation: huwahuwa 2s linear infinite } @-webkit-keyframes huwahuwa { 0% { transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0) } 25% { transform: translateY(-3px); -ms-transform: translateY(-3px); -moz-transform: translateY(-3px); -webkit-transform: translateY(-3px) } 50% { transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0) } 75% { transform: translateY(3px); -ms-transform: translateY(3px); -moz-transform: translateY(3px); -webkit-transform: translateY(3px) } 100% { transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0) } } .reward_thum.get { position: relative; width: 64px; height: 64px; margin: 0 auto } .reward_thum.get::after { content: "GET"; position: absolute; top: 0; left: 0; width: 64px; height: 64px; background: url("ico_get.png") no-repeat 0 0; background-size: 100%; text-indent: -9999px; overflow: hidden } .cate_table { border-spacing: 0; font-size: 11px; width: 95%; line-height: 70%; font-weight: normal } .cate_table .cate_name { background-color: #624a3e; border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; width: 70px; padding: 5px; color: #fff; text-align: center } .cate_table .name { border: 1px #624a3e solid; border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0 } .top_msg { text-align: left; border: 1px solid #714828; border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; padding: 2px; background-color: #fff; width: 280px; margin: 0 auto } .cos_top_frame { background: url("cate_frame_top3.png"); background-size: 100% 100%; width: 320px; height: 23px; margin: 0; color: #fff; line-height: 23px; font-weight: bold } .cos_item_list { position: relative; overflow-x: hidden; overflow-y: scroll; width: 310px; margin-left: 5px; text-align: left; background-image: url("stamp.png"); background-size: 120px 120px; background-position: 95% 95%; background-repeat: no-repeat; box-sizing: border-box; box-sizing: border-box } .ie .cos_item_list,.ff .cos_item_list { width: 332px } .cos_item_list::scrollbar { position: absolute; top: 0; right: 10px; width: 5px } .cos_item_list::scrollbar-track { box-shadow: inset 0 0 4px rgba(0,0,0,0.3); border-radius: 10px; background-color: rgba(168,168,168,0.3) } .cos_item_list::scrollbar-thumb { border-radius: 10px; box-shadow: inset 0 0 6px rgba(0,0,0,0.7); background-color: rgba(255,255,255,0.8) } .cos_frame { position: relative; z-index: 1; -webkit-transition: height .2s linear; -moz-transition: height .2s linear; -ms-transition: height .2s linear; transition: height .2s linear } .cos_item_list { -webkit-transition: height .2s linear; -moz-transition: height .2s linear; -ms-transition: height .2s linear; transition: height .2s linear } .cos_frame_center { background: url("frame_center.png"); background-size: 100% 1px; position: relative; width: 320px; margin: 0 } .menu_image { display: inline-block; background-repeat: no-repeat; background-image: url("menu.png"); background-size: 320px 1260px } .menu_image.album { background-position: 0 0; width: 70px; height: 64px } .menu_image.bbs { background-position: 0 -64px; width: 70px; height: 64px } .menu_image.book { background-position: 0 -128px; width: 70px; height: 64px } .menu_image.char { background-position: 0 -192px; width: 70px; height: 64px } .menu_image.close { background-position: 0 -256px; width: 70px; height: 64px } .menu_image.commu { background-position: 0 -320px; width: 70px; height: 64px } .menu_image.cos { background-position: 0 -384px; width: 70px; height: 64px } .menu_image.degree { background-position: 0 -448px; width: 70px; height: 64px } .menu_image.friend { background-position: 0 -512px; width: 70px; height: 64px } .menu_image.group { background-position: 0 -576px; width: 70px; height: 64px } .menu_image.help { background-position: 0 -640px; width: 70px; height: 64px } .menu_image.info { background-position: 0 -704px; width: 70px; height: 64px } .menu_image.item { background-position: 0 -768px; width: 70px; height: 64px } .menu_image.menu_top { background-position: 0 -832px; width: 320px; height: 44px } .menu_image.option { background-position: 0 -876px; width: 70px; height: 64px } .menu_image.quest { background-position: 0 -940px; width: 70px; height: 64px } .menu_image.random { background-position: 0 -1004px; width: 70px; height: 64px } .menu_image.setting { background-position: 0 -1068px; width: 70px; height: 64px } .menu_image.settlement { background-position: 0 -1132px; width: 70px; height: 64px } .menu_image.status { background-position: 0 -1196px; width: 70px; height: 64px } .menu_image.twitter { background-image: url("Twitter_logo_blue.png"); -webkit-background-size: 100% 100%; background-size: 100% 100%; width: 61px; height: 50px } .img_gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%) } .header { position: fixed; top: 0; z-index: 1; width: 100% } .header_lv { position: absolute; top: 2px; left: 3px } .header_name { position: absolute; top: 0; left: 70px } .header_hp { position: absolute; top: 0; left: 153px } .header_event { position: absolute; top: 0; left: 235px } .header_icon { position: absolute; top: 21px; left: 59px } .header_shell { position: absolute; top: 27px; left: 159px } .header_np { position: absolute; top: 27px; left: 233px } .header_hp_txt_img { background-image: url("header_hp_txt.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 0; left: 0; width: 32px; height: 11px } .header_hp_txt_img2 { background-image: url("header_hp_txt_2.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 2px; left: 35px; width: 11px; height: 7px } .header_event_txt_img { background-image: url("header_event_txt.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 0; left: 0; width: 32px; height: 11px } .header_event_txt_gray_img { background-image: url("header_event_txt_g.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 0; left: 0; width: 52px; height: 11px } .header_event_txt_gray_img2 { background-image: url("header_event_txt_g2.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 0; left: 0; width: 52px; height: 11px } .header_event_txt_img2 { background-image: url("header_hp_txt_2.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 2px; left: 35px; width: 11px; height: 7px } .header_hp_add_img { background-image: url("header_hp_add.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 9px; left: 64px; width: 16px; height: 16px } .header_np_add_img { background-image: url("header_np_add.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 1px; left: 67px; width: 16px; height: 16px; z-index: 1 } .header_add_gray_img { background-image: url("header_hp_add_g.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 9px; left: 64px; width: 16px; height: 16px } .header_change_icon { background-image: url("header_change.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 25px; height: 27px; display: inline-block } .header_change_gray_icon { background-image: url("header_change_g.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 25px; height: 27px; display: inline-block } .header_surmmary_icon { background-image: url("header_surmmary.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 25px; height: 27px; margin-left: 2px; display: inline-block } .header_surmmary_gray_icon { background-image: url("header_surmmary_g.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 25px; height: 27px; margin-left: 2px; display: inline-block } .header_comment_icon { background-image: url("header_comment.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 25px; height: 27px; margin-left: 2px; display: inline-block } .header_comment_gray_icon { background-image: url("header_comment_g.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 25px; height: 27px; margin-left: 2px; display: inline-block } .header_hp_num { float: left; display: inline-block; background-image: url("header_hp_num.png"); background-repeat: no-repeat; background-size: 6px 77px; -webkit-background-size: 6px 77px } .header_hp_num.num_0 { background-position: 0 0; width: 6px; height: 7px; z-index: 7 } .header_hp_num.num_1 { background-position: 0 -7px; width: 6px; height: 7px; z-index: 7 } .header_hp_num.num_2 { background-position: 0 -14px; width: 6px; height: 7px; z-index: 7 } .header_hp_num.num_3 { background-position: 0 -21px; width: 6px; height: 7px; z-index: 7 } .header_hp_num.num_4 { background-position: 0 -28px; width: 6px; height: 7px; z-index: 7 } .header_hp_num.num_5 { background-position: 0 -35px; width: 6px; height: 7px; z-index: 7 } .header_hp_num.num_6 { background-position: 0 -42px; width: 6px; height: 7px; z-index: 7 } .header_hp_num.num_7 { background-position: 0 -49px; width: 6px; height: 7px; z-index: 7 } .header_hp_num.num_8 { background-position: 0 -56px; width: 6px; height: 7px; z-index: 7 } .header_hp_num.num_9 { background-position: 0 -63px; width: 6px; height: 7px; z-index: 7 } .header_hp_num.num_slash { background-position: 0 -70px; width: 6px; height: 7px; z-index: 7 } .header_heal_num { float: left; display: inline-block; background-image: url("header_heal_num.png"); background-repeat: no-repeat; background-size: 6px 77px; -webkit-background-size: 6px 77px } .header_heal_num.num_0 { background-position: 0 0; width: 6px; height: 7px; z-index: 7 } .header_heal_num.num_1 { background-position: 0 -7px; width: 6px; height: 7px; z-index: 7 } .header_heal_num.num_2 { background-position: 0 -14px; width: 6px; height: 7px; z-index: 7 } .header_heal_num.num_3 { background-position: 0 -21px; width: 6px; height: 7px; z-index: 7 } .header_heal_num.num_4 { background-position: 0 -28px; width: 6px; height: 7px; z-index: 7 } .header_heal_num.num_5 { background-position: 0 -35px; width: 6px; height: 7px; z-index: 7 } .header_heal_num.num_6 { background-position: 0 -42px; width: 6px; height: 7px; z-index: 7 } .header_heal_num.num_7 { background-position: 0 -49px; width: 6px; height: 7px; z-index: 7 } .header_heal_num.num_8 { background-position: 0 -56px; width: 6px; height: 7px; z-index: 7 } .header_heal_num.num_9 { background-position: 0 -63px; width: 6px; height: 7px; z-index: 7 } .header_heal_num.num_colon { background-position: 0 -70px; width: 6px; height: 7px; z-index: 7 } .header_lv_num { display: inline-block; background-image: url("header_lv_num.png"); background-repeat: no-repeat; background-size: 22px 300px; -webkit-background-size: 22px 300px } .header_lv_num.num_0 { background-position: 0 0; width: 22px; height: 30px; z-index: 7 } .header_lv_num.num_1 { background-position: 0 -30px; width: 22px; height: 30px; z-index: 7 } .header_lv_num.num_2 { background-position: 0 -60px; width: 22px; height: 30px; z-index: 7 } .header_lv_num.num_3 { background-position: 0 -90px; width: 22px; height: 30px; z-index: 7 } .header_lv_num.num_4 { background-position: 0 -120px; width: 22px; height: 30px; z-index: 7 } .header_lv_num.num_5 { background-position: 0 -150px; width: 22px; height: 30px; z-index: 7 } .header_lv_num.num_6 { background-position: 0 -180px; width: 22px; height: 30px; z-index: 7 } .header_lv_num.num_7 { background-position: 0 -210px; width: 22px; height: 30px; z-index: 7 } .header_lv_num.num_8 { background-position: 0 -240px; width: 22px; height: 30px; z-index: 7 } .header_lv_num.num_9 { background-position: 0 -270px; width: 22px; height: 30px; z-index: 7 } .header_gauge_frame { background: url("header_gauge_frame.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 79px; height: 17px; position: absolute; top: 8px; left: 1px } .header_gage_bg { position: relative; text-align: center; height: 7px; background-image: url("header_gauge_gray.png"); background-size: 1px 100%; border: 1px solid #fff; border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -moz-border-radius: 4px; overflow: hidden } .header_gage_hp { background-image: url("header_gauge_left_hp.png"),url("header_gauge_right_hp.png"),url("header_gauge_hp.png"); height: 7px; background-size: 2px 7px,2px 7px,1px 7px; -webkit-background-size: 2px 7px,2px 7px,1px 7px; background-position: left 0,right 0,center; background-repeat: no-repeat,no-repeat,repeat; border-radius: 2px } .header_gage_event { background-image: url("header_gauge_left_event.png"),url("header_gauge_right_event.png"),url("header_gauge_event.png"); height: 7px; background-size: 2px 7px,2px 7px,1px 7px; -webkit-background-size: 2px 7px,2px 7px,1px 7px; background-position: left 0,right 0,center; background-repeat: no-repeat,no-repeat,repeat; border-radius: 2px } .header_gage_gray { background-image: url("header_gauge_left_gray.png"),url("header_gauge_right_gray.png"),url("header_gauge_gray.png"); height: 7px; background-size: 2px 7px,2px 7px,1px 7px; -webkit-background-size: 2px 7px,2px 7px,1px 7px; background-position: left 0,right 0,center; background-repeat: no-repeat,no-repeat,repeat; border-radius: 2px } .header_name_frame { background: url("header_name.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; width: 86px; height: 19px; left: -8px; top: 2px } .header_name_str { font-size: 10px; position: absolute; width: 66px; top: 2px; left: 8px; text-align: center; line-height: 20px } .header_type_icon { background-size: 22px 22px; -webkit-background-size: 22px 22px; position: absolute; width: 22px; height: 22px; top: 0; left: -10px; z-index: 1 } .header_np_frame { background: url("header_np.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 83px; height: 18px; line-height: 18px; position: absolute; top: 0 } .header_np_num { position: absolute; z-index: 1; top: 2px; left: 0; font-size: 10px; width: 64px; text-align: right } .header_shell_frame { background: url("header_shell.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 72px; height: 18px; line-height: 18px; position: absolute } .header_shell_num { position: absolute; z-index: 1; top: 2px; left: 0; font-size: 10px; width: 66px; text-align: right } .header_lv_frame { background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 112px; height: 92px; position: relative; left: 64px } .header_lv_frame.lv0 { background-image: url("lv_gauge/header_lv_0.png") } .header_lv_frame.lv1 { background-image: url("lv_gauge/header_lv_1.png") } .header_lv_frame.lv2 { background-image: url("lv_gauge/header_lv_2.png") } .header_lv_frame.lv3 { background-image: url("lv_gauge/header_lv_3.png") } .header_lv_frame.lv4 { background-image: url("lv_gauge/header_lv_4.png") } .header_lv_frame.lv5 { background-image: url("lv_gauge/header_lv_5.png") } .header_lv_frame.lv6 { background-image: url("lv_gauge/header_lv_6.png") } .header_lv_frame.lv7 { background-image: url("lv_gauge/header_lv_7.png") } .header_lv_frame.lv8 { background-image: url("lv_gauge/header_lv_8.png") } .header_lv_frame.lv9 { background-image: url("lv_gauge/header_lv_9.png") } .header_lv_frame.lv10 { background-image: url("lv_gauge/header_lv_10.png") } .header_lv_frame.lv11 { background-image: url("lv_gauge/header_lv_11.png") } .header_lv_frame.lv12 { background-image: url("lv_gauge/header_lv_12.png") } .header_lv_frame.lv13 { background-image: url("lv_gauge/header_lv_13.png") } .header_lv_frame.lv14 { background-image: url("lv_gauge/header_lv_14.png") } .header_lv_frame.lv15 { background-image: url("lv_gauge/header_lv_15.png") } #type_icon { position: absolute; top: 2px; left: 3px; background-size: 33px 33px; -webkit-background-size: 33px 33px; width: 33px; height: 33px } .type_icon { display: none } .type_icon1 { background-image: url("type_1.png") } .type_icon2 { background-image: url("type_2.png") } .type_icon3 { background-image: url("type_3.png") } .type_icon4 { background-image: url("type_4.png") } .type_icon5 { background-image: url("type_5.png") } .type_icon6 { background-image: url("type_6.png") } .type_icon7 { background-image: url("type_7.png") } .type_icon8 { background-image: url("type_8.png") } .type_icon9 { background-image: url("type_9.png") } .type_icon10 { background-image: url("type_10.png") } .type_icon11 { background-image: url("type_11.png") } .type_icon12 { background-image: url("type_12.png") } .type_icon13 { background-image: url("type_13.png") } .type_icon14 { background-image: url("type_14.png") } .type_icon15 { background-image: url("type_15.png") } .type_icon16 { background-image: url("type_16.png") } .type_icon17 { background-image: url("type_17.png") } .type_icon18 { background-image: url("type_18.png") } .type_icon19 { background-image: url("type_19.png") } .type_icon20 { background-image: url("type_20.png") } .icon_info { background-image: url("icon_info.png"); background-size: 100%; width: 34px; height: 35px; cursor: pointer; position: relative; display: inline-block; margin: 0 13px 0 13px } .icon_info_g { background-image: url("icon_info_g.png"); background-size: 100%; width: 34px; height: 35px; cursor: pointer; position: relative; display: inline-block; margin: 0 13px 0 13px } .icon_present { background-image: url("icon_present.png"); background-size: 100%; width: 34px; height: 35px; cursor: pointer; position: relative; display: inline-block; margin: 0 13px 0 13px } .icon_present_g { background-image: url("icon_present_g.png"); background-size: 100%; width: 34px; height: 35px; cursor: pointer; position: relative; display: inline-block; margin: 0 13px 0 13px } .icon_memo { background-image: url("icon_memo.png"); background-size: 100%; width: 34px; height: 35px; cursor: pointer; position: relative; display: inline-block; margin: 0 13px 0 13px } .icon_memo_g { background-image: url("icon_memo_g.png"); background-size: 100%; width: 34px; height: 35px; cursor: pointer; position: relative; display: inline-block; margin: 0 13px 0 13px } .icon_quest { background-image: url("icon_quest.png"); background-size: 100%; width: 34px; height: 35px; cursor: pointer; position: relative; display: inline-block; margin: 0 13px 0 13px } .icon_quest_g { background-image: url("icon_quest_g.png"); background-size: 100%; width: 34px; height: 35px; cursor: pointer; position: relative; display: inline-block; margin: 0 13px 0 13px } .caution_detail_button { text-align: center; background-color: #d99999; border: solid; border-width: 1px; border-color: red; padding-left: 20px; padding-right: 20px } .img_all_container { display: inline-block; position: relative } .img_effect_layer { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: transparent !important } @charset 'utf-8'; ul { list-style-type: none } .icon_beginner_event { display: inline-block; background-image: url("beginner_event.png"); background-repeat: no-repeat; background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 62px; height: 62px; text-align: center; position: relative; z-index: 5 } .icon_event { display: inline-block; background-repeat: no-repeat; background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 62px; height: 62px; text-align: center; position: relative; z-index: 5; margin: 3px 0 0 0 } .icon_change,.icon_cos,.icon_study,.icon_study_end,.icon_study_end,.icon_work,.icon_work_end,.icon_friend,.icon_release_touch,.icon_visibleicon,.recommend,.h1_meowkano,.h1_event,.h1_info { background-image: url("room.png"); background-size: 239px 1775px; -webkit-background-size: 239px 1775px; display: inline-block } .icon_change { display: none; background-position: 0 -150px; width: 62px; height: 62px; position: relative; cursor: pointer } .icon_cos { display: block; background-position: 0 -213px; width: 62px; height: 62px; position: relative; cursor: pointer } .icon_sleep_on { display: block; background-image: url("icon_sleep_on.png"); background-size: 100%; width: 39px; height: 39px; position: relative; cursor: pointer } .icon_sleep_off { display: block; background-image: url("icon_sleep_off.png"); background-size: 100%; width: 39px; height: 39px; position: relative; cursor: pointer } .icon_sleep_on_camp { display: block; background-image: url("icon_sleep_on_camp.png"); background-size: 100%; width: 39px; height: 39px; position: relative; cursor: pointer } .icon_sleep_off_camp { display: block; background-image: url("icon_sleep_off_camp.png"); background-size: 100%; width: 39px; height: 39px; position: relative; cursor: pointer } .icon_sleep_result { display: block; background-image: url("icon_sleep_result.png"); background-size: 100%; width: 39px; height: 39px; position: relative; cursor: pointer } .icon_mrex_switch { display: block; background-image: url("icon_mrex.png"); background-size: 100%; width: 39px; height: 39px; position: relative; cursor: pointer } .icon_study { background-position: 0 -1100px; width: 62px; height: 62px; position: relative } .icon_study_end { background-position: 0 -1163px; width: 62px; height: 62px; position: relative } .icon_study_end:before { content: ""; position: absolute; top: 0; right: 0; width: 24px; height: 24px; background-image: url("new_icon.png"); background-repeat: no-repeat; background-size: 100% 100%; -webkit-background-size: 100% 100% } .icon_work { background-position: 0 -1281px; width: 62px; height: 62px; position: relative } .icon_work_end { background-position: 0 -1344px; width: 62px; height: 62px; position: relative } .icon_work_end:before { content: ""; position: absolute; top: 0; right: 0; width: 24px; height: 24px; background-image: url("new_icon.png"); background-repeat: no-repeat; background-size: 100% 100%; -webkit-background-size: 100% 100% } .icon_kiss_mode { display: block; position: relative; background-image: url("icon_kiss_mode.png"); background-size: 100%; width: 39px; height: 39px; cursor: pointer } .icon_kiss_mode_remove { display: none; position: absolute; right: 0; top: 388px; z-index: 9; background-image: url("icon_kiss_mode_remove.png"); background-size: 100%; width: 39px; height: 39px } .icon_kiss_timer { display: block; position: relative; background-image: url("icon_kiss_mode.png"); background-size: 100%; width: 39px; height: 39px } .news_num { position: absolute; bottom: 10px; right: 15px; width: 40px; font-size: 10px; text-align: right; font-weight: bold; color: #604731 } .icon_apppack { display: inline-block; background-image: url("room_banner.png"); background-size: 59px; -webkit-background-size: 59px; width: 59px; height: 59px; position: relative } .icon_friend { background-position: 0 -276px; width: 62px; height: 62px; position: relative } .login_campaign_icon { display: inline-block; background-image: url("login_campaign_icon.png"); background-size: 50px 52px; -webkit-background-size: 50px 52px; background-position: 0 0; width: 50px; height: 52px } .icon_action { position: absolute; bottom: 4px; right: 0; display: inline-block; background-image: url("icon_action.png"); background-size: 65px 53px; -webkit-background-size: 65px 53px; width: 65px; height: 53px } .diary_button { position: absolute; display: inline-block; background-image: url("diary_button.png"); background-size: 66px 31px; -webkit-background-size: 66px 31px; width: 66px; height: 31px; bottom: 3px; right: 90px } .sns_button { position: absolute; display: inline-block; background-image: url("sns_button.png"); background-size: 66px 31px; -webkit-background-size: 66px 31px; width: 66px; height: 31px; bottom: 3px; right: 164px } .work_button { position: absolute; display: inline-block; background-image: url("work_button.png"); background-size: 66px 31px; -webkit-background-size: 66px 31px; width: 66px; height: 31px; bottom: 42px; right: 72px } .work_button_g { position: absolute; display: inline-block; background-image: url("work_button_g.png"); background-size: 66px 31px; -webkit-background-size: 66px 31px; width: 66px; height: 31px; bottom: 42px; right: 72px } .study_button { position: absolute; display: inline-block; background-image: url("study_button.png"); background-size: 66px 31px; -webkit-background-size: 66px 31px; width: 66px; height: 31px; bottom: 81px; right: 44px } .study_button_g { position: absolute; display: inline-block; background-image: url("study_button_g.png"); background-size: 66px 31px; -webkit-background-size: 66px 31px; width: 66px; height: 31px; bottom: 81px; right: 44px } .take_button { position: absolute; display: inline-block; background-image: url("take_button.png"); background-size: 66px 31px; -webkit-background-size: 66px 31px; width: 66px; height: 31px; bottom: 120px; right: 16px } .commu_button { position: absolute; display: inline-block; background-image: url("commu_button.png"); background-size: 66px 31px; -webkit-background-size: 66px 31px; width: 66px; height: 31px; bottom: 159px; right: 0 } .commu_button_g { position: absolute; display: inline-block; background-image: url("commu_button_g.png"); background-size: 66px 31px; -webkit-background-size: 66px 31px; width: 66px; height: 31px; bottom: 159px; right: 0 } .girls_talk_button { position: absolute; display: inline-block; background-image: url("girls_talk_button.png"); background-size: 66px 66px; -webkit-background-size: 66px 66px; width: 66px; height: 66px; bottom: 194px; right: 36px } .girls_talk_button_g { position: absolute; display: inline-block; background-image: url("girls_talk_button_g.png"); background-size: 66px 66px; -webkit-background-size: 66px 66px; width: 66px; height: 66px; bottom: 194px; right: 36px } .commu2_button { position: absolute; display: inline-block; background-image: url("commu2_button.png"); background-size: 66px 66px; -webkit-background-size: 66px 66px; width: 66px; height: 66px; bottom: 158px; right: 82px } .commu2_button_g { position: absolute; display: inline-block; background-image: url("commu2_button_g.png"); background-size: 66px 66px; -webkit-background-size: 66px 66px; width: 66px; height: 66px; bottom: 158px; right: 82px } .progress { position: absolute; display: inline-block; background-image: url("progress.png"); background-size: 18px 18px; -webkit-background-size: 18px 18px; width: 18px; height: 18px } .complete { position: absolute; display: inline-block; background-image: url("complete.png"); background-size: 39px 25px; -webkit-background-size: 39px 25px; width: 39px; height: 25px; top: -9px; left: -14px } .lock { position: absolute; display: inline-block; background-image: url("lock.png"); background-size: 24px 30px; -webkit-background-size: 24px 30px; width: 24px; height: 30px; top: 19px; right: 22px } .icon_release_touch { display: block; background-image: url("icon_release_touch.png"); background-size: 100%; width: 61px; height: 32px } .icon_visibleicon { display: block; background-image: url("icon_visibleicon.png"); background-size: 100%; width: 61px; height: 32px } .recommend { display: block; background-image: url("icon_recommend.png"); background-size: 100%; width: 39px; height: 39px; position: relative } .img_cake { display: inline-block; background-image: url("cake.png"); background-repeat: no-repeat; background-size: 12px 13px; -webkit-background-size: 12px 13px; width: 12px; height: 13px; z-index: 5; margin: 3px 3px -1px 0 } .img_shell { display: inline-block; background-image: url("shell.png"); background-repeat: no-repeat; background-size: 12px 13px; -webkit-background-size: 12px 13px; width: 12px; height: 13px; z-index: 5; margin: 3px 3px -1px 0 } .img_coin { display: inline-block; background-image: url("coin.png"); background-repeat: no-repeat; background-size: 12px 13px; -webkit-background-size: 12px 13px; width: 12px; height: 13px; z-index: 5; margin: 3px 3px -1px 0 } .img_cp { display: inline-block; background-image: url("cp.png"); background-repeat: no-repeat; background-size: 12px 13px; -webkit-background-size: 12px 13px; width: 12px; height: 13px; z-index: 5; margin: 3px 3px -1px 0 } .img_blank { display: inline-block; background-repeat: no-repeat; background-size: 12px 13px; -webkit-background-size: 12px 13px; width: 12px; height: 13px; z-index: 5; margin: 3px 3px -1px 0 } .arrow_box { position: absolute; background: #fff; border: 2px solid #604731; bottom: 8px; height: 20px; width: 105px; font-size: 10px; padding: 5px; line-height: 1 } .arrow_box:after,.arrow_box:before { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none } .arrow_box:after { border-color: rgba(136,183,213,0); border-right-color: #fff; border-width: 7px; margin-top: -7px } .arrow_box:before { border-color: rgba(194,225,245,0); border-right-color: #604731; border-width: 10px; margin-top: -10px } #camp_main_btn { background-image: url("camp_img.png"); background-size: 58px 28px; -webkit-background-size: 58px 28px; position: absolute; width: 58px; height: 28px; bottom: 32px; left: 15px; z-index: 5 } .new_icon { background-image: url("new_icon.png"); background-repeat: no-repeat; background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 0; right: 0; width: 24px; height: 24px } .new_icon_blue { background-image: url("/hp/new_icon_blue.png"); background-repeat: no-repeat; background-size: 100% 100%; -webkit-background-size: 100% 100%; position: absolute; top: 0; right: 0; width: 24px; height: 24px } #room_menu_window { width: 260px; height: 407px; text-align: center; position: relative; top: -430px; left: -14px; padding: 5px 25px 15px 14px; transition: transform 200ms cubic-bezier(0,0,0.25,1); -webkit-transition: -webkit-transform 200ms cubic-bezier(0,0,0.25,1); -ms-transition: -ms-transform 200ms cubic-bezier(0,0,0.25,1); -moz-transition: -moz-transform 200ms cubic-bezier(0,0,0.25,1) } .room_menu_btn_img { background-image: url("menu_btn_open.png"); background-size: 36px 36px; -webkit-background-size: 36px 36px; background-position: 0 0; height: 36px; width: 36px; position: absolute; top: 193px; right: -35px } .slide_menu { background-image: url("slide_menu.png"); background-size: 287px 420px; -webkit-background-size: 287px 420px; width: 287px; height: 420px; position: relative } .slide_menu_title { background-image: url("slide_menu_title.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 268px; height: 35px; margin: 0 auto } .h1_meowkano { background-position: 0 -58px; width: 239px; height: 28px; margin: 0 auto } .h1_event { background-position: 0 0; width: 239px; height: 28px; margin: 0 auto } .h1_info { background-position: 0 -29px; width: 239px; height: 28px; margin: 0 auto } .live2d_on_icon { position: relative; background-image: url("icon_live2d_on.png"); background-size: 100% 100%; display: block; width: 39px; height: 39px; cursor: pointer } .live2d_off_icon { position: relative; background-image: url("icon_live2d_off.png"); background-size: 100% 100%; display: block; width: 39px; height: 39px; cursor: pointer } .icon_scenario { background-image: url("icon_scenario.png"); background-size: 100% 100%; display: block; width: 39px; height: 39px; position: relative } .comment_popup { background-image: url("popup_show_button.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 22px; height: 23px; top: 180px; left: 245px; position: absolute; cursor: pointer } .icon_target { display: block; background-image: url("target.png"); background-size: 100% 100%; width: 39px; height: 39px; position: relative; cursor: pointer } .touch_menu_on { display: block; background-image: url("touch_menu_on.png"); background-size: 100% 100%; width: 25px; height: 25px; position: absolute; cursor: pointer; top: 0; right: 12px } .touch_menu_off { display: block; background-image: url("touch_menu_off.png"); background-size: 100% 100%; width: 25px; height: 25px; position: absolute; cursor: pointer; top: 0; right: 12px } @charset 'utf-8'; .user_exp_icon { position: relative; display: block; background-image: url("user_exp_icon.png"); background-repeat: no-repeat; background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 30px; height: 30px; z-index: 5 } .user_exp_lv { position: relative; top: 14px; font-size: 12px; text-align: center; font-weight: bold; color: #604731; text-shadow: -1px 0 2px #fff,1px 0 2px #fff,0 -1px 2px #fff,0 1px 2px #fff } .user_name_plate { background-image: url("user_name_plate.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; top: 3px; width: 132px; height: 30px; color: #fff; font-size: 14px } .user_name { position: absolute; top: 5px; left: 30px; color: black; font-size: 8px; width: 100px; height: 20px; line-height: 20px; text-align: center } .user_name_plate_lv { position: absolute; top: -2px; left: 4px; font-size: 10px; font-weight: bold } .user_name_plate_lv_num { position: absolute; top: 6px; left: 8px; font-size: 10px; width: 24px; text-align: center; font-weight: bold } td .user_name_plate_lv { position: absolute; top: 3px; left: 4px; font-size: 10px; font-weight: bold } td .user_name_plate_lv_num { position: absolute; top: 10px; left: 8px; font-size: 12px; width: 24px; text-align: center; font-weight: bold } .android_name_plate { background-image: url("android_name_plate.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; top: 3px; width: 134px; height: 43px; font-size: 14px } .android_name { position: absolute; top: 9px; left: 30px; color: black; font-size: 8px; width: 100px; height: 20px; line-height: 20px; text-align: center } .heart_num { color: #604731; text-shadow: -1px 1px #fff,1px 1px #fff,1px -1px #fff,-1px -1px #fff; font-weight: bold; text-align: center } .fav_icon { position: relative; display: inline-block } .kiss_per { color: #604731; text-shadow: -2px 0 1px #fff,2px 0 1px #fff,0 -2px 1px #fff,0 2px 1px #fff; font-weight: bold; text-align: center } .kiss_pt { position: absolute; top: 20px; left: 23px; color: #604731; text-shadow: -2px 0 1px #fff,2px 0 1px #fff,0 -2px 1px #fff,0 2px 1px #fff; font-weight: bold; z-index: 1 } .kiss_icon { position: relative; display: inline-block } .person_down { background-image: url("person_down.png"); background-size: 100% 100%; width: 90px; height: 29px; cursor: pointer; line-height: 29px; font-weight: bold; text-align: center } .person_up { background-image: url("person_up.png"); background-size: 100% 100%; width: 90px; height: 29px; cursor: pointer; line-height: 29px; font-weight: bold; text-align: center } .person_list_table { width: 95%; margin: 0 auto; border-collapse: collapse; border: 1px solid #604731; color: #604731 } .person_list_table .left_name { padding: 3px 0 3px 3px } .person_list_table .right_name { padding: 3px 0 3px 3px } .person_list_table .left_num { padding: 3px 3px 3px 0; border-right: 1px dashed #604731 } .person_list_table .right_num { padding: 3px 3px 3px 0 } .disNon { display: none; list-style-type: none } .font_status { background-image: url("font_status.png"); background-size: 100% 100%; width: 88px; height: 24px } .font_person { background-image: url("font_person.png"); background-size: 100% 100%; width: 88px; height: 24px } .slider_animation { transition: transform 200ms linear; -webkit-transition: -webkit-transform 200ms linear; -moz-transition: -moz-transform 200ms linear; -ms-transition: -ms-transform 200ms linear; -o-transition: -o-transform 200ms linear } .pc_room_footer { position: absolute; bottom: 3px; right: 10px } .pc_room_icons { background-image: url('/img/pc_room/footer/footer_img.png'); background-repeat: no-repeat; -webkit-background-size: 55px 207px; background-size: 55px 207px; display: inline-block; position: relative; width: 55px; height: 51px } .pc_room_icons.gacha { background-position: 0 0 } .pc_room_icons.shop { background-position: 0 -104px } .pc_room_icons.event { background-position: 0 -52px } .pc_room_icons.cos { background-position: 0 -156px } .pc_room_new_icon { background-image: url('/img/hp/new_icon.png'); -webkit-background-size: 100% 100%; background-size: 100% 100%; width: 24px; height: 24px; position: absolute; right: -3px; top: -3px } .icon_change,.icon_study_end,.icon_study_end,.icon_work,.icon_work_end,.icon_friend,.h1_nizikano,.h1_event,.h1_info { background-image: url("/img/pc_room/room.png") } .clear { clear: both; margin: -1px; height: 1px; font-size: 0 } #cos_all { position: absolute; top: 80px } .name_box { background-color: #fff; border: 1px #bbb solid; width: 85px; font-size: 12px; text-align: center; padding: 5px 0; border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px } .front_back_img { position: absolute; top: 5px; right: 5px } .right_list { text-align: left; margin: 0 auto; width: 178px } .page_table { position: absolute; bottom: 1px; left: 50%; width: 180px; margin-left: -90px } .page_table .page_arrow { width: 22px; height: 22px } .cate_table { border-spacing: 0; font-size: 11px; margin: 2px auto; width: 95% } .cate_table .cate_name { background-color: #fc457d; border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; width: 45px; padding: 4px; color: #fff; text-align: center } .cate_table .name { border: 1px #fc457d solid; border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0 } .frame_center .sheet { background-color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; border: 1px #aaa solid; margin: 0 auto } .CWStdObj { position: absolute; top: 0; left: 0; width: 320px; height: 100%; overflow: hidden } .CWStdObj_other { position: absolute; top: 0; width: 100%; height: 100%; overflow: hidden } .NowLoadingWindow { display: none; background: rgba(255,235,243,0.5) } .NowLoadingWindow .message { width: 150px; margin: 150px auto } #ItemEquipError { position: absolute; top: 62px; display: none; color: #fff; font-size: 16px; background: rgba(0,0,0,0.7); width: 320px; border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px; -moz-border-radius: 20px; padding: 20px 0; margin: 0; z-index: 100 } #cos_slot { position: absolute; top: 62px; display: none; color: #fff; font-size: 16px; background: rgba(0,0,0,0.7); width: 320px; height: 320px; border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px; -moz-border-radius: 20px; padding: 20px 0; margin: 0; z-index: 10 } ul#list .bg_coordi,ul#list .bg_coordi_ng { margin: 7px 0 } .cos_clear { background-image: url("cos_clear.png"); background-size: 107px 31px; -webkit-background-size: 107px 31px; width: 107px; height: 31px; background-position: 0 0; display: block; margin: 1px 3px } .cos_coordi { background-image: url("cos_coordi.png"); background-size: 107px 31px; -webkit-background-size: 107px 31px; width: 107px; height: 31px; background-position: 0 0; display: block; margin: 1px 3px } .cos_edit_ok { background-image: url("cos_edit_ok.png"); background-size: 107px 31px; -webkit-background-size: 107px 31px; width: 107px; height: 31px; background-position: 0 0; display: block; margin: 1px 3px } .cos_edit_stop { background-image: url("cos_edit_stop.png"); background-size: 107px 31px; -webkit-background-size: 107px 31px; width: 107px; height: 31px; background-position: 0 0; display: block; margin: 1px 3px } .cos_sort { background-image: url("cos_sort.png"); background-size: 107px 31px; -webkit-background-size: 107px 31px; width: 107px; height: 31px; background-position: 0 0; display: block; margin: 1px 3px } .cos_motion { background-image: url("cos_motion.png"); background-size: 107px 31px; -webkit-background-size: 107px 31px; width: 107px; height: 31px; background-position: 0 0; display: block; margin: 1px 3px } .icon_present { background-image: url("icon_present.png"); background-size: 12px 12px; -webkit-background-size: 12px 12px; width: 12px; height: 12px; background-position: 0 0 } .icon_star0 { background-image: url("icon_star0.png"); background-size: 20px 18px; -webkit-background-size: 20px 18px; width: 20px; height: 18px; background-position: 0 0 } .icon_star1 { background-image: url("icon_star1.png"); background-size: 20px 18px; -webkit-background-size: 20px 18px; width: 20px; height: 18px; background-position: 0 0 } .sheet { background-color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; border: 1px efefef solid } .button_slot { background-color: #f1e1c7; color: #604731; padding: 3px; margin: 0 2px 5px 7px; font-size: 14px; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-border-radius: 10px; width: 129px } .cos_img { float: left; margin: 2px 5px; background-color: #fff; padding: 3px; border-radius: 5px } .cos_check { background-color: #ff74a1 } .bg_select { width: 100% } .move_link_blank { padding-top: 10px; padding-bottom: 0 } .cos_bg { background-image: url("cos_bg.png"); background-size: 100% 8px; -webkit-background-size: 100% 8px; width: 320px; height: 375px } .cos_header { background-image: url("cos_header.jpg"); background-size: 320px 52px; -webkit-background-size: 320px 52px; width: 320px; height: 52px; background-position: 0 0; position: relative } .header_button { position: absolute; bottom: 10px; right: 3px } .cos_line { background-image: url("cos_line.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 300px; height: 2px; margin: 0 auto } .bg_fitting { position: relative; background-color: #fff; background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 122px; height: 175px; margin-top: 5px; box-shadow: 1px 1px 2px rgba(0,0,0,.5) } .fitting_img { width: 107px; height: 143px } .fitting_line { background-image: url("fitting_line.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 115px; height: 4px; margin: 0 auto } .fitting_pin { background-image: url("fitting_pin.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 12px; height: 12px; margin: 0 auto; position: absolute } .avatar_name { display: table-cell; vertical-align: middle; width: 110px; height: 20px; line-height: 1em; font-size: 10px } .cate_name { position: absolute; top: 0; right: 27px; width: 100px; height: 24px; color: #fff; line-height: 24px; font-size: 12px } .cate_name_center { position: absolute; top: 0; width: 186px; height: 24px; color: #fff; line-height: 24px; font-size: 12px } .cate_frame_top { background: url("cate_frame_top.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 186px; height: 24px; color: #fff; line-height: 24px; font-weight: bold; margin: 0 auto } .cate_frame_top2 { background: url("cate_frame_top2.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 186px; height: 24px; color: #fff; line-height: 24px; font-weight: bold; margin: 0 auto } .cate_frame_center { width: 186px; position: relative; background: url("cate_frame_center.png"); background-size: 100% 1px; -webkit-background-size: 100% 1px; margin: 0 auto } .cate_frame_bottom { background: url("cate_frame_bottom.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 186px; height: 9px; margin: 0 auto } .stamp { position: absolute; bottom: 0; right: 2px } .menu_stamp { position: relative; left: 10px; background: url("menu_stamp.png"); background-size: 100% 100%; -webkit-background-size: 100% 100%; width: 70px; height: 14px } .fav_star_parent_normal .fav_star_on { background: url("check_box_on.png"); background-size: 100% 100%; -webkit-background-size: 100% 100% } .fav_star_parent_normal .fav_star_off { background: url("check_box_off.png"); background-size: 100% 100%; -webkit-background-size: 100% 100% } .fav_star_parent_empty .fav_star_on { background: url("check_box_on2.png"); background-size: 100% 100%; -webkit-background-size: 100% 100% } .fav_star_parent_empty .fav_star_off { background: url("check_box_off.png"); background-size: 100% 100%; -webkit-background-size: 100% 100% }