/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:14px;
	color:#666666;
	}

img{
	border:0px;
	}

.menu{
	border-bottom:5px solid #ff9900;
	}

.display{
	border-top:5px solid #ff6600;
	border-bottom:5px solid #ff6600;
	border-left:1px solid #ff6600;
	border-right:1px solid #ff6600;
	}

.aisatsu{
	border-left:1px solid #ff6600;
	padding:6px;
	vertical-align:top;
	}

.news{
	padding:30px;
	vertical-align:top;
	}

.news_border{
	border-bottom:2px dotted #999999;
	padding:0px 0px 10px 0px;
	}

.news_border2{
	border-bottom:2px dotted #999999;
	padding:10px 0px 10px 0px;
	}

.footer{
	border-top:1px solid #ff6600;
	padding-top:10px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.bar{
	background:#ff6600;
	}

.contents{
	padding:15px;
	width:530px;
	vertical-align:top;
	}
	
.right{
	padding:15px 0px 15px 0px;
	text-align:center;
	vertical-align:top;
	}

.tel{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
	}
	
.title{
	font-size:18px;
	line-height:20px;
	padding-bottom:5px;
	border-bottom:2px dotted #999999;
	font-weight:bold;
	color:#CC6600;
	}

.prof_left{
	background:#FFF5D2;
	text-align:center;
	padding:5px;
	width:30%;
	border:1px solid #ffffff;
	}

.prof_right{
	background:#f5f5f5;
	padding:5px;
	border:1px solid #ffffff;
	}

a{
	color:#0000ff;
	text-decoration:underline;
	}

a:hover{
	color:#FF6600;
	text-decoration:underline;
	}

.aisatsu_coment{
	font-size:12px;
	}

.category{
	border-top:2px solid #ffcc00;
	border-left:2px solid #ffcc00;
	border-right:2px solid #ff6600;
	border-bottom:2px solid #ff6600;
	padding:6px 5px 4px 5px;
	background:#ff9900;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	}

.case{
	font-weight:bold;
	}

.case a{
	color:#666666;
	text-decoration:underline;
	}

.case a:hover{
	color:#ff6600;
	text-decoration:underline;
	}
	
.member_left{
	vertical-align:top;
	font-weight:bold;
	}

.alert{
	font-size:11px;
	color:#ff0000;
	}

.case_title{
	font-size:14px;
	font-weight:bold;
	padding:10px;
	background:#FFF5D2;
	color:#ff6600;
	border-top:1px solid #ff9900;
	border-left:1px solid #ff9900;
	border-right:1px solid #ff9900;
	}

.case_detail{
	border:1px solid #ff9900;
	padding:10px;
	}

.size14b{
	font-size:14px;
	font-weight:bold;
	}

.newlink{
	background:#ff6699;
	padding:2px 4px;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	}

.newlink a{
	text-decoration:none;
	color:#ffffff;
	}

.newlink a:hover{
	text-decoration:none;
	color:#ffffff;
	}