/* 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;
}

.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 20px;
	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;
}



/*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;
}

.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;
}

.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;
}

.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.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.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.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:40px;
	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:40px;
	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 {
	background:url(../images/category/package/sofla_i/concept_title_img05.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_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_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;
}

.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;
}

.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;
}

.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;
}

.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;
}



/*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;
}








/*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;
}
