/*コラムリンク*/

.col a:link {  

	color: #666666;

	font-size: 11px;

	text-decoration: none;

}



.col a:visited {  

	color: #FF9933;

	font-size: 11px;

	text-decoration: none;

}



.col a:active {  

	color: #666666;

	font-size: 11px;

	text-decoration: none;

}



.col a:hover {  

	color:#FF9933;

	font-size: 11px;

	text-decoration: none;

}



.genreBox {  

	padding-right: 2px;

	padding-left: 2px;

}

.genreTitle {  

	font-size: 12px;

	font-weight: bold;

	color: #660000;

	background-color: #CCCCFF;

	border-left-width: 5px;

	border-left-style: solid;

	border-left-color: #9595FF;

	background-position: center;

	line-height: 18px;

	text-indent: 2pt;

	height: 18px;

	width: 420px;

	margin: 3px 0px 1px;

	padding: 1px;

}

.genreTitle2 {  

	font-size: 12px;

	font-weight: bold;

	color: #660000;

	line-height: 25px;

	width: 420px;

	background-position: center;

}



.cgiName {  

	margin-right: 30px;

	margin-left: 30px;

	text-align: right;

	font-size: 10px;

	color: #CCCCCC;

}

.passBox {  

	text-align: right;

	margin-right: 30px;

	margin-left: 30px;

}

.colBox {  

	font-size: 12px;

	line-height: normal;

	padding: 1px;



}

.colTitle {  

	font-size: 12px;



}

.colText {  

	font-size: 12px;

	color: #2C1C12;



}

.img {  

	padding: 10px;

}



.imgPosition {  

	text-align: center;

}

.fButton {  

	background-color: #FFFFFF;

}

.fInput {  

	background-color: #FFFFFF;

}

.fSelect {  

	background-color: #FFFFFF;

}

.fFile {  

	background-color: #FFFFFF;

}

.comment {  

	color: #000000;

}



.formTable {  

	font-size: 12px;

	color: #333333;

}



.columnNavi {  

	font-size: 10px;

	text-align: right;

}

.small {  

	color: #666666;

	font-size: 10px;

	line-height: 150%;

	text-decoration: none;

}

.small2 {  

	font-size: 10px;

	line-height: 15px;

}

.q-aTitle {  

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #846B33;

	padding: 5px;

}

.linkber {  

	width: 90px;

	border-bottom: 1px dashed #82692F;

	height: 25px;

	text-indent: 4pt;

	padding-top: 4px;

	margin-top: 15px;

}

.large {  



	font-size: 12px;

	line-height: 20px;

}



.line {  

	background-color: #FFCC33;

}

.line2 {  

	background-color: #FF9999;

}.cell {  

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #665EFB;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #6600CC;

}

li {  

	list-style-image : url(../images/marker_col.gif);

	list-style-type: none;

	font-size: 10px;

	line-height: 18px;

	vertical-align: middle;

	text-indent: 5pt;

}


