
.admin table { border-collapse: collapse; }
.admin td.f { border: 1px solid red; padding: 4px; background-color: #fdbfb7; font-size: 90%; }
.admin td.i { border: 1px solid red; padding: 4px; font-size: 90%; }
.admin span.chu { font-size: 80%; color: #101010; }

input.textbox { border: 1px solid #fdbfb7; }
textarea.textbox { border: 1px solid #fdbfb7; }
input.button { border: 1px solid red; background-color: #fdbfb7; }

table { border-collapse: collapse; }

div.kanri { font-size: 80%; }
.kanri input.textbox { font-size: 100%; }
.kanri input.button { font-size: 100%; }

div.url { font-size: 80%; margin: 8px; }
span.goals { border: 3px solid gray; padding: 5px; line-height: 2.4;}
div.comment { font-size: 90%; line-height: 1.2; margin-top: 8px;}

div.create { font-size: 90%; width: 480px; border: 3px red dotted; margin: 10px; padding: 10px;}
div.create1 { font-size: 80%; line-height: 1.2; }
.create input.button { margin: 8px 20px; }
.create td.chu { font-size: 80%; font-weight: bold; }

.hyo table { border-collapse: collapse; }
.hyo td.f { padding: 5px; border: 1px solid gray; background-color: #fdbfb7; }
.hyo td.d { padding: 5px; border: 1px solid gray; }

.himitu div.midashi { background-image: url('img/f_himitu.png'); font-size: 16px; font-weight: bold; color: #333333; padding-left: 24px;  height: 25px; margin: 5px 0px 12px 0px;background-repeat: no-repeat; }

div.close { text-align: left; font-size: 90%; width: 480px;}

.home div.sentence { font-family: 'メイリオ','丸ゴシック',sans-serif; font-size: 85%; line-height: 1.2; }
.home .media a { color: blue; }
.home img.amida { margin: 40px 40px; }
.home .media { font-size: 80%; border: 1px solid gray; background-color: #ffffd0; margin: 20px; padding: 10px 15px; }
.home .menu { margin: 10px 20px; }
.home span.iroiro { font-size: 85%; }
.homr .iroiro { margin-top: 10px; }


/* hotspot  --------------------------------------------- */
ul.randomSelect_ul {
clear:both; overflow:hidden; *height:100%; padding: 5px;
margin: 1px;
font-size: 80%;
background-color: white;
}

div.hs_index { 
border: 1px solid #c0c0c0;
text-align: left;
width: 600px;
margin: 10px 0px;
padding: 0px;
}

.hs_index td { 
background-color: #c0c0c0;
border: none;
color: white;
font-size: 80%;
font-weight: bold;
padding: 1px 8px;
}



ul.randomSelect_ul li {
float: left; width: 20%; line-height:20px; margin: 0; padding: 0; display:block; 
}

ul.randomSelect_ul li a:link { 
color: #6699ff;
} 

ul.randomSelect_ul li a:visited { 
color: #6699ff;
} 


