body{margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a{color:#333;text-decoration:none}a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#container{width:1040px;margin:0 auto}header{background:#f7f7f7;position:relative;z-index:3}#top{background:url(img/top.jpg) no-repeat bottom right}#top header{background:#fff}#top header{position:absolute;top:0;left:0;width:100%}#header{width:1040px;margin:0 auto;padding:20px 0 20px 0;z-index:4}header:after{clear:both;content:"";display:block}#logo{display:block}#logo dl{margin:0 0 15px 0;padding:0;float:left}#logo dt{margin-bottom:5px;line-height:0}#logo dt img{width:143px;height:34px}#logo dd{font-size:10.2px;margin:0}#glovalnav{list-style:none;margin:0;padding:0;font-size:16px;float:right}#glovalnav li{margin:0;padding:3px 0 0 7px;line-height:100%;display:inline-block;font-weight:700}#glovalnav li:before{content:"/";display:inline-block;font-weight:400;font-size:12px;color:#ccc;padding-right:10px}#glovalnav li:first-child:before{content:""}#glovalnav li a{color:#c04314}nav form{display:none}#submenu{float:right;margin:0;padding:0}#submenu li{margin:0;padding:0 0 3px 8px;line-height:160%;display:inline-block;font-size:12px}#submenu li a{color:#787878}#top main{width:auto;float:none}main{width:710px;float:left;padding-top:20px;position:relative}main:after{display:block;content:"";clear:both}aside{width:300px;float:right;margin-top:40px}footer{padding-top:40px;clear:both;text-align:center;margin-bottom:40px}h1{font-size:36px;margin:0;padding:10px 0 10px 0}#volume{border:1px solid #333;border-radius:100px;width:35px;height:22px;display:inline-block;font-size:11px;padding:12px 0 0 0;margin:-10px 0 0 10px;vertical-align:middle;text-align:center;background:url(img/volume.gif);line-height:100%}#pageinfo{width:330px;font-size:11px;display:inline-block;margin:30px 0 0 15px;vertical-align:top}#share{clear:both;text-align:center;padding:20px 0 10px 0;margin:0}#share li{margin:0 3px;list-style:none;display:inline-block}#sound_left{width:360px;float:left}#sound_right{width:340px;float:right}.result{width:100%}#sound_left table,#sound_right table,.result{border-collapse:collapse;margin-top:30px}#sound_left caption,#sound_right caption,.result caption{text-align:left;font-weight:700;font-size:20px;padding-bottom:6px}#sound_left table tr:first-child th,#sound_left table tr:first-child td,#sound_right table tr:first-child th,#sound_right table tr:first-child td,.result tr:first-child th,.result tr:first-child td{border-top:1px solid #d9d9d9}#sound_left table tr:first-child td:first-child,#sound_right table tr:first-child td:first-child,.result tr:first-child td:first-child{border-top:none}#sound_left td,#sound_right td,.result td{padding:3px 0 2px 0}#sound_left th,#sound_right th,#pop_result th,.result th{text-align:left;width:260px;padding:3px 0 2px 2px;border-bottom:1px solid #d9d9d9}#sound_left td:first-child,#sound_right td:first-child,#pop_result td:first-child,.result td:first-child{text-align:left;width:30px}#sound_left td:first-child:hover,#sound_right td:first-child:hover,#pop_result td:first-child:hover,.result td:first-child:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#sound_left span,#sound_right span,#pop_result span,.result span{display:block;vertical-align:top;background:url(img/btn-play-off.gif) no-repeat left 7px;background-size:24px;cursor:pointer;float:left}#sound_left span:hover,#sound_left span:hover,#pop_result span:hover,.result span:hover{opacity:.6}#sound_left span.playing,#sound_right span.playing,#pop_result span.playing,.result span.playing{background:url(img/btn-play-on.gif) no-repeat left 7px;background-size:24px}.edit{font-size:10px;font-weight:400;display:inline}#sound_left td:last-child,#sound_right td:last-child,#pop_result td:last-child{border-bottom:1px solid #d9d9d9;text-align:right}.result td:last-child{border-bottom:1px solid #d9d9d9}table dl{margin:0 0 0 30px;padding:0 0 4px 0}table dt{font-size:16px;font-weight:400;line-height:110%;padding-top:4px}table dd{font-weight:400;margin:0;padding:0;color:#a1a1a1;font-size:10px}table dd a{color:#9c9c9c}#sound_right a img,#sound_left a img,#pop_result a img,.result a img{width:53px;vertical-align:top}.pr{margin:20px 0}#totop{text-align:center}#totop:before{content:"▲"}#notfound{font-size:80px;text-align:center;display:block;margin-top:200px;color:#c24500}#topcontent{margin:0 auto;position:relative;width:1040px;height:100vh}#topcontent ul{display:none}#topcontent form{margin-top:200px;position:absolute;top:190px;z-index:10;margin:0;padding:0}#topcontent input[type="search"]{padding:10px;font-size:20px;width:500px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border:3px solid #757575}#topcontent input[type="image"]{vertical-align:top;background:#ccc;width:56px}#topimage{background:url(img/main1.jpg) center center / cover no-repeat;width:100%;height:100vh;z-index:2;position:absolute;top:0;left:0}#update{position:absolute;top:100px;z-index:1200;width:535px;background:#757575;padding:15px 10px;color:#fff}#update a{color:#fff}#update dt{display:inline-block;border-right:1px dotted #ccc;padding:0 20px 0 10px}#update dd{display:inline-block;margin:0 0 0 20px}#siteinfo{width:320px;height:500px;background:#fff;position:absolute;top:120px;right:0;z-index:5}#siteinfo h1{padding:0;margin:30px 0 0 -45px}#siteinfo p{margin:0 0 10px 33px;padding:0}#point{margin:60px auto 400px auto;width:1000px;font-size:25px}#point dl{margin:0 10px;padding:0;width:300px;display:inline-block;font-size:12px;vertical-align:top}#point dl:nth-child(6){margin:0 20px}#point dl dt{font-weight:700;font-size:18px;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:40px;text-align:center}#point dl dd{font-size:14px;margin:0}#sound_description{font-weight:400;margin:0 0 30px 0}#play{width:80px;height:80px;border-radius:100px;background-image:url(img/play-on.png);background-repeat:no-repeat;background-position:center;background-color:#ededed;position:absolute;top:15px;left:0;border-bottom:5px solid #ccc;z-index:2}#play.pause{background-image:url(img/play-off.png);background-repeat:no-repeat;background-position:center;background-color:#ededed;border-bottom:5px solid #ccc}#play:hover{background-repeat:no-repeat;background-position:center;background-color:#ededed;position:absolute;top:18px;left:0;border-bottom:2px solid #ccc}#detail{position:relative}#detail button{position:absolute;top:50px;left:0}#progress{margin-bottom:-50px}#waveform{width:380px;margin-left:100px;float:left}#data{border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both}#data p{width:150px;display:inline-block;vertical-align:top}#data:after{clear:both;content:"";display:block}#data_left{width:270px;font-size:13px;display:inline-block}#data_right{width:250px;display:inline-block;font-size:13px}#detail table{border-collapse:collapse;margin:15px 0}#detail th{text-align:left;width:120px;padding:1px 0;font-weight:400}#detail td:before{content:"... "}#detail td{padding:2px 0}.post-ratings{;text-align:center;margin:0;font-size:13px}.post-ratings img{margin:0 1px;width:25px;vertical-align:middle}#niconico{border-bottom:1px solid #ccc;padding:20px 0;font-size:14px}#niconico_title{margin:0;padding:10px 0 10px 0;width:150px;display:inline-block;vertical-align:top}#niconico_info{margin:0;width:450px;padding:10px 0 0 0;display:inline-block}#niconico_caution{font-size:11px;margin:0;padding:5px 0 0 0;display:inline-block;color:#999}#niconico dl{margin:0;padding:0;width:200px;display:inline-block}#niconico dt{margin:0;padding:0;display:inline-block}#niconico dd{margin:0;padding:0 0 0 15px;display:inline-block;font-weight:700}#niconico_link{margin:0;padding:0;text-align:right;font-size:13px;display:inline-block}#os{border-bottom:1px solid #ccc;padding:20px 0 30px 0;font-size:14px}#os_title{margin:0;padding:10px 0 10px 0;width:150px;display:inline-block;vertical-align:top}#os_info{margin:0;width:470px;padding:10px 0 0 0;display:inline-block}#os_caution{font-size:11px;margin:0;padding:5px 0 0 0;display:inline-block;color:#999}#os_link{margin:0;padding:0;text-align:right;font-size:13px;display:inline-block}#download{padding:10px 20px 10px 20px;text-align:center;width:180px;float:right;margin-bottom:40px}#mp3_download{margin:18px 0 0 0;padding:0}#tag{padding:15px 0;margin:5px 0;display:block}#tag p{width:150px;margin:0;padding:5px 0 0 0;font-size:14px;display:inline-block}#tag ul{margin:0;padding:0;display:inline-block}#tag li{margin:0;padding:0 0 0 10px;list-style:none;font-size:15px;display:inline-block}#tag ul a{background:url(img/tag-dd.gif) no-repeat left 7px;background-size:8px auto;padding-left:15px}.result{text-align:left;margin-top:40px}#pop_result table{width:100%}#pop_result .result{margin:0}#pop_result{width:350px;box-shadow:0 0 6px 3px rgba(0,0,0,.1);background:#fff;z-index:100;padding:0 10px 5px 10px}#search-result{margin:0;padding:12px}#hit a{color:#c04314}#popcloase{border:1px solid #ccc;width:100px;padding:0;margin:0 auto 15px auto;text-align:center;font-size:13px}#popcloase a{padding:5px 0;display:block}#pager{margin:40px 0 0 0;padding:0}#pager li{list-style:none;margin:0;padding:0 5px 0 0;display:inline-block}#pager .active strong{padding:10px 20px;text-align:center;vertical-align:middle;display:block;background:#ededed;border:1px solid #777}#pager li a{padding:10px 20px;text-align:center;vertical-align:middle;display:block;border:1px solid #ccc}aside form{margin-top:200px;z-index:10;margin:0 0 30px 0;padding:0}aside input[type="search"]{padding:5px;font-size:15px;width:262px;box-sizing:border-box;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border:2px solid #757575}aside input[type="image"]{vertical-align:middle;background:#ccc;width:37px;height:37px}#agreement{margin:39px 0}#agreement li{list-style:none;margin:10px;background:url(img/agreement-li.gif) no-repeat left 4px;padding-left:19px}#killy{margin-bottom:30px;font-size:13px}#killy:after{display:block;content:"";clear:both}#killy img{float:left;padding:0 45px 0 0}.img{margin:40px 0}#articles{margin:20px 0;width:100%;border-collapse:collapse;border-top:1px solid #ccc}#articles th{border-bottom:1px solid #ccc;text-align:left;width:150px;padding:10px 0}#articles td{border-bottom:1px solid #ccc;padding:10px 0}figure{margin:40px 0;padding:0;font-size:12px;text-align:center}figure img{margin-bottom:10px}#contactinfo{margin-top:38px}#contact{border-collapse:collapse;margin-top:38px;width:100%;border-top:1px solid #ededed}#contact th{width:200px;text-align:left;font-size:16px;font-weight:400;vertical-align:top}#contact th,#contact td{padding:15px 0;border-bottom:1px solid #ededed}#contact td input,#contact td textarea{padding:10px;box-sizing:border-box;width:100%;border:1px solid #999;font-family:Franklin Gothic}#contact td input{width:340px}body .wpcf7-not-valid-tip{color:#c24500}div.wpcf7-validation-errors{background:#ededed;border:none;padding:20px}p input[type="submit"]{display:block;background:#c24500;border:none;padding:20px;width:520px;margin-left:200px;font-size:20px;color:#fff}p input:hover{opacity:.7}.playlist{width:400px;border-bottom:1px solid #ccc;margin:40px 0}.playlist dt span{width:24px;height:24px;display:inline-block;vertical-align:top;background:url(img/btn-play-off.gif) no-repeat;background-size:24px;cursor:pointer;margin-right:5px}.playlist span.playing{background:url(img/btn-play-on.gif) no-repeat;background-size:24px}.playlist dt{font-weight:700;display:block;border-top:1px solid #ccc;padding:10px 5px 5px 5px;margin:0}.playlist dd{padding:0 5px 5px 5px;margin:0 0 0 30px}

.adtitle {
  text-align: center;
  margin-bottom: 5px;
}

@media(min-width: 800px) {
  .ad1 {
    width: 315px;
  }
}

.ad2 {
  margin-bottom: 20px;
}

@media(min-width: 768px) {
  .ad2,.ad3 {
    width:300px;
    height:600px;
  }
}

@media(max-width: 767px) {
  .ad2,.ad3 {
    display: none;
  }
}