﻿@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);@import url(//fonts.googleapis.com/css?family=Open+Sans:300,700);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,span{box-sizing:border-box;-moz-box-sizing:border-box}.clearfix{overflow:hidden;*zoom:1}a{color:#ff4abd;text-decoration:none}a:hover{opacity:0.6}html{font-size:62.5%;font-family:"Open Sans", "游ゴシック体", "Yu Gothic", YuGothic, sans-serif}body{background:url("../img/common/main-bg.png")}div#whole{width:100%}header{widht:100%;background:#fff}header div#header-top{background:#ff4abd;color:#fff;font-size:1.2rem}header div#header-top strong{display:block;width:1040px;margin:0 auto;padding:5px 20px}header div#header-content{height:90px;padding:15px 0px 15px 10px;width:1040px;margin:0 auto;overflow:hidden;*zoom:1}header div#header-content h1{display:inline-block;*display:inline;*zoom:1;width:273px;height:60px;margin-left:12px;background:url("../img/common/header-logo.png") no-repeat center center;text-indent:120%;white-space:nowrap;overflow:hidden;float:left}header div#header-content h1 a{width:100%;height:100%;display:block}header div#header-content div#header-banner{display:block;width:468px;height:60px;float:right}header div#header-navi{width:100%;background:#eee;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid}header div#header-navi ul{width:1040px;margin:0 auto;height:22px;font-size:0}header div#header-navi ul li{display:inline-block;line-height:22px;font-size:1.2rem}header div#header-navi ul li a{display:block;color:#ff4abd;font-weight:bold;text-decoration:none;padding:0 24px;height:100%}header div#header-navi ul li a:hover{background:#ccc}div#content-wrap{width:1040px;margin:0 auto;min-height:400px;margin-top:32px;overflow:hidden;*zoom:1}div#content-main{width:728px;float:left}.adsense_728{background:#ccc;width:728px;height:90px;margin:15px 0}.adsense_300{background:#ccc;width:300px;height:250px}div#recent-articles{font-size:0}div#recent-articles .article{position:relative;background:#fff;width:230px;display:inline-block;min-height:200px;border:1px solid #aaa;vertical-align:top}div#recent-articles .article a{width:100%;height:100%;display:block;text-decoration:none}div#recent-articles .article a:hover{opacity:0.66}div#recent-articles .article div.thumbnail{position:relative;width:98%;height:109px;margin:2px auto;overflow:hidden;text-align:right;background:#fafafa;vertical-align:middle}div#recent-articles .article div.thumbnail img{display:inline-block;position:relative;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}div#recent-articles .article span.title{color:#ff4abd;font-size:1.2rem;font-weight:bold;display:block;line-height:1.4em;padding:2px;word-break:break-all}div#recent-articles .article span.date{position:absolute;bottom:4px;display:block;color:#666;font-size:1.1rem;padding:8px 0px 0px 5px}div#recent-articles .article span.date:before{font:normal 16px Genericons;content:'\f303';position:relative;top:4px}div#recent-articles .article+.article{margin-left:19px}div#recent-articles a#show-more-articles{margin-top:12px;text-decoration:none;font-size:1.2rem;display:block;background:#999;line-height:22px;color:#fff;text-align:center}div#recent-articles a#show-more-articles:hover{opacity:0.7}div#contests-panel{margin-top:12px;font-size:0;position:relative}div#contests-panel div.search{display:block;position:absolute;top:0;right:0}div#contests-panel div.search span.search-form{font-size:1.0rem;display:inline-block;border:1px solid #ccc;background:#fff;width:150px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding-right:10px}div#contests-panel div.search span.search-form input{display:block;border:0;font-size:1.0rem;line-height:2em;width:110px}div#contests-panel div.search span.search-form input:focus{outline:none}div#contests-panel div.search span.search-form:before{font:normal 18px Genericons;color:#666;padding-left:3px;padding-right:3px;position:relative;top:2px;content:'\f400';display:inline-block;float:left;min-width:10px}div#contests-panel ul#tag-navi{margin-top:18px;font-size:0}div#contests-panel ul#tag-navi li{display:inline-block;font-size:1.6rem;border:2px solid #000;width:132px;line-height:37px;font-weight:bold;color:#000}div#contests-panel ul#tag-navi li a{display:block;width:100%;height:100%;text-decoration:none;text-align:center;color:inherit;letter-spacing:0.2em;text-indent:0.2em;background:#fff}div#contests-panel ul#tag-navi li a:hover{opacity:0.7}div#contests-panel ul#tag-navi li+li{margin-left:17px}div#contests-panel ul#tag-navi li.current>a{color:#fff}div#contests-panel ul#tag-navi li.kanto{color:#f80;border-color:#f80}div#contests-panel ul#tag-navi li.kanto.current>a{background-color:#f80}div#contests-panel ul#tag-navi li.kansai{color:#f00;border-color:#f00}div#contests-panel ul#tag-navi li.kansai.current>a{background-color:#f00}div#contests-panel ul#tag-navi li.other{color:#00A3D8;border-color:#00A3D8}div#contests-panel ul#tag-navi li.other.current>a{background-color:#00A3D8}div#contests-panel ul#tag-navi li.recent{color:#85B200;border-color:#85B200}div#contests-panel ul#tag-navi li.recent.current>a{background-color:#85B200}div#contests-panel ul#tag-navi li.vote{color:#5900B2;border-color:#5900B2}div#contests-panel ul#tag-navi li.vote.current>a{background-color:#5900B2}div#contests-panel div.univ{font-size:1.6rem;display:inline-block;position:relative;margin-top:12px;width:238px;margin-left:2.3px;margin-right:2.3px;overflow:hidden;*zoom:1}div#contests-panel div.univ.two{width:480px}div#contests-panel div.univ a.contest-link{display:block;text-decoration:none;color:inherit}div#contests-panel div.univ h3{display:block;background:url("../img/top/crown.png") no-repeat 0 6px;padding-left:22px;font-size:1.3rem;font-weight:bold;color:#333;line-height:24px;height:24px}div#contests-panel div.univ span.area{box-sizing:border-box;position:absolute;display:inline-block;top:2px;right:0;width:70px;text-align:center;border:1px solid #000;font-size:1.2rem;line-height:19px;background:#fff}div#contests-panel div.univ span.area.kanto{color:#f80;border-color:#f80}div#contests-panel div.univ span.area.kansai{color:#f00;border-color:#f00}div#contests-panel div.univ span.area.other{color:#00A3D8;border-color:#00A3D8}div#contests-panel div.univ div.contest-info{border:1px dashed #ccc;background:#fff;overflow:hidden;*zoom:1;padding-bottom:2px;padding-right:2px}div#contests-panel div.univ span.title{font-size:1.2rem;font-weight:bold;display:block;float:left;color:#ff4abd;padding:4px 0px 0px 10px;min-height:20px;max-width:160px;word-break:break-all}div#contests-panel div.univ span.title:before{text-indent:-1em;margin-left:-6px;content:'›'}div#contests-panel div.univ div.tag-box{float:right}div#contests-panel div.univ div.tag-box span.tag{display:block;height:20px;line-height:20px;text-align:center;font-size:1.2rem;background:#ccc;width:68px;margin-top:2px;color:#fff}div#contests-panel div.univ div.tag-box span.tag.gp{background:#D90000}div#contests-panel div.univ div.tag-box span.tag.soon{background:#85B200}div#contests-panel div.univ div.tag-box span.tag.published{background:#fff;color:#ccc}div#contests-panel div.univ div.tag-box span.tag.vote-before{background:#fff;border:1px solid #ff4abd;color:#ff4abd}div#contests-panel div.univ div.tag-box span.tag.accepted{background:#ff4abd}div#contests-panel div.univ div.tag-box span.tag.vote-end{background:#ddd}div#contests-panel div.univ div.tag-box span.tag.vote-soon{background:#5900B2}div#contests-panel div.univ img.thumbnail{width:100%;display:block;height:75px}div#sidebar{width:300px;float:right}footer{padding:22px 0;margin-top:60px;width:100%;background:#ccc;min-height:100px}footer div#footer-content{width:1040px;margin:0 auto;overflow:hidden;*zoom:1}footer div#footer-contests{width:728px;float:left}footer div#footer-contests h2{font-size:1.6rem;letter-spacing:.05em;color:#444;font-weight:600}footer div#footer-contests ul{font-size:0;padding:16px;width:728px}footer div#footer-contests ul li{font-size:1.2rem;display:inline-block;padding:3px 24px 3px 0}footer div#footer-contests ul li a{text-decoration:none;display:block;width:100%;height:100%;color:#333;font-weight:bold}footer div#footer-contests ul li a:hover{color:#ff4abd}footer div#footer-copy{float:right;width:300px;text-align:center}footer div#footer-copy img{padding:0 20px;margin-bottom:12px;display:inline-block}footer div#footer-copy p,footer div#footer-copy a{color:#666;margin-top:12px;display:block;font-size:1.2rem}div#breadcrumbs{font-size:1.2rem;padding-bottom:8px}div#breadcrumbs a{font-weight:normal}div#key_visuals{position:relative;overflow:auto;z-index:0}div#key_visuals ul{list-style:none;overflow:hidden;*zoom:1}div#key_visuals ul li{display:block;width:728px;height:340px;text-align:center;float:left;vertical-align:top}div#key_visuals ul li img{position:relative}div#key_visuals ol.dots{z-index:1000;position:relative;top:-26px;text-align:center}div#key_visuals ol.dots li{display:inline-block;font-size:0;width:10px;height:10px;background:#fff;opacity:0.8;border:1px solid #333;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}div#key_visuals ol.dots li+li{margin-left:8px}div#key_visuals ol.dots li.active{background:#ff4abd;opacity:1}#contest-header-image{width:100%;background:#fafafa}#contest-header-image img{display:block;margin:0 auto}#contest-main{background:#fff;width:100%;border:1px solid #eee;min-height:100px;overflow:hidden;*zoom:1;padding-bottom:10px}#contest-main #contest-navi{width:100%;border-bottom:2px solid #ff4abd;font-size:0}#contest-main #contest-navi li{font-family:"Open Sans","Futura","Century Gothic",Verdana,sans-serif;display:inline-block;padding:8px 32px;font-size:1.6rem;font-weight:normal;color:#333}#contest-main #contest-navi li.current{background:#ff4abd;color:#fff}#contest-main #contest-navi li a{color:inherit}#contest-main #entries{font-size:0}#contest-main #entries .entry{display:inline-block;width:354px;margin:4px;padding:2px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#contest-main #entries .entry .main-photo{float:left;width:125px;height:140px;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#contest-main #entries .entry .main-photo img{max-width:100%}#contest-main #entries .entry .info{float:left;font-size:1.6rem;padding-left:5px;width:214px;position:relative}#contest-main #entries .entry .info .entry_no{display:block;width:100%;border-bottom:1px solid #ccc;color:#333;font-size:1.3rem;padding-top:5px}#contest-main #entries .entry .info span.award{position:absolute;right:0;top:-3px;display:block;margin:0 auto;margin-top:6px;margin-bottom:-6px;height:14px;line-height:14px;font-size:10px;width:100px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center}#contest-main #entries .entry .info span.award.miss{background:#EEDA00;color:#AA9A00}#contest-main #entries .entry .info span.award.semiss{background:#EEDA00;color:#AA9A00}#contest-main #entries .entry .info h3{font-weight:bold;padding:5px 0}#contest-main #entries .entry .info .icon-box{min-height:30px;padding:5px 0;margin-top:5px}#contest-main #entries .entry .info .icon-box a{display:inline-block;width:24px;height:24px;padding:3px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-size:0;background:#ff4abd}#contest-main #entries .entry .info .icon-box a.twitter{background:#55acee}#contest-main #entries .entry .info .icon-box a.twitter:before{font:normal 16px Genericons;content:'\f202';font-size:18px;color:white}#contest-main #entries .entry .info .icon-box a.blog{background:#ff4abd}#contest-main #entries .entry .info .icon-box a.blog:before{font:normal 16px Genericons;content:'\f444';font-size:18px;color:white}#contest-main #entries .entry .info .icon-box a.instagram{background:rebeccapurple}#contest-main #entries .entry .info .icon-box a.instagram:before{font:normal 16px Genericons;content:'\f215';font-size:18px;color:white}#contest-main #entries .entry .info ul li{vertical-align:top}#contest-main #entries .entry .info ul li a{color:#333;border-bottom:1px dotted #ccc;padding-bottom:1px;overflow:hidden}#contest-main #entries .entry .info ul li a:before{font:normal 24px Genericons;color:#666;padding-right:3px;position:relative}#contest-main #entries .entry .info ul li.profile a:before{content:'\f304';top:7px}#contest-main #entries .entry .info ul li.photo a:before{font-size:24px;content:'\f102';top:6px}#contest-main #entries .entry .vote-box{clear:both;font-size:1.6rem;padding-top:10px;padding-bottom:25px}#contest-main #entries .entry .vote-box a{display:block;text-align:center;padding:5px;background:#ff4abd;color:#fff}#contest-main #entries .entry .vote-box span{display:block;text-align:center;padding:5px;background:#aaa;color:#fff}#contest-main #youtube{margin-top:24px}#contest-main #youtube h3{font-size:1.6rem;display:block;background:#eee;border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:5px 10px}#contest-main #youtube iframe{width:100%}#contest-main #summary{margin-top:24px}#contest-main #summary h3{font-size:1.6rem;display:block;background:#eee;border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:5px 10px}#contest-main #summary table{padding:10px;width:98%;margin:0 auto;margin-bottom:12px;border-collapse:collapse;font-size:1.3rem;color:#333}#contest-main #summary table tr{border-bottom:1px solid #eee}#contest-main #summary table th{width:20%;padding:10px}#contest-main #summary table td{width:80%;padding:10px}#contest-main div#otherYear ul{font-size:0rem}#contest-main div#otherYear ul li{display:inline-block;width:32.5%;font-size:1.1rem;margin:0.1%;text-align:center;line-height:1.5em;background:#ff4abd}#contest-main div#otherYear ul li a{color:#fff}#contest-main div#otherYear ul li img{display:block;width:100%;max-height:80px}#contest-main div#otherYear ul li span.contestName{display:block}ul.profile-navi{padding:10px;font-size:1.2rem;overflow:hidden;*zoom:1}ul.profile-navi li{display:inline-block}ul.profile-navi li.prev{float:left}ul.profile-navi li.next{float:right}#profile{position:relative;padding:15px;overflow:hidden;*zoom:1}#profile #main-photo{border:1px solid #eee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left}#profile #main-photo img{max-width:252px;height:350px;vertical-align:bottom;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#profile #main-photo.frecam{margin-top:18px}#profile #main-photo.frecam img{width:252px;height:252px}#profile #info{font-size:1.6rem;float:left;padding-left:10px;width:430px}#profile #info span.entry_no{display:block;width:100%;border-bottom:1px solid #ccc;color:#ff4abd;padding:3px}#profile #info h2{font-size:2.4rem;font-weight:bold;color:#333;padding:3px;position:relative}#profile #info h2 span.ruby{font-size:1.6rem;position:absolute;bottom:3px;right:0;font-weight:normal}#profile #info span.gakubu{display:block;padding:3px;color:#333;font-size:1.4rem;margin-top:10px;margin-bottom:20px}#profile #info dl{padding-left:3px;color:#666;font-weight:normal;margin-bottom:10px}#profile #info dl dt{display:table-cell;font-size:2rem;font-family:"Open Sans Condensed", sans-serif;width:150px;vertical-align:bottom}#profile #info dl dt .ja{display:block;font-size:1.2rem;vertical-align:bottom}#profile #info dl dd{color:#333;display:table-cell;width:250px;vertical-align:middle}#profile #info dl dd:before{font:normal 14px Genericons;content:'\f501';color:#ff4abd;position:relative;top:2px;padding-right:10px}#profile #info ul.link-box{position:absolute;bottom:17px;font-size:0;width:430px}#profile #info ul.link-box li{margin-right:2px;width:49%;display:inline-block;font-size:1.6rem}#profile #info ul.link-box li a{display:block;background:#ff4abd;color:#fff;line-height:32px;overflow:hidden;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px}#profile #info ul.link-box li a:before{font:normal 24px Genericons;position:relative;padding-right:10px;padding-left:5px}#profile #info ul.link-box li a.photo:before{content:'\f102';top:5px}#profile #info ul.link-box li a.blog:before{content:'\f444';top:5px}#content-main .youtube h3{font-size:1.6rem;padding:12px;padding-left:16px;background:#ff4abd;color:#fff}#content-main .youtube iframe{width:100%}#profile_topics ul.columns{width:100%}#profile_topics ul.columns li{width:358px;margin:2px;display:block;padding:10px;padding-top:3px;border:1px dotted #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#profile_topics ul.columns li h3{font-size:1.5rem;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:4px;margin-bottom:4px}#profile_topics ul.columns li h3:before{font:normal 18px Genericons;content:'\f418';position:relative;top:3px;color:#ff4abd}#profile_topics ul.columns li p{font-size:1.2rem;line-height:1.4em;color:#333;padding:4px}#photo-content ul.photo_entries{padding:5px}#photo-content ul.photo_entries li.photo_entry{padding:5px}#photo-content ul.photo_entries li.photo_entry h2{font-size:1.25rem;padding-bottom:4px}#photo-content ul.photo_entries li.photo_entry h2 span.entry_number{color:#ff4abd}#photo-content ul.photo_entries li.photo_entry+li.photo_entry{border-top:1px dotted #ff4abd}#photo-content ul.photo_entries li.photo_entry ul.photos{font-size:0;padding:10px;min-height:150px}#photo-content ul.photo_entries li.photo_entry ul.photos li{display:inline-block;vertical-align:top;border:3px solid #ccc;background:#fff;padding:1px}#photo-content ul.photo_entries li.photo_entry ul.photos li+li{margin-left:12px}#photo-content ul.photo_entries li.photo_entry ul.photos li a img{display:block}div#pages-main{background:#fff;border:1px solid #ccc}div#pages-main h2{font-size:2.7rem;font-weight:bold;color:#ff4abd;padding:10px}div#pages-main h2 span.ja{font-family:YuGothic, '游ゴシック', Verdana, sans-serif;display:block;border-top:1px dotted #ccc;font-size:1.2rem;font-weight:normal;color:#666}div#pages-main.contact h3{font-size:1.6rem;display:block;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:5px 10px;margin-top:7px}div#pages-main.contact dl{font-size:1.6rem;padding:5px;color:#333}div#pages-main.contact dl dt{color:#666;display:block;border-bottom:1px dotted #ccc;font-size:1.3rem;margin-top:10px}div#pages-main.contact dl dt:before{content:'■'}div#pages-main.contact dl dd{display:block;padding:4px;padding-left:20px;line-height:1.5em}div#pages-main.contact p{padding:5px;line-height:1.4em;font-size:1.5rem;color:#444}div#pages-main.contact div.contact_header{background:#fafafa;padding:5px;font-size:1.3rem}div#pages-main.contact div.contact_header strong{color:red}div#pages-main.contact div.field{font-size:1.6rem;padding:10px}div#pages-main.contact div.field input[type=text]{width:50%;font-size:1.6rem;padding:5px}div#pages-main.contact div.field label{display:block;width:100%;font-size:1.5rem;line-height:2.7rem}div#pages-main.contact div.field textarea{width:80%;height:10em;font-size:1.6rem;padding:5px}div#pages-main.contact div.actions{padding:5px}div#pages-main.contact div.actions input[type=submit]{width:100%;display:block;background:#eee;border:1px solid #aaa;font-size:1.25rem;padding:10px}div#pages-main.contact div.actions input[type=submit]:hover{background:#ccc;cursor:pointer}div#pages-main .perform-contents{padding:5px;overflow:hidden;*zoom:1}div#pages-main .perform-contents .perform{overflow:hidden;*zoom:1;display:table;padding-bottom:12px;border-bottom:1px dotted #ccc}div#pages-main .perform-contents .perform .perform_thumb{display:table-cell;vertical-align:middle;width:320px}div#pages-main .perform-contents .perform .perform_thumb img{display:inline-block;border:1px solid #eee}div#pages-main .perform-contents .perform .perform_text{width:400px;vertical-align:middle;display:table-cell;font-size:1.5rem;line-height:1.4em;position:relative;overflow:auto}div#pages-main .perform-contents .perform .perform_text a.more{display:inline-block;padding:2px 5px;background:#ff4abd;color:#fff;position:relative;float:right;font-size:1.3rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}div#pages-main .perform-contents .perform+.perform{margin-top:12px}div#pages-main ul#campaigns{padding:10px;font-size:0}div#pages-main ul#campaigns li{font-size:1.6rem;display:inline-block;margin:5px}div#pages-main .version h2{font-weight:normal;font-family:"Open Sans Condensed";display:block;border-bottom:1px dotted #ccc;margin-bottom:12px}div#pages-main .version h2:before{font-family:Genericons;content:'\f308';position:relative;top:5px}div#pages-main .version ul{width:100%;font-size:0;padding:5px}div#pages-main .version ul li{font-size:1.6rem;display:inline-block;width:33%;padding:3px;margin-left:0.5%;margin-bottom:10px;border:1px dotted #ccc}div#pages-main .version ul li img{width:100%}div#pages-main .version ul li h3{font-size:1.3rem;border-bottom:1px solid #eee;padding:3px}div#pages-main .version ul li div.contest_name{padding:3px;font-size:1.2rem}div#pages-main .version ul li:nth-of-type(3n+1){margin-left:0}table#news-table{border-collapse:collapse;width:98%;margin:0 auto}table#news-table tr{display:table-row;border-bottom:1px solid #eee}table#news-table td.date{color:#333;display:table-cell;vertical-align:middle;padding:5px;font-weight:300}table#news-table td.date span.year{font-family:"Open Sans Condensed";display:block;text-align:center;border-bottom:1px solid #ccc;font-size:2rem}table#news-table td.date span.md{font-family:"Open Sans Condensed";display:block;text-align:center;font-size:2rem}table#news-table td.body{padding-left:20px;font-size:1.3rem}table#news-table td.body:before{display:inline-block;font:normal 18px "Genericons";content:'\f501';float:left;padding-right:5px;position:relative;color:#ff4abd}div#flashMessage{padding:20px;background:#fff;border:2px solid #ff4abd;margin-bottom:10px}div#voteFlash{position:relative;display:none;text-align:center;font-size:1.2rem;padding:10px;background:#eee;margin-bottom:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div#voteFlash strong{font-size:2rem;font-weight:800;display:block;padding-bottom:12px}div#voteFlash p{line-height:2em}div#voteFlash a.twitter-share-button{display:inline-block;min-height:30px}div#voteFlash div.closeButton{position:absolute;right:5px;top:5px}div#voteFlash div.closeButton a{color:#333}div#voteFlash div.closeButton a span{font-size:3rem}div#camera_creadit{padding:10px}div#camera_creadit p{font-size:1.3rem}#inverse a{display:block;width:100%;text-align:center;padding-bottom:12px}#inverse a img{max-width:100%;display:block}div.performs h3{margin-top:9px;font-size:1.8rem;background:#fafafa;padding:8px}div.performs p{padding:12px;font-size:1.5rem;line-height:1.35em;color:#333}div.performs h4{display:block;border-bottom:1px dotted #eee;color:#ff4abd;padding-left:6px;font-size:1.5rem;line-height:2em}div.performs h4:before{content:'■'}div.performs dl.artists{max-width:300px}div.performs dl.artists dt{text-align:center}div.performs dl.artists dt img{max-width:100%}div.performs dl.artists dd{text-align:center}div.performs table.eventinfo{font-size:1.5rem;margin-top:8px;margin-left:16px;margin-bottom:12px;width:80%}div.performs table.eventinfo tr{border-bottom:1px solid #ccc}div.performs table.eventinfo th{width:25%;color:#ff4abd}div.performs table.eventinfo td{width:75%}div.performs table.eventinfo td,div.performs table.eventinfo th{padding:12px;line-height:1.2em}div.performs pre{font-size:1.5rem;padding:10px;line-height:1.5em}div.performs .notice{font-size:1.2rem;color:#666}div.performs .entry_btn a{display:block;width:400px;padding:12px;margin:0 auto;background:#ff4abd;text-align:center;font-size:2rem;color:white}div.performs .entry_btn a.disabled{background:#666}div.mom_banner{padding:10px 0;font-size:0}div.mom_banner a{display:inline-block;margin:2px}.pr img{max-width:100%;display:block;margin:4px 0}div#latest-blogs{margin-top:12px;font-size:0}div#latest-blogs h2{font-size:1.6rem;letter-spacing:.05em;color:#444;font-weight:600}div#latest-blogs div.blog-post{font-size:1rem;display:inline-block;width:242px;padding:8px 4px}div#latest-blogs div.blog-post div.mainimg{position:relative;display:inline-block;width:70px;height:70px;overflow:hidden;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}div#latest-blogs div.blog-post div.mainimg img{max-width:100%;position:absolute}div#latest-blogs div.blog-post div.post-info{display:inline-block;width:145px;margin-left:8px;margin-top:5px;vertical-align:top;background:#ffb6c1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:4px;position:relative}div#latest-blogs div.blog-post div.post-info span.title{font-size:1.3rem;font-weight:bold;line-height:1.3em;padding-bottom:2px;display:block;color:#333}div#latest-blogs div.blog-post div.post-info p.opening{display:block;line-height:1.3em;font-size:1rem;color:#333}div#latest-blogs div.blog-post div.post-info:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#ffb6c1;border-width:8px;margin-top:-8px}div#latest-blogs div.blog-post div.link-box{width:100%;padding:4px 0}div#latest-blogs div.blog-post div.link-box div.misscam-link{width:70px;margin-top:-5px;display:inline-block}div#latest-blogs div.blog-post div.link-box div.misscam-link a{display:block;padding:4px 0;text-align:center;font-size:1.2rem}div#latest-blogs div.blog-post div.link-box div.contest-link{display:inline-block;width:100%;vertical-align:top}div#latest-blogs div.blog-post div.link-box div.contest-link a{display:block;padding:4px 0;text-align:center;font-size:1.2em;color:#fff;background:#ff4abd}#content-main.error-page h1{font-size:36px;padding:5px 15px;color:#333}#content-main.error-page p{padding-top:32px;font-size:18px}
