@charset "UTF-8";
.c-trad-contents .in_box{font-size:105%}
.c-trad-contents .site_box{line-height:170%;margin:10px;padding:5px 15px 10px 20px;background:#fff}
.c-trad-contents .site_box_list li:not(:last-child){margin-bottom:10px}
.c-trad-contents .site_box2{margin:2px 10px 30px 15px}
.c-trad-contents .site_box3{margin:0 0 10px 40px}
.c-trad-contents .site_title{font-size:100%;font-weight:700;line-height:150%;margin:10px;padding:7px 0 7px 25px;background:#f0f0f0}
.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 .site_h2{font-size:120%;font-weight:700;line-height:150%;padding:7px 0 7px 25px;border:1px solid #ccd;background:#fff}
.c-trad-contents .site_border2{border-top:2px solid #aaf}
.c-trad-contents .site_waku{line-height:190%;margin:10px 0 0 0;padding:10px;border:1px solid #888}
.c-trad-contents .site_waku_h{font-size:110%;font-weight:700;margin-top:20px}
.c-trad-contents .guide_waku{margin:20px 10px 10px 10px;margin-bottom:30px;padding:10px;border:1px solid #990}
.c-trad-contents .h_mark{font-size:110%;font-weight:700;margin:0 5px 0 3px}
.c-trad-contents ul.accent li{font-size:110%;margin:5px 5px 5px 30px;padding:0;list-style:decimal;color:#630}
.c-trad-contents ul.ul_primary li{overflow:visible;margin-left:20px;list-style-position:outside;list-style-type:disc}
.c-trad-contents ul.ul_primary ul{margin-left:20px}
.c-trad-contents ul.ul_primary ul li{list-style-type:circle}
.c-trad-contents ul.ul_primary ul ul li{list-style-type:none}
.c-trad-contents ol.accent_normal li{line-height:180%;margin:3px 0 8px 15px;padding:0;list-style:decimal}
.c-trad-contents dl.accent_manual{margin:10px 0 8px 0;list-style:none}
.c-trad-contents dl.accent_manual dt{float:left;clear:left;width:1.5em;text-align:left;white-space:nowrap}
.c-trad-contents dl.accent_manual dd{margin:0 0 8px 4em}
.c-trad-contents dl.accent_in{line-height:180%;margin:1em 0 .5em 0}
.c-trad-contents dl.accent_in dt{float:left;clear:left;width:3em;text-align:center;white-space:nowrap}
.c-trad-contents dl.accent_in dd{margin:0 0 0 3.5em}
.c-trad-contents .guide_inbox{margin:5px;padding:0}
.c-trad-contents .guide_box{margin:0 5px 10px 5px;padding:0;border:1px solid #999;background:#fff}
.c-trad-contents .guide_bl{float:left;width:370px;margin:0;padding:0;background:#fff}
.c-trad-contents .guide_br{float:right;width:370px;margin:0;padding:0;background:#fff}
.c-trad-contents .category_h1{font-size:100%;font-weight:700;line-height:160%;margin:0 5px 0 5px;padding:3px 0 3px 20px;text-align:left;border:1px solid #dcdcdc;background-image:#f3f3ff;background-image:-webkit-linear-gradient(top,#f3f3ff 0,#f3f3ff 70%,#e7ecff 70%,#e7ecff 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3ff),color-stop(70%,#f3f3ff),color-stop(70%,#e7ecff),to(#e7ecff));background-image:linear-gradient(to bottom,#f3f3ff 0,#f3f3ff 70%,#e7ecff 70%,#e7ecff 100%)}
.c-trad-contents .category_title{font-size:105%;font-weight:700;margin:0;padding:5px 5px 5px 20px;text-align:left;background:#f0f7ff}
.c-trad-contents ul.guide_list li{font-size:100%;position:relative;margin:0 5px 0 15px;padding-left:1em;list-style:none;color:#000}
.c-trad-contents ul.guide_list li:before{font-weight:700;position:absolute;top:.4em;left:0;content:'Q.';color:#666}
.c-trad-contents ul.guide_list a{display:block;zoom:1;padding:5px;color:#000}
.c-trad-contents ul.guide_list a:hover{color:#c36}
.c-trad-contents dt.guide_q{font-size:100%;margin:0 10px 0 10px;padding:5px 10px 5px 10px;border:1px solid #aaa;border-bottom:none;background:#eee}
.c-trad-contents dd.guide_a{font-size:100%;line-height:170%;margin:0 10px 0 10px;padding:10px 20px 20px 20px;border:1px solid #aaa;border-top:none;background:#fff}
.c-trad-contents #inquiry{margin:30px 0 20px 30px}
.c-trad-contents #inquiry table{width:570px;margin:10px 0 0 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.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{margin:0 0 5px 0;padding:5px}
.c-trad-contents #inquiry textarea.ihantsuhou_honbun{width:518px}
.c-trad-contents .site_sub_list{display:block;padding:0 10px 5px 10px;list-style:none;color:#000}
.c-trad-contents .site_sub_list li{margin:0 0 5px 0}
.c-trad-contents ul.site_sub_list a{display:block;padding:5px 5px 5px 5px;color:#333;border-bottom:1px dashed #9cc}
.c-trad-contents ul.site_sub_list a:hover{color:#06a;border-bottom:1px dashed #06a}
.c-trad-contents .site_manual table tr td{vertical-align:top}
.c-trad-contents .site_manual_l{width:165px;padding:5px 5px 5px 0;border-right:1px dotted #666}
.c-trad-contents .site_manual_r{width:500px;padding:5px 0 5px 10px}
.c-trad-contents .line_man{font-weight:700;clear:both;margin:0 5px 5px 5px;padding:0 0 0 10px;border-bottom:2px dotted #9cc}
.c-trad-contents .dummy_input{margin:0 5px 0 5px;border:1px solid #999}
.c-trad-contents ul.otayori li{font-weight:700;margin:0;padding-top:10px;list-style:none;text-decoration:none;color:#000}
.c-trad-contents .marginleft2{margin-left:35px}
.c-trad-contents .inquire_error{width:538px;padding:5px 10px;text-align:center;color:#d00;border:1px solid #9cc}
.c-trad-contents #main3{font-size:13px;line-height:170%;float:right;width:750px;margin:10px 0 0 0;text-align:left;background:#fdfdfd}
.c-trad-contents #main3 a{font-weight:700;color:#36c}
.c-trad-contents #main3 a:visited{color:#a7a}
.c-trad-contents #main3 a:hover{color:#6a6}
.c-trad-contents #main3 h2{font-size:105%;font-weight:700;margin:0;padding:5px 0 5px 20px;color:#000;border:1px solid #9cc;border-top:5px double #9cc;background:#fff}
.c-trad-contents #main3 h3{font-size:100%;font-weight:700;line-height:150%;margin:0 15px 0 15px;padding:3px 0 3px 10px;color:#666;border:1px solid #ccc;background:#f6fdfd}
.c-trad-contents #main3 h4{font-size:98%;font-weight:700;line-height:170%;clear:both;margin:30px 0 10px 0;padding-left:5px;color:#444;border-bottom:1px solid #aaa}
.c-trad-contents #main3 h3 .not_manage{font-size:90%;font-weight:400;margin-left:10px;color:#d33}
.c-trad-contents #main3 .site_in_box{margin:10px 25px 50px 25px}
.c-trad-contents #main3 p{margin:10px 10px 15px 10px;padding:0}
.c-trad-contents #main3 .description{margin:10px 5px 0 5px;padding:5px 10px;border:1px dotted #aaa;background:#fefefe}
.c-trad-contents #main3 .upper{font-size:95%;clear:both;margin:20px 0 0 0;padding:10px 10px 20px 0;text-align:right;background:#fff}
.c-trad-contents #main3 .op{padding:0 0 0 17px}
.c-trad-contents #main3 ul.accent li{font-size:105%}
.c-trad-contents #main3 ul.accent li{font-size:105%}
.c-trad-contents #main3 .relay{margin:0 0 3px 35px}
.c-trad-contents #main3 .relay li{font-size:110%;padding:2px 0 2px 25px}
.c-trad-contents #main3 .relay li a{color:#079}
.c-trad-contents #main3 .relay li a:hover{color:#69c}
.c-trad-contents #main3 .q{font-weight:700;color:#099}
.c-trad-contents #main3 b{font-size:115%;font-weight:bolder;margin:0 5px;color:#666}
.c-trad-contents #another_h1{font-size:120%;font-weight:700;margin:10px 0 5px 0;padding:8px 0 8px 25px;color:#666;border:1px solid #9cc;border-top:5px double #9cc}
.c-trad-contents .another_commentbox{font-size:95%;line-height:150%;margin:10px;padding:10px}
.c-trad-contents #guideline_article{font-size:80%;line-height:160%;float:right;width:720px;margin:10px 0 20px 0;text-align:left}
.c-trad-contents #guideline_article h1{font-size:90%;font-weight:700;font-weight:400;margin:0;padding:0;text-align:left;color:#666}
.c-trad-contents #guideline_article h2{font-size:20px;font-weight:700;margin:0 0 20px 0;padding:0 0 5px 0;text-align:left;color:#333;border-bottom:5px double #7bb}
.c-trad-contents #guideline_article h3{font-size:15px;font-weight:700;margin:10px 0 20px 0;padding:0 0 5px 0;color:#06c;border-bottom:2px solid #06c}
.c-trad-contents #guideline_sub{line-height:150%;float:left;width:200px;margin:10px 0 0 0;text-align:left}
.c-trad-contents #guideline_sub h2{font-size:90%;margin:0 0 5px 0;padding:5px 0;text-align:center;color:#fff;border-radius:5px;background:#666}
.c-trad-contents #guideline_sub h3{font-size:90%;margin:10px 0 5px 0;padding:0 0 3px 5px;color:#333;border-bottom:1px solid #336}
.c-trad-contents #guideline_sub ul{font-size:80%;display:block;margin:0 5px 40px 0;background:#fff}
.c-trad-contents #guideline_sub ul li{margin:10px 0 10px 0}
.c-trad-contents #guideline_sub ul a{display:block;padding:3px 5px 5px 15px;color:#06a;border-bottom:1px dashed #aaa}
.c-trad-contents #guideline_sub ul a:hover{padding:3px 5px 5px 10px;color:#333;border-bottom:1px solid #06a;border-left:5px double #06a}
.c-trad-contents #guideline_article .section{margin:0 20px 60px 17px}
.c-trad-contents #guideline_article .section p{margin:0 0 20px 0}
.c-trad-contents #guideline_article .waku{line-height:190%;margin:10px 0 20px 0;padding:10px;border:1px solid #888}
.c-trad-contents #guideline_article .exsample{font-size:.9em;margin-bottom:5px;padding:5px 10px;background-color:#f5f5f5}
.c-trad-contents #guideline_article .exsample_head{margin-bottom:5px;border-bottom:1px solid #ccc}
.c-trad-contents #guideline_article .exsample li{margin-left:1.5em;list-style:disc;color:#555}
.c-trad-contents #guideline_article .important{font-weight:700;color:#e70}
.c-trad-contents #guideline_article h4{margin:30px 0 20px 0;padding-bottom:3px;border-bottom:3px dotted #888}
.c-trad-contents #guideline_article p.marker{font-weight:700;margin:30px 0 20px 0;padding:3px 10px;background:#ddd}
.c-trad-contents #guideline_article table.isekai{border:1px solid #888}
.c-trad-contents #guideline_article table.isekai td,.c-trad-contents #guideline_article table.isekai th{padding:5px 10px;border:1px solid #888}
.c-trad-contents #guideline_article table.isekai th{width:10em;background:#def}
.c-trad-contents #guideline_article span.isekai_need,.c-trad-contents #guideline_article span.isekai_unnecessary{display:inline-block;margin:5px 10px 0 0;padding:0 8px;border:1px solid #888}
.c-trad-contents #guideline_article span.isekai_need{background:#7f9}
.c-trad-contents #guideline_article span.isekai_unnecessary{background:#ddd}
.c-trad-contents #guideline_article span.isekai_needmarker{background:#7f9}
.c-trad-contents #guideline_article span.isekai_unnecessarymarker{background:#ddd}
.c-trad-contents #guideline_article dl.isekai{margin:0 0 30px 15px}
.c-trad-contents #guideline_article dl.isekai dt{display:list-item;margin:10px 0 0 0;list-style:disc outside}
.c-trad-contents #guideline_article dl.isekai dd{font-size:90%;margin:0 0 10px 0;color:#06a}
.c-trad-contents #guideline_article ul.guideline_index{line-height:150%;margin:0 10px}
.c-trad-contents #guideline_article ul.guideline_index li{margin:5px 0 5px 5px}
.c-trad-contents #guideline_article ul.guideline_index li.h2{font-size:110%;margin:5px 0 10px 0;padding:0 0 2px 5px;border-bottom:3px double #666}
.c-trad-contents #guideline_article .section_h4box{margin:0 15px 30px 10px}
.c-trad-contents #guideline_article .section_h4box h4{font-size:110%;margin:15px 0 10px 0}
.c-trad-contents #guideline_article .section_h4box p{margin:0 0 15px 15px}
.c-trad-contents #guideline_article .section_h4box p.marker_ng,.c-trad-contents #guideline_article .section_h4box p.marker_ok{font-weight:700;margin:20px 15px 15px 15px;padding:3px 10px}
.c-trad-contents #guideline_article .section_h4box p.marker_ok{background:#ddd}
.c-trad-contents #guideline_article .section_h4box p.marker_ng{background:#fcc}
.c-trad-contents #guideline_article .section_h4box ul{margin:10px 25px 30px 40px}
.c-trad-contents #guideline_article ul li.disc{display:list-item;list-style:disc outside}
.c-trad-contents #guideline_article .section_h4box dl.disc{margin:10px 25px 0 40px}
.c-trad-contents #guideline_article .section_h4box dl.disc dt{display:list-item;margin:10px 0 0 0;list-style:disc outside}
.c-trad-contents #guideline_article .section_h4box dl.disc dd{font-size:90%;margin:0 0 10px 0}
.c-trad-contents #guideline_article .section_h4box dl.disc ul{margin:0 0 10px 14px}
.c-trad-contents #guideline_article .section_h4box dl.disc li{color:#06a}
.c-trad-contents #guideline_article .section_h4box p.syoseki_ng_other{margin:20px 0 30px 30px}
.c-trad-contents span.q{font-weight:700;color:#099}
.c-trad-contents #guideline_article p.aside{padding:10px 20px;background:#eee}
.c-trad-contents #guideline_article span.marker{display:inline-block;margin:0 0 5px 0;padding:0 10px;color:#fff;background:#089}
.c-trad-contents a#siteabout_useradd{font-size:140%;font-weight:700;display:block;width:250px;margin:30px auto;padding:15px 0;text-align:center;color:#fff;border:1px solid #aaa;border-radius:5px;background:#6ce;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6ce),color-stop(50%,#6ce),color-stop(50%,#09c),color-stop(100%,#09c));background:-webkit-linear-gradient(top,#6ce 0,#6ce 50%,#09c 50%,#09c 100%);background:-webkit-gradient(linear,left top,left bottom,from(#6ce),color-stop(50%,#6ce),color-stop(50%,#09c),to(#09c));background:linear-gradient(to bottom,#6ce 0,#6ce 50%,#09c 50%,#09c 100%);text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.c-trad-contents a#siteabout_useradd:hover{color:#666;border:1px solid #ccc;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(50%,#fff),color-stop(50%,#cef),color-stop(100%,#cef));background:-webkit-linear-gradient(top,#fff 0,#fff 50%,#cef 50%,#cef 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),color-stop(50%,#cef),to(#cef));background:linear-gradient(to bottom,#fff 0,#fff 50%,#cef 50%,#cef 100%)}
.c-trad-contents .helplist-top-headline{font-weight:700;margin:1em 0 .5em}
.c-trad-contents .helplist-top-list{line-height:1.5;margin-left:2em;list-style:disc}
.c-trad-contents .helplist-top-list:not(:last-child){margin-bottom:1em}
.c-trad-contents .helplist-top-list li:not(:last-child){margin-bottom:.5em}
.c-trad-contents .helplist-top-item{display:inline-block;width:12em;color:#0aa}
.c-trad-contents .help-top-annotation{color:#e7414e}
.c-trad-contents .help-top-label-pc,.c-trad-contents .help-top-label-sp{font-size:.8em;display:inline-block;margin-right:.5em;padding:0 .25em;color:#aaa;border:1px solid #aaa;border-radius:.2em}