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

/*------------------------------
* Guide Step Head Module
-------------------------------- */
#main .content-h1 h1.guide-ttl{
	width:610px;
	height:35px;
	text-indent:-9999px;
	background:url(../guide/images/title.gif) no-repeat;
	margin-left:20px;
	margin-bottom:15px;
}
#main .content-h1 h1{
	width:590px;
	text-indent:-9999px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:15px;
}

#main .content-h1 .index-link{
	position:absolute;
	top:20px;
	right:20px;
	background:url(../images/list01.gif) no-repeat 0 5px;
	padding-left:20px;
}

/*------------------------------
* Guide Step h1,h3 Module
-------------------------------- */
/* Step2 h1 */
h1.step1-1{
	background:url(../guide/01/images/ttl_01.gif) no-repeat;
	width:610px;
	height:60px;
}
h1.step1-2{
	background:url(../guide/01/images/ttl_02.gif) no-repeat;
	width:610px;
	height:60px;
}
h1.step1-3{
	background:url(../guide/01/images/ttl_03.gif) no-repeat;
	width:610px;
	height:60px;
}

/* Step2 h2 */
h1.step2-1{
	background:url(../guide/02/images/ttl_01.gif) no-repeat;
	width:610px;
	height:60px;
}
h1.step2-2{
	background:url(../guide/02/images/ttl_02.gif) no-repeat;
	width:610px;
	height:60px;
}
h1.step2-3{
	background:url(../guide/02/images/ttl_03.gif) no-repeat;
	width:610px;
	height:60px;
}
h1.step2-4{
	background:url(../guide/02/images/ttl_04.gif) no-repeat;
	width:610px;
	height:60px;
}
h1.step2-5{
	background:url(../guide/02/images/ttl_05.gif) no-repeat;
	width:610px;
	height:60px;
}

/* Step3 h2 */
h1.step3-1{
	background:url(../guide/03/images/ttl_01.gif) no-repeat;
	width:610px;
	height:60px;
}
h1.step3-2{
	background:url(../guide/03/images/ttl_02.gif) no-repeat;
	width:610px;
	height:60px;
}

/* h3 */
.guide-head{
	background:url(../guide/images/guide_h3.gif) no-repeat;
	width:610px;
	height:27px;
	margin-bottom:15px;
}
.guide-head h3{
	padding:7px 10px;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
}
h3.guide1,
h3.guide2,
h3.guide3
{
	width:590px;
	height:45px;
	text-indent:-9999px;
	margin-bottom:10px;
}
h3.guide1{
	background:url(../guide/images/ttl01.gif) no-repeat;
}
h3.guide2{
	background:url(../guide/images/ttl02.gif) no-repeat;
}
h3.guide3{
	background:url(../guide/images/ttl03.gif) no-repeat;
}


/*------------------------------
* Guide Common Module
-------------------------------- */
/* Content Back Link */
#control-link{
	width:610px;
	margin-bottom:10px;
	position:relative;
	line-height:1;
	font-size:90%;
	font-weight:bold;
}
#control-link a{
	display:block;
}
.back-index a{
	position:absolute;
	width:140px;
	height:20px;
	background:url(../guide/images/index.gif) no-repeat;
	text-indent:-9999px;
	left:230px;
} 
.prev-link a{
	float:left;
	width:140px;
	height:20px;
	background:url(../guide/images/prev.gif) no-repeat;
	text-indent:-9999px;
}
.next-link a{
	float:right;
	width:140px;
	height:20px;
	background:url(../guide/images/next.gif) no-repeat;
	text-indent:-9999px;
}

ul.index{
}
ul.index li{
	background:url(../images/list01.gif) no-repeat 0 7px;
	padding:0 0 0 15px;
	margin-right:20px;
}

/*------------------------------
* Guide Index Module
-------------------------------- */
.guide-index{
	width:570px;
	margin-left:10px;
	padding-bottom:20px;
	background:url(../images/line_900.gif) no-repeat bottom;
	margin-bottom:20px;
}
.index1{
	height:23px;
	background:url(../guide/images/no1.gif) no-repeat;
	margin-bottom:5px;
}
.index2{
	height:23px;
	background:url(../guide/images/no2.gif) no-repeat;
	margin-bottom:5px;
}
.index3{
	height:23px;
	background:url(../guide/images/no3.gif) no-repeat;
	margin-bottom:5px;
}
.index4{
	height:23px;
	background:url(../guide/images/no4.gif) no-repeat;
	margin-bottom:5px;
}
.index5{
	height:23px;
	background:url(../guide/images/no5.gif) no-repeat;
	margin-bottom:5px;
}
.index1 h4,
.index2 h4,
.index3 h4,
.index4 h4,
.index5 h4
{
	padding:5px 0 0 30px;
}


/*--------------------------------------------
* Step1 Module
---------------------------------------------- */

/*--------------------------------------------
* Step1 1-3
---------------------------------------------- */
dl.s1-1-3{
	margin-bottom:20px;
}
dl.s1-1-3 dt, dl.p06-dl dt, dl.p07-dl dt{
	font-weight:bold;
	margin-bottom:10px;
	line-height:1;
}
dl.s1-1-3 dd{
	padding-left:15px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:#cccccc 1px solid;
}
dl.s1-1-3 ul{
	list-style:disc;
	margin-left:10px;
}
dl.s1-1-3 li span{
	font-weight:bold;
}
dl.s1-1-3 li{
	margin-bottom:10px;
}

/*--------------------------------------------
* Step1 1-2.サイトマップの設置  Module
---------------------------------------------- */

.col-s1-01_l{
	float:left;
	width:240px;
	margin:10px 0 10px 10px;
}
.col-s1-01_r{
	float:right;
	width:290px;
	margin:10px 10px 10px 0;
}

/* キーワードチェックフォーム */
.keyword-l{
	float:left;
	width:220px;
	margin-left:10px;
	margin-top:10px;
}
.keyword-form{
	width:280px;
	float:right;
	line-height:1;
	margin-right:10px;
	margin-top:10px;
}
dl.key-word{
	width:auto;
	background:#ffffff;
	border:#cccccc 1px solid;
	padding:10px;
	margin-bottom:10px;
}
dl.key-word dt{
	margin-bottom:5px;
	font-weight:bold;
	color:#000000;
}
dl.key-word dd{
	margin: 10px 0;
}

/*--------------------------------------------
* step1 2
---------------------------------------------- */
.s1-2{
	width:auto;
	border:#cccccc 1px solid;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.s1-2 h4{
	margin-bottom:10px;
	border-bottom:#2F8B07 1px solid;
	padding:8px 0 0 90px;
	height:32px;
	font-weight:bold;
}
.s1-2 h4 a{
	color:#333333;
	text-decoration:none;
}

.s1-2 h4.p01{
	background:url(../guide/01/images/02_point01.gif) no-repeat;
}
.s1-2 h4.p02{
	background:url(../guide/01/images/02_point02.gif) no-repeat;
}
.s1-2 h4.p03{
	background:url(../guide/01/images/02_point03.gif) no-repeat;
}
.s1-2 h4.p04{
	background:url(../guide/01/images/02_point04.gif) no-repeat;
}
.s1-2 h4.p05{
	background:url(../guide/01/images/02_point05.gif) no-repeat;
}
.s1-2 h4.p06{
	background:url(../guide/01/images/02_point06.gif) no-repeat;
}
.s1-2 h4.p07{
	background:url(../guide/01/images/02_point07.gif) no-repeat;
}

dl.p06-dl{
}
dl.p07-dl{
}
dl.p06-dl dd, dl.p07-dl dd{
	margin-bottom:15px;
	margin-left:10px;
}
dl.p06-dl dd ul, dl.p07-dl dd ul{
	margin-left:30px;
	margin-bottom:5px;
	list-style:disc;
}

/*--------------------------------------------
* Step2 Module
---------------------------------------------- */

/* Step2 Column */
.col-s2-01{
	float:right;
	width:215px;
	margin-left:20px;
	color:#000000;
}
.col-s2-02_l{
	float:left;
	width:200px;
}
.col-s2-02_r{
	float:right;
	width:370px;
}
.col-s2-03_l{
	float:left;
	width:200px;
	margin-bottom:20px;
}
.col-s2-03_r{
	float:right;
	width:340px;
}
.col-s2-04{
	float:left;
	width:245px;
	margin-right:20px;
	margin-bottom:20px;
}
dl.portal{
	float:left;
	width:230px;
	line-height:1;
	margin-bottom:10px;
	margin-right:20px;
	margin-bottom:30px;
}
dl.portal2{
	line-height:1;
}
dl.portal dt, dl.portal2 dt{
	margin-bottom:10px;
	font-weight:bold;
	color:#000000;
}
dl.portal dd, dl.portal2 dd{
	margin-left:15px;
	margin-bottom:5px;
}
.col-s2-06_l{
	float:left;
	width:200px;
}
.col-s2-06_r{
	float:right;
	width:350px;
}
.col-s2-07{
	width:300px;
	margin-bottom:20px;
	padding:10px;
	background:#ffffff;
	border:#cccccc 1px solid;
	font-weight:bold;
	color:#ff6600;
}
.col-s2-08_l{
	float:left;
	width:250px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	padding:0;
}
.col-s2-08_r{
	float:right;
	width:262px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:0;
}
.col-s2-09{
	width:570px;
	background:url(../images/line_900.gif) no-repeat;
	margin-bottom:15px;
}
.col-s2-09_l{
	float:left;
	width:150px;
	margin-top:10px;
	margin-left:10px;
}
.col-s2-09_r{
	float:right;
	width:370px;
	margin-top:10px;
	margin-right:10px;
}
.col-s2-10_l{
	float:left;
	width:270px;
	padding-bottom:10px;
}
.col-s2-10_r{
	float:right;
	width:270px;
	padding-bottom:10px;
}
.col-s2-11_l{
	float:left;
	width:250px;
	margin-bottom:20px;
}
.col-s2-11_r{
	float:right;
	width:290px;
	margin-bottom:20px;
}

/*--------------------------------------------
* step2 2-5 h4 Module
---------------------------------------------- */
.country{
	width:590px;
	background:url(../images/line_900.gif) no-repeat;
	padding-top:15px;
}
h4.us{
	background:url(../guide/02/images/ico-us.gif) no-repeat;
	margin-bottom:10px;
	padding:10px 0 20px 70px;
	border-left:none !important;
}
h4.korea{
	background:url(../guide/02/images/ico-korea.gif) no-repeat;
	margin-bottom:10px;
	padding:10px 0 20px 70px;
	border-left:none !important;
}
h4.china{
	background:url(../guide/02/images/ico-china.gif) no-repeat;
	margin-bottom:10px;
	padding:10px 0 20px 70px;
	border-left:none !important;
}
h4.eu{
	background:url(../guide/02/images/ico-eu.gif) no-repeat;
	margin-bottom:10px;
	padding:10px 0 20px 140px;
	border-left:none !important;
}

/*--------------------------------------------
* step2 Table Module
---------------------------------------------- */
table.style1{
	width:100%;
	border-collapse:collapse;
	font-size:90%;
	margin-bottom:20px;
}
table.style1 th.head1{
	width:10%;
}
table.style1 th.head2{
	width:50%;
}
table.style1 th.head3{
	width:20%;
}
table.style1 th.head4{
	width:20%;
}

th.m-head1{
	width:16%;
	text-align:center;
	background:#e7ecff;
}
th.m-head2{
	width:44%;
	text-align:center;
	background:#e7ecff;
}
th.m-head3{
	width:25%;
	text-align:center;
	background:#e7ecff;
}
th.m-head4{
	width:20%;
	text-align:center;
	background:#e7ecff;
}
table.style1 th{
	background-color:#0053a4;
	color:#ffffff;
}
table.style1 th, table.style1 td{
	border:#cccccc 1px solid;
	padding:5px;
}
table.style1 td span{
	font-weight:bold;
}
table.style1 tr.bgcolor{
	background-color:#f6f6f6;
}
.y-category_l{
	float:left;
	width:250px;
	margin-bottom:20px;
}
.y-category_r{
	float:right;
	width:260px;
}


/*--------------------------------------------
* Step03 Module
---------------------------------------------- */
/*--------------------------------------------
* Step3 1-1 Module
---------------------------------------------- */
.s3-1-3no1{
	background:url(../guide/03/images/no1.gif) no-repeat;
	height:26px;
	margin-bottom:10px;
}
.s3-1-3no2{
	background:url(../guide/03/images/no2.gif) no-repeat;
	height:26px;
	margin-bottom:10px;
}
.s3-1-3no3{
	background:url(../guide/03/images/no3.gif) no-repeat;
	height:26px;
	margin-bottom:10px;
}
.s3-1-3no4{
	background:url(../guide/03/images/no4.gif) no-repeat;
	height:26px;
	margin-bottom:10px;
}

.s3-1-3no1 h4,
.s3-1-3no2 h4,
.s3-1-3no3 h4,
.s3-1-3no4 h4
{
	padding:7px 0 0 35px;
}

dl.doctorseo_dl{
	margin-bottom:20px;
}
dl.doctorseo_dl dt{
	font-weight:bold;
}
dl.doctorseo_dl dd{
	margin-bottom:5px;
}

.col-s3_01_l{
	width:240px;
	float:left;
	margin-bottom:10px;
}
.col-s3_01_r{
	width:300px;
	float:right;
	margin-bottom:10px;
}
.col-s3_01_r h6{
	font-size:90%;
}
.col-s3_01_r div{
	width:auto;
	padding:10px;
	border:#cccccc 1px solid;
}

/* */
.q-report{
	width:560px;
	margin-left:15px;
	background:url(../guide/03/images/quick-report.gif) no-repeat;
	margin-bottom:20px;
}
.m-report{
	width:560px;
	margin-left:15px;
	background:url(../guide/03/images/monitor-report.gif) no-repeat;
	margin-bottom:20px;
}
.q-report h6, .m-report h6{
	color:#669900;
	margin-bottom:5px;
}
.q-report div, .m-report div{
	margin-left:120px;
	margin-bottom:10px;
}

