@font-face{font-family:'AmebaSymbols';src:url("../font/ameba_symbols.eot");src:url("../font/ameba_symbols.woff") format('woff'),url("../font/ameba_symbols.ttf") format('truetype'),url("../font/ameba_symbols.svg#webfont") format('svg')}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;cursor:pointer}
ins{background:none;text-decoration:none}
i,b{font-weight:normal;font-style:normal}
mark{background:none;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
input[type="search"]::-webkit-search-decoration{display:none}
button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none}
a,input,button,select,li,textarea,article,div{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.clearfix::after,.fb::after,.fb.fav .icon:not(.btn)::after,.cat_alliance::after,.list_aside::after,.contents_detail .list_main::after,.stamp_item .stamp_links::after,.group_history .group_container::after,.applications .group_container::after,.group_history .app_container::after,.applications .app_container::after,.table_list::after,.invitation_link .icons::after,.noauth .login_select .frame::after,.pickup_blog .thumbs_small::after{content:"";display:block;clear:both}
.online-mark,.list_main .main_body .heading.online::before,.list_main > .heading.online::before,.list_main .main_body .heading.offline::before,.list_main > .heading.offline::before{content:'';display:inline-block;height:10px;width:10px;margin:0 5px -1px 0;border:solid 1px #fff;background-color:#6fc10d}
.offline-mark,.thumbnail.online::after,.photo.online::after,.thumbnail.offline::after,.photo.offline::after,.list_main .main_body .heading.offline::before,.list_main > .heading.offline::before{content:'';display:inline-block;height:10px;width:10px;margin:0 5px -1px 0;border:solid 1px #fff;background-color:#6fc10d;background:rgba(204,204,204,0.933)}
.bg-line{overflow:hidden;background-image:url("../img/$ratio/external/amb_line_bg.png");background-size:31px 8px;background-repeat:no-repeat;background-repeat:repeat-x}
.bg-line-module{overflow:hidden;background-image:url("../../img/$ratio/external/amb_line_bg.png");background-size:31px 8px;background-repeat:no-repeat;background-repeat:repeat-x}
.bg-sprite,.service_icon,.ci,.senteki .icon.upper,.senteki .icon.check,.senteki .icon.push,.senteki .icon.bright,[class^='marker_'],.list_main .heading.board::before,.table_list.buttons .table_item[data-genrekey = cmnow]:first-child .item_wrap::before{overflow:hidden;background-image:url("../img/$ratio/external/amb_bg_sprite.png");background-size:300px 130px;background-repeat:no-repeat;text-indent:100%}
.bg-sprite-module{overflow:hidden;background-image:url("../../img/$ratio/external/amb_bg_sprite.png");background-size:300px 130px;background-repeat:no-repeat;text-indent:100%}
.i,.icon,.blank_link::after,.new::before,.more.link.blank .text::after,.more.gap .text::after,.prev::before,.sys_req::before,.noti_preregister::before,.spinner,.container.error .error_title::before,.container.error .error_msg::after,.menu_container .deka_menu .menu_item.history .app_frame .thumbnail_wrapper.add::after,.list_check + .list_main::after,.multiple_check + .list_main::after,.list_radio + label.label::before,.check_item .checkbox:checked + .checkbox_label::before,.list_main .star::before,.list_main .coin::before,.list_main .ameg::before,.list_main .nodata::before,.list_fav::before,.topic_container .topic_info .topic_aside .category::before,.topic_container .topic_info .topic_aside .name::before,.tutorial_friends_block .box .box_title::before,.complete .title::before,.failed .title::before,.group_history .group_slider .group_container .thumbnail.add::after,.applications .group_slider .group_container .thumbnail.add::after,.group_history .app_slider .group_container .thumbnail.add::after,.applications .app_slider .group_container .thumbnail.add::after,.group_history .group_slider .app_container .thumbnail.add::after,.applications .group_slider .app_container .thumbnail.add::after,.group_history .app_slider .app_container .thumbnail.add::after,.applications .app_slider .app_container .thumbnail.add::after,.price.coin::before,.reader_btn .icon{display:inline-block;font-family:'AmebaSymbols';font-size:2rem;line-height:1}
.ellipsis,.tab_container .tab_label .label_text{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.multiple_ellipsis{display:block;overflow:hidden;width:100%;height:2em;margin:0;padding:0;line-height:1em;}
.multiple_ellipsis::before{content:"";float:left;width:5px;height:2em}
.multiple_ellipsis::after{content:'\02026';float:right;position:relative;top:-1em;left:100%;width:3em;margin-left:-3em;padding-top:.25em;padding-right:5px;text-align:right;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);background:linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);}
.tap .multiple_ellipsis::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(244,244,244,0)),color-stop(50%,#f4f4f4)) !important;background:-webkit-linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important;background:linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important}
.multiple_ellipsis > *:first-child{float:right;width:100%;margin-left:-5px}
.point_container .event_container .list_item .multiple_ellipsis{display:block;overflow:hidden;width:100%;height:2.8em;margin:0;padding:0;line-height:1.4em;}
.point_container .event_container .list_item .multiple_ellipsis::before{content:"";float:left;width:5px;height:2.8em}
.point_container .event_container .list_item .multiple_ellipsis::after{content:'\02026';float:right;position:relative;top:-1.4em;left:100%;width:3em;margin-left:-3em;padding-top:.35em;padding-right:5px;text-align:right;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);background:linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%)}
.point_container .event_container .list_item .multiple_ellipsis > *:first-child{float:right;width:100%;margin-left:-5px}
.point_container .event_container .list_item .multiple_ellipsis .tap{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(244,244,244,0)),color-stop(50%,#f4f4f4));background:-webkit-linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%);background:linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%)}
.icon,.new::before,.prev::before,.list_check + .list_main::after,.multiple_check + .list_main::after,.topic_container .topic_info .topic_aside .category::before,.topic_container .topic_info .topic_aside .name::before{vertical-align:-.2em;}
.icon .android,.new::before .android,.prev::before .android,.list_check + .list_main::after .android,.multiple_check + .list_main::after .android,.topic_container .topic_info .topic_aside .category::before .android,.topic_container .topic_info .topic_aside .name::before .android{vertical-align:0}
.icon.a::before,.new::before.a::before,.prev::before.a::before,.list_check + .list_main::after.a::before,.multiple_check + .list_main::after.a::before,.topic_container .topic_info .topic_aside .category::before.a::before,.topic_container .topic_info .topic_aside .name::before.a::before{content:"a"}
.icon.b::before,.new::before.b::before,.prev::before.b::before,.list_check + .list_main::after.b::before,.multiple_check + .list_main::after.b::before,.topic_container .topic_info .topic_aside .category::before.b::before,.topic_container .topic_info .topic_aside .name::before.b::before{content:"b"}
.icon.c::before,.new::before.c::before,.prev::before.c::before,.list_check + .list_main::after.c::before,.multiple_check + .list_main::after.c::before,.topic_container .topic_info .topic_aside .category::before.c::before,.topic_container .topic_info .topic_aside .name::before.c::before{content:"c"}
.icon.d::before,.new::before.d::before,.prev::before.d::before,.list_check + .list_main::after.d::before,.multiple_check + .list_main::after.d::before,.topic_container .topic_info .topic_aside .category::before.d::before,.topic_container .topic_info .topic_aside .name::before.d::before{content:"d"}
.icon.e::before,.new::before.e::before,.prev::before.e::before,.list_check + .list_main::after.e::before,.multiple_check + .list_main::after.e::before,.topic_container .topic_info .topic_aside .category::before.e::before,.topic_container .topic_info .topic_aside .name::before.e::before{content:"e"}
.icon.f::before,.new::before.f::before,.prev::before.f::before,.list_check + .list_main::after.f::before,.multiple_check + .list_main::after.f::before,.topic_container .topic_info .topic_aside .category::before.f::before,.topic_container .topic_info .topic_aside .name::before.f::before{content:"f"}
.icon.g::before,.new::before.g::before,.prev::before.g::before,.list_check + .list_main::after.g::before,.multiple_check + .list_main::after.g::before,.topic_container .topic_info .topic_aside .category::before.g::before,.topic_container .topic_info .topic_aside .name::before.g::before{content:"g"}
.icon.h::before,.new::before.h::before,.prev::before.h::before,.list_check + .list_main::after.h::before,.multiple_check + .list_main::after.h::before,.topic_container .topic_info .topic_aside .category::before.h::before,.topic_container .topic_info .topic_aside .name::before.h::before{content:"h"}
.icon.i::before,.new::before.i::before,.prev::before.i::before,.list_check + .list_main::after.i::before,.multiple_check + .list_main::after.i::before,.topic_container .topic_info .topic_aside .category::before.i::before,.topic_container .topic_info .topic_aside .name::before.i::before{content:"i"}
.icon.j::before,.new::before.j::before,.prev::before.j::before,.list_check + .list_main::after.j::before,.multiple_check + .list_main::after.j::before,.topic_container .topic_info .topic_aside .category::before.j::before,.topic_container .topic_info .topic_aside .name::before.j::before{content:"j"}
.icon.k::before,.new::before.k::before,.prev::before.k::before,.list_check + .list_main::after.k::before,.multiple_check + .list_main::after.k::before,.topic_container .topic_info .topic_aside .category::before.k::before,.topic_container .topic_info .topic_aside .name::before.k::before{content:"k"}
.icon.l::before,.new::before.l::before,.prev::before.l::before,.list_check + .list_main::after.l::before,.multiple_check + .list_main::after.l::before,.topic_container .topic_info .topic_aside .category::before.l::before,.topic_container .topic_info .topic_aside .name::before.l::before{content:"l"}
.icon.m::before,.new::before.m::before,.prev::before.m::before,.list_check + .list_main::after.m::before,.multiple_check + .list_main::after.m::before,.topic_container .topic_info .topic_aside .category::before.m::before,.topic_container .topic_info .topic_aside .name::before.m::before{content:"m"}
.icon.n::before,.new::before.n::before,.prev::before.n::before,.list_check + .list_main::after.n::before,.multiple_check + .list_main::after.n::before,.topic_container .topic_info .topic_aside .category::before.n::before,.topic_container .topic_info .topic_aside .name::before.n::before,.list_main .star::before{content:"n"}
.icon.o::before,.new::before.o::before,.prev::before.o::before,.list_check + .list_main::after.o::before,.multiple_check + .list_main::after.o::before,.topic_container .topic_info .topic_aside .category::before.o::before,.topic_container .topic_info .topic_aside .name::before.o::before{content:"o"}
.icon.p::before,.new::before.p::before,.prev::before.p::before,.list_check + .list_main::after.p::before,.multiple_check + .list_main::after.p::before,.topic_container .topic_info .topic_aside .category::before.p::before,.topic_container .topic_info .topic_aside .name::before.p::before{content:"p"}
.icon.q::before,.new::before.q::before,.prev::before.q::before,.list_check + .list_main::after.q::before,.multiple_check + .list_main::after.q::before,.topic_container .topic_info .topic_aside .category::before.q::before,.topic_container .topic_info .topic_aside .name::before.q::before{content:"q"}
.icon.r::before,.new::before.r::before,.prev::before.r::before,.list_check + .list_main::after.r::before,.multiple_check + .list_main::after.r::before,.topic_container .topic_info .topic_aside .category::before.r::before,.topic_container .topic_info .topic_aside .name::before.r::before{content:"r"}
.icon.s::before,.new::before.s::before,.prev::before.s::before,.list_check + .list_main::after.s::before,.multiple_check + .list_main::after.s::before,.topic_container .topic_info .topic_aside .category::before.s::before,.topic_container .topic_info .topic_aside .name::before.s::before{content:"s"}
.icon.t::before,.new::before.t::before,.prev::before.t::before,.list_check + .list_main::after.t::before,.multiple_check + .list_main::after.t::before,.topic_container .topic_info .topic_aside .category::before.t::before,.topic_container .topic_info .topic_aside .name::before.t::before{content:"t"}
.icon.u::before,.new::before.u::before,.prev::before.u::before,.list_check + .list_main::after.u::before,.multiple_check + .list_main::after.u::before,.topic_container .topic_info .topic_aside .category::before.u::before,.topic_container .topic_info .topic_aside .name::before.u::before{content:"u"}
.icon.v::before,.new::before.v::before,.prev::before.v::before,.list_check + .list_main::after.v::before,.multiple_check + .list_main::after.v::before,.topic_container .topic_info .topic_aside .category::before.v::before,.topic_container .topic_info .topic_aside .name::before.v::before{content:"v"}
.icon.w::before,.new::before.w::before,.prev::before.w::before,.list_check + .list_main::after.w::before,.multiple_check + .list_main::after.w::before,.topic_container .topic_info .topic_aside .category::before.w::before,.topic_container .topic_info .topic_aside .name::before.w::before{content:"w"}
.icon.x::before,.new::before.x::before,.prev::before.x::before,.list_check + .list_main::after.x::before,.multiple_check + .list_main::after.x::before,.topic_container .topic_info .topic_aside .category::before.x::before,.topic_container .topic_info .topic_aside .name::before.x::before{content:"x"}
.icon.y::before,.new::before.y::before,.prev::before.y::before,.list_check + .list_main::after.y::before,.multiple_check + .list_main::after.y::before,.topic_container .topic_info .topic_aside .category::before.y::before,.topic_container .topic_info .topic_aside .name::before.y::before{content:"y"}
.icon.z::before,.new::before.z::before,.prev::before.z::before,.list_check + .list_main::after.z::before,.multiple_check + .list_main::after.z::before,.topic_container .topic_info .topic_aside .category::before.z::before,.topic_container .topic_info .topic_aside .name::before.z::before{content:"z"}
.icon.A::before,.new::before.A::before,.prev::before.A::before,.list_check + .list_main::after.A::before,.multiple_check + .list_main::after.A::before,.topic_container .topic_info .topic_aside .category::before.A::before,.topic_container .topic_info .topic_aside .name::before.A::before{content:"A"}
.icon.B::before,.new::before.B::before,.prev::before.B::before,.list_check + .list_main::after.B::before,.multiple_check + .list_main::after.B::before,.topic_container .topic_info .topic_aside .category::before.B::before,.topic_container .topic_info .topic_aside .name::before.B::before{content:"B"}
.icon.C::before,.new::before.C::before,.prev::before.C::before,.list_check + .list_main::after.C::before,.multiple_check + .list_main::after.C::before,.topic_container .topic_info .topic_aside .category::before.C::before,.topic_container .topic_info .topic_aside .name::before.C::before{content:"C"}
.icon.D::before,.new::before.D::before,.prev::before.D::before,.list_check + .list_main::after.D::before,.multiple_check + .list_main::after.D::before,.topic_container .topic_info .topic_aside .category::before.D::before,.topic_container .topic_info .topic_aside .name::before.D::before{content:"D"}
.icon.E::before,.new::before.E::before,.prev::before.E::before,.list_check + .list_main::after.E::before,.multiple_check + .list_main::after.E::before,.topic_container .topic_info .topic_aside .category::before.E::before,.topic_container .topic_info .topic_aside .name::before.E::before{content:"E"}
.icon.F::before,.new::before.F::before,.prev::before.F::before,.list_check + .list_main::after.F::before,.multiple_check + .list_main::after.F::before,.topic_container .topic_info .topic_aside .category::before.F::before,.topic_container .topic_info .topic_aside .name::before.F::before{content:"F"}
.icon.G::before,.new::before.G::before,.prev::before.G::before,.list_check + .list_main::after.G::before,.multiple_check + .list_main::after.G::before,.topic_container .topic_info .topic_aside .category::before.G::before,.topic_container .topic_info .topic_aside .name::before.G::before{content:"G"}
.icon.H::before,.new::before.H::before,.prev::before.H::before,.list_check + .list_main::after.H::before,.multiple_check + .list_main::after.H::before,.topic_container .topic_info .topic_aside .category::before.H::before,.topic_container .topic_info .topic_aside .name::before.H::before{content:"H"}
.icon.I::before,.new::before.I::before,.prev::before.I::before,.list_check + .list_main::after.I::before,.multiple_check + .list_main::after.I::before,.topic_container .topic_info .topic_aside .category::before.I::before,.topic_container .topic_info .topic_aside .name::before.I::before{content:"I"}
.icon.J::before,.new::before.J::before,.prev::before.J::before,.list_check + .list_main::after.J::before,.multiple_check + .list_main::after.J::before,.topic_container .topic_info .topic_aside .category::before.J::before,.topic_container .topic_info .topic_aside .name::before.J::before{content:"J"}
.icon.K::before,.new::before.K::before,.prev::before.K::before,.list_check + .list_main::after.K::before,.multiple_check + .list_main::after.K::before,.topic_container .topic_info .topic_aside .category::before.K::before,.topic_container .topic_info .topic_aside .name::before.K::before{content:"K"}
.icon.L::before,.new::before.L::before,.prev::before.L::before,.list_check + .list_main::after.L::before,.multiple_check + .list_main::after.L::before,.topic_container .topic_info .topic_aside .category::before.L::before,.topic_container .topic_info .topic_aside .name::before.L::before{content:"L"}
.icon.M::before,.new::before.M::before,.prev::before.M::before,.list_check + .list_main::after.M::before,.multiple_check + .list_main::after.M::before,.topic_container .topic_info .topic_aside .category::before.M::before,.topic_container .topic_info .topic_aside .name::before.M::before{content:"M"}
.icon.N::before,.new::before.N::before,.prev::before.N::before,.list_check + .list_main::after.N::before,.multiple_check + .list_main::after.N::before,.topic_container .topic_info .topic_aside .category::before.N::before,.topic_container .topic_info .topic_aside .name::before.N::before{content:"N"}
.icon.O::before,.new::before.O::before,.prev::before.O::before,.list_check + .list_main::after.O::before,.multiple_check + .list_main::after.O::before,.topic_container .topic_info .topic_aside .category::before.O::before,.topic_container .topic_info .topic_aside .name::before.O::before{content:"O"}
.icon.P::before,.new::before.P::before,.prev::before.P::before,.list_check + .list_main::after.P::before,.multiple_check + .list_main::after.P::before,.topic_container .topic_info .topic_aside .category::before.P::before,.topic_container .topic_info .topic_aside .name::before.P::before{content:"P"}
.icon.Q::before,.new::before.Q::before,.prev::before.Q::before,.list_check + .list_main::after.Q::before,.multiple_check + .list_main::after.Q::before,.topic_container .topic_info .topic_aside .category::before.Q::before,.topic_container .topic_info .topic_aside .name::before.Q::before{content:"Q"}
.icon.R::before,.new::before.R::before,.prev::before.R::before,.list_check + .list_main::after.R::before,.multiple_check + .list_main::after.R::before,.topic_container .topic_info .topic_aside .category::before.R::before,.topic_container .topic_info .topic_aside .name::before.R::before{content:"R"}
.icon.S::before,.new::before.S::before,.prev::before.S::before,.list_check + .list_main::after.S::before,.multiple_check + .list_main::after.S::before,.topic_container .topic_info .topic_aside .category::before.S::before,.topic_container .topic_info .topic_aside .name::before.S::before{content:"S"}
.icon.T::before,.new::before.T::before,.prev::before.T::before,.list_check + .list_main::after.T::before,.multiple_check + .list_main::after.T::before,.topic_container .topic_info .topic_aside .category::before.T::before,.topic_container .topic_info .topic_aside .name::before.T::before{content:"T"}
.icon.U::before,.new::before.U::before,.prev::before.U::before,.list_check + .list_main::after.U::before,.multiple_check + .list_main::after.U::before,.topic_container .topic_info .topic_aside .category::before.U::before,.topic_container .topic_info .topic_aside .name::before.U::before{content:"U"}
.icon.V::before,.new::before.V::before,.prev::before.V::before,.list_check + .list_main::after.V::before,.multiple_check + .list_main::after.V::before,.topic_container .topic_info .topic_aside .category::before.V::before,.topic_container .topic_info .topic_aside .name::before.V::before{content:"V"}
.icon.W::before,.new::before.W::before,.prev::before.W::before,.list_check + .list_main::after.W::before,.multiple_check + .list_main::after.W::before,.topic_container .topic_info .topic_aside .category::before.W::before,.topic_container .topic_info .topic_aside .name::before.W::before{content:"W"}
.icon.X::before,.new::before.X::before,.prev::before.X::before,.list_check + .list_main::after.X::before,.multiple_check + .list_main::after.X::before,.topic_container .topic_info .topic_aside .category::before.X::before,.topic_container .topic_info .topic_aside .name::before.X::before{content:"X"}
.icon.Y::before,.new::before.Y::before,.prev::before.Y::before,.list_check + .list_main::after.Y::before,.multiple_check + .list_main::after.Y::before,.topic_container .topic_info .topic_aside .category::before.Y::before,.topic_container .topic_info .topic_aside .name::before.Y::before{content:"Y"}
.icon.Z::before,.new::before.Z::before,.prev::before.Z::before,.list_check + .list_main::after.Z::before,.multiple_check + .list_main::after.Z::before,.topic_container .topic_info .topic_aside .category::before.Z::before,.topic_container .topic_info .topic_aside .name::before.Z::before{content:"Z"}
.icon.footstamp::before,.new::before.footstamp::before,.prev::before.footstamp::before,.list_check + .list_main::after.footstamp::before,.multiple_check + .list_main::after.footstamp::before,.topic_container .topic_info .topic_aside .category::before.footstamp::before,.topic_container .topic_info .topic_aside .name::before.footstamp::before{content:'"'}
.icon.add::before,.new::before.add::before,.prev::before.add::before,.list_check + .list_main::after.add::before,.multiple_check + .list_main::after.add::before,.topic_container .topic_info .topic_aside .category::before.add::before,.topic_container .topic_info .topic_aside .name::before.add::before{content:'+'}
.icon.back::before,.new::before.back::before,.prev::before.back::before,.list_check + .list_main::after.back::before,.multiple_check + .list_main::after.back::before,.topic_container .topic_info .topic_aside .category::before.back::before,.topic_container .topic_info .topic_aside .name::before.back::before{content:'<'}
.icon.allow::before,.new::before.allow::before,.prev::before.allow::before,.list_check + .list_main::after.allow::before,.multiple_check + .list_main::after.allow::before,.topic_container .topic_info .topic_aside .category::before.allow::before,.topic_container .topic_info .topic_aside .name::before.allow::before{content:'>'}
.icon.crown::before,.new::before.crown::before,.prev::before.crown::before,.list_check + .list_main::after.crown::before,.multiple_check + .list_main::after.crown::before,.topic_container .topic_info .topic_aside .category::before.crown::before,.topic_container .topic_info .topic_aside .name::before.crown::before{content:'¥'}
.icon.alert::before,.new::before.alert::before,.prev::before.alert::before,.list_check + .list_main::after.alert::before,.multiple_check + .list_main::after.alert::before,.topic_container .topic_info .topic_aside .category::before.alert::before,.topic_container .topic_info .topic_aside .name::before.alert::before{content:'!'}
.icon.coin::before,.new::before.coin::before,.prev::before.coin::before,.list_check + .list_main::after.coin::before,.multiple_check + .list_main::after.coin::before,.topic_container .topic_info .topic_aside .category::before.coin::before,.topic_container .topic_info .topic_aside .name::before.coin::before,.list_main .coin::before{content:'$'}
.icon.blank::before,.new::before.blank::before,.prev::before.blank::before,.list_check + .list_main::after.blank::before,.multiple_check + .list_main::after.blank::before,.topic_container .topic_info .topic_aside .category::before.blank::before,.topic_container .topic_info .topic_aside .name::before.blank::before{content:'['}
.icon.time::before,.new::before.time::before,.prev::before.time::before,.list_check + .list_main::after.time::before,.multiple_check + .list_main::after.time::before,.topic_container .topic_info .topic_aside .category::before.time::before,.topic_container .topic_info .topic_aside .name::before.time::before{content:'('}
.icon.history::before,.new::before.history::before,.prev::before.history::before,.list_check + .list_main::after.history::before,.multiple_check + .list_main::after.history::before,.topic_container .topic_info .topic_aside .category::before.history::before,.topic_container .topic_info .topic_aside .name::before.history::before{content:')'}
.icon.pigg::before,.new::before.pigg::before,.prev::before.pigg::before,.list_check + .list_main::after.pigg::before,.multiple_check + .list_main::after.pigg::before,.topic_container .topic_info .topic_aside .category::before.pigg::before,.topic_container .topic_info .topic_aside .name::before.pigg::before{content:'`'}
.icon.ameg::before,.new::before.ameg::before,.prev::before.ameg::before,.list_check + .list_main::after.ameg::before,.multiple_check + .list_main::after.ameg::before,.topic_container .topic_info .topic_aside .category::before.ameg::before,.topic_container .topic_info .topic_aside .name::before.ameg::before,.list_main .ameg::before{content:'_'}
.icon.groupo::before,.new::before.groupo::before,.prev::before.groupo::before,.list_check + .list_main::after.groupo::before,.multiple_check + .list_main::after.groupo::before,.topic_container .topic_info .topic_aside .category::before.groupo::before,.topic_container .topic_info .topic_aside .name::before.groupo::before{content:']'}
.icon.peta::before,.new::before.peta::before,.prev::before.peta::before,.list_check + .list_main::after.peta::before,.multiple_check + .list_main::after.peta::before,.topic_container .topic_info .topic_aside .category::before.peta::before,.topic_container .topic_info .topic_aside .name::before.peta::before{content:'.'}
.icon.now::before,.new::before.now::before,.prev::before.now::before,.list_check + .list_main::after.now::before,.multiple_check + .list_main::after.now::before,.topic_container .topic_info .topic_aside .category::before.now::before,.topic_container .topic_info .topic_aside .name::before.now::before{content:'^'}
.icon.album::before,.new::before.album::before,.prev::before.album::before,.list_check + .list_main::after.album::before,.multiple_check + .list_main::after.album::before,.topic_container .topic_info .topic_aside .category::before.album::before,.topic_container .topic_info .topic_aside .name::before.album::before{content:'/'}
.icon.community::before,.new::before.community::before,.prev::before.community::before,.list_check + .list_main::after.community::before,.multiple_check + .list_main::after.community::before,.topic_container .topic_info .topic_aside .category::before.community::before,.topic_container .topic_info .topic_aside .name::before.community::before{content:'@'}
.icon.caution::before,.new::before.caution::before,.prev::before.caution::before,.list_check + .list_main::after.caution::before,.multiple_check + .list_main::after.caution::before,.topic_container .topic_info .topic_aside .category::before.caution::before,.topic_container .topic_info .topic_aside .name::before.caution::before{content:';'}
.icon.question::before,.new::before.question::before,.prev::before.question::before,.list_check + .list_main::after.question::before,.multiple_check + .list_main::after.question::before,.topic_container .topic_info .topic_aside .category::before.question::before,.topic_container .topic_info .topic_aside .name::before.question::before{content:'?'}
.icon.hand::before,.new::before.hand::before,.prev::before.hand::before,.list_check + .list_main::after.hand::before,.multiple_check + .list_main::after.hand::before,.topic_container .topic_info .topic_aside .category::before.hand::before,.topic_container .topic_info .topic_aside .name::before.hand::before{content:'~'}
.icon.maintenance::before,.new::before.maintenance::before,.prev::before.maintenance::before,.list_check + .list_main::after.maintenance::before,.multiple_check + .list_main::after.maintenance::before,.topic_container .topic_info .topic_aside .category::before.maintenance::before,.topic_container .topic_info .topic_aside .name::before.maintenance::before{content:'}'}
.icon.nodata::before,.new::before.nodata::before,.prev::before.nodata::before,.list_check + .list_main::after.nodata::before,.multiple_check + .list_main::after.nodata::before,.topic_container .topic_info .topic_aside .category::before.nodata::before,.topic_container .topic_info .topic_aside .name::before.nodata::before,.list_main .nodata::before{content:'-'}
.icon.up::before,.new::before.up::before,.prev::before.up::before,.list_check + .list_main::after.up::before,.multiple_check + .list_main::after.up::before,.topic_container .topic_info .topic_aside .category::before.up::before,.topic_container .topic_info .topic_aside .name::before.up::before{content:"'"}
.icon.ameblo::before,.new::before.ameblo::before,.prev::before.ameblo::before,.list_check + .list_main::after.ameblo::before,.multiple_check + .list_main::after.ameblo::before,.topic_container .topic_info .topic_aside .category::before.ameblo::before,.topic_container .topic_info .topic_aside .name::before.ameblo::before{content:'8'}
.icon.unfriend::before,.new::before.unfriend::before,.prev::before.unfriend::before,.list_check + .list_main::after.unfriend::before,.multiple_check + .list_main::after.unfriend::before,.topic_container .topic_info .topic_aside .category::before.unfriend::before,.topic_container .topic_info .topic_aside .name::before.unfriend::before{content:'9'}
.icon.i_new::before,.new::before.i_new::before,.prev::before.i_new::before,.list_check + .list_main::after.i_new::before,.multiple_check + .list_main::after.i_new::before,.topic_container .topic_info .topic_aside .category::before.i_new::before,.topic_container .topic_info .topic_aside .name::before.i_new::before{content:'*'}
.icon.babyleaf::before,.new::before.babyleaf::before,.prev::before.babyleaf::before,.list_check + .list_main::after.babyleaf::before,.multiple_check + .list_main::after.babyleaf::before,.topic_container .topic_info .topic_aside .category::before.babyleaf::before,.topic_container .topic_info .topic_aside .name::before.babyleaf::before{content:'#'}
.icon.gift::before,.new::before.gift::before,.prev::before.gift::before,.list_check + .list_main::after.gift::before,.multiple_check + .list_main::after.gift::before,.topic_container .topic_info .topic_aside .category::before.gift::before,.topic_container .topic_info .topic_aside .name::before.gift::before{content:'{'}
.icon.event::before,.new::before.event::before,.prev::before.event::before,.list_check + .list_main::after.event::before,.multiple_check + .list_main::after.event::before,.topic_container .topic_info .topic_aside .category::before.event::before,.topic_container .topic_info .topic_aside .name::before.event::before{content:'/'}
.icon.grid::before,.new::before.grid::before,.prev::before.grid::before,.list_check + .list_main::after.grid::before,.multiple_check + .list_main::after.grid::before,.topic_container .topic_info .topic_aside .category::before.grid::before,.topic_container .topic_info .topic_aside .name::before.grid::before{content:'ß'}
.icon.loto::before,.new::before.loto::before,.prev::before.loto::before,.list_check + .list_main::after.loto::before,.multiple_check + .list_main::after.loto::before,.topic_container .topic_info .topic_aside .category::before.loto::before,.topic_container .topic_info .topic_aside .name::before.loto::before{content:'å'}
.icon.comic::before,.new::before.comic::before,.prev::before.comic::before,.list_check + .list_main::after.comic::before,.multiple_check + .list_main::after.comic::before,.topic_container .topic_info .topic_aside .category::before.comic::before,.topic_container .topic_info .topic_aside .name::before.comic::before{content:'ç'}
.icon.uranai::before,.new::before.uranai::before,.prev::before.uranai::before,.list_check + .list_main::after.uranai::before,.multiple_check + .list_main::after.uranai::before,.topic_container .topic_info .topic_aside .category::before.uranai::before,.topic_container .topic_info .topic_aside .name::before.uranai::before{content:'©'}
.icon.toblog::before,.new::before.toblog::before,.prev::before.toblog::before,.list_check + .list_main::after.toblog::before,.multiple_check + .list_main::after.toblog::before,.topic_container .topic_info .topic_aside .category::before.toblog::before,.topic_container .topic_info .topic_aside .name::before.toblog::before{content:'='}
.icon.pt::before,.new::before.pt::before,.prev::before.pt::before,.list_check + .list_main::after.pt::before,.multiple_check + .list_main::after.pt::before,.topic_container .topic_info .topic_aside .category::before.pt::before,.topic_container .topic_info .topic_aside .name::before.pt::before{content:'ˆ'}
.icon.point::before,.new::before.point::before,.prev::before.point::before,.list_check + .list_main::after.point::before,.multiple_check + .list_main::after.point::before,.topic_container .topic_info .topic_aside .category::before.point::before,.topic_container .topic_info .topic_aside .name::before.point::before{content:'µ'}
.icon.A,.new::before.A,.prev::before.A,.list_check + .list_main::after.A,.multiple_check + .list_main::after.A,.topic_container .topic_info .topic_aside .category::before.A,.topic_container .topic_info .topic_aside .name::before.A{color:#4dac26}
.icon.O,.new::before.O,.prev::before.O,.list_check + .list_main::after.O,.multiple_check + .list_main::after.O,.topic_container .topic_info .topic_aside .category::before.O,.topic_container .topic_info .topic_aside .name::before.O{color:#4dac26;}
.icon.O.celeb,.new::before.O.celeb,.prev::before.O.celeb,.list_check + .list_main::after.O.celeb,.multiple_check + .list_main::after.O.celeb,.topic_container .topic_info .topic_aside .category::before.O.celeb,.topic_container .topic_info .topic_aside .name::before.O.celeb{color:#f60}
.icon.back,.new::before.back,.prev::before.back,.list_check + .list_main::after.back,.multiple_check + .list_main::after.back,.topic_container .topic_info .topic_aside .category::before.back,.topic_container .topic_info .topic_aside .name::before.back,.prev::before{color:#aaa;text-shadow:0 1px 1px #fff}
.icon.i_new,.new::before.i_new,.prev::before.i_new,.list_check + .list_main::after.i_new,.multiple_check + .list_main::after.i_new,.topic_container .topic_info .topic_aside .category::before.i_new,.topic_container .topic_info .topic_aside .name::before.i_new{color:#f60;padding-right:6px;font-size:1.4rem}
html{font-size:62.5%;min-height:100%}
body{font-family:sans-serif;color:#333;background-color:#f2f2f0;font-size:1.4rem;line-height:1.4;min-height:100%}
a{color:#444;text-decoration:none;}
a:hover{color:#5885a7}
.no-text-shadow *{text-shadow:none !important}
.hide{opacity:0}
.view_out{positoin:absolute !important;left:-9999px !important}
.multi_column{display:-webkit-box !important;display:box;width:100%}
#root_container{position:relative;-webkit-box-flex:1;box-flex:1}
body:not(.ambApp) #root{position:relative;overflow:hidden}
body.multi_column #root{position:relative;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;max-width:834px;margin:0 auto;}
body.multi_column #root #root_inner{border-left:1px solid #ebebe9;border-right:1px solid #ebebe9}
#root{width:100%}
#main{padding:45px 0 0}
.ambApp #main{padding-top:0}
#heightkeeper{position:absolute;width:1px;bottom:-60px;height:60px}
.row,.pickup_container .list_body{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center}
.justify{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify}
.icon_label{font-weight:bold;font-size:.9rem}
.bg-sprite-setting-connect{overflow:hidden;background-image:url("../img/$ratio/external/amb_setting_connect_disabled_sprite.png");background-size:117px 31px;background-repeat:no-repeat;text-indent:100%}
.service_icon{display:block;height:28px;width:28px;}
.service_icon.twitter{background-position:-32px -33px}
.service_icon.google{background-position:-80px -102px}
.service_icon.facebook{background-position:2px -32px}
.service_icon.mixi{background-position:-66px -33px}
.service_icon.line{background-position:-145px -65px}
.service_icon.yahoo{background-position:-209px -1px}
.service_icon.sns_ameba{background-position:0 -67px;}
.service_icon.sns_ameba.middle{background-position:0 -103px}
.service_icon.sns_facebook{background-position:-74px -67px;}
.service_icon.sns_facebook.middle{background-position:-28px -103px}
.service_icon.sns_twitter{background-position:-37px -67px;}
.service_icon.sns_twitter.middle{background-position:-55px -103px}
.service_icon.sns_mixi{background-position:-111px -67px;}
.service_icon.sns_mixi.middle{background-position:-109px -103px}
.service_icon.sns_google{background-position:-173px -67px;}
.service_icon.sns_google.middle{background-position:-82px -103px}
.service_icon.sns_line{background-position:-265px -66px;}
.service_icon.sns_line.middle{background-position:-136px -103px}
.noauth .service_icon,#setting .service_icon{display:block;overflow:hidden;background-image:url("../img/$ratio/external/amb_service_sprite.png");background-size:250px 65px;background-repeat:no-repeat;text-indent:100%;height:32px;width:32px;}
.noauth .service_icon.twitter,#setting .service_icon.twitter{background-position:-36px 0}
.noauth .service_icon.google,#setting .service_icon.google{background-position:-70px -1px}
.noauth .service_icon.facebook,#setting .service_icon.facebook{background-position:-105px -1px}
.noauth .service_icon.mixi,#setting .service_icon.mixi{background-position:-140px -1px}
.noauth .service_icon.yahoo,#setting .service_icon.yahoo{background-position:-209px -1px}
.noauth .service_icon.line,#setting .service_icon.line{background-position:-145px -65px}
.noauth .disabled .service_icon,#setting .disabled .service_icon{opacity:.25}
.service_icon_small{display:block;overflow:hidden;background-image:url("../img/$ratio/external/amb_service_sprite.png");background-size:250px 65px;background-repeat:no-repeat;text-indent:100%;height:24px;width:24px;}
.service_icon_small.twitter{background-position:-31px -37px}
.service_icon_small.facebook{background-position:-86px -36px}
.service_icon_small.google{background-position:-58px -36px}
.service_icon_small.mixi{background-position:-115px -36px}
.service_icon_small.yahoo{background-position:-171px -36px}
.disclosure,.senteki,.point_container .link_container .link_item{position:relative;}
.disclosure.tap,.senteki.tap,.point_container .link_container .link_item.tap{background-color:#f4f4f4 !important}
a.disclosure .heading .text{color:#444}
a.disclosure:visited .heading .text{color:#879 !important}
.blank_link{position:relative;padding-right:20px !important;}
.blank_link::after{content:'[';position:absolute;top:50%;right:7px;margin-top:-5px;color:#999;font-size:12px}
.blank_link.tap{background-color:#efefef}
.ci{display:block;height:18px;width:85px;background-position:0 0;}
.ci.ameba10th{height:23px;width:88px;margin-top:-3px !important;background-image:none;background-size:cover}
.link_anchor{display:inline;color:#444;text-decoration:none;}
.link_anchor:hover{color:#5885a7;background:rgba(68,68,68,0.1);padding:2px 3px;margin:-2px -3px;-webkit-border-radius:4px;border-radius:4px}
.username_em{color:#444;font-weight:bold}
.postdate{font-size:1.2rem;color:#aaa}
.tx_link,.fb.like,.topic_container .topic_info .topic_aside .category .cat_item,.topic_container .topic_info .topic_aside .name .cat_item{color:#5885a7;font-weight:bold;word-wrap:break-word;}
.tx_link.tap,.fb.like.tap,.topic_container .topic_info .topic_aside .category .cat_item.tap,.topic_container .topic_info .topic_aside .name .cat_item.tap{background:rgba(88,133,167,0.1);padding:2px 5px !important;margin:-2px -5px !important;-webkit-border-radius:4px;border-radius:4px}
.tx_strong{font-weight:bold}
.tx_center{margin:10px;text-align:center}
.alert{font-size:1.2rem;color:#f33}
.new{position:relative;}
.new::before{content:'*';color:#f60;font-size:1.5rem;line-height:1;padding-right:9px;text-shadow:0 1px 0 #fff;}
.heading.new::before{vertical-align:.2em}
.count,.section_h1 .aside.privacy{display:inline-block;padding:2px 6px 3px;background:#aaa;-webkit-border-radius:4px;border-radius:4px;font-size:1.2rem;font-weight:bold;text-align:center;color:#fff;line-height:1;text-shadow:none;}
.android .count,.android .section_h1 .aside.privacy{-webkit-box-shadow:0 0 1px rgba(170,170,170,0.2);box-shadow:0 0 1px rgba(170,170,170,0.2)}
.count.link,.section_h1 .aside.privacy.link{background-color:#abc}
.container{margin:0;}
.container.frame{margin:9px 7px;border:solid 1px #ddd;-webkit-border-radius:4px;border-radius:4px;background:#fff;}
.list_item .container.frame{margin-left:0;margin-right:0}
.container.box{margin:7px;background:#fff}
.container.base{margin:9px 7px;}
.list_item .container.base{margin-left:0;margin-right:0}
.container.error{margin:0 7px;color:#ccc}
.container.cardboard{padding:9px 7px;background:#fff;border-bottom:solid 1px #ddd;-webkit-box-shadow:0 0 2px rgba(204,204,204,0.3);box-shadow:0 0 2px rgba(204,204,204,0.3);}
.container.cardboard .frame{margin:9px 0}
.container.list_loading{margin:20px 0}
.browser_link{padding:14px 0;text-align:center;}
.frame .browser_link{padding:9px 0}
.browser_link.tap{background-color:#f4f4f4}
.browser_link .icon{padding-right:7px;-webkit-box-shadow:1px 0 1px #fff;box-shadow:1px 0 1px #fff;font-size:16px;color:#aaa}
.browser_link .item_text{position:relative;font-weight:bold}
.section_h1{clear:both;display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:25px;padding:1px 7px;background-color:#888;color:#fff;font-weight:bold;line-height:1;text-shadow:none;}
.frame .section_h1:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.page > div > .container:first-child > .section_h1:first-child,.page > div > .list_container:first-child > .section_h1:first-child,.page > div > span:empty + .list_container .section_h1{padding-top:4px !important}
.section_h1 .icon{padding-right:5px;color:#fff;font-size:15px;vertical-align:-.15em;line-height:1;}
.section_h1 .icon::before{text-shadow:none}
.section_h1 .icon.C{font-size:19px;letter-spacing:-.8}
.section_h1 .tx_link{color:#fff !important}
.section_h1 .sub_text{display:block;font-size:1.2rem;color:#aaa}
.section_h1 .note{display:block;font-size:1.2rem;font-weight:normal;color:#f00;}
.section_h1 .note::before{content:'※';padding:0 3px 0 0}
.section_h1 .count{margin-left:5px;vertical-align:.1em;background-color:#666}
.section_h1 .title{display:block;-webkit-box-flex:1;box-flex:1}
.section_h1 .aside{display:inline-block;-webkit-border-radius:2px;border-radius:2px;text-align:right;font-size:1.2rem;white-space:nowrap;}
.section_h1 .aside .icon{color:#fff;vertical-align:-.2em;font-size:15px}
.section_h1 .aside.tap{margin:-2px -3px;padding:2px 3px;background:#e9f0f7}
.section_h1 .aside.privacy{background-color:#ccc;}
.section_h1 .aside.privacy .icon{padding-right:2px;color:#fff;text-shadow:none}
.section_h2{display:-webkit-box !important;display:box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:22px;padding:3px 8px 2px;font-size:1.4rem;background-color:#ebebeb;color:#888;}
.frame .section_h2:first-of-type{border-top:none}
.section_h3{margin:10px 0 5px;font-size:1.2rem;color:#666;}
.section_h3:first-child{margin-top:0}
.section_h3 .icon{padding:0 3px 0 0;font-size:1.4rem;color:#666}
.more_wrapper{clear:both;height:44px;}
.more_wrapper .spinner{top:10px}
.more{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:30px;padding:9px 5px 9px;margin-top:-2px !important;border-top:dotted 1px #ddd;border-bottom:solid 1px #ddd;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1.4rem;color:#444;text-align:center;}
.frame .more{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom:none;-webkit-box-shadow:none;box-shadow:none}
.more .text{padding:0 20px 0 0;color:#444}
.more.tap{background-color:#f4f4f4}
.more.link{text-align:right;}
.more.link .text::after{content:'';display:block;position:absolute;top:50%;right:7px;height:7px;width:7px;margin:-5px 0 0;border-top:solid 3px #aaa;border-right:solid 3px #aaa;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:7px}
.more.link.blank .text::after{content:'[';right:14px;margin-top:-7px;-webkit-transform:rotate(0);transform:rotate(0);border:none;-webkit-box-shadow:0;box-shadow:0;font-size:14px;color:#666}
.more.down .text{position:relative;}
.more.down .text::after{content:'';display:block;position:absolute;top:50%;right:7px;height:7px;width:7px;margin:-5px 0 0;border-top:solid 3px #aaa;border-right:solid 3px #aaa;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-7px}
.more.up .text{position:relative;}
.more.up .text::after{content:'';display:block;position:absolute;top:50%;right:7px;height:7px;width:7px;margin:-5px 0 0;border-top:solid 3px #aaa;border-right:solid 3px #aaa;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0;margin-top:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.more.gap .text{position:relative;}
.more.gap .text::after{content:'R';position:absolute;right:0;margin-top:2px;color:#aaa;font-size:1.4rem}
.prev{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:30px;padding:9px 5px;margin-top:-2px !important;border-top:dotted 1px #ddd;border-bottom:solid 1px #ddd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebeae8),color-stop(100%,#f0efed));background:-webkit-linear-gradient(top,#ebeae8 0,#f0efed 100%);background:linear-gradient(top,#ebeae8 0,#f0efed 100%);-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1.4rem;color:#111;text-align:left;}
.android .prev{-webkit-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff}
.page > div > .prev:first-child{padding-top:12px}
.prev::before{content:'>';-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);font-size:1.5rem}
.frame .prev{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.prev .text{padding:0 7px 0 5px;color:#111;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.prev .text.name_ellipsis{max-width:15rem;display:inline-block}
.prev.tap{background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#dfdedc),color-stop(0,#ebeae8));background:-webkit-linear-gradient(top,#dfdedc 100%,#ebeae8 0);background:linear-gradient(top,#dfdedc 100%,#ebeae8 0)}
.hide_msg{position:relative;overflow:hidden;display:block;height:100px;}
.hide_msg::after{content:'';position:absolute;bottom:0;left:0;display:block;width:98%;height:30px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);z-index:10}
.none{display:block;padding:30px 0;text-align:center;color:#ccc;}
.none .icon{display:block;text-align:center;font-size:60px !important;color:#ccc}
.none .text,.none .sub_text{display:block;margin:10px 0 0;padding:0 7px;font-size:1.8rem;font-weight:bold;color:#ccc}
.none .sub_text{margin:10px 0 0;font-size:1.4rem}
.none.tab_body{border-bottom:solid 1px #ddd;background:#fff;}
.none.tab_body .text{padding-right:5px;padding-left:5px;font-size:1.5rem}
.notopic{display:block;padding:12px 0 18px;text-align:center;color:#ddd;}
.notopic .icon{display:block;text-align:center;font-size:60px;color:#ddd}
.notopic .text,.notopic .sub_text{display:block;margin:10px 0 0;padding:0 35px;font-size:2rem;font-weight:bold;color:#ddd;text-shadow:0 1px 0 #fff;}
.android .notopic .text,.android .notopic .sub_text{text-shadow:0 1px 1px #fff}
.notopic.tab_body{border-bottom:solid 1px #ddd;background:#fff;}
.notopic.tab_body .text{padding-right:5px;padding-left:5px;font-size:1.5rem}
.thumbnail,.photo{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;width:50px;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center;font-family:AmebaSymbols;-webkit-border-radius:4px;border-radius:4px;font-size:0;line-height:0;}
.thumbnail.present,.photo.present,.thumbnail.app,.photo.app,.thumbnail.group,.photo.group{height:80px;width:80px}
.thumbnail.online,.photo.online,.thumbnail.offline,.photo.offline{position:relative;}
.thumbnail.online::after,.photo.online::after,.thumbnail.offline::after,.photo.offline::after{position:absolute;display:block;bottom:1px;left:auto;right:-4px;height:14px;width:14px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:7px;border-radius:7px}
.thumbnail.online::after,.photo.online::after{background:#6fc10d}
.thumbnail.x_large,.photo.x_large{height:120px;width:120px;-webkit-border-radius:6px;border-radius:6px}
.thumbnail.large,.photo.large{height:100px;width:100px;-webkit-border-radius:6px;border-radius:6px}
.thumbnail.x_normal,.photo.x_normal{height:57px;width:57px;-webkit-border-radius:6px;border-radius:6px;}
.thumbnail.x_normal.group,.photo.x_normal.group{height:80px;width:80px}
.thumbnail.smaller,.photo.smaller{height:60px;width:60px;}
.thumbnail.smaller.app,.photo.smaller.app{height:60px;width:60px}
.thumbnail.smaller.user,.photo.smaller.user{height:60px;width:60px}
.thumbnail.smaller.group,.photo.smaller.group{height:60px;width:60px;position:relative}
.thumbnail .thumb_label,.photo .thumb_label{position:absolute;display:block;background:#f2f2f0;right:0;bottom:0;width:auto;height:15px;text-align:center;z-index:10;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;font-size:1rem;line-height:15px;color:#fff;text-shadow:none !important;}
.thumbnail .thumb_label.admin,.photo .thumb_label.admin{font-size:1.1rem;font-weight:bold;background:#f66;width:40px}
.thumbnail .thumb_label.official,.photo .thumb_label.official{font-size:1.4rem;background:#4dac26;width:20px;line-height:18px;}
.thumbnail .thumb_label.official.celebrities,.photo .thumb_label.official.celebrities{background:#f74}
.thumbnail .thumb_label.official::before,.photo .thumb_label.official::before{content:'O'}
.thumbnail.smaller .thumb_label,.photo.smaller .thumb_label{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.thumbnail.small,.photo.small{height:40px;width:40px;}
.thumbnail.small.app,.photo.small.app,.thumbnail.small.present,.photo.small.present{height:50px;width:50px}
.thumbnail.small.photo,.photo.small.photo{height:80px;width:80px;border:none}
.thumbnail.x_smaller.app,.photo.x_smaller.app{height:40px;width:40px}
.thumbnail.x_small,.photo.x_small{height:30px;width:30px;}
.thumbnail.x_small.present,.photo.x_small.present{height:40px;width:40px}
.thumbnail.x_small.online::after,.photo.x_small.online::after,.thumbnail.x_small.offline::after,.photo.x_small.offline::after{height:10px;width:10px}
.thumbnail.xx_small,.photo.xx_small{height:20px;width:20px;-webkit-border-radius:0;border-radius:0}
.check_list .thumbnail,.check_list .photo,.home_topics .thumbnail,.home_topics .photo,.community_topics .thumbnail,.community_topics .photo,.banner_gallery_frame .thumbnail,.banner_gallery_frame .photo,.photo_catalog .thumbnail,.photo_catalog .photo{-webkit-border-radius:0;border-radius:0}
.thumbnail::before,.photo::before,:not(.rank_item) .thumbnail::before,:not(.rank_item) .photo::before{position:absolute;content:'';display:block;height:100%;width:100%;-webkit-border-radius:4px;border-radius:4px}
.thumbnail.tap::before,.photo.tap::before,.tap:not(.rank_item) .thumbnail::before,.tap:not(.rank_item) .photo::before{background:rgba(0,0,0,0.1)}
.thumbnails{position:relative;height:50px;width:50px;}
.thumbnails.thumbnails_2 .thumbnail,.thumbnails.thumbnails_3 .thumbnail{width:24px}
.thumbnails.thumbnails_3 .thumbnail:nth-of-type(2),.thumbnails.thumbnails_3 .thumbnail:nth-of-type(3){height:24px}
.thumbnails.thumbnails_4 .thumbnail{width:24px;height:24px}
.thumbnails.thumbnails_2 .thumbnail:nth-of-type(1){margin-right:1px;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.thumbnails.thumbnails_2 .thumbnail:nth-of-type(2){margin-left:1px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}
.thumbnails.thumbnails_3 .thumbnail:nth-of-type(1){-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.thumbnails.thumbnails_3 .thumbnail:nth-of-type(2),.thumbnails.thumbnails_3 .thumbnail:nth-of-type(3){position:absolute;right:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}
.thumbnails.thumbnails_3 .thumbnail:nth-of-type(2){top:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.thumbnails.thumbnails_3 .thumbnail:nth-of-type(3){bottom:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}
.thumbnails.thumbnails_4 .thumbnail:nth-of-type(1){margin-bottom:1px;margin-right:1px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.thumbnails.thumbnails_4 .thumbnail:nth-of-type(2){margin-bottom:1px;margin-left:1px;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}
.thumbnails.thumbnails_4 .thumbnail:nth-of-type(3){margin-top:1px;margin-right:1px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.thumbnails.thumbnails_4 .thumbnail:nth-of-type(4){margin-top:1px;margin-left:1px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}
.name_label{color:#fff;display:inline-block;background:#f2f2f0;width:17px;height:17px;text-align:center;font-family:AmebaSymbols;-webkit-border-radius:4px;border-radius:4px;font-size:1.5rem;line-height:17px;text-shadow:none !important;vertical-align:.1em;}
.name_label.active,.name_label.admin{font-weight:bold;font-size:1.1rem;background:#f66;width:40px;margin:0 0 0 5px}
.name_label.official{background:#4dac26;margin:0 5px 0 0;line-height:19px;vertical-align:-.2em;}
.name_label.official.celebrities{background:#f74}
.name_label.official::before{content:'O'}
.name_label.active{background:#f13968}
.senteki,.point_container .link_container .link_item{margin:9px 7px;padding:7px;border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px;background:#fff;text-align:center;font-size:1.2rem;}
.senteki .wrapper,.point_container .link_container .link_item .wrapper{display:block}
.senteki .icon,.point_container .link_container .link_item .icon{padding:0 6px 0 0;color:#fc0;vertical-align:-.2em;font-size:15px;margin-right:2px;}
.senteki .icon.upper,.point_container .link_container .link_item .icon.upper{height:14px;width:14px;background-position:-245px -60px}
.senteki .icon.check,.point_container .link_container .link_item .icon.check{width:30px;height:10px;background-position:-245px -47px}
.senteki .icon.push,.point_container .link_container .link_item .icon.push{width:15px;height:18px;background-position:-260px -29px}
.senteki .icon.bright,.point_container .link_container .link_item .icon.bright{width:12px;height:15px;background-position:-244px -33px}
.senteki .text,.point_container .link_container .link_item .text{color:#444;}
.senteki .text .icon::before,.point_container .link_container .link_item .text .icon::before{padding-right:3px}
.tap.senteki .text,.tap.point_container .link_container .link_item .text{color:#5885a7}
.senteki .title,.point_container .link_container .link_item .title,.senteki .msg,.point_container .link_container .link_item .msg{text-align:left}
.senteki .tx_link,.point_container .link_container .link_item .tx_link{font-weight:normal}
.senteki.img,.point_container .link_container .link_item.img{padding:4px;}
.senteki.img .text,.point_container .link_container .link_item.img .text{display:-webkit-box !important;display:box;-webkit-box-pack:center;box-pack:center;flex-pack:center;-webkit-box-align:center;box-align:center;}
.senteki.img .text .thumbnail,.point_container .link_container .link_item.img .text .thumbnail,.senteki.img .text .icon,.point_container .link_container .link_item.img .text .icon{display:block !important}
.senteki.img .text .thumbnail,.point_container .link_container .link_item.img .text .thumbnail{margin-right:4px;border:none;-webkit-border-radius:4px;border-radius:4px}
.senteki.first,.point_container .link_container .link_item.first{min-height:14px;margin-top:5px;margin-bottom:3px;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;}
.senteki.first.tap,.point_container .link_container .link_item.first.tap{background:none !important}
.sys_req,.noti_preregister,.noti_list .noti_item{position:relative;display:block;margin:6px 7px;padding:7px;border:solid 1px #4dc00d;-webkit-border-radius:4px;border-radius:4px;background-color:#e5f6cf;font-size:1.2rem;font-weight:bold;}
.sys_req::before,.noti_preregister::before,.noti_list .noti_item::before{content:'e';display:inline !important;padding:0 5px 0 0;vertical-align:-.25em;font-size:1.8rem;color:#4dac26}
.sys_req.tap,.noti_preregister.tap,.noti_list .noti_item.tap{border-color:#3e9a0a;background-color:#d2f0ad}
.sys_req .msg,.noti_preregister .msg,.noti_list .noti_item .msg{display:inline-block}
.sys_note{display:block;margin:6px 7px;padding:7px;border:solid 1px #ddd;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;text-align:center;font-size:1.2rem;font-weight:bold;color:#444;}
.sys_note.tap{background-color:#f4f4f4}
.sys_note .icon{padding:0 3px 0 0;color:#4dac26;font-weight:1.4rem}
.sys_note .msg{display:inline-block}
.noti_preregister{padding:4px 7px;border-color:#ffd310;background-color:#fff6b3;text-shadow:0 1px 0 #fff;height:auto;min-height:auto;}
.noti_preregister::before{display:none;position:absolute}
.noti_preregister.tap{border-color:#e6bc00;background-color:#fff18a}
.noti_preregister .title{margin:0 -7px;padding:4px 7px 5px;line-height:1.3}
.noti_preregister .list_main{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.noti_preregister .heading{font-size:1.4rem;line-height:1.3 !important;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.noti_preregister .msg{font-size:1.2rem}
.noti,.cnt,.batch,.dialog_box .close,.header .header_item .counter,.noti_container .noti_tab .tab_label .counter,.list_main .latest_log .counter,.topic_container .topic_info .action_btn.delete{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:16px;min-width:16px;padding:0 2px;border:solid 2px #fff;-webkit-border-radius:8px;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fc5c6b),color-stop(100%,#e71638));background:-webkit-linear-gradient(top,#fc5c6b 0,#e71638 100%);background:linear-gradient(top,#fc5c6b 0,#e71638 100%);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2) , 0 1px 1px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.2) , 0 1px 1px rgba(0,0,0,0.3);font-size:12px;font-weight:bold;text-align:center;line-height:.9;color:#fff;}
.android .noti,.android .cnt,.android .batch,.android .dialog_box .close,.android .header .header_item .counter,.android .noti_container .noti_tab .tab_label .counter,.android .list_main .latest_log .counter,.android .topic_container .topic_info .action_btn.delete{padding-top:0;line-height:1}
.tap .noti,.tap .cnt,.tap .batch,.tap .dialog_box .close,.tap .header .header_item .counter,.tap .noti_container .noti_tab .tab_label .counter,.tap .list_main .latest_log .counter,.tap .topic_container .topic_info .action_btn.delete,.noti.tap,.cnt.tap,.batch.tap,.dialog_box .close.tap,.header .header_item .counter.tap,.noti_container .noti_tab .tab_label .counter.tap,.list_main .latest_log .counter.tap,.topic_container .topic_info .action_btn.delete.tap{color:rgba(255,255,255,0.7)}
.cnt,.batch{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#55c40d),color-stop(100%,#4dac26));background:-webkit-linear-gradient(top,#55c40d 0,#4dac26 100%);background:linear-gradient(top,#55c40d 0,#4dac26 100%)}
.noti_list{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #ddd;}
.noti_list .noti_item{position:relative;display:-webkit-box !important;display:box;margin:0;padding:7px 7px 7px 4px;border:none;border-top:dotted 1px #ddd;-webkit-border-radius:0;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none;background:#fff;}
.noti_list .noti_item .icon{display:block;color:#f99;font-size:1.4rem;padding-right:5px}
.noti_list .noti_item .text{-webkit-box-flex:1;box-flex:1;display:block;color:#f33;font-size:1.2rem;font-weight:bold}
.noti_list .noti_item::before{content:'･';padding-left:5px;font-size:1.2rem;color:#f33;line-height:1;vertical-align:.05em}
.noti_list .noti_item:nth-of-type(2n){background-color:#fff}
.noti_list .noti_item.tap{border-top:dotted 1px #ddd;background:#f4f4f4 !important}
.noti_list .noti_item:first-child{border-top:none !important}
.sys_msg{margin:10px 20px;color:#aaa;font-size:1.2rem}
.btn,.input_text.search > .search,.select_container .pseudo_value::after{-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:28px;padding:3px 10px 3px;border:solid 1px rgba(51,51,51,0.2);-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(#fff,#fff 0,#f8f8f8 100%);background:linear-gradient(#fff,#fff 0,#f8f8f8 100%);text-align:center;font-size:1.4rem;font-weight:bold;color:#4dac26;text-shadow:none;}
.btn.large,.input_text.search > .search.large,.select_container .pseudo_value::after.large{display:block;width:100%;min-height:35px;padding-top:5px;padding-bottom:4px;font-size:1.5rem;}
.btn.large .icon,.input_text.search > .search.large .icon,.select_container .pseudo_value::after.large .icon{margin-right:4px;font-size:1.6rem}
.btn.large+.btn.large,.input_text.search > .search.large+.btn.large,.select_container .pseudo_value::after.large+.btn.large{margin-top:10px}
.btn.small,.input_text.search > .search.small,.select_container .pseudo_value::after.small{min-height:22px;min-width:40px;padding:3px 5px 1px;-webkit-border-radius:2px;border-radius:2px;font-size:1.2rem;font-weight:bold}
.btn.short,.input_text.search > .search.short,.select_container .pseudo_value::after.short,.btn.square{min-height:38px;min-width:42px;padding:2px 5px 1px;-webkit-border-radius:4px;border-radius:4px}
.btn .icon.v::before,.input_text.search > .search .icon.v::before,.select_container .pseudo_value::after .icon.v::before{font-size:.9em !important;margin-top:-.2em}
.btn.tap,.input_text.search > .search.tap,.select_container .pseudo_value::after.tap{background:#eee;color:rgba(77,172,38,0.7)}
.btn:disabled,.input_text.search > .search:disabled,.select_container .pseudo_value::after:disabled{background:#f8f8f8;color:rgba(77,172,38,0.4)}
.btn.base,.input_text.search > .search.base,.select_container .pseudo_value::after.base,.input_text.search > .search{color:#666;}
.btn.base.tap,.input_text.search > .search.base.tap,.select_container .pseudo_value::after.base.tap,.input_text.search > .search.tap{color:rgba(102,102,102,0.7)}
.btn.primary,.input_text.search > .search.primary,.select_container .pseudo_value::after.primary{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#55c40d),color-stop(100%,#4dac26));background:-webkit-linear-gradient(#55c40d,#55c40d 0,#4dac26 100%);background:linear-gradient(#55c40d,#55c40d 0,#4dac26 100%);border:solid 1px rgba(51,51,51,0.1);color:#fff;}
.btn.primary .icon,.input_text.search > .search.primary .icon,.select_container .pseudo_value::after.primary .icon{color:#fff}
.btn.primary.tap,.input_text.search > .search.primary.tap,.select_container .pseudo_value::after.primary.tap{background:#4dac26;color:rgba(255,255,255,0.7)}
.btn.primary:disabled,.input_text.search > .search.primary:disabled,.select_container .pseudo_value::after.primary:disabled{background:#afdb7b;color:rgba(255,255,255,0.4)}
.btn.notable,.input_text.search > .search.notable,.select_container .pseudo_value::after.notable{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff8600),color-stop(100%,#ff6900));background:-webkit-linear-gradient(#ff8600,#ff8600 0,#ff6900 100%);background:linear-gradient(#ff8600,#ff8600 0,#ff6900 100%);border:solid 1px rgba(51,51,51,0.1);color:#fff;}
.btn.notable .icon,.input_text.search > .search.notable .icon,.select_container .pseudo_value::after.notable .icon{color:#fff}
.btn.notable.tap,.input_text.search > .search.notable.tap,.select_container .pseudo_value::after.notable.tap{background:#ff6900;color:rgba(255,255,255,0.7)}
.btn.notable:disabled,.input_text.search > .search.notable:disabled,.select_container .pseudo_value::after.notable:disabled{background:#ffc399;color:rgba(255,255,255,0.4)}
.btn.negative,.input_text.search > .search.negative,.select_container .pseudo_value::after.negative{color:#666;}
.btn.negative .icon,.input_text.search > .search.negative .icon,.select_container .pseudo_value::after.negative .icon{color:#666}
.btn.negative.tap,.input_text.search > .search.negative.tap,.select_container .pseudo_value::after.negative.tap{color:rgba(102,102,102,0.7)}
.btn.negative:disabled,.input_text.search > .search.negative:disabled,.select_container .pseudo_value::after.negative:disabled{color:rgba(102,102,102,0.4)}
.btn.warning,.input_text.search > .search.warning,.select_container .pseudo_value::after.warning{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff5d3c),color-stop(100%,#ff3400));background:-webkit-linear-gradient(#ff5d3c,#ff5d3c 0,#ff3400 100%);background:linear-gradient(#ff5d3c,#ff5d3c 0,#ff3400 100%);border:solid 1px rgba(51,51,51,0.1);color:#fff;}
.btn.warning .icon,.input_text.search > .search.warning .icon,.select_container .pseudo_value::after.warning .icon{color:#fff}
.btn.warning:not(:disabled).tap,.input_text.search > .search.warning:not(:disabled).tap,.select_container .pseudo_value::after.warning:not(:disabled).tap{background:#ff3400;color:rgba(255,255,255,0.7)}
.btn.warning:disabled,.input_text.search > .search.warning:disabled,.select_container .pseudo_value::after.warning:disabled{background:#ffaf9b;color:rgba(255,255,255,0.4)}
.btn.info,.input_text.search > .search.info,.select_container .pseudo_value::after.info{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#34b5d3),color-stop(100%,#14a2c0));background:-webkit-linear-gradient(#34b5d3,#34b5d3 0,#14a2c0 100%);background:linear-gradient(#34b5d3,#34b5d3 0,#14a2c0 100%);border:solid 1px rgba(51,51,51,0.1);color:#fff;}
.btn.info .icon,.input_text.search > .search.info .icon,.select_container .pseudo_value::after.info .icon{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.5)}
.btn.info:not(:disabled).tap,.input_text.search > .search.info:not(:disabled).tap,.select_container .pseudo_value::after.info:not(:disabled).tap{background:#14a2c0;color:rgba(255,255,255,0.7)}
.btn.info:disabled,.input_text.search > .search.info:disabled,.select_container .pseudo_value::after.info:disabled{background:#a2dbe7;color:rgba(255,255,255,0.4);}
.btn.info:disabled .icon::before,.input_text.search > .search.info:disabled .icon::before,.select_container .pseudo_value::after.info:disabled .icon::before{color:rgba(255,255,255,0.4) !important}
.btn.still,.input_text.search > .search.still,.select_container .pseudo_value::after.still{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(#fff,#fff 0,#f8f8f8 100%);background:linear-gradient(#fff,#fff 0,#f8f8f8 100%);border:solid 1px rgba(51,51,51,0.1);color:#666;}
.btn.still .icon,.input_text.search > .search.still .icon,.select_container .pseudo_value::after.still .icon{color:#666}
.btn.still:not(:disabled).tap,.input_text.search > .search.still:not(:disabled).tap,.select_container .pseudo_value::after.still:not(:disabled).tap{background:#f8f8f8;color:rgba(102,102,102,0.7)}
.btn.still:disabled,.input_text.search > .search.still:disabled,.select_container .pseudo_value::after.still:disabled{background:#f8f8f8;color:rgba(102,102,102,0.4);}
.btn.still:disabled .icon::before,.input_text.search > .search.still:disabled .icon::before,.select_container .pseudo_value::after.still:disabled .icon::before{color:rgba(102,102,102,0.4) !important}
.btn.square,.input_text.search > .search.square,.select_container .pseudo_value::after.square{line-height:.4;}
.btn.square .icon.unfriend,.input_text.search > .search.square .icon.unfriend,.select_container .pseudo_value::after.square .icon.unfriend{color:#666}
.btn.like:not(.fb_btn) .icon,.input_text.search > .search.like:not(.fb_btn) .icon,.select_container .pseudo_value::after.like:not(.fb_btn) .icon{color:inherit;font-size:1.5rem;margin:-6px 6px 0 0}
.link_btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;padding:2px 3px !important;border:solid 1px #ddd;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;color:#444;font-weight:bold;font-size:1.2rem;}
.link_btn .icon{padding-right:2px;color:#888}
.link_btn.tap{background-color:#f4f4f4}
.check .icon.v{color:#4dac26}
.batch{height:24px;width:24px;-webkit-border-radius:12px;border-radius:12px;}
.batch .icon{font-size:1.4rem;color:#fff;text-shadow:none}
.fb{clear:left;float:left;position:relative;margin:0 5px 0 0;}
.fb .flg{position:absolute;display:block;top:-2px;left:-2px;-webkit-appearance:none;appearance:none;width:36px;min-height:20px;height:20px;opacity:0;}
.fb .flg:checked +.btn{background:#fff;}
.like.fb .flg:checked +.btn{color:#ed6d7f}
.comment.fb .flg:checked +.btn{color:#444}
.fb .btn{float:left;display:inline-block;width:36px;min-height:20px;height:20px;padding:0;-webkit-border-radius:2px;border-radius:2px;font-size:2.1rem;line-height:1;color:#deddd9}
.fb .icon{padding:2px 0 0;font-size:1.4rem}
.fb .counter{position:relative;z-index:10;display:inline-block;min-height:20px;margin:0 0 0 -2px;padding:3px 5px 0 10px;-webkit-border-radius:2px;border-radius:2px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;font-size:1.2rem;color:#444;}
.fb .counter::before,.fb .counter::after{content:'';position:absolute;left:-3px;display:block;width:4px;height:9px;border-left:solid 1px #c4c4c4}
.fb .counter::before{top:0;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#f7f7f7 0,#ededed 100%);background:linear-gradient(top,#f7f7f7 0,#ededed 100%)}
.fb .counter::after{bottom:0;-webkit-transform:skewX(20deg);transform:skewX(20deg);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(top,#ededed 0,#e1e1e1 100%);background:linear-gradient(top,#ededed 0,#e1e1e1 100%)}
.fb .counter.tap{color:#666;}
.fb .counter.tap::before{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c1c1c1),color-stop(100%,#cdcdcd));background:-webkit-linear-gradient(top,#c1c1c1 0,#cdcdcd 100%);background:linear-gradient(top,#c1c1c1 0,#cdcdcd 100%)}
.fb .counter.tap::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cdcdcd),color-stop(100%,#d7d7d7));background:-webkit-linear-gradient(top,#cdcdcd 0,#d7d7d7 100%);background:linear-gradient(top,#cdcdcd 0,#d7d7d7 100%)}
.fb.like{display:inline;white-space:nowrap;}
.fb.like .icon:not(.btn){display:inline;padding:1px 5px 0 0;color:#999;float:left !important;vertical-align:-.05em;}
.fb.like .icon:not(.btn)+.counter{display:inline;padding:0;color:#999;font-size:1.4rem;font-weight:bold;}
.fb.like .icon:not(.btn)+.counter::before,.fb.like .icon:not(.btn)+.counter::after{display:none}
.fb.like.tap{padding-right:10px !important;margin:-2px 10px -2px -10px !important}
.fb.re .icon{font-size:1.6rem;color:#999}
.fb.fav{white-space:nowrap;}
.fb.fav .icon:not(.btn){display:inline;padding:1px 5px 0 0;color:#fc0;float:left !important;}
.fb.fav .icon:not(.btn)+.counter{display:inline;padding:0;color:#666;font-size:1.2rem;}
.fb.fav .icon:not(.btn)+.counter::before,.fb.fav .icon:not(.btn)+.counter::after{display:none}
.open_text,.close_text{-webkit-appearance:none;appearance:none;display:block;margin:5px auto 7px;padding:0 0 4px;min-height:1.3em;border:none;background:none;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-size:1.2rem;font-weight:normal;color:#444;text-align:center;}
.open_text.tap,.close_text.tap{background:none;color:#5885a7;}
.open_text.tap .text,.close_text.tap .text{background:#e3e3e3}
.open_text .text,.close_text .text{height:20px;min-height:20px;-webkit-border-radius:10px;border-radius:10px;padding:3px 20px 3px 15px;background:#f7f7f4;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebeae8),color-stop(100%,#f0efed));background:-webkit-linear-gradient(top,#ebeae8 0,#f0efed 100%);background:linear-gradient(top,#ebeae8 0,#f0efed 100%);color:#111;}
.open_text .text::after,.close_text .text::after{content:'';display:block;position:absolute;top:50%;right:7px;height:7px;width:7px;margin:-5px 0 0;border-top:solid 3px #aaa;border-right:solid 3px #aaa;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;display:inline-block;top:-2px;right:-5px;width:5px;height:5px;border-width:2px;border-color:#999;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.close_text .text::after{top:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.btn_list{display:-webkit-box !important;display:box;padding:10px 0 0;}
.btn_list .btn_item{display:block;-webkit-box-flex:1;box-flex:1;height:60px;margin:0 4px;padding-top:5px;padding-bottom:5px;border-color:#ccc;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;}
.btn_list .btn_item .android{-webkit-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff}
.btn_list .btn_item:disabled .icon{opacity:.3}
.fb_container{position:absolute;min-height:60px;width:100%;background-image:url("../img/1/external/amb_fb_bg.png");background-size:24px 26px;background-repeat:repeat;background-color:rgba(0,0,0,0.5);z-index:200;}
.fb_container .fb_list{position:absolute;bottom:5px;width:100%;text-align:center;display:-webkit-box !important;display:box;-webkit-box-pack:center;box-pack:center;flex-pack:center}
.fb_container .fb_item{display:block;width:75px;}
.fb_container .fb_item .fb_btn{position:relative;-webkit-appearance:none;appearance:none;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px;height:38px;width:38px;border:none;-webkit-border-radius:19px;border-radius:19px;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3) , 0 2px 3px rgba(0,0,0,0.3) , 0 0 1px #fff;box-shadow:0 0 3px rgba(0,0,0,0.3) , 0 2px 3px rgba(0,0,0,0.3) , 0 0 1px #fff;}
.fb_container .fb_item .fb_btn .icon{-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;width:32px;padding:6px 0 0 0;-webkit-border-radius:16px;border-radius:16px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff}
.fb_container .fb_item .fb_btn.like .icon{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#999),color-stop(100%,#666));background:-webkit-linear-gradient(top,#999 0,#666 100%);background:linear-gradient(top,#999 0,#666 100%)}
.fb_container .fb_item .fb_btn.re .icon{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#55c40d),color-stop(100%,#3bab09));background:-webkit-linear-gradient(top,#55c40d 0,#3bab09 100%);background:linear-gradient(top,#55c40d 0,#3bab09 100%)}
.fb_container .fb_item .fb_btn.delete .icon{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fc5c6b),color-stop(100%,#e71638));background:-webkit-linear-gradient(top,#fc5c6b 0,#e71638 100%);background:linear-gradient(top,#fc5c6b 0,#e71638 100%)}
.fb_container .fb_item .fb_btn.cancel .icon{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#45bfdd),color-stop(100%,#4285bc));background:-webkit-linear-gradient(top,#45bfdd 0,#4285bc 100%);background:linear-gradient(top,#45bfdd 0,#4285bc 100%)}
.fb_container .fb_item .fb_btn.tap.like .icon{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(100%,#999));background:-webkit-linear-gradient(top,#666 0,#999 100%);background:linear-gradient(top,#666 0,#999 100%)}
.fb_container .fb_item .fb_btn.tap.re .icon{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3bab09),color-stop(100%,#55c40d));background:-webkit-linear-gradient(top,#3bab09 0,#55c40d 100%);background:linear-gradient(top,#3bab09 0,#55c40d 100%)}
.fb_container .fb_item .fb_btn.tap.delete .icon{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e71638),color-stop(100%,#fc5c6b));background:-webkit-linear-gradient(top,#e71638 0,#fc5c6b 100%);background:linear-gradient(top,#e71638 0,#fc5c6b 100%)}
.fb_container .fb_item .fb_btn.tap.cancel .icon{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4285bc),color-stop(100%,#45bfdd));background:-webkit-linear-gradient(top,#4285bc 0,#45bfdd 100%);background:linear-gradient(top,#4285bc 0,#45bfdd 100%)}
.fb_container .fb_item .fb_label{display:block;margin:3px 0 0 0;color:#fff;font-size:.9rem;font-weight:bold;text-shadow:0 1px 1px rgba(0,0,0,0.3)}
b[class^='tag_']{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-height:15px;margin:0 3px 0 0;padding:3px 4px 0;-webkit-border-radius:4px;border-radius:4px;font-size:.9rem;font-weight:bold;color:#fff;text-shadow:none;text-align:center;line-height:1.2;font-family:"Hiragino Kaku Gothic ProN";}
b[class^='tag_'] .icon{margin-top:-3px;padding:0 3px 0 0;line-height:1;font-size:1.4rem;}
b[class^='tag_'] .icon::before{text-shadow:none;vertical-align:.05em}
b.tag_0{background-color:#ccc;}
.android b.tag_0{-webkit-box-shadow:0 0 1px #ccc;box-shadow:0 0 1px #ccc}
b.tag_1{background-color:#f74;}
.android b.tag_1{-webkit-box-shadow:0 0 1px #f74;box-shadow:0 0 1px #f74}
b.tag_2{background-color:#f36;}
.android b.tag_2{-webkit-box-shadow:0 0 1px #f36;box-shadow:0 0 1px #f36}
b.tag_3{background-color:#2bf;}
.android b.tag_3{-webkit-box-shadow:0 0 1px #2bf;box-shadow:0 0 1px #2bf}
b.tag_4{background-color:#f8a;}
.android b.tag_4{-webkit-box-shadow:0 0 1px #f8a;box-shadow:0 0 1px #f8a}
b.tag_5{background-color:#fb3;}
.android b.tag_5{-webkit-box-shadow:0 0 1px #fb3;box-shadow:0 0 1px #fb3}
b.tag_6{background-color:#6d4;}
.android b.tag_6{-webkit-box-shadow:0 0 1px #6d4;box-shadow:0 0 1px #6d4}
b.tag_7{background-color:#999;}
.android b.tag_7{-webkit-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999}
b.tag_8{background-color:#aaa;}
.android b.tag_8{-webkit-box-shadow:0 0 1px #aaa;box-shadow:0 0 1px #aaa}
b.tag_9{background-color:#fc0;}
.android b.tag_9{-webkit-box-shadow:0 0 1px #fc0;box-shadow:0 0 1px #fc0}
b.tag_10{background-color:#ffa715;}
.android b.tag_10{-webkit-box-shadow:0 0 1px #ffa715;box-shadow:0 0 1px #ffa715}
b.tag_gray{min-width:72px;background-color:#ccc;}
.android b.tag_gray{-webkit-box-shadow:0 0 1px #ccc;box-shadow:0 0 1px #ccc}
b.tag_red{min-width:72px;background-color:#f36;}
.android b.tag_red{-webkit-box-shadow:0 0 1px #f36;box-shadow:0 0 1px #f36}
b.tag_light_blue{min-width:72px;background-color:#2bf;}
.android b.tag_light_blue{-webkit-box-shadow:0 0 1px #2bf;box-shadow:0 0 1px #2bf}
b.tag_pink{min-width:72px;background-color:#f8a;}
.android b.tag_pink{-webkit-box-shadow:0 0 1px #f8a;box-shadow:0 0 1px #f8a}
b.tag_green{min-width:72px;background-color:#0ca;}
.android b.tag_green{-webkit-box-shadow:0 0 1px #0ca;box-shadow:0 0 1px #0ca}
b.tag_yellow{min-width:72px;background-color:#fb3;}
.android b.tag_yellow{-webkit-box-shadow:0 0 1px #fb3;box-shadow:0 0 1px #fb3}
b.tag_orange{min-width:72px;background-color:#f74;}
.android b.tag_orange{-webkit-box-shadow:0 0 1px #f74;box-shadow:0 0 1px #f74}
b.tag_blue{min-width:72px;background-color:#58f;}
.android b.tag_blue{-webkit-box-shadow:0 0 1px #58f;box-shadow:0 0 1px #58f}
b.tag_light_green{min-width:72px;background-color:#6d4;}
.android b.tag_light_green{-webkit-box-shadow:0 0 1px #6d4;box-shadow:0 0 1px #6d4}
b.tag_default{min-width:72px;background-color:#aaa;}
.android b.tag_default{-webkit-box-shadow:0 0 1px #aaa;box-shadow:0 0 1px #aaa}
b.official_tag{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:65px;height:14px;margin-bottom:5px;padding:2px 0 0;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.3);box-shadow:inset 0 1px 0 rgba(0,0,0,0.3);background:#a6df68;color:#fff;font-size:.9rem;font-weight:bold;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.count_checker{display:block;color:#999;font-weight:normal}
.required,.optionally{display:inline-block;vertical-align:.2em;margin:-2px 3px 0;padding:2px 4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;font-size:.9rem;font-weight:bold;color:#fff;background:#f93;text-shadow:none;line-height:1}
.optionally{background-color:#aaa}
.cat_alliance{padding:6px 4px 10px;background:#fff;border-bottom:1px solid #ddd;}
.cat_alliance .cat_item{float:left;width:33%;font-size:.9rem;color:#fff;font-weight:bold;text-shadow:none;text-align:center;}
.cat_alliance .cat_item:nth-child(3n-1){width:34%}
.cat_alliance .cat_item .cat_label{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);margin:0 3px;padding:4px 1px 1px;-webkit-border-radius:4px;border-radius:4px;}
.cat_alliance .cat_item .cat_label .cat_count{display:block;width:100%;height:17px;margin:2px 0 0 0;font-size:1.2rem;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;background:#fff;line-height:17px}
.cat_alliance .cat_item.cat_gray .cat_label{background:#ccc;}
.cat_alliance .cat_item.cat_gray .cat_label .cat_count{color:#ccc}
.cat_alliance .cat_item.cat_red .cat_label{background:#f36;}
.cat_alliance .cat_item.cat_red .cat_label .cat_count{color:#f36}
.cat_alliance .cat_item.cat_light_blue .cat_label{background:#2bf;}
.cat_alliance .cat_item.cat_light_blue .cat_label .cat_count{color:#2bf}
.cat_alliance .cat_item.cat_pink .cat_label{background:#f8a;}
.cat_alliance .cat_item.cat_pink .cat_label .cat_count{color:#f8a}
.cat_alliance .cat_item.cat_green .cat_label{background:#0ca;}
.cat_alliance .cat_item.cat_green .cat_label .cat_count{color:#0ca}
.cat_alliance .cat_item.cat_yellow .cat_label{background:#fb3;}
.cat_alliance .cat_item.cat_yellow .cat_label .cat_count{color:#fb3}
.cat_alliance .cat_item.cat_orange .cat_label{background:#f74;}
.cat_alliance .cat_item.cat_orange .cat_label .cat_count{color:#f74}
.cat_alliance .cat_item.cat_blue .cat_label{background:#58f;}
.cat_alliance .cat_item.cat_blue .cat_label .cat_count{color:#58f}
.cat_alliance .cat_item.cat_light_green .cat_label{background:#6d4;}
.cat_alliance .cat_item.cat_light_green .cat_label .cat_count{color:#6d4}
.cat_alliance .cat_item.cat_default .cat_label{background:#aaa;}
.cat_alliance .cat_item.cat_default .cat_label .cat_count{color:#aaa}
.cat_alliance .cat_item.tap .cat_label{-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2) inset;box-shadow:0 2px 2px rgba(0,0,0,0.2) inset;position:relative;}
.cat_alliance .cat_item.tap .cat_label::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#333;-webkit-border-radius:4px;border-radius:4px;opacity:.1;z-index:30}
[class^='marker_']{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;z-index:10;width:27px;height:29px;padding:4px 1px 0 0;text-indent:0;text-align:center;color:#fff;background-position:-198px 0;}
[class^='marker_'] .icon{font-size:15px;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,0.2)}
.android [class^='marker_']{padding-top:6px !important;}
.android [class^='marker_'] .icon{text-shadow:0 1px 1px rgba(0,0,0,0.2)}
.marker_1{background-position-x:-198px}
.marker_2{background-position-x:-228px}
.marker_3{background-position-x:-258px}
.rank_mark{position:relative;background-color:#ff3365;padding:0 5px 1px;margin-right:7px;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-size:1.2rem;line-height:1;font-weight:bold;vertical-align:.1em;}
.rank_mark::before{content:'¥';padding-right:3px;color:#fff;font-family:AmebaSymbols;font-size:1.3rem;font-weight:bold;line-height:1;vertical-align:-.17em}
.rank_mark.rank1{background-color:#ff3365}
.rank_mark.rank2{background-color:#91c337}
.rank_mark.rank3{background-color:#009bcb}
.rank_mark.rank4{background-color:#fb3}
.rank_mark.rank5{background-color:#0ca}
.rank_mark.rankmvb{background:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-image:url("../img/$ratio/external/amb_mvb_tag.png");background-size:55px 12px;background-repeat:no-repeat;display:block;width:55px !important;height:12px !important;margin-bottom:3px;text-indent:-9999px;}
.rank_mark.rankmvb::before{display:none}
.flasher{margin-bottom:4px;padding:3px 8px 2px;-webkit-border-radius:4px;border-radius:4px;background-color:#ececec;}
.flasher .text{font-size:1rem;font-weight:bold;color:#666;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tap .flasher{background-color:#d4d4d4}
.parallel_list .parallel_item{text-align:left;}
.parallel_list .parallel_item::before{content:'･';padding:0 2px}
.tab_container{display:-webkit-box !important;display:box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;box-align:center;height:auto;padding:5px 7px;background:#fff;border-bottom:1px solid #eee;}
.tab_container .tab_item{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-width:33%;-webkit-box-flex:1;box-flex:1;height:auto;}
.tab_container .tab_item .icon{padding-top:3px;font-size:23px;color:#4dac26}
.tab_container .tab_item .service_icon{display:inline-block;margin:0 0 -8px 0 !important;line-height:0;font-size:0}
.tab_container + div{background:#fff;border-bottom:solid 1px #ddd;}
.tab_container + div.list_container .list_item:last-child{border-bottom:none}
.tab_container .tab_radio{-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:52px;margin:0;border:none;opacity:0;}
.tab_container .tab_radio:checked +.tab_label,.tab_container .tab_radio.tap +.tab_label{background:#eee;-webkit-border-radius:4px;border-radius:4px;}
.tab_container .tab_radio:checked +.tab_label .icon,.tab_container .tab_radio.tap +.tab_label .icon{color:#4dac26}
.tab_container .tab_label{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:44px;margin:-52px 0 0;padding:2px 0 0;text-align:center;color:#444;font-size:1.2rem;font-weight:bold;}
.tab_container .tab_label .icon_label{margin:3px 0 0 0;font-size:.9rem;color:#444}
.tab_container .tab_label .label_text{font-size:1.2rem}
.tab_container .tab_label .count{display:block;-webkit-box-shadow:none;box-shadow:none;background:none;white-space:nowrap;font-size:1rem;color:inherit}
.tab_container.small{height:auto;}
.tab_container.small .tab_item{height:32px;}
.tab_container.small .tab_item.tab_text{max-width:33%;}
.tab_container.small .tab_item.tab_text .tab_label{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:8px}
.tab_container.small .tab_item .tab_radio{height:32px}
.tab_container.small .tab_item .tab_label{height:32px;margin-top:-32px;padding-top:6px;}
.tab_container.small .tab_item .tab_label .icon{display:inline-block;font-size:1.5rem}
.tab_container.small .tab_item .tab_label .icon_label{margin-left:5px;font-size:1.2rem;font-weight:bold;display:inline-block}
.input_container{display:-webkit-box !important;display:box;padding:7px;}
.input_container.box{border-bottom:solid 1px #ddd;background:#fff}
.input_container .input_text{margin:0 0 0 5px;}
.input_container .input_text:first-child{margin:0 5px 0 0}
.input_container .btn{height:30px;margin:0 0 0 5px;}
.input_container .btn:first-of-type{margin:0}
.input_container .btn.short{min-height:20px;width:30px}
.input_container .btn.square{min-height:27px;width:27px;min-width:32px}
.insert_link .input_text{-webkit-box-orient:vertical;box-orient:vertical;margin:0 0 5px 0;padding:0;}
.insert_link .input_text .input_item{word-break:break-all;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}
.insert_link .input_text .insert_btn{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-top:dotted 1px #ccc;padding:10px 0;display:none;text-align:left;width:100%;}
.insert_link .input_text .insert_btn.tap{background-color:#f4f4f4}
.insert_link .input_text .insert_btn .icon{padding-left:10px;font-size:1.4rem;color:#4dac26;margin-right:7px;display:inline-block}
.insert_link .input_text .insert_btn .text{color:#444;display:inline;vertical-align:-.1em}
.clone{display:block;color:#4dac26;-webkit-box-flex:1;box-flex:1;display:block;-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;width:100%;margin:0;padding:3px 2px 0;border:none;-webkit-box-shadow:0;box-shadow:0;-webkit-border-radius:10px;border-radius:10px;background:none;font-size:1.4rem;color:#333;line-height:1;vertical-align:bottom;text-align:left;word-break:break-all}
.android .clone{line-height:1.4}
.input_text{display:-webkit-box !important;display:box;-webkit-box-flex:1;box-flex:1;-webkit-box-align:center;box-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:28px !important;padding:1px 3px;border:solid 1px #ccc;-webkit-border-radius:4px !important;border-radius:4px !important;-webkit-box-shadow:inset 0 1px 2px #f0f0f0;box-shadow:inset 0 1px 2px #f0f0f0;background:#fff;font-size:1.4rem;line-height:1.2;}
.frame > .input_text{border:none}
.tap .input_text{border-color:#aaa}
.input_text .icon{display:block}
.input_text .icon.s{left:-3px;color:#aaa;font-size:1.6rem}
.input_text.large{width:100%}
.input_text .input_item{display:block;color:#4dac26;-webkit-box-flex:1;box-flex:1;display:block;-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;width:100%;margin:0;padding:3px 2px 0;border:none;-webkit-box-shadow:0;box-shadow:0;-webkit-border-radius:10px;border-radius:10px;background:none;font-size:1.4rem;color:#333;line-height:1;vertical-align:bottom;text-align:left;}
.android .input_text .input_item{line-height:1.4}
.input_text .input_item.large{-webkit-border-radius:4px;border-radius:4px;min-height:7em;padding-left:0}
.input_text .input_item.small{-webkit-border-radius:4px;border-radius:4px;min-height:4em;padding-left:0}
.input_text.search{min-height:auto;padding:0 0 0 5px !important;}
.input_text.search .input_item{height:auto;margin:0 5px 0 0;-webkit-border-radius:4px;border-radius:4px}
.input_text.search > .search{min-height:auto;height:auto;margin:0 !important;border-top:0 !important;border-right:0 !important;border-bottom:0 !important;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.input_text.search > .search.tap{color:rgba(102,102,102,0.7)}
.search_area .section_h1{padding:6px 7px 4px}
.search_area .list_container .list_item{padding:10px 7px;}
.search_area .list_container .list_item .search{color:#666;}
.search_area .list_container .list_item .search:disabled{color:rgba(102,102,102,0.4);border-color:none;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}
.search_area .list_container .list_item .search .input_item:focus{border:none;outline:none}
.search_area .list_container .list_item .search .delete{color:#ccc;font-size:1.6rem;margin-right:8px;visibility:hidden;}
.search_area .list_container .list_item .search .delete.visible{visibility:visible}
.search_area .list_container .list_item .search .delete.hide{visibility:hidden}
.select_container{position:relative;display:inline-block;}
.select_container::after{position:absolute;top:50%;right:12px;content:'';display:block;height:7px;width:7px;margin-top:-7px;border-right:solid 3px #aaa;border-bottom:solid 3px #aaa;font-size:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.select_container.large{width:100%}
.select_container .pseudo_value{display:-webkit-box !important;display:box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;box-align:center;height:35px;padding:5px 0 5px 7px;border:solid 1px #ccc;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(#fff,#fff 0,#f8f8f8 100%);background:linear-gradient(#fff,#fff 0,#f8f8f8 100%);}
.select_container .pseudo_value::after{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;display:block;min-height:25px;width:32px;margin:-1px 0 0 7px;border-top:0;border-right:0;border-bottom:0;border-color:#ddd;-webkit-border-radius:3px;border-radius:3px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.large.select_container .pseudo_value::after{position:absolute;top:6px;right:1px}
.select_container .select_item.tap + .pseudo_value,.select_container .select_item:focus + .pseudo_value{color:rgba(102,102,102,0.7);background:#eee;}
.select_container .select_item.tap + .pseudo_value::after,.select_container .select_item:focus + .pseudo_value::after{background:transparent}
.select_container .select_item{position:absolute;top:0;left:0;width:100%;height:35px;-webkit-appearance:none;appearance:none;border:none;opacity:0}
.select_action{display:-webkit-box !important;display:box;}
.select_action .select_item{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:50%;-webkit-box-flex:1;box-flex:1;margin:0 0 10px;padding:6px 0;border-right:solid 1px #ddd;border-left:solid 1px #fff;text-align:center;}
.select_action .select_item .tx_link{color:#5885a7 !important}
.select_action .select_item:first-child{border-left:none}
.select_action .select_item:last-child{border-right:none}
.explanatory_balloon{position:relative;margin:12px 8px 8px;padding:13px;-webkit-border-radius:4px;border-radius:4px;background:#fe5;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.explanatory_balloon::after{content:'';display:block;position:absolute;bottom:-5px;left:50%;height:10px;width:10px;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fe5;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.3);box-shadow:2px 2px 4px rgba(0,0,0,0.3)}
.explanatory_balloon .baloon_title{margin:0 0 8px;font-size:1.5rem}
.dialog_overlay{position:absolute;width:100%;display:block;background:rgba(0,0,0,0.6);z-index:500;}
.dialog_overlay.preview_overlay{background:#000}
.dialog_frame{position:absolute;width:100%;padding:0 9px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:510;}
.dialog_frame.preview_frame{padding:0;background:none !important}
.dialog_box{position:relative;margin:10px 0;padding:17px 10px 17px;-webkit-border-radius:6px;border-radius:6px;background:#f2f2f0;text-align:center;}
.dialog_box .close{height:44px;width:44px;padding:0;position:absolute;top:-12px;left:-12px;-webkit-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;background:none;border:none;}
.dialog_box .close .icon{height:24px;width:24px;padding-top:6px;position:absolute;top:10px;left:10px;-webkit-border-radius:15px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;color:#fff;background:#999}
.dialog_box .close::before{display:block;height:30px;width:30px;content:"";position:absolute;top:7px;left:7px;z-index:-1;-webkit-border-radius:30px;border-radius:30px;background:#f2f2f2}
.dialog_box .msg{margin-top:5px;text-align:center;line-height:1.8;}
.dialog_box .msg:first-child{margin-top:25px}
.dialog_box .msg +.msg{margin-top:0}
.dialog_box .msg.notice{color:#f33}
.dialog_box .sub_msg{margin-top:10px;text-align:center;line-height:1.8;font-size:1.2rem}
.dialog_box small{color:#666;font-size:1rem}
.dialog_box .title{margin-top:5px;font-weight:bold;text-align:center;}
.dialog_box .title:first-child{margin-top:25px}
.dialog_box .dialog_menu{display:-webkit-box !important;display:box;-webkit-box-direction:reverse;box-direction:reverse;flex-direction:reverse;margin:25px 0 0}
.dialog_box .btn + .dialog_menu,.dialog_box .input_text + .dialog_menu{margin-top:10px}
.dialog_box .btn{margin-top:7px}
.dialog_box .btn + .btn{margin-bottom:-5px}
.dialog_box .dialog_item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;box-flex:1;min-width:50%;padding:0 10px 0 0;}
.dialog_box .dialog_item:nth-of-type(1){padding-right:0}
.dialog_box .dialog_item .btn{width:100%;padding-left:0;padding-right:0}
.dialog_box .upload_btn{position:relative;}
.dialog_box .upload_btn input[type="file"]{position:absolute;top:0;left:0;width:100%;height:30px;opacity:0}
.dialog_box.dialog_app{padding:10px;}
.dialog_box.dialog_app .small{font-size:1.2rem}
.dialog_box.dialog_app .app_item{padding:0;background:none;text-align:left;border-bottom:none;}
.dialog_box.dialog_app .app_item .heading{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:3px}
.dialog_box.dialog_app .app_item .text_container{min-height:58px}
.dialog_box.dialog_app .app_item .text{display:inline-block;margin-top:4px;color:#868686;font-size:1rem}
.dialog_box.dialog_app .button_container .btn.large{margin-bottom:0;}
.dialog_box.dialog_app .button_container .btn.large.primary.tap .icon{color:rgba(255,255,255,0.7)}
.dialog_box.dialog_app .button_container .btn.large.btn.large{margin-top:7px}
.dialog_box.dialog_app .button_container .btn.large.cancel{color:#666}
.dialog_box.dialog_app .tx_container{margin-top:10px}
.dialog_box.file_upload{padding:20px 9px 20px;}
.dialog_box.file_upload .title{font-size:1.5rem;margin-bottom:5px}
.dialog_box.file_upload .sub_msg{margin-top:18px;line-height:1;}
.dialog_box.file_upload .sub_msg .tx_link{color:#5885a7 !important}
.dialog_box.file_upload small{color:#666;font-size:1rem}
.dialog_box.applicants_box{padding:20px 9px 10px;}
.dialog_box.applicants_box .request_title{padding:2px 0}
.dialog_box.connect_ameba .dialog_menu{margin-top:5px;}
.dialog_box.connect_ameba .dialog_menu:first-of-type{margin-bottom:25px}
.dialog_box.connect_ameba .msg{text-align:left;line-height:1.4}
.dialog_box.preview_box{margin:15px 0;padding:0;-webkit-border-radius:0;border-radius:0;background:none !important;border:none;}
.dialog_box.preview_box .close_dialog{padding:0 4px;position:absolute;top:-26px;right:0;border:1px solid #eee !important;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#333),color-stop(100%,#000));background:-webkit-linear-gradient(#333,#333 0,#000 100%);background:linear-gradient(#333,#333 0,#000 100%);color:#fff;}
.dialog_box.preview_box .close_dialog .icon{font-size:1rem;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.dialog_box.preview_box .close_dialog .text{padding:2px 0 0 4px;vertical-align:-1px;font-size:1.2rem;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.dialog_box.preview_box .image_wrap .spinner{font-size:3rem;text-shadow:none}
.dialog_box.preview_box .image_wrap .post_img{display:inline-block;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);background-repeat:no-repeat;background-color:#000;background-size:contain;background-position-x:center}
.dialog_box.preview_box .image_wrap .error_img{padding:20px 0;background-color:#000;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.res_detail{position:absolute;bottom:0;width:100%;z-index:520;}
.res_detail .res_content{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;height:38px;border-bottom:1px solid #333;border-top:1px solid #333;padding:10px 7px;background-color:#1d1d1d;}
.res_detail .res_content .thumbnail.hide{display:none}
.res_detail .res_content .res_info{padding:3px 7px;-webkit-box-flex:1;box-flex:1;}
.res_detail .res_content .res_info.hide{display:none}
.res_detail .res_content .res_info .title{display:-webkit-box !important;display:box;width:auto;}
.res_detail .res_content .res_info .title .name{max-width:50%;color:#fff;text-shadow:none}
.res_detail .res_content .res_info .title .postdate{display:-webkit-box !important;display:box;max-width:50%;padding:0 3px;color:#fff;text-shadow:none;}
.res_detail .res_content .res_info .title .postdate .sub_text{padding:0 4px 4px 0}
.res_detail .res_content .res_info .description{color:#999;text-shadow:none}
.res_detail .res_content .res_info.tap .name{color:#999}
.res_detail .res_content .res_info.tap .postdate{color:#999}
.res_detail .res_content .res_info.tap .description{color:#666}
.like_panel{position:absolute;bottom:70px;right:0;width:auto;min-height:45px;height:45px;background-image:none;background-color:rgba(29,29,29,0.85);-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-left:1px solid #3d3d3d;border-top:1px solid #3d3d3d;border-bottom:1px solid #3d3d3d;z-index:520;}
.like_panel .fb_list{display:-webkit-box !important;display:box;position:static;bottom:0;}
.like_panel .fb_list .fb_item:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:0 5px;width:38px;border-right:1px solid #000;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#999),color-stop(100%,#666));background:-webkit-linear-gradient(top,#999 0,#666 100%);background:linear-gradient(top,#999 0,#666 100%);}
.like_panel .fb_list .fb_item:first-child.tap{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(100%,#888));background:-webkit-linear-gradient(top,#555 0,#888 100%);background:linear-gradient(top,#555 0,#888 100%);}
.like_panel .fb_list .fb_item:first-child.tap .icon{opacity:.7}
.like_panel .fb_list .fb_item:last-child{color:#fff;text-shadow:none;line-height:45px;width:auto;padding:0 15px;border-left:1px solid #3d3d3d;text-align:center;}
.like_panel .fb_list .fb_item:last-child.tap .icon{opacity:.7}
.like_panel .fb_list .fb_item.cancel{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fa0),color-stop(100%,#f60));background:-webkit-linear-gradient(#fa0,#fa0 0,#f60 100%);background:linear-gradient(#fa0,#fa0 0,#f60 100%);}
.like_panel .fb_list .fb_item.cancel.tap{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f60),color-stop(100%,#fa0));background:-webkit-linear-gradient(#f60,#f60 0,#fa0 100%);background:linear-gradient(#f60,#f60 0,#fa0 100%)}
.like_panel .fb_list .fb_item .icon{text-shadow:-1px -1px rgba(0,0,0,0.3);color:#fff;font-size:20px;height:45px;width:38px;line-height:45px}
.invite_box{padding:14px 10px;}
.invite_box .thumbnail{margin-top:5px}
.invite_box .name{margin-top:5px;font-weight:bold}
.invite_box .msg{font-weight:bold;color:#888;}
.invite_box .msg .icon{margin-right:4px;vertical-align:middle}
.invite_box .desc{margin:8px 0 20px;font-size:1.4rem;}
.invite_box .desc.error{margin-bottom:8px}
.invite_box .detail{font-size:1.2rem;color:#666;text-align:left}
.invite_box .invite_form{margin-top:4px;}
.invite_box .invite_form .input_text .input_item{min-height:4em}
.invite_box .dialog_menu{margin-top:16px}
.invite_box .invite_friend{position:relative;margin-bottom:14px;padding:7px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #ddd;background:#ffd;line-height:1;font-size:1.2rem;}
.invite_box .invite_friend::before,.invite_box .invite_friend::after{position:absolute;display:block;content:'';bottom:-12px;height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:solid 11px #ddd;left:48%}
.invite_box .invite_friend::after{border-top-color:#ffd;bottom:-10px}
.invite_box .invite_friend .icon{padding:0 5px 0 0;color:#fc0;vertical-align:-.2em;font-size:1.5rem}
.confirm_box .thumbnail{margin-top:15px}
.confirm_box .name{margin-top:5px;font-weight:bold;text-align:center}
.confirm_box .dialog_menu{margin-top:15px}
.insert_box{padding:10px;}
.insert_box .container{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;margin:0 0 5px 0;}
.insert_box .container.base{margin:10px 0 5px 0}
.insert_box .container.frame{height:44px;padding:7px;margin:0;}
.insert_box .container.frame .text{position:relative;color:#333;word-break:break-all;padding:0 7px 0 0}
.insert_box .container .icon{color:#4dac26;width:20px;height:20px;margin:0 7px 0 0}
.insert_box .container .text{-webkit-box-flex:1;box-flex:1;text-align:left}
.insert_box .container .btn.btn_insert{display:block;margin:0;height:29px}
.insert_box .caution{font-size:1.2rem;color:#999;text-align:left}
.spinner{position:relative;display:block;width:20px;height:20px;margin:0 auto;font-size:1.8rem;color:#ddd}
.copyright{margin:0 7px;padding:4px 0;border-top:dotted 1px #ddd;font-size:10px;text-align:center;text-shadow:0 1px 0 #fff;color:#aaa;}
.copyright .android{text-shadow:0 1px 1px #fff}
.banner_01{display:block;height:45px;width:300px;margin:7px auto 7px;border:solid 1px #ddd;-webkit-border-radius:4px;border-radius:4px;background-size:300px 45px}
.banner_list{display:-webkit-box !important;display:box;-webkit-box-pack:center;box-pack:center;flex-pack:center;margin:10px 0;}
.banner_list .bnr_item{margin:0 7px 0 0;-webkit-border-radius:4px;border-radius:4px;width:149px;}
.banner_list .bnr_item .bnr{display:block;height:70px;width:149px;-webkit-border-radius:4px;border-radius:4px;background-size:cover;background-position:center center}
.banner_list .bnr_item:last-child{margin:0}
.breadcrumbs_container{position:relative;background-color:#f2f2f0;overflow:hidden;height:2.5em;width:100%;border-bottom:1px solid #ddd;}
.breadcrumbs_container:empty{height:0}
.breadcrumbs_container.breadcrumbs_more::before{content:"";position:absolute;left:0;top:0;width:2.5em;height:2.5em;z-index:10;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0.1)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0.1) 100%);background:linear-gradient(left,#fff 0,rgba(255,255,255,0.1) 100%)}
.breadcrumbs_container .breadcrumbs_list{display:-webkit-box !important;display:box;position:absolute;left:0;top:0;height:2.5em;text-decoration:none;list-style-type:none;white-space:nowrap;}
.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item{position:relative;display:inline-block;height:2.5em;max-width:160px;padding:0 0 0 .5em;background-color:#f2f2f0;color:#666;}
.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item:not(:first-child){padding:0 0 0 1.5em}
.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item:last-child{padding:0 1em 0 1.5em}
.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item:not(:last-child){color:#444;background-color:#fff;}
.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item:not(:last-child)::after,.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item:not(:last-child)::before{content:"";position:absolute;top:50%;right:-1em;margin-top:-1.5em;border-top:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:1em solid}
.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item:not(:last-child)::after{z-index:2;border-left-color:#fff}
.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item:not(:last-child)::before{z-index:1;border-left-color:#ddd;right:-1.1em;-webkit-filter:drop-shadow(1px 1px 0 #fff);filter:drop-shadow(1px 1px 0 #fff)}
.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item:not(:last-child).tap{background-color:#ebebeb;}
.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item:not(:last-child).tap::after{border-left-color:#ebebeb}
.breadcrumbs_container .breadcrumbs_list .breadcrumbs_item .text{line-height:2.8em}
.navigation_bubble{position:relative;display:-webkit-box !important;display:box;-webkit-box-pack:center;box-pack:center;flex-pack:center;-webkit-box-align:center;box-align:center;margin:0 7px;padding:3px;-webkit-border-radius:6px;border-radius:6px;border:solid 2px #888;background-color:#fff;}
.navigation_bubble .icon{padding:0 3px 0 0;font-size:15px}
.navigation_bubble .text{font-weight:bold;color:#666}
.navigation_bubble::before,.navigation_bubble::after{position:absolute;display:block;content:'';left:50%;bottom:-10px;height:0;width:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:solid 9px #888}
.navigation_bubble::after{border-top-color:#fff;bottom:-7px}
.navigation_bubble.upper::before,.navigation_bubble.upper::after{top:-10px;border-bottom:solid 9px #888;border-top:none !important}
.navigation_bubble.upper::after{border-bottom-color:#fff;top:-7px}
.dropdown_fold{position:relative;}
.dropdown_fold > .label{display:none}
.dropdown_fold .active_arrow{font-size:1.5rem;color:#aaa;position:absolute;top:12px;right:7px;z-index:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.dropdown_fold .active_arrow.active{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.dropdown_fold .list_item{overflow:hidden;color:#aaa;height:0;padding:0 7px;border-style:solid;border-width:0 !important;border-color:#ddd;background:#ddd !important;}
.dropdown_fold .list_item .icon{font-size:1.5rem;margin-right:4px;vertical-align:-.15em}
.dropdown_fold .list_item .item_text{font-size:1.4rem}
.dropdown_fold .list_item.tap{color:#888}
.dropdown_fold .list_item.selected{color:#888;background:#f2f2f0 !important;border-style:solid}
.dropdown_fold .list_item.selected,.dropdown_fold .list_item.active{height:40px;padding:10px 7px;border-top-width:1px}
.dropdown_fold .list_item.active{border-style:dotted;background:#fafafa !important}
.dropdown_fold .list_item.selected + .list_item{border-style:solid}
.dropdown_fold .list_item.selected.active{border-style:solid;background:#fff !important}
.dropdown_fold .list_item.selected{background:#fafafa !important}
.dropdown_fold .list_item:first-child{border-width:0 !important}
.dropdown_fold + .tab_rank_container{border-top-width:1px;border-top-style:solid;border-top-color:#ddd}
.dropdown_fold.withlabel > .label{display:block;position:absolute;z-index:1;top:12px;left:8px;width:60px;font-size:1.2rem;color:#aaa}
.dropdown_fold.withlabel > .wrapper > .list_item{position:relative;}
.dropdown_fold.withlabel > .wrapper > .list_item h1{margin-left:55px}
.dropdown_fold.frame{border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;position:relative;}
.dropdown_fold.frame > .wrapper > .list_item{background:#fafafa !important;}
.dropdown_fold.frame > .wrapper > .list_item .item_text{color:#666;font-weight:normal}
.dropdown_fold.frame > .wrapper > .list_item.tap{background:#fff !important}
.dropdown_fold.frame > .wrapper > .list_item.selected{background:#fff !important;border:1px solid #ddd !important}
.dropdown_fold.frame > .wrapper > .list_item.active{border:1px solid #ddd !important;border-bottom-style:dotted !important;border-top-width:0 !important;}
.dropdown_fold.frame > .wrapper > .list_item.active:first-child{border-top-width:1px !important;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.dropdown_fold.frame > .wrapper > .list_item.active:last-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid !important}
.dropdown_fold.frame > .wrapper > .list_item.selected:not(.active){border-style:solid !important;-webkit-border-radius:4px;border-radius:4px}
.tl_posting{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:501;}
.tl_posting + .dialog_overlay{z-index:502}
.tl_posting .tl_posting_header{display:-webkit-box !important;display:box;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;background-color:#f8f8f8;padding:5px 7px;border-bottom:solid 1px rgba(0,0,0,0.2)}
.tl_posting .tl_posting_header > *{width:75px;display:block;font-size:1.2rem;padding:3px 0}
.tl_posting .tl_posting_body{padding:7px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);position:relative}
.tl_posting .tl_posting_body_end{display:-webkit-box !important;display:box;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;-webkit-box-align:end;box-align:end}
.tl_posting .tl_posting_description{width:100%;height:82px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;resize:none;font-size:1.4rem}
.tl_posting .tl_posting_upload{width:50px;height:50px;position:relative;margin-top:7px;}
.tl_posting .tl_posting_upload .tl_posting_input,.tl_posting .tl_posting_upload .tl_posting_output{position:absolute;top:0;left:0;width:100%;height:100%}
.tl_posting .tl_posting_upload .tl_posting_input{opacity:0;-webkit-appearance:none;appearance:none;padding:0;border:0}
.tl_posting .tl_posting_upload .tl_posting_output{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;border:2px dotted #ddd;text-align:center;line-height:50px;background-size:cover;background-position:center center;}
.tl_posting .tl_posting_upload .tl_posting_output.has_image{border:none;z-index:1;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2)}
.tl_posting .tl_posting_upload .tl_posting_output .icon{vertical-align:-.3em;font-size:2.3rem;color:#888}
.tl_posting .tl_posting_footer{padding:7px;background-color:#f2f2f0;height:100%;}
.tl_posting .tl_posting_footer .dropdown_fold{margin:0}
.lottery_icon,.lottery_prize,.lottery_badge,.lottery_ball{overflow:hidden;background-image:url("../img/$ratio/external/lottery_icon.png");background-size:500px 130px;background-repeat:no-repeat;display:block}
.lottery_prize{width:40px;height:61px;text-indent:100%;}
.lottery_prize.prize_special{background-position:-2px -2px}
.lottery_prize.prize_1{background-position:-44px -2px}
.lottery_prize.prize_2{background-position:-86px -2px}
.lottery_prize.prize_3{background-position:-128px -2px}
.lottery_prize.prize_4{width:35px;height:58px;background-position:-170px -2px}
.lottery_prize.prize_5{width:35px;height:58px;background-position:-207px -2px}
.lottery_prize.prize_6{width:35px;height:58px;background-position:-244px -2px}
.lottery_prize.prize_7{width:35px;height:58px;background-position:-281px -2px}
.lottery_badge{height:50px;width:50px;}
.lottery_badge.prize_special{background-position:-2px -66px}
.lottery_badge.prize_1{background-position:-55px -66px}
.lottery_badge.prize_2{background-position:-106px -66px}
.lottery_badge.prize_3{background-position:-158px -66px}
.lottery_badge.prize_4{background-position:-210px -66px}
.lottery_badge.prize_5{background-position:-262px -66px}
.lottery_badge.prize_6{background-position:-314px -66px}
.lottery_ball{height:40px;width:40px;text-indent:100%;}
.lottery_ball.prize_special{background-position:-2px -2px}
.lottery_ball.prize_1{background-position:-44px -2px}
.lottery_ball.prize_2{background-position:-86px -2px}
.lottery_ball.prize_3{background-position:-128px -2px}
.lottery_ball.prize_4{background-position:-318px -2px}
.lottery_ball.prize_5{background-position:-360px -2px}
.lottery_ball.prize_6{background-position:-402px -2px}
.lottery_ball.prize_7{background-position:-444px -2px}
@-webkit-keyframes slide_notice{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}
100%{-webkit-transform:translateX(0%);transform:translateX(0%)}
}.header{position:absolute;top:0;left:0;-webkit-box-align:top;box-align:top;height:44px;width:100%;background:#f8f8f8;border-bottom:solid 1px rgba(0,0,0,0.2);z-index:500;text-shadow:none;}
.header .header_item{-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:44px;margin:0;padding:0;border:none;background:none;}
.header .header_item .icon{display:block;position:absolute;top:13px;left:0;width:100%;line-height:1;font-size:2rem;text-align:center;text-shadow:none;color:#4dac26}
.header .header_item .icon_label{display:inline-block;padding:27px 0 0}
.header .header_item.menu,.header .header_item.noti_button{color:#333;font-weight:bold;border:none}
.header .header_item.menu{position:absolute;display:block;width:51px;}
.header .header_item.menu.tap .icon,.header .header_item.menu.open .icon{opacity:.2}
.header .header_item.noti_button{position:relative;width:38px;}
.header .header_item.noti_button .icon{color:#ddd}
.header .header_item.noti_button.tap .icon,.header .header_item.noti_button.open .icon{color:#4dac26}
.header .header_item.noti_button.on .icon{color:#aaa}
.header .header_item .counter{position:absolute;z-index:1;right:2px;top:24px;right:2px;height:17px;padding:3px 6px !important;font-family:Helvetica,san-serif;font-size:1.2rem;border:none;background:#f33;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2);text-shadow:none}
.header .noti_buttons{position:absolute;right:0;top:0;border-right:none;border-left:solid 1px bdh;}
.header .noti_buttons.on{border-left:none;}
.header .noti_buttons.on .icon{color:#f33}
.header .header_title{border-right:solid 1px bdg;border-left:solid 1px bdh;font-size:1.5rem;font-weight:bold;padding:15px 0 0 !important;margin:0 75px;text-align:center;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.header .header_title .sub_text{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin:-11px 0 0;padding:0 5px;font-size:1.2rem;color:#aaa;line-height:1.4}
.header .header_title .title{display:block;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 5px;font-weight:bold}
.header .header_title .ci{margin:0 auto}
.keyword_list{display:-webkit-box !important;display:box;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;margin:9px 0 -1px;}
.keyword_list .keyword_item{-webkit-box-sizing:border-box;box-sizing:border-box;width:33%;min-width:25%;-webkit-box-flex:1;box-flex:1;padding:2px;text-align:center;border-right:solid 1px #ddd;padding:0 1px;text-align:center;}
.keyword_list .keyword_item:first-child{border-left:none}
.keyword_list .keyword_item:last-child{border-right:none}
.keyword_list .keyword_item .text{display:block;padding:2px 0;-webkit-border-radius:4px;border-radius:4px;font-weight:normal;font-size:1.2rem;color:#444;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.keyword_list .keyword_item.tap .text{background:rgba(68,68,68,0.1)}
.native_app.tap{background:#f4f4f4}
.native_app .list_item{padding-top:7px;padding-bottom:6px}
.native_app .list_img{position:relative;width:30px;height:30px;display:block;border:solid 1px #ddd;-webkit-border-radius:4px;border-radius:4px;}
.native_app .list_img .A{position:absolute;top:5px;left:4px;font-size:22px;}
.native_app .list_img .A:after{position:absolute;top:-15px;right:0;content:'.';font-family:sans-serif;color:#999;text-shadow:none}
.native_app .list_main .icon{color:#aaa;font-size:15px;padding-right:3px;}
.android .native_app .list_main .icon{vertical-align:-.3rem}
.native_app .list_main .heading{font-size:1.2rem}
.native_app .list_main .sub_msg{font-size:1rem}
.global_nav .utility_list{display:-webkit-box !important;display:box;margin:18px 0 9px;padding:0 5px;}
.global_nav .utility_list .utility_item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;box-flex:1;display:block;border-right:solid 1px #ddd;padding:0 1px;text-align:center;}
.global_nav .utility_list .utility_item:last-child{border-right:none}
.global_nav .utility_list .utility_item .text{display:block;padding:2px 0;-webkit-border-radius:4px;border-radius:4px;font-weight:normal;font-size:1.2rem;color:#5885a7}
.global_nav .utility_list .utility_item.tap .text{background:#e9f0f7}
.global_nav .nav_list{display:-webkit-box !important;display:box;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;padding:0 7px;}
.global_nav .nav_list .nav_item{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:33%;-webkit-box-flex:1;box-flex:1;padding:2px 0;text-align:center;}
.global_nav .nav_list .nav_item .wrapper{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;padding:0;border:none;-webkit-border-radius:3px;border-radius:3px;background:none;margin:0 2px}
.global_nav .nav_list .nav_item.tap .wrapper{background:#ddd}
.global_nav .nav_list .nav_item .icon,.global_nav .nav_list .nav_item .icon_label{color:#888;text-shadow:none}
.global_nav .nav_list .nav_item .icon{display:block;padding:4px 0 0;font-size:2.3rem}
.global_nav .nav_list .nav_item .icon_label{display:block;padding:3px 0 0;font-size:1rem}
.container.error{margin:0 0 15px;padding:50px 0 0;background-image:url("../img/$ratio/external/amb_error_bg.png");background-size:24px 10px;background-repeat:repeat-y;background-position:7px 3px;}
.container.error .error_title{position:relative;margin:0 0 15px 0;padding:0 0 0 45px;font-size:1.5rem;}
.container.error .error_title::before{position:absolute;top:-15px;left:-2px;display:block;width:30px;height:34px;padding:10px 5px;content:'?';font-size:30px;color:#ccc;background-color:#f2f2f0}
.container.error .error_msg{position:relative;min-height:145px;padding:0 10px 40px 45px;font-weight:bold;line-height:1.4;}
.container.error .error_msg::after{content:'o';position:absolute;left:45px;bottom:-3px;color:#ccc;font-size:32px;line-height:1;text-align:bottom;z-index:-1}
.sidemenu_container.sidemenu_left{position:absolute;top:0;left:-286px;z-index:600;width:286px;}
.sidemenu_container.sidemenu_left::before,.sidemenu_container.sidemenu_left::after{border:none}
.sidemenu_left_active{left:0;right:auto;}
.sidemenu_left_active .sidemenu_container.sidemenu_left{left:0}
.sidemenu_container.sidemenu_right{position:absolute;top:0;right:-286px;width:286px;z-index:600;}
.sidemenu_container.sidemenu_right::before,.sidemenu_container.sidemenu_right::after{border:none}
.sidemenu_right_active{left:auto;right:0;}
.sidemenu_right_active .sidemenu_container.sidemenu_right{right:0}
#overlay_sidemenu{left:0 !important;top:0 !important;background:rgba(0,0,0,0.6)}
#ameba_menu{margin-bottom:10px;}
#ameba_menu:empty{margin-bottom:0}
#setting_menu{margin:9px 0}
#helper_menu{margin-bottom:14px}
.menu_container{background:#e6e7e4;border:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);}
.menu_container .menu_header{padding:0 9px;margin:4px 0 0;color:#666;}
.menu_container .menu_header h2{display:inline-block;padding:9px 6px;}
.menu_container .menu_header h2.tap{color:#888}
.menu_container .menu_header .icon{margin-right:4px;text-shadow:none}
.menu_container .menu_header .icon_label{font-size:1.4rem;text-shadow:none}
.menu_container .menu_header .menu_close{position:absolute;z-index:100;top:3px;right:0;width:30px;height:30px;background:none;padding:4px;text-align:center;}
.menu_container .menu_header .menu_close .icon{font-size:1rem;color:#aaa;line-height:.9;font-size:1.8rem;line-height:30px;margin:0 auto;text-shadow:none}
.menu_container .menu_header .menu_close.tap .icon{color:#999}
.menu_container .menu_footer{padding:0 9px;margin:4px 0 12px;}
.menu_container .menu_footer .menu_close{width:100%;height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:6px;text-align:center;line-height:1;background:#fff;-webkit-border-radius:4px;border-radius:4px;}
.menu_container .menu_footer .menu_close .icon{margin:0 6px 0 0;font-size:1rem;color:#666;vertical-align:top;margin-top:.2em}
.menu_container .menu_footer .menu_close .icon_label{vertical-align:top;font-size:1.2rem;color:#666}
.menu_container .menu_footer .menu_close.tap{background:#f7f7f4;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);}
.menu_container .menu_footer .menu_close.tap .icon,.menu_container .menu_footer .menu_close.tap .icon_label{color:#999}
.menu_container .menu_box{padding:0 9px;margin:2px 0 7px}
.menu_container .menu_separator{padding:3px 0;font-size:1rem;color:#333;text-shadow:none}
.menu_container .menu_item{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin-right:2px;margin-bottom:2px;padding:10px 1px;width:88px;height:63px;background:#fff;color:#666;}
.menu_container .menu_item:first-of-type{-webkit-border-top-left-radius:5px;border-top-left-radius:5px}
.menu_container .menu_item:nth-of-type(3){-webkit-border-top-right-radius:5px;border-top-right-radius:5px}
.menu_container .menu_item:nth-last-of-type(3){-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}
.menu_container .menu_item:last-of-type{-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}
.menu_container .menu_item:nth-of-type(3n){margin-right:0}
.menu_container .menu_item:nth-last-of-type(1),.menu_container .menu_item:nth-last-of-type(2),.menu_container .menu_item:nth-last-of-type(3){margin-bottom:0}
.menu_container .menu_item .icon{display:block;color:#888;font-size:25px;width:30px;text-align:center;margin:0 auto}
.menu_container .menu_item .icon_label{-webkit-box-flex:1;box-flex:1;margin-top:5px;padding:0;font-size:1.2rem;text-align:center;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.menu_container .menu_item .icon_label:first-child{padding-left:5px}
.menu_container .menu_item .icon_label .i_new{position:absolute;top:3px;left:-8px;display:inline;padding:0 0 0 6px;font-size:1.5rem;color:#f60;vertical-align:-.2em;text-shadow:none}
.menu_container .menu_item .icon_label .count{margin-left:4px;background-color:#aaa}
.menu_container .menu_item .noti{position:absolute;bottom:3px;right:225px}
.menu_container .menu_item.tap{color:#333;background:#f7f7f4;}
.menu_container .menu_item.tap .icon,.menu_container .menu_item.tap .icon_label{color:#999}
.menu_container .menu_item.tap .i_new{color:#f60}
.menu_container .menu_list_compact{display:-webkit-box !important;display:box;}
.menu_container .menu_list_compact .menu_item{display:-webkit-box !important;display:box;width:133px;height:35px;margin-right:2px;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:center;box-pack:center;flex-pack:center;}
.menu_container .menu_list_compact .menu_item:nth-of-type(3){-webkit-border-top-right-radius:0;border-top-right-radius:0}
.menu_container .menu_list_compact .menu_item:nth-last-of-type(3){-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}
.menu_container .menu_list_compact .menu_item:nth-of-type(2){-webkit-border-top-right-radius:5px;border-top-right-radius:5px}
.menu_container .menu_list_compact .menu_item:nth-last-of-type(2){-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}
.menu_container .menu_list_compact .menu_item:nth-of-type(3n){margin-right:2px}
.menu_container .menu_list_compact .menu_item:nth-of-type(2n){margin-right:0}
.menu_container .menu_list_compact .menu_item:nth-last-of-type(3){margin-bottom:2px}
.menu_container .menu_list_compact .menu_item .icon{font-size:20px;margin:-2px 0 0}
.menu_container .menu_list_compact .menu_item .icon_label{display:inline;margin-top:0;text-align:left;vertical-align:top}
.menu_container .menu_list_plain .menu_item{width:135px;height:15px;padding:1px 4px;margin-top:5px;margin-bottom:9px;margin-right:2px;-webkit-box-orient:horizontal;box-orient:horizontal;background:none;-webkit-border-radius:0;border-radius:0;}
.menu_container .menu_list_plain .menu_item:nth-of-type(3n){margin-right:2px}
.menu_container .menu_list_plain .menu_item:nth-of-type(2n){margin-right:0;width:133px}
.menu_container .menu_list_plain .menu_item:nth-of-type(2n+1){margin-right:-1px;border-right:2px solid #ccc}
.menu_container .menu_list_plain .menu_item:nth-last-of-type(1),.menu_container .menu_list_plain .menu_item:nth-last-of-type(2){margin-bottom:0}
.menu_container .menu_list_plain .menu_item .icon_label{margin-top:0;text-align:left;color:#5885a7;font-size:1.2rem;text-align:center;vertical-align:top;text-shadow:none}
.menu_container .menu_list_plain .menu_item.tap{-webkit-box-shadow:none;box-shadow:none;}
.menu_container .menu_list_plain .menu_item.tap .icon_label{background:rgba(88,133,167,0.1) !important;-webkit-border-radius:4px;border-radius:4px}
.menu_container .deka_menu .menu_item:first-of-type{-webkit-border-top-left-radius:5px;border-top-left-radius:5px}
.menu_container .deka_menu .menu_item:nth-of-type(3){-webkit-border-top-right-radius:5px;border-top-right-radius:5px}
.menu_container .deka_menu .menu_item:nth-last-of-type(3){-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}
.menu_container .deka_menu .menu_item:last-of-type{-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}
.menu_container .deka_menu .menu_item:nth-of-type(3n){margin-right:0}
.menu_container .deka_menu .menu_item:nth-of-type(3n+1){margin-right:2px}
.menu_container .deka_menu .menu_item:nth-last-of-type(1),.menu_container .deka_menu .menu_item:nth-last-of-type(2),.menu_container .deka_menu .menu_item:nth-last-of-type(3){margin-bottom:0}
.menu_container .deka_menu .menu_item:nth-of-type(2) > .icon{color:#4dac26}
.menu_container .deka_menu .menu_item:nth-of-type(3) > .icon{color:#4dac26}
.menu_container .deka_menu .menu_item:nth-of-type(4) > .icon{color:#4dac26}
.menu_container .deka_menu .menu_item:nth-of-type(5) > .icon{color:#4dac26}
.menu_container .deka_menu .menu_item:nth-of-type(6) > .icon{color:#4dac26}
.menu_container .deka_menu .menu_item:nth-of-type(7) > .icon{color:#4dac26}
.menu_container .deka_menu .menu_item:nth-of-type(8) > .icon{color:#4dac26}
.menu_container .deka_menu .menu_item:nth-of-type(9) > .icon{color:#4dac26}
.menu_container .deka_menu .menu_item.profile{margin-bottom:2px;padding-top:7px;padding-bottom:0;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}
.menu_container .deka_menu .menu_item.profile .thumbnail{display:block;margin:0 auto 2px;border:none}
.menu_container .deka_menu .menu_item.profile .icon_label{margin-top:3px;font-size:1.2rem}
.menu_container .deka_menu .menu_item.history{padding-top:4px;}
.menu_container .deka_menu .menu_item.history .spinner{margin-top:15px}
.menu_container .deka_menu .menu_item.history .app_frame{position:relative;width:40px;height:40px;text-align:center;margin:0 auto;}
.menu_container .deka_menu .menu_item.history .app_frame .thumbnail{width:40px;height:40px}
.menu_container .deka_menu .menu_item.history .app_frame .thumbnail_wrapper.add::after{content:'+';position:absolute;bottom:-5px;right:-5px;-webkit-box-sizing:border-box;box-sizing:border-box;height:16px;width:16px;padding:3px 0 0 0;border:solid 1px #fff;-webkit-border-radius:8px;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#55c40d),color-stop(100%,#3bab09));background:-webkit-linear-gradient(#55c40d,#55c40d 0,#3bab09 100%);background:linear-gradient(#55c40d,#55c40d 0,#3bab09 100%);z-index:11;color:#fff;font-size:8px}
.menu_container .deka_menu .menu_item.history .app_frame .thumbnail_wrapper.add .thumbnail{opacity:.5}
.menu_container .deka_menu .menu_item.history .icon_label{margin-top:2px;font-size:1rem}
.menu_container .menu_item .icon_label{margin-top:5px}
.menu_container .menu_item.talent_n .icon_label,.menu_container .menu_item.allApp_n .icon_label,.menu_container .menu_item.stamp .icon_label,.menu_container .menu_item.pcMessage .icon_label,.menu_container .menu_item.point_n .icon_label{margin-top:2px !important;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:normal;white-space:normal;overflow:visible;line-height:1.2;margin-top:0;font-size:1rem}
.menu_container .ambid_msg{padding:17px 10px;color:#888;font-size:1.4rem;border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px;}
.menu_container .ambid_msg .msg{font-weight:bold;line-height:1.5;text-align:center}
.menu_container .ambid_msg .login_ambid{margin:10px 0 0;text-align:center}
.noti_new_container{background:#e6e7e4;border:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);}
.noti_new_container .noti_header{padding:0 9px;margin:4px 0 0;color:#666;}
.noti_new_container .noti_header h2{display:inline-block;padding:9px 6px;}
.noti_new_container .noti_header h2.tap{color:#888}
.noti_new_container .noti_header .icon{margin-right:4px;text-shadow:none}
.noti_new_container .noti_header .icon_label{font-size:1.4rem;text-shadow:none}
.noti_new_container .noti_header .menu_close{position:absolute;z-index:100;top:3px;right:0;width:30px;height:30px;background:none;padding:4px;text-align:center;}
.noti_new_container .noti_header .menu_close .icon{font-size:1rem;color:#aaa;line-height:.9;font-size:1.8rem;line-height:30px;margin:0 auto;text-shadow:none}
.noti_new_container .noti_header .menu_close.tap .icon{color:#999}
.noti_new_container .noti_footer{padding:0 9px;margin:4px 0 12px;}
.noti_new_container .noti_footer .menu_close{width:100%;height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:6px;text-align:center;line-height:1;background:#fff;-webkit-border-radius:4px;border-radius:4px;}
.noti_new_container .noti_footer .menu_close .icon{margin:0 6px 0 0;font-size:1rem;color:#666;vertical-align:top;margin-top:.2em}
.noti_new_container .noti_footer .menu_close .icon_label{vertical-align:top;font-size:1.2rem;color:#666}
.noti_new_container .noti_footer .menu_close.tap{background:#f7f7f4;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);}
.noti_new_container .noti_footer .menu_close.tap .icon,.noti_new_container .noti_footer .menu_close.tap .icon_label{color:#999}
.noti_new_container .noti_box{padding:0 9px;margin:2px 0 7px}
.noti_new_container .noti_separator{padding:3px 0 3px;font-size:1rem;color:#333;text-shadow:none}
.noti_new_container .counter{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:16px;min-width:16px;padding:0 2px;border:solid 2px #fff;-webkit-border-radius:8px;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fc5c6b),color-stop(100%,#e71638));background:-webkit-linear-gradient(top,#fc5c6b 0,#e71638 100%);background:linear-gradient(top,#fc5c6b 0,#e71638 100%);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2) , 0 1px 1px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.2) , 0 1px 1px rgba(0,0,0,0.3);font-size:12px;font-weight:bold;text-align:center;line-height:.9;color:#fff;height:19px;padding:4px 6px !important;font-family:Helvetica,san-serif;font-size:1.2rem;border:none;background:#f33;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;border-radius:4px;text-shadow:none;}
.android .noti_new_container .counter{padding-top:0;line-height:1}
.tap .noti_new_container .counter,.noti_new_container .counter.tap{color:rgba(255,255,255,0.7)}
.noti_new_container .counter:empty{display:none}
.noti_new_container .counter.inactive{background:#aaa}
.noti_new_container .noti_collapse_list > .list_item{position:relative;margin-top:2px;background:transparent;border:none;color:#666;padding:0;}
.noti_new_container .noti_collapse_list > .list_item > .list_body{padding:10px;background:#fff;}
.noti_new_container .noti_collapse_list > .list_item > .list_body.tap{background:#f7f7f4 !important}
.iphone .noti_new_container .noti_collapse_list > .list_item > .list_body .allow{vertical-align:-.3em}
.noti_new_container .noti_collapse_list > .list_item .spinner{margin:8px auto 2px}
.noti_new_container .noti_collapse_list > .list_item .list_img .icon{color:#4dac26;font-size:2.2rem}
.noti_new_container .noti_collapse_list > .list_item .list_img .thumbnail.x_small{margin-top:-5px;margin-bottom:-4px}
.noti_new_container .noti_collapse_list > .list_item .list_main{padding-left:8px;}
.noti_new_container .noti_collapse_list > .list_item .list_main .text{font-weight:bold;line-height:22px;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.noti_new_container .noti_collapse_list > .list_item .list_aside .active_arrow{font-size:1.5rem;color:#ccc;margin-left:5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.noti_new_container .noti_collapse_list > .list_item.collapse .list_aside .active_arrow{margin-left:5px;margin-right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.noti_new_container .noti_collapse_list > .list_item.collapse .list_content .list_item{border-top:none;border-bottom:none}
.noti_new_container .noti_collapse_list > .list_item.collapse .list_content .list_item,.noti_new_container .noti_collapse_list > .list_item.collapse .list_content .more.link,.noti_new_container .noti_collapse_list > .list_item.collapse .list_content .none{min-height:0;height:0;overflow:hidden;padding-top:0;padding-bottom:0;margin:0}
.noti_new_container .noti_collapse_list > .list_item:nth-of-type(2n){background:transparent}
.noti_new_container .noti_collapse_list > .list_item:first-of-type{margin-top:0}
.noti_new_container .noti_collapse_list > .list_item:first-of-type > .list_body{margin-top:0;border-top:none;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}
.noti_new_container .noti_collapse_list > .list_item:last-child .list_content > .list_container > :last-child,.noti_new_container .noti_collapse_list > .list_item:last-child .list_content > .none:last-child,.noti_new_container .noti_collapse_list > .list_item.collapse:last-child > .list_body{border-top:none;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}
.noti_new_container .noti_collapse_list.warn_noti{margin-bottom:9px;overflow:hidden;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;min-height:42px;}
.noti_new_container .noti_collapse_list.warn_noti .list_body.collapse .active_arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.noti_new_container .noti_collapse_list.warn_noti .list_body .active_arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.noti_new_container .noti_collapse_list.warn_noti .warn .list_body{background-color:transparent}
.noti_new_container .noti_collapse_list.warn_noti .display{display:block !important}
.noti_new_container .noti_collapse_list.warn_noti .list_content{display:none}
.noti_new_container .noti_collapse_list.warn_noti .noti_item{-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}
.noti_new_container .noti_collapse_list.warn_noti .highlight{background-color:#ffd !important;}
.noti_new_container .noti_collapse_list.warn_noti .highlight .text,.noti_new_container .noti_collapse_list.warn_noti .highlight .caution{color:#f33}
.noti_new_container .noti_collapse_list.warn_noti .highlight.tap{background-color:#ffffc3 !important}
.noti_new_container .noti_collapse_list .list_content{display:block;}
.noti_new_container .noti_collapse_list .list_content .list_item{min-height:40px;border-bottom:1px solid #eeeee9;}
.noti_new_container .noti_collapse_list .list_content .list_item:first-child{border-top:1px solid #eeeee9}
.noti_new_container .noti_collapse_list .list_content .list_item:last-child{border-bottom:none}
.noti_new_container .noti_collapse_list .list_content .list_item:nth-of-type(2n){background:#fff}
.noti_new_container .noti_collapse_list .list_content .list_item.tap:not(.highlight){background:#f7f7f4 !important}
.noti_new_container .noti_collapse_list .list_content .list_item > .list_body{padding:0 7px 0;margin:0 -7px 0;}
.noti_new_container .noti_collapse_list .list_content .list_item > .list_body.tap{background:#f7f7f4 !important}
.noti_new_container .noti_collapse_list .list_content .list_item .list_body.app_detail{margin-left:7px;padding:3px;}
.noti_new_container .noti_collapse_list .list_content .list_item .list_body.app_detail.tap{background:#f7f7f4 !important}
.noti_new_container .noti_collapse_list .list_content .more.link{display:none}
.noti_new_container .noti_collapse_list .list_content .none{margin-top:1px;padding:11px 0 10px;background:#fff;}
.noti_new_container .noti_collapse_list .list_content .none .text{margin:0;color:#333;font-size:1.4rem;font-weight:normal;text-shadow:none}
.noti_new_container .noti_collapse_list.apps_noti .spinner{margin-top:10px}
.noti_new_container .noti_collapse_list.warn_noti .list_img .icon,.noti_new_container .noti_collapse_list.platform_noti .list_img .icon{display:-webkit-box !important;display:box;-webkit-box-pack:center;box-pack:center;flex-pack:center;-webkit-box-align:center;box-align:center;width:30px}
.noti_new_container .more_apps{margin-top:2px !important;-webkit-box-shadow:none;box-shadow:none;border-top:none;border-bottom:none;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
.noti_new_container .more_apps.tap{background:#f7f7f4}
.noti_new_container .more.link .text::after,.noti_new_container .more_apps .text::after{border-top-color:#ccc;border-right-color:#ccc;right:13px}
.noti_new_container .ameblog_link .senteki{margin:4px 0;-webkit-box-flex:1;box-flex:1;}
.noti_new_container .ameblog_link .senteki .text{font-weight:bold}
.noti_container,.balloon_menu_container{position:absolute;top:59px;left:5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;padding:5px;border:solid 2px #666;-webkit-border-radius:6px;border-radius:6px;background:#aaa;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.3);box-shadow:2px 2px 4px rgba(0,0,0,0.3);z-index:500;}
.noti_container::before,.balloon_menu_container::before,.noti_container::after,.balloon_menu_container::after{position:absolute;top:-14px;left:13px;content:'';height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:solid 13px #666}
.noti_container::after,.balloon_menu_container::after{top:-11px;border-bottom-color:#aaa}
.noti_container .noti_box,.balloon_menu_container .noti_box{-webkit-border-radius:4px;border-radius:4px}
.noti_container .noti_box .loading_wrap,.balloon_menu_container .noti_box .loading_wrap,.noti_container .noti_box .none,.balloon_menu_container .noti_box .none{display:block;width:100%;padding:30px 0;background:#f7f7f7;-webkit-border-radius:5px;border-radius:5px}
.noti_container .noti_box .none .text,.balloon_menu_container .noti_box .none .text{padding:0 0 5px;font-size:1.8rem}
.noti_container .select_item,.balloon_menu_container .select_item{margin:8px 0 !important}
.noti_container .menu_close,.balloon_menu_container .menu_close{margin:8px 8px;text-align:center;line-height:1;}
.noti_container .menu_close .icon,.balloon_menu_container .menu_close .icon{margin:0 4px 0 0;font-size:1.2rem;color:#666;line-height:.9;text-shadow:0 1px 0 rgba(255,255,255,0.7);}
.noti_container .menu_close .icon.android,.balloon_menu_container .menu_close .icon.android{text-shadow:0 1px 1px rgba(255,255,255,0.7)}
.noti_container .menu_close .icon_label,.balloon_menu_container .menu_close .icon_label{vertical-align:middle;font-size:1.2rem;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}
.noti_container .menu_separator,.balloon_menu_container .menu_separator{padding:3px 5px;font-size:1rem;background-color:#aaa;color:#f7f7f7;text-shadow:0 1px 1px rgba(0,0,0,0.2);text-align:center;}
.noti_container .menu_separator:first-child .menu_item:last-of-type,.balloon_menu_container .menu_separator:first-child .menu_item:last-of-type{border-bottom:none}
.noti_container .menu_item,.balloon_menu_container .menu_item{position:relative;display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;padding:10px 10px;border-top:solid 1px #fff;border-bottom:solid 1px rgba(0,0,0,0.1);background:#f7f7f7;color:#666;}
.noti_container .menu_item .icon,.balloon_menu_container .menu_item .icon{display:block;color:#4dac26;font-size:23px;width:30px;text-align:center;}
.noti_container .menu_item .icon.A,.balloon_menu_container .menu_item .icon.A{color:#4dac26}
.noti_container .menu_item .icon_label,.balloon_menu_container .menu_item .icon_label{-webkit-box-flex:1;box-flex:1;padding:0 0 0 10px;font-size:1.4rem;}
.noti_container .menu_item .icon_label:first-child,.balloon_menu_container .menu_item .icon_label:first-child{padding-left:30px}
.noti_container .menu_item .icon_label .i_new,.balloon_menu_container .menu_item .icon_label .i_new{position:relative;display:inline;padding:0 0 0 6px;font-size:1.5rem;color:#f60;vertical-align:-.2em}
.noti_container .menu_item .icon_label .count,.balloon_menu_container .menu_item .icon_label .count{margin-left:4px;background-color:#aaa}
.noti_container .menu_item.tap .count,.balloon_menu_container .menu_item.tap .count{background-color:#333}
.noti_container .menu_item .noti,.balloon_menu_container .menu_item .noti{position:absolute;bottom:3px;right:225px}
.noti_container .menu_item.tap,.balloon_menu_container .menu_item.tap{background:#ebebeb;color:#333}
.noti_container .select_action,.balloon_menu_container .select_action{margin:5px 0 0;-webkit-border-radius:5px;border-radius:5px;font-size:1.2rem;background:#f7f7f7}
.noti_container .more,.balloon_menu_container .more{border-bottom:none;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-box-shadow:none;box-shadow:none}
.noti_container{left:auto;right:5px;}
.noti_container::before,.noti_container::after{left:auto;right:8px}
.noti_container.request::before,.noti_container.request::after{right:40px}
.noti_container .noti_tab .tab_label{padding-top:6px !important;font-size:.9rem !important;}
.noti_container .noti_tab .tab_label .counter{position:absolute;top:12px;right:45px}
.noti_container .noti_tab .tab_label .icon{display:block;padding-bottom:1px;font-size:1.8rem}
.noti_container .list_container{border-top:none}
.noti_container .list_item{background-color:#fff;}
.noti_container .list_item:first-of-type{border-top:none;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}
.noti_container .list_item:last-of-type{border-bottom:none}
.noti_container .list_item.disclosure .msg,.noti_container .list_item.blank .msg{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:normal;white-space:normal;overflow:visible}
.noti_container .list_aside{margin:0}
.noti_container .msg{font-size:1.4rem}
.noti_item:last-of-type{border-bottom:none !important}
.noti_item.tap{background:#f4f4f4 !important}
.noti_item > .list_body{padding:4px 7px 0;margin:-4px -7px 0;}
.noti_item > .list_body.tap{background:#f4f4f4 !important}
.noti_item .list_body.app_detail{margin-left:7px;padding:3px;}
.noti_item .list_body.app_detail.tap{background:#f4f4f4}
.frame_wrapper{position:relative;overflow:hidden;margin:8px 6px;padding:1px;}
.frame_wrapper .frame{margin:0}
.frame_wrapper .label_text{position:absolute;z-index:1;top:13px;left:-25px;padding:2px 20px 2px;background:#4dac26;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);font-size:1.2rem;font-weight:bold;color:#fff;line-height:1;text-align:center}
.frame_wrapper .eye_catch{width:106px;height:135px;margin:-4px 0 -4px -7px;border:none;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.frame_wrapper .heading,.frame_wrapper .sub_msg{white-space:normal !important;overflow:visible !important}
.frame_wrapper .link_msg{position:relative;margin:12px 0 5px;padding:2px 0 1px;-webkit-border-radius:4px;border-radius:4px;background:#ececec;text-align:center;font-weight:bold;font-size:1rem;color:#666;}
.frame_wrapper .link_msg::before{position:absolute;bottom:-15px;left:50%;content:'';display:block;height:0;width:0;border-top:solid 8px #ececec;border-left:solid 8px transparent;border-bottom:solid 8px transparent;border-right:solid 8px transparent;margin-left:-4px}
.frame_wrapper .tap .link_msg{background:#ddd;}
.frame_wrapper .tap .link_msg::before{border-top-color:#ddd !important}
.frame_wrapper .btn{width:100%}
.frame .list_item:nth-of-type(2n){background-color:#fff}
.list_container + .list_container .section_h1{border-top:none}
.list_item{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 7px;border-bottom:dotted 1px #ddd;background:#fff;}
.frame .list_item{background:none}
.list_item.request_friend{padding:7px;}
.list_item.request_friend .apply_btn{display:-webkit-box !important;display:box;-webkit-box-align:start;box-align:start}
.list_item .friends .heading .tx_link{color:#5885a7 !important}
.list_item.setting,.list_item.link{padding-top:10px;padding-bottom:10px}
.tab_container + .list_item{border-top:none !important}
.list_item.highlight{background-color:#ffd !important;}
.list_item.highlight.tap{background-color:#ffffb4 !important}
.list_item:first-of-type{border-top:solid 1px #ddd;}
[class^='section_h'] + .list_container .list_item:first-of-type,.frame .list_item:first-of-type{border-top:none}
.list_container .list_item:first-of-type{border-top:none}
.frame .list_container:first-child .list_item:only-of-type{-webkit-border-radius:4px;border-radius:4px}
.frame .list_item:last-of-type{border-bottom:none}
.list_item:last-child{border-bottom:solid 1px #ddd;}
.frame .list_item:last-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.tab_container + .list_container .list_item:first-child{border-top:0}
.list_header{min-height:20px;}
.list_item > .list_header{padding:0 0 12px 7px}
.list_check,.multiple_check{-webkit-appearance:none;appearance:none;position:absolute;top:0;left:0;display:block;width:98%;height:40px;border:none;opacity:0;z-index:10;}
.list_img + .list_check,.list_img + .multiple_check{height:56px}
.list_check + .list_main,.multiple_check + .list_main{padding-right:20px;}
.list_check + .list_main .heading,.multiple_check + .list_main .heading{color:#111}
.list_check + .list_main::after,.multiple_check + .list_main::after{position:absolute;top:50%;right:10px;content:'';-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:24px;width:24px;margin-top:-12px;border:solid 2px #e0e0e0;-webkit-border-radius:12px;border-radius:12px;font-size:1.6rem;line-height:.7;text-indent:-2px}
.list_check:checked + .list_main::after,.multiple_check:checked + .list_main::after{content:'v';padding:7px 3px 4px 6px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#55c40d),color-stop(100%,#4dac26));background:-webkit-linear-gradient(top,#55c40d 0%,#4dac26 100%);background:linear-gradient(top,#55c40d 0%,#4dac26 100%);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(0,0,0,0.2);color:#fff;border:none}
.multiple_check{height:60px;}
.multiple_check + .list_main{padding-left:40px;padding-right:0;}
.multiple_check + .list_main::after{left:10px}
.multiple_check .setting +{height:40px}
.list_radio{position:absolute;top:0;left:0;display:block;-webkit-appearance:none;appearance:none;border:none;width:100%;height:25px;opacity:0;}
.list_radio:checked + .label::after{content:'';position:absolute;top:4px;left:4px;-webkit-box-sizing:border-box;box-sizing:border-box;height:16px;width:16px;-webkit-border-radius:8px;border-radius:8px;border:solid 1px #449d0a;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#55c40d),color-stop(100%,#4dac26));background:-webkit-linear-gradient(top,#55c40d 0,#4dac26 100%);background:linear-gradient(top,#55c40d 0,#4dac26 100%)}
.list_radio + label.label{display:-webkit-box !important;display:box;padding:0 0 0 30px;}
.list_radio + label.label::before{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;top:0;left:0;content:'';height:24px;width:24px;padding:2px 0 0 0;-webkit-border-radius:12px;border-radius:12px;border:solid 2px #ddd}
.check_item{position:relative;display:inline-block;margin:0 0 7px;}
.check_item .checkbox_label{position:relative;display:block;padding:0 0 0 25px;}
.check_item .checkbox_label::before{content:'';position:absolute;top:50%;left:0;display:block;height:16px;width:16px;margin:-11px 0 0;border:solid 2px #ccc;background:#fff}
.check_item .checkbox{-webkit-appearance:none;appearance:none;position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;}
.check_item .checkbox:checked + .checkbox_label::before{content:'v';font-size:15px;color:#4dac26}
.list_body{display:-webkit-box !important;display:box;}
.frame .list_body{min-height:28px !important}
.frame .setting .list_body{min-height:0 !important}
.list_img{line-height:0;}
.list_img.multiple{position:relative;height:50px;width:50px;}
.list_img.multiple .photo,.list_img.multiple .thumbnail{position:absolute;z-index:50;height:40px;width:40px;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;top:5px;left:5px}
.list_img.multiple::before,.list_img.multiple::after{position:absolute;right:0;z-index:10;content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;padding:2px;border:solid 1px #ccc;background-color:#eee;-webkit-background-clip:content-box;-webkit-background-clip:content-box;background-clip:content-box}
.list_img.multiple::after{bottom:0;left:0}
.list_img.multiple.x_large{height:120px;width:120px}
.list_img.multiple.large{height:100px;width:100px;}
.list_img.multiple.large .thumbnail{top:10px;left:10px;height:80px;width:80px}
.list_img.multiple.large::before,.list_img.multiple.large::after{height:80px;width:80px;padding:4px}
.list_img.multiple.large::after{bottom:0;bottom:0}
.list_img.multiple.x_normal{height:57px;width:57px}
.list_main{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;box-flex:1;padding-left:5px;}
.list_main:first-child{padding-left:0}
.list_main .star::before,.list_main .coin::before,.list_main .ameg::before,.list_main .nodata::before{position:relative;margin-right:3px;color:#fc0;font-size:1.8rem;vertical-align:-.2em}
.list_main .nodata::before{color:#abc}
.list_main .heading.official .icon{float:left;margin-right:2px;font-size:1.5rem}
.list_main .heading.board{padding-left:20px;width:150px;margin:0 auto}
.list_main .heading.board::before{position:absolute;top:50%;content:'';width:22px;height:8px;margin:-3px 0 0 -22px;background-position:-89px 0}
.list_main .heading.group{display:-webkit-box !important;display:box;}
.list_main .heading.group .text{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.list_main .heading.group .text.tap{-webkit-border-radius:4px;border-radius:4px;background:rgba(68,68,68,0.1) !important;padding:2px 5px !important;margin:-2px -5px !important}
.list_main .sub_heading{font-size:1.2rem;color:#aaa}
.list_main .main_body{-webkit-box-flex:1;box-flex:1}
.list_main .main_body .heading,.list_main > .heading{font-size:normal;font-weight:bold;}
.disclosure .list_main .main_body .heading,.disclosure .list_main > .heading{color:#444}
.list_main .main_body .heading .disclosure.tap,.list_main > .heading .disclosure.tap{color:#5885a7}
a.disclosure .list_main .main_body .heading,a.disclosure .list_main > .heading,.list_main .main_body .heading color tc-link,.list_main > .heading color tc-link,a.disclosure:visited .list_main .main_body .heading,a.disclosure:visited .list_main > .heading{color:#879}
.android .list_main .main_body .heading .icon,.android .list_main > .heading .icon{vertical-align:0}
.disclosure .list_main .main_body .heading,.disclosure .list_main > .heading,.justify .list_main .main_body .heading,.justify .list_main > .heading{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list_main .main_body .heading.online::before,.list_main > .heading.online::before,.list_main .main_body .heading.offline::before,.list_main > .heading.offline::before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px}
.list_main .main_body .heading.row,.list_main > .heading.row{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:normal;white-space:normal;overflow:visible;display:-webkit-box !important;display:box;}
.list_main .main_body .heading.row .title,.list_main > .heading.row .title{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:0;box-flex:0;max-width:80%;padding-right:2px}
.list_main .main_body .heading.row .counter,.list_main > .heading.row .counter{display:block;-webkit-box-flex:1;box-flex:1;}
.list_main .main_body .heading.row .counter::before,.list_main > .heading.row .counter::before{content:'('}
.list_main .main_body .heading.row .counter::after,.list_main > .heading.row .counter::after{content:')'}
.list_main .main_body .heading.row .postdate,.list_main > .heading.row .postdate{display:block;font-weight:normal;max-width:40%;-webkit-box-ordinal-group:2;box-ordinal-group:2;flex-order:2;}
.list_main .main_body .heading.row .postdate + .title,.list_main > .heading.row .postdate + .title{-webkit-box-ordinal-group:1;box-ordinal-group:1;flex-order:1;-webkit-box-flex:0;box-flex:0;max-width:60%;}
.list_main .main_body .heading.row .postdate + .title .icon,.list_main > .heading.row .postdate + .title .icon{font-size:1.6rem;padding-right:5px}
.list_main .main_body .heading .price,.list_main > .heading .price{display:block}
.list_main .main_body .heading .res_user,.list_main > .heading .res_user{font-size:1.2rem}
.list_main .main_body .heading .res_num,.list_main > .heading .res_num{color:#aaa;font-size:.9rem;}
.list_main .main_body .heading .res_num::after,.list_main > .heading .res_num::after{content:'.'}
.list_main .tag{display:block;position:absolute;bottom:5px;left:60px;}
.list_main .tag .icon.U{font-size:14px;color:#f66}
.list_main > .icon.v{width:30px}
.list_main.justify .heading,.list_main .justify .heading,.list_main.justify .setting_name,.list_main .justify .setting_name{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list_main.justify .btn,.list_main .justify .btn{margin-left:5px}
.list_main.justify .info,.list_main .justify .info{-webkit-box-flex:1;box-flex:1}
.list_main .setting_name{display:block;font-weight:bold;}
.list_main .setting_name .required{margin-left:6px}
.disclosure .list_main .setting_name{display:block;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.list_main .setting_value{display:block;}
.disclosure .list_main .setting_value{display:block}
.list_main .deleted_msg,.list_main .msg{display:block;padding:2px 0 0;font-weight:normal;font-size:normal;word-wrap:break-word;line-height:1.2;}
.disclosure .list_main .deleted_msg,.disclosure .list_main .msg{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list_main .deleted_msg .counter,.list_main .msg .counter{font-size:1.2rem;}
.list_main .deleted_msg .counter::before,.list_main .msg .counter::before{content:'('}
.list_main .deleted_msg .counter::after,.list_main .msg .counter::after{content:')'}
.disclosure .list_main .deleted_msg.res,.disclosure .list_main .msg.res{display:block;overflow:visible;text-overflow:none;position:relative;padding-right:10px;}
.disclosure .list_main .deleted_msg.res .text,.disclosure .list_main .msg.res .text{float:left;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 5px 0 0}
.disclosure .list_main .deleted_msg.res .counter,.disclosure .list_main .msg.res .counter{display:block;-webkit-box-flex:1;box-flex:1}
.list_main .deleted_msg{color:#aaa}
.list_main .label{font-weight:normal;}
.list_main .label .icon{float:left;margin:-4px 5px 0 0;color:#666}
.list_main .sub_msg{margin:3px 0 0;font-size:1.2rem;color:#666;display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;}
.disclosure .list_main .sub_msg{display:block !important;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list_main .sub_msg.re .icon{margin:0 2px 0 0;color:#aaa;font-size:12px}
.list_main .sub_msg.re .tx_link{font-weight:normal;color:#666}
.list_main .sub_msg.re .res_num{font-size:.9rem;}
.list_main .sub_msg.re .res_num::after{padding:0 1px 0 0;content:'.'}
.list_main .sub_msg [class^="tag_"]{margin-left:5px;}
.list_main .sub_msg [class^="tag_"]:first-child{margin-left:0}
.list_main .sub_msg .icon{font-size:1.4rem}
.list_main .sub_msg .icon:not(.i_new){font-size:1.5rem;vertical-align:.1em}
.list_main .sub_msg.row{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:normal;white-space:normal;overflow:visible;display:-webkit-box !important;display:box;}
.list_main .sub_msg.row .title{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:0;box-flex:0;max-width:80%;padding-right:2px}
.list_main .sub_msg.row .counter{display:block;-webkit-box-flex:1;box-flex:1;}
.list_main .sub_msg.row .counter::before{content:'('}
.list_main .sub_msg.row .counter::after{content:')'}
.list_main .sub_msg.row .postdate{display:block;max-width:40%;-webkit-box-ordinal-group:2;box-ordinal-group:2;flex-order:2;}
.list_main .sub_msg.row .postdate + .title{-webkit-box-ordinal-group:1;box-ordinal-group:1;flex-order:1;-webkit-box-flex:1;box-flex:1;max-width:60%}
.list_main .latest_log{display:-webkit-box !important;display:box;}
.list_main .latest_log .sub_msg{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list_main .latest_log .counter{height:17px;margin-left:3px;padding:3px 6px !important;font-family:Helvetica,san-serif;font-size:1.2rem;border:none;background:#f33;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}
.list_main .pay{display:-webkit-box !important;display:box;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;margin-top:10px;padding-top:4px;border-top:dotted 1px #ddd;}
.list_main .pay .number{margin:0 0 0 10px}
.list_aside{min-height:20px;}
.list_aside + .list_aside{margin-top:3px}
.list_aside .tags{position:absolute;bottom:3px}
.list_aside .category{padding:2px 5px 0 0;color:#aaa;font-size:1.2rem}
.list_aside .heading{float:left;display:-webkit-box !important;display:box;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;box-flex:1;max-width:250px;color:#aaa;font-size:1.2rem}
.list_aside .info{float:right;display:-webkit-box !important;display:box;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;-webkit-box-align:center;box-align:center;font-size:1.2rem;}
.list_aside .info .stream_footer{overflow:visible !important}
.list_aside .info .fb.like{display:block;padding:0 15px 0 0;}
.list_aside .info .fb.like .counter{color:#444 !important}
.list_aside .res{display:block;padding:0 10px 0 0;}
.list_aside .res::before{content:'('}
.list_aside .res::after{content:')'}
.list_aside .postdate{display:block;text-align:right}
.list_aside .fb{-webkit-box-flex:1;box-flex:1;}
.list_aside .fb .counter{font-size:1.2rem;font-weight:normal !important;color:#666 !important}
.list_footer{padding:0 0 0 50px}
.list_fav{-webkit-appearance:none;appearance:none;height:44px;width:25px;border:none;background:none;}
.list_fav::before{content:'f';padding:10px 0 0 3px;color:#e1e1cd;text-shadow:0 -1px 0 rgba(0,0,0,0.3);}
.android .list_fav::before{text-shadow:0 -1px 1px rgba(0,0,0,0.2)}
.list_fav:checked::before{color:#fc0;text-shadow:0 1px 0 rgba(0,0,0,0.2);}
.android .list_fav:checked::before{text-shadow:0 1px 1px rgba(0,0,0,0.2)}
.setting .setting_name{display:block;color:#333;}
.setting .setting_name.disabled{color:#aaa}
.setting .setting_value{display:block;-webkit-box-flex:1;box-flex:1;text-align:right}
.select_service .list_img{width:35px}
.select_service.frame .list_img{margin-left:13px;margin-right:10px}
.select_service .icon{font-size:34px}
.select_service .service_icon.pigg{margin-left:2px}
.contents_detail{padding:4px 7px;background:#fff;border-top:solid 1px #ecece9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4);}
.contents_detail .list_item{padding:0 !important;border-top:none !important;border-bottom:none}
.contents_detail .list_img{position:relative;}
.contents_detail .list_img .batch{position:absolute;left:-3px;bottom:-3px;z-index:50;}
.contents_detail .list_img .batch .icon{position:absolute;top:4px;left:3px}
.page > div > .contents_detail:first-child{border-top:none;margin-top:5px}
.contents_detail .list_main{display:block;position:relative;min-height:100px;padding:0 0 35px;margin-top:2px;margin-left:7px;}
.contents_detail .list_main .heading{word-break:break-all;display:block;}
.contents_detail .list_main .heading.group{display:block !important;height:100% !important;min-height:65px;}
.contents_detail .list_main .heading.group .text{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:normal;white-space:normal;overflow:visible;display:inline}
.contents_detail .list_main .action_btn{position:absolute;display:block;bottom:0;width:100%;}
.contents_detail .list_main .action_btn .icon{position:relative;height:0;width:0;padding-right:1em;}
.contents_detail .list_main .action_btn .icon::before{position:absolute;top:-.6em;left:-.5em;font-size:2.8rem;color:#fff;text-shadow:none}
.contents_detail .list_main .action_btn .unfriend::before{color:#666}
.contents_detail .list_main .action_btn:hover .icon::before{color:rgba(255,255,255,0.7)}
.contents_detail .list_main .action_btn:hover .unfriend:before{color:rgba(102,102,102,0.7)}
.contents_detail .list_main [class^="tag_"]{margin-top:5px}
.contents_detail .action_text{margin:0 0 7px;text-align:center;font-size:1.2rem;}
.contents_detail .action_text::before{content:'';content:'';display:block;position:absolute;top:50%;right:7px;height:7px;width:7px;margin:-5px 0 0;border-top:solid 3px #aaa;border-right:solid 3px #aaa;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;top:-1px;position:relative;height:5px;width:5px}
.menu_btn{display:-webkit-box !important;display:box;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;width:100%;}
.menu_btn .btn_item{display:block;-webkit-box-flex:1;box-flex:1;width:33%;margin:0 7px 0 0;padding-left:2px;padding-right:2px;color:#666;font-size:1.4rem;border-color:#bbb;}
.menu_btn .btn_item.tap{color:#aaa;}
.menu_btn .btn_item.tap .icon{color:#aaa}
.menu_btn .btn_item:first-of-type{padding-left:0}
.menu_btn .btn_item:last-of-type{margin-right:0;padding-right:0}
.menu_btn .btn_item .icon{margin:0 3px 0 0;font-size:1.4rem;color:#666;vertical-align:-.2em}
.topic_list .title{max-width:70%}
.topic_list .counter{display:inline !important;margin-right:4px}
.topic_list .list_aside{min-height:0}
.topic_container .topic_info{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:7px;padding:10px;border:solid 1px #ddd;-webkit-border-radius:4px;border-radius:4px;background:#fff;}
.topic_container .topic_info::before,.topic_container .topic_info::after{display:block;content:'';position:absolute;left:16px;bottom:-10px;width:0;height:0;border-top:solid 10px #ddd;border-left:solid 7px transparent;border-right:solid 7px transparent;border-bottom:solid 0 transparent}
.topic_container .topic_info::after{bottom:-9px;border-top-color:#fff}
.topic_container .topic_info .action_btn{position:absolute;top:8px;right:8px;}
.topic_container .topic_info .action_btn.delete{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;height:25px;width:25px;-webkit-border-radius:13px;border-radius:13px;border:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff5d3c),color-stop(100%,#ff3400));background:-webkit-linear-gradient(top,#ff5d3c 0,#ff3400 100%);background:linear-gradient(top,#ff5d3c 0,#ff3400 100%);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25) !important;box-shadow:0 1px 5px rgba(0,0,0,0.25) !important;}
.topic_container .topic_info .action_btn.delete .icon{position:absolute;top:6px;left:6px;color:#fff;text-shadow:none;font-size:14px}
.topic_container .topic_info .action_btn.fav{-webkit-box-sizing:border-box;box-sizing:border-box;height:24px;width:24px;}
.topic_container .topic_info .action_btn.fav input[type='checkbox']{position:absolute;-webkit-appearance:none;appearance:none;top:0;right:0;height:26px;width:26px;opacity:0;}
.topic_container .topic_info .action_btn.fav input[type='checkbox'] + .icon{color:#e1e1cd;text-shadow:0 -1px 0 rgba(0,0,0,0.3);}
.android .topic_container .topic_info .action_btn.fav input[type='checkbox'] + .icon{text-shadow:0 -1px 1px rgba(0,0,0,0.3)}
.topic_container .topic_info .action_btn.fav input[type='checkbox']:checked + .icon{color:#fc0;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.topic_container .topic_info .action_btn.fav .icon{margin:5px 0 0 0;font-size:1.8rem}
.topic_container .topic_info .topic_title{margin:0 30px 9px 0;min-height:2em}
.topic_container .topic_info .description{line-height:1.4;word-wrap:break-word}
.topic_container .topic_info .topic_aside{margin:15px 0 0;padding:10px 0 0;display:-webkit-box !important;display:box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:dotted 1px #e0e0e0;}
.topic_container .topic_info .topic_aside .category,.topic_container .topic_info .topic_aside .name{-webkit-box-flex:1;box-flex:1;display:-webkit-box !important;display:box;font-size:1.2rem;}
.topic_container .topic_info .topic_aside .category::before,.topic_container .topic_info .topic_aside .name::before{content:'t';width:10px;height:10px;margin:0 5px 0 0;font-size:12px;color:#aaa}
.topic_container .topic_info .topic_aside .category .cat_item,.topic_container .topic_info .topic_aside .name .cat_item{padding:0 8px 0 0;font-weight:normal}
.topic_container .topic_info .topic_aside .name{padding-left:0 !important;font-weight:normal;}
.topic_container .topic_info .topic_aside .name::before{content:'';display:none}
.topic_container .topic_info .topic_aside .fb{padding-right:10px}
.topic_container .list_item{background:none}
.app_list .sub_msg{width:100%;text-overflow:normal !important;white-space:normal !important;overflow:visible}
.tutorial_friends_block{display:-webkit-box !important;display:box;margin:4px;}
.tutorial_friends_block .box{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:4px;}
.tutorial_friends_block .box .box_title{margin:0 0 8px;text-align:center;font-size:1.5rem;}
.tutorial_friends_block .box .box_title::before{content:'';vertical-align:-.2em;padding:0 5px 0 0}
.tutorial_friends_block .box.app .box_title::before{content:'a'}
.tutorial_friends_block .box.message .box_title::before{content:'l'}
.tutorial_friends_block .wrapper{padding:10px;border:solid 1px #e0e0e0;-webkit-border-radius:4px;border-radius:4px;background:#fff}
.ad_frame{text-align:center;position:relative;position:relative;overflow:hidden;padding:0;}
.ad_frame.tap:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:.1;z-index:30}
.ad_frame img{position:relative;display:block;margin:0 auto !important}
.container.base .ad_frame{padding:0 1px 2px;-webkit-box-shadow:none;box-shadow:none;}
.container.base .ad_frame.tap:after{-webkit-border-radius:4px;border-radius:4px}
.container.base .ad_frame .banner_link::before,.container.base .ad_frame .wrapper::before{top:50%;height:18px;width:18px;margin-top:-9px;line-height:1.5}
.container.base .ad_frame .banner_link::after,.container.base .ad_frame .wrapper::after{display:none}
.container.base .ad_frame img{-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}
.new_app .description{display:-webkit-box !important;display:box;-webkit-box-pack:center;box-pack:center;flex-pack:center;padding-right:0;}
.new_app .description .text{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:0;box-flex:0;max-width:95%;padding-right:0;color:#444}
.new_app .description .icon{-webkit-box-flex:1;box-flex:1;padding:0 0 0 3px;color:#999;font-size:1.5rem}
.new_app .tx_center{margin:5px}
.new_app .tx_strong{font-size:1.2rem;}
.new_app .tx_strong .text{color:#666}
.new_app .tx_strong .icon{padding:0 3px 0 0;}
.new_app .tx_strong .icon::before{vertical-align:.1em}
.bnr_item{position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3) !important;box-shadow:0 1px 1px rgba(0,0,0,0.3) !important;border:0;}
.bnr_item.tap:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:.1;z-index:30}
.bnr_item .img_wrapper{line-height:.6;}
.bnr_item .img_wrapper img{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}
.bnr_item .description{height:25px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;color:#444;line-height:25px;margin:2px 0;text-align:center;background-color:#fafafa;padding:0;margin:0;font-size:1.2rem}
.banner_list{margin-bottom:12px;}
.banner_list .bnr_item{border:0;}
.banner_list .bnr_item.frame{margin:8px 10px}
.banner_list .bnr_item.tap:after{-webkit-border-radius:4px;border-radius:4px}
.banner_list .bnr_item .img_wrapper{line-height:.6;}
.banner_list .bnr_item .img_wrapper img{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}
.banner_list .bnr_item .description{display:block !important;height:25px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;color:#444;line-height:25px;margin:2px 0;text-align:center;background-color:#fafafa;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.banner_list .bnr_item .description .text_area{color:#444;padding-right:0;font-size:1.2rem}
.banner_list .bnr_item .description .icon{padding:0 3px;color:#999;font-size:1.5rem;}
.banner_list .bnr_item .description .icon.red{color:#f66}
.banner_list .bnr_item .description .icon.yellow{color:#ffb230}
.banner_list .bnr_item .bnr{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}
.banner_list .bnr_item.text .bnr{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);position:relative}
.recommend_item{border-bottom:dotted 1px #ddd;background-color:#fafafa;}
.recommend_item:last-child{border-bottom:1px solid #ddd}
.recommend_item:nth-of-type(2n-1){background-color:#fff}
.recommend_item.tap .item_body .item_main .text_area .flasher{background-color:#d4d4d4}
.recommend_item .item_body{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;height:135px;}
.recommend_item .item_body .item_img{width:106px;height:100%;background-size:contain;background-repeat:no-repeat;background-position:0 center}
.recommend_item .item_body .item_main{height:100%;-webkit-box-flex:1;box-flex:1;display:-webkit-box !important;display:box;-webkit-box-orient:vertical;box-orient:vertical;}
.recommend_item .item_body .item_main .text_area{-webkit-box-flex:1;box-flex:1;padding:7px 7px 0;}
.recommend_item .item_body .item_main .text_area .flasher{margin-bottom:4px;padding:3px 8px 2px;-webkit-border-radius:4px;border-radius:4px;background-color:#ececec;}
.recommend_item .item_body .item_main .text_area .flasher .text{font-size:1rem;font-weight:bold;color:#666;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.recommend_item .item_body .item_main .text_area .heading{color:#444;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.recommend_item .item_body .item_main .text_area .item_desc{padding:4px 0;}
.recommend_item .item_body .item_main .text_area .item_desc .text{color:#666;font-size:1.2rem}
.recommend_item .item_body .item_main .button_area{-webkit-box-flex:1;box-flex:1;position:relative;margin:0 7px 7px;}
.recommend_item .item_body .item_main .button_area .btn{position:absolute;right:0;bottom:0;margin:0}
.invite_friend{margin-top:5px;margin-bottom:15px;}
.invite_friend .list_item{padding:13px 5px;}
.invite_friend .list_item .heading{text-align:center;}
.invite_friend .list_item .heading:nth-child(2){margin-top:4px}
.highlight_menu{margin:7px;border:solid 1px #4cc00c;-webkit-border-radius:4px;border-radius:4px;background:#e5f6cf;}
.highlight_menu .menu_item{display:-webkit-box !important;display:box;padding:12px 5px 12px 8px;border-top:solid 1px rgba(76,192,12,0.4);}
.highlight_menu .menu_item.tap{background:rgba(0,0,0,0.1)}
.highlight_menu .menu_item:first-of-type{border-top:none}
.highlight_menu .menu_item .icon{width:30px;}
.highlight_menu .menu_item .icon::before{font-size:20px;color:#4dac26}
.highlight_menu .menu_item .text{font-weight:bold;text-shadow:none}
.pickup_container{position:relative;}
.pickup_container .pickup_item{border-top:none !important;}
.pickup_container .pickup_item .heading,.pickup_container .pickup_item .sub_msg{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:2px;}
.pickup_container .pickup_item .heading .tx_strong,.pickup_container .pickup_item .sub_msg .tx_strong{color:#333}
.pickup_container .pickup_item .sub_msg{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;white-space:nowrap !important}
.pickup_container .illustration{position:absolute;bottom:0;right:0;display:block;width:50px;height:90px;background-repeat:no-repeat;background-size:cover;z-index:10;}
.pickup_container .illustration + .list_body .list_main,.pickup_container .illustration + .list_item .list_main{padding-right:50px;}
.pickup_container .illustration + .list_body .list_main .heading,.pickup_container .illustration + .list_item .list_main .heading{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:normal;white-space:normal;overflow:visible}
.pickup_container .illustration + .list_body .list_main .sub_msg,.pickup_container .illustration + .list_item .list_main .sub_msg{line-height:1.2}
.pickup_container .list_item{padding:4px 7px 3px}
.pick_up .list_container{position:relative;height:93px;padding:7px 0 0 7px}
.pick_up .list_item{-webkit-border-radius:6px;border-radius:6px;border:solid 1px #ddd;padding:4px;margin-right:68px;height:86px;}
.pick_up .list_item .list_main .sub_msg{display:block !important;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:normal;white-space:normal;overflow:visible;}
.pick_up .list_item .list_main .sub_msg.multiple_ellipsis{margin-top:4px !important;display:block;overflow:hidden;width:100%;height:2.4em;margin:0;padding:0;line-height:1.2em;}
.pick_up .list_item .list_main .sub_msg.multiple_ellipsis::before{content:"";float:left;width:5px;height:2.4em}
.pick_up .list_item .list_main .sub_msg.multiple_ellipsis::after{content:'\02026';float:right;position:relative;top:-1.2em;left:100%;width:3em;margin-left:-3em;padding-top:.3em;padding-right:5px;text-align:right;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);background:linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);}
.tap .pick_up .list_item .list_main .sub_msg.multiple_ellipsis::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(244,244,244,0)),color-stop(50%,#f4f4f4)) !important;background:-webkit-linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important;background:linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important}
.pick_up .list_item .list_main .sub_msg.multiple_ellipsis > *:first-child{float:right;width:100%;margin-left:-5px}
.pick_up .list_item::after{content:'';display:block;position:absolute;top:42%;right:-7px;height:10px;width:10px;margin-left:-5px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);background:#fff;border-left:1px solid #ddd;border-bottom:1px solid #ddd}
.pick_up .list_item.tap::after{background:#f4f4f4}
.pick_up .illustration{position:absolute;top:0;right:0;display:block;width:55px;height:100px;background-repeat:no-repeat;background-size:cover;z-index:10;}
.pick_up .illustration + .list_body .list_main,.pick_up .illustration + .list_item .list_main{padding-right:3px;}
.pick_up .illustration + .list_body .list_main .heading,.pick_up .illustration + .list_item .list_main .heading{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:normal;white-space:normal;overflow:visible}
.pick_up .illustration + .list_body .list_main .sub_msg,.pick_up .illustration + .list_item .list_main .sub_msg{line-height:1.2}
.search_service .section_h1{border-bottom:none}
.search_service .balloon{position:relative;padding:7px;color:#666;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #ddd;background:#ffd;font-size:1.2rem;text-shadow:0 1px 0 #fff;display:inline-block;margin:-5px 1px -5px 13px;padding:5px 7px;top:-1px;}
.search_service .balloon::before,.search_service .balloon::after{display:block;height:0;width:0;position:absolute;content:'';left:-12px;top:4px;border-top:solid 8px transparent;border-bottom:solid 8px transparent;border-right:solid 11px #ddd}
.search_service .balloon::after{left:-10px;border-right-color:#ffd}
.search_service .balloon::before,.search_service .balloon::after{top:5px}
.link_nav{margin-top:0 !important;}
.link_nav .list_item{padding:9px;color:#444;}
.link_nav .list_item.tap{background:#f4f4f4}
.link_nav .list_item .icon{font-size:15px;padding:0 5px 0 0;color:#4dac26 !important}
.best_recommend{background-color:#fff;}
.best_recommend .list_container{background:#ffd;}
.best_recommend .list_container.tap{background-color:#ffffb4 !important}
.best_recommend .list_container .list_item{background:none;padding:7px 7px;}
.best_recommend .list_container .list_item .heading{display:-webkit-box !important;display:box;color:#444;}
.best_recommend .list_container .list_item .heading .text{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:0;box-flex:0;max-width:66.5%}
.best_recommend .list_container .list_item .heading .icon_w{display:block;white-space:nowrap;}
.best_recommend .list_container .list_item .heading .icon_w .n{padding:0 2px;color:#fc0;font-size:1.5rem;}
.android .best_recommend .list_container .list_item .heading .icon_w .n{vertical-align:.1rem}
.best_recommend .list_container .list_item .heading .icon_w .new_app{color:#f60;font-size:1rem;vertical-align:.1rem}
.thumbnail_list{margin-top:0 !important;margin-bottom:0 !important;}
.thumbnail_list .thumbnail_row{padding:2px 5px 10px}
.thumbnail_list .thumbnail_item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;box-flex:1;padding:14px 2px 0;text-align:center;}
.thumbnail_list .thumbnail_item .name{font-size:1.2rem;font-weight:normal;color:#444}
.thumbnail_list .thumbnail_item .thumbnail{position:relative;}
.thumbnail_list .thumbnail_item .thumbnail::before{content:'';position:absolute;display:block;color:#fff;text-align:center;line-height:1.3;font-weight:bold;text-shadow:0 1px 1px rgba(187,184,165,0.75)}
.thumbnail_list .thumbnail_item.tap{-webkit-border-radius:4px;border-radius:4px;background-color:#e9f0f7;}
.thumbnail_list .thumbnail_item.tap .multiple_ellipsis::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(233,240,247,0)),color-stop(50%,#e9f0f7)) !important;background:-webkit-linear-gradient(left,rgba(233,240,247,0) 0,#e9f0f7 50%) !important;background:linear-gradient(left,rgba(233,240,247,0) 0,#e9f0f7 50%) !important}
.thumbnail_list .row3{display:-webkit-box !important;display:box;}
.thumbnail_list .row3 .thumbnail_item{width:30%;}
.thumbnail_list .row3 .thumbnail_item .thumbnail{height:69px;width:69px}
.thumbnail_list .thumbnail_row{padding-top:4px;padding-bottom:5px;border-bottom:solid 1px #ddd;background:#fff;}
.frame .thumbnail_list .thumbnail_row{border:none;background:none}
.thumbnail_list .thumbnail_row .thumbnail_item{padding-top:7px}
.thumbnail_list .thumbnail_row .icon{height:15px;width:15px;font-size:15px;}
.thumbnail_list .thumbnail_row .icon.up{color:#f36}
.thumbnail_list .thumbnail_row .icon.up.down{vertical-align:0;color:#39c;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.thumbnail_list .thumbnail_row .icon.up.stay{vertical-align:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fc6}
.container.ranking .section_h1{border-bottom:none}
.ranking_module{margin-top:0 !important;}
.ranking_module .rank_list{padding:4px 5px 10px;border-bottom:solid 1px #ddd;background:#fff;border-bottom:solid 1px #ddd;background:#fff;}
.ranking_module .rank_list .rank_item{padding-top:7px}
.ranking_module .rank_list .name{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ranking_module .rank_list .text{padding-left:5px}
.ranking_module .rank_list .icon{height:15px;width:15px;font-size:13px;}
.ranking_module .rank_list .icon.up{color:#f36}
.ranking_module .rank_list .icon.up.down{vertical-align:0;color:#39c;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ranking_module .rank_list .icon.up.stay{vertical-align:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fc6}
.frame.ranking_module .rank_list{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.ranking_module .rank_list .rank_item{padding-top:7px;text-align:center}
.ranking_module .rank_list .name{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ranking_module .rank_list .text{padding-left:5px}
.ranking_module .rank_list .icon{height:15px;width:15px;font-size:15px;}
.ranking_module .rank_list .icon.up{color:#f36}
.ranking_module .rank_list .icon.up.down{vertical-align:0;color:#39c;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ranking_module .rank_list .icon.up.stay{vertical-align:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fc6}
.ranking_module .rank_item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;box-flex:1;padding:14px 2px 0;text-align:center;}
.ranking_module .rank_item .name{font-size:1.2rem;font-weight:normal;display:block;overflow:hidden;padding-top:4px;text-overflow:ellipsis;white-space:nowrap;color:#444;}
.ranking_module .rank_item .name .icon + .text{padding-left:3px}
.ranking_module .rank_item .thumbnail{position:relative;}
.ranking_module .rank_item .thumbnail::before{content:'';position:absolute;top:-10px;left:-12px;display:block;color:#fff;text-align:center;line-height:1.3;font-weight:bold}
.ranking_module .rank_item.tap{-webkit-border-radius:4px;border-radius:4px;background-color:#f4f4f4}
.ranking_module .top3{display:-webkit-box !important;display:box;counter-reset:ranking-counter;}
.ranking_module .top3 .rank_item{max-width:30%;}
.ranking_module .top3 .rank_item .thumbnail{display:block;margin:0 auto;height:69px;width:69px;}
.ranking_module .top3 .rank_item .thumbnail::before,.ranking_module .top3 .rank_item .thumbnail::after{color:#fff}
.ranking_module .top3 .rank_item .thumbnail::before{content:'¥';padding:2px 12px 2px 2px;font-family:AmebaSymbols;font-size:1.2rem;line-height:1;vertical-align:-.17em;-webkit-border-radius:3px;border-radius:3px;top:-6px;left:-14px;width:17px;height:12px;}
.android .ranking_module .top3 .rank_item .thumbnail::before{padding-top:3px}
.ranking_module .top3 .rank_item .thumbnail::after{content:counter(ranking-counter);counter-increment:ranking-counter;font-family:sans-serif;font-size:1.2rem;font-weight:bold;position:absolute;top:1px;left:6px}
.ranking_module .top3 .rank_item:nth-of-type(1) .thumbnail::before{background-color:#ff3365}
.ranking_module .top3 .rank_item:nth-of-type(2) .thumbnail::before{background-color:#91c337}
.ranking_module .top3 .rank_item:nth-of-type(3) .thumbnail::before{background-color:#009bcb}
.ranking_module .top5{display:-webkit-box !important;display:box;}
.ranking_module .top5 .rank_item{width:25%;}
.ranking_module .top5 .rank_item .thumbnail::before{width:15px !important;height:16px;width:16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;border-radius:3px;background-color:#b9b7b1;font-size:1.2rem;font-family:sans-serif;line-height:1;padding:1px 0 0 0;top:-7px;left:-7px}
.ranking_module .top5 .rank_item:nth-of-type(1) .thumbnail::before{content:'4'}
.ranking_module .top5 .rank_item:nth-of-type(2) .thumbnail::before{content:'5'}
.ranking_module .top5 .rank_item:nth-of-type(3) .thumbnail::before{content:'6'}
.ranking_module .top5 .rank_item:nth-of-type(4) .thumbnail::before{content:'7'}
.ranking_module .top5 .rank_item:nth-of-type(5) .thumbnail::before{content:'8'}
.ranking_module .top5 .name{padding-top:0}
.slider{display:-webkit-box !important;display:box;overflow:hidden;height:auto;width:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);}
.slider .main_visual{display:block;height:auto;width:100%;-webkit-background-size:100% 100%;background-size:100% 100%;background-position:center center;white-space:nowrap;}
.slider .main_visual overflow,.slider .main_visual a{position:relative;display:block;width:100%;height:100%;}
.slider .main_visual overflow img,.slider .main_visual a img{position:absolute;left:0;top:0}
.slider .main_visual overflow .mask,.slider .main_visual a .mask{position:absolute;left:0;top:0;width:100%;height:100%}
.slider_nav{position:relative;display:block;margin:2px 0;text-align:center;}
.slider_nav .slider_nav_item{display:inline;}
.slider_nav .slider_nav_item .check_item{-webkit-appearance:none;appearance:none;overflow:hidden;height:6px;width:6px;margin:0 4px;border:none;-webkit-border-radius:3px;border-radius:3px;background:#eee;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);}
.slider_nav .slider_nav_item .check_item:checked{background:#888}
.slider_nav::after{position:absolute;left:0;top:0;content:"";display:block;width:100%;height:100%}
.complete,.failed{background:#f2f2f0;padding:45px 0 0;text-align:center;}
.complete .title,.failed .title{margin:0 0 7px;}
.complete .title::before,.failed .title::before{content:'V';display:block;font-size:120px;margin:0 0 15px;text-shadow:0 0 1px #fff;opacity:.2}
.complete .msg,.failed .msg{margin:0 0 7px;}
.complete .msg:last-of-type,.failed .msg:last-of-type{margin:0 0 20px}
.failed .title::before{content:';';color:#aaa}
.promote_apps{margin-top:15px !important;margin-bottom:15px !important;}
.promote_apps .recommend_apps{display:-webkit-box !important;display:box;padding:5px;}
.promote_apps .recommend_apps .app_item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;box-flex:1;max-width:33%;min-width:33%;margin:0 1px;padding:10px 0 8px;-webkit-border-radius:4px;border-radius:4px;text-align:center;}
.promote_apps .recommend_apps .app_item.tap{-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.2);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.2);background:#dfd}
.promote_apps .recommend_apps .app_title{margin:5px -1px 0;font-size:1.2rem;text-shadow:0 1px 0 #fff;}
.promote_apps .recommend_apps .app_title .android{text-shadow:0 1px 1px #fff}
.complete_msg{margin:20px 0;font-size:1.4rem;text-align:center;}
.complete_msg .get{display:block;margin-top:7px;}
.complete_msg .get .coin{margin-right:3px;vertical-align:-.2em;color:#fc0;font-size:1.8rem}
.dekabako_wrapper{margin:7px;}
.dekabako_wrapper:empty{margin:0}
.dekabako_wrapper .dekabako_item{padding:7px;border-top:none;border-bottom:dotted 1px #ddd;border-collapse:collapse;background-color:#fff;text-shadow:0 1px 0 #fff;}
.dekabako_wrapper .dekabako_item:first-child{border-top:1px solid #ddd;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.dekabako_wrapper .dekabako_item:last-child{border-bottom:none;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.dekabako_wrapper .dekabako_item .item_main,.dekabako_wrapper .dekabako_item .item_side{-webkit-border-radius:0;border-radius:0;}
.dekabako_wrapper .dekabako_item .item_main.tap,.dekabako_wrapper .dekabako_item .item_side.tap{-webkit-border-radius:4px;border-radius:4px;background-color:#ebebeb}
.dekabako_wrapper .dekabako_item .item_body{display:-webkit-box !important;display:box;}
.dekabako_wrapper .dekabako_item .item_body .item_main{display:-webkit-box !important;display:box;-webkit-box-flex:1;box-flex:1;}
.dekabako_wrapper .dekabako_item .item_body .item_main .item_description{-webkit-box-flex:1;box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7px}
.dekabako_wrapper .dekabako_item .item_body .item_separator{margin:0 3px;border-left:1px solid #ddd}
.dekabako_wrapper .dekabako_item .item_body .item_side{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;padding-left:9px;width:24px;}
.dekabako_wrapper .dekabako_item .item_body .item_side .hide_btn{font-size:1.5rem;color:#aaa}
.dekabako_wrapper .dekabako_item .title{padding-bottom:2px}
.dekabako_wrapper .dekabako_item .app_title{color:#444}
.dekabako_wrapper .dekabako_item .text,.dekabako_wrapper .dekabako_item .description{font-size:1.2rem}
.dekabako_wrapper .dekabako_item .num{color:#f33;font-weight:bold}
.preregister_item{border-bottom:1px dotted #ddd;background-color:#fafafa;}
.preregister_item.tapall{background-color:#f4f4f4 !important;}
.preregister_item.tapall .item_body .flasher{background-color:#d4d4d4}
.preregister_item:nth-of-type(2n-1){background-color:#fff}
.preregister_item:last-of-type{border-bottom:1px solid #ddd}
.preregister_item.tap .item_body .flasher{background-color:#d4d4d4}
.preregister_item .item_body{padding:7px;}
.preregister_item .item_body .flasher{padding:3px 8px 2px;-webkit-border-radius:4px;border-radius:4px;background-color:#ececec;}
.preregister_item .item_body .flasher .text{font-size:1rem;font-weight:bold;color:#666;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.preregister_item .item_body .heading{color:#444;font-weight:bold;padding:0 0 5px;line-height:1.2;}
.preregister_item .item_body .heading .icon{padding-right:15px}
.preregister_item .item_body .item_main{display:-webkit-box !important;display:box;margin-top:7px;}
.preregister_item .item_body .item_main .item_img{width:152px;}
.preregister_item .item_body .item_main .item_img .bnr{display:block;height:70px;width:145px;-webkit-border-radius:4px;border-radius:4px;background-size:cover;background-position:center center}
.preregister_item .item_body .item_main .item_aside{-webkit-box-flex:1;box-flex:1;position:relative;min-height:70px;}
.preregister_item .item_body .item_main .item_aside .text{position:relative;color:#666;font-size:1.2rem;padding-bottom:2px;}
.preregister_item .item_body .item_main .item_aside .text .link{color:#444 !important;word-wrap:break-word;padding-left:12px;}
.preregister_item .item_body .item_main .item_aside .text .link::before{content:'';display:block;position:absolute;top:50%;right:7px;height:7px;width:7px;margin:-5px 0 0;border-top:solid 3px #aaa;border-right:solid 3px #aaa;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:5px;width:5px;left:0}
.preregister_item .item_body .item_main .item_aside .small{position:absolute;bottom:-1px;margin:0}
.preregister_item .item_body .item_footer{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;padding:9px 0;line-height:1;}
.preregister_item .item_body .item_footer .text{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#666;font-size:1.2rem}
.preregister_item .item_body .item_footer .icon::before{margin-right:6px;font-size:1.8rem}
.preregister_item .item_body .item_footer .up{color:#f36}
.preregister_item .item_body .item_footer .n{color:#fc0}
.login_point_noti{position:fixed;z-index:100;bottom:50px;right:0;}
.login_point_noti .notice_item{position:relative;padding:7px 9px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;background:rgba(0,0,0,0.8);-webkit-transform:translateX(200px);transform:translateX(200px);}
.login_point_noti .notice_item .icon.point{margin-right:4px;color:#4dac26;font-size:15px}
.login_point_noti .notice_item .icon.down{position:absolute;top:11px;right:10px;font-size:12px;color:#aaa;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.android .login_point_noti .notice_item .icon.down{top:9px}
.login_point_noti .notice_item .cnt{min-width:18px;padding:2px 2px 0;background:#f33;border:none}
.login_point_noti .notice_item .text{margin:0 18px 0 0;font-size:1rem;color:#fff}
.login_point_noti .notice_item.tap{background:rgba(0,0,0,0.9)}
.login_point_noti .notice_item.in{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-name:slide_notice;animation-name:slide_notice;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-delay:1.5s;animation-delay:1.5s}
.login_point_noti .notice_item.out{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-name:slide_notice;animation-name:slide_notice;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-delay:.8s;animation-delay:.8s}
.point_container{padding-bottom:7px;background:#fff;}
.point_container .my_point{display:-webkit-box !important;display:box;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;padding:7px 4px;}
.point_container .my_point .hold{display:block;margin-top:6px;color:#878787;font-weight:bold;font-size:1.2rem}
.point_container .my_point .total{font-size:1.8rem;text-align:right;}
.point_container .my_point .total .amount{font-weight:bold}
.point_container .my_point .total .icon{margin-right:4px;font-size:20px;color:#4dac26}
.point_container .my_point .expiration{margin-top:4px;font-size:1.2rem;color:#878787}
.point_container .img_item{border-top:1px solid #ddd;}
.point_container .img_item img{width:100%}
.point_container .navigation_bubble{-webkit-box-pack:start;box-pack:start;flex-pack:start;-webkit-box-align:center;box-align:center;height:40px;padding:0;margin-top:13px;margin-bottom:5px;}
.point_container .navigation_bubble p{margin-top:2px}
.point_container .navigation_bubble img{width:70px;height:40px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}
.point_container .event_container .section_h2{border-top:1px solid #ddd}
.point_container .event_container .list_item{border-bottom-style:dotted;padding-right:0;}
.point_container .event_container .list_item:nth-of-type(1){border-top:none}
.point_container .event_container .list_item .multiple_ellipsis{color:#878787;font-size:1.2rem}
.point_container .event_container .list_item .list_main{padding-right:5px}
.point_container .event_container .list_item .list_aside{display:-webkit-box !important;display:box;-webkit-box-pack:center;box-pack:center;flex-pack:center;-webkit-box-align:center;box-align:center;width:65px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px #ddd dotted;font-size:1.2rem;color:#878787;}
.point_container .event_container .list_item .list_aside .value{z-index:0;position:relative;padding:2px 8px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:1rem;background:#fb3;}
.point_container .event_container .list_item .list_aside .value::before{z-index:-1;position:absolute;display:block;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px;height:10px;left:22px;bottom:-3px;background:#fb3}
.point_container .event_container .list_item .list_aside .receive{text-align:center}
.point_container .event_container .list_item .list_aside .bold{display:block;line-height:1;font-weight:bold;color:#48ad13;font-size:1.4rem;}
.point_container .event_container .list_item .list_aside .bold.highlight{margin-top:10px;color:#fb3}
.point_container .event_container .list_item.highlight{background:#ffd}
.point_container .event_container .list_item.tap{background:#f4f4f4}
.point_container .link_container{margin-bottom:0;}
.point_container .link_container .link_item{font-size:1.4rem;}
.point_container .link_container .link_item h1{font-weight:normal !important;}
.point_container .link_container .link_item h1 .icon{position:relative;width:20px;height:20px;vertical-align:-.3rem;font-size:16px;color:#fff;}
.point_container .link_container .link_item h1 .icon:after{position:absolute;width:20px;height:20px;left:0;top:0;-webkit-border-radius:4px;border-radius:4px;content:'';background:#4dac26}
.point_container .link_container .link_item h1 .icon:before{z-index:1;position:absolute;left:2px;top:2px}
.point_container .link_container .link_item.tap{background:#f4f4f4}
.stamp_item{border-bottom:solid 1px #ddd;}
.stamp_item >.heading{display:-webkit-box !important;display:box;border-bottom:solid 1px #ddd;-webkit-box-align:center;box-align:center;background:#fff;padding:0 9px;min-height:39px;}
.stamp_item >.heading.tap{background:#f4f4f4}
.stamp_item >.heading > .text{-webkit-box-flex:1;box-flex:1;padding-left:4px}
.stamp_item .banner{padding:7px 0;border-bottom:dotted 1px #ddd;}
.stamp_item .banner .banner_img{display:block;margin:auto;width:305px;height:59px;background-repeat:no-repeat;background-position:0 0;background-size:100% 100% !important}
.stamp_item .banner .photo{border:none;background:none;}
.stamp_item .banner .photo::before{-webkit-border-radius:8px;border-radius:8px}
.stamp_item .my_stamp{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;-webkit-border-radius:0;border-radius:0;margin:0 -6px -6px;padding:0 6px 0 8px;background:#fafafa;font-size:.9rem;text-align:right;height:20px;}
.stamp_item .my_stamp .title{color:#878787}
.stamp_item .my_stamp .my_data{display:-webkit-box !important;display:box;-webkit-box-pack:right;box-pack:right;flex-pack:right;}
.stamp_item .my_stamp .my_data .my_item{padding:0 0 0 10px;}
.stamp_item .my_stamp .my_data .my_item .counter{padding:0 0 0 4px;font-weight:bold}
.stamp_item .my_stamp .my_data .W{font-size:1.2rem !important;color:#f90}
.stamp_item .my_stamp .my_data .K{font-size:15px;color:#0cc}
.stamp_item .my_stamp .my_data .counter{font-size:1.2rem}
.stamp_item > .W::before{font-size:20px}
.stamp_item .info{padding:0 6px 6px;border-bottom:solid 1px #ddd;}
.stamp_item .info .icon{padding:0 4px}
.stamp_item .section_h2{border-bottom:none}
.stamp_item .list_item:nth-last-of-type(1){border-bottom:none}
.stamp_item .list_item.tap{background:#f4f4f4;}
.stamp_item .list_item.tap .list_img .thumbnail:before{-webkit-border-radius:30px;border-radius:30px}
.stamp_item .list_item .list_img .bgload{line-height:56px !important;width:54px !important;height:54px !important}
.stamp_item .list_item .list_img .thumbnail{height:56px;width:56px;border:2px solid rgba(0,0,0,0.2);background:-2px no-repeat;background-size:60px 60px;-webkit-border-radius:30px;border-radius:30px}
.stamp_item .list_item .heading{color:#444;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.stamp_item .list_item .multiple_ellipsis{display:block;overflow:hidden;width:100%;height:2.6em;margin:0;padding:0;line-height:1.3em;padding-top:3px;font-size:1.2rem;color:#666;}
.stamp_item .list_item .multiple_ellipsis::before{content:"";float:left;width:5px;height:2.6em}
.stamp_item .list_item .multiple_ellipsis::after{content:'\02026';float:right;position:relative;top:-1.3em;left:100%;width:3em;margin-left:-3em;padding-top:.325em;padding-right:5px;text-align:right;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);background:linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);}
.tap .stamp_item .list_item .multiple_ellipsis::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(244,244,244,0)),color-stop(50%,#f4f4f4)) !important;background:-webkit-linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important;background:linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important}
.stamp_item .list_item .multiple_ellipsis > *:first-child{float:right;width:100%;margin-left:-5px}
.stamp_item .list_item .multiple_ellipsis .sub_msg{margin-top:0}
.stamp_item .list_item .stamp_container{padding:4px 0;margin:4px 0;font-size:1.2rem;color:#666;border:1px solid #fc0;-webkit-border-radius:4px;border-radius:4px;text-align:center;}
.stamp_item .list_item .stamp_container .pre_msg{margin-right:2px;font-weight:bold}
.stamp_item .list_item .stamp_container .original{position:relative;text-decoration:none;padding-top:1px;font-size:1rem;font-weight:normal;text-decoration-color:#aaa;text-shadow:none;color:#aaa;}
.stamp_item .list_item .stamp_container .original:before{position:absolute;top:50%;width:100%;content:'';border-top:solid #aaa 1px}
.stamp_item .list_item .stamp_container .brand_new{font-size:1.2rem;font-weight:bold}
.stamp_item .list_item .stamp_container .up{margin:0 5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:.9rem;color:#aaa;vertical-align:0}
.stamp_item .list_item .stamp_container .W{padding-right:2px;font-size:1.4rem;color:#f90}
.stamp_item .list_item .stamp_container .stamp_unit{font-size:1rem}
.stamp_item .illustration{background:#fff;}
.stamp_item .illustration .btn_wrap{padding:0 7px 9px;}
.stamp_item .illustration .btn_wrap .btn{margin:0}
.stamp_item .illustration.tap{background-color:#f4f4f4}
.stamp_item .illustration img{vertical-align:bottom}
.stamp_item .stamp_links{background:#fff;}
.stamp_item .stamp_links .list_container{padding:0 7px}
.stamp_item .stamp_links .list_item{width:50%;float:left;border:none;padding:7px 7px 7px 0;}
.stamp_item .stamp_links .list_item:last-of-type{padding-right:0}
.stamp_item .stamp_links .list_item .list_body{border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px;padding:7px 5px;}
.stamp_item .stamp_links .list_item .list_body .list_img{margin-bottom:2px;}
.stamp_item .stamp_links .list_item .list_body .list_img .icon_thumb{display:block;height:30px;width:30px;background-size:cover;border:none}
.stamp_item .stamp_links .list_item .list_body .list_main .heading{font-size:1.2rem;font-weight:normal;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:normal;white-space:normal;overflow:visible}
.stamp_item .section_h1 +.illustration{border-bottom:1px solid #ddd}
.stamp_item .info +.more{border-top:solid 1px #ddd}
.no_line .preregister_item:last-of-type{border-bottom:none}
.app_popmodule .app_list .list_container .list_item{padding:5px 7px;}
.app_popmodule .app_list .list_container .list_item .list_body .list_img .sub_msg,.app_popmodule .app_list .list_container .list_item .list_body .list_main .sub_msg{margin:0}
.app_popmodule .app_list .list_container .list_item .list_body .list_img .list_aside,.app_popmodule .app_list .list_container .list_item .list_body .list_main .list_aside{min-height:0;}
.app_popmodule .app_list .list_container .list_item .list_body .list_img .list_aside .heading,.app_popmodule .app_list .list_container .list_item .list_body .list_main .list_aside .heading{float:none;display:block !important;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;color:#666 !important}
.app_popmodule .app_list .list_container .list_item .list_body .list_img .list_aside .info,.app_popmodule .app_list .list_container .list_item .list_body .list_main .list_aside .info{float:none !important}
.app_popmodule .app_list .list_container .list_item .list_body .list_img .list_aside.text_aside,.app_popmodule .app_list .list_container .list_item .list_body .list_main .list_aside.text_aside{display:-webkit-box !important;display:box;}
.app_popmodule .app_list .list_container .list_item .list_body .list_img .list_aside.text_aside .heading,.app_popmodule .app_list .list_container .list_item .list_body .list_main .list_aside.text_aside .heading{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;max-width:100%}
.app_popmodule .app_list .list_container .list_item .list_body .notitle{position:relative;padding-bottom:1em;}
.app_popmodule .app_list .list_container .list_item .list_body .notitle .list_msg{display:block;overflow:hidden;width:100%;height:2em;margin:0;padding:0;line-height:1em;}
.app_popmodule .app_list .list_container .list_item .list_body .notitle .list_msg::before{content:"";float:left;width:5px;height:2em}
.app_popmodule .app_list .list_container .list_item .list_body .notitle .list_msg::after{content:'\02026';float:right;position:relative;top:-1em;left:100%;width:3em;margin-left:-3em;padding-top:.25em;padding-right:5px;text-align:right;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);background:linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);}
.tap .app_popmodule .app_list .list_container .list_item .list_body .notitle .list_msg::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(244,244,244,0)),color-stop(50%,#f4f4f4)) !important;background:-webkit-linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important;background:linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important}
.app_popmodule .app_list .list_container .list_item .list_body .notitle .list_msg > *:first-child{float:right;width:100%;margin-left:-5px}
.app_popmodule .app_list .list_container .list_item .list_body .notitle .list_aside{position:absolute;bottom:0;right:0}
.app_popmodule .app_list .list_container .pop_photo{padding:5px 0 5px 5px;}
.app_popmodule .app_list .list_container .pop_photo .list_body .list_img{text-align:center;}
.app_popmodule .app_list .list_container .pop_photo .list_body .list_img .photo{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 3px #fff , inset 0 1px 3px rgba(255,255,255,0.4);box-shadow:0 1px 3px #fff , inset 0 1px 3px rgba(255,255,255,0.4)}
.app_popmodule .app_list .list_container .pop_photo .list_body .list_main{padding-left:3px;}
.app_popmodule .app_list .list_container .pop_photo .list_body .list_main .list_img{width:33%;min-width:57px;float:left;text-align:center;}
.app_popmodule .app_list .list_container .pop_photo .list_body .list_main .list_img:nth-of-type(1),.app_popmodule .app_list .list_container .pop_photo .list_body .list_main .list_img:nth-of-type(2),.app_popmodule .app_list .list_container .pop_photo .list_body .list_main .list_img:nth-of-type(3){margin:0 0 6px}
.app_popmodule .app_list .app_link{display:-webkit-box !important;display:box;padding-left:7px;}
.app_popmodule .app_list .app_link .app_img{height:30px;width:30px}
.app_popmodule .app_list .app_link .app_main{padding-top:7px;text-align:left;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.app_popmodule .app_list .app_link .app_main .text{padding-left:5px}
.group_history{border-bottom:1px solid #ddd}
.group_history .group_container,.applications .group_container,.group_history .app_container,.applications .app_container{padding:3px 5px;background:#fff;border-bottom:solid 1px #ddd}
.group_history .group_item,.applications .group_item,.group_history .app_item,.applications .app_item{position:relative;float:left;width:25%;min-width:60px;text-align:center;font-weight:normal;}
.group_history .group_item.tap .wrap,.applications .group_item.tap .wrap,.group_history .app_item.tap .wrap,.applications .app_item.tap .wrap{-webkit-border-radius:4px;border-radius:4px;background-color:#f4f4f4}
.group_history .group_item .title,.applications .group_item .title,.group_history .app_item .title,.applications .app_item .title{font-weight:normal}
.group_history .thumbnail,.applications .thumbnail{margin:6px 6px 0;background-color:#fff}
.group_history .title,.applications .title{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:0;padding:0 2px 3px;color:#444;line-height:1;font-size:1rem;text-align:center;}
.group_history .title.add_apps,.applications .title.add_apps{margin-top:5px}
.group_history .recommend_info_container,.applications .recommend_info_container{margin:7px;}
.group_history .recommend_info_container .recommend_info,.applications .recommend_info_container .recommend_info{position:relative;padding:7px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #ddd;background:#ffd;line-height:1;}
.group_history .recommend_info_container .recommend_info.tap,.applications .recommend_info_container .recommend_info.tap{background-color:#ffffb4;}
.group_history .recommend_info_container .recommend_info.tap::after,.applications .recommend_info_container .recommend_info.tap::after{border-bottom-color:#ffffb4}
.group_history .recommend_info_container .recommend_info::before,.applications .recommend_info_container .recommend_info::before,.group_history .recommend_info_container .recommend_info::after,.applications .recommend_info_container .recommend_info::after{position:absolute;display:none;content:'';top:-12px;height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:solid 11px #ddd}
.group_history .recommend_info_container .recommend_info::after,.applications .recommend_info_container .recommend_info::after{border-bottom-color:#ffd;top:-10px}
.group_history .recommend_info_container .recommend_info.next_2::before,.applications .recommend_info_container .recommend_info.next_2::before,.group_history .recommend_info_container .recommend_info.next_2::after,.applications .recommend_info_container .recommend_info.next_2::after{display:block;left:35%}
.group_history .recommend_info_container .recommend_info.next_3::before,.applications .recommend_info_container .recommend_info.next_3::before,.group_history .recommend_info_container .recommend_info.next_3::after,.applications .recommend_info_container .recommend_info.next_3::after{display:block;left:60%}
.group_history .recommend_info_container .recommend_info.next_4::before,.applications .recommend_info_container .recommend_info.next_4::before,.group_history .recommend_info_container .recommend_info.next_4::after,.applications .recommend_info_container .recommend_info.next_4::after{display:block;left:85%}
.group_history .recommend_info_container .recommend_info .title,.applications .recommend_info_container .recommend_info .title{margin-left:-7px;margin-right:-7px;margin-bottom:0;padding-left:7px;padding-right:7px;padding-bottom:6px;border-bottom:solid 1px #ddd;color:#333;text-align:left;font-size:1.4rem;font-weight:bold;line-height:1.2}
.group_history .recommend_info_container .recommend_info .list_body,.applications .recommend_info_container .recommend_info .list_body{margin:0 -7px -7px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.group_history .recommend_info_container .recommend_info .list_body .list_main,.applications .recommend_info_container .recommend_info .list_body .list_main{position:relative;padding:7px 7px 7px 0}
.group_history .recommend_info_container .recommend_info .list_body .thumbnail,.applications .recommend_info_container .recommend_info .list_body .thumbnail{margin:7px}
.group_history .recommend_info_container .recommend_info .heading,.applications .recommend_info_container .recommend_info .heading{padding:0 0 2px 0}
.group_history .recommend_info_container .recommend_info .sub_msg,.applications .recommend_info_container .recommend_info .sub_msg{line-height:1.3;color:#999}
.group_history .recommend_info_container .recommend_info .btn_area,.applications .recommend_info_container .recommend_info .btn_area{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;bottom:5px;padding:0 10px 0 0;}
.group_history .recommend_info_container .recommend_info .btn_area .btn,.applications .recommend_info_container .recommend_info .btn_area .btn{width:100%}
.group_history .recommend_info_container .recommend_info .topics,.applications .recommend_info_container .recommend_info .topics{display:inline;color:#333;font-size:1.2rem;vertical-align:.1em;font-weight:bold}
.group_history [class^='marker_'],.applications [class^='marker_']{position:absolute;top:-7px;left:50%;margin-left:-43px}
.table_list{border-bottom:1px solid #ddd;}
.table_list .table_item{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:4px 7px 2px;background-color:#fff;border-top:dotted 1px #ddd;line-height:1;}
.table_list .table_item .item_wrap{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center}
.table_list .table_item .special_wrap{-webkit-box-align:start;box-align:start}
.table_list .table_item .text{display:block;-webkit-box-flex:1;box-flex:1;color:#444;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px}
.table_list .table_item .sub_text{padding:2px 0 3px 4px;font-size:1rem;color:#aaa;font-weight:bold;text-shadow:0 1px 0 #fff}
.table_list .table_item.tap{background:#f4f4f4 !important}
.table_list .table_item:nth-of-type(4n-1),.table_list .table_item:nth-of-type(4n+2){background-color:#fff}
.table_list .table_item:nth-of-type(2n+1),.table_list .table_item:nth-of-type(2n+1):last-child{border-right:1px dotted #ddd}
.table_list .table_item:last-child{border-right:none}
.table_list .table_item:nth-of-type(1),.table_list .table_item:nth-of-type(2){border-top:none}
.table_list .table_item:empty{background:none}
.table_list.buttons{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;border-bottom:none;background:#fff;border-bottom:solid 1px #ddd;}
.table_list.buttons .table_item{border:none !important;padding:4px 3px 2px;background:#fff !important;}
.table_list.buttons .table_item:empty{display:none}
.table_list.buttons .table_item[data-genrekey = cmnow]:first-child{width:100%;}
.table_list.buttons .table_item[data-genrekey = cmnow]:first-child .item_wrap::before{content:'';display:block;height:30px;width:30px;margin:0 2px;background-position:-208px -68px}
.table_list.buttons .table_item[data-genrekey = cmnow]:first-child .text{color:#4cac26 !important;font-size:1.4rem;line-height:1.1}
.table_list.buttons .table_item[data-genrekey = cmnow]:first-child .thumbnail{display:none}
.special_categories.table_list.buttons .table_item[data-genrekey = cmnow]{width:50%;}
.special_categories.table_list.buttons .table_item[data-genrekey = cmnow] .text{font-size:1.2rem}
.table_list.buttons .table_item.tap{background:#fff !important;}
.table_list.buttons .table_item.tap .item_wrap{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(top,#ededed 0,#fff 100%);}
.table_list.buttons .table_item.tap .item_wrap .text{color:rgba(102,102,102,0.7)}
.table_list.buttons .table_item .item_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:41px;padding:4px 4px 2px;border:solid 1px #dededb;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);background:linear-gradient(top,#fff 0,#ededed 100%);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;}
.table_list.buttons .table_item .item_wrap .android{-webkit-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff}
.table_list.buttons .table_item .item_wrap .thumbnail{border:none;-webkit-border-radius:2px;border-radius:2px}
.table_list.buttons .table_item .item_wrap .text{font-size:1.2rem;color:#666;line-height:1.1}
.genre_container .table_list .table_item.disable_tag{opacity:.7;}
.genre_container .table_list .table_item.disable_tag .text,.genre_container .table_list .table_item.disable_tag .number{color:#888}
.cm_special .list_container{padding:9px 7px;border-bottom:1px solid #ddd;background:#fff;}
.cm_special .list_container.tap{background:#f4f4f4}
.cm_special .headding{margin-bottom:2px;color:#444;font-size:1.2rem}
.cm_special .label{text-shadow:none;background:#4dac26;color:#fff;font-size:1rem;padding:3px 5px;-webkit-border-radius:4px;border-radius:4px}
.invite_wrap .list_item{padding:7px;}
.invite_wrap .list_item .list_body{margin-bottom:10px;}
.invite_wrap .list_item .list_body .list_img{display:-webkit-box !important;display:box;}
.invite_wrap .list_item .list_body .list_img .user_img{padding-left:8px}
.invite_wrap .list_item .list_body .list_main{padding-left:7px;}
.invite_wrap .list_item .list_body .list_main .recommend_msg{font-size:1.2rem;color:#666;}
.invite_wrap .list_item .list_body .list_main .recommend_msg .name{color:#444;font-weight:bold;}
.invite_wrap .list_item .list_body .list_main .recommend_msg .name.tap{background:rgba(68,68,68,0.1) !important;-webkit-border-radius:4px;border-radius:4px}
.invite_wrap .list_item .list_body .list_main .text{position:relative;color:#666;font-size:1.2rem;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom:2px;}
.invite_wrap .list_item .list_body .list_main .text .link{color:#444 !important;word-wrap:break-word;padding-left:13px;}
.invite_wrap .list_item .list_body .list_main .text .link::before{content:'';display:block;position:absolute;top:50%;right:7px;height:7px;width:7px;margin:-5px 0 0;border-top:solid 3px #aaa;border-right:solid 3px #aaa;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:5px;width:5px;left:0}
.invite_wrap .list_item .list_body .list_main .text .link.tap{background:rgba(68,68,68,0.1) !important;padding:0 0 0 13px !important;-webkit-border-radius:4px;border-radius:4px}
.invitation_link{position:relative;display:-webkit-box !important;display:box;min-height:20px;padding:7px 7px;-webkit-box-align:center;box-align:center;}
.invitation_link.has_icons{min-height:23px}
.invitation_link .icon{padding-right:5px;font-size:16px;}
.invitation_link .icon.F{color:#4dac26;}
.invitation_link .icon.F.big{font-size:22px;vertical-align:-4px}
.invitation_link .icon.coin{color:#fc0}
.invitation_link .thumbnail.xx_small{margin-right:7px;vertical-align:-5px;border:0}
.invitation_link .text{-webkit-box-flex:1;box-flex:1;font-size:1.4rem;line-height:20px;color:#444;font-weight:normal}
.invitation_link .icons .service_icon,.invitation_link .icons .mail,.invitation_link .icons .line,.invitation_link .icons .qr{float:left;padding:0;margin-right:5px}
.invitation_link .icons i:last-child{margin-right:3px}
.invitation_link .icons .service_icon{height:25px;width:25px}
.invitation_link .icons .mail{display:block;margin:0 7px 2px 0;padding:6px 4px;width:25px;height:25px;border:1px solid #ddd;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4dac26;font-size:1.5rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#fdfdfd 0%,#f1f1f1 100%);background:linear-gradient(top,#fdfdfd 0%,#f1f1f1 100%)}
.invitation_link .icons .qr{display:block;margin:3px 7px 0 0;font-size:22px;color:#4dac26}
.invitation_link.list_container{padding:0;}
.invitation_link.list_container .list_item{padding:0;}
.invitation_link.list_container .list_item .list_img{display:-webkit-box !important;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:end;box-pack:end;flex-pack:end;width:50px;overflow:hidden;text-align:center;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.invitation_link.list_container .list_item .list_img img{width:100%}
.invitation_link.list_container .list_item .list_img .heading i{font-size:3rem;color:#4dac26}
.invitation_link.list_container .list_item .list_img .sub_msg{line-height:18px;font-size:1.2rem;text-shadow:none;background:#aaa;color:#fff}
.invitation_link.list_container .list_item .list_main{padding:6px 7px}
.invitation_link.tap .list_img{position:relative;}
.invitation_link.tap .list_img:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:.1;z-index:30}
.coin_menu .section_h1 .button{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:12px;padding:2px 4px 2px 2px;}
.coin_menu .section_h1 .button.tap{-webkit-border-radius:4px;border-radius:4px;background:#666}
.coin_menu .list_item.disclosure{padding:9px 7px;background-color:#fff;}
.coin_menu .list_item.disclosure h1{font-weight:normal;}
.coin_menu .list_item.disclosure h1 .icon{color:#4dac26;font-size:1.4rem;padding-right:5px}
.coin_menu .list_item.disclosure h1 .text{color:#fff}
.coin_menu .coin_balance_item .note{color:#f33;font-size:1.2rem}
.coin_menu .coin_balance_item .spinner{display:inline;vertical-align:-.2em}
.group_history,.applications{background-color:#fff;}
.group_history .group_slider,.applications .group_slider,.group_history .app_slider,.applications .app_slider{position:relative;overflow:hidden;min-height:102px;margin:0 0 0 7px;}
.group_history .group_slider .group_container,.applications .group_slider .group_container,.group_history .app_slider .group_container,.applications .app_slider .group_container,.group_history .group_slider .app_container,.applications .group_slider .app_container,.group_history .app_slider .app_container,.applications .app_slider .app_container{display:-webkit-box !important;display:box;position:absolute;left:0;padding:0;border-bottom:none;}
.group_history .group_slider .group_container .thumbnail.add,.applications .group_slider .group_container .thumbnail.add,.group_history .app_slider .group_container .thumbnail.add,.applications .app_slider .group_container .thumbnail.add,.group_history .group_slider .app_container .thumbnail.add,.applications .group_slider .app_container .thumbnail.add,.group_history .app_slider .app_container .thumbnail.add,.applications .app_slider .app_container .thumbnail.add{border:none;}
.group_history .group_slider .group_container .thumbnail.add::before,.applications .group_slider .group_container .thumbnail.add::before,.group_history .app_slider .group_container .thumbnail.add::before,.applications .app_slider .group_container .thumbnail.add::before,.group_history .group_slider .app_container .thumbnail.add::before,.applications .group_slider .app_container .thumbnail.add::before,.group_history .app_slider .app_container .thumbnail.add::before,.applications .app_slider .app_container .thumbnail.add::before{content:'';position:absolute;z-index:10;top:0;left:0;height:57px;width:57px;border:solid 2px #666;-webkit-border-radius:4px;border-radius:4px}
.group_history .group_slider .group_container .thumbnail.add::after,.applications .group_slider .group_container .thumbnail.add::after,.group_history .app_slider .group_container .thumbnail.add::after,.applications .app_slider .group_container .thumbnail.add::after,.group_history .group_slider .app_container .thumbnail.add::after,.applications .group_slider .app_container .thumbnail.add::after,.group_history .app_slider .app_container .thumbnail.add::after,.applications .app_slider .app_container .thumbnail.add::after{content:'+';position:absolute;bottom:-5px;right:-5px;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;width:28px;padding:5px 0 0 0;border:solid 2px #fff;-webkit-border-radius:14px;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#55c40d),color-stop(100%,#3bab09));background:-webkit-linear-gradient(#55c40d,#55c40d 0,#3bab09 100%);background:linear-gradient(#55c40d,#55c40d 0,#3bab09 100%);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.7);box-shadow:0 0 1px rgba(0,0,0,0.7);z-index:11;color:#fff;font-size:16px;text-align:center;text-shadow:0 0 1px rgba(0,0,0,0.2)}
.group_history .group_slider .group_container .thumbnail.add .thumbnail,.applications .group_slider .group_container .thumbnail.add .thumbnail,.group_history .app_slider .group_container .thumbnail.add .thumbnail,.applications .app_slider .group_container .thumbnail.add .thumbnail,.group_history .group_slider .app_container .thumbnail.add .thumbnail,.applications .group_slider .app_container .thumbnail.add .thumbnail,.group_history .app_slider .app_container .thumbnail.add .thumbnail,.applications .app_slider .app_container .thumbnail.add .thumbnail{margin:0;opacity:.5}
.group_history .group_slider .group_container .group_item,.applications .group_slider .group_container .group_item,.group_history .app_slider .group_container .group_item,.applications .app_slider .group_container .group_item,.group_history .group_slider .app_container .group_item,.applications .group_slider .app_container .group_item,.group_history .app_slider .app_container .group_item,.applications .app_slider .app_container .group_item,.group_history .group_slider .group_container .app_item,.applications .group_slider .group_container .app_item,.group_history .app_slider .group_container .app_item,.applications .app_slider .group_container .app_item,.group_history .group_slider .app_container .app_item,.applications .group_slider .app_container .app_item,.group_history .app_slider .app_container .app_item,.applications .app_slider .app_container .app_item{float:none;margin:8px 0 14px}
.group_history .group_slider .group_container .more_my_app .icon,.applications .group_slider .group_container .more_my_app .icon,.group_history .app_slider .group_container .more_my_app .icon,.applications .app_slider .group_container .more_my_app .icon,.group_history .group_slider .app_container .more_my_app .icon,.applications .group_slider .app_container .more_my_app .icon,.group_history .app_slider .app_container .more_my_app .icon,.applications .app_slider .app_container .more_my_app .icon{-webkit-box-sizing:border-box !important;-webkit-background-clip:border-box;border:dashed 1px #ccc;width:60px;height:60px;color:#ebebeb;margin:0;font-size:3rem;-webkit-border-radius:4px;border-radius:4px;padding-top:16px;}
.android .group_history .group_slider .group_container .more_my_app .icon,.android .applications .group_slider .group_container .more_my_app .icon,.android .group_history .app_slider .group_container .more_my_app .icon,.android .applications .app_slider .group_container .more_my_app .icon,.android .group_history .group_slider .app_container .more_my_app .icon,.android .applications .group_slider .app_container .more_my_app .icon,.android .group_history .app_slider .app_container .more_my_app .icon,.android .applications .app_slider .app_container .more_my_app .icon{border:dotted 2px #ccc}
.group_history .group_slider .group_container .more_my_app .icon ::after,.applications .group_slider .group_container .more_my_app .icon ::after,.group_history .app_slider .group_container .more_my_app .icon ::after,.applications .app_slider .group_container .more_my_app .icon ::after,.group_history .group_slider .app_container .more_my_app .icon ::after,.applications .group_slider .app_container .more_my_app .icon ::after,.group_history .app_slider .app_container .more_my_app .icon ::after,.applications .app_slider .app_container .more_my_app .icon ::after{content:'';margin-top:10px}
.group_history .group_slider .group_container .more_my_app .title,.applications .group_slider .group_container .more_my_app .title,.group_history .app_slider .group_container .more_my_app .title,.applications .app_slider .group_container .more_my_app .title,.group_history .group_slider .app_container .more_my_app .title,.applications .group_slider .app_container .more_my_app .title,.group_history .app_slider .app_container .more_my_app .title,.applications .app_slider .app_container .more_my_app .title{margin-top:5px}
.group_history .group_slider .group_container .group_item.tap .thumbnail.add::after,.applications .group_slider .group_container .group_item.tap .thumbnail.add::after,.group_history .app_slider .group_container .group_item.tap .thumbnail.add::after,.applications .app_slider .group_container .group_item.tap .thumbnail.add::after,.group_history .group_slider .app_container .group_item.tap .thumbnail.add::after,.applications .group_slider .app_container .group_item.tap .thumbnail.add::after,.group_history .app_slider .app_container .group_item.tap .thumbnail.add::after,.applications .app_slider .app_container .group_item.tap .thumbnail.add::after,.group_history .group_slider .group_container .app_item.tap .thumbnail.add::after,.applications .group_slider .group_container .app_item.tap .thumbnail.add::after,.group_history .app_slider .group_container .app_item.tap .thumbnail.add::after,.applications .app_slider .group_container .app_item.tap .thumbnail.add::after,.group_history .group_slider .app_container .app_item.tap .thumbnail.add::after,.applications .group_slider .app_container .app_item.tap .thumbnail.add::after,.group_history .app_slider .app_container .app_item.tap .thumbnail.add::after,.applications .app_slider .app_container .app_item.tap .thumbnail.add::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4ea40d),color-stop(100%,#6abb0e));background:-webkit-linear-gradient(#4ea40d,#4ea40d 0,#6abb0e 100%);background:linear-gradient(#4ea40d,#4ea40d 0,#6abb0e 100%)}
.noauth .sns_login{margin-top:9px;}
.noauth .sns_login .list_item{border:0;padding:0;}
.noauth .sns_login .list_item .list_main{font-size:1rem}
.noauth .sns_login .list_item .list_img{padding:5px 0;}
.noauth .sns_login .list_item .list_img .sns_list{display:-webkit-box !important;display:box;}
.noauth .sns_login .list_item .list_img .sns_list .sns_item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;box-flex:1;}
.noauth .sns_login .list_item .list_img .sns_list .sns_item .service_icon{height:25px;width:25px;margin-left:5px}
.noauth .sns_login .list_item .list_img.tap{-webkit-border-radius:4px;border-radius:4px;background-color:#e9f0f7}
.noauth.last{background:#f2f2f0;border-bottom:none;}
.noauth.last .sns_login .list_item{background:#f2f2f0}
.noauth .global_nav{background:#f2f2f0;}
.noauth .global_nav .utility_list{margin:0 0 9px;padding:9px 7px 0}
.noauth .header_banner{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);background:#fff}
.noauth .image_wrap{line-height:0}
.noauth .login_for_ameba p,.noauth .register_for_ameba p,.noauth .login_and_register_for_ameba p{font-size:1.2rem;color:#666;padding-bottom:4px}
.noauth .login_for_ameba button,.noauth .register_for_ameba button,.noauth .login_and_register_for_ameba button{padding:0;line-height:43px;margin:0 0 9px 0}
.noauth .login_for_ameba button.primary,.noauth .register_for_ameba button.primary,.noauth .login_and_register_for_ameba button.primary{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff8600),color-stop(100%,#ff6900));background:-webkit-linear-gradient(#ff8600,#ff8600 0,#ff6900 100%);background:linear-gradient(#ff8600,#ff8600 0,#ff6900 100%);border:solid 1px rgba(51,51,51,0.1);color:btn-tc-primary;line-height:53px;}
.noauth .login_for_ameba button.primary i,.noauth .register_for_ameba button.primary i,.noauth .login_and_register_for_ameba button.primary i{font-size:30px;text-shadow:none;vertical-align:middle;margin-right:10px}
.noauth .login_for_ameba button.primary.tap,.noauth .register_for_ameba button.primary.tap,.noauth .login_and_register_for_ameba button.primary.tap{background:#ff6900;color:rgba(255,255,255,0.7);}
.noauth .login_for_ameba button.primary.tap i,.noauth .register_for_ameba button.primary.tap i,.noauth .login_and_register_for_ameba button.primary.tap i{color:rgba(249,249,249,0.8)}
.noauth .login_other{margin-top:7px;}
.noauth .login_other i{display:inline-block}
.noauth .login_other p{font-size:1.2rem;color:#666;padding-bottom:4px}
.noauth .login_other .container.frame{margin:0}
.noauth .login_other .list_item{position:relative;padding:7px 12px;}
.noauth .login_other .list_item.tap:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:.1;z-index:30}
.noauth .login_other .list_item:first-child.tap:after{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.noauth .login_other .list_item:last-child.tap:after{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.noauth .login_other .list_item .list_body .list_main{padding-left:8px;}
.noauth .login_other .list_item .list_body .list_main .heading{font-size:1.5rem}
.noauth .login_other .note{padding:0;color:#aaa;font-size:1rem}
.noauth .login_other .icon.A{display:block;width:32px;font-size:28px;padding-top:4px}
.noauth .login_other .connect_list_android .list_item{border-top:dotted 1px #ddd;}
.noauth .login_other .connect_list_android .list_item:last-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}
.noauth .login_other .connect_list_android .list_item:last-child.tap:after{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}
.noauth .login_select .frame{margin:6px 7px 6px;}
.noauth .login_select .frame.blog .login_main{padding-top:12px;padding-bottom:12px;}
.noauth .login_select .frame.blog .login_main.btn.large{border:none !important;padding-left:0;padding-right:0;}
.noauth .login_select .frame.blog .login_main.btn.large .list_mains{padding-left:0;}
.noauth .login_select .frame.blog .login_main.btn.large .list_mains span{padding-left:0;text-align:center}
.noauth .login_select .frame .login_main{width:100%;padding-top:8px;border-right:none !important;}
.noauth .login_select .frame .login_main .provider_name{padding:0 0 0 4px;font-size:1.5rem}
.noauth .login_select .list_item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;box-align:center;float:left;height:45px;width:50%;padding:5px 4px 0 7px;}
.noauth .login_select .list_item .heading{padding-top:2px;font-weight:normal}
.noauth .login_select .list_item .provider_name{display:block;padding-top:2px;font-weight:bold}
.noauth .login_select .list_item.tap{background:#f4f4f4 !important}
.noauth .login_select .list_item .list_main{padding-left:7px;font-size:1.2rem}
.noauth .login_select .list_item:nth-child(2){-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.noauth .login_select .list_item:nth-child(odd){border-right:dotted 1px #ddd}
.noauth .login_select .list_body{-webkit-box-align:center;box-align:center}
.noauth .login_select .select_sns{position:relative;font-size:1.2rem;padding:0 7px;display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;height:20px;}
.noauth .login_select .select_sns .link{font-size:1;color:#5885a7;position:absolute;top:0;right:9px;padding:2px}
.noauth .login_select .select_sns .tap{background:#f4f4f4;-webkit-border-radius:4px;border-radius:4px}
.noauth .login_select .select_sns.precaution{margin-top:6px}
.noauth .login_select .login_select_note{padding-top:2px;padding-bottom:7px;text-align:center;font-size:1.2rem;font-weight:bold;color:#888}
.noauth .login_notes .login_caution{padding:0 7px;font-size:1.2rem;color:#666;}
.noauth .login_notes .login_caution .tx_link{font-weight:normal;color:#5885a7 !important}
.noauth .login_notes .list_container .list_item{padding:8px;color:#666;font-size:1.2rem;}
.noauth .login_notes .list_container .list_item p .tx_link{font-weight:normal}
.noauth .login_notes .list_container .list_item p:first-child{margin-bottom:8px}
.pager{border-bottom:solid 1px #ddd;background:#fafafa;}
.pager .pager_list{display:-webkit-box !important;display:box}
.pager .pager_item{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:104px;padding:7px;}
.pager .pager_item:nth-child(2){min-width:90px;-webkit-box-flex:1;box-flex:1}
.pager .pager-prev,.pager .pager-next,.pager .pager-stay{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;width:90px;padding:6px 2px 6px 6px}
.pager .pager-prev,.pager .pager-next{position:relative;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #ddd;background:#fff;color:#444;}
.pager .pager-prev.tap,.pager .pager-next.tap{background:#f4f4f4}
.pager .pager-prev::before,.pager .pager-next::before{content:'';position:absolute;top:10px;display:block;height:6px;width:6px;border-top:solid 3px #aaa}
.pager .pager-prev{padding-left:22px;}
.pager .pager-prev::before{left:10px;border-left:solid 3px #aaa;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.pager .pager-next{text-align:right;padding-right:22px;}
.pager .pager-next::before{right:10px;border-right:solid 3px #aaa;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.pager .pager-stay{width:100%;padding-top:7px;text-align:center;color:#aaa}
.app_status_frame{position:relative;display:inline-block;width:60px;height:60px;}
.app_status_frame .thumbnail{margin:0}
.app_status_frame .status_tag{position:absolute;display:block;background:rgba(170,170,170,0.8);bottom:0;padding:2px 0;width:60px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;color:#fff;font-size:1rem;text-align:center}
.contents_slider{position:relative;-webkit-border-radius:4px;border-radius:4px;padding:7px 0;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);margin:7px 0 3px 0;background-color:#fafafa;}
.contents_slider .triangle{position:absolute;background-color:#fafafa;top:-4px;left:24px;height:8px;width:8px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.2);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.2);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.contents_slider_wrap{position:relative;height:172px;overflow-x:hidden;}
.contents_slider_wrap .slider_wrap{display:-webkit-box !important;display:box;position:absolute;left:0%;margin-left:7px;}
.contents_slider_wrap .slider_wrap .image_wrap{width:138px;height:172px;margin-right:7px;background-size:138px 172px;overflow:hidden;}
.contents_slider_wrap .slider_wrap .image_wrap .thumbnail{margin:0;width:138px;height:172px;background-size:138px 172px}
.apps_globalnavi .tab_container.small .tab_label .icon_label{font-size:1rem}
.genre_container .table_list .table_item{background-color:#fff;}
.genre_container .table_list .table_item .item_wrap{height:32px}
.genre_container .table_list .table_item .text{-webkit-box-flex:0;box-flex:0;max-width:59%;font-size:1.2rem;font-weight:normal}
.genre_container .table_list .table_item .number{-webkit-box-flex:1;box-flex:1;color:#444;font-weight:normal;margin-left:3px;}
.genre_container .table_list .table_item .number::before{content:'('}
.genre_container .table_list .table_item .number::after{content:')'}
.genre_container .table_list .table_item.colspan2{width:100%}
.genre_container .table_list .table_item.more_btn .item_wrap{-webkit-box-pack:center;box-pack:center;flex-pack:center}
.genre_container .table_list .table_item.more_btn p{text-align:center;font-size:1.4rem;font-weight:normal}
.genre_container .table_list .table_item.more_btn .icon{font-size:1.4rem;color:#aaa;margin-left:4px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ranking_container .list_item .list_body{padding-top:9px}
.ranking_container .list_item .list_img{margin-left:25px;position:relative;}
.ranking_container .list_item .list_img .app_installed{display:block;position:absolute;top:auto;bottom:0;left:0;right:0;height:1.4rem;background:rgba(0,0,0,0.5);line-height:1.4rem;font-size:1rem;font-weight:bold;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3);text-align:center;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;}
.ranking_container .list_item .list_img .app_installed.hide{display:none}
.ranking_container .list_item .list_main{padding-bottom:12px;}
.ranking_container .list_item .list_main .rank_mark{margin-right:2px;position:absolute;left:7px;top:5px;font-weight:bold}
.ranking_container .list_item .list_main .heading{position:relative !important;}
.ranking_container .list_item .list_main .heading .text{float:none !important;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline !important;padding-left:2px;white-space:normal !important}
.ranking_container .list_item .list_main .heading .icon{font-size:15px;}
.ranking_container .list_item .list_main .heading .icon.up{color:#f36;margin-left:2px !important}
.ranking_container .list_item .list_main .heading .icon.up.down{vertical-align:0;color:#39c;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ranking_container .list_item .list_main .heading .icon.up.stay{vertical-align:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fc6}
.ranking_container .list_item .list_main .sub_msg{margin-top:0;white-space:normal;}
.ranking_container .list_item .list_main .sub_msg.multiple_ellipsis{margin-top:4px !important;display:block;overflow:hidden;width:100%;height:2.8em;margin:0;padding:0;line-height:1.4em;}
.ranking_container .list_item .list_main .sub_msg.multiple_ellipsis::before{content:"";float:left;width:5px;height:2.8em}
.ranking_container .list_item .list_main .sub_msg.multiple_ellipsis::after{content:'\02026';float:right;position:relative;top:-1.4em;left:100%;width:3em;margin-left:-3em;padding-top:.35em;padding-right:5px;text-align:right;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);background:linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);}
.tap .ranking_container .list_item .list_main .sub_msg.multiple_ellipsis::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(244,244,244,0)),color-stop(50%,#f4f4f4)) !important;background:-webkit-linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important;background:linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important}
.ranking_container .list_item .list_main .sub_msg.multiple_ellipsis > *:first-child{float:right;width:100%;margin-left:-5px}
.ranking_container .list_item .list_main .category{font-size:1rem;color:#888;position:absolute;bottom:2px}
.ranking_container .list_item:last-child{border-bottom:none}
.ranking_container .list_item:nth-of-type(n+4) .list_body{padding-top:0}
.ranking_container .list_item:nth-of-type(n+4) .list_main .multiple_ellipsis{display:block;overflow:hidden;width:100%;height:1.4em;margin:0;padding:0;line-height:1.4em;}
.ranking_container .list_item:nth-of-type(n+4) .list_main .multiple_ellipsis::before{content:"";float:left;width:5px;height:1.4em}
.ranking_container .list_item:nth-of-type(n+4) .list_main .multiple_ellipsis::after{content:'\02026';float:right;position:relative;top:-1.4em;left:100%;width:3em;margin-left:-3em;padding-top:.35em;padding-right:5px;text-align:right;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);background:linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);}
.tap .ranking_container .list_item:nth-of-type(n+4) .list_main .multiple_ellipsis::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(244,244,244,0)),color-stop(50%,#f4f4f4)) !important;background:-webkit-linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important;background:linear-gradient(left,rgba(244,244,244,0) 0,#f4f4f4 50%) !important}
.ranking_container .list_item:nth-of-type(n+4) .list_main .multiple_ellipsis > *:first-child{float:right;width:100%;margin-left:-5px}
.ranking_container .list_item:nth-of-type(n+4) .rank_mark{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:20px;text-align:center;background-color:#aaa;}
.ranking_container .list_item:nth-of-type(n+4) .rank_mark::before{content:'';padding-right:0}
.ranking_container .list_item:nth-of-type(2n) .list_main .multiple_ellipsis::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);background:linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%)}
.price.lack{color:#f33}
.price.coin{font-weight:bold;}
.price.coin::before{content:'$';color:#fc0;font-size:1em;font-weight:normal;margin-right:3px;line-height:1em}
.price.coin::after{content:'C';color:#999;margin-left:4px}
.header_appeal{padding:9px 0 7px 7px;background-color:#fff;position:relative;z-index:1;display:-webkit-box !important;display:box;-webkit-box-pack:justify;box-pack:justify;flex-pack:justify;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.header_appeal .header_appeal_main{display:-webkit-box !important;display:box;-webkit-box-flex:1;box-flex:1;border-right:1px solid #ddd;}
.header_appeal .header_appeal_main .icon{padding-right:5px;font-size:3rem;color:#4dac26}
.header_appeal .msg{display:block;font-size:1.2rem;color:#444}
.header_appeal .sub_msg{display:block;font-size:1rem;color:#666}
.header_appeal .header_appeal_close{margin-left:3px;margin-right:3px;padding-left:4px;padding-right:4px;-webkit-border-radius:4px;border-radius:4px;}
.header_appeal .header_appeal_close.tap{background-color:#f4f4f4}
.header_appeal .header_appeal_close .icon{line-height:3rem;font-size:1.5rem;color:#ccc}
.pickup_blog .detail_list .heading{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:-4px;padding-left:4px}
.pickup_blog .detail_list .title{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:7px 7px 5px;border-bottom:dotted 1px #ddd;background:#fff}
.pickup_blog .detail_list .list_item{position:relative}
.pickup_blog .detail_list .sub_msg{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:1.3em;display:block !important}
.pickup_blog .detail_list .reader_btn{position:absolute;bottm:0;right:7px}
.pickup_blog .summary_list{background:#fff;}
.pickup_blog .summary_list .title{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:7px 7px 5px}
.pickup_blog .summary_list .thumbs{padding-bottom:7px}
.pickup_blog .summary_list.tap{background-color:#f4f4f4}
.pickup_blog .summary_list .new{padding:0 0 0 3px;}
.pickup_blog .summary_list .new::before{vertical-align:.1em}
.pickup_blog .sub_msg{color:#888}
.pickup_blog .thumbs_small{display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;height:44px;padding-top:4px;padding-bottom:0}
.pickup_blog .thumbs{display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;position:relative;}
.pickup_blog .thumbs.and_more::after{position:absolute;displauy:block;content:'...';top:50%;margin-top:-13px;letter-spacing:3px;color:#333;font-size:1.4rem;line-height:1}
.pickup_blog .thumbs .thumbnail{margin:0 4px}
.pickup_blog .more_pickup{padding:7px;text-align:center;}
.pickup_blog .more_pickup.tap{background-color:#f4f4f4}
.reader_btn{height:22px;width:120px;min-height:22px;padding:1px 2px 0 1px;font-size:1.2rem;text-shadow:0 1px 0 #fff;text-align:center;}
.reader_btn.small{width:auto}
.reader_btn .icon{font-size:.9rem;padding:5px 3px 0 2px;vertical-align:0}
.reader_btn .reader_text{margin-left:-1px;padding-right:2px;font-size:1.2rem}
.complete_blog_reader{position:fixed;display:-webkit-box !important;display:box;-webkit-box-align:center;box-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:-100px;width:100%;padding:4px 7px 0;height:48px;background:rgba(0,0,0,0.78);}
.complete_blog_reader .thumbnail{width:52px;height:44px;-webkit-border-radius:0;border-radius:0;background:transparent;margin-right:12px}
.complete_blog_reader .text{-webkit-box-flex:1;box-flex:1;font-size:1.2rem;color:#fff;line-height:1.4}
.complete_blog_reader .btn{padding:3px 5px;background:#000 !important;font-weight:normal;color:#fff}
.checklist_dialog{padding-top:12px;padding-bottom:10px;}
.checklist_dialog .dialog_menu{margin-top:5px}
.checklist_dialog .description{margin-top:3px;margin-bottom:5px;font-size:1.2rem;color:#888}
.checklist_dialog .checklist_frame{height:165px;border:solid 1px #ddd;-webkit-border-radius:4px;border-radius:4px;background-color:#ffffca;overflow:hidden;background-image:url("../img/$ratio/external/amb_blog_reader_first.png");background-size:250px 156px;background-repeat:no-repeat;background-position:center bottom;}
.checklist_dialog .checklist_frame .wrapper{width:218px;margin:50px auto 0;text-align:left}
.checklist_dialog .checklist_frame .title{padding-left:7px;font-size:1.2rem;font-weight:bold;color:#888;text-align:left}
.checklist_dialog .checklist_frame .list_item{position:relative;height:78px;padding:7px 2px 4px 7px;border:none;background-color:transparent !important;}
.checklist_dialog .checklist_frame .list_item .blog_title{display:block !important;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:4px;font-weight:bold;font-size:.9rem;color:#aaa}
.checklist_dialog .checklist_frame .list_item .sub_msg{margin:0;display:block !important;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;font-size:.9rem;color:#888}
.checklist_dialog .checklist_frame .list_item .entry_title{font-size:1.1rem}
.checklist_dialog .checklist_frame .list_item .thumbnail{height:60px;width:60px;-webkit-border-radius:0;border-radius:0}
.checklist_dialog .checklist_frame .list_item .list_main{padding-right:7px}
.checklist_dialog .checklist_frame .list_aside{position:absolute;bottom:7px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0;width:100%;padding:2px 70px 0 7px;color:#aaa;}
.checklist_dialog .checklist_frame .list_aside .heading{float:none;display:block !important;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;margin-bottom:0;color:inherit;font-size:.9rem}
.checklist_dialog .checklist_frame .list_aside .info{float:none !important;-webkit-box-pack:start;box-pack:start;flex-pack:start;font-size:.9rem;font-weight:normal}
.checklist_dialog .checklist_frame .list_aside .comment{padding-right:10px;}
.checklist_dialog .checklist_frame .list_aside .comment .icon{padding-right:3px;font-size:10px;}
.checklist_dialog .checklist_frame .list_aside .comment .icon .readed_text{margin-top:1px;text-align:center}
.checklist_dialog .checklist_frame .list_aside .comment .icon::before{vertical-align:.1em}
.checklist_dialog .checklist_frame .list_aside .postdate{text-align:left;font-size:.9rem}
.genres_module{border-top:1px solid #ddd;}
.genres_module .table_list{background-color:#fff}
.genres_module .table_item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 0;width:33%;min-height:40px;border-top:1px dotted #ddd;border-right:1px dotted #ddd;text-align:center;font-weight:bold;font-size:1.2rem;}
.genres_module .table_item:nth-of-type(3n){width:34%;border-right:none}
.genres_module .table_item:nth-of-type(-n+3){border-top:none}
.blog_ranking .mvb .list_item{border-bottom:1px dotted #ddd}
.blog_ranking .mvb .sub_msg{color:#888}
.blog_ranking .top3{padding:3px 3px 5px}
.home_topics_history .list_body{position:relative}
.home_topics_history .list_main{padding-right:7px}
.home_topics_history .heading .text{margin-right:4px;display:inline !important;display:block;-webkit-box-flex:1;box-flex:1;text-overflow:normal;white-space:normal;overflow:visible;font-weight:normal}
.home_topics_history .list_aside{min-height:20px}
.home_topics_history .postdate{position:absolute;left:0;bottom:0;text-align:left;font-size:1rem}
.home_topics_history .photo{-webkit-border-radius:0;border-radius:0}
.home_topics_history .nodata{padding:10px 7px;}
.home_topics_history .nodata .text{color:#aaa}
div.page{background:#f2f2f0;width:100%}
div.disableLayer{position:absolute;background:#eff0ed;background:rgba(0,0,0,0.3)}
div.loadingContent{width:100%;text-align:center;font-family:'AmebaSymbols';font-size:24px}
div.bgload{font-family:'AmebaSymbols';position:absolute;text-align:center;color:#ddd;-webkit-user-select:none}
.appear{opacity:1;-webkit-animation:appear dration linear;animation:appear dration linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.disappear{opacity:0;-webkit-animation:disappear dration linear;animation:disappear dration linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.rotate-infinite{-webkit-animation:rotate dration linear infinite;animation:rotate dration linear infinite;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.trans3d{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.transTop{position:absolute;top:45px}
.transSwipe{-webkit-transition:all .2s linear}
.transLinear{-webkit-animation-timing-function:linear}
.trans350{-webkit-animation-duration:.35s}
.trans500{-webkit-animation-duration:.5s}
.trans1000{-webkit-animation-duration:1s}
.appear{opacity:1;-webkit-transform-style:preserve-3d;-webkit-animation-name:appear}
.disappear{opacity:0;-webkit-transform-style:preserve-3d;-webkit-animation-name:disappear}
@-webkit-keyframes appear{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes disappear{0%{opacity:1}
100%{opacity:0}
}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}
}#splash{position:absolute;width:100%;text-align:center;font-family:AmebaSymbols;font-size:128px}
#splash .icon,#splash .logo{display:block}
#splash .logo{width:1em;margin:0 auto;padding-top:6px;color:#4dac26}
#splash .mark{position:relative;}
#splash .mark::after{position:absolute;top:12px;right:28px;content:'\0000ae';color:#000;font-size:10px}
#loading{display:block;position:absolute;padding:12px 10px;-webkit-border-radius:8px;border-radius:8px;background:rgba(255,255,255,0.6);font-family:AmebaSymbols;color:#ddd;z-index:10001;-webkit-user-select:none;}
#loading .i{font-size:16px}
#moduleindicator{display:block;font-family:AmebaSymbols;color:#fff;font-size:32px;width:100%;text-align:center;-webkit-user-select:none}
.fillImg{margin:0;width:100%}
