@charset 'UTF-8';a,body{color:#fff}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}a img,hr,img{border:none}html{line-height:1}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}.center,.tac{text-align:center}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}html{font-size:62.5%}body{line-height:1.4;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none;font-family:'Lucida Grande','segoe UI','ヒラギノ丸ゴ ProN W4','Hiragino Maru Gothic ProN',Meiryo,Arial,sans-serif;font-size:1.6em}#amb_header,#footer,#header,#main,.modal{margin:0 auto;max-width:428px;min-width:320px;position:relative}.touchOver{opacity:.7}dl,ol,ul{list-style-type:none}a{-webkit-user-drag:none}.w100{width:100%}.w48{width:48%}.mw100{max-width:100%}.mw160{max-width:160px}.ht16{height:16px}img{vertical-align:bottom;-webkit-user-drag:none}img.imgAuto{width:100%;height:auto}.wbw{word-wrap:break-word}.boxsizing-boder{box-sizing:border-box}.left{text-align:left}.right{text-align:right}.vam{vertical-align:middle}.vat{vertical-align:top}.relative{position:relative}.absolute{position:absolute}.t2{top:2px}.t-10{top:-10px}.t-20{top:-20px}.t27{top:27px}.t-30{top:-30px}.t-40{top:-40px}.l0{left:0}.r0{right:0}.r10{right:10px}.b15{bottom:15px}.decorationNone{text-decoration:none}.letterSpace{letter-spacing:1px}.off{display:none!important}.ilb{display:inline-block}.table{display:table}.tableCell{display:table-cell}.block{display:block}.fs12{font-size:12px}.fs11{font-size:11px}.fs14{font-size:14px}.fs13{font-size:13px}.fs17{font-size:17px}.fc7{color:#777}.fc4d{color:#4d4d4d}.fcf{color:#fff}.fc2{color:#222}.bold{font-weight:700}.norml{font-weight:400}.bold6{font-weight:600}.bold3{font-weight:300}.op75{opacity:.75}.bru5{border-radius:5px}.bru10{border-radius:10px}.lh13{line-height:13px}.lh40{line-height:40px}.lh35{line-height:35px}.lh16{line-height:1.6}.lh28{line-height:2.8}.lh30{line-height:3}.lh48{line-height:48px}.lhn{line-height:normal}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.fs15{font-size:1.5rem}.lh25{line-height:1.2}.specialContent{background:#af900e}.specialContent .newyear-title{width:100%;height:50px;display:table;position:relative;background:url(../../../imgs/imgs_new/special/title_bar1.png) top center repeat-x;background-size:240px 50px}.specialContent .newyear-title:after,.specialContent .newyear-title:before{width:60px;height:50px;content:'';display:block;position:absolute;top:0}.specialContent .newyear-title:before{left:0;background:url(../../../imgs/imgs_new/special/title_bar2.png) top center no-repeat;background-size:60px 50px}.specialContent .newyear-title:after{right:0;background:url(../../../imgs/imgs_new/special/title_bar3.png) top center no-repeat;background-size:60px 50px}.specialContent .newyear-title h2{color:#7d0022;display:table-cell;vertical-align:middle}.specialContent .titleDecoSpecial>h2{margin-bottom:1em;padding:.2em 0;border-top:1px solid #a14a61;background:#7d0022;text-align:center;font-size:17px;position:relative;color:#fff}.specialContent .titleDecoSpecial>h2:after{width:100%;height:12px;content:'';position:absolute;background:url(../../../imgs/imgs_new/deco/deco28.png) top center repeat-x;background-size:16px 12px;bottom:-14px;left:0}.specialContent .list{margin:0 15px;border-bottom:#c7b257 solid 1px}.specialContent .list>li{border-top:#c7b257 solid 1px;border-bottom:#695608 solid 1px}.specialContent .list>li:nth-of-type(1){border-top:none}.specialContent .list>li a{padding:15px 0;text-decoration:none;display:block}.specialContent .list>li a p{font-size:1.5rem}.specialContent .list>li a .genre,.specialContent .list>li a .peopleNum1,.specialContent .list>li a .peopleNum2{color:#841e20}.specialContent .list>li a .genre:before,.specialContent .list>li a .peopleNum1:before,.specialContent .list>li a .peopleNum2:before{background-color:#841e20}.specialContent .list>li a .present{margin-right:10px;padding:0 0 0 18px;color:#ff3e80;float:left;position:relative;background-color:#ff0;border-radius:10px 0 0 10px;z-index:1}.specialContent .list>li a .present:after,.specialContent .list>li a .present:before{content:'';position:absolute;top:0}.specialContent .list>li a .present:before{width:13px;height:13px;left:3px;background:url(../../../imgs/imgs_new/special/icon_present.png) top center no-repeat;background-size:13px 13px}.specialContent .list>li a .present:after{right:-9px;height:0;width:0;border:7px solid #ff0;border-right-color:transparent;z-index:-1}.specialContent .freeMenu{margin:0 0 15px}.specialContent .freeMenu li{margin:15px 20px 0;padding:5px;position:relative;background:rgba(0,0,0,.1);border-radius:10px;box-shadow:1px 1px 2px rgba(0,0,0,.3) inset,-1px -1px 2px rgba(0,0,0,.3) inset}.specialContent .freeMenu li img{width:50px;height:50px;border-radius:50px;position:absolute;top:13px;left:13px;background:#fff;z-index:1;pointer-events:none}.specialContent .freeMenu li .listContent{padding:17px 0 0 64px;width:100%;font-size:1.4rem;line-height:1.6;text-align:center;position:absolute;top:0;left:0;box-sizing:border-box;z-index:1;pointer-events:none}.specialContent .freeMenu li .listContent span{margin-right:8px;color:#ff0;font-weight:700}.specialContent .freeMenu li p{height:64px;display:block;position:relative;border-radius:8px;background:#a40035;box-shadow:0 2px 3px #c86686 inset,0 -2px 3px #84002a inset}.specialContent .listFootBtn{padding:15px}.specialContent .listFootBtn a,.specialContent .listFootBtn span{width:auto!important}#sb-site.newyear #main .bookImg img,#sb-site.newyear #main .newyear-top img,#sb-site.newyear #main .newyear-top-app img,.newyearBannerArea a img{width:100%}#main .specialContent+div>.titleDeco{margin:0 0 1em}#sb-site.newyear{background:#af900e}#sb-site.newyear #header{z-index:1}#sb-site.newyear #main{overflow:visible}#sb-site.newyear #main .newyear-top{margin-bottom:-60px;min-width:320px;max-width:428px;position:relative;top:-60px}#sb-site.newyear #main .newyear-top-app{min-width:320px;max-width:428px;position:relative}#sb-site.newyear #main .edit{padding:15px 0 0}#sb-site.newyear #main .edit .section_border{margin:0 15px 15px;background-color:#c7b257}#sb-site.newyear #main .edit .serif{color:#fff;background-color:#7d0022}#sb-site.newyear #main .edit .serif:after{border-top-color:#7d0022}#sb-site.newyear #main .column{margin-bottom:15px}#sb-site.newyear #main .column p{padding-right:20px}#sb-site.newyear #main .column p.informations{font-size:1rem}#sb-site.newyear #main .listR{margin:0 15px 15px;border-top:#695608 solid 1px}#sb-site.newyear #main .listR>li{border-top:#c7b257 solid 1px;border-bottom:#695608 solid 1px}#sb-site.newyear #main .listR>li:nth-last-of-type(1){border-bottom:none}#sb-site.newyear #main .listR>li dl{padding:10px 0 5px}#sb-site.newyear #main .listR>li dl dt{margin-bottom:8px;font-size:1.2rem;font-weight:700}#sb-site.newyear #main .listR>li dl dd{margin:0 0 5px;font-size:1rem}#sb-site.newyear #main .listR>li dl dd li{margin:0 0 0 18px;font-size:1rem;list-style:disc}#sb-site.newyear #main .listR>li dl dd a{color:#7d0022}#sb-site.newyear #main .bookImg{margin:15px 10px 0;text-align:center}#sb-site.newyear #main section.ranking:after{-webkit-border-image:url(../../../imgs/imgs_new/deco/deco30.png) 80 136 83 132 repeat;border-image:url(../../../imgs/imgs_new/deco/deco30.png) 80 136 83 132 fill repeat}#sb-site.newyear #main section.ranking h2:after{background:url(../../../imgs/imgs_new/deco/deco29.png) top center repeat-x;background-size:17px 12px}#sb-site.newyear #main section.ranking .num:before{position:relative;right:-1px}#sb-site.newyear #main .simpleList{margin:0 0 15px;border-bottom:solid 1px #c7b257}#sb-site.newyear #main .simpleList dt{border-top:solid 1px #c7b257;border-bottom:solid 1px #695608}#sb-site.newyear #main .simpleList dt:nth-of-type(1){border-top:none}#sb-site.newyear #main .simpleList dd{color:#fff;border-top:solid 1px #c7b257;border-bottom:solid 1px #695608}#sb-site.newyear .app #footer>.doubleBtnList{margin-bottom:0;padding-bottom:1em}#sb-site.newyear #footer{background:url(../../../imgs/imgs_new/common/bg.png) top center;background-size:49px 49px}.newyearBannerArea{margin:20px 15px 15px}