@charset "utf-8";

/*-- cursor(ver.font-size:14px) --------*/
ul.cursor14 {
    list-style: none;
    margin: 0px;
    padding: 0px;
    color: #232323;
}
ul.cursor14 li {
    margin: 0 0 0 45px;
    list-style-position: outside;
    list-style-image: url(http://www.dirigent.jp/images_all/list.gif);
	font-size: 14px;
}

/*
ul.cursor {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #232323;
    line-height: 1.5em;
}
ul.cursor li {
    margin: 0 0 0 45px;
    list-style-position: outside;
    list-style-image:url(/images_all/list.gif);
}
/pages/packages/default/css/main.css
*/


/*-- title-dot -------------------------*/
.title-dot_c {
	height: 40px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-left: 20px;
	background: url(../../pages/packages/default/img/products/title_bg_dot.gif) no-repeat left top;
	font-size: 14px; line-height: 40px; font-weight: bold;
}



/*-- <h1></h1> -------------------------*/
h1#uac-h1 {
	height: 24px;
	padding-top: 6px;
	padding-left: 153px;
	background: url(../../pages/packages/default/img/products/product_ni_ttl.gif) no-repeat left top;
	color: #3a75af;
	font-size: 12px; line-height: 12px; font-weight: normal;
}

/*------------------------------------------------------------------------------
	common	#product-uac
------------------------------------------------------------------------------*/

#product-uac h3 {
	margin-top: 0;
}
/*
h3 {
	margin-top: 20px;
}/css/common.css
*/


/*-- title -----------------------------*/
/*
h3.title-long-gray
(/pages/packages/default/css/main.css)
*/
.uac-ptitle {
	padding: 5px 0 0 14px !important;
	background: url(http://www.dirigent.jp/pages/packages/default/img/contents/title_bg_gray.gif) no-repeat;
	color: #ffffff;
	height: 22px;
	margin-top: 25px !important;
	font-size: 12px !important;
}



/*-- pagetop ---------------------------*/
.uac-pagetop {
	margin: 20px 0 25px 0;
	text-align: right;
}

/*-- side ------------------------------*/
#uac-pulldownlist {
	margin-bottom: 34px;
	text-align: right;
}
#uac-pulldownlist select {width: 170px;}



/*------------------------------------------------------------------------------
	list page
------------------------------------------------------------------------------*/

/*-- listrow ---------------------------*/
.uac-listrow {
	margin-bottom: 35px;
}

/*-- listarea --------------------------*/
.uac-listarea {
	float: left;
	padding: 0 0 0 0;
	width: 320px;
	font-size: 12px; line-height: 1.8;
}

.uac-listphoto {
	float: left;
	width: 150px;
}

.uac-listarea h3 {
	float: right;
	margin-top: 0;
	width: 160px;
	font-weight: normal;
}
.uac-listarea h3 a:hover {text-decoration: underline;}

.uac-listarea p.uac-listcomment {
	float: right;
	width: 160px;
}


/*------------------------------------------------------------------------------
	detail page
------------------------------------------------------------------------------*/

/*-- detailarea ------------------------*/
#uac-detailarea {
	margin-bottom: 25px;
	font-size: 14px; line-height: 1.6;
}

.uac-detailphotoblock {
	float: left;
	width: 250px;
}
.uac-detailrightblock {
	float: right;
	width: 400px;
}

.uac-detaillogo {
	margin-bottom: 20px;
}
.uac-detailcomment {
	margin-bottom: 20px;
}

table.uac-detailtable {
	margin-bottom: 20px;
	width: 100%;
	border: 1px solid #999;
	border-collapse: collapse;
}
	table.uac-detailtable th,
	table.uac-detailtable td {
		padding: 10px;
		border: 1px solid #999;
		color: #232323;
		font-size: 14px; 
		text-align: left;
	}
		table.uac-detailtable th {
			background: #CCC;
			 font-weight: bold;
		}

.uac-detailrightblock ul.cursor14 {
	position:relative;
	margin-bottom: 20px;
	margin-left: -23px;
}/* リストの画像位置を調整 */

.uac-freeblock {}


/*-- subarea ---------------------------*/
.uac-subarea {
	margin-bottom: 25px;
	font-size: 14px; line-height: 1.6;
}
.uac-subblock {
	margin-bottom: 25px;
}
.uac-submedia {
	float: left;
	width: 420px;
}
.uac-subrightblock {
	float: right;
	width: 230px;
}
.uac-subtxt {
	margin-bottom: 20px;
}
.uac-subrightblock ul.cursor14 {
	position: relative;
	margin-bottom: 20px;
	margin-left: -23px;
}/* リストの画像位置を調整 */

ul.cursor.uac-reguest {
	position: relative;
	margin-bottom: 20px;
	margin-left: -23px;
}/* リストの画像位置を調整 */





/* input */
/*
input.support-search-box {
	background: url(../img/support/window.gif) no-repeat;
	width: 424px;
	height: 62px;
	border: 0;
	padding: 10px 15px 0;
	vertical-align: bottom;
	font-size: 32pt;
}
/pages/packages/default/css/main.css
*/
form.uac-request-box {
	height: 72px;
	background: url(../../pages/packages/default/img/products/reguest_input_bg.gif) no-repeat left top;
}

.uac-request-box textarea.uac-textarea {
	overflow-y: auto;
	padding: 10px 7px;
	width: 539px; height: 52px;
	background: transparent;
	border-style: none;
	font-size: 14px;
}
	/* for ie7 */
	*:first-child+html .uac-request-box textarea.uac-textarea {
		margin: 10px 7px;
		padding: 0 0 0 0;
		width: 539px; height: 52px;
	}