body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	line-height: 120%;
	width: 1024px;
	letter-spacing: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#territory {
	width: 850px;
	padding-left: 100px;
	padding-right: 82px;
}
#intro {
	width: 510px;
	margin-bottom: 20px;
}

#content {
	float: right;
	width: 560px;
	padding-top: 5px;
	border: 1px solid #0099CC;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.main {
	background-color: #FFFFFF;
	background-image: url(goods/green.png);
	line-height: 80%;
	letter-spacing: 7px;
	color: #003399;
}

#iteams {
	float: right;
	width: 550px;
}
#tryalin {
	width: 191px;
	padding-left: 10px;
	border: 2px double #E0A8A8;
	background-color: #FFFFFF;
	padding-right: 5px;
	background-image: url(goods/trymalbase.png);
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 5px;
}
.trycontent {
	font-size: 12px;
	line-height: 150%;
	color: #000066;
	font-weight: normal;
}
#photoheader {
	margin-top: 0px;
}

.headadress {
	height: 150px;
	width: 800px;
}
#header {
}


#navi {
	height: 35px;
	width: 224px;
	margin-top: 10px;
}

#iteams {
	width: 540px;
}
.infomation {
	font-size: 14px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	margin-right: 5px;
	background-color: #0099CC;
}

#tryal {
	float: left;
	width: 210px;
	margin-top: 0px;
	padding-right: 15px;
}
#territory #tryal #navi2 {
	width: 224px;
	margin-top: 10px;
}


#info {
	float: right;
	width: 517px;
	padding-left: 20px;
	clear: both;
	padding-top: 10px;
	padding-right: 20px;
	margin-right: 8px;
}

.lesson {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	color: #FFFFFF;
	background-color: #800000;
	width: 180px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.header {
	font-size: 12px;
	color: #0099CC;
	padding: 0px;
	margin-bottom: 20px;
}
.newinfo {
	font-size: 12px;
	color: #000033;
	text-decoration: underline;
}
.mark {
	background-color: #0099CC;
	height: 30px;
	width: 30px;
}
.top {
	margin-right: 10px;
}
#header {
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#headcom {
	margin-bottom: 0px;
	height: 325px;
}
#headphoto {
	background-color: #FFFFFF;
	height: 285px;
	margin-top: 0px;
}
#adress {
	float: right;
	height: 180px;
	width: 200px;
	padding-top: 100px;
	padding-right: 20px;
}
.navi {
	padding-top: 0px;
	padding-left: 10px;
	margin: 5px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #800000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #800000;
}
.usa {
	background-color: #E0FFF0;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	list-style-type: square;
	border: 1px solid #0099CC;
	padding-left: 70px;
	padding-top: 5px;
	margin-bottom: 2px;
}
#said {
	float: left;
	width: 210px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#in0 {
	height: 30px;
	width: 220px;
}

.insort {
	width: 195px;
	color: #000000;
	height: 20px;
	font-size: 12px;
	padding-left: 5px;
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-weight: normal;
	padding-top: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #0099CC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
	word-spacing: 3px;
	margin-bottom: 2px;
}
#toeic {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	color: #0033CC;
	border: 3px double #990000;
	background-color: #FFFFFF;
	margin-top: 20px;
	font-size: 10px;
	padding: 4px;
}
#signal1 {
	margin-top: -250px;
}
#sing {
	background-color: #FFFFFF;
	height: 25px;
	width: 142px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#intoro1 {
	float: right;
	width: 238px;
	height: 180px;
	padding-left: 10px;
	border: 1px solid #99FFFF;
	margin-top: 4px;
	padding-right: 5px;
}
#intoro2 {
	float: left;
	width: 242px;
	margin-top: 4px;
	padding-right: 5px;
	padding-left: 10px;
	height: 180px;
	border: 1px solid #99FFFF;
}
#intoro8 {
	float: right;
	width: 236px;
	height: 180px;
	padding-left: 10px;
	border: 1px solid #99FFFF;
	padding-right: 6px;
	margin-top: -15px;
}
#intoro6 {
	float: right;
	width: 230px;
	height: 200px;
	margin-top: 4px;
	border: 1px solid #99FFFF;
	padding-right: 5px;
	padding-left: 10px;
}
.t1 {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 16px;
	color: #0099CC;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333333;
	border-bottom-color: #333333;
	margin-right: 5px;
}
.ex {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
.st {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 10px;
	color: #0000CC;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: -15px;
	float: right;
}
#contena {
	float: right;
	width: 550px;
}
#oo {
	float: left;
	height: 200px;
	width: 257px;
	padding-right: 5px;
	padding-left: 10px;
	margin-left: 10px;
}
#ok {
	float: right;
	width: 255px;
	height: 170px;
	margin-top: 8px;
	padding-right: 5px;
	padding-left: 10px;
	margin-right: 10px;
	border: 1px solid #99FFCC;
}
#tg {
	float: left;
	width: 255px;
	padding-right: 5px;
	padding-left: 10px;
	height: 170px;
	margin-left: 0px;
	margin-top: 10px;
	border: 1px solid #99FFCC;
}
#terry2 {
	width: 528px;
	padding-right: 5px;
	padding-left: 10px;
	border: 4px double #99FFFF;
	margin-left: 5px;
}
#ko {
	float: right;
	height: 170px;
	width: 230px;
}
#lo {
	float: right;
	width: 240px;
}
#ff {
	height: 170px;
	width: 255px;
	float: right;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: -4px;
	margin-left: 4px;
	border: 1px solid #99FFCC;
	margin-right: 10px;
}
#enter {
	margin-top: 10px;
}
#st {
	height: 170px;
	width: 250px;
	padding-right: 5px;
	padding-left: 10px;
}
#aw {
	padding-left: 10px;
	padding-right: 5px;
	background-image: url(goods/gradation.png);
	color: #666666;
}
#boi {
	background-image: url(goods/gradation.png);
	height: 200px;
	width: 200px;
}
#se {
	width: 571px;
	height: 1000px;
}
#hh {
	width: 560px;
	clear: both;
}
#safe {
	height: 174px;
	width: 570px;
}
#safe1 {
	float: left;
	height: 170px;
	width: 255px;
	margin-left: 10px;
	padding-right: 5px;
	padding-left: 10px;
	border: 1px solid #99FF99;
}
#safe2 {
	float: right;
	height: 170px;
	width: 255px;
	padding-right: 5px;
	padding-left: 10px;
	margin-right: 10px;
	border: 1px solid #99FF99;
}
#sa3 {
	height: 170px;
	width: 570px;
}
#sa3l {
	height: 168px;
	width: 255px;
	margin-left: 10px;
	padding-right: 5px;
	padding-left: 10px;
	float: left;
	border: 1px solid #99FF99;
	margin-top: 2px;
}
#sa3r {
	height: 168px;
	width: 255px;
	float: right;
	padding-right: 5px;
	padding-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	border: 1px solid #99FF99;
}
#sa4 {
	height: 170px;
}
#sa4l {
	float: left;
	height: 170px;
	width: 255px;
	padding-right: 5px;
	padding-left: 10px;
}
#sa4l {
	float: left;
	height: 170px;
	width: 255px;
}
#sa4l {
	float: left;
	height: 168px;
	width: 255px;
	margin-left: 10px;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 2px;
	border: 1px solid #99FF99;
}
#sa4r {
	float: right;
	height: 168px;
	width: 255px;
	margin-right: 10px;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 2px;
	border: 1px solid #99FF99;
}
#new {
	width: 555px;
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
}
.new {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
}
.newlist {
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
#territory #content .new img {
	margin-top: 10px;
}
#clo {
	height: 36px;
	width: 35px;
}
#clo {
	background-image: url(goods/011101cl.gif);
	height: 100px;
	width: 550px;
}
#new1 {
	background-color: #FFFFFF;
	background-image: url(goods/og.png);
	border: 1px solid #DD006F;
	margin-top: 10px;
	padding-right: 5px;
	width: 545px;
	margin-bottom: 10px;
	padding-top: 10px;
	margin-left: 10px;
}
#newlist {
	width: 550px;
}
.day {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	margin-left: 20px;
}
.newin {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ED7CB3;
	padding-right: 5px;
}
#territory #content #new1 .new img {
}
#oshi {
	padding-left: 20px;
}
#all {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: -30px;
	padding-right: 0px;
	padding-left: 0px;
	width: 570px;
	height: 150px;
}
#fotter {
	clear: both;
	line-height: 120%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0099CC;
	border-bottom-color: #0099CC;
}
#fotterin {

}
.fotter {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 10px;
	line-height: 140%;
	color: #333333;
}
#right {
	clear: both;
	margin-top: 5px;
}
#b1 {
	float: right;
	width: 570px;
}
#suporttery {
	float: right;
	width: 605px;
	margin-bottom: 50px;
}
.suport {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 12px;
	color: #0000FF;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
	width: 520px;
}
#s1 {
	width: 510px;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #336666;
	border-left-color: #336666;
	padding-left: 10px;
}
.sred {
	font-size: 14px;
	color: #990000;
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	background-color: #EAEAEA;
	padding-left: 10px;
}
.sp {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #000033;
	padding-left: 10px;
	line-height: 170%;
}
.homeh {
	padding-top: 0px;
	width: 540px;
}
a:link {
	text-decoration: none;
}
a {
	text-decoration: none;
}
a {
	padding: 5px;
}
a:link {
	text-decoration: none;
}
.number {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 16px;
	color: #FF0066;
}
.coment {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 140%;
	color: #003333;
	font-style: normal;
}
#my {
	padding-left: 5px;
}
#my1 {
	clear: both;
}
#kudo {
	padding-right: 5px;
	padding-left: 10px;
	border: 1px solid #006666;
	margin-top: 10px;
}
#my2 {
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006666;
	border-left-color: #006666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006666;
	margin-bottom: 5px;
}

#kudou {
	padding-right: 10px;
	padding-left: 20px;
}
#megu {
	padding-right: 5px;
	padding-left: 10px;
}
#my3 {
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
	border: 1px solid #006666;
}
#megumi {
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
	border: 1px solid #006666;
}
.mycoment {
	font-size: 10px;
	line-height: 160%;
	color: #333333;
}
#minami {
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #006666;
}
#mycoment5 {
	padding-right: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #006666;
	border-bottom-color: #006666;
	border-left-color: #006666;
	margin-top: -10px;
}
#home {
	padding-left: 10px;
}
#backhome {
	float: right;
	width: 130px;
	margin-top: 5px;
	font-size: 10px;
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	color: #00FFFF;
}
#in9 {
}
#couse {
}

a:link {

}
.newgray {
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ED7CB3;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	line-height: 190%;
}
.fotterlink {
	font-size: 10px;
	color: #333333;
}
a:link {
	margin: 0px;
	padding: 0px;
}
.linknavi {
	color: #333333;
}
.fotterkuro {
	color: #333333;
	font-size: 10px;
	letter-spacing: normal;
}
#footer2 {
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	clear: both;
}
#fotterend {
	clear: both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0099CC;
	border-bottom-color: #0099CC;
	padding: 5px;
	margin-top: 10px;
}
#copy {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
#doushin {
	padding-right: 5px;
	padding-left: 5px;
}
#doushin {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	width: 193px;
	border: 3px double #733900;
	background-color: #FFE9D2;
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 14px;
	color: #763A3A;
	line-height: 180%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
}
#taiken {
	background-image: url(goods/trymalbase.png);
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	border: 3px double #000091;
	width: 190px;
	margin-left: 5px;
}
#topic {
	width: 210px;
	margin-left: 5px;
}
#kara {
	height: 77px;
	width: 250px;
}
#yoko {
	padding-bottom: 20px;
	padding-top: 20px;
}
#doshin4 {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 10px;
	color: #A80000;
	margin-top: -15px;
}
#tryin7 {
	padding-left: 5px;
}
#tryin7 {
	background-image: url(goods/trymalbase.png);
	padding-right: 5px;
	padding-left: 10px;
	width: 190px;
	padding-top: 5px;
	border: 3px double #CC7979;
}
#photp1 {
	margin-bottom: 5px;
}
#toeicsite {
	height: 70px;
}
#toeicsitin {
	height: 70px;
	width: 150px;
}
.linknaka {
	height: 70px;
	width: 150px;
	border: 1px solid #333333;
}
#linke {
	float: left;
	width: 140px;
}
#linkcoment {
	float: right;
	width: 463px;
}
#coment1 {
	height: 120px;
	border: 1px solid #0099CC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#toeic1 {
	height: 120px;
	border: 1px solid #0099CC;
	padding-left: 10px;
	padding-top: 10px;
}
#clovers {
	height: 90px;
	border: 1px solid #0099CC;
	padding-left: 10px;
	padding-top: 10px;
}
#cloversmigi {
	height: 90px;
	margin: 0px;
	border: 1px solid #0099CC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#doshin {
	height: 60px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#doshinmigi {
	height: 60px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#murotaun {
	height: 80px;
}
#murotaun {
	height: 60px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#murorink {
	height: 40px;
}
#murorink {
	height: 60px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#waiwai {
	height: 50px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#waiwaimigi {
	height: 50px;
	padding-left: 10px;
	border: 1px solid #0099FF;
	padding-top: 10px;
}
#hokkaidoujin {
	height: 60px;
}
#hokkaidoujin {
	height: 50px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#hokkaidoujinmigi {
	height: 50px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#kitanomachi {
	height: 60px;
	padding-left: 10px;
	border: 1px solid #00CCFF;
	padding-top: 10px;
}
#kitanomachimigi {
	height: 60px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#bestfrom {
	height: 50px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#bestfrommigi {
	height: 50px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#homepost {
	height: 50px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#homepostmigi {
	height: 50px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#toeic12 {
	height: 80px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#toeic12migi {
	padding-left: 10px;
	border: 1px solid #0099CC;
	height: 80px;
	padding-top: 10px;
}
.tryalmoji {
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
	font-weight: bold;
	color: #A80000;
}
#next {
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.link0 {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#jukuayumi {
	float: left;
	width: 120px;
	border: 1px solid #0099CC;
	height: 597px;
}
#ikukojukuayumimigi {
	float: right;
	width: 350px;
	padding-right: 5px;
	padding-left: 10px;
	height: 60px;
	padding-bottom: 5px;
}
#ikukomigi {
	float: right;
	width: 413px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-left-color: #0099CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
#ayumi {
	width: 160px;
	padding-left: 10px;
	height: 65px;
	float: left;
}
#karabako {
	height: 122px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
#jyuusyo {
	height: 75px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
	padding-top: 5px;
}
#koushi {
	padding-left: 10px;
	height: 354px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
#jyuusyomigi {
	padding-left: 10px;
	height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
#koushimigi {
	padding-left: 10px;
	height: 176px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
	padding-right: 5px;
	padding-top: 10px;
}
#ayumi1 {
	padding-left: 10px;
	height: 200px;
}
#ayumi2 {
	padding-left: 10px;
	padding-top: 10px;
}
#infomation1 {
}
#new831 {
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#new821 {
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#new801 {
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#new716 {
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#kara4 {
	height: 350px;
	margin-bottom: 10px;
}
.faq {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 85%;
	color: #0099FF;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
}
.faqcoment {
	font-size: 80%;
	line-height: 150%;
	color: #000066;
}
#doushin {

}
#doshin2 {
	border: 3px double #733900;
	background-color: #FFEFDF;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
#doshin3 {
	padding-right: 5px;
	padding-left: 10px;
	border: 1px solid #733900;
}
#kiso {
	border: 1px solid #FF9999;
	padding-right: 10px;
	padding-left: 10px;
}
.couse {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	color: #333333;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF9999;
	border-left-color: #FF9999;
	font-size: 90%;
}
.kisooin {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 75%;
	color: #333333;
	background-color: #FF9999;
}
#tokucyou {
	float: left;
	width: 140px;
}
#tokucyoumigi {
	float: right;
	width: 370px;
}
#tokucyou3 {
	float: right;
	width: 370px;
}
#youbi {
	float: left;
	width: 133px;
	height: 90px;
	padding-left: 10px;
}
#youbiin {
	float: right;
	width: 360px;
	height: 80px;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#kaisuu {
	float: left;
	width: 140px;
}
#kaisuuin {
	float: right;
	width: 355px;
	height: 80px;
	padding-right: 5px;
	padding-left: 10px;
}
#ryoukinn {
	float: left;
	width: 140px;
}
#ryoukinnin {
	float: right;
	width: 370px;
}
#kai {
	float: left;
	height: 60px;
	width: 133px;
	padding-left: 10px;
}
#kaiin {
	float: right;
	width: 355px;
	padding-right: 5px;
	padding-left: 10px;
	height: 60px;
}
#kaisuu4 {
	float: left;
	height: 60px;
	width: 133px;
	padding-left: 10px;
	padding-top: 10px;
}
#kaisuu5 {
	float: right;
	width: 350px;
	padding-right: 5px;
	padding-left: 10px;
	height: 50px;
	padding-top: 10px;
}
#tagu1 {
	padding-left: 10px;
}
#tag2 {

}
#tg5 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
	height: 90px;
	border: 1px solid #FF9999;
	padding-bottom: 10px;
}
#tg6 {
	padding-left: 10px;
	height: 100px;
	padding-bottom: 10px;
	border: 1px solid #FF9999;
}
#tg8 {
	height: 100px;
	padding-left: 10px;
}
#tg8 {
	height: 100px;
	padding-left: 10px;
	border: 1px solid #FF9999;
	padding-bottom: 10px;
}
#kaisuu {
	border: 1px solid #FF9999;
}
#kaisuu {
	width: 126px;
}
#kai {
	padding-bottom: 10px;
	padding-left: 10px;
}
#table1 {
	padding-left: 3px;
	height: 30px;
}
.fee {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 14px;
	color: #C45959;
}
.mini {
	font-size: 10px;
	color: #FF0000;
}


a:link {
	color: #333333;
}
.style1 {color: #FF0000}
#form {

}
#map {
	border: 3px solid #FFB5B5;
}
.linkpk {
	color: #DF0F77;
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 9px;
}
#index1 {
	padding-right: 5px;
	padding-left: 5px;
}
#index2a {
	float: left;
	width: 265px;
}
#coment2 {
	float: left;
	width: 260px;
}
#migi1 {
	float: right;
	width: 270px;
}
nidan3 {
	float: left;
	width: 270px;
}
#hyoushi1 {
	height: 200px;
}
#hyoushi4 {
	float: left;
	width: 270px;
}
#hyoushi5 {
	float: right;
	height: 200px;
	width: 270px;
}
#hyoushi6 {
	float: right;
	height: 200px;
	width: 270px;
}
#kousu {
	padding-right: 10px;
	padding-left: 10px;
}
#kousu5 {
	float: left;
	height: 200px;
	width: 270px;
}
#hyoushi7 {
	float: right;
	height: 200px;
	width: 270px;
}
#ff1 {
	padding-right: 10px;
	padding-left: 10px;
	height: 180px;
}
#ff4 {
	height: 200px;
	padding-right: 10px;
	padding-left: 10px;
}
#fff5 {
	height: 200px;
}
#hidari1 {
	float: left;
	width: 255px;
	padding-right: 5px;
	padding-left: 10px;
	height: 180px;
}
#migi1 {
	float: right;
	width: 255px;
	padding-right: 5px;
	padding-left: 10px;
	height: 180px;
}
#hyo1 {
	height: 170px;
	width: 255px;
	border: 1px solid #99FF33;
	float: left;
	padding-right: 5px;
	padding-left: 10px;
}
#hyo2 {
	float: right;
	height: 180px;
	width: 255px;
	padding-right: 5px;
	padding-left: 10px;
	border: 1px solid #99FF66;
}
#hyo6 {
	float: left;
	height: 170px;
	width: 255px;
	padding-right: 5px;
	padding-left: 10px;
}
#hyo7 {
	height: 170px;
	width: 255px;
	padding-right: 5px;
	padding-left: 10px;
}
#hyou12 {
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}
#couse-syurui {
	height: 200px;
}
#koma12 {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 570px;
}
#koma1 {
	float: left;
	width: 265px;
}
#koma2 {
	float: right;
	width: 247px;
	padding-right: 10px;
	padding-left: 10px;
	height: 170px;
	border: 1px solid #0099CC;
}
#waku34 {
	height: 300px;
}
#waku45 {
	padding-right: 10px;
	padding-left: 10px;
	height: 170px;
}
#waku4 {
	float: left;
	height: 170px;
	width: 244px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #0099CC;
}
#waku5 {
	float: right;
	height: 170px;
	width: 244px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #FE7FB2;
}
#waku67 {
	height: 175px;
	padding-right: 10px;
	padding-left: 10px;
}
#waku6 {
	float: left;
	height: 170px;
	width: 244px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #FE7FB2;
}
#waku7 {
	float: right;
	height: 170px;
	width: 244px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #0099CC;
}
#waku8 {
	margin-left: 10px;
}
#zen {
	padding-right: 10px;
	padding-left: 10px;
}
#zen1 {
	height: 170px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#zen2 {
	height: 170px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	border: 1px solid #FF3399;
	padding-top: 10px;
}
#zeze {
	float: right;
	width: 265px;
}
#zeze2 {
	height: 170px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #0099CC;
	margin-bottom: 10px;
	padding-top: 10px;
}
#zen9 {
	height: 170px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	border: 1px solid #FF3399;
	padding-top: 10px;
}
#zen8 {
	height: 170px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	border: 1px solid #0099CC;
	padding-top: 10px;
}
#zen7 {
	height: 170px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #FF3399;
	margin-bottom: 10px;
	padding-top: 10px;
}
#info1 {
	clear: both;
	margin-bottom: 10px;
}
#info2 {
	background-color: #FFFFFF;
	background-image: url(goods/og.png);
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 40px;
	border: 1px double #FE0F6E;
}
#toku {
	margin-left: 10px;
}
#ayumi {
	padding-top: 10px;
}
#contact {
	padding-right: 10px;
	padding-left: 10px;
}
#ryoukinnwaku {
	padding-right: 5px;
	padding-left: 10px;
}
.linkin {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 170%;
	color: #003366;
	letter-spacing: normal;
}
#faq1 {
	padding-right: 10px;
	padding-left: 20px;
}
#freelesson {
	padding-right: 10px;
	padding-left: 20px;
}
#support1 {
	padding-right: 10px;
	padding-left: 20px;
}
#9gatu {
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
}
.red {
	color: #FF0000;
}
#20770922 {

}
.0922 {
	margin-right: 10px;
	margin-left: 20px;
}
#0831 {
	border-top-width: 5px;
	border-top-style: double;
	border-top-color: #0099CC;
}
#0933 {
	padding-left: 20px;
}
#photo1 {
	float: left;
}
#photo2 {
	float: left;
	height: 300px;
}
#top1 {
	float: right;
}
#shashin1 {
}
#shashin2 {
}
#shashin3 {
	clear: both;
	float: right;
	padding-top: 0px;
}
#index1 {
	float: left;
	width: 200px;
	height: 200px;
}
#index2 {
	margin: 5px;
}
#coment-2007-11 {
}
#mycoment-2007-11 {
	padding-right: 10px;
	padding-left: 20px;
}
#mtcoment-2007-1108 {
	padding-right: 10px;
	padding-left: 20px;
	border: 1px solid #0099CC;
}
#keikosan {
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-left-color: #0099CC;
	height: 270px;
}
#2007-1008 {
	border: 1px solid #0099CC;
	margin-bottom: 20px;
}
#idikuko {
	float: left;
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: -20px;
	border: 1px solid #0099CC;
	height: 0px;
}
#address {
	padding-left: 20px;
}
#ad2 {
	padding-left: 20px;
}
#ad3 {
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0099CC;
	border-bottom-color: #0099CC;
	height: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#id3 {
	padding-left: 20px;
}
#tea1 {
	float: right;
}
#tea2 {
	float: left;
	height: 0px;
	width: 0px;
	clear: left;
}
#study1 {
	clear: both;
	float: right;
	padding-top: 0px;
}
#history {
	padding-left: 5px;
}
#photo {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 20px;
	width: 370px;
}
#ayumi {
	height: 150px;
	width: 90px;
}
#daihyou {
	height: 400px;
}
#ayumi7 {
	padding-left: 10px;
}
#2008gakusei {
	padding-right: 10px;
	padding-left: 10px;
}
#voice05 {
	padding-right: 10px;
	padding-left: 10px;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
}
#voice05-1 {
	padding-top: 20px;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
}
#blog {
	border: thick ridge #CCFFFF;
	background-color: #ECE9D8;
	background-image: url(goods/navion.png);
}
.blog1 {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 75%;
	letter-spacing: 1px;
	color: #336666;
	font-weight: 400;
	vertical-align: baseline;
}
.boxin {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	color: #333333;
	letter-spacing: 2px;
	line-height: 130%;
}
.blue {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 90%;
	color: #0099CC;
	letter-spacing: 4px;
}
#contact1 {
	float: right;
}
#coursebox {
	padding: 0px;
}
.scheduleA {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 70%;
	color: #003366;
	letter-spacing: 2px;
	line-height: 140%;
	word-spacing: 0px;
}
#about ikuko {
	width: 500px;
	margin-right: 40px;
	margin-left: 40px;
}
.Read {
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	font-size: 90%;
	color: #FF0000;
}
.info-index {
	font-size: 80%;
	line-height: 120%;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}
#info-index {
	padding-left: 30px;
	border: 1px solid #0099CC;
}
.form1 {
	height: 55px;
}
