@charset "utf-8";

#wrapper {
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#left {
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#right {
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: right;
}
#main {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#back {
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#top_line {
	height: 7px;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FF7200;
}
#header {
	height: 169px;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 28px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#menu01 {
	height: 169px;
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
}
#menu04 {
	float: left;
	height: 100px;
	width: 440px;
}
#footer {
	background-image: url(images/footer_08_08.jpg);
	height: 127px;
	width: auto;
}
#footer01 {
	height: 127px;
	width: 837px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
}
#pc_school {
	height: 1226px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#sitemap {
	height: 180px;
	width: 837px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#footer02 {
	background-color: #000;
	height: 180px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #313131;
}
#topics {
	height: 280px;
	width: 838px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#topics_left {
	height: 251px;
	width: 520px;
	float: left;
}
.下揃え {
	bottom: -405px;
	text-align: right;
}

#topics_light {
	height: 251px;
	width: 317px;
	float: right;
}




#footer03 {
	background-color: #000;
	height: 56px;
}
#footer04 {
	background-color: #32332D;
	height: 38px;
	width: auto;
}
#footer05 {
	background-color: #000;
	height: 93px;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 70%;
	color: #999;
	line-height: 120%;
}
#footer06 {
	height: 37px;
	width: 837px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 37px;
}







#menu05 {
	float: right;
	height: 100px;
	width: 133px;
}


#menu02 {
	float: left;
	height: 169px;
	width: 443px;
}
#menu03 {
	height: 169px;
	width: 573px;
	float: right;
}
.topics_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 80%;
}
.sitemap_txt {
	font-size: 80%;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#web_dsign {
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 1800px;
}
#footer07 {
	background-image: url(images/footer_08_web.jpg);
	height: 61px;
	width: auto;
}

#web_dsign_left {
	background-color: #e6e6e6;
	float: left;
	width: 205px;
	height: 1800px;
}
#web_dsign_light {
	float: right;
	width: 697px;
	height: 1800px;
}
.web_dsign02 {
	width: 570px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.web_design_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 90%;
	margin-left: 60px;
}
.pc_school_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 80%;
	padding-left: 55px;
}
.pc_school_txt2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 80%;
	padding-right: 30px;
}
.privacy_policy_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 80%;
	padding-left: 5px;
}


#pc_school02 {
	float: right;
	height: 312px;
	width: 348px;
}
#pc_school03 {
	float: left;
	height: 312px;
	width: 582px;
}


.pc_school_txt-red {
	color: #F00;
}
#access_main {
	height: 1350px;
	width: 704px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 0px;
}
#accsess_main0 {
	height: 1313px;
	background-color: #FFF;
}

#map {
	height: 451px;
	width: 704px;
}
#privacy_policy {
	height: 124px;
	width: 699px;
}
#companu_profile {
	height: 345px;
	width: 704px;
}
.company_profile_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 100%;
	padding-left: 30px;
	line-height: 20px;
}
#pc_support {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

img {
border: none;
}
