@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";


/*-----------------------------------------------------------------------------------▼▼▼▼ contents ▼▼▼▼--------*/

#mainV{width:760px;height:94px;background:url(../images/img_under_mainv.jpg) 0 0 no-repeat #414548;padding-bottom:20px;text-indent:-9999px;}

#ucn{
width:564px;/*IE5以下用*/
voice-family: "\"}\"";
voice-family: inherit;
width:564px;/*IE6以上用*/
float:right;
text-align:left;
}

#ucnP{float:left;width:579px;text-align:left;font-size:81%;}

.under h3{margin-bottom:20px;}
.under h4.sttl01{background:url(../cmn_images/sttl_cmn_01.gif) 0 100% no-repeat;padding:2px 0 7px 12px;margin-bottom:15px;}
.under h4.sttl02{background:url(../cmn_images/sttl_cmn_02.gif) 0 100% no-repeat;padding:0 0 6px 18px;margin-bottom:15px;}

.cnBox01{width:559px;margin-left:20px;margin-bottom:20px;}

.udrDl01 dt{background:url(../cmn_images/img_listmark_03.gif) 0 3px no-repeat;padding:0 0 0 18px;color:#70D8FA;margin-bottom:5px;}
.udrDl01 dd{margin-bottom:10px;}
.udrDl04 dt{background:url(../cmn_images/img_listmark_03.gif) 0 3px no-repeat;padding:0 0 0 18px;color:#70D8FA;margin-bottom:5px;}
.udrDl04 dd{margin-bottom:0;}

.udrDl02 dt{background:url(../cmn_images/img_listmark_04.gif) 0 5px no-repeat;color:#CCC;padding:0 0 0 13px;margin-bottom:5px;}
.udrDl02 dd{margin-bottom:10px;}

.udrDl03 dt{background:url(../cmn_images/img_listmark_04.gif) 0 5px no-repeat;color:#CCC;padding:0 0 0 13px;margin-bottom:5px;}
.udrDl03 dd{margin-bottom:0;}

.udrDl05 dt{float:left;width:40px;}
.udrDl05 dd{float:left;width:500px; border:1px solid #666;padding:8px 8px 7px 9px;margin-bottom:10px;}
.udrDl06 dt{float:left;width:40px;}
.udrDl06 dd{float:left;width:500px; border:1px solid #666;padding:8px 8px 7px 9px;}

.udrDl06 a:link{color:#FF9900;text-decoration:none;}
.udrDl06 a:visited{color:#FF9900;text-decoration:none;}
.udrDl06 a:hover{color:#CCC;text-decoration:none;}
.udrDl06 a:active{color:#CCC;text-decoration:none;}

.flowArw{padding:5px 0 5px 0;text-align:center;}


/*----- House Example -----*/

.portfolio .cnBox01 h4.sttl01 { margin-top: 12px; }

.portfolio h5 {
	clear: both;
	margin-bottom: 12px;
	}

.portfolio p.portfolio_img {
	float: left;
	margin: 0 14px 12px 0;
	padding: 0;
	}
.portfolio p.portfolio_img img {
	border: 3px solid #555;
	}
	
.portfolio p.description { line-height: 1.7; }

.portfolio ul.thumbnail {
	clear: both;
	margin: 12px 0 0 4px;
	padding: 0;
	}
.portfolio ul.thumbnail li {
	float: left;
	line-height: 1.0;
	margin: 0 6px 6px 0;
	padding: 0;
	}
.portfolio ul.thumbnail li img { display: block; }

.portfolio .file {
	border-left: 2px solid #555;
	padding-left: 12px;
	margin-bottom: 36px;
	}

