@charset "utf-8";body{font-family:'メイリオ',Meiryo,Hiragino Sans,Hiragino Sans,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,Osaka,'ＭＳ Ｐゴシック',MS PGothic,Sans-Serif;font-size:14px}a{color:#245dc1;text-decoration:none}a:hover{text-decoration:underline}#body_wrap{background-color:#fff;width:100%;height:100%;padding:200px 0 0;margin:-200px 0 0}.inner{width:940px;clear:both;margin:0 auto}.fixed{position:fixed;top:0;width:100%;z-index:10000}#headerLogo{background:#fff}.headerLogo_inner{position:relative;width:940px;margin:0 auto;padding:8px 0}.sns{position:absolute;top:8px;right:0}.sns ul{margin:0 0 0 -10px}.sns li{margin:0 10px 0 0}#header_wrap{width:100%;background-color:#00a1a3}#headerImg{width:940px;height:250px;margin:0 auto;position:relative}#fixedBoxWrap{height:40px;background:#fff}#gnavi{background-color:#5b5b5b;border-top:1px solid #414141;border-bottom:1px solid #a0a0a0}#gnavi ul{width:940px;margin:0 auto}#gnavi ul li{height:40px;float:left;width:33.333%;list-style:none;box-sizing:border-box;border-right:1px solid #686868;border-left:1px solid #414141;text-align:center}#gnavi ul li a{display:block;font-size:13px;color:#fff;line-height:40px;font-weight:700}#gnavi .current,#gnavi ul li a:hover{background-color:#414141;border-right:1px solid #414141;border-left:1px solid #414141}#gnavi ul li a:hover{text-decoration:none}#intro{margin:60px 0 30px}.ranking{clear:both;margin:20px 0 50px}.intro_text{line-height:28px}#ceremony p{line-height:1.8}.photo{width:940px;margin:30px auto 0}.photo img{width:470px}.photo li,.sns li{float:left}.nominate_title,.nominate_title02{margin-bottom:0}.nominate_title,.nominate_title02,.nominate_title03{height:75px;background-color:#00a1a3;display:block}.nominate_title h2,.nominate_title02 h2,.nominate_title03 h2{font-size:26px;color:#fff;font-weight:700;text-align:center;line-height:80px}.col_inner ul,.nominate_title h2 span,.nominate_title02 h2 span{position:relative;top:-18px}.nominate_title02 h2 span{text-align:center;font-weight:700;letter-spacing:1px;left:20px}.nominate_title h2 span,.nominate_title03 h2 span{display:inline;text-align:center;font-weight:700;letter-spacing:1px}#nominate .note,.nominate_title03{margin-bottom:60px}.nominate_title02 h2:before{content:url(../img/trophy.png);position:relative;top:5px;left:0}.nominate_title h2:after,.nominate_title h2:before{content:url(../img/leafLeft.png);position:relative;top:5px;left:-10px}.nominate_title h2:after{content:url(../img/leafRight.png);left:20px}#nominate h4,.segment_list thead th{text-align:center;font-weight:700;font-size:18px}#nominate h4{line-height:35px;clear:both;height:32px;color:#fff}.finance h4{background-color:#94865d}.shopping h4{background-color:#5d61ae}.travel h4{background-color:#5a9566}.job h4{background-color:#3c7bb7}.btob h4{background-color:#7f7a6c}.beauty h4{background-color:#c97089}.electronics h4{background-color:#2c90a9}.entertainment h4{background-color:#da733b}.pc h4{background-color:#53b2c9}.gourmet h4{background-color:#c98f70}.description{margin:10px 0}#nominate .note{text-align:right;display:block;clear:both}.col{width:300px;border:1px solid #d8d8d8;background-color:#fff;float:left;margin:15px 15px 30px 0}.col.last{margin:15px 0 30px;clear:right}.col p.title,.mod1 p.title{color:#5b5b5b;display:block;border-bottom:1px solid #d8d8d8;text-align:center;padding:5px 0;font-weight:700}.col_inner{padding:7px 0}.col_inner ul{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0}.col_inner,.col_inner ul li{text-align:center}.col2wrap{width:48%}.col2wrap h3.sideline{margin-top:30px}.col2wrap .col{float:none;width:100%}.col2-left{float:left}.col2-right{float:right}#footer,.msg{text-align:center}#archives h3,.msg{font-size:18px;font-weight:700}.msg,h3.sideline{margin-bottom:30px}.msg{color:#333;background-color:#f8f8f8;padding:10px}h3.sideline{text-align:center;position:relative;margin-top:45px;clear:both}h3.sideline.sideline02{margin-top:0;margin-bottom:0}h3.sideline:before{content:"";display:block;border-top:solid 5px #00a1a3;width:100%;height:1px;position:absolute;top:50%;z-index:1}h3.sideline span{color:#00a1a3;font-size:24px;background:#fff;padding:0 30px;position:relative;z-index:5;font-weight:700;letter-spacing:1px}.clearfix:after{content:"";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}#archives{display:block;clear:both;margin:50px auto;border-bottom:1px solid #d2d2d2}#archives h3{margin-bottom:20px}#footer{margin:20px auto;height:30px;padding:20px 0}#outline{margin-top:20px;padding:0 0 40px;clear:both}.segment_list,td,th{box-sizing:border-box}.segment_list{border-collapse:collapse;border-spacing:0;margin:40px auto 0;border:none}.segment_list thead th{height:60px;background-color:#b8edeb;color:#000}td,th{font-weight:400;border:solid 1px #d2d2d2;width:188px;height:50px;text-align:center}.backtotop{position:fixed;right:100px;z-index:10;display:none;bottom:40px}.backtotop a{display:block;background-color:#007173;color:#fff;font-size:12px;width:140px;line-height:30px;padding:5px 20px;border-radius:5px;background-image:url(../img/backtoarrow.png);background-repeat:no-repeat;background-position:20px center}.backtotop a:hover{background-color:#00494a}@media screen and (max-width:767px){h3.sideline span{font-size:20px}#header{margin:8px auto;position:relative}#header,.headerLogo_inner{width:100%}.logo{margin-left:2px}#headerImg,#headerImg img{width:100%;height:auto}.bnrarea_inner{width:100%;display:block;margin:0 auto;background-image:url(../img/sp/headbanner.jpg);background-repeat:none;background-size:100%;background-position:center;position:relative}.vcsummit_logo{position:absolute;bottom:10px;left:auto;right:auto;margin:0 atuo;text-align:center;width:100%}.inner,.vcsummit_logo img{width:90%;margin:0 atuo}.inner{clear:both;margin:0 auto}.col{border:1px solid #d8d8d8;background-color:#fff;margin:15px 15px 15px 0}.col.last{margin:15px 0 30px;clear:right}.col,.col2wrap{width:100%}.col2-left,.col2-right{float:none}.segment_list,td,th{width:100%;box-sizing:border-box;border:solid 1px #d2d2d2;border-bottom:none}td,th{font-weight:400;display:block;border:0 none;border-bottom:solid 1px #d2d2d2;text-align:center}.segment_list tbody td,.segment_list thead th{height:auto;padding:14px 0}tbody td:last-child{border-bottom:solid 1px #d2d2d2}.nominate_title h2,.nominate_title02 h2{font-size:22px;color:#fff;font-weight:700;text-align:center}#intro{margin-top:30px}#gnavi{background-color:#5b5b5b;border-top:1px solid #414141;border-bottom:1px solid #a0a0a0}#gnavi ul{height:40px;margin:0 auto;clear:both}#gnavi ul li a:hover{background-color:#414141;border-right:1px solid #414141;border-left:1px solid #414141;text-decoration:none}#gnavi ul,.photo,.photo img{width:100%}.photo li{clear:both;display:block}.backtotop{position:fixed;bottom:15px;right:15px;z-index:10}.backtotop a{display:block;background-color:none;color:none;width:44px;height:44px;line-height:0;padding:0;border-radius:0;background-image:url(https://www.sanwa.lol/img/event/common/backtoarrow.png);background-repeat:no-repeat;background-position:0 0;background-size:44px 44px!important;overflow:hidden;text-indent:100%;white-space:nowrap}}