body {
	background-image: url("");
	font-size:13px;
	font-family:"ＭＳ Ｐゴシック",sans-serif;
	color: #333333;
}


h3.dirTitle {
	background:url("/imgs/dircheck/dirTtl.gif") no-repeat scroll 0 0 transparent;
	font-size:14px;
	font-weight: bold;
	height:35px;
	margin:0;
	padding:7px 0 0 7px;
	text-align: left;
}

h3.dirTitleAbout {
	width: 730px;
	height:35px;
	margin:0 0 13px;
	text-indent: -9999px;
}

img { border:none;}

h1.top_txt {
	margin-top: -5px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: normal;
}

ul.topmenu {
	padding:0;
	margin:0;
	height:28px;
	position:relative;
}
ul.topmenu li {
	margin: 0 0 0 0px;
	padding:0px 0 0 0;
	float:left;
	list-style-type: none;
	text-indent:-9999px;
}
ul.topmenu li a {
	display:block;
	width:100%;
	height:100%;
}

ul.topmenu li.t02 {
	width:126px;
	height:28px;
	background: url('/imgs/menu/htopmenu01_02.gif') no-repeat left top;
}
ul.topmenu li.t02 a:hover {
	background: url('/imgs/menu/htopmenu02_02.gif') no-repeat left top;
}

ul.topmenu li.t03 {
	width:108px;
	height:28px;
	background: url('/imgs/menu/htopmenu01_03.gif') no-repeat left top;
}
ul.topmenu li.t03 a:hover {
	background: url('/imgs/menu/htopmenu02_03.gif') no-repeat left top;
}

ul.topmenu li.t04 {
	width:82px;
	height:28px;
	background: url('/imgs/menu/htopmenu01_04.gif') no-repeat left top;
}
ul.topmenu li.t04 a:hover {
	background: url('/imgs/menu/htopmenu02_04.gif') no-repeat left top;
}

ul.topmenu li.t06 {
	width:64px;
	height:28px;
	background: url('/imgs/menu/htopmenu01_06.gif') no-repeat left top;
}
ul.topmenu li.t06 a:hover {
	background: url('/imgs/menu/htopmenu02_06.gif') no-repeat left top;
}

ul.topmenu li.t07 {
	width:89px;
	height:28px;
	background: url('/imgs/menu/htopmenu01_07.gif') no-repeat left top;
}
ul.topmenu li.t07 a:hover {
	background: url('/imgs/menu/htopmenu02_07.gif') no-repeat left top;
}

ul.topmenu li.t09 {
	width:174px;
	height:28px;
	background: url('/imgs/menu/htopmenu01_09n.gif') no-repeat left top;
}

ul.topmenu li.t09 a:hover {
	background: url('/imgs/menu/htopmenu02_09n.gif') no-repeat left top;
}

ul.topmenu .bold {
	font-weight:bold;
}

.dirmenu {
	list-style: none;
	float:left;
	height:45px;/*lecport ikeno*/
}

ul.dirlist {
	padding:0px;
}

li.dirlist {
	list-style: none;
	padding-bottom:5px;
}

ul.leftmenu li{
	margin-top: 4px;
	margin-bottom: 4px;
}


#dircheck_faq {
    margin: 10px 0px;
}
#dircheck_faq td, #dircheck_faq th{
    padding: 2px 0px;
}

.topic .dirTtl {
 background: transparent url('../imgs/dircheck/dirTtl.gif') no-repeat center top;
 text-align: left;
 padding-left: 15px;
 padding-top: 5px;
 font-weight: bold;
 font-size: 14px;
 height: 35px;
}

.topic .topic_text2 {
 text-align: left;
 margin: 5px;
}
/* Yahoo特有 */

#flow01_yahoo {
 margin:0 auto;
 padding:0;
 width:730px;
 height:626px;
 background:transparent url('../imgs/dircheck/yahoo/flow01.gif') no-repeat center top;
}

#flow02_yahoo {
 margin:0 auto;
 padding:0;
 width:730px;
 height:90px;
 background:transparent url('../imgs/dircheck/yahoo/flow02.gif') no-repeat center top;
}

#flow_text {
 height:150px;
 padding:540px 0 0 400px;
 float:left;
 text-align:left;
}


/* Jlisting特有 */
#flow01_jlisting {
 margin:0 auto;
 padding:0;
 width:730px;
 height:508px;
 background:transparent url('../imgs/dircheck/jlisting/flow01.gif') no-repeat center top;
}

#flow02_jlisting {
 margin:0 auto;
 padding:0;
 width:730px;
 height:90px;
 background:transparent url('../imgs/dircheck/jlisting/flow02.gif') no-repeat center top;
}

#flow_bpn {
 margin:0 auto;
 padding:0;
 width:730px;
 height:576px;
 background:transparent url('../imgs/dircheck/bpn/flow.jpg') no-repeat center top;
}

.tblDir {
 border: 1px solid rgb(145, 168, 202);
 width:730px;
 line-height:120%;
}

.tblDirResult {
 border: 1px solid rgb(145, 168, 202);
 width:730px;
 font-size:14px;
 line-height:150%;
 margin:10px 0 0 0;
}

.thDir {
 font-weight: bold;
 text-align:center;
 font-size:12px;
 border: 1px solid rgb(145, 168, 202);
 background-color:rgb(218, 230, 255);
}

.thDirResult {
 font-weight: bold;
 padding:5px;
 border: 1px solid rgb(145, 168, 202);
 background-color:rgb(218, 230, 255);
}

.tdDir {
 padding:8px;
 font-size:12px;
 border: 1px solid rgb(145, 168, 202);
 background-color:rgb(246, 249, 255);
}

.tdDir .b {
 font-weight: bold;
}

.tdDirResult {
 padding:8px;
 border: 1px solid rgb(145, 168, 202);
 background-color:rgb(246, 249, 255);
}

.diagnosis_item {
 padding:13px 0px 10px 10px;
 font-size:16px;
}
.diagnosis_img {
 float:left;
 padding-top:3px;
}
.diagnosis_txt {
 float:left;
 text-align:left;
 padding-left:15px;
}
.diagnosis_font {
 color:rgb(14,90,174);
 font-weight:bold;
}


/*サイト診断*/
#main #check{
	margin-bottom:20px;
}
#main #check .check_body{
	background:url(/imgs/dircheck/compare/comparison_12_02.gif) repeat-y;
	line-height:0;
	padding-left:63px;
	padding-top:5px;
}
#main #check .check_body input{
	margin-bottom:5px;
	padding:3px 5px;
}

