@charset "utf-8";

@import url("/common/css/master.css");
@import url("../support.css");
@import url("../right.css");
@import url("/common/css/right_part.css");

/* title_part */

div#main_area div.title_part h2{
	background:url(images/ttl_h2.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	/* margin-left:17px; */
	margin: auto;
	width:607px;
	height:23px;
}

/* left_part */

.left_part h3 {
	clear: both;
	background: #d0dbe8;
	font-weight: bold;
	line-height: 24px;
	text-indent: 10px;
	margin: 0 auto 10px;
	width: 633px;
	/* width: 100%; */
}

.left_part h3.b02 {
	background: #ede5c1;
}

.left_part dl {
	margin: 0 auto 15px;
	width: 625px;
	/* width: 100%; */
}

.left_part dt, .left_part dd {
	float: left;
}

.left_part dt {
	text-indent: -9999px;
	margin-right: 19px;
	width: 230px;
	height: 54px;
}

.left_part dt a{
	display: block;
	width: 230px;
	height: 54px;
}

.left_part dd {
	line-height: 140%;
	margin-top: 8px;
	width: 370px;
}

.left_part dd a {
	background: url(images/icon01.gif) no-repeat;
	color: #ff3333;
	line-height: 2;
	text-decoration: none;
	padding: 0 0 3px 21px;
	height: 16px;
}

.left_part dd a:hover {
	text-decoration: underline;
}

.left_part dd a span {
	display: none;
}

.left_part .g14,.left_part .g15,
.left_part .g16 {
	margin-bottom: 25px;
}

.left_part .g01 dd, .left_part .g03 dd,
.left_part .g04 dd, .left_part .g05 dd,
.left_part .g06 dd, .left_part .g18 dd,
.left_part .g24 dd, .left_part .g24 dd,
.left_part .g19 dd, .left_part .g19 dd,
.left_part .g30 dd{
	line-height: 140%;
	margin-top: 10px;
}

.left_part .g07 dd, .left_part .g08 dd,
.left_part .g09 dd, .left_part .g10 dd,
.left_part .g11 dd, .left_part .g12 dd, 
.left_part .g13 dd, .left_part .g14 dd,
.left_part .g15 dd, .left_part .g16 dd,
.left_part .g17 dd, .left_part .g25 dd,
.left_part .g29 dd{
	line-height: 140%;
	margin-top: 3px;
}

.left_part .g01 dt {	background: url(images/guide_btn01.gif) no-repeat;}
.left_part .g02 dt {	background: url(images/guide_btn02.gif) no-repeat;}
.left_part .g03 dt {	background: url(images/guide_btn03.gif) no-repeat;}
.left_part .g04 dt {	background: url(images/guide_btn04.gif) no-repeat;}
.left_part .g05 dt {	background: url(images/guide_btn05.gif) no-repeat;}
.left_part .g06 dt {	background: url(images/guide_btn06.gif) no-repeat;}
.left_part .g07 dt {	background: url(images/guide_btn07.gif) no-repeat;}
.left_part .g08 dt {	background: url(images/guide_btn08.gif) no-repeat;}
.left_part .g09 dt {	background: url(images/guide_btn09.gif) no-repeat;}
.left_part .g10 dt {	background: url(images/guide_btn10.gif) no-repeat;}
.left_part .g11 dt {	background: url(images/guide_btn11.gif) no-repeat;}
.left_part .g12 dt {	background: url(images/guide_btn12.gif) no-repeat;}
.left_part .g13 dt {	background: url(images/guide_btn13.gif) no-repeat;}
.left_part .g14 dt {	background: url(images/guide_btn14.gif) no-repeat;}
.left_part .g15 dt {	background: url(images/guide_btn15.gif) no-repeat;}
.left_part .g16 dt {	background: url(images/guide_btn16.gif) no-repeat;}
.left_part .g17 dt {	background: url(images/guide_btn17.gif) no-repeat;}
.left_part .g18 dt {	background: url(images/guide_btn18.gif) no-repeat;}
.left_part .g19 dt {	background: url(images/guide_btn19.gif) no-repeat;}
.left_part .g20 dt {	background: url(images/guide_btn20.gif) no-repeat;}
.left_part .g21 dt {	background: url(images/guide_btn21.gif) no-repeat;}
.left_part .g22 dt {	background: url(images/guide_btn22.gif) no-repeat;}
.left_part .g23 dt {	background: url(images/guide_btn23.gif) no-repeat;}
.left_part .g24 dt {	background: url(images/guide_btn24.gif) no-repeat;}
.left_part .g25 dt {	background: url(images/guide_btn25.gif) no-repeat;}
.left_part .g26 dt {	background: url(images/guide_btn26.gif) no-repeat;}
.left_part .g27 dt {	background: url(images/guide_btn27.gif) no-repeat;}
.left_part .g28 dt {	background: url(images/guide_btn28.gif) no-repeat;}
.left_part .g29 dt {	background: url(images/guide_btn29.gif) no-repeat;}
.left_part .g30 dt {	background: url(images/guide_btn30.gif) no-repeat;}
.left_part .g31 dt {	background: url(images/guide_btn31.gif) no-repeat;}
.left_part .g32 dt {	background: url(images/guide_btn32.gif) no-repeat;}
.left_part .g33 dt {	background: url(images/guide_btn33.gif) no-repeat;}
.left_part .g34 dt {	background: url(images/guide_btn34.gif) no-repeat;}
.left_part .g35 dt {	background: url(images/guide_btn35.gif) no-repeat;}
.left_part .g36 dt {	background: url(images/guide_btn36.gif) no-repeat;}
.left_part .g37 dt {	background: url(images/guide_btn37.gif) no-repeat;}
.left_part .g38 dt {	background: url(images/guide_btn38.gif) no-repeat;}
.left_part .g39 dt {	background: url(images/guide_btn39.gif) no-repeat;}

.left_part .g01 dt a:hover {	background: url(images/guide_btn01_on.gif) no-repeat;}
.left_part .g02 dt a:hover {	background: url(images/guide_btn02_on.gif) no-repeat;}
.left_part .g03 dt a:hover {	background: url(images/guide_btn03_on.gif) no-repeat;}
.left_part .g04 dt a:hover {	background: url(images/guide_btn04_on.gif) no-repeat;}
.left_part .g05 dt a:hover {	background: url(images/guide_btn05_on.gif) no-repeat;}
.left_part .g06 dt a:hover {	background: url(images/guide_btn06_on.gif) no-repeat;}
.left_part .g07 dt a:hover {	background: url(images/guide_btn07_on.gif) no-repeat;}
.left_part .g08 dt a:hover {	background: url(images/guide_btn08_on.gif) no-repeat;}
.left_part .g09 dt a:hover {	background: url(images/guide_btn09_on.gif) no-repeat;}
.left_part .g10 dt a:hover {	background: url(images/guide_btn10_on.gif) no-repeat;}
.left_part .g11 dt a:hover {	background: url(images/guide_btn11_on.gif) no-repeat;}
.left_part .g12 dt a:hover {	background: url(images/guide_btn12_on.gif) no-repeat;}
.left_part .g13 dt a:hover {	background: url(images/guide_btn13_on.gif) no-repeat;}
.left_part .g14 dt a:hover {	background: url(images/guide_btn14_on.gif) no-repeat;}
.left_part .g15 dt a:hover {	background: url(images/guide_btn15_on.gif) no-repeat;}
.left_part .g16 dt a:hover {	background: url(images/guide_btn16_on.gif) no-repeat;}
.left_part .g17 dt a:hover {	background: url(images/guide_btn17_on.gif) no-repeat;}
.left_part .g18 dt a:hover {	background: url(images/guide_btn18_on.gif) no-repeat;}
.left_part .g19 dt a:hover {	background: url(images/guide_btn19_on.gif) no-repeat;}
.left_part .g20 dt a:hover {	background: url(images/guide_btn20_on.gif) no-repeat;}
.left_part .g21 dt a:hover {	background: url(images/guide_btn21_on.gif) no-repeat;}
.left_part .g22 dt a:hover {	background: url(images/guide_btn22_on.gif) no-repeat;}
.left_part .g23 dt a:hover {	background: url(images/guide_btn23_on.gif) no-repeat;}
.left_part .g24 dt a:hover {	background: url(images/guide_btn24_on.gif) no-repeat;}
.left_part .g25 dt a:hover {	background: url(images/guide_btn25_on.gif) no-repeat;}
.left_part .g26 dt a:hover {	background: url(images/guide_btn26_on.gif) no-repeat;}
.left_part .g27 dt a:hover {	background: url(images/guide_btn27_on.gif) no-repeat;}
.left_part .g28 dt a:hover {	background: url(images/guide_btn28_on.gif) no-repeat;}
.left_part .g29 dt a:hover {	background: url(images/guide_btn29_on.gif) no-repeat;}
.left_part .g30 dt a:hover {	background: url(images/guide_btn30_on.gif) no-repeat;}
.left_part .g31 dt a:hover {	background: url(images/guide_btn31_on.gif) no-repeat;}
.left_part .g32 dt a:hover {	background: url(images/guide_btn32_on.gif) no-repeat;}
.left_part .g33 dt a:hover {	background: url(images/guide_btn33_on.gif) no-repeat;}
.left_part .g34 dt a:hover {	background: url(images/guide_btn34_on.gif) no-repeat;}
.left_part .g35 dt a:hover {	background: url(images/guide_btn35_on.gif) no-repeat;}
.left_part .g36 dt a:hover {	background: url(images/guide_btn36_on.gif) no-repeat;}
.left_part .g37 dt a:hover {	background: url(images/guide_btn37_on.gif) no-repeat;}
.left_part .g38 dt a:hover {	background: url(images/guide_btn38_on.gif) no-repeat;}
.left_part .g39 dt a:hover {	background: url(images/guide_btn39_on.gif) no-repeat;}

.left_part dl {	overflow: hidden;}
* html .left_part dl {	height: 1%;}

#adb {
	background: #f0f0f0;
	border: 1px solid #d4d4d4;
	padding: 4px;
	margin: 40px auto 10px;
	width: 620px;
}

#adb p {
	float: left;
	font-size: 80%;
	line-height: 140%;
}

#adb .bnr {
	display: block;
	background: url(images/acrobat.gif) no-repeat;
	text-indent: -9999px;
	margin-right: 20px;
	width: 112px;
	height: 33px;
}

#adb {	overflow: hidden;}
* html #adb {	height: 1%;}

/* 
div#main_area div.left_part {
	margin-bottom: 25px;
}
 */

.right_part #lnk {
	background: url(images/lnk_bg.gif) no-repeat;
	margin-bottom: 15px;
	padding-top: 4px;
	height: 60px;
}

.right_part #lnk li {
	margin-left: 30px;
	padding-top: 8px;
}

@media (max-width: 767px) {
	.left_part dl {
		margin-bottom: 28px;
		width: 100%;
	}
	
	.left_part dt,
	.left_part dd {
		width: 100%;
	}
	div#main_area div.title_part h2 {
		background: none;
		font-size: 20px;
		font-weight: normal;
		height: auto;
		line-height: 1.2;
		text-indent: unset;
		width: auto;
	}
	.left_part h3 {
		line-height: 1.4;
		padding: 4px 8px;
		text-indent: 0;
		width: 100%;
	}
	.left_part h3 span {
		display: block;
	}
	#adb {
		width: 100%;
	}
	#adb p {
		display: block;
		padding-top: 8px;
	}
}
