@charset "utf-8";

/*---------------------------------------------------------------------------------

                              復活4 CSS設定

---------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------
　サイドメニュー
---------------------------------------------------------------------------------*/

ul.bnrlist li a.digicame{
	background:url(../images/sidecontents/icon_digitalcamera.gif) no-repeat 10px 10px;
}

ul.bnrlist li a.autocad{
	background:url(../images/sidecontents/icon_autocad.gif) no-repeat 10px 10px;
}

ul.bnrlist li a.flow{
	background:url(../images/sidecontents/icon_flow.gif) no-repeat 10px 10px;
}

/*---------------------------------------------------------------------------------
　トップページ 導入部分
---------------------------------------------------------------------------------*/
.outline_wrap{
	width:650px;
	margin-left:10px;
	margin-bottom:50px;
}

.outline_text{
	width:455px;
	float:left;
}

.outline_screen{
	width:180px;
	float:left;
	margin-left:15px;
}


/*---------------------------------------------------------------------------------
　トップページ 10大ポイント
---------------------------------------------------------------------------------*/
.feature_wrap{
	width:618px;
	margin-left:10px;
	background:#F4F5F6;
	padding:16px 16px 2px 16px;
	margin-bottom:30px;
}

.feature_box_wrap{
	width:618px;
	background:url(../images/top/feature_bg.gif) repeat-y;
}

.feature_box_wrap_btm{
	width:618px;
	height:17px;
	background:url(../images/top/feature_bg_bottom.gif) no-repeat;
	margin-bottom:17px;
}

.feature_l_box, .feature_r_box{
	border-top:1px solid #DFE0E1;
	border-left:1px solid #DFE0E1;
	border-right:1px solid #DFE0E1;
	padding:14px 14px 0 14px;
	width:271px;
	float:left;
}

.feature_r_box{
	margin-left:16px;
}

strong, .feature_l_box b, .feature_r_box b{
	background:#FBF3B5;
	/*text-decoration:underline;*/
	font-weight:bold;
}

div.feature_box_wrap h3{
	padding-left:28px;
	line-height:22px;
	margin-bottom:8px;
}

div.feature_box_wrap p.topline{
	padding-top:9px;
	background:url(../images/top/feature_bg_line.gif) repeat-x;
}


div.feature_box_wrap h3.p1{background:url(../images/top/feature_num_001.gif) no-repeat left center;}
div.feature_box_wrap h3.p2{background:url(../images/top/feature_num_002.gif) no-repeat left center;}
div.feature_box_wrap h3.p3{background:url(../images/top/feature_num_003.gif) no-repeat left center;}
div.feature_box_wrap h3.p4{background:url(../images/top/feature_num_004.gif) no-repeat left center;}
div.feature_box_wrap h3.p5{background:url(../images/top/feature_num_005.gif) no-repeat left center;}
div.feature_box_wrap h3.p6{background:url(../images/top/feature_num_006.gif) no-repeat left center;}
div.feature_box_wrap h3.p7{background:url(../images/top/feature_num_007.gif) no-repeat left center;}
div.feature_box_wrap h3.p8{background:url(../images/top/feature_num_008.gif) no-repeat left center;}
div.feature_box_wrap h3.p9{background:url(../images/top/feature_num_009.gif) no-repeat left center;}
div.feature_box_wrap h3.p10{background:url(../images/top/feature_num_010.gif) no-repeat left center;}


/*---------------------------------------------------------------------------------
　特長詳細
---------------------------------------------------------------------------------*/

/*ポイント1*/

.f001_step_wrap{
	width:650px;
	background:url(../images/faeture/001/step_bg_center.gif) left center;
	margin-left:10px;
	margin-bottom:30px;
}
.f001_step_top{
	background:url(../images/faeture/001/step_bg_top.gif) no-repeat;
	height:10px;
}

.f001_step_center{
	width:650px;
}

.f001_step_bottom{
	background:url(../images/faeture/001/step_bg_bottom.gif) no-repeat;
	height:10px;
	clear:both;
}

.f001_step_lwrap{
	width:140px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}

.f001_step_cwrap, .f001_step_rwrap{
	width:200px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-left:25px;
}


/*ポイント7*/

.f007_wrap{
	width: 660px;
} 

.f007_wrap ul li.li_file {
	margin-bottom:10px;
	float: left;
	width: 320px;
	list-style: none;
	margin:0 0 10px 10px;
	padding:0;
}


/*---------------------------------------------------------------------------------
　ファイルの種類
---------------------------------------------------------------------------------*/
.file_other{
	background:#FBF3B5;
}


/*---------------------------------------------------------------------------------
　サポート
---------------------------------------------------------------------------------*/
.boxred{
	border:1px #FFBBBB solid;
	padding:9px;
	background-color:#FFECEC;
	text-align:left;
}


/*---------------------------------------------------------------------------------
　お客様の声
---------------------------------------------------------------------------------*/
ul.ul_list_uservoice{
	list-style-type:none;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:5px;
	padding:0px;
}

li.li_list_uservoice_man{
	margin-top:0px;
	margin-left:5px;
	margin-bottom:25px;
	padding-left:60px;
	padding-right:5px;
	min-height:50px;
	height:auto !important;
	height:50px;
}

li.li_list_uservoice_man{
	background:url(images/list_uservoice_man.gif) no-repeat 0 0;
}

li.li_list_uservoice_woman{
	margin-top:0px;
	margin-left:5px;
	margin-bottom:25px;
	padding-left:60px;
	padding-right:5px;
	min-height:50px;
	height:auto !important;
	height:50px;
}

li.li_list_uservoice_woman{
	background:url(images/list_uservoice_woman.gif) no-repeat 0 0;
}


