p { padding:0 20px 1em; }
li { margin:0px 0px 8px 30px !important; }
.new { width:880px;height:90px;margin-left:40px;padding:3px 0px 3px 0px;overflow-y:scroll;border:solid 1px;}
.new ul {margin:5px !important;}
.new li {margin:0px 0px 0px 0px !important;list-style:none !important;}
.li_none li{margin:-2px 0px 0px 20px !important;list-style:disc !important;}
.li_day li{margin:-2px 0px 1px 10px !important;list-style:circle !important;}
.icon { vertical-align:text-bottom; }
.docs { display:inline;margin-left:80px;line-height:3em; }
.members_list { width:800px;margin:1em auto; }
.members_list th, .members_list td { padding:3px;font-weight:normal;text-align:left;font-size:.9em; }
.members_list th { width:120px; }
.sample { border:1px outset #eee;padding:10px 20px;margin:10px 20px !important; }
.faq_q, .faq_a { margin:0px 20px 1em;padding:5px 10px; }
.faq_q { background-color:#eee; }
.faq_a { margin-bottom:2em;padding-left:30px; }
.menu_f { background-color:#003b8b;padding:5px; }
.menu_f div { display:inline;margin:0px 100px; }
.menu_f0 a { color:#fff;display:inline;width:250px;border:none;font-weight:bold; }
.menu_f0 a:hover { text-decoration:none;color:#FF7348; }
.kadaiIchiran{
	border:solid 1px;
	width:px;
	border-collapse:collapse;
	border-color:black;
	margin:0px 20px 20px 20px;
        font-size: 14px; 
}
.kadaiIchiran th{
	padding-left:10px;
        padding-right:10px;
	width:px;
	border:solid 1px;
}
.kadaiIchiran td{
	padding-left:10px;
        padding-right:10px;
	width:px;
	border:solid 1px;
}
.profile{
	border:solid 1px;
	width:650px;
	border-collapse:collapse;
	margin-left:25px;
}
.profile1{
	padding-left:20px;
	width:150px;
	border:solid 1px;
	border-collapse:collapse;
}
.profile2{
	padding-left:20px;
	width:500px;
	border:solid 1px;
	border-collapse:collapse;
}

#header { text-align:center; }
#footer { clear:both;margin-top:2em;padding-bottom:1em;text-align:center;font-size:12px; }
#himawari { margin:1em 50px; }

.notice { background:#ff0000; border:1px solid #ff0000; padding-left:10px; width:880px; margin-left:40px; }
.notice2 { border:1px solid #ff0000; padding:15px; padding-left:25; width:850px; margin-left:40px;}
.ul_notice2 {margin:0px 0px 0px -10px !important; list-style:disc !important;}
