@charset "Shift_JIS";
@import url("common.css");

/*************************** シーズ・ニーズマッチング *****************************/

.linkadTitle p{
	text-align:left;
	font-size:12px;
	line-height:1.4;
	color:#666;
	padding-bottom:5px;
}

.linkad p{
	text-align:left;
	font-size:12px;
	line-height:1.4;
	color:#666;
	padding-bottom:5px;
}

.dbUl{
	list-style-type: none;
	margin:5px 0;
}

.dbUl li{
	width:450px;
	background-image:url(../img/icon4.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	text-align:left;
	font-size:12px;
	line-height:1.4;
	padding:0 10px 5px 15px;
	margin-top:3px;
}

.dbUl li p{
	padding-left:32px;
	background:url(../img/dotted.gif) 0 6px no-repeat;
}

/*************************** リスト *****************************/

.finding{
width:460px;
}

.finding h3{
font-size:14px;
color:#066;
line-height:1.3;
border-bottom:1px dashed #066;
margin-bottom:20px;
}

#finding_ul{
list-style-type:none;
}

.findingLi{
margin-bottom:20px;
}

#finding_ul li h4{
font-size:14px;
color: #FF6600;
line-height:1.3;
margin-bottom:5px;
}

#findingInfo{
font-size:12px;
color: #666;
line-height:1.4;
margin-left:10px;
}

.yearBox{
width:460px;
}

.yearBox ul{
list-style-type:none;
}

.yearBox ul li{
background:url("../img/icon4.gif");
background-color:transparent;
background-repeat:no-repeat;
background-position:left center;
margin-bottom:4px;
}

.yearBox ul li p{
padding-left:14px;
font-size:12px;
line-height:1.3;
font-weight:normal;
color:#444;
}

.yearBox ul li p img{
vertical-align:middle;
}

.yearTitle{
border-bottom:2px solid #006600;
border-left:5px solid #006600;
margin:5px 0;
height:20px;
}

.year{
padding:0 0 0 5px;
font-size:14px;
font-weight:bold;
line-height:1.4;
color:#060;
float:left;
}

.menu{
background-color : #ffffcc;
width : 100px;
cursor : pointer;
border : 1px solid  #9999ff;
font-size:12px;
padding:2px;
text-align : center;
float:right;
}

.sub{
display : none;
}

.findingTable{
margin:20px 0;
width:460px;
background:#999;
}

.findingTable tr th{
font-size:12px;
padding:5px;
font-weight:bold;
white-space:nowrap;
background: #CFE9DC;
}

.findingTable tr td{
font-size:12px;
padding:5px;
font-weight:normal;
line-height:1.3;
background: #FFF;
}

#san, #gaku, #kan{
background: #C4FFE1;
}


/*************************** ボタンボックス *****************************/

#buttonBox{
height:60px;
margin:10px 0;
}

#leftButton{
float:left;
}

#rightButton{
float:right;
}

/************** コメント ***************/

.commentTitle{
	width:460px;
	height:20px;
	background:#9C9;
}

.commentTitle{
	padding:3px 0 0 10px;
	font-size:12px;
	font-weight:bold;
	line-height:1.4;
	color:#030;
}

.commentBox{
	padding:5px 0;
}

.commentBox p{
	font-size:12px;
	line-height:1.4;
	letter-spacing:1;
	color:#555;
	background:#FFF;
	text-align:left;
}

.commentDay{
	padding:15px 0 0 15px;
	margin-bottom:5px;
}

.commentDay p{
	font-size:12px;
	color:#555;
	background:#FFF;
	text-align:right;
}
.commentFrame{
	width:460px;
	height:1%;
	border-bottom:1px dotted #CCC;
	margin-bottom:20px;
}

.commentFrame:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

.formBox{
	width:460px;
	margin:5px 0 0 0;
	height:auto;
	background:#FFF;
	text-align:left;
	margin-bottom:20px;
}

.formBox table{
	width:460px;
}

.commentInfo{
	width:460px;
	height:20px;
	background:#FC6;
}

.commentInfo{
	padding:3px 0 0 10px;
	font-size:12px;
	font-weight:bold;
	line-height:1.4;
	color:#300;
}

.ninsho{
	width:460px;
	font-size:12px;
	line-height:1.3;
	color:#555;
	padding:5px 0 0 5px;
}

.formBox table tr td{
	font-size:12px;
	color:#555;
	padding:5px 5px 5px 10px;
	background:transparent;
	text-align:left;
	white-space:nowrap;
}

.formBox table tr td textarea{
	font-size:12px;
	line-height:1.3;
	letter-spacing:1;
	color:#555;
}
