.gzn_lft1{
float:left;
text-align:right;
margin-right:12px;
}

.gzn_lft2{
float:left;
text-align:right;
}

.gzn_lft3{
float:left;
text-align:right;
}

.gzn_rgt{
float:right;
text-align:left;
}

p.txt1{
text-align:left;
margin:0 0 39px 50px;
}

p.txt2{
text-align:left;
margin:16px 0 0;
}

p.txt3{
margin:10px 0 0;
text-align:center;
}

p.txt4{
text-align:left;
margin:10px 0 10px 30px;
color:#927100;
border-left:solid 3px #927100;
padding-left:10px;
font-size:16px;
}

p.txt5{
text-align:left;
margin:0 0 39px 50px;
font-size:14px;
}

/*2014/7/30追加CSS
=====================*/
.gzn_1{
float:left;
width:300px;
font-size:16px;
}

dt.gzn_title{
padding-bottom:10px;
}

dl.gzn_2{
margin-bottom:30px;
}

.gzn_3{
/*padding:0 30px 85px;*/
float:left;
width:300px;
font-size:16px;
margin-left: 30px;
}

dl.gzn_4{
padding-left:30px;
padding-top:25px;
}

dd.menu{
padding-left:10px;
}

span{
display:block;
width:7em;
}

h3.guid{
padding-bottom:10px;
}

ul.guidance{
padding-left:10px;
font-size:16px;
}

/*ここまで
================*/

.gzn_in{
margin:0 0 0 10px;
width:635px;
}

img.gzn_ttls{
margin:0 0 25px;
}

.mrgn38{
margin:0 0 38px;
}

.mrgn9{
margin:0 0 9px;
}

ul.comp_lst{
line-height:1.6;
margin:0 50px 30px;
padding-bottom:30px;
}

ul.comp_lst li{
border-bottom:dashed 1px #999999;
padding:0 0 8px;
margin:0 0 8px;
}

dl.comp_lst_idd{
	overflow:hidden; _zoom:1; font-size:15px;
}

dl.comp_lst_idd dt{
float:left;
width:260px;
background-image:url(imgs/icn_smp2.gif);
background-repeat:no-repeat;
background-position:0 8px;
padding-left:20px;
}

dl.comp_lst_idd dd{
	text-align:right;
}

.column-inner { overflow:hidden;}
.column-inner p { margin-bottom:20px;}