@charset "Shift-JIS"; 
@import url("../css/global.css");

#title{
  width:940px;
	height:250px;
	margin-bottom:10px;
	background:url(img/title_img.jpg) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

.txt_l{
  float:left;
	width:415px;
	text-align:left;
}

.txt_l dd{
  padding-left:18px;
}

.l_img{
  padding-top:20px;
}

.l_img li img{
  padding:9px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.ph16{
  float:left;
}

.ph15{
  float:right;
}

.sub_title{
  font-size:150%;
	margin:0px;
	padding-top:20px;
}

.txt{
  line-height:180%;
	padding-top:20px;
}

.kyf_bn{
  width:380px;
	text-indent:-9999px;
}

.kyf_bn1{
  width:380px;
	height:100px;
}

.kyf_bn1 a{
  width:380px;
	height:100px;
	display:block;
  background:url(img/kyf_pdf_bn.jpg) no-repeat top left;
}

.kyf_bn1 a:hover{
  background-position:bottom left;
}

.kyf_bn2{
  width:380px;
	height:100px;
}

.kyf_bn2 a{
  width:380px;
	height:100px;
	display:block;
  background:url(img/toiawase_kyf_bn.jpg) no-repeat top left;
}

.kyf_bn2 a:hover{
  background-position:bottom left;
}

.photo_r{
  float:right;
	width:500px;
	text-align:left;
	margin:0;
}

.photo_r img{
  padding:9px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

#content01{
  border-bottom:2px dotted #CCCCCC;
	width:940px;
	padding:20px 0;
}

#content01 .txt_l dt{
  width:226px;
	height:50px;
  background:url(img/h2_01.gif) top left no-repeat;
	text-indent:-9999px;
}

#content02{
  border-bottom:2px dotted #CCCCCC;
	width:940px;
	padding:20px 0;
}

#content02 .txt_l dt{
  width:226px;
	height:50px;
  background:url(img/h2_02.gif) top left no-repeat;
	text-indent:-9999px;
}

#content03{
  border-bottom:2px dotted #CCCCCC;
	width:940px;
	padding:20px 0;
}

#content03 .txt_l dt{
  width:231px;
	height:50px;
  background:url(img/h2_03.gif) top left no-repeat;
	text-indent:-9999px;
}

#content04{
  border-bottom:2px dotted #CCCCCC;
	width:940px;
	padding:20px 0;
}

#content04 .txt_l dt{
  width:226px;
	height:50px;
  background:url(img/h2_04.gif) top left no-repeat;
	text-indent:-9999px;
}

#content05{
  border-bottom:2px dotted #CCCCCC;
	width:940px;
	padding:20px 0;
}

#content05 .txt_l dt{
  width:279px;
	height:50px;
  background:url(img/h2_05.gif) top left no-repeat;
	text-indent:-9999px;
}

ul.ph_after{
  padding-top:5px;
}

.ph_l{
  float:left;
}

.ph_l_2{
  float:right;
	margin-right:5px;
	display:block;
}

.ph_l_3{
  float:right;
	margin-right:5px;
	display:inline;
	padding-top:160px;
}

.ph_l_4{
  float:left;
	margin-left:10px;
	text-align:right;
}

.ph_l_4 img{
  padding:1px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
} 

.ph_l_5{
  float:left;
	margin-left:10px;
	text-align:right;
}

.ph_l_5 img{
  padding:1px;
	border:1px solid #FFCC00;
	background-color:#FFFFFF;
}

.ph_l_6{
  float:left;
	margin-left:10px;
	text-align:right;
}

.ph_l_6 img{
  padding:1px;
	border:1px solid #009966;
  background-color:#FFFFFF;
}


.ph_r{
  float:right;
}

.ph_r_2{
  float:left;
	margin-right:5px;
	display:inline;
}

.txt_before{
  font-size:15px;
	line-height:1;
}

.txt_after{
	font-size:20px;
	line-height:1;
	margin:0;
}

#content05 .txt_l ul{
  padding-top:20px;
}

