/* 基本 */
body{margin:0em 0em 1em 0em;}
h1{margin-top:0em;}
ul,ol{margin:0em;padding-left:1.5em;}
i{margin-left:0.7em;padding:0.2em 0.5em;font-size:90%;font-weight:bold;font-style:normal;color:#fff;}
li{line-height:1.5em;}
del{color:#666;}
b{color:#333;}
p{margin:1em 0em 0em 0em;}

/* ボディ */
.body1{width:85%;margin:0.75em auto 0em auto;position:word-wrap:break-word;overflow:auto;clear:both;}
.allwidth{margin:auto 7.5%;}

/* フォーム */
input.isubmit{font-size:100%;}
input.ipreview{font-size:100%;color:#00b;}
textarea.wide{width:99%;height:350px;}
.no2{width:5%;white-space:nowrap;border:none;}

/* ヘッダ */
.bar{background-color:#dee;}
div.google_bar{float:left;padding:0em 0.2em 0.1em 0.5em;font-size:90%;background-color:#dee;}
.google_img{vertical-align:middle;border:none;width:75px;height:32px;}
input.ginp{width:12em;font-size:100%;}
.help_block{float:right;text-align:right;font-size:90%;padding:0.5em 0.75em 0em 0em;}
.vmiddle{vertical-align:middle;}
.view_title{font-size:150%;}
.site_select{font-size:100%;}

.head_bar{
clear:both;background-color:#fff;padding:0.8em 2.0em 0em 1.0em;height:1.3em;
font-size:90%;border-top:1px solid #5bb;
}
.link_box{float:left;word-spacing:0.2em;}
.url_box{text-align:right;float:right;}
input.nowurl{font-size:90%;color:#080;border:none 0px #fff;text-align:right;}

/* 記事 */
.div1{text-align:center;padding:0.25em 1.5em;font-size:90%;word-spacing:0.5em;}
.div2{padding:2px;margin:0em 0em 1em 0em;word-wrap:break-word;overflow:hidden;}
.div4{padding:0.75em 0em;}
.div9{padding:0.25em 1em;margin:0em 0em 1em 0em;color:#fff;text-align:center;font-weight:bold;}
.div10{padding:2px 0.75em;font-size:80%;}
.div11{text-align:center;padding:0.15em;}
.d{padding:0.75em 1.5em 0em 1.5em;line-height:1.4em;}
.div6{text-align:center;word-spacing:0.25em;}
.div8,div.date{text-align:right;}

.comoji{font-size:95%;}
.n{color:#666;font-weight:bold;}
.m,.small{font-size:90%;}

.find_bar{width:30%;}
.find_text{font-size:90%;margin:0.75em 0em;}

.hr2{border:1px #fff solid;}
.input{width:30%;}
.submit{padding:1em 0.25em;width:85%;margin:1em auto 0em auto;border:1px #000 solid;}

/* 色 */
.red{color:#f00;}
.pink{color:#fab;}
.blue{color:#00f;}
.green{color:#080;}
.white{color:#fff;}

span.alert{font-size:90%;color:#f00;}
span.guide{font-size:90%;color:#080;}

/* 汎用 */
.clear{clear:both;}
.noborder{border-style:none;}
.nomargin{margin:0em;}
.inline{display:inline;}
a.blank{}
a.blank:hover{border:dashed 1px #aaa;}
.linked{color:#d00;}
.medium_height{line-height:1.4em;}

.p{margin:0em;padding:0.75em 1.5em 0.75em 1.5em;}

.table1{border:none;margin:0.5em 2em 0.5em 1.5em;width:90%;}

.no{border:none;}

.size2{font-size:80%;}
.size3{font-size:85%;}

.form{cellpadding:20px;}

/* フッタ */
.footerlink{text-align:center;padding:0em 1% 0em 1%;margin-top:1em;}
.allsearch_form_footer{text-align:center;margin-top:1em;}
.allsearch_input_footer{font-size:100%;width:30em;}
.allsearch_submit_footer{font-size:100%;}



body{margin:0em 0em 1em 0em;}

table{border:1px #0aa solid;width:100%;}
td{border:1px #0aa solid;}
hr{border-top:1px #0aa solid;border-bottom:1px #fff solid;margin:0.2em 0em;}
.menu{line-height:1.1em;}
.b,b{color:#e35;font-size:120%;font-weight:bold;font-style:italic;}

.td1{text-align:center;padding:0.3em 0em;font-size:180%;letter-spacing:0.3em;color:#00b;}
.td2{font-size:95%;padding:0.6em 0.3em 0.5em 0.5em;width:19.5%;}
.none{text-decoration:none;}

.index_find{margin:0.5em 0em 0em 0em;}
.upmenu{font-size:90%;margin:0.5em;}

.ant{font-size:80%;margin:0.5em 0em 0.6em 0em;padding:0.4em 0.5em;border-width:3px;border-style:double;}
.links{font-size:90%;margin-bottom:0.1em;text-align:center;}

.page2{font-size:90%;border-style:none;}
.ct{font-size:90%;color:#090;font-style:italic;font-weight:bold;}


