@charset "utf-8";
/* CSS Document */

/*************************************************************************/
/* sideber css */

.page_sub #side{
	width:220px;
	margin:30px 0 0 0;
}

.page_toiawase #side{
	width:220px;
	margin:30px 0 0 0;
}

.page_blog #side{
	width:220px;
	margin:30px 0 0 0;
}

.page_sitemap #side{
	width:220px;
	margin:30px 0 0 0;
}

/*************************************************************************/
/* main css */

#main{
	width:570px;
	float:right;
}

#main h2{
	font-weight:bold;
	background:url(../img/line_sub_main.gif) no-repeat bottom;
	font-size:16px;
	margin:36px 0 0 0;
	padding:0 0 4px 0;
}

#main .column{
	width:570px;
	margin-bottom:20px;
}

#main .img_left{
	float:left;
}

#main .img_right{
	float:right;
}


#main .img_normal{
	padding:0;
	margin:0;
}

#main h3{
	font-weight:bold;
	margin:10px 0 0 0;
	padding:2px 10px 0 10px;
	font-size:14px;
}

#main h3 a{
	font-size:14px;
}

#main .arrow{
	background:url(../img/arrow_sub.gif) left no-repeat;
	padding-left:15px;
}


/*************************************************************************/
/* Web page common */

.webpage p
{
	padding-top:10px;
}

.webpage ul.gallerys
{
	width:auto;
	height:auto;
	margin-top:10px;
	list-style:none;
}
.webpage ul.gallerys li
{
	list-style:none;
	display:inline;
}
.webpage ul.gallerys li a{
	border:#ccc solid 1px;
	background-color:#fff;
	padding:2px;
	margin:0 8px 10px 0;
	display:block;
	float:left;
}
.webpage ul.gallerys li a:hover{
	background-color:#6cf;
}


/*************************************************************************/
/* サポート css */

.page_toiawase #main p{
	padding-top:10px;
}

.page_toiawase #main #mail_form{
	margin-top:10px;
	background-color:#f7f7f7;
	padding-bottom:20px;
}

.page_toiawase #main dt{
	text-align:left;
	width:120px;
	margin:0;
	padding:20px 0 0 20px;
	float:left;
	display:block;
}

.page_toiawase #main dd{
	width:460px;
	margin:0;
	padding:20px 0 5px 100px;
}

.page_toiawase #main input{
	border:solid #cccccc 1px;
	width:240px;
}

.page_toiawase #main select{
	border:solid #cccccc 1px;
	margin:2px 0 0 0;
	width:243px;
	height:22px;
}

.page_toiawase #main .center{
	margin-left:120px;
}

.page_toiawase #main input.btn{
	width:120px;
	background-color:#f1f1f1;
	border:1px #cccccc dotted;
	margin:10px 10px 0 0;
}

.page_toiawase #main input.btn:hover{
	background-color:#d6ebf6;
}

.page_toiawase #main textarea{
	border:solid #cccccc 1px;
	height:120px;
	width:400px;
}

.page_toiawase #main .star{
	color:#FF0000;
	vertical-align:super;
}

.page_toiawase #main .attention{
	font-size:12px;
	color:#FF0000;
}

#main #support .img_right{
	border:none;
	float:right;
	margin:0;
	padding:0;
}

#main #support p{
	border-bottom:1px dotted #cccccc;
	padding:10px 0 30px 0;
}

#main #support h3{
	margin:0;
	padding:10px 0 0 0;
}

#main #support .download{
	margin:10px 0 0 10px;
}

#main #support .download li{
	border-style:none;
	list-style:none;
	line-height:160%;
	margin:0px;
}

#main #support .download a{
	font-weight:normal;
	background:url(../img/download_arrow.jpg) left no-repeat;
	padding:0px 0px 0px 100px;
	height:16px;
}

#main #support .download a:hover{
	background:url(../img/download_arrow_over.jpg) left no-repeat;
}

#main #support .link{
	border-bottom:1px dotted #cccccc;
	clear:both;
	margin:0;
	padding:10px 0 10px 0;
}

#main #support .link a{
	font-size:12px;
	background:url(../img/arrow_blue.gif) no-repeat left;
	padding-left:20px;
}

#main #support .link a:hover
{
	background:url(../img/arrow_red.gif) no-repeat left;
}

#main #support h3 a{
	font-size:14px;
}

#main #support .arrow{
	background:url(../img/arrow_sub.gif) left no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 15px;
}

/*************************************************************************/
/* 会社概要 css */

#main #company h3{
	padding:0;
}

#main #company dt{
	text-decoration:underline;
	font-weight:bold;
	border-right:1px #cccccc dotted;
	width:70px;
	padding:20px 0 5px 20px;
	float:left;
	display:inline;
}

#main #company dd{
	border-bottom:dotted #cccccc 1px;
	padding:20px 0 5px 100px;
}

#main #company li{
	padding:0 10px;
}

#main #company p{
	margin:0;
	padding:10px 0 0 0;
}

#main #company .list_box li{
	border-bottom:1px dotted #cccccc;
	padding:10px 0 10px 0;
}

#main #company .img_normal{
	margin:0;
	padding:0;
}

#main #company .text_right{
	margin-top:15px;
	text-align:right;
}

#main #company .text_map{
	padding:10px 0 0 330px;
}

#main #company .img_right{
	float:right;
	padding-right:0;
}

#main #company .img_logo{
	text-align:center;
	width:130px;
	float:right;
	padding:0 0 0 20px;	
}

#main #company .uBorder{
	border-bottom:#cccccc 1px dotted;
	padding:0 0 10px 10px
}

/*************************************************************************/
/* 導入事例 css */

.page_blog #main .case p{
	padding:0 0 10px 0;
}

.page_blog #main .case{
	border-bottom:1px dotted #cccccc;
}

.page_blog #main .case h3{
	margin:10px 0 0 0;
	padding:0;
}

.page_blog #main .case h3 a{
	font-weight:bold;
}

.page_blog #main .case .link{
	text-align:right;
}

.page_blog #main .case .link a{
	font-size:12px;
	background:url(../img/arrow_blue.gif) no-repeat left;
	padding-left:20px;
	margin-left:20px;
}

.page_blog #main .case .link a:hover
{
	background:url(../img/arrow_red.gif) no-repeat left;
}

/*************************************************************************/
/* 事業紹介 css */

#main #solution p{
	padding:10px 10px 0 10px;
}

#main #solution .top_text{
	padding:10px 0 0 0;
}

#main #solution .img_normal{
	margin:10px 0 0 0;
	padding:0;
}

#main #solution .img_right{
	text-align:right;
	width:110px;
	padding:0 0 40px 0;
	margin:10px 0 0 0;
}

#main #solution .img_logo{
	float:right;
	padding:0 0 40px 10px;
}

#main #solution h3{
	color:#0583C9;
}

#main #solution h4{
	font-weight:bold;
	font-size:14px;
	padding-left:15px;
}

#main #solution ul{
	padding:0 0 10px 0;
}

#main #solution li{
	list-style:disc;
	margin:2px 0 2px 30px;
}

#main #solution .table_line{
	width:570px;
	margin:0 auto;
	padding:10px 0 0 0;
}

#main #solution .table_line td{
	border-bottom:1px solid #DDD;
}

#main #solution .table_line td a{
	width:95%;
	background-color:#eeeeee;
	font-weight:bold;
	display:block;
}

#main #solution .table_line td a:hover{
	background-color:#dcdcdc;
}

#main #solution .table_line .table_ti{
	width:34%;
	height:50px;
	line-height:50px;
}

#main #solution .table_line .table_ti a{
	height:50px;
	padding:0 0 0 10px;
}

#main #solution .table_line .table_ti_2{
	width:34%;
	height:50px;
}

#main #solution .table_line .table_ti_2 a{
	height:43px;
	padding:7px 0 0 10px;
}


#main #solution .lineup_box{
	width:568px;
	border:1px solid #dddddd;
	margin:10px 0 0 0;
}

#main #solution .lineup_box h4{
	border-bottom:1px dotted #cccccc;
	padding:10px;
	margin:0;
}

#main #solution .lineup_box h4 a{
	font-weight:bold;
	font-size:14px;
}

#main #solution .lineup_box h4 .ash{
	color:#999999;
	font-size:12px;
	font-weight:bold;
}

#main #solution .lineup_box .img_left{
	width:180px;
	margin-top:10px;
	padding:0 10px;
	float:right;
}

#main #solution .lineup_box p{
	width:350px;
	padding:10px 10px 0 10px;
}

#main #solution .link{
	clear:both;
}

#main #solution .link a{
	background:url(../img/arrow_blue.gif) no-repeat left;
	font-size:12px;
	padding-left:20px;
}

#main #solution .link a:hover
{
	background:url(../img/arrow_red.gif) no-repeat left;
}

#main #solution .series{
	clear:both;
	width:570px;
	height:60px;
	border-bottom:2px #fff solid;
	padding:0;
}

#main #solution .series .link{
	width:570px;
	height:50px;
	display:block;
	padding:5px 0;
	border-bottom:dotted 1px #ccc;
}

#main #solution .series .link:hover{
	background-color:#d1efff;
	text-decoration:none;
}

#main #solution .series .logo{
	float:left;
	width:120px;
	height:50px;
	color:#39F;
}

#main #solution .series .text{
	padding-top:10px;
	display:block;
}

/*************************************************************************/
/* Coda Technology css */

#main #coda_technology .img_top{
	padding:28px 0 0 0;
}

#main #coda_technology .img_logo{
	float:right;
	padding:10px 0 0 0;
	margin:0;
}

#main #coda_technology .top_text{
	padding:10px 0 0 0;
}

#main #coda_technology p{
}

#main #coda_technology .text_right{
	float:right;
	width:250px;
	padding:80px 0 10px 0;
	display:block;
}

#main #coda_technology .img_left{
	float:left;
	padding:10px 10px 10px 0;
}

#main #coda_technology h2{
	clear:both;
}

#main #coda_technology ul{
	padding:10px 0;
}

#main #coda_technology li{
	list-style:disc;
	margin:2px 0 2px 15px;
}

/*************************************************************************/
/* CodaWeb css */

#main #coda_web h2{
	clear:both;
}

#main #coda_web h3{
	clear:both;
	display:block;
}

#main #coda_web p{
	padding:10px 0 0 0;
}

#main #coda_web ul{
	padding:10px 0;
}

#main #coda_web li{
	list-style:disc;
	margin:2px 0 2px 15px;
}

#main #coda_web .img_top{
	padding:28px 0 0 0;
}

#main #coda_web .img_logo{
	float:right;
	padding:10px 0 0 0;
}

#main #coda_web .img_normal{
	padding:10px 0;
}

#main #coda_web .img_left{
	float:left;
	padding:0 10px 20px 0;
}

#main #coda_web .top_text{
	padding:10px 0 0 0;
}

#main #coda_web .text_right{
	padding:0;
}

#main #coda_web .uBorder{
	border-bottom:1px dotted #cccccc;
	padding:5px 0 10px 10px;
}

/* 比較テーブル */

#main table.hikaku,
#main table.hikakuFW{
	width:570px;
	margin:5px 0 0 0;
	border-collapse:collapse;
	font-size:12px;
	color:#555555;
}

#main table.hikaku th,
#main table.hikaku td,
#main table.hikakuFW th,
#main table.hikakuFW td{
	padding:5px;
	border:solid 1px #999999;
	text-align:center;
}

#main table.hikaku th.bas{
	background:#CFF;
}

#main table.hikaku th.pro{
	background:#FFFF99;
}

#main table.hikaku th.parent{
	background:#99ccff;
	text-align:left;
}

#main table.hikaku th.child{
	background:#daedff;
	font-weight:normal;
	text-align:left;
}

#main table.hikaku td.gray{
	background:#DDDDDD;
}

/** FrameWork **/
#main table.hikakuFW td{
	vertical-align:top;
	text-align:left;
	padding-bottom:30px;
}

#main table.hikakuFW tr.tHeader{
	background:#DDEEFF;
}

#main table.hikakuFW th.tHeader{
	background:#EEDDFF;
}

#main table.hikakuFW td.hikakumark01 /*△*/{
	background:url(../img/hikakumark01.gif) bottom right no-repeat;
}

#main table.hikakuFW td.hikakumark02 /*○*/{
	background:url(../img/hikakumark02.gif) bottom right no-repeat;
}

#main table.hikakuFW td.hikakumark03 /*◎*/{
	background:url(../img/hikakumark03.gif) bottom right no-repeat #FFFFDD;
}

/*************************************************************************/
/* CodaDTV css */

#main #coda_dtv p{
	padding:10px 0 0 0;
}

#main #coda_dtv h2{
	clear:both;
}

#main #coda_dtv h3{
	clear:both;
	display:block;
	padding:30px 0 0 0;
}

#main #coda_dtv .arrow{
	background:url(../img/arrow_sub.gif) 0 33px no-repeat;
	padding-left:15px;
	font-size:12px;
}

#main #coda_dtv .text_normal{
	padding:10px 2px;
}

#main #coda_dtv ul{
	padding:10px 0 0 0;
}

#main #coda_dtv li{
	font-size:1em;
	margin:2px 0 2px 0;
}

#main #coda_dtv .img_normal{
	padding:10px 0;
}

#main #coda_dtv .img_logo{
	float:right;
	padding:10px 0 30px 0;
	margin:0 0 0 10px;
}

#main #coda_dtv .img_right{
	float:right;
	padding:0 10px 20px 10px;
}

#main #coda_dtv .series{
	clear:both;
	width:570px;
	height:60px;
	border-bottom:2px #fff solid;
	padding:0;
}

#main #coda_dtv .series .link{
	width:570px;
	height:50px;
	display:block;
	padding:5px 0;
	border-bottom:dotted 1px #ccc;
}

#main #coda_dtv .series .link:hover{
	background-color:#d1efff;
	text-decoration:none;
}

#main #coda_dtv .series .logo{
	float:left;
	width:120px;
	height:50px;
	color:#39F;
}

#main #coda_dtv .series .text{
	padding-top:10px;
	display:block;
}

#main #coda_dtv .system{
	margin:10px 0 0 0;
}

#main #coda_dtv .system a{
	display:block;
	padding:2px;
	width:566px;
}

#main #coda_dtv .system a:hover{
	background-color:#6cf;
}

#main #coda_dtv .gallerys{
	width:auto;
	height:auto;
	padding:0;
	margin:10px 0 0 0;
}

#main #coda_dtv .gallerys li{
	list-style:none;
	width:114px;
	height:80px;
	margin:0;
	padding:0;
	float:left;
}

#main #coda_dtv .gallerys li a{
	width:100px;
	height:56px;
	border:#ccc solid 1px;
	background-color:#fff;
	padding:2px;
	margin:0 8px 10px 0;
	display:block;
}

#main #coda_dtv .gallerys li a:hover{
	background-color:#6cf;
}

/*************************************************************************/
/* CodaDTV hardware css */

#main #coda_dtvhardware h3{
	color:#0583c9;
	clear:both;
	display:block;
}

#main #coda_dtvhardware p{
	padding:10px 0 0 0;
}

#main #coda_dtvhardware ul{
	padding:10px 0 0 0;
}

#main #coda_dtvhardware ul ul{
	padding:0;
}

#main #coda_dtvhardware ul ul li{
	list-style:disc;
	margin:0 0 0 20px;
}

#main #coda_dtvhardware .list_normal li{
	list-style:disc;
	margin:0 0 0 20px;
}

#main #coda_dtvhardware .top_text{
	padding:10px 0 0 0;
	width:388px;
}

#main #coda_dtvhardware .img_top_logo{
	float:right;
}

#main #coda_dtvhardware .series{
	clear:both;
	width:570px;
	height:60px;
	border-bottom:2px #fff solid;
	padding:0;
}

#main #coda_dtvhardware .series .link{
	width:570px;
	height:50px;
	display:block;
	padding:5px 0;
	border-bottom:dotted 1px #ccc;
}

#main #coda_dtvhardware .series .link:hover{
	background-color:#d1efff;
	text-decoration:none;
}

#main #coda_dtvhardware .series .logo{
	float:left;
	width:120px;
	height:50px;
	color:#39F;
}

#main #coda_dtvhardware .series .text{
	padding-top:10px;
	display:block;
}

#main #coda_dtvhardware .system{
	margin:10px 0 0 0;
}

#main #coda_dtvhardware .system a{
	display:block;
	padding:2px;
	width:566px;
}

#main #coda_dtvhardware .system a:hover{
	background-color:#6cf;
}

/* 構成テーブル */

#main #coda_dtvhardware .list_center_kiki{
	width:300px;
}

#main #coda_dtvhardware .list_center_kiki li{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin:0;
}

#main #coda_dtvhardware .list_center_kiki ul{
	border:1px solid #777;
}

#main #coda_dtvhardware .list_center_kiki ul li{
	border:1px solid #777;
	text-align:center;
	background-color:#e8f7ff;
	margin:0;
	padding:2px 0 0 0;
	height:17px;
	list-style:none;
}

#main #coda_dtvhardware .list_center_kiki ul .double{
	background-color:#d2efff;
	padding:10px 0 0 0;
	height:25px;
}

/*************************************************************************/
/* CodaDTV software css */

#main #coda_dtvsoftwear h3{
	color:#0583c9;
	clear:both;
	display:block;
}

#main #coda_dtvsoftwear h4{
	padding:20px 0 0 0;
}

#main #coda_dtvsoftwear p{
	padding:10px 0 0 0;
}

#main #coda_dtvsoftwear ul{
	padding:10px 0 0 0;
}

#main #coda_dtvsoftwear ul ul{
	padding:0;
}

#main #coda_dtvsoftwear ul ul li{
	list-style:disc;
	margin:0 0 0 20px;
}

#main #coda_dtvsoftwear .top_text{
	padding:10px 0 0 0;
	width:388px;
}

#main #coda_dtvsoftwear .img_top_logo{
	float:right;
}

#main #coda_dtvsoftwear .img_folw{
	width:384px;
	float:left;
}

#main #coda_dtvsoftwear .series{
	clear:both;
	width:570px;
	height:60px;
	border-bottom:2px #fff solid;
	padding:0;
}

#main #coda_dtvsoftwear .series .link{
	width:570px;
	height:50px;
	display:block;
	padding:5px 0;
	border-bottom:dotted 1px #ccc;
}

#main #coda_dtvsoftwear .series .link:hover{
	background-color:#d1efff;
	text-decoration:none;
}

#main #coda_dtvsoftwear .series .logo{
	float:left;
	width:120px;
	height:50px;
	color:#39F;
}

#main #coda_dtvsoftwear .series .text{
	padding-top:10px;
	display:block;
}

#main #coda_dtvsoftwear .check{
	position:relative;
}

#main #coda_dtvsoftwear .check01{
	padding:0;
	width:230px;
	position:absolute;
	top:150px;
	left:340px;
}

#main #coda_dtvsoftwear .check02{
	padding:0;
	width:230px;
	position:absolute;
	top:250px;
	left:340px;
}

#main #coda_dtvsoftwear .check03{
	padding:0;
	width:230px;
	position:absolute;
	top:430px;
	left:340px;
}

#main #coda_dtvsoftwear .check04{
	padding:0;
	width:230px;
	position:absolute;
	top:550px;
	left:340px;
}

#main #coda_dtvsoftwear .check05{
	padding:0;
	width:230px;
	position:absolute;
	top:670px;
	left:340px;
}

#main #coda_dtvsoftwear .check06{
	padding:0;
	width:230px;
	position:absolute;
	top:830px;
	left:340px;
}

/*************************************************************************/
/* mobileapp css */

#main #mobileapp .img_right{
	text-align:center;
	width:230px;
	margin:10px 0 0 0;
	padding:0;
	float:right;
}

#main #mobileapp p{
	width:340px;
	padding:10px 0 0 0;
}

/*************************************************************************/
/* dimension css */

#main #dimension p{
	padding:0;
}

#main #dimension ul{
	padding:10px 0;
}

#main #dimension li{
	list-style:disc;
	margin:2px 0 2px 15px;
}

#main #dimension .arrow{
	color:#0583c9;
	background:url(../img/arrow_sub.gif) left no-repeat;
	padding-left:15px;
	clear:both;
}

#main #dimension h2{
	clear:both;
}

#main #dimension .img_top{
	margin:10px 0 0 0;
	padding:0;
}

#main #dimension .gallerys{
	width:auto;
	height:auto;
}

#main #dimension .gallerys li{
	list-style:none;
	width:114px;
	height:92px;
	margin:0;
	padding:0;
	float:left;
}

#main #dimension .gallerys li a{
	width:100px;
	height:76px;
	border:#ccc solid 1px;
	background-color:#fff;
	padding:2px;
	margin:0 8px 10px 0;
	display:block;
}

#main #dimension .gallerys li a:hover{
	background-color:#6cf;
}

#main #dimension .img_logo{
	float:right;
	padding:10px 0 20px 10px;
}

#main #dimension .img_normal{
	padding:0;
}

#main #dimension .top_text{
	padding:10px 0 0 0;
}

#main #dimension .link{
	padding:0;
	margin:10px 0 0 0;
}

#main #dimension .link a{
	font-size:12px;
	background:url(../img/arrow_blue.gif) no-repeat left;
	padding-left:20px;
	margin:0;
}

#main #dimension .link a:hover
{
	background:url(../img/arrow_red.gif) no-repeat left;
}

/*************************************************************************/
/* iba_etude css */

#main #iba_etude .img_right{
	float:right;
	padding:10px 0 40px 10px;
}

#main #iba_etude p{
	padding:10px 0 0 0;
}

#main #iba_etude .red{
	font-size:14px;
	font-weight:bold;
}

#main #iba_etude h2{
	clear:both;
}

#main #iba_etude h3{
	color:#0066cc;
}

#main #iba_etude .top_text{
	padding:10px 0 0 0;
}

#main #iba_etude .img_normal{
	text-align:center;
	width:570px;	
	padding:0;
}

#main #iba_etude ul{
	padding:0 0 10px 0;
}

#main #iba_etude li{
	list-style:disc;
	margin:2px 0 2px 15px;
}


/*************************************************************************/
/* Moukarikun for iPad css */

#main .webpage h2.moukari_ipad
{
	padding:0 0 0 45px;
	background:url(../img/moukari_ipad/icon_s.gif) left center no-repeat;
	line-height:36px;
	font-size:24px;
	font-weight:normal;
}


/*************************************************************************/
/* karuta_app css */

#main .webpage .sample_movie{
	float:left;
	margin:0;
	padding:0;
}

#main .webpage .sample_list{
	margin:0;
	padding:0;
	float:right;
	width:140px;
	display:block;
}

#main .webpage .sample_list ul li{
	margin:0;
	padding:0;
	width:140px;
	height:90px;
}

#main .webpage .sample_list li a{
	margin:0 0 3px 0;
	border:#ccc solid 1px;
	padding:2px;
	width:140px;
	height:90px;
	display:block;
}

#main .webpage .sample_list li a:hover{
	background:#6CF;
}



#main .webpage h2.karuta_app
{
	padding:0 0 0 45px;
	background:url(../img/karuta_app/app_icon.png) left center no-repeat;
	line-height:36px;
	font-size:24px;
	font-weight:normal;
}

#main .webpage h3.karuta_app
{
	padding:0 0 0 30px;
	background:url(../img/karuta_app/app_icon_s.png) left center no-repeat;
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	font-weight:normal;
	clear:both;
}


/*************************************************************************/
/* region_sihikawa css */

#main .webpage h2.region_ishikawa_ipad{
	padding:0 0 0 60px;
	background:url(../img/region_app/ishikawa_ipad/app_icon.png) left center no-repeat;
	line-height:52px;
	font-size:24px;
	font-weight:normal;
}

#main .webpage h3.region_ishikawa_ipad{
	padding:0 0 0 36px;
	margin:30px 0 0 0;
	background:url(../img/region_app/ishikawa_ipad/app_icon_s.png) left center no-repeat;
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	font-weight:normal;
	clear:both;
}

#main .webpage h2.region_ishikawa_iphone{
	padding:0 0 0 60px;
	background:url(../img/region_app/ishikawa_ipad/app_icon.png) left center no-repeat;
	line-height:52px;
	font-size:24px;
	font-weight:normal;
}

#main .webpage h3.region_ishikawa_iphone{
	padding:0 0 0 36px;
	margin:30px 0 0 0;
	background:url(../img/region_app/ishikawa_ipad/app_icon_s.png) left center no-repeat;
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	font-weight:normal;
	clear:both;
}

/*************************************************************************/
/* hp_touch css */

#main .webpage h2.hp_touch{
	padding:0 0 0 60px;
	background:url(../img/hp_touch/app_icon.png) left center no-repeat;
	line-height:52px;
	font-size:24px;
	font-weight:normal;
}

#main .webpage h3.hp_touch{
	padding:0 0 0 36px;
	margin:30px 0 0 0;
	background:url(../img/hp_touch/app_icon_s.png) left center no-repeat;
	line-height:36px;
	font-size:16px;
	font-weight:700;
	clear:both;
}

#main .webpage h4.ams_catalog{
	padding:30px 0 0 0;
	margin:0;
	line-height:20px;
	font-size:14px;
	font-weight:normal;
	clear:both;
}

/*************************************************************************/
/* ams_catalog css */

#main .webpage h2.ams_catalog{
	padding:0 0 0 60px;
	background:url(../img/ams_catalog/app_icon.png) left center no-repeat;
	line-height:52px;
	font-size:24px;
	font-weight:normal;
}

#main .webpage h3.ams_catalog{
	padding:0 0 0 36px;
	margin:30px 0 0 0;
	background:url(../img/ams_catalog/app_icon_s.png) left center no-repeat;
	line-height:36px;
	font-size:16px;
	font-weight:700;
	clear:both;
}

#main .webpage h4.hp_touch{
	padding:30px 0 0 0;
	margin:0;
	line-height:20px;
	font-size:14px;
	font-weight:normal;
	clear:both;
}







