@charset "utf-8";

/*sub共通*/

#content2{
	width:885px;
	overflow:hidden;
	font-size:120%;
	padding-top:32px;
}

#main-con2{
	width:661px;
	padding:0 0 35px 0;
	float:left;
}

#main-con2 h3{
	padding-bottom:30px;
}

.sub_page{
	padding:30px 25px 80px 25px;
}


/*hikitori.html*/
.hikitori01{
	padding:30px 0 50px;
}

.hikitori02 dt{
	font-weight:bold;
	font-size:110%;
}

.hikitori02 dd{
	padding:10px 5px;
}

.hikitori02 dd li{
	padding-left: 1em; /*1em（1文字）分、右に動かす*/
    text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
}

.pa-bo20{
	padding-bottom:20px;
}

/*aboutus.html*/
.about01{
	padding:45px 20px 50px 20px;
}

.about01 dl{
	clear:both;
	border-bottom:#CCC dotted 1px;
}

.about01 dt{
	width:9em;
	float:left;
	padding:10px 0;
}

.about01 dd{
	margin-left:9em;
	padding:10px 0;
}

.about01 dd iframe{
	margin-top:5px;
	border:#CCC solid 1px;
	padding:3px;
}


/*contact.html*/
.contact01{
	margin:45px 20px 50px 20px;
	border-top:#999 solid 1px;
	
}

.contact01_2{
	margin:45px 20px 50px 20px;
}

.contact01 dl{
	clear:both;
	border-bottom:#CCC dotted 1px;
}

.contact01 dt{
	width:18em;
	float:left;
	padding:10px 0;
}

.contact01 dd{
	margin-left:18em;
	padding:10px 0;
}

.contact02{
	padding:30px 0;
	margin-left:18em;
}

.contact03{
	padding-right:10px;
}
