/* CSS Document */


/*common
----------------------*/
.package_box {
	width:660px;
	margin:0 auto 20px;
}

.package_box02 {
	background:url(../images/category/package/bg_footer_img.gif) 0 0 repeat;
	width:640px;
	padding:10px;
	margin:0 auto 20px;
}

.package_box3 {
	width:630px;
	margin:0 auto 20px;
}

.img_l {
	float:left;
	margin:0 10px 20px 0;
}

.img_r {
	float:right;
	margin:0 0 20px 10px;
}


.company_address {
	width:660px;
	background:#F2F2F2 none repeat scroll 0;
	border-bottom:1px solid #E8E8E8;
	border-top:1px solid #CCCCCC;
	clear:both;
	margin:0 auto;
	padding:10px;
	font-size:0.9em;
}

.company_address ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.company_address ul li {
	float:left;
}

.company_address ul li ul li {
	border-bottom:1px dashed #C7C7C7;
	display:list-item;
	float:none;
	letter-spacing:1px;
	line-height:10px;
	padding:5px 5px;
	width:auto;
}



/*index
----------------------*/
.hed_title_img {
	background:url(../images/category/package/hed_title_img.jpg) 0 0 no-repeat;
	width:900px;
	height:130px;
	text-indent:-9999px;
	margin-bottom:15px;
}


.title_img01 {
	background:url(../images/category/package/index/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.index_subtitle_img01 {
	background:url(../images/category/package/index/sub_title_img01.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:20px;
}


.index_subtitle_img02 {
	background:url(../images/category/package/index/sub_title_img02.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:20px;
}


.index_subtitle_img03 {
	background:url(../images/category/package/index/sub_title_img03.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:20px;
}


.index_subtitle_img04 {
	background:url(../images/category/package/index/sub_title_img04.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:20px;
}


.index_sub_title_img05 {
	background:url(../images/category/package/index/sub_title_img05.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:20px;
}




.index_list {
	margin:0;
	padding:0 20px 10px;
	list-style-type:none;
}

.index_list_l {
	border-left:2px solid #900000;
	width:100px;
	padding:5px 5px 5px 10px;
	float:left;
	margin-bottom:5px;
}

.index_list_r {
	padding:5px;
	margin-bottom:5px;
}



.btn_relation_img01 a {
	background:url(../images/category/solution/btn_relation_img01.jpg) 0 0 no-repeat;
	width:204px;
	height:40px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:0 0 15px 12px;
}


.btn_relation_img02 a {
	background:url(../images/category/solution/btn_relation_img02.jpg) 0 0 no-repeat;
	width:204px;
	height:40px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:0 0 15px 12px;
}

.btn_relation_img03 a {
	background:url(../images/category/solution/btn_relation_img03.jpg) 0 0 no-repeat;
	width:204px;
	height:40px;
	display:block;
	text-indent:-9999px;
	margin:0 0 15px 12px;
	float:left;
}

.btn_relation_img04 a {
	background:url(../images/category/solution/btn_relation_img04.jpg) 0 0 no-repeat;
	width:204px;
	height:40px;
	display:block;
	text-indent:-9999px;
	margin:0 0 15px 12px;
	float:left;
}

.btn_relation_img05 a {
	background:url(../images/category/solution/btn_relation_img05.jpg) 0 0 no-repeat;
	width:204px;
	height:40px;
	display:block;
	text-indent:-9999px;
	margin:0 0 15px 12px;
	float:left;
}

.btn_relation_img06 a {
	background:url(../images/category/solution/btn_relation_img06.jpg) 0 0 no-repeat;
	width:204px;
	height:40px;
	display:block;
	text-indent:-9999px;
	margin:0 0 15px 12px;
	float:left;
}

.btn_relation_img07 a {
	background:url(../images/category/solution/btn_relation_img07.jpg) 0 0 no-repeat;
	width:204px;
	height:40px;
	display:block;
	text-indent:-9999px;
	margin:0 0 15px 12px;
	float:left;
}

.btn_relation_img08 a {
	background:url(../images/category/solution/btn_relation_img08.jpg) 0 0 no-repeat;
	width:204px;
	height:40px;
	display:block;
	text-indent:-9999px;
	margin:0 0 15px 12px;
	float:left;
}

.btn_relation_img09 a {
	background:url(../images/category/solution/btn_relation_img09.jpg) 0 0 no-repeat;
	width:204px;
	height:40px;
	display:block;
	text-indent:-9999px;
	margin:0 0 15px 12px;
	float:left;
}


/*high_recasa
----------------------*/
.title_img02 {
	background:url(../images/category/package/high_recsa/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.high_recsa_subtitle_img01 {
	background:url(../images/category/package/high_recsa/sub_title_img01.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.high_recsa_subtitle_img02 {
	background:url(../images/category/package/high_recsa/sub_title_img02.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.high_recsa_subtitle_img03 {
	background:url(../images/category/package/high_recsa/sub_title_img03.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.high_recsa_subtitle_img04 {
	background:url(../images/category/package/high_recsa/sub_title_img04.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.high_recsa_subtitle_img05 {
	background:url(../images/category/package/high_recsa/sub_title_img05.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.package_box_l {
	width: 308px;
	float: left;
	height: 17em;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}
.package_box_r {
	width: 308px;
	float: right;
	height: 17em;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}

/* 20100722 add iwama */
.package_box .feature_l{
	width: 308px;
	float: left;
	padding: 5px;
	margin-bottom: 10px;
}
.feature_l li{
	list-style-type:none;
}
.package_box .feature_r{
	width: 308px;
	float: right;
	padding: 5px;
	margin-bottom: 10px;
}

/*feature sub title   add iwama 
--------------------------*/
.feature_title {
	color:#a50021;
	margin-bottom:2px;
}
.feature_title3 {
	color:#006dcf;
	margin-bottom:2px;
}
.feature_title5 {
	color:#006b32;
	margin-top: 10px;
	margin-bottom:2px;
}
.feature_titlek {
	color:#f59900;
	margin-top: 10px;
	margin-bottom:2px;
}
.feature_list {
	width: 155px;
	float: left;
	padding: 5px;
	margin-bottom: 10px;
}


ul.high_recsa_list01 {
	width: 630px;
	padding-left: 30px;
	text-align: center;
	list-style: none;
	margin-bottom: 20px;
}

.high_recsa_list01 li {
	float: left;
	width: 140px;
	margin-right: 10px;
	border: 1px solid #990000;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.high_recsa_list02 {
	width: 660px;
	text-align: center;
	list-style: none;
	margin-bottom: 20px;
}

.high_recsa_list02 li {
	float: left;
	width: 312px;
	margin-right: 10px;
	border: 1px solid #990000;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.high_recsa_list03 {
	width: 615px;
	padding-left: 45px;
	text-align: center;
	list-style: none;
	margin-bottom: 20px;
}

.high_recsa_list03 li {
	float: left;
	width: 180px;
	margin-right: 10px;
	border: 1px solid #990000;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.package_box01_l {
	width: 308px;
	float: left;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}
.package_box01_r {
	width: 308px;
	float: right;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}

.sub_title_arrow {
	background: url(../images/common/arrow_red.gif) no-repeat left 4px;
	padding-left: 15px;
}



/*high_recasa_fact
----------------------*/
.title_img03 {
	background:url(../images/category/package/high_recsa_fact/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}


.high_recsa_fact_subtitle_img01 {
	background:url(../images/category/package/high_recsa_fact/sub_title_img01.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.high_recsa_fact_subtitle_img02 {
	background:url(../images/category/package/high_recsa_fact/sub_title_img02.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.high_recsa_fact_subtitle_img03 {
	background:url(../images/category/package/high_recsa_fact/sub_title_img03.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.high_recsa_fact_subtitle_img04 {
	background:url(../images/category/package/high_recsa_fact/sub_title_img04.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.high_recsa_fact_subtitle_img05 {
	background:url(../images/category/package/high_recsa_fact/sub_title_img05.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.high_recsa_fact_subtitle_img06 {
	background:url(../images/category/package/high_recsa_fact/sub_title_img05.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}


/*recsa
----------------------*/
.title_img04 {
	background:url(../images/category/package/R_1/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.subtitle_img {
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}
.r1_subtitle_img01 {
	background:url(../images/category/package/R_1/sub_title_img01.gif) no-repeat 0 0;
}
.r1_subtitle_img02 {
	background:url(../images/category/package/R_1/sub_title_img02.gif) no-repeat 0 0;
}
.r1_subtitle_img03 {
	background:url(../images/category/package/R_1/sub_title_img03.gif) no-repeat 0 0;
}
.r1_subtitle_img04 {
	background:url(../images/category/package/R_1/sub_title_img04.gif) no-repeat 0 0;
}
.r1_subtitle_img05 {
	background:url(../images/category/package/R_1/sub_title_img05.gif) no-repeat 0 0;
}
.r1_subtitle_img06 {
	background:url(../images/category/package/R_1/sub_title_img06.gif) no-repeat 0 0;
}

.r2_subtitle_img01 {
	background:url(../images/category/package/R_2/sub_title_img01.gif) no-repeat 0 0;
}
.r2_subtitle_img02 {
	background:url(../images/category/package/R_2/sub_title_img02.gif) no-repeat 0 0;
}
.r2_subtitle_img03 {
	background:url(../images/category/package/R_2/sub_title_img03.gif) no-repeat 0 0;
}
.r2_subtitle_img04 {
	background:url(../images/category/package/R_2/sub_title_img04.gif) no-repeat 0 0;
}
.r2_subtitle_img05 {
	background:url(../images/category/package/R_2/sub_title_img05.gif) no-repeat 0 0;
}
.r2_subtitle_img06 {
	background:url(../images/category/package/R_2/sub_title_img06.gif) no-repeat 0 0;
}

.r3_subtitle_img01 {
	background:url(../images/category/package/R_3/sub_title_img01.gif) no-repeat 0 0;
}
.r3_subtitle_img02 {
	background:url(../images/category/package/R_3/sub_title_img02.gif) no-repeat 0 0;
}
.r3_subtitle_img03 {
	background:url(../images/category/package/R_3/sub_title_img03.gif) no-repeat 0 0;
}
.r3_subtitle_img04 {
	background:url(../images/category/package/R_3/sub_title_img04.gif) no-repeat 0 0;
}
.r3_subtitle_img05 {
	background:url(../images/category/package/R_3/sub_title_img05.gif) no-repeat 0 0;
}
.r3_subtitle_img06 {
	background:url(../images/category/package/R_3/sub_title_img06.gif) no-repeat 0 0;
}

.r4_subtitle_img01 {
	background:url(../images/category/package/R_4/sub_title_img01.gif) no-repeat 0 0;
}
.r4_subtitle_img02 {
	background:url(../images/category/package/R_4/sub_title_img02.gif) no-repeat 0 0;
}
.r4_subtitle_img03 {
	background:url(../images/category/package/R_4/sub_title_img03.gif) no-repeat 0 0;
}
.r4_subtitle_img04 {
	background:url(../images/category/package/R_4/sub_title_img04.gif) no-repeat 0 0;
}
.r4_subtitle_img05 {
	background:url(../images/category/package/R_4/sub_title_img05.gif) no-repeat 0 0;
}
.r4_subtitle_img06 {
	background:url(../images/category/package/R_4/sub_title_img06.gif) no-repeat 0 0;
}

.r5_subtitle_img01 {
	background:url(../images/category/package/R_5/sub_title_img01.gif) no-repeat 0 0;
}
.r5_subtitle_img02 {
	background:url(../images/category/package/R_5/sub_title_img02.gif) no-repeat 0 0;
}
.r5_subtitle_img03 {
	background:url(../images/category/package/R_5/sub_title_img03.gif) no-repeat 0 0;
}
.r5_subtitle_img04 {
	background:url(../images/category/package/R_5/sub_title_img04.gif) no-repeat 0 0;
}
.r5_subtitle_img05 {
	background:url(../images/category/package/R_5/sub_title_img05.gif) no-repeat 0 0;
}
.r5_subtitle_img06 {
	background:url(../images/category/package/R_5/sub_title_img06.gif) no-repeat 0 0;
}

.r6_subtitle_img01 {
	background:url(../images/category/package/R_6/sub_title_img01.gif) no-repeat 0 0;
}
.r6_subtitle_img02 {
	background:url(../images/category/package/R_6/sub_title_img02.gif) no-repeat 0 0;
}
.r6_subtitle_img03 {
	background:url(../images/category/package/R_6/sub_title_img03.gif) no-repeat 0 0;
}
.r6_subtitle_img04 {
	background:url(../images/category/package/R_6/sub_title_img04.gif) no-repeat 0 0;
}
.r6_subtitle_img05 {
	background:url(../images/category/package/R_6/sub_title_img05.gif) no-repeat 0 0;
}
.r6_subtitle_img06 {
	background:url(../images/category/package/R_6/sub_title_img06.gif) no-repeat 0 0;
}

.r9_subtitle_img01 {
	background:url(../images/category/package/R_9/sub_title_img01.gif) no-repeat 0 0;
}
.r9_subtitle_img02 {
	background:url(../images/category/package/R_9/sub_title_img02.gif) no-repeat 0 0;
}
.r9_subtitle_img03 {
	background:url(../images/category/package/R_9/sub_title_img03.gif) no-repeat 0 0;
}
.r9_subtitle_img06 {
	background:url(../images/category/package/R_9/sub_title_img06.gif) no-repeat 0 0;
}

.rk_subtitle_img01 {
	background:url(../images/category/package/R_k/sub_title_img01.gif) no-repeat 0 0;
}
.rk_subtitle_img02 {
	background:url(../images/category/package/R_k/sub_title_img02.gif) no-repeat 0 0;
}
.rk_subtitle_img03 {
	background:url(../images/category/package/R_k/sub_title_img03.gif) no-repeat 0 0;
}
.rk_subtitle_img04 {
	background:url(../images/category/package/R_k/sub_title_img04.gif) no-repeat 0 0;
}
.rk_subtitle_img05 {
	background:url(../images/category/package/R_k/sub_title_img05.gif) no-repeat 0 0;
}
.rk_subtitle_img06 {
	background:url(../images/category/package/R_k/sub_title_img06.gif) no-repeat 0 0;
}

#catchcopy {
	width:680px;
	margin-bottom:15px;
}
#catchcopy h3.titler1 {
	background:url(../images/category/package/R_1/title_r1.gif) no-repeat 0 0;
	width:680px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#catchcopy h3.titler2 {
	background:url(../images/category/package/R_2/title_r2.gif) no-repeat 0 0;
	width:700px;
	height:36px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#catchcopy h3.titler3 {
	background:url(../images/category/package/R_3/title_r3.gif) no-repeat 0 0;
	width:680px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#catchcopy h3.titler4 {
	background:url(../images/category/package/R_4/title_r4.gif) no-repeat 0 0;
	width:680px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#catchcopy h3.titler5 {
	background:url(../images/category/package/R_5/title_r5.gif) no-repeat 0 0;
	width:680px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#catchcopy h3.titler6 {
	background:url(../images/category/package/R_6/title_r6.gif) no-repeat 0 0;
	width:680px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#catchcopy h3.titler9 {
	background:url(../images/category/package/R_9/title_r9.gif) no-repeat 0 0;
	width:680px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#catchcopy h3.titlerk {
	background:url(../images/category/package/R_K/title_rk.gif) no-repeat 0 0;
	width:680px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#catchcopy .logo {
	float: left;
	width:174px;
	height:66px;
	text-indent:-9999px;
}
#catchcopy p {
	float: right;
	width:495px;
}

/*recasa_metal
----------------------*/
.title_img05 {
	background:url(../images/category/package/recsa_metal/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}


/*recasa_eat
----------------------*/
.title_img06 {
	background:url(../images/category/package/recsa_eat/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}


.sub_list_arrow {
	background: url(../images/common/arrow_red.gif) no-repeat 20px 4px;
	padding-left: 35px;
}

.recsa_eat_subtitle_img01 {
	background:url(../images/category/package/recsa_eat/sub_title_img01.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.recsa_eat_subtitle_img02 {
	background:url(../images/category/package/recsa_eat/sub_title_img02.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.recsa_eat_subtitle_img03 {
	background:url(../images/category/package/recsa_eat/sub_title_img03.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.recsa_eat_subtitle_img04 {
	background:url(../images/category/package/recsa_eat/sub_title_img04.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.recsa_eat_subtitle_img05 {
	background:url(../images/category/package/recsa_eat/sub_title_img05.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}


/*recsa_meat
----------------------*/
.title_img07 {
	background:url(../images/category/package/recsa_meat/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.recsa_meat_subtitle_img01 {
	background:url(../images/category/package/recsa_meat/sub_title_img01.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.recsa_meat_subtitle_img02 {
	background:url(../images/category/package/recsa_meat/sub_title_img02.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.recsa_meat_subtitle_img03 {
	background:url(../images/category/package/recsa_meat/sub_title_img03.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.recsa_meat_subtitle_img04 {
	background:url(../images/category/package/recsa_meat/sub_title_img04.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.recsa_meat_subtitle_img05 {
	background:url(../images/category/package/recsa_meat/sub_title_img05.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}


/*recasa_apparel
----------------------*/
.title_img08 {
	background:url(../images/category/package/recsa_apparel/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}


/*recasa_gift
----------------------*/
.title_img09 {
	background:url(../images/category/package/recsa_gift/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}




/*sofla_i_elec
----------------------*/
.title_img10 {
	background:url(../images/category/package/sofla_i_elec/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.sofla_i_elec_subtitle_img01 {
	background:url(../images/category/package/sofla_i_elec/sub_title_img01.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_elec_subtitle_img02 {
	background:url(../images/category/package/sofla_i_elec/sub_title_img02.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_elec_subtitle_img03 {
	background:url(../images/category/package/sofla_i_elec/sub_title_img03.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_elec_subtitle_img04 {
	background:url(../images/category/package/sofla_i_elec/sub_title_img04.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_elec_subtitle_img05 {
	background:url(../images/category/package/sofla_i_elec/sub_title_img04.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_elec_subtitle_img06 {
	background:url(../images/category/package/sofla_i_elec/sub_title_img06.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_elec_subtitle_img07 {
	background:url(../images/category/package/sofla_i_elec/sub_title_img07.gif) no-repeat 0 0;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.table_4 {
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}

.table_4 th {
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	background: #FBFBFB;
	padding: 5px;
}

.table_4 td {
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	padding: 5px;
	font-size: 0.9em;
	line-height: 1.4em;
}

.table_1 {
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	width: 660px;
	margin-bottom: 15px;
}

.table_1 th {
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	background: #CCCCCC;
	padding: 4px;
}

.table_1 td {
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	padding: 4px;
}

.bg_gray {
	background: #FBFBFB;
}


/*recasa-k
----------------------*/
.title_img11 {
	background:url(../images/category/package/recsa_k/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}




/*sofla
----------------------*/
.title_img12 {
	background:url(../images/category/package/sofla/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.name_img01 {
	background:url(../images/category/package/sofla/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_con_title_img {
	background:url(../images/category/package/sofla/concept_title_img.gif) 0 0 no-repeat;
	width:370px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_subtitle_img01 {
	background:url(../images/category/package/sofla/sub_title_img01.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_subtitle_img02 {
	background:url(../images/category/package/sofla/sub_title_img02.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_subtitle_img03 {
	background:url(../images/category/package/sofla/sub_title_img03.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_subtitle_img04 {
	background:url(../images/category/package/sofla/sub_title_img04.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_subtitle_img05 {
	background:url(../images/category/package/sofla/sub_title_img05.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_subtitle_img06 {
	background:url(../images/category/package/sofla/sub_title_img06.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.solution_lineup_img01 {
	background:url(../images/category/package/sofla/lineup_img01.gif) 0 0 no-repeat;
	width:450px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.solution_lineup_img02 {
	background:url(../images/category/package/sofla/lineup_img02.gif) 0 0 no-repeat;
	width:450px;
	height:61px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.solution_lineup_img03 {
	background:url(../images/category/package/sofla/lineup_img03.gif) 0 0 no-repeat;
	width:450px;
	height:61px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.solution_lineup_text {
	font-size:1.2em;
	font-weight:bold;
	color:#900000;
	margin-bottom:10px;
}


.gray_3m {
	background-image:url(../images/category/solution/background_gray.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#000000;
	font-size:150%;
	font-weight:bold;
	padding:5px 0 0 5px;
	text-align:left;
	vertical-align:top;
}


.pink_3m {
	background-image:url(../images/category/solution/background_pink.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#000000;
	padding:5px 0 0 10px;
	text-align:left;
	vertical-align:top;
}

.blue_3m {
	background-image:url(../images/category/solution/background_blue.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#000000;
	padding:5px 0 10px 10px;
	text-align:left;
	vertical-align:top;
}

.green_3m {
	background-image:url(../images/category/solution/background_green.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#000000;
	padding:5px 0 0 10px;
	text-align:left;
	vertical-align:top;
}

.largeblb5 {
	color:#000000;
	font-size:120%;
	font-weight:bold;
	padding:5px 0 5px 5px;
}

.largeblb {
	color:#000000;
	font-size:120%;
	font-weight:bold;
	padding:5px 0;
}



/*sofla_i
----------------------*/
.title_img13 {
	background:url(../images/category/package/sofla_i/title_img.jpg) 0 0 no-repeat;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.name_img02 {
	background:url(../images/category/package/sofla_i/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_i_con_title_img01 {
	background:url(../images/category/package/sofla_i/concept_title_img01.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_con_title_img02 {
	background:url(../images/category/package/sofla_i/concept_title_img02.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_con_title_img03 {
	background:url(../images/category/package/sofla_i/concept_title_img03.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_con_title_img04 {
	background:url(../images/category/package/sofla_i/concept_title_img04.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_con_title_img05_1 {
	background:url(../images/category/package/sofla_i/concept_title_img05_1.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
/*	margin-bottom:15px;*/
}

.sofla_i_con_title_img05_2 {
	background:url(../images/category/package/sofla_i/concept_title_img05_2.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_con_title_img06 {
	background:url(../images/category/package/sofla_i/concept_title_img06.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}


.sofla_i_subtitle_img01 {
	background:url(../images/category/package/sofla_i/sub_title_img01.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img02 {
	background:url(../images/category/package/sofla_i/sub_title_img02.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img03 {
	background:url(../images/category/package/sofla_i/sub_title_img03.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img04 {
	background:url(../images/category/package/sofla_i/sub_title_img04.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img04_2 {
	background:url(../images/category/package/sofla_i/sub_title_img04_2.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img05 {
	background:url(../images/category/package/sofla_i/sub_title_img05.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img05_2 {
	background:url(../images/category/package/sofla_i/sub_title_img05_2.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img05_3 {
	background:url(../images/category/package/sofla_i/sub_title_img05_3.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img05_4 {
	background:url(../images/category/package/sofla_i/sub_title_img05_4.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img05_5 {
	background:url(../images/category/package/sofla_i/sub_title_img05_5.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img06 {
	background:url(../images/category/package/sofla_i/sub_title_img06.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img07 {
	background:url(../images/category/package/sofla_i/sub_title_img07.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img08 {
	background:url(../images/category/package/sofla_i/sub_title_img08.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img09 {
	background:url(../images/category/package/sofla_i/sub_title_img09.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img10 {
	background:url(../images/category/package/sofla_i/sub_title_img10.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img11 {
	background:url(../images/category/package/sofla_i/sub_title_img11.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img12 {
	background:url(../images/category/package/sofla_i/sub_title_img12.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img13 {
	background:url(../images/category/package/sofla_i/sub_title_img13.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img14 {
	background:url(../images/category/package/sofla_i/sub_title_img14.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img15 {
	background:url(../images/category/package/sofla_i/sub_title_img15.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img16 {
	background:url(../images/category/package/sofla_i/sub_title_img16.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img17 {
	background:url(../images/category/package/sofla_i/sub_title_img17.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img18 {
	background:url(../images/category/package/sofla_i/sub_title_img18.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img19 {
	background:url(../images/category/package/sofla_i/sub_title_img19.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img20 {
	background:url(../images/category/package/sofla_i/sub_title_img20.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img21 {
	background:url(../images/category/package/sofla_i/sub_title_img21.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img22 {
	background:url(../images/category/package/sofla_i/sub_title_img22.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img23 {
	background:url(../images/category/package/sofla_i/sub_title_img23.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img24 {
	background:url(../images/category/package/sofla_i/sub_title_img24.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img25 {
	background:url(../images/category/package/sofla_i/sub_title_img25.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img26 {
	background:url(../images/category/package/sofla_i/sub_title_img26.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img27 {
	background:url(../images/category/package/sofla_i/sub_title_img27.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img28 {
	background:url(../images/category/package/sofla_i/sub_title_img28.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img29 {
	background:url(../images/category/package/sofla_i/sub_title_img29.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img30 {
	background:url(../images/category/package/sofla_i/sub_title_img30.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_subtitle_img31 {
	background:url(../images/category/package/sofla_i/sub_title_img31.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_title_img01 {
	background:url(../images/category/package/sofla_i/title_img01.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}
.sofla_i_title_img02 {
	background:url(../images/category/package/sofla_i/title_img02.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.sofla_i_title_img03 {
	background:url(../images/category/package/sofla_i/title_img03.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.sofla_i_title_img04 {
	background:url(../images/category/package/sofla_i/title_img04.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.list01 {
	margin-bottom:15px;
}

.list01 dt {
	font-weight: bold;
}

.list01 dd {
	margin-left: 20px;
	margin-right: 20px;
}

.list01 li {
	margin-left: 20px;
	list-style: disc inside;
}

.list02 {
	margin-bottom:15px;
}

.list02 li {
	margin-left: 20px;
	list-style-type: square;
	list-style-position: inside;
	color: #0000CC;
}

.table_3 {
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	width: 660px;
	margin-bottom: 15px;
}

.table_3 th {
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	background: #F9F9F9;
	padding: 4px;
}

.table_3 td {
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	padding: 4px;
}

.sub_title_arrow {
	background: url(../images/common/arrow_red.gif) no-repeat left 4px;
	padding-left: 15px;
}

.bg_gray {
	background: #FBFBFB;
}

.table_2 {
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	margin-bottom: 15px;
}

.table_2 th {
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	background: #F9F9F9;
	padding: 4px;
	font-weight: normal;
	text-align: left;
}

.table_2 td {
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	padding: 4px;
}

.table_1 td.color1{
	background-color:#b2ccff;
	width:210px;
}
.table_1 td.color2{
	background-color: #b2e5ff;
	width:210px;
}
.table_1 td.color3{
	background-color: #ffff7f;
	width:210px;
}
.table_1 td.color4{
	background-color: #ffb27f;
	width:210px;
}
.table_1 td.color5{
	background-color:#e5ffff;
	width:210px;
}
.table_1 td.color6{
	background-color:#FFCCe5;
	width:210px;
}

.table_5 {
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	width: 660px;
	margin-bottom: 5px;
}

.table_5 th {
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	background: #CCCCCC;
	padding: 4px;
}

.table_5 td {
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	width: 250px;
	padding: 4px;
}

.table_5 td.color1{
	background-color:#b2ccff;
	width:160px;
}
.table_5 td.color2{
	background-color: #ccffcc;
	width:160px;
}
.table_5 td.color3{
	background-color: #e5ffff;
	width:160px;
}
.table_5 td.color4{
	background-color: #ffb27f;
	width:160px;
}
.table_5 td.color5{
	background-color: #66cc99;
	width:160px;
}
.table_5 td.color6{
	background-color: #ffff7f;
	width:160px;
}
.table_5 td.color7{
	background-color: #F0F0F0;
	width:160px;
}

.table_5 {
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	width: 660px;
	margin-bottom: 5px;
}

.table_6 th {
	border-bottom: 1px dashed #E7E7E7;
	border-left: 1px dashed #E7E7E7;
	border-top: 1px dashed #E7E7E7;
	border-right: 1px dashed #E7E7E7;
	background: #CCCCCC;
	padding: 4px;
}

.table_6 td {
	border-bottom: 1px dashed #E7E7E7;
	border-left: 1px dashed #E7E7E7;
	border-top: 1px dashed #E7E7E7;
	border-right: 1px dashed #E7E7E7;
	width: 250px;
	padding: 4px;
}

.table_6 td.color1{
	background-color: #FFCCCC;
	width:160px;
}



/*sofla_i_option
----------------------*/
#opt_sub_menu{
	list-style-type: none;
	width:670px;
	margin-top:10px;
	margin-right: auto;
	margin-bottom:30px;
	margin-left: auto;
}
#opt_sub_menu li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:5px;
	min-height:60px;
	_height:80px;
}
#opt_sub_menu li img{
	float:left;
	margin-bottom:5px;
}
#opt_sub_menu li p{
	margin-bottom: 5px;
	width:450px;
	float:right;
}

.sofla_i_opt_subtitle_img01 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img01.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_opt_subtitle_img02 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img02.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_opt_subtitle_img03 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img03.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_opt_subtitle_img04 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img04.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_opt_subtitle_img05 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img05.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_opt_subtitle_img06 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img06.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_opt_subtitle_img07 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img07.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_opt_subtitle_img08 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img08.gif) 0 0 no-repeat;
	width:680px;
/*	height:25px;*/
	height:45px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_opt_subtitle_img09 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img09.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_opt_subtitle_img10 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img10.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_opt_subtitle_img11 {
	background:url(../images/category/package/sofla_i_opt/sub_title_img11.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}



/*sofla_i_ag
----------------------*/
.title_img14 {
	background:url(../images/category/package/sofla_i_ag/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.name_img03 {
	background:url(../images/category/package/sofla_i_ag/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_i_ag_subtitle_img01 {
	background:url(../images/category/package/sofla_i_ag/sub_title_img01.gif) no-repeat 0 0;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ag_subtitle_img02 {
	background:url(../images/category/package/sofla_i_ag/sub_title_img02.gif) no-repeat 0 0;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ag_subtitle_img03 {
	background:url(../images/category/package/sofla_i_ag/sub_title_img03.gif) no-repeat 0 0;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ag_subtitle_img04 {
	background:url(../images/category/package/sofla_i_ag/sub_title_img04.gif) no-repeat 0 0;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ag_subtitle_img05 {
	background:url(../images/category/package/sofla_i_ag/sub_title_img05.gif) no-repeat 0 0;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ag_subtitle_img06 {
	background:url(../images/category/package/sofla_i_ag/sub_title_img06.gif) no-repeat 0 0;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}


/*sofla_i_ut
----------------------*/
.title_img15 {
	background:url(../images/category/package/sofla_i_ut/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}


.name_img04 {
	background:url(../images/category/package/sofla_i_ut/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_i_ut_subtitle_img01 {
	background:url(../images/category/package/sofla_i_ut/sub_title_img01.gif) no-repeat 0 0;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ut_subtitle_img02 {
	background:url(../images/category/package/sofla_i_ut/sub_title_img02.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ut_subtitle_img03 {
	background:url(../images/category/package/sofla_i_ut/sub_title_img03.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ut_subtitle_img04 {
	background:url(../images/category/package/sofla_i_ut/sub_title_img04.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ut_subtitle_img05 {
	background:url(../images/category/package/sofla_i_ut/sub_title_img05.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ut_subtitle_img06 {
	background:url(../images/category/package/sofla_i_ut/sub_title_img06.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ut_subtitle_img07 {
	background:url(../images/category/package/sofla_i_ut/sub_title_img07.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_ut_subtitle_img08 {
	background:url(../images/category/package/sofla_i_ut/sub_title_img08.gif) 0 0 no-repeat;
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

/*sofla_sp
----------------------*/

.name_img05 {
	background:url(../images/category/package/sofla_sp/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_sp_subtitle_img01 {
	background:url(../images/category/package/sofla_sp/sub_title_img01.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

/*sofla_i_pag
----------------------*/
.title_img16 {
	background:url(../images/category/package/sofla_i_pag/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.name_img16 {
	background:url(../images/category/package/sofla_i_pag/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_i_pag_subtitle_img01 {
	background:url(../images/category/package/sofla_i_pag/sub_title_img01.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_pag_subtitle_img02 {
	background:url(../images/category/package/sofla_i_pag/sub_title_img02.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_pag_subtitle_img03 {
	background:url(../images/category/package/sofla_i_pag/sub_title_img03.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_pag_subtitle_img04 {
	background:url(../images/category/package/sofla_i_pag/sub_title_img04.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_pag_subtitle_img05 {
	background:url(../images/category/package/sofla_i_pag/sub_title_img05.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_pag_subtitle_img06 {
	background:url(../images/category/package/sofla_i_pag/sub_title_img06.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}



/*sofla_i_uag
----------------------*/
.title_img17 {
	background:url(../images/category/package/sofla_i_uag/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.name_img17 {
	background:url(../images/category/package/sofla_i_uag/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_i_uag_subtitle_img01 {
	background:url(../images/category/package/sofla_i_uag/sub_title_img01.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_uag_subtitle_img02 {
	background:url(../images/category/package/sofla_i_uag/sub_title_img02.gif) 0 0 no-repeat;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_uag_subtitle_img03 {
	background:url(../images/category/package/sofla_i_uag/sub_title_img03.gif) 0 0 no-repeat;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_uag_subtitle_img04 {
	background:url(../images/category/package/sofla_i_uag/sub_title_img04.gif) 0 0 no-repeat;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_uag_subtitle_img05 {
	background:url(../images/category/package/sofla_i_uag/sub_title_img05.gif) 0 0 no-repeat;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

/*sofla_i_uag2
----------------------*/
.title_img18 {
	background:url(../images/category/package/sofla_i_uag2/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.name_img18 {
	background:url(../images/category/package/sofla_i_uag2/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_i_uag2_subtitle_img01 {
	background:url(../images/category/package/sofla_i_uag2/sub_title_img01.gif) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_uag2_subtitle_img02 {
	background:url(../images/category/package/sofla_i_uag2/sub_title_img02.gif) 0 0 no-repeat;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_uag2_subtitle_img03 {
	background:url(../images/category/package/sofla_i_uag2/sub_title_img03.gif) 0 0 no-repeat;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_uag2_subtitle_img04 {
	background:url(../images/category/package/sofla_i_uag2/sub_title_img04.gif) 0 0 no-repeat;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.sofla_i_uag2_subtitle_img05 {
	background:url(../images/category/package/sofla_i_uag2/sub_title_img05.gif) 0 0 no-repeat;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

/*sofla_i_uag3
----------------------*/
.title_img19 {
	background:url(../images/category/package/sofla_i_uag3/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.name_img19 {
	background:url(../images/category/package/sofla_i_uag3/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_i_uag3_title01 {
	background:url(../images/category/package/sofla_i_uag3/title01.gif) no-repeat 0 0;
	width:700px;
	height:68px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top:10px;
}

.sofla_i_uag3_title02 {
	background:url(../images/category/package/sofla_i_uag3/title02.gif) no-repeat 0 0;
	width:700px;
	height:68px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top:10px;
}

/*sofla_i_pjb
----------------------*/
.title_img20 {
	background:url(../images/category/package/sofla_i_pjb/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.name_img20 {
	background:url(../images/category/package/sofla_i_pjb/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_i_pjb_subtitle_img01 {
	background:url(../images/category/package/sofla_i_pjb/sub_title_img01.gif) no-repeat 0 0;
	width:700px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top:10px;
}

.sofla_i_pjb_subtitle_img02 {
	background:url(../images/category/package/sofla_i_pjb/sub_title_img02.gif) no-repeat 0 0;
	width:700px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top:10px;
}

/*sofla_CUI_to_GUI
----------------------*/
.title_img21 {
	background:url(../images/category/package/sofla_cui_to_gui/title_img.jpg) 0 0 no-repeat;
	width:680px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.name_img21 {
	background:url(../images/category/package/sofla_cui_to_gui/name_img.jpg) 0 0 no-repeat;
	width:680px;
	height:100px;
	text-indent:-9999px;
}

.sofla_cui_to_gui_subtitle_img01 {
	background:url(../images/category/package/sofla_cui_to_gui/sub_title_img01.gif) no-repeat 0 0;
	width:700px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top:10px;
}

.sofla_cui_to_gui_subtitle_img02 {
	background:url(../images/category/package/sofla_cui_to_gui/sub_title_img02.gif) no-repeat 0 0;
	width:700px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top:10px;
}

.sofla_cui_to_gui_subtitle_img03 {
	background:url(../images/category/package/sofla_cui_to_gui/sub_title_img03.gif) no-repeat 0 0;
	width:700px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top:10px;
}

.sofla_cui_to_gui_subtitle_img04 {
	background:url(../images/category/package/sofla_cui_to_gui/sub_title_img04.gif) no-repeat 0 0;
	width:700px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top:10px;
}

.sofla_cui_to_gui_subtitle_img05 {
	background:url(../images/category/package/sofla_cui_to_gui/sub_title_img05.gif) no-repeat 0 0;
	width:700px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top:10px;
}

.sofla_cui_to_gui_subtitle_img06 {
	background:url(../images/category/package/sofla_cui_to_gui/sub_title_img06.gif) no-repeat 0 0;
	width:700px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top:10px;
}

/*side
-----------------------*/
.side_hed_img {
	background:url(../images/category/package/side_hed_img.jpg) 0 0 no-repeat;
	width:200px;
	height:43px;
	text-indent:-9999px;
}


.side_box {
	width:198px;
	border-bottom:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	margin-bottom:20px;
}

.side_list {
	width:198px;
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0.9em;
}

.side_list li a,
.side_list li span {
	width:178px;
	background:url(../images/common/arrow_red.gif) 5px 5px no-repeat #FFFFFF;
	border-bottom:1px dotted #D3D3D3;
	padding:0 0 5px 20px;
	display:block;
}

.side_list li a:hover {
	width:178px;
	background:url(../images/common/arrow_red.gif) 5px 5px no-repeat #F5F5F5;
	border-bottom:1px dotted #D3D3D3;
	padding:0 0 5px 20px;
	display:block;
}


/*20110405 追加
-----------------------*/
h5.subtitle {
	display:inline-block;
	margin:0 0 10px 10px;
	background:#900;
	color:#FFF;
	padding:3px 8px;
}
p.text {	
	margin-left:15px;
	margin-bottom:5px;
}
p.text a{
	margin:0 0 5px 5px;
}
