@charset "utf-8";
body {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 10px;
	color: #333333;
	line-height: 100%;
	font-weight: normal;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 100%;
}
#kaisha_access {
	float: right;
	height: 42px;
	width: 145px;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-bottom: 6px;
	padding-top: 7px;
}
#territory {
	width: 735px;
	background-color: #FFFFFF;
	margin: auto;
	height: auto;
}
#info {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	float: left;
	width: 575px;
	color: #333333;
	font-size: 10px;
	line-height: 100%;
	height: 42px;
	padding-top: 7px;
	padding-bottom: 6px;
	background-color: #FFFFFF;
}
#copyright {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 10px;
	line-height: 100%;
	color: #333333;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 735px;
	clear: both;
}
#content {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 10px;
	line-height: 100%;
	color: #333333;
	height: 418px;
	width: 733px;
	border: 1px solid #333333;
	overflow: auto;
	clear: both;
	margin: 0px;
	vertical-align: top;
}
#content_p {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 10px;
	line-height: 100%;
	color: #333333;
	width: 733px;
	border: 1px solid #333333;
	overflow: visible;
	clear: both;
	margin: 0px;
	vertical-align: top;
}
#content_title_l {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 15px;
	color: #333333;
	height: 20px;
	width: 366px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-top: 9px;
	padding-top: 9px;
	padding-bottom: 3px;
	text-indent: 20px;
	float: left;
	margin-bottom: 0px;
}
#content_title_r {
	float: right;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 10px;
	color: #333333;
	height: 20px;
	width: 357px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-top: 9px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-right: 10px;
}
#whats_new {
	float: right;
	width: 291px;
	margin-bottom: 7px;
	margin-top: 7px;
}
#whats_new_l {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 10px;
	background-color: #FFFFFF;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-right-color: #333333;
	width: 75px;
	height: 16px;
	text-align: center;
}
#whats_new_r {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 10px;
	background-color: #FFFFFF;
	height: 16px;
	width: 212px;
	float: left;
	border: 1px solid #333333;
}
#underbutton {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 735px;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	clear: left;
}
#menu {
	clear: left;
}
dl {
	margin-right: 55px;
	margin-left: 41px;
	border-bottom: 2px dotted #333333;
	height: 209px;
	margin-bottom: 0px;
	margin-top: 0px;
}
dl dt {
	float: left;
	width: 0px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 10px;
	color: #333333;
	line-height: 100%;
	padding-left: 91px;
	padding-top: 20px;
}
dt.tate {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 15px;
	padding-left: 111px;
}
dt.yoko {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 15px;
	padding-top: 40px;
}
dl dd {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	padding-left: 347px;
	padding-top: 30px;
}
dd.jouken {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	padding-left: 347px;
	letter-spacing: 0px;
	padding-top: 5px;
	margin-top: 0px;
}
dd.title {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	padding-left: 347px;
	padding-bottom: 19px;
}
dd.shosai {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	letter-spacing: 0px;
	padding-top: 25px;
}
dd.shosai2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	letter-spacing: 0px;
	padding-top: 40px;
}
.detail {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 15px;
	line-height: 120%;
	letter-spacing: 13px;
	padding-left: 7px;
}
br {
	letter-spacing: 0
}
.title1 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 15px;
	float: left;
}
.title2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 15px;
}
.title3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	margin-top: 0px;
	font-weight: normal;
}
.title3ｌ {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	margin-top: 0px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 10px;
	padding-bottom: 5px;
}
.title3m {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	margin-top: 0px;
	font-weight: normal;
	color: #0099FF;
}
.setumei {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	line-height: 160%;
	color: #333333;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.setumei2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	line-height: 160%;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.aka14px {
	color: #FF0000;
}
dl.detail {
	width: 318px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	height: 292px;
	margin-top: 63px;
	float: left;
	border-bottom-style: none;
	margin-bottom: 63px;
	border-left-style: none;
	margin-right: 0px;
}
dl.detail2 {
	margin-top: 63px;
	height: 292px;
	margin-bottom: 63px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
dl.detail2a {
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 292px;
	border-top-style: none;
	margin-top: 63px;
	margin-left: 0px;
	margin-bottom: 63px;
}

dl.detail3 {
	height: 418px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
}
dl.detail4 {
	width: 300px;
	border-right-style: none;
	float: left;
	border-bottom-style: none;
	border-left-style: none;
	height: 418px;
	border-top-style: none;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
	line-height: 115%;
}
dl.detail5 {
	margin-top: 63px;
	height: 292px;
	margin-bottom: 63px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #333333;
	margin-right: 0px;
	margin-left: 366px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
dl.detail6 {
	margin-top: 63px;
	height: 292px;
	margin-bottom: 63px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #333333;
	margin-left: 340px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	width: 318px;
}
dl.detail7 {
	margin-top: 63px;
	height: 292px;
	margin-bottom: 63px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #333333;
	margin-left: 355px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	width: 318px;
}
dt.madori {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 40px;
}
dt.madori2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 0px;
	padding-left: 50px;
}
dt.madori3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 0px;
	padding-left: 0px;
}
dt.madori4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 0px;
	padding-left: 20px;
}
dt.madori5 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 0px;
	padding-left: 25px;
}
.title3detail {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	margin-top: 0px;
	font-weight: normal;
	margin-bottom: 0px;
	letter-spacing: 0pt;
}
dl dd.b_detail {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	padding-left: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	padding-top: 10px;
}
dl dd.b_detail2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	padding-left: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	padding-top: 5px;
}
dl dd.b_detail3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	padding-left: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	padding-top: 5px;
}
dl dd.b_detail4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	padding-left: 0px;
	letter-spacing: 0px;
	padding-bottom: 10px;
	padding-top: 1px;
	margin-top: 25px;
}
.b_data1 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.b_data2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-left: 2em;
}
.b_data3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.b_data4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-left: 1em;
	padding-right: 1em;
}
.b_data5 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 1em;
}
.b_data6 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 3em;
	padding-left: 1em;
}
.b_data7 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 3em;
}
.b_data8 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-left: 13em;
}
dd.gazou1 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 20px;
	float: left;
	padding-left: 20px;
	margin: 0px;
	padding-bottom: 0px;
}
dd.gazou2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 20px;
	float: left;
	padding-left: 30px;
	margin: 0px;
	padding-bottom: 0px;
}
dd.gazou3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 72px;
	float: left;
	padding-left: 20px;
	margin: 0px;
	padding-bottom: 0px;
}
dd.gazou4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 72px;
	padding-left: 20px;
	padding-bottom: 0px;
	clear: right;
	margin: 0px;
	float: left;
}

dd.gazou5 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 72px;
	float: left;
	padding-left: 30px;
	margin: 0px;
	padding-bottom: 0px;
}
dd.gazou6 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 108px;
	float: left;
	padding-left: 200px;
	margin: 0px;
	padding-bottom: 0px;
}
dd.gazou7 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 108px;
	float: left;
	padding-left: 250px;
	margin: 0px;
	padding-bottom: 0px;
}
.shiryo_txt {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	line-height: 160%;
	color: #333333;
	padding-top: 15px;
	padding-right: 100px;
	padding-bottom: 10px;
	padding-left: 100px;
}
.orange14px {
	color: #FF9933;
}
.shiryo_waku {
	padding-top: 15px;
	margin-bottom: 20px;
	padding-bottom: 16px;
	background-image: url(../image/design/shiryo_waku.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center center;
	margin-top: 20px;
	padding-left: 120px;
}
.shiryo_txt_pdf {
	margin-top: 30px;
	width: 320px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.shiryo_txt_pdf2 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 150px;
	float: left;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #CC0000;
	text-decoration: none;
}
.fm {
	font-size: 14px;
	line-height: 120%;
}
.map {
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}
.map2 {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 30px;
	padding-left: 76px;
}
.map3 {
	margin: 0px;
	padding-top: 30px;
	padding-left: 76px;
	padding-bottom: 0px;
}
.companyinfo {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	line-height: 175%;
	padding-top: 35px;
	padding-left: 100px;
	width: 570px;
	float: left;
	padding-bottom: 40px;
}
.k_data1 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 3em;
}
.k_data2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 8em;
	padding-left: 2em;
}
.k_data3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 8em;
}
.k_data4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	padding-left: 12em;
	margin-left: 0px;
}
.k_data5 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 9.5em;
}
.k_data6 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 6.2em;
}
.k_data7 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 0.5em;
	padding-left: 0.5em;
}
.k_data8 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 2em;
}
.share_qa {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	line-height: 175%;
	padding-top: 20px;
	padding-left: 100px;
	width: 540px;
	padding-bottom: 30px;
}
.qa_a {
	background-color: #FFF5E2;
	margin: 0px;
	float: left;
	vertical-align: top;
	width: 500px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
}
.tuduki_furiwake {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
.qa_a2 {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.q_data1 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-right: 10px;
}
.q_data2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-left: 0.5em;
}
.b_qa_waku {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin-bottom: 20px;
}
.q_data3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-left: 1.3em;
}
.q_data4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	padding-left: 1.9em;
}
.q_data5 {
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
dt.m_image {
	width: auto;
	float: right;
	padding-left: 0px;
	padding-top: 50px;
}
dt.m_image2 {
	padding-top: 60px;
	float: right;
	padding-left: 0px;
	width: auto;
}
dt.m_image3 {
	padding-top: 70px;
	float: right;
	padding-left: 0px;
	width: auto;
}
dt.m_image4 {
	width: auto;
	float: right;
	padding-left: 0px;
	padding-top: 40px;
}
.dl_m {
	margin-right: 55px;
	margin-left: 41px;
	height: 290px;
	margin-bottom: 0px;
	margin-top: 0px;
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.dl_m2 {
	margin-right: 55px;
	margin-left: 41px;
	height: 265px;
	margin-bottom: 0px;
	margin-top: 0px;
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.dd_m {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	padding-left: 0px;
	padding-top: 30px;
	width: 300px;
	line-height: 150%;
	float: left;
	margin-left: 0px;
	padding-bottom: 0px;
}
.dd_m2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	padding-left: 0px;
	padding-top: 30px;
	width: 325px;
	line-height: 150%;
	float: left;
	margin-left: 0px;
	padding-bottom: 0px;
}
#juunintoiro {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	width: 525px;
	line-height: 150%;
	padding-left: 100px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: normal;
}
#juunintoiro2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	width: 330px;
	line-height: 150%;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: normal;
	float: left;
}
#juunintoiro3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	width: 330px;
	line-height: 150%;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 120px;
	font-weight: normal;
	float: left;
}
#juunintoiro4 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	width: 330px;
	line-height: 150%;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 370px;
	font-weight: normal;
	float: left;
}
#juunintoiro5 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	color: #333333;
	width: 330px;
	line-height: 150%;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 250px;
	font-weight: normal;
	float: left;
}
.j_cap1 {
	float: left;
	padding-top: 85px;
	padding-left: 100px;
	text-align: left;
	padding-right: 0px;
	margin-right: 0px;
}
.j_cap1a {
	float: left;
	padding-top: 85px;
	padding-left: 125px;
	text-align: left;
	padding-right: 0px;
	margin-right: 0px;
}
.j_cap1b {
	float: left;
	padding-top: 25px;
	padding-left: 135px;
	text-align: left;
	padding-right: 0px;
	margin-right: 0px;
}
.j_cap1c {
	float: left;
	padding-top: 25px;
	padding-left: 125px;
	text-align: left;
	padding-right: 0px;
	margin-right: 0px;
}
.j_cap1d {
	float: left;
	padding-top: 25px;
	padding-left: 100px;
	text-align: left;
	padding-right: 0px;
	margin-right: 0px;
}
.j_cap2 {
	float: left;
	padding-top: 10px;
	padding-left: 100px;
	width: 150px;
	margin-left: 0px;
	font-size: 10px;
	line-height: 140%;
}
.j_cap2a {
	float: left;
	padding-top: 5px;
	padding-left: 100px;
	width: 150px;
	margin-left: 0px;
	font-size: 10px;
	line-height: 140%;
}
.j_cap2b {
	float: left;
	padding-top: 105px;
	padding-left: 100px;
	width: 150px;
	margin-left: 0px;
	font-size: 10px;
	line-height: 140%;
}
.j_cap2c {
	padding-left: 3em;
}
.j_cap2d {
	padding-left: 6em;
}
.j_cap2e {
	float: left;
	padding-top: 55px;
	padding-left: 100px;
	width: 150px;
	margin-left: 0px;
	font-size: 10px;
	line-height: 140%;
}
.j_cap3 {
	float: left;
	padding-top: 160px;
	padding-left: 100px;
}
.j_cap3b {
	float: left;
	padding-top: 140px;
	padding-left: 100px;
}
.j_cap3c {
	float: left;
	padding-top: 160px;
	padding-left: 125px;
}
.j_cap3d {
	float: left;
	padding-top: 110px;
	padding-left: 125px;
}
.j_cap3e {
	float: left;
	padding-top: 75px;
	padding-left: 100px;
}
.j_cap3f {
	float: left;
	padding-top: 75px;
	padding-left: 125px;
}
.j_cap3g {
	float: left;
	padding-top: 320px;
	padding-left: 100px;
}
.j_cap4 {
	float: left;
	padding-top: 20px;
	padding-left: 100px;
}
.j_cap4a {
	float: left;
	padding-top: 20px;
	padding-left: 125px;
}
.j_cap4b {
	float: left;
	padding-top: 10px;
	padding-left: 100px;
}
.j_cap4c {
	float: left;
	padding-top: 35px;
	padding-left: 125px;
}
.j_cap4d {
	float: left;
	padding-top: 20px;
	padding-left: 135px;
}
.j_cap4e {
	float: left;
	padding-top: 40px;
	padding-left: 100px;
}
dd.gazou2a {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 20px;
	float: left;
	padding-left: 45px;
	margin: 0px;
	padding-bottom: 0px;
}
dd.gazou5a {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 72px;
	float: left;
	padding-left: 45px;
	margin: 0px;
	padding-bottom: 0px;
}
.print {
	margin-left: 125px;
	margin-top: 25px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
dt.madori5 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	padding-top: 0px;
	padding-left: 28px;
}
#kuramaguchi3 {
	float: left;
	padding-top: 0px;
	padding-left: 20px;
	width: 660px;
	font-size: 14px;
	line-height: 150%;
}
#mokuji {
	padding-top: 2px;
	padding-left: 0px;
	width: 184px;
	font-size: 13px;
	line-height: 125%;
	text-align: center;
	background-color: #CCCCCC;
	color: #FFFFFF;
	padding-bottom: 2px;
	margin-top: 51px;
}
.k_title {
	width: 250px;
	padding-top: 80px;
	float: left;
	padding-left: 92px;
	padding-bottom: 63px;
	padding-right: 92px;
}
.k_title2 {
	width: 250px;
	padding-top: 45px;
	float: left;
	padding-left: 63px;
	padding-bottom: 26px;
	padding-right: 63px;
	text-align: center;
}
.k_title3 {
	width: 250px;
	padding-top: 75px;
	float: left;
	padding-left: 63px;
	padding-bottom: 66px;
	padding-right: 63px;
	text-align: center;
}
.c_uptitle {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 12px;
	margin-top: 4px;
	text-align: right;
}
.k_image_tate {
	padding-left: 20px;
	float: left;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
}
.k_image_tate2 {
	padding-left: 20px;
	float: left;
	padding-right: 56px;
	padding-top: 20px;
	padding-bottom: 16px;
}
.k_image_yoko {
	padding-left: 20px;
	float: left;
	padding-right: 0px;
	padding-top: 40px;
	padding-bottom: 22px;
}
.k_image_yoko2 {
	padding-left: 20px;
	float: left;
	padding-right: 0px;
	padding-top: 40px;
	padding-bottom: 35px;
}
.k_image_yoko3 {
	padding-left: 20px;
	float: left;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 19px;
}
.k_image_yoko4 {
	padding-left: 20px;
	float: left;
	padding-right: 16px;
	padding-top: 40px;
	padding-bottom: 32px;
}
.k_image_b {
	padding-top: 27px;
	float: left;
	padding-left: 0px;
	clear: right;
	padding-bottom: 9px;
}
.k_image_b2 {
	padding-top: 20px;
	float: left;
	padding-left: 0px;
	clear: right;
	padding-bottom: 16px;
}
.s_cap1 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	color: #FF9900;
	padding-left: 5px;
}
.s_cap2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	letter-spacing: 0px;
	margin-left: 0px;
	color: #FF9900;
	padding-left: 19px;
}
.s_cap3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 12px;
	letter-spacing: 0px;
	margin-left: 0px;
	color: #666666;
	padding-top: 0px;
}
.title3n {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	margin-top: 0px;
	font-weight: normal;
	color: #0099FF;
	line-height: 150%;
}
.heimenzu1 {
	padding-left: 65px;
}
.heimenzu2 {
	padding-left: 160px;
}
.heimenzu3 {
	padding-left: 80px;
}
.heimenzu4 {
	padding-left: 80px;
}
.r_em05 {
	margin-left: 0px;
	padding-right: 0.5em;
}
.r_em1 {
	margin-left: 0px;
	padding-right: 1em;
}
.r_em1_2 {
	margin-left: 0px;
	padding-right: 1.2em;
}
.r_em2 {
	margin-left: 0px;
	padding-right: 2em;
}
.r_em2_7 {
	margin-left: 0px;
	padding-right: 2.7em;
}
.r_em3 {
	margin-left: 0px;
	padding-right: 3em;
}
.r_em3_3 {
	margin-left: 0px;
	padding-right: 3.3em;
}
.r_em6_5 {
	margin-left: 0px;
	padding-right: 6.5em;
}
.l_em6_8 {
	margin-left: 0px;
	padding-right: 0em;
	padding-left: 6.9em;
}
.column_mokuji_l {
	float: left;
	margin-top: 10px;
}
.column_mokuji_r {
	clear: right;
	float: left;
	color: #FF9900;
	text-align: center;
	padding-left: 30px;
	font-size: 13px;
	margin-top: 10px;
	padding-top: 19px;
	padding-bottom: 18px;
	padding-right: 0px;
	width: 97px;
}
.column_mokuji_r2 {
	clear: right;
	float: left;
	color: #FF9900;
	text-align: center;
	padding-left: 10px;
	font-size: 13px;
	padding-top: 10px;
	margin-top: 10px;
	padding-bottom: 8px;
	width: 98px;
}
.column_mokuji_r3 {
	clear: right;
	float: left;
	color: #FF9900;
	text-align: center;
	padding-left: 30px;
	font-size: 13px;
	padding-top: 9px;
	margin-top: 10px;
	padding-bottom: 9px;
	padding-right: 0px;
	width: 97px;
}
.column_mokuji_r4 {
	clear: right;
	float: left;
	color: #FF9900;
	text-align: center;
	padding-left: 10px;
	font-size: 13px;
	margin-top: 10px;
	width: 98px;
	line-height: 140%;
	padding-top: 1px;
	padding-bottom: 1px;
}
#column1 {
	float: left;
	padding-top: 0px;
	padding-left: 20px;
	width: 477px;
	font-size: 14px;
	line-height: 150%;
}
#column2 {
	float: left;
	padding-top: 0px;
	padding-left: 20px;
	width: 185px;
	line-height: 150%;
	font-size: 14px;
	text-align: center;
}
#column3 {
	float: left;
	padding-top: 0px;
	padding-left: 20px;
	width: 681px;
	font-size: 14px;
	line-height: 150%;
}
.c_title {
	width: 250px;
	padding-top: 75px;
	float: left;
	padding-left: 33px;
	padding-bottom: 66px;
	padding-right: 113px;
	text-align: center;
}
.c_title2 {
	width: 362px;
	padding-top: 88px;
	float: left;
	padding-left: 33px;
	padding-bottom: 77px;
	text-align: left;
}
.c_title3 {
	width: 317px;
	padding-top: 88px;
	float: left;
	padding-left: 50px;
	padding-bottom: 77px;
	text-align: left;
}
.c_s_text {
	font-size: 11px;
	margin-top: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 150px;
	margin-left: 20px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
	line-height: 125%;
}
.c_s_image1 {
	margin-top: 60px;
}
.c_s_image2 {
	margin-top: 420px;
}
.c_s_image3 {
	margin-top: 10px;
}
.c_s_image4 {
	margin-top: 180px;
}
.c_s_image5 {
	margin-top: 350px;
}
.c_s_image6 {
	margin-top: 900px;
}
.c_s_image7 {
	margin-top: 1325px;
}
.c_s_image8 {
	margin-top: 30px;
}
.c_s_image9 {
	margin-top: 1575px;
}
.c_s_image10 {
	margin-top: 1150px;
}
.c_s_image11 {
	margin-top: 40px;
}
.c_s_image12 {
	margin-top: 725px;
}
.c_s_image13 {
	margin-top: 1480px;
}
.c_s_image14 {
	margin-top: 2325px;
}
.c_s_image15 {
	margin-top: 1825px;
}
.c_s_image16 {
	margin-top: 1725px;
}
.c_s_image17 {
	margin-top: 1535px;
}
.c_s_image18 {
	margin-top: 1200px;
}
#about {
	font-size: 14px;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 150%;
}
#bafter {
	font-size: 14px;
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 150%;
}
#babai_sokuho {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #333333;
	width: 653px;
	line-height: 150%;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	height: 418px;
	margin-top: 35px;
	margin-bottom: 20px;
	margin-left: 45px;
}
.l_em05_r_em1 {
	margin-left: 0px;
	padding-right: 1em;
	padding-left: 0.5em;
}
.r_em1_7 {
	margin-left: 0px;
	padding-right: 1.7em;
}
.calendar {
	margin: 0px;
	padding-top: 99px;
	padding-bottom: 99px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}
.company_image {
	margin: 0px;
	padding-top: 35px;
	padding-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}
#shade {
	background-image: url(../image/seminarhouse/seminarhouse_shade.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 795px;
	background-color: #FFFFFF;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 0px;
}
#shade_under {
	height: 10px;
	width: 795px;
	margin: auto;
	background-color: #FFFFFF;
	background-image: url(../image/seminarhouse/shade_under.gif);
}
#seminar_menu {
	background-color: #FFFFFF;
	float: left;
	width: 180px;
	margin-top: 20px;
}
#seminar_waku_ce {
	background-image: url(../image/seminarhouse/waku_ce.gif);
	background-repeat: repeat-y;
	width: auto;
	padding-left: 36px;
	padding-top: 31px;
	padding-bottom: 31px;
}
#seminar_waku {
	width: 546px;
	float: right;
	margin-top: 20px;
}
#seminar_title {
	margin: auto;
	float: left;
	padding-top: 15px;
	padding-bottom: 5px;
}
#seminar_goyoyaku {
	float: right;
	padding-bottom: 5px;
	padding-top: 33px;
	padding-right: 15px;
}
#seminar_otoiawase {
	float: right;
	padding-top: 33px;
	padding-bottom: 5px;
}
#seminar_map {
	height: auto;
	width: auto;
	padding-top: 25px;
}
