/* 2019/7/23????????????????????????????? */
.boxTopicDate {
	display: none;
}


/* 
----------------------------------------------------*/
#staff{ margin:0 0 15px 0; padding:20px 120px 0 0; text-align:right; font-size:90%; border-bottom:1px dotted #9c3; background-image:url(../img/staff.jpg); background-repeat:no-repeat; background-position:right bottom; height:90px;}
#staff span{ font-size:90%;}

#introOofuna{margin:0 80px;padding:10px 0 0 100px; background-image:url(../img/staff01.gif); background-repeat:no-repeat; background-position:left;}
#introOofuna p{ margin:10px 0;}
#introOofuna strong{ color:#330; margin:0 5px;}
#introOofuna ul{margin:0 0 0 20px;padding:0;}
#introOofuna ul li{margin:0;padding:0 10px 0 20px;display:inline; background-image:url(../../img/bt_right.gif); background-position:left center; background-repeat:no-repeat;}

/* recommend */
#contentsArea .recommend table ul li{ margin:7px 0; font-size:90%;}

/* tsukuri */
#contentsArea .tsukuri { width:420px; margin:5px; padding:0; border:0; }
#contentsArea .tsukuri table { width:420px; margin:0; padding:0; border:0; }
#contentsArea .tsukuri table h3 { color:#00f; }
#contentsArea .tsukuri table img { margin-left:5px; }
#contentsArea .tsukuri table th { vertical-align:top; }
#contentsArea .tsukuri table td {
	vertical-align:top;
	padding:0 0 5px 5px;
}
#contentsArea .tsukuri table td p {
	margin:0 5px 0 0;
	font-size:90%;
	line-height: 1.2;
}


#contentsArea .recommend table td {
    padding: 0 0 5px 5px;
}

#contentsArea .recommend table td h3 a:link {
	text-decoration: none;
	}
#contentsArea .recommend table td h3 a:visited {
	text-decoration: none;
	}
#contentsArea .recommend table td h3 a:hover {
	text-decoration: underline;
	}
#contentsArea .recommend table td h3 a:active {
	}

/* support.php
----------------------------------------------------*/
.kakomi {
	margin-left: 220px;
	padding: 0 0 0 2em;
	margin-right: 50px;
	border: thin solid #F90;
	}

#contact table td {

}

/* clearfix
----------------------------------------------------*/
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;}

.clearfix {overflow:hidden;}	 /* dreamweaver上で表示が崩れない用 */


div.clearfix {
 display:inline-block;}
 

