
h2{
	margin:0;
	padding:0 0 23px 0;
	}

.h2_t{
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:2.3;
	letter-spacing:0.1em;
	}

.h2_2nd{
	margin:0;
	width:530px;
	padding:60px 0 5px 0;
	}

.h3_top{
	clear:both;
	margin:0;
	padding:0 0 12px 0;
	text-align:left;
	font-size:12px;
	color:#333;
	font-weight:normal;
	letter-spacing:0.2em;
	}

h3{
	clear:both;
	margin:0;
	padding:40px 0 5px 0;
	text-align:left;
	font-size:14px;
	color:#333;
	font-weight:normal;
	letter-spacing:0.2em;
	width:560px;
	border-bottom:1px dotted #aaa;
	}

h4{
	margin:2px 0;
	padding:0 0 0 15px;
	text-align:left;
	font-size:10px;
	color:#333;
	font-weight:bold;
	background-image:url(../service/img/dot_sq.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}

.h4_t{
	margin:0;
	padding:0 0 0 15px;
	text-align:left;
	font-size:10px;
	color:#333;
	font-weight:normal;
	line-height:2.1;
	letter-spacing:0.1em;
	}

h5{
	margin:3px 0;
	padding:0 0 0 15px;
	text-align:left;
	font-size:10px;
	color:#333;
	font-weight:normal;
	background-image:url(../service/img/dot_ccl.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}

.h5_t{
	margin:0;
	padding:0 0 0 15px;
	text-align:left;
	font-size:10px;
	color:#333;
	font-weight:normal;
	line-height:1.4;
	letter-spacing:0.1em;
	}



.right_div img{
	margin:16px 0 0 0;
	padding:0;
	vertical-align:top;
	}


.service_txt{
	margin:0;
	padding:13px 0 25px 0;
	text-align:left;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:2.2;
	letter-spacing:0.1em;
	}

.service_list{
	margin:0;
	padding:5px 0;
	text-align:left;
	font-size:10px;
	color:#333;
	font-weight:normal;
	line-height:2;
	letter-spacing:0.1em;
	}
	

.showcase_txt{
	margin:0;
	padding:5px 0 25px 0;
	text-align:left;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:2.2;
	letter-spacing:0.1em;
	}

/*--ED---------------------- Nest Local Menu Part ------------------------*/

ul#nest_list {
	margin:0;
	padding:0;
	line-height:1;
	}

#local_menu_partul ul#nest_list li{
	margin:0;
	padding:0 0 0 10px;
	font-size:10px;
	text-align:left;
	list-style:none;
	background-image:url(../img/icon_dot_black.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}
	

#local_menu_part li#nest_parent{
	margin:1.5em 0 0 0;
	padding:0 0 0 10px;
	font-size:10px;
	text-align:left;
	line-height:0;
	list-style:none;
	background-repeat:no-repeat;
	background-position:0 0;
}


#nest_list .link_inside a:LINK {
	margin:0;
	padding:0;
	text-decoration : none;
	color:#000;
	}
#nest_list .link_inside a:VISITED{
	margin:0;
	padding:0;
	text-decoration : none;
	color:#000;
	}
#nest_list .link_inside a:HOVER  {
	margin:0;
	padding:0;
	text-decoration : none;
	color:#27ADCE;
	}
#nest_list .link_inside a:ACTIVE {
	margin:0;
	padding:0;
	text-decoration : none;
	color:#000;
	}


/*--ED---------------------- vid settings ------------------------*/
	
.right_div img#btn_showcase{
	margin:0 0 0 0;
	padding:0;
	vertical-align:top;
	}

img{
	border:none;
}

/*--ED---------------------- showcase settings ------------------------*/

h2.h2_showcase{
	margin:0;
	padding:0 0 5px 0;
	border-bottom:none;
	}

	
.h3_showcase{
	clear:both;
	margin:0;
	padding:35px 0 5px 0;
	text-align:left;
	font-size:14px;
	color:#333;
	font-weight:bold;
	letter-spacing:0.2em;
	border-bottom:1px dotted #aaa;
	}

.showcase_txt{
	margin:0;
	padding:5px 0 0 0;
	text-align:left;
	font-size:10px;
	color:#333;
	font-weight:normal;
	line-height:2.0;
	letter-spacing:0.05em;
}

#video_introduction,
#compact_IH,
#smart_wallet,
#service_link_outside,
#sofa{
	margin:10px 0 0 0;
	padding:0;
	}



.service_list{
	margin:0;
	padding:10px 0;
	text-align:left;
	font-size:10px;
	color:#333;
	font-weight:normal;
	line-height:2.5;
	letter-spacing:0.2em;
	}

.service_link{
	margin:0;	
	padding:10px 0;
	font-size:10px;
	color:#333;
	}

.service_link a:LINK  {
	text-decoration : none;
	color:#333;
	margin:0;
	padding:0 0 0 13px;
	background-image:url(../img/icon_allow_black.gif);
	background-repeat:no-repeat;
	background-position:center left;	
	}
.service_link a:VISITED {
	text-decoration : none;
	color:#333;
	margin:0;
	padding:0 0 0 13px;
	background-image:url(../img/icon_allow_black.gif);
	background-repeat:no-repeat;
	background-position:center left;	
	}
.service_link a:HOVER  {
	text-decoration : none;
	color:#27ADCE;
	margin:0;
	padding:0 0 0 13px;
	background-image:url(../img/icon_allow_blue.gif);
	background-repeat:no-repeat;
	}
.service_link a:ACTIVE {
	text-decoration : none;
	color:#333;
	margin:0;
	padding:0 0 0 13px;
	background-image:url(../img/icon_allow_black.gif);
	background-repeat:no-repeat;
	background-position:center left;	
	}

.service_link_outside{
	margin:0;	
	padding:10px 0;
	font-size:10px;
	}

.service_link_outside a:LINK {
	margin:0 20px 0 0;
	padding:0 15px 0 0;
	color:#333;
	text-decoration : none;
	background-image:url(../img/icon_out_black.gif);
	background-repeat:no-repeat;
	background-position:center right;	
	}
.service_link_outside a:VISITED{
	margin:0 20px 0 0;
	padding:0 15px 0 0;
	color:#333;
	text-decoration : none;
	background-image:url(../img/icon_out_black.gif);
	background-repeat:no-repeat;
	background-position:center right;	
	}
.service_link_outside a:HOVER  {
	margin:0 20px 0 0;
	padding:0 15px 0 0;
	color:#27ADCE;
	text-decoration : none;
	background-image:url(../img/icon_out_blue.gif);
	background-repeat:no-repeat;
	background-position:center right;	
	}
.service_link_outside a:ACTIVE {
	margin:0 20px 0 0;
	padding:0 15px 0 0;
	color:#333;
	text-decoration : none;
	background-image:url(../img/icon_out_black.gif);
	background-repeat:no-repeat;
	background-position:center right;	
	}


