@charset "UTF-8";html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}img{vertical-align:bottom}body{font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3";-webkit-text-size-adjust:none}html,body{background:url(../img/bg.jpg) repeat 0 0;background-size:320px 50px;-webkit-background-size:320px 50px;-moz-background-size:320px 50px;-webkit-text-size-adjust:100%}.header{background:url(../img/bg_head.png) repeat-x 0 0;background-size:10px 37px;-webkit-background-size:10px 37px;-moz-background-size:10px 37px;height:36px;margin-bottom:10px}.header .hwrap{width:100%;height:36px;margin:0 auto 0 auto;position:relative}.header .hwrap .logo{position:absolute;top:3px;left:10px}.header .hwrap .logo img{width:56px;height:26px}.header .hwrap .hmenu .hmenu01 a{display:block;background:url(../img/btns.png) no-repeat 0 0;background-size:409px 116px;-webkit-background-size:409px 116px;-moz-background-size:409px 116px;width:68px;height:36px;text-indent:-9898px;position:absolute;top:2px;right:80px}.header .hwrap .hmenu .hmenu02 a{display:block;background:url(../img/btns.png) no-repeat -68px 0;background-size:409px 116px;-webkit-background-size:409px 116px;-moz-background-size:409px 116px;width:68px;height:36px;text-indent:-9898px;position:absolute;top:2px;right:8px}.header .hwrap .hmenu .hmenu03 a{display:block;background:url(../img/btns.png) no-repeat -137px 0;background-size:409px 116px;-webkit-background-size:409px 116px;-moz-background-size:409px 116px;width:68px;height:36px;text-indent:-9898px;position:absolute;top:2px;right:8px}.header .hwrap .head_user{float:right;padding:3px 10px 0 0}.header .hwrap .head_user dt{float:left;width:30px}.header .hwrap .head_user dt img{width:24px;height:24px;-webkit-border-radius:3px;border-radius:3px}.header .hwrap .head_user dd{line-height:24px;font-size:0.9em;color:#fff;float:left}.header .hwrap .head_user dd a{color:#fff;text-decoration:none;text-shadow:0px 1px 2px #666666;filter:dropshadow(color=#666, offx=0, offy=1)}.wrap{width:320px;margin:0 auto 0 auto}.main_img{margin-bottom:10px;text-align:center}.main_img img{max-width:100%}.hnavi{margin-bottom:10px}.hnavi li{float:left;margin:0 2px 0 1px}.hnavi li a{float:left}.hnavi hnavi{display:block;width:103px;height:40px;text-indent:-9898px;background:url(../img/contestbtns_sp.png) 0 -40px no-repeat;background-size:521px 80px;-webkit-background-size:521px 80px;-moz-background-size:521px 80px}.hnavi .sanka a{display:block;width:103px;height:40px;text-indent:-9898px;background:url(../img/contestbtns_sp.png) 0 0 no-repeat;background-size:521px 80px;-webkit-background-size:521px 80px;-moz-background-size:521px 80px}.hnavi .sanka_disible{display:block;width:103px;height:40px;text-indent:-9898px;background:url(../img/contestbtns_sp.png) 0px -40px no-repeat;background-size:521px 80px;-webkit-background-size:521px 80px;-moz-background-size:521px 80px}.hnavi .howto a{display:block;width:103px;height:40px;text-indent:-9898px;background:url(../img/contestbtns_sp.png) -103px 0 no-repeat;background-size:521px 80px;-webkit-background-size:521px 80px;-moz-background-size:521px 80px}.hnavi .howto_disible{display:block;width:103px;height:40px;text-indent:-9898px;background:url(../img/contestbtns_sp.png) -103px -40px no-repeat;background-size:521px 80px;-webkit-background-size:521px 80px;-moz-background-size:521px 80px}.hnavi .result a{display:block;width:103px;height:40px;text-indent:-9898px;background:url(../img/contestbtns_sp.png) -206px 0 no-repeat;background-size:521px 80px;-webkit-background-size:521px 80px;-moz-background-size:521px 80px}.hnavi .result_disible{display:block;width:103px;height:40px;text-indent:-9898px;background:url(../img/contestbtns_sp.png) -206px -40px no-repeat;background-size:521px 80px;-webkit-background-size:521px 80px;-moz-background-size:521px 80px}.hnavi .miil_sp a{display:block;width:103px;height:40px;text-indent:-9898px;background:url(../img/contestbtns_sp.png) -309px 0 no-repeat;background-size:521px 80px;-webkit-background-size:521px 80px;-moz-background-size:521px 80px}.hnavi .miil_sp_disible{display:block;width:103px;height:40px;text-indent:-9898px;background:url(../img/contestbtns_sp.png) -309px -40px no-repeat;background-size:521px 80px;-webkit-background-size:521px 80px;-moz-background-size:521px 80px}.hnavi .miil_pc{display:none}.minna{width:320px;height:70px;position:relative;margin-bottom:10px}.minna .toukou_title{width:320px;height:40px;text-indent:-9898px;position:absolute;top:30px;left:0px;background:url(../img/title_sakuhin_sp.png) 0 0 no-repeat;background-size:320px 40px;-webkit-background-size:320px 40px;-moz-background-size:320px 40px}.minna .sanka_num{position:absolute;top:0px;left:200px;color:#fff;line-height:1.1;text-align:center;padding-top:14px;background:url(../img/fuki_sp.png) 0 0 no-repeat;background-size:108px 59px;-webkit-background-size:108px 59px;-moz-background-size:108px 59px;width:108px;height:45px}.section{margin-bottom:20px}.item{width:140px;margin:0 5px 10px 5px;padding:5px;background-color:#fff;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.3);float:left}.item .ph{margin-bottom:5px;position:relative;width:100%;height:100%}.item .ph .tabetai{position:absolute;top:0px;right:0px}.item .ph .tabetai .on{background:url(../img/ico_tabetai.png) 6px 6px no-repeat;background-size:38px 122px;-webkit-background-size:38px 122px;-moz-background-size:38px 122px;width:50px;height:45px;text-indent:-9898px;z-index:10}.item .ph .tabetai .off{background:url(../img/ico_tabetai.png) 6px -43px no-repeat;background-size:38px 122px;-webkit-background-size:38px 122px;-moz-background-size:38px 122px;width:50px;height:45px;text-indent:-9898px;z-index:10}.item .ph .tabetai dd{position:absolute;top:45px;right:9px;background:url(../img/ico_tabetai.png) 0px -98px no-repeat;background-size:38px 122px;-webkit-background-size:38px 122px;-moz-background-size:38px 122px;color:#ca0000;font-size:0.8em;text-align:center;line-height:1.2;padding-top:6px;width:32px;height:18px;z-index:10}.item .ph a img{max-width:100%;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2)}.item .user dt{float:left;width:32px}.item .user dt a img{width:32px;height:32px;-webkit-border-radius:3px;border-radius:3px}.item .user dd{float:right;width:100px;font-size:0.9em;line-height:1.2;color:#59493e}.item_result{width:140px;margin:0 5px 18px 5px;padding:20px 5px 5px 5px;background-color:#fff;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.3);float:left;position:relative}.item_result .ph{margin-bottom:5px}.item_result .ph a img{max-width:100%;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2)}.item_result .names{position:absolute;top:-8px;left:4px;background:url(../img/syo_sp.png) 0 0 no-repeat;background-size:141px 40px;-webkit-background-size:141px 40px;-moz-background-size:141px 40px;width:141px;height:40px;text-align:center;font-size:0.7em;line-height:1.1;padding-top:4px;color:#fff;font-weight:bold;text-shadow:0px 1px 2px #333333;filter:dropshadow(color=#333, offx=0px, offy=1px)}.item_result .user dt{float:left;width:32px}.item_result .user dt a img{max-width:100%;-webkit-border-radius:3px;border-radius:3px}.item_result .user dd{float:right;width:100px;font-size:0.9em;line-height:1.2;color:#59493e}.footer{width:100%;margin:0 auto 0 auto;border-top:1px solid #fff;-webkit-box-shadow:0px -1px 0px 0px rgba(128,128,128,0.5);box-shadow:0px -1px 0px 0px rgba(128,128,128,0.5)}.footer .fwrap{padding:20px 0 20px 0}.footer .dl{width:270px;margin:0 auto 10px auto;padding-left:20px}.footer .dl li{display:inline;padding:0 3px 0 3px}.footer .fnavi{padding:0 10px 0 10px;font-size:0.8em;text-align:center}.footer .fnavi li{float:left;padding:3px 10px 3px 10px}.footer .fnavi li a{color:#444;text-decoration:none}.footer .fnavi li a:hover{color:#974031}.footer .copyright{clear:both;text-align:center;padding-top:10px;font-size:0.8em;color:#444;top:45px;right:0px}.pagetop{margin:10px 0 10px 0}.pagetop p a{display:block;width:104px;height:30px;margin:0 auto 0 auto;background:url(../img/contestbtns_sp.png) -418px 0 no-repeat;background-size:521px 80px;-webkit-background-size:521px 80px;-moz-background-size:521px 80px;text-indent:-9898px}.pagenavi{text-align:center;margin-bottom:20px;padding-top:10px}.pagenavi a{padding:5px 10px 5px 10px;margin:0 2px 0 2px;color:#59493e;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.3);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.3);background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:-o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:-ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);background:linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );text-decoration:none;border:1px solid #ccc}.pagenavi .current{background-color:#c00;padding:5px 10px 5px 10px;margin:0 2px 0 2px;color:#fff;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;border:1px solid #fff;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.3)}.pagenavi .other{display:none}.aboutmiil{margin-bottom:30px}.aboutmiil .aboutmiil_title{background:url(../img/title_about_sp.png) 0 0 no-repeat;background-size:320px 40px;-webkit-background-size:320px 40px;-moz-background-size:320px 40px;width:320px;height:40px;margin-bottom:10px;text-indent:-9898px}.title_kekka{margin-bottom:15px;background:url(../img/title_result_sp.png) 0 0 no-repeat;background-size:320px 40px;-webkit-background-size:320px 40px;-moz-background-size:320px 40px;width:320px;height:40px;text-indent:-9898px}.pbox{margin:0 10px 0 10px;background-color:#fff;padding:5px;-webkit-box-shadow:2px 3px 1px rgba(0,0,0,0.2);box-shadow:2px 3px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 4px 3px rgba(0,0,0,0.1)}.pbox .pboxmgn{margin-bottom:5px}.pbox .pboxinner{padding:10px;background-color:#FAE7E8}.pbox .pboxinner h3{margin-bottom:10px}.pbox .pboxinner h3 img{max-width:100%}.pbox .pboxinner p{font-size:0.95em;color:#59493e;line-height:1.3;margin-bottom:10px}.pbox .pboxinner ul{padding-left:20px}.pbox .pboxinner ul li{display:inline}.social{background-color:rgba(0,0,0,0.2);color:rgba(0,0,0,0.2);text-align:center;padding:6px 6px 3px 6px}.social iframe{margin:0 !important}.social ul{margin-left:45px}.social ul li{float:left}.social ul .twi{width:120px}.s_sp{display:block}.s_pc{display:none}.title_sanka{margin-bottom:30px;background:url(../img/title_sanka_sp.png) 0 0 no-repeat;background-size:320px 40px;-webkit-background-size:320px 40px;-moz-background-size:320px 40px;width:320px;height:40px;margin-bottom:10px;text-indent:-9898px}.title_youkou{margin-bottom:30px;background:url(../img/title_youkou_sp.png) 0 0 no-repeat;background-size:320px 40px;-webkit-background-size:320px 40px;-moz-background-size:320px 40px;width:320px;height:40px;margin-bottom:10px;text-indent:-9898px}.step_area .stepbox{background-color:#fff;padding:5px;-webkit-box-shadow:0px 0px 4px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 4px 3px rgba(0,0,0,0.1);margin:0 10px 10px 10px}.step_area .stepbox .sb_inner{background-color:#FAE7E8;padding:5px}.step_area .stepbox .sb_inner h3{background-color:#EA6068;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;color:#fff;text-align:center;line-height:1.2;padding:3px 0 3px 0;margin:0 auto 10px auto}.step_area .stepbox .sb_inner .step dt{text-align:center;margin-bottom:5px}.step_area .stepbox .sb_inner .step dt img{width:180px;-webkit-border-radius:5px;border-radius:5px}.step_area .stepbox .sb_inner .step dd{color:#6A3806;font-size:0.9em;line-height:1.4}.sanka_box{margin:0 10px 0 10px;background-color:#fff;padding:5px;-webkit-box-shadow:0px 0px 4px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 4px 3px rgba(0,0,0,0.1)}.sanka_box .pboxmgn{margin-bottom:5px}.sanka_box .sinner{padding:10px;background-color:#FAE7E8}.sanka_box .sinner h3.sanka_title{background-color:#EA6068;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;color:#fff;width:270px;text-align:center;line-height:1.2;padding:3px 0 3px 0;margin-bottom:10px}.sanka_box .sinner p{font-size:0.9em;color:#6A3806;line-height:1.5;margin-bottom:10px}.sanka_box .sinner ul{padding-left:20px}.sanka_box .sinner ul li{font-size:0.9em;color:#6A3806;list-style:disc}.sanka_box .syohin{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #fff}.sanka_box .syohin dt{width:75px;float:left}.sanka_box .syohin dt img{max-width:100%}.sanka_box .syohin dd{float:right;width:190px}.sanka_box .syohin dd strong{font-weight:bold;color:#333}.sanka_box .syohin dd p{font-size:0.9em;line-height:1.4;margin-bottom:0px}.sanka_box .syohin:last-child{border-bottom:none;margin-bottom:0px;padding-bottom:0px}@media all and (min-width: 768px){html,body{background-size:640px 100px;-webkit-background-size:640px 100px;-moz-background-size:640px 100px}.header{background:url(../img/bg_head.png) repeat-x 0 0;background-size:20px 74px;-webkit-background-size:20px 74px;-moz-background-size:20px 74px;height:75px;margin-bottom:20px}.header .hwrap{width:960px;height:75px;margin:0 auto 0 auto;position:relative}.header .hwrap .logo{position:absolute;top:6px;left:0px}.header .hwrap .logo img{width:112px;height:52px}.header .hwrap .hmenu .hmenu01 a{display:block;background:url(../img/btns.png) no-repeat 0 0;background-size:818px 232px;-webkit-background-size:818px 232px;-moz-background-size:818px 232px;width:136px;height:56px;top:5px;right:140px}.header .hwrap .hmenu .hmenu01 a:hover{background-position:0px -72px}.header .hwrap .hmenu .hmenu02 a{display:block;background:url(../img/btns.png) no-repeat -136px 0;background-size:818px 232px;-webkit-background-size:818px 232px;-moz-background-size:818px 232px;width:136px;height:56px;top:5px;right:0px}.header .hwrap .hmenu .hmenu02 a:hover{background-position:-136px -72px}.header .hwrap .hmenu .hmenu03 a{display:block;background:url(../img/btns.png) no-repeat -274px 0;background-size:818px 232px;-webkit-background-size:818px 232px;-moz-background-size:818px 232px;width:136px;height:56px;top:5px;right:0px}.header .hwrap .hmenu .hmenu03 a:hover{background-position:-274px -72px}.header .hwrap .head_user{float:right;padding:10px 10px 0 0}.header .hwrap .head_user dt{float:left;width:50px}.header .hwrap .head_user dt img{width:40px;height:40px;-webkit-border-radius:3px;border-radius:3px}.header .hwrap .head_user dd{line-height:40px;font-size:1.2em;text-shadow:0px 1px 2px #666666;filter:dropshadow(color=#666, offx=0, offy=1)}.wrap{width:960px;margin:0 auto 0 auto}.hnavi li{margin:0 6px 0 6px}.hnavi .sanka a{width:308px;height:121px;background:url(../img/contestbtns_pc.png) 0 0 no-repeat;background-size:1440px 363px;-webkit-background-size:1440px 363px;-moz-background-size:1440px 363px}.hnavi .sanka a:hover{background-position:0 -121px}.hnavi .sanka_disible{display:block;width:308px;height:121px;text-indent:-9898px;background:url(../img/contestbtns_pc.png) 0 -242px no-repeat;background-size:1440px 363px;-webkit-background-size:1440px 363px;-moz-background-size:1440px 363px}.hnavi .howto a{width:308px;height:121px;background:url(../img/contestbtns_pc.png) -308px 0 no-repeat;background-size:1440px 363px;-webkit-background-size:1440px 363px;-moz-background-size:1440px 363px}.hnavi .howto a:hover{background-position:-308px -121px}.hnavi .howto_disible{display:block;width:308px;height:121px;text-indent:-9898px;background:url(../img/contestbtns_pc.png) -308px -242px no-repeat;background-size:1440px 363px;-webkit-background-size:1440px 363px;-moz-background-size:1440px 363px}.hnavi .result a{width:308px;height:121px;background:url(../img/contestbtns_pc.png) -616px 0 no-repeat;background-size:1440px 363px;-webkit-background-size:1440px 363px;-moz-background-size:1440px 363px}.hnavi .result a:hover{background-position:-616px -121px}.hnavi .result_disible{display:block;width:308px;height:121px;text-indent:-9898px;background:url(../img/contestbtns_pc.png) -616px -242px no-repeat;background-size:1440px 363px;-webkit-background-size:1440px 363px;-moz-background-size:1440px 363px}.hnavi .miil_pc{display:block}.hnavi .miil_sp{display:none}.title_sanka{margin-bottom:15px;background:url(../img/title_sanka_pc.png) 0 0 no-repeat;background-size:960px 79px;-webkit-background-size:960px 79px;-moz-background-size:960px 79px;width:960px;height:79px}.title_youkou{margin-bottom:15px;background:url(../img/title_youkou_pc.png) 0 0 no-repeat;background-size:960px 79px;-webkit-background-size:960px 79px;-moz-background-size:960px 79px;width:960px;height:79px}.minna{width:960px;height:80px;position:relative;margin-bottom:10px}.minna .toukou_title{width:960px;height:80px;text-indent:-9898px;position:absolute;top:0px;left:0px;background:url(../img/title_sakuhin_pc.png) 0 0 no-repeat;background-size:960px 80px;-webkit-background-size:960px 80px;-moz-background-size:960px 80px}.minna .sanka_num{width:133px;height:62px;padding-top:25px;color:#fff;font-size:1.2em;line-height:1.1;font-weight:bold;text-align:center;position:absolute;top:-25px;left:635px;background:url(../img/fuki_pc.png) 0 0 no-repeat;background-size:133px 87px;-webkit-background-size:133px 87px;-moz-background-size:133px 87px}.section{margin-bottom:50px}.item{width:280px;margin:0 10px 20px 10px;padding:10px;background-color:#fff;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.3);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.3);float:left}.item .ph{margin-bottom:10px}.item .ph .tabetai{position:absolute;top:2px;right:5px}.item .ph .tabetai .on{background:url(../img/ico_tabetai.png) 1px 4px no-repeat;background-size:76px 243px;-webkit-background-size:76px 243px;-moz-background-size:76px 243px;width:76px;height:76px}.item .ph .tabetai .off{background:url(../img/ico_tabetai.png) 1px -95px no-repeat;background-size:76px 243px;-webkit-background-size:76px 243px;-moz-background-size:76px 243px;width:76px;height:76px}.item .ph .tabetai dd{position:absolute;top:76px;right:5px;background:url(../img/ico_tabetai.png) 0px -195px no-repeat;background-size:76px 243px;-webkit-background-size:76px 243px;-moz-background-size:76px 243px;color:#ca0000;font-size:1.2em;text-align:center;line-height:1.2;padding-top:17px;width:65px;height:30px}.item .ph a img{max-width:100%;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2)}.item .ph a img:hover{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70}.item .user dt{float:left;width:64px}.item .user dt a img{width:64px;height:64px;-webkit-border-radius:6px;border-radius:6px}.item .user dt a img:hover{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70}.item .user dd{float:right;width:205px;font-size:1em;line-height:1.2;color:#59493e}.footer{border-top:1px solid #fff;-webkit-box-shadow:0px -1px 0px 0px rgba(128,128,128,0.5);box-shadow:0px -1px 0px 0px rgba(128,128,128,0.5);width:100%}.footer .fwrap{width:960px;height:200px;margin:auto;padding:30px 0 30px 0;position:relative}.footer .dl{position:absolute;top:35px;left:0px;width:270px;padding:0}.footer .dl li{display:inline;padding:0 3px 0 3px}.footer .fnavi{position:absolute;font-size:0.8em;top:43px;left:270px}.footer .fnavi li{display:inline;padding:0 15px 0 0}.footer .fnavi li a{color:#444;text-decoration:none}.footer .fnavi li a:hover{color:#974031}.footer .copyright{position:absolute;font-size:0.8em;color:#444;top:35px;right:0px}.aboutmiil{display:none}.pagenavi{font-size:1.2em}.pagenavi a{padding:5px 15px 5px 15px}.pagenavi a:hover{color:#fff;background:-moz-linear-gradient(top, rgba(204,0,0,0) 0%, rgba(204,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(204,0,0,0)), color-stop(100%, rgba(204,0,0,0)));background:-webkit-linear-gradient(top, rgba(204,0,0,0) 0%, rgba(204,0,0,0) 100%);background:-o-linear-gradient(top, rgba(204,0,0,0) 0%, rgba(204,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(204,0,0,0) 0%, rgba(204,0,0,0) 100%);background:linear-gradient(to bottom, rgba(204,0,0,0) 0%,rgba(204,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cc0000', endColorstr='#00cc0000',GradientType=0 );background-color:#c00;border:1px solid #fff}.pagenavi .current{padding:5px 15px 5px 15px}.pagenavi .other{display:inline}.pagenavi .none{display:none}.social ul{margin-left:365px}.s_sp{display:none}.s_pc{display:block;margin:0 0 40px 0}.pagetop{margin:10px 0 10px 0}.pagetop p a{display:block;width:208px;height:60px;margin:0 auto 0 auto;background:url(../img/contestbtns_pc.png) -1230px 0 no-repeat;background-size:1440px 363px;-webkit-background-size:1440px 363px;-moz-background-size:1440px 363px;text-indent:-9898px}.pagetop p a:hover{background-position:-1230px -121px}.step_area .stepbox{width:280px;padding:10px;-webkit-box-shadow:0px 0px 4px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 4px 3px rgba(0,0,0,0.1);margin:0 10px 10px 10px;float:left}.step_area .stepbox .sb_inner{padding:0px}.step_area .stepbox .sb_inner h3{width:150px;float:left;-webkit-border-radius:0px 0px 30px 0px;border-radius:0px 0px 30px 0px;text-align:left;padding:5px;font-size:1.2em}.step_area .stepbox .sb_inner dt{margin-bottom:10px}.step_area .stepbox .sb_inner dt img{width:100%}.step_area .stepbox .sb_inner dd{font-size:1em}.step_area .stepbox .sb_inner .step{clear:both;padding:0 10px 10px 10px}.step_area .stepbox .sb_inner .step dt{text-align:center;margin-bottom:10px}.step_area .stepbox .sb_inner .step dt img{width:100%;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 2px 1px rgba(0,0,0,0.2)}.step_area .stepbox .sb_inner .step dd{color:#6A3806;font-size:1em;line-height:1.4}.sanka_box{padding:10px}.sanka_box .sinner{padding:20px}.sanka_box .sinner h3.sanka_title{width:220px;float:left;margin-bottom:0}.sanka_box .sinner .sbody{float:right;width:630px}.sanka_box .sinner p{font-size:0.9em;margin-bottom:0}.sanka_box .sinner ul li{font-size:0.9em;margin-bottom:0}.sanka_box .syohin{width:190px;margin:0 10px 0 10px;padding:0;float:left;border-style:none}.sanka_box .syohin dt{width:100%;margin-bottom:5px}.sanka_box .syohin dt img{width:100%}.sanka_box .syohin dd strong{display:block;text-align:center}.title_kekka{margin-bottom:30px;background:url(../img/title_result_pc.png) 0 0 no-repeat;background-size:960px 79px;-webkit-background-size:960px 79px;-moz-background-size:960px 79px;width:960px;height:79px;text-indent:-9898px}.item_result{width:280px;margin:0 10px 30px 10px;padding:40px 10px 10px 10px;-webkit-border-radius:8px;border-radius:8px}.item_result .ph{margin-bottom:10px}.item_result .ph a img{-webkit-border-radius:8px;border-radius:8px}.item_result .ph a:hover{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70}.item_result .ph .names{top:-15px;left:10px;background:url(../img/syo_pc.png) 0 0 no-repeat;background-size:281px 96px;-webkit-background-size:281px 96px;-moz-background-size:281px 96px;width:281px;height:36px;padding-top:12px;font-size:0.7em}.item_result .user dt{width:64px}.item_result .user dt a:hover{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70}.item_result .user dd{width:210px;font-size:1em}.result_col4 .item_result{width:200px;-webkit-border-radius:8px;border-radius:8px}.result_col4 .item_result .ph{margin-bottom:10px}.result_col4 .item_result .ph a img{-webkit-border-radius:8px;border-radius:8px}.result_col4 .item_result .ph .names{top:-15px;left:10px;background:url(../img/syo_pc.png) 0 -47px no-repeat;background-size:281px 96px;-webkit-background-size:281px 96px;-moz-background-size:281px 96px;width:201px;height:46px;padding-top:14px;font-size:0.9em}.result_col4 .item_result .user dd{width:125px;font-size:0.7em}.notice_thanks{margin:1em auto}.notice_thanks p{font-size:140%;font-weight:bold;color:#f00;text-align:center}}ul#kome li{list-style-image:url("../img/kome.png");line-height:1.5em;font-size:14px}ul#kesu li{list-style-type:none;margin-top:0px;margin-bottom:0px}ul#small li{font-size:13px}p#kesu{margin-top:0px;margin-bottom:0px;font-size:13px}p#small{font-size:13px}.item_result .names.r_1{background:url(../img/syo_sp_1.png) 0 0 no-repeat;background-size:141px 40px;-webkit-background-size:141px 40px;-moz-background-size:141px 40px}@media all and (min-width: 768px){.item_result .names.r_1{background:url(../img/syo_pc_1.png) 0 0 no-repeat;background-size:281px 96px;-webkit-background-size:281px 96px;-moz-background-size:281px 96px}}.item_result .names.r_2{background:url(../img/syo_sp_2.png) 0 0 no-repeat;background-size:141px 40px;-webkit-background-size:141px 40px;-moz-background-size:141px 40px}@media all and (min-width: 768px){.item_result .names.r_2{background:url(../img/syo_pc_2.png) 0 0 no-repeat;background-size:281px 96px;-webkit-background-size:281px 96px;-moz-background-size:281px 96px}}.item_result .names.r_3{background:url(../img/syo_sp_3.png) 0 0 no-repeat;background-size:141px 40px;-webkit-background-size:141px 40px;-moz-background-size:141px 40px}@media all and (min-width: 768px){.item_result .names.r_3{background:url(../img/syo_pc_3.png) 0 0 no-repeat;background-size:281px 96px;-webkit-background-size:281px 96px;-moz-background-size:281px 96px}}