@charset "UTF-8";
.c-trad-contents{font-size:16px}
.c-trad-contents #main{font-size:90%;float:right;width:740px;margin:0 0 20px 0;text-align:left}
.c-trad-contents .sub_searchbox{font-size:110%;margin:30px 0}
.c-trad-contents .sub_searchbox input[type=text]{width:180px;margin:0 0 10px 0;padding:3px}
.c-trad-contents .sub_searchbox select{margin:0 0 10px 0}
.c-trad-contents .sub_searchbox option{padding:5px}
.c-trad-contents .sub_searchbox input[type=submit]{display:block;width:70px;margin:15px auto 0 auto;padding:3px}
.c-trad-contents h2.site{font-size:135%;font-weight:700;margin:10px 0 20px 0;padding:0 0 9px 10px;color:#853;border-bottom:1px solid #853}
.c-trad-contents .site_box{font-size:90%;line-height:180%;margin:0 10px 50px 25px}
.c-trad-contents h3.site{font-size:115%;margin:10px;padding:2px 0 2px 10px;color:#853;border-left:6px double #853}
.c-trad-contents .navi_all{font-size:115%;margin:10px 0;text-align:center}
.c-trad-contents .review{font-size:95%;line-height:190%;margin:10px 0 10px 0;padding:15px 20px;border:1px solid #abb}
.c-trad-contents .review h4.review_title{font-size:140%;font-weight:700;display:block;margin:0 0 5px 0;color:#630}
.c-trad-contents .review p.reviewhonbun{width:650px;margin:15px 0 20px 10px}
.c-trad-contents a.review_title:hover{color:#393}
.c-trad-contents .review .novel_title{text-decoration:underline;color:#fe7643}
.c-trad-contents .review .review_date{display:block;color:#666}
.c-trad-contents .review p.novelinfo{margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px dotted #999}
.c-trad-contents .no_rireki{margin:0 20px 30px 20px;padding:15px 0;text-align:center;border:1px dashed #888}
.c-trad-contents .rireki_list{font-size:95%;line-height:180%;margin:0 5px 10px 5px;padding:15px;border:1px solid #bbb}
.c-trad-contents .rireki_list table{margin:15px 0 0 0}
.c-trad-contents .rireki_list table p.ex{line-height:170%}
.c-trad-contents .rireki_list table .novel_h{margin:10px 0}
.c-trad-contents .rireki_list td.type{width:90px;padding:10px 0 10px 0;text-align:center}
.c-trad-contents .rireki_list td.right{padding:0 0 0 15px}
.c-trad-contents .rireki_deadlink{padding-bottom:3px;color:#666}
.c-trad-contents p.rireki_headtext{font-size:90%;margin:0 0 40px 15px;padding:0}
.c-trad-contents .rireki_setting{margin:30px 5px 20px 5px;padding:20px;background:-webkit-radial-gradient(circle farthest-side,#eee,#eee 50%,#fff 50%,#fff);background:radial-gradient(circle farthest-side,#eee,#eee 50%,#fff 50%,#fff);background-size:5px 5px}
.c-trad-contents .rireki_setting h2{font-size:18px;line-height:180%;padding:3px 0 3px 20px;color:#444;background:#fff;background-size:20px 20px;-webkit-box-shadow:0 0 3px gray;box-shadow:0 0 3px gray}
.c-trad-contents .rireki_setting h3{font-size:16px;margin:0 0 20px 0;padding:0 0 8px 0;color:#444;border-bottom:1px solid #aaa}
.c-trad-contents .rireki_setting div{margin:10px 0 0 0;padding:20px 30px;border:1px solid #e0e0e0;background:#fff}
.c-trad-contents .rireki_setting p{line-height:160%;margin:0 0 0 5px;color:#555}
.c-trad-contents .rireki_setting strong{color:#666}
.c-trad-contents .rireki_setting p.attention{font-size:14px;margin:0 0 20px 5px;color:#d33}
.c-trad-contents a#disable_history,.c-trad-contents a#enable_history,.c-trad-contents a#rireki_alldelete{font-size:14px;display:inline-block;margin:10px 0 30px 0;padding:10px 20px;color:#333;border:1px solid #ccc;border-radius:5px;background:#eee}
.c-trad-contents a#enable_history{color:#348;border:1px solid #9ce;background:#f9fcff}
.c-trad-contents .rireki_setting a#disable_history span{font-size:12px;line-height:20px;display:inline-block;margin:5px 0 0 0;color:#666}
.c-trad-contents .ui-widget{font-size:95%!important}
.c-trad-contents .tabin_box{margin:10px 0 40px 0}
.c-trad-contents .word{line-height:230%;margin:10px 0 20px 10px}
.c-trad-contents .word span{display:inline-block;margin-right:10px}
.c-trad-contents .word a{font-size:105%;padding:5px;color:#46d}
.c-trad-contents .word a:hover{padding:5px;color:#03c;background-color:#bef}
.c-trad-contents .tabin_box p{font-size:90%;line-height:160%;margin:0 10px 15px 15px;color:#666}
.c-trad-contents .narouradio{font-size:95%;margin:10px 8px 5px 0}
.c-trad-contents .narouradio a b{color:#fff}
.c-trad-contents .narouradio a .mini{font-size:11px;color:#fff}
.c-trad-contents .narouradio a{font-family:'メイリオ','ＭＳ Ｐゴシック',Osaka,sans-serif;display:block;padding:3px 5px 3px 10px;color:#eee;border:2px solid #ccc;background:#666}
.c-trad-contents .narouradio a:hover{color:#fff;background:#c33}
.c-trad-contents .no_list{font-size:100%;line-height:190%;display:block;margin:10px 0 20px 0;padding:10px;list-style:outside none none;color:#000;border:1px solid #ccc}
.c-trad-contents .no_list .no_list_head{margin-bottom:10px}
.c-trad-contents .no_list a.novel_title{font-size:120%;font-weight:700;text-decoration:underline;color:#fe7643}
.c-trad-contents .search_bigbanner{margin:10px 0}
.c-trad-contents .search_bigbanner a{font-family:'メイリオ','ＭＳ Ｐゴシック',Osaka,sans-serif;font-size:88%;display:block;padding:3px 15px;color:#fff;border:1px solid #00c0f3;background:#00c0f3}
.c-trad-contents .search_bigbanner a:hover{color:#fff;background:#6df}
.c-trad-contents .oB_description{font-size:90%;margin:0 0 20px 25px}
.c-trad-contents section.officialeventBox{font-size:90%;margin:10px 0 10px 25px;padding-bottom:10px;border-bottom:1px solid #aaa}
.c-trad-contents section.officialeventBox:first-of-type{padding-top:10px;border-top:1px solid #aaa}
.c-trad-contents section.officialeventBox a{display:block}
.c-trad-contents section.officialeventBox img{width:200px}
.c-trad-contents section.officialeventBox div{float:right;width:500px}
.c-trad-contents section.officialeventBox a.event_link_images{display:inline-block;float:left;width:200px;margin-bottom:10px}
.c-trad-contents section.officialeventBox p.op a{font-size:90%;padding-right:15px;text-align:right;background:url(/sub/yomouview/images/op_blank_1.png) no-repeat right center;background-size:12px 9px}
.c-trad-contents section.officialeventBox p.op a:hover{background:url(/sub/yomouview/images/op_blank_2.png) no-repeat right center;background-size:12px 9px}
.c-trad-contents section.officialeventBox p{line-height:150%;margin:5px 0}
.c-trad-contents #main2{font-size:80%;line-height:150%;float:right;width:750px;margin:0;text-align:left;background:#fff}
.c-trad-contents .addend_mes{font-size:95%;line-height:150%;margin:10px;padding:10px;border:1px solid #c93}
.c-trad-contents .site_h_box{font-size:130%;font-weight:700;margin:10px;padding:8px 0 8px 25px;color:#666;border:1px solid #9cc;border-top:5px double #9cc}
.c-trad-contents #inquiry{margin:30px 0 20px 30px}
.c-trad-contents #main2 .inquiry_in_box{font-size:95%;line-height:150%;margin:18px 20px;padding:5px 15px 10px 20px;background:#fff}
.c-trad-contents #inquiry table{width:680px;margin:0;padding:0;text-align:left}
.c-trad-contents #inquiry table tr th{border:1px solid #ccc}
.c-trad-contents #inquiry table tr td{border:1px solid #ccc}
.c-trad-contents th.left{font-size:100%;width:80px;padding:5px 0 5px 10px;background:#eef}
.c-trad-contents td{overflow:hidden;word-break:break-all}
.c-trad-contents td.right{padding:0 10px 5px 10px;background:#fff}
.c-trad-contents td.honbun{line-height:170%;padding:20px}
.c-trad-contents td.bar{margin:10px 10px 10px 10px;padding:5px 10px 5px 10px;text-align:right;border:1px solid #ccc;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,transparent),to(transparent));background-image:-webkit-linear-gradient(#fff 50%,transparent 50%,transparent 100%);background-image:linear-gradient(#fff 50%,transparent 50%,transparent 100%);background-size:1px 2px}
.c-trad-contents #inquiry input,.c-trad-contents #inquiry select{margin:10px 0 5px 0;padding:3px}
.c-trad-contents #inquiry textarea{width:95%;margin:0 0 5px 0;padding:5px}