@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for index style
	2.for mobile seo style
	
*/


/* 1.for index style
===============================================================*/
div.section h2,
div.section h3{
	margin:0 15px;
}
div.section p.marTxt{
	margin:25px 15px 0;
}
div.section div.leftList{
	width:370px;
	float:left;
}
div.leftList p {
	margin:0 0 0 15px;
	padding:15px 0 0 0;
}
div.leftList ul {
	margin:0 0 0 15px;
	padding:15px 0 0 20px;
	list-style:disc;
	color:#717171;
}
div.section li{
	background:url(../../images/common/dot.gif) no-repeat 0 2px;
}
p.marTxt{
	color:#3c76be;
	font-size:1.2em;
	font-weight:bold;
}
p.rightImg {
	float:right;
	margin:15px 5px 0 0!important;
}
p.txt {
	margin:20px 15px 0 15px;
}


/* 2.for mobile seo style
===============================================================*/
#mobileBg {
	background: url(../../images/market/mobile_bg.gif) no-repeat 473px 91px;
}
#mobileText {
	width: 456px;
}

/* 3.for keyword style
===============================================================*/
h4.hd {
	margin:35px 0 0 0;
}
ul.midList {
	margin:20px 0 0 30px!important;
}
ul.midList li {
	list-style-type:disc;
}
div.flowFigure {
	margin:20px 0 0 0;
}
table.tab{
	margin:20px 0 0 15px;
	width:500px;
	font-size:1.0em;
	line-height:1.5;
}
th.tabLeft{
	border-left:solid 1px #999;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
}
th.tabLeft2{
	border:solid 1px #999;
}
td.tabRight{
	border-top:solid 1px #999;
	border-right:solid 1px #999;
}
td.tabRight2{
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
}
span.red {
	color:#ff0000;
}
span.small {
	font-size:0.8em;
}