@charset "utf-8";
/* CSS Document */

#wrapper {
	height: auto;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DBDBDB;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #DBDBDB;
}
#content {
	height: auto;
	width: 955px;
	margin-top: 0px;
}



#contentright {
	float: right;
	height: 1790px;
	width: 241px;
}
#contentright-top {
	float: right;
	height: 1800px;
	width: 241px;
}

#contentright1 {
	height: auto;
	width: auto;
	margin-bottom: 4px;
}
#s-a-1 {
	width: 80px;
	float: left;
}
#s-a-2 {
	float: left;
	width: 100px;
}
#s-a-3 {
	float: left;
	width: 60px;
}




#header {
	height: 70px;
	width: 955px;
}
#header1 {
	height: 14px;
	width: 955px;
	background-color: #f6f6f6;
}
#navi {
	height: 21px;
	width: 955px;
	background-color: #000;
}

#content1 {
	height: 1810px;
	width: auto;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 7px;
}

#contentreft {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 30px;
}
#contentreftCopy2 {
	height: 155px;
	width: 644px;
}
#contentreft1 {
	height: 312px;
	width: 644px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentreft1a {
	height: 305px;
	width: 955px;
}
#acontentba {
	height: 88px;
	width: 340px;
}
#acontentbaCopy1 {
	height: 75px;
	width: 340px;
}
#acontentbaCopy2 {
	height: 60px;
	width: 340px;
	margin-bottom: 4px;
}
#acontentbaCopy3 {
	height: 155px;
	width: auto;
	margin-bottom: 0px;
	background-color: #00003c;
	padding-left: 15px;
}
#acontentbaCopy4 {
	height: 155px;
	width: 97px;
	background-color: #FF0000;
	float: right;
	margin-left: 5px;
}

#contentreftabaa {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	margin-bottom: 4px;
	width: 644px;
	margin-top: 8px;
}
#contentreftabaa-1 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	width: 644px;
	height: 26px;
	margin-right: 0px;
	margin-left: 0px;
}




#contentreft2 {
	height: 642px;
	width: 635px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-width: 6px;
	border-right-color: #000000;
	float: none;
}
#contentreft2a {
	height: 100px;
	width: 629px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
#contentreft2a-a {
	height: 130px;
	width: 629px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}

#contentreft2aa {
	height: 90px;
	width: 277px;
	float: left;
}
#contentreft2aa-a {
	height: 120px;
	width: 629px;
	float: left;
}
#contentreft2aa-bbb {
	height: 90px;
	width: 629px;
	float: left;
}




#contentreft2ab {
	height: 87px;
	width: 340px;
	float: right;
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 0px;
}
#contentreftacontenta {
	float: left;
	height: 516px;
	width: 280px;
	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;
	margin: 0px;
}
#contentreftacontentaCopy-1 {
	float: left;
	height: 155px;
	width: 277px;
	margin-right: 2px;
}


#contentreftacontentaa {
	height: auto;
	width: 280px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#contentreftacontentaa-1 {
	height: auto;
	width: 280px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contentreftacontentb {
	float: right;
	height: 516px;
	width: 340px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentreftacontentbCopy-1 {
	float: left;
	height: 155px;
	width: 265px;
	margin-right: 2px;
}
#contentreftacontentbCopy-2 {
	float: right;
	height: 155px;
	width: 97px;
}


#acontentreft {
	height: 643px;
	width: 643px;
	margin-top: 3px;
}
#bcontentreft {
	float: left;
	height: 94px;
	width: 60px;
}
#botomu0 {
	width: 955px;
	height: 42px;
	padding-top: 8px;
}

#botomu1 {
	float: none;
	height: 153px;
	width: 955px;
	background-image: url(index_img/under01.png);
}
.botomutext {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 170%;
	color: #DFCCDE;
	text-decoration: none;
}
#botomu0 a {
	color: #CCC;
	text-decoration: none;
}
#footer {
	height: 15px;
	width: 955px;
	font-family: "Times New Roman", Times, serif;
	color: #666;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
}
#footer-z-z {
	color: #cccccc;
}



.imga {
	float: left;
	height: 90px;
	width: 277px;
	margin: 0px;
}
.imga-www-1 {
}

.imgaCopy {
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 75px;
	width: 75px;
}
.imgaCopy1 {
	margin-left: 0px;
	float: left;
}

.imgasannkaku {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.texta {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.texta-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 200%;
	color: #CCCCCC;
	padding: 0px;
	margin: 0px;
}
.texta-b-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 200%;
	color: #CCCCCC;
	padding: 0px;
	margin: 0px;
}
.textab-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #00003c;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}




.textaCopy1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.textaCopy2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 130%;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 474px;
}
.textaCopy3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 130%;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 547px;
}



.textb {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size: 24px;
}
.textac {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.textad {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #FFF;
	margin-top: 10px;
	margin-left: 15px;
}
.textacCopy1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	line-height: 130%;
	color: #ad0c6c;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 15px;
}
.textacCopy2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #ad0c6c;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 15px;
}



h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
}

h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#pan {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
	margin-top: 40px;
}
#pan-0 {
	height: 20px;
	width: 20px;
	background-color: #EFEFEF;
	padding-top: 0px;
	float: left;
}

#pan-1 {
	height: 20px;
	width: 623px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #EFEFEF;
	padding-top: 0px;
	float: left;
}

.textacpan {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #333333;
	line-height: 140%;
}
#content1Copy {
	background-color: #FDFDFD;
	height: 1330px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}
#contentreftCopy {
	float: left;
	height: 1945px;
	width: 644px;
	margin-right: 30px;
	margin-bottom: 0px;
}

#2con2-1 {
	height: 100px;
	width: 644px;
}
#2con2-1-a {
	height: 167px;
	width: 644px;
}
.text-h2-c {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 250%;
	color: #C60A00;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#2con2-1-conceput {
	height: 312px;
	width: 644px;
}
#2con2-1-b-conceput {
	height: 296px;
	width: 644px;
}

#2con2-1-b {
	height: 167px;
	width: 644px;
}
.text-h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 150%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 200px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}

.text-h1-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 180%;
	color: #000000;
	padding: 0px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
}
.text-h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 160%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bolder;
}

.text-h2-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 250%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 250px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.text-h2-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 230%;
	color: #CCCCCC;
	padding: 0px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.text-h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 150%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 250px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bolder;
}
.texta-0 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#2con2-1-l-a {
	float: none;
	width: 644px;
	height: 255px;
}

#2con2-1-l {
	float: left;
	width: 280px;
	height: 255px;
	margin-right: 24px;
}
#2con2-1-r {
	float: right;
	width: 340px;
	height: 255px;
}
#2con2-1-l-b {
	width: 340px;
	height: 127px;
}
#2con2-1-l-b-a {
	width: 340px;
	height: 128px;
}
#2con2-1-l-b-c {
	width: 170px;
	height: 128px;
	float: left;
}
#reft {
	float: left;
	height: 255px;
	width: 280px;
	margin-right: 24px;
	background-color: #FDFDFD;
}
#right {
	float: right;
	height: 255px;
	background-color: #FDFDFD;
	width: 339px;
}
.imga1 {
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.imga2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.imga3 {
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.imga4 {
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#top1 {
	height: 167px;
	width: 644px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#content2 {
	background-color: #FDFDFD;
	height: 1150px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#contentrefttop3 {
	height: 167px;
	width: 644px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FDFDFD;
}
#contentreftCopy4 {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#content3 {
	height: 2850px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#contentreftCopy5 {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#contentreftCopy6 {
	float: left;
	height: 2830px;
	width: 644px;
	margin-right: 30px;
}
#dai1 {
	height: 170px;
	width: 612px;
	margin-top: 15px;
	background-color: #F7FFFF;
	border: 1px solid #FFDFD0;
	padding: 15px;
}
#dai2 {
	height: 170px;
	width: 612px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 15px;
	background-color: #FFF7FB;
	border: 1px solid #DDFFFF;
	padding-right: 15px;
}
#dai-hidari {
	float: left;
	height: 170px;
	width: 170px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#dai-migi {
	float: left;
	height: 170px;
	width: 427px;
	margin: 0px;
}
#dai-hidari-1 {
	float: left;
	height: 170px;
	width: 170px;
	margin: 0px;
}
#dai-migi-1 {
	float: left;
	height: 170px;
	width: 427px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#dai-hidari-2 {
	float: left;
	height: 170px;
	width: 292px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#dai-migi-2 {
	float: left;
	height: 170px;
	width: 292px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#sya-1 {
	float: left;
	height: 69px;
	width: 69px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}
#sya-2 {
	float: left;
	height: 69px;
	width: 270px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
}
.imga5 {
	float: left;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}

#dai-1 {
	height: 252px;
	width: 644px;
	margin-top: 15px;
}

#r-1 {
	float: left;
	width: 314px;
	margin-right: 16px;
	height: 252px;
	background-color: #00003c;
}

#l-11 {
	float: left;
	width: 314px;
	height: 252px;
	background-color: #00003c;
}
#r-1Copy {
	float: left;
	width: 284px;
	margin-right: 16px;
	height: 222px;
	background-color: #00003c;
	padding: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#l-11Copy {
	float: left;
	width: 284px;
	height: 222px;
	background-color: #990000;
	padding: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#content4 {
	background-color: #FDFDFD;
	height: 1590px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#a-1 {
	width: 444px;
	margin-top: 0px;
	padding-right: 250px;
	height: 690px;
}

#a-2 {
	width: 444px;
	margin-top: 15px;
	padding-right: 200px;
}
#a-3 {
	width: 642px;
	height: 259px;
	border: 1px solid #FFCDB5;
}
#a-4a {
	width: 394px;
	margin-top: 0px;
	padding-right: 250px;
	height: 750px;
}

#contentreftCopy7 {
	float: left;
	height: 1570px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#contentreftCopy8 {
	float: left;
	height: 1705px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#content5 {
	background-color: #FDFDFD;
	height: 1710px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#a-4 {
	width: 644px;
	margin-top: 0px;
	padding-right: 0px;
	height: 40px;
}
#b-1 {
	height: 128px;
	width: 644px;
	margin-top: 15px;
}
#b-2 {
	height: 128px;
	width: 644px;
}

#c-1 {
	height: 128px;
	width: 128px;
	float: left;
}
#c-2 {
	float: left;
	height: 108px;
	width: 363px;
	padding: 10px;
}
#c-3 {
	height: 128px;
	width: 132px;
	float: left;
	background-color: #FFFFFF;
}
#c-4 {
	height: 128px;
	width: 128px;
	float: left;
	background-color: #FFFFFF;
}
#c-5 {
	height: 128px;
	width: 128px;
	float: left;
}
#c-6 {
	float: left;
	height: 108px;
	width: 236px;
	padding: 10px;
}
#c-7 {
	height: 128px;
	width: 132px;
	float: left;
}
.t-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin: 0px;
}
#c-8 {
	height: 108px;
	width: 108px;
	float: left;
	padding: 10px;
}
#c-9 {
	height: 108px;
	width: 112px;
	float: left;
	padding: 10px;
}
#c-10 {
	height: 128px;
	width: 128px;
	float: left;
	background-color: #0066FF;
}
#c-11 {
	height: 128px;
	width: 128px;
	float: left;
	background-color: #EAEAEA;
}
#c-12 {
	height: 128px;
	width: 128px;
	float: left;
}
#c-13 {
	float: left;
	height: 108px;
	width: 240px;
	padding: 10px;
}
#c-14 {
	height: 128px;
	width: 132px;
	float: left;
	background-color: #F90000;
}
#c-15 {
	height: 128px;
	width: 132px;
	float: left;
}
#c-16 {
	height: 128px;
	width: 132px;
	float: left;
	background-color: #EAEAEA;
}
#c-17 {
	float: left;
	height: 108px;
	width: 240px;
	padding: 10px;
}
#content6 {
	height: auto;
	width: 915px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image: url(schoollife/backgroundb-c-2.gif);
	padding-top: 15px;
}
#content8 {
	height: 1521px;
	width: 915px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image: url(schoollife/backgroundb-c.gif);
}
#contentreftabaa-ccc {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF0000;
	width: 650px;
	float: left;
	margin-top: 0px;
	margin-right: 265px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#c-1 {
	float: left;
	background-color: #FFFFFF;
}


.c-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
}
.c-1-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 22px;
	line-height: 160%;
	color: #EC0000;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
}

.t-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #FF6600;
	padding: 0px;
	margin: 0px;
}
.t-3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #FF3399;
	padding: 0px;
	margin: 0px;
}
.t-4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #669900;
	padding: 0px;
	margin: 0px;
}
.t-5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #FF00FF;
	padding: 0px;
	margin: 0px;
}
.t-6 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #0099CC;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#e-2 {
	margin-top: 7px;
}
#e-3 {
	height: 195px;
	width: 915px;
	margin-top: 0px;
}
.text-h2-aCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 260%;
	color: #ED3812;
	padding: 0px;
	font-weight: bold;
	margin: 0px;
}
#e-4 {
	width: 675px;
	height: 195px;
	float: left;
}

#e-5 {
	width: 240px;
	height: 195px;
	float: left;
}
#e-6 {
	width: 660px;
	height: 40px;
	background-color: #FF9968;
	padding-left: 15px;
}
#e-7 {
	width: 660px;
	height: 40px;
	background-color: #FE94A4;
	padding-left: 15px;
	margin-top: 5px;
}
#e-8 {
	width: 645px;
	height: 94px;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#e-9 {
	width: 240px;
	height: 60px;
	margin-top: 125px;
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
.imga10 {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 24px;
}

#e-11 {
	height: 40px;
	width: 915px;
	margin: 0px;
}
#f-1 {
	height: 128px;
	width: 644px;
	margin-top: 0px;
}
#f-2 {
	height: 128px;
	width: 644px;
	margin-top: 15px;
}
#content9 {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#g-1 {
	height: 195px;
	width: 614px;
	background-color: #CCCCCC;
	padding: 15px;
}
#g-2 {
	height: 320px;
	width: 644px;
	padding: 0px;
	margin-top: 15px;
}
.text-h2Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 160%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bolder;
}
.text-h2Copy-1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 160%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#contentreftabaa-2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	width: 644px;
	height: 26px;
	line-height: 150%;
	font-size: 30px;
	border-bottom-color: #000000;
}
.text-h1-aCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 180%;
	color: #333333;
	padding: 0px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content10 {
	height: 570px;
	width: 955px;
}
#content11 {
	height: 570px;
	width: 955px;
	background-color: #CCCCCC;
}
#h-1 {
	float: left;
	height: 570px;
	width: 402px;
}
#h-2 {
	height: 570px;
	width: 553px;
	float: left;
}
#h-3 {
	background-color: #999999;
	height: 537px;
	width: 370px;
	margin-left: 16px;
	margin-top: 16px;
	margin-bottom: 17px;
}
#content-99 {
	height: 570px;
	width: 955px;
}
#h4 {
	height: 537px;
	width: 230px;
	margin-left: 30px;
	margin-top: 16px;
	margin-bottom: 17px;
}
#h5 {
	height: 570px;
	float: left;
	width: 277px;
}
#h6 {
	height: 554px;
	float: left;
	width: 276px;
	padding-top: 16px;
}
#h5-1 {
	height: 216px;
	float: none;
	width: 277px;
	margin-top: 16px;
	margin-bottom: 17px;
}
#h5-2 {
	height: 143px;
	float: none;
	width: 277px;
	margin-top: 0px;
	margin-bottom: 17px;
}
#k-1 {
	height: 537px;
	width: 260px;
	margin-right: 16px;
	margin-bottom: 17px;
}
#k-2 {
	height: 60px;
	width: 260px;
	margin-bottom: 19px;
}
#k-3 {
	height: 63px;
	width: 260px;
	margin-bottom: 0px;
}



#j-1 {
	height: 60px;
	width: 60px;
	float: left;
	margin-right: 40px;
}
#j-2 {
	height: 60px;
	width: 60px;
	float: left;
}
#l-1 {
	margin-right: 7px;
	float: left;
	height: 60px;
	width: 60px;
}
#l-1-1 {
	margin-right: 6px;
	float: left;
	height: 60px;
	width: 60px;
}
#l-1-2 {
	float: left;
	height: 60px;
	width: 59px;
}
#l-1-a {
	margin-right: 7px;
	float: left;
	height: 59px;
	width: 56px;
}

#l-1-1-a {
	margin-right: 6px;
	float: left;
	height: 63px;
	width: 60px;
}
#l-1-2-a {
	float: left;
	height: 63px;
	width: 59px;
}





#l-2 {
	float: right;
	margin-left: 50px;
}
#la {
	height: 143px;
	width: 245px;
	margin-right: 16px;
	margin-left: 16px;
}
#wrapper-1 {
	height: auto;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #000000;
}
.t-6close {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin-top: 19px;
	margin-right: 5px;
	margin-bottom: 19px;
	margin-left: 5px;
	font-weight: normal;
	height: 25px;
	width: 50px;
	background-color: #999999;
}
#content-10 {
	height: auto;
	width: 955px;
	margin-top: 10px;
}
#z-1 {
	height: 359px;
	width: 644px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#z-3 {
	height: 537px;
	width: 260px;
	margin-right: 16px;
	margin-bottom: 17px;
}
#z-4 {
	height: 538px;
	width: 644px;
}
#z-5 {
	height: 525px;
	float: left;
	width: 400px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
}
#z-6 {
	float: left;
	width: 228px;
	margin-top: 10px;
	height: 525px;
}
#z-7 {
	float: none;
	height: 85px;
	width: 400px;
}



.text-h1-k {
	font-family: "Times New Roman", Times, serif;
	font-size: 48px;
	line-height: 80%;
	color: #FF0000;
	padding: 0px;
	font-weight: bold;
	margin-top: 23px;
	margin-left: 40px;
}

.text-h1-k-1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #FF0000;
	padding: 0px;
	font-weight: bold;
	margin-left: 40px;
	line-height: 38px;
}

.text-h1-k-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	color: #d4145a;
	padding: 0px;
	font-weight: bold;
	line-height: 38px;
}
#y-4 {
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}



.textacCopy15 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #FF0000;
	font-weight: bold;
}

.texta-0Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 180%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#z8 {
	margin-bottom: 7px;
}
#z-8 {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#z9 {
	margin-top: 0px;
}
#z-10 {
	height: 1970px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#z-11 {
	float: none;
	height: 69px;
	width: 400px;
	margin-top: 91px;
}

#w-1 {
	background-color: #FDFDFD;
	height: 1350px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}
#w-2 {
	float: left;
	height: 1115px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
.text-h1-a-w {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 95%;
	color: #333333;
	padding: 0px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
}
.textac16 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #FF0000;
	font-weight: bold;
}
.textac17 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 180%;
	color: #000066;
	font-weight: bold;
}
#w-3 {
	height: 600px;
	float: left;
	width: 400px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
}
#w-4 {
	height: 800px;
	width: 644px;
}
#w-5 {
	float: left;
	width: 228px;
	margin-top: 10px;
	height: 525px;
}
#v-1 {
	width: 644px;
	margin-top: 0px;
	padding-right: 0px;
	height: 1650px;
}
.text-h1-k-3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #FF0000;
	padding: 0px;
	font-weight: bold;
	line-height: 38px;
}
.textaCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#v-2 {
	height: 2005px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#v-3 {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 30px;
}
#v-4 {
	height: 855px;
	width: 644px;
}
#q-1 {
	background-color: #FDFDFD;
	height: 1555px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#q-2 {
	float: left;
	height: 1660px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#q-3 {
	height: 170px;
	width: 612px;
	margin-top: 15px;
	background-color: #FFE7CE;
	border: 1px solid #FFDFD0;
	padding: 15px;
}
#q-hidari {
	float: left;
	height: 170px;
	width: 170px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#q-migi {
	float: left;
	height: 170px;
	width: 427px;
	margin: 0px;
}
.textab-q-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #910000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.texta-q-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	color: #AF2E23;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentreftabaa-1-Copy {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	width: 644px;
	height: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#q-4 {
	margin-left: 403px;
	margin-bottom: 1px;
}
#p-1 {
	background-color: #FDFDFD;
	height: 1345px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#p-2 {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 20px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#p-3 {
	height: 580px;
	width: 644px;
}

#p-4 {
	height: 570px;
	float: left;
	width: 400px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
}
#p-5 {
	margin-bottom: 6px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF622D;

}
#p-6 {
	background-color: #FF622D;

}
#p-7 {
	margin-bottom: 3px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	height: 390px;
}
#p-8 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #030328;
	width: 644px;
	height: 26px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text-p-9 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 180%;
	color: #030328;
	padding: 0px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
}
.text-h1-k-2Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	color: #FF6633;
	padding: 0px;
	font-weight: bold;
	line-height: 160%;
}
.texta-0Copy-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #0e0c0e;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.texta-0Copy-1Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	line-height: 38px;
	color: #4E2727;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.texta-0Copy-1Copy-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 160%;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 54px;
}
.textacCopy15-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #FFFFFF;
	font-weight: bold;
}
.textacCopy15-aCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 150%;
	color: #FF622D;
	font-weight: bold;
}
#w-p-20 {
	height: 530px;
	float: left;
	width: 400px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
}
#p21 {
	height: 542px;
	width: 644px;
}
#y-1 {
	height: 795px;
	width: 644px;
	margin-right: 220px;
}
.textacCopy15-aCopy-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 200%;
	color: #FFFFFF;
	font-weight: bold;
}
#y-2 {
	background-color: #0066FF;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#y-3 {
	background-color: #F0FCFF;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 360px;
}
#y-3-1 {
	background-color: #F0FCFF;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 360px;
}
#y-3-2 {
	margin-bottom: 4px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #d4145a;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #d4145a;
	height: 110px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#y-4 {
	width: 644px;
	height: 259px;
	margin-top: 0px;
}
.textacCopy15-a-111 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 8px;
}
#p-6-111 {
	background-color: #FF622D;
	padding: 8px;
}
#o-1 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #00003c;
}
#o-2 {
	margin-bottom: 6px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF622D;
	margin-top: 10px;
}
.text-o-3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	color: #FF622D;
	padding: 0px;
	font-weight: bold;
	line-height: 160%;
}
#o-4 {
	background-color: #FF622D;
	padding: 8px;
}
.texta-o-5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #FFFFFF;
	font-weight: bold;
}
#o-5 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	width: 644px;
	height: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text-h1-o-5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 180%;
	color: #000000;
	padding: 0px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 1px;
	margin-right: 0px;
}
#o-6 {
	margin-left: 499px;
	margin-top: 0px;
	margin-bottom: 1px;
}
#o-7 {
	margin-left: 537px;
}
#o-8 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 644px;
	height: 36px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 10px;
}
#o-11 {
	height: 167px;
	width: 644px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FDFDFD;
}
#o-13 {
	height: 170px;
	width: 612px;
	margin-top: 15px;
	background-color: #F7FFFF;
	border: 1px solid #FFDFD0;
	padding: 15px;
}
#o-15 {
	background-color: #FDFDFD;
	height: 1620px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#o-14 {
	float: left;
	height: 1600px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#o-16 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	width: 644px;
	height: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#o-17 {
	border: 1px solid #CCC;
	margin-top: 16px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
}
#f-1 {
	height: 128px;
	width: 128px;
	float: left;
}
#aa-1 {
	height: 170px;
	width: 644px;
	margin-bottom: 6px;
	margin-top: 8px;
}
#aa-2 {
	float: left;
	height: 170px;
	width: 160px;
}
#aa-3 {
	float: left;
	padding: 10px;
	height: 150px;
	width: 463px;
}
#x-1 {
	width: 634px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF622D;
}
#x-2 {
	background-color: #FF622D;
	margin-top: 16px;
	margin-bottom: 10px;
}
#x-3 {
	height: 108px;
	width: 644px;
	background-color: #FFFBFD;
}
#x-4 {
	float: left;
	height: 108px;
	width: 150px;
	background-color: #FF622D;
}
#x-5 {
	float: left;
	height: 100px;
	width: 478px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	margin-left: 8px;
	background-color: #FFFFEE;
}
.texta-x-6 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	line-height: 150%;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 38px;
}
#x-3-a {
	height: 170px;
	width: 644px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFEE;
}
#x-4-a {
	float: left;
	height: 170px;
	width: 150px;
	background-color: #FF622D;
}
#x-5-6 {
	float: left;
	height: 162px;
	width: 478px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	margin-left: 8px;
	background-color: #FFFFEE;
}
.texta-x-6-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	line-height: 150%;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 65px;
}
.texta-x-6-ｂ {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	line-height: 150%;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 65px;
}
#x-4-b {
	float: left;
	height: 108px;
	width: 150px;
	background-color: #990033;
}
#x-3-c {
	height: 194px;
	width: 644px;
	margin-top: 10px;
	background-color: #FFFBFD;
}
#x-4-c {
	float: left;
	height: 194px;
	width: 150px;
	background-color: #990033;
}
#x-5-c {
	float: left;
	height: 186px;
	width: 478px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	margin-left: 8px;
	background-color: #FFFBFD;
}
.texta-x-6-ｃ {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	line-height: 150%;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 70px;
}
#x-3-d {
	height: 80px;
	width: 644px;
	margin-top: 10px;
	background-color: #F2EAEE;
}
#x-4-d {
	float: left;
	height: 80px;
	width: 150px;
	background-color: #400000;
}
#x-5-d {
	float: left;
	height: 72px;
	width: 478px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	margin-left: 8px;
	background-color: #F2EAEE;
}
.texta-x-6-d {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	line-height: 150%;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 25px;
}
.texta-0Copy-1Copy-qq {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #EC3C00;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.texta-0Copy-1Copy-ww {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #990033;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.texta-0Copy-1Copy-gg {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #400000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#x-5-www {
	float: left;
	height: 100px;
	width: 478px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	margin-left: 8px;
	background-color: #FFFBFD;
}
.text-h2Copy-1Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 160%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.texta-0Copy-1Copy-8 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #d4145a;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.texta-0Copy-1Copy-aa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #4E2727;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#y-3-2-aa {
	margin-bottom: 4px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #2f808e;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #2f808e;
	height: 110px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.text-h1-k-2Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	color: #9F0251;
	padding: 0px;
	font-weight: bold;
	line-height: 38px;
}
.texta-0Copy-1Copy-nnCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #2f808e;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.texta-0Copy-1Copy-kkCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #2f808e;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text-h1-k-2Copy-aa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	color: #2f808e;
	padding: 0px;
	font-weight: bold;
	line-height: 30px;
}
#y-3mmm {
	background-color: #F8EFEF;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 38px;
}
#u-1 {
	float: left;
	width: 500px;
}
#u-2 {
	float: left;
	width: 129px;
	height: 114px;
	margin-bottom: 4px;
}
#u-3 {
	float: left;
	width: 129px;
	height: 114px;
	margin-bottom: 4px;
}
#contentreft1-aaaaa {
	height: 305px;
	width: 955px;
	margin-top: 7px;
	background-image: url(index_img/top2/img/brack.jpg);
}
.texta-0Copy-1Copy-aaa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	line-height: 38px;
	color: #4E2727;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 63px;
}
.texta-0Copy-1Copy-bbb {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 32px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.text-h1-k-2Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	color: #FF6633;
	padding: 0px;
	font-weight: bold;
	line-height: 160%;
}
.texta-0Copy-1Copy-2Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 160%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#vvv-1 {
	background-color: #FFF5F0;
}
.texta-0Copy-1Copy-bbbCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 38px;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#xxx-aa-1 {
	padding-left: 30px;
	margin-top: 0px;
	height: 72px;
	padding-top: 6px;
	background-color: #F1F1F1;
}
.text-h1-k-2Copy-aaaa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	color: #2f808e;
	padding: 0px;
	font-weight: bold;
	line-height: 160%;
}
.c-1-1Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 22px;
	line-height: 160%;
	color: #480625;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
}
.text-sumorl-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 2px;
	padding: 0px;
}
.textacCopy15-aCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 150%;
	color: #FF622D;
	font-weight: bold;
	margin-top: 8px;
}
.t-a-a {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}
.t-aaa-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.t-aaa-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#a-a-2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	width: 644px;
	margin-top: 10px;
}
.t-a-333 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 130%;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 400px;
}
.t-aaa-aCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#co-hhh-a {
	background-color: #FDFDFD;
	height: 1710px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#hhh-1-b {
	float: left;
	height: 1700px;
	width: 644px;
	margin-right: 30px;
	margin-bottom: 1px;
	background-color: #FDFDFD;
}
#hhh-c-b {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF46A3;
	width: 644px;
	height: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text-h1-o-5-ccc {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 180%;
	color: #FF46A3;
	padding: 0px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 1px;
	margin-right: 0px;
}
#hhh-1-ddd {
	margin-bottom: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF46A3;
	margin-top: 10px;
}
.text-hhh-ddd-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	color: #FF0080;
	padding: 0px;
	font-weight: bold;
	line-height: 160%;
}
#hhh-eee-1 {

}
#hhh-ggg-a {
	height: 296px;
	width: 644px;
}

##hhh-fff-1 {
	height: 200px;
	width: 644px;
	margin-bottom: 10px;
}
.imga-hhh-a {
	margin-left: 22px;
	float: left;
}

.imga-hhh-b {
	float: left;
}
#z-dd {
	float: left;
}

#hhh-1-ccc-1 {
	margin-bottom: 10px;

}

#hhh-1-ccc-2 {
	margin-bottom: 11px;
	margin-left: 22px;
	float: left;
}
#hhh-1-ccc-3 {
	margin-bottom: 11px;
	margin-left: 11px;
}
#hhh-1-ccc-4 {
	margin-left: 11px;
}
#hhh-1-ccc-5 {
	margin-top: 11px;
}
#z-z-z {
	float: left;
	margin-bottom: 10px;

}
#z-z-z-a {
	margin-bottom: 10px;
	float: left;
	margin-right: 16px;

}
#z-aa {
	float: left;
}
#z-bb {
	float: left;
	height: 301px;
	width: 422px;
}
#z-cc {
	width: 75px;
}
#z-ee {
	float: left;
}
#z-ff {
	margin-left: 11px;
}
#z-gg {
	margin-bottom: 10px;
}
#hhh-eee-222 {
	background-color: #FF00FF;
	padding: 8px;
	margin-bottom: 10px;
	margin-top: 30px;
}
.texta-o-6-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #FFFFFF;
	font-weight: bold;
}
#z-aa-aaa {
	float: left;
	margin-right: 18px;
}
#z-bb-bbb {
	color: #CC0000;
	margin-top: 12px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}
.textacCopy15-15 {
	font-size: 14px;
	line-height: 200%;
	width: 400px;
}
#hhh-1-b-bb {
	float: left;
	height: 1500px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	margin-bottom: 1px;
}
.texta-aa1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 140%;
	color: #CC0000;
	background-color: #FFD0E8;
	padding: 8px;
	height: 92px;
	width: 628px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#hhh-1-ccc-6 {
	margin-bottom: 0px;
}
#hhh-c-b-aaa {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	width: 644px;
	height: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text-h1-o-5-dddd {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 180%;
	color: #000000;
	padding: 0px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 1px;
	margin-right: 0px;
}
.text-hhh-ddd-1Copy {
	font-size: 18px;
	color: #F36;
	font-weight: bold;
	line-height: 180%;
	margin-left: 5px;
}
#hhh-1-ddd-aaa {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #F36;
}
#hhh-1-ccc-7 {
	margin-bottom: 6px;
	background-color: #840c77;
	margin-top: 6px;
	margin-right: 0px;
	margin-left: 0px;
}
.textacCopy15-16 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 160%;
	color: #FFFFFF;
	font-weight: bold;
}
#kkk-0 {
	height: 2030px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}

#kkk-a {
	float: left;
	height: 2005px;
	width: 644px;
	margin-right: 30px;
	margin-bottom: 1px;
}

#k-aaa {
	height: 320px;
	width: 644px;
	margin-bottom: 10px;
}
#k-bbb {
	float: left;
	width: 289px;
	margin-right: 18px;
	height: 295px;
	background-color: #fafae9;
	padding: 12px;
}
#k-ccc {
	float: left;
	width: 288px;
	height: 295px;
	background-color: #fafae9;
	padding: 12px;
}
#k-ddd {
	float: left;
	width: 204px;
	height: 257px;
}

.tex-kkk {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 160%;
	color: #000000;
	padding: 0px;
	font-weight: bold;
	margin: 0px;
}
.tex-lll {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#k-eee {
	margin-bottom: 16px;
}
#k-fff {
	margin-bottom: 16px;
}
#hhh-ggg-bbc {
	height: 301px;
	width: 644px;
}
#k-ggg-a {
	margin-left: 12px;
	width: 500px;
	height: 78px;
}
#hhh-eee-1-aaa {
	padding: 8px;
	background-color: #FF46A3;
	margin-top: 6px;
	margin-bottom: 8px;
}
#contentreftCopy8-aaa {
	float: left;
	height: 1700px;
	width: 644px;
	margin-right: 30px;
}
#wrapper-2 {
	height: auto;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	background-color: #000066;
}
#content-10-aaa {
	height: auto;
	width: 955px;
	margin-top: 10px;
	border: 1px solid #000066;
	background-color: #000066;
}
#content10-bbb {
	height: 570px;
	width: 955px;
}
#content-100-a {
	height: 570px;
	width: 955px;
	background-color: #000066;
}
#footer-aaa {
	height: 20px;
	width: 955px;
	font-family: "Times New Roman", Times, serif;
	color: #B2B4BF;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	padding-top: 2px;
	border: 0px none #333333;
}
#h5-1-aaa {
	height: 377px;
	float: none;
	width: 277px;
	margin-top: 16px;
	margin-bottom: 17px;
}
#l-1-a-aaa {
	margin-right: 7px;
	float: left;
	height: 59px;
	width: 122px;
}
#pan-aaa {
	height: 20px;
	width: 644px;
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	background-color: #E3E3E3;
}
#a-4a-aaa {
	width: 644px;
	margin-top: 20px;
	height: 20px;
}
.text-h1-k-2Copy2-aaaa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	color: #ff7f00;
	padding: 0px;
	font-weight: bold;
	line-height: 160%;
}
#w-aaa {
	margin-bottom: 6px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ff7f00;
}
#w-2-aaa {
	background-color: #ff7f00;
}
.texta-www-aaa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 38px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.textacCopy15-aCopywww {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 150%;
	color: #ff7f00;
	font-weight: bold;
	margin-top: 10px;
}
#p-7-www {
	margin-bottom: 0px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	height: auto;
}
#p-4-www {
	height: 525px;
	float: left;
	width: 400px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
}
#p-2-www {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 20px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#p-3-www {
	height: 545px;
	width: 644px;
}
#vvv-1-www {
	background-color: #fffef3;
	width: 384px;
	height: 121px;
}
#p-1-www {
	background-color: #FDFDFD;
	height: 1596px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#contentreftabaa-1-aaa-a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	width: 644px;
	height: 26px;
	margin-right: 0px;
	margin-left: 0px;
}
.textah2 {
	color: #d010b1;
}
.textaCopy3-aaa-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 547px;
}
#contentreftabaa-1-aaa {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #2b0a0a;
	width: 644px;
	height: 26px;
	margin-right: 0px;
	margin-left: 0px;
}
.texta-0Copy-1Copy-aaCopy-11111 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 150%;
	color: #4E2727;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#b-2aaa {
	height: 128px;
	width: 644px;
}
#c-12-aaa {
	height: 128px;
	width: 128px;
	float: left;
}
#kawa-a {
	float: left;
	height: 85px;
	width: 580px;
}
#kawa-b {
	float: left;
	height: 85px;
	width: 375px;
}
#k-a-a {
	height: 80px;
	width: 149px;
	margin-top: 5px;
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}
#k-a-a-b {
	height: 80px;
	width: 149px;
	margin-top: 5px;
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}
#k-a-a-c {
	height: 80px;
	width: 149px;
	margin-top: 5px;
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}

#wrapper-0 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content-0 {
	margin: 0px;
	height: 495px;
	width: 664px;
}
#content-0-pop-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 228px;
	width: 351px;
}


#wrapper-0-pop-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#a-01 {
	float: right;
	height: 70px;
	width: 250px;
	margin-right: 20px;
	padding-top: 15px;
}
.tex-a-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin: 0px;
}
.tex-a-1Copya {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 125%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
}
.tex-a-1CopyaCopyb {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#b-a-1 {
	width: 634px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #0f5b6d;
	background-color: #ebfcf7;
}
.text-b-a-1 {
	font-size: 18px;
	line-height: 180%;
	color: #0f5b6d;
	margin-left: 5px;
	font-weight: bold;
}
#b-a-2 {
	margin-top: 15px;
	margin-left: 10px;
}
.text-b-a-3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #0f5b6d;
	font-weight: bold;
}
#b-a-3 {
	background-color: #ebfcf7;
	margin-top: 15px;
	margin-bottom: 15px;
}
.text-b-a-4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #000000;
	font-weight: bold;
}
.texta-b-a-4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#b-a-4-1 {
	height: auto;
	width: 644px;
}
#b-a-4-2 {
	float: left;
	height: 1474px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#b-a-4-3 {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#c-a-0 {
	height: 100px;
	width: 644px;
}

#c-a-1 {
	width: 420px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #E5605C;
	float: left;
	height: 85px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
#c-a-1-1 {
	height: 100px;
	float: right;
	width: 204px;
}


.text-c-a-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 130%;
	color: #E5605C;
	margin-left: 5px;
	font-weight: bold;
}
.text-c-a-1-1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	line-height: 162%;
	color: #E5605C;
	font-weight: bold;
	margin-left: 5px;
}

.text-c-a-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #000000;
	font-weight: bold;
}
#e-a-0 {
	margin-bottom: 5px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #FF0000;
	width: 644px;
	height: auto;
}

#e-a-1 {
	margin-bottom: 5px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #FF0000;
	width: 644px;
	height: auto;
}
#d-a-1-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #FF0000;
	width: 27px;
	height: 23px;
	float: left;
}
#d-a-1-1-a {
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #FF0000;
	width: 602px;
	height: 23px;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
}
#f-a-2 {
	height: 75px;
	width: 644px;
}
#f-a-2-aaa {
	height: 105px;
	width: 644px;
}
#f-a-2-bbb {
	height: 123px;
	width: 644px;
}
#f-a-2-1 {
	height: 65px;
	width: 644px;
}
#f-a-2-1-1 {
	height: 90px;
	width: 644px;
}
#f-a-2-1-1-1 {
	height: 105px;
	width: 644px;
}



#e-a-1-1 {
	margin-bottom: 5px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #FF0000;
	width: 54px;
	height: 46px;
	float: left;
}

#e-a-1-1-a {
	margin-bottom: 5px;
	margin-top: 5px;
	width: 580px;
	height: auto;
	float: left;
	margin-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #333333;
}
#f-a-1 {
	height: 1860px;
	width: 644px;
}
#f-a-222 {
	float: left;
	height: 1330px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#f-a-1-333 {
	background-color: #FDFDFD;
	height: 1360px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-left: 20px;
}
#o-15-aaa {
	background-color: #FDFDFD;
	height: 1560px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#o-14-aaa {
	float: left;
	height: 1640px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
.text-time-a {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
}
.text-time-aCopy {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
}
.textacCopy-aaa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.textacCopy-aaaCopy-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.textacCopy-aaaCopy-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.textacCopy-aaa-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 270%;
	color: #0000FF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
.textacCopy-aaa-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #00c96e;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
.textacCopy-aaa-c {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 240%;
	color: #00c96e;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
#a a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 270%;
	color: #0000FF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
#b a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 202%;
	color: #000099;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
#c-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 240%;
	color: #00c96e;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
.texta-h-dh {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 32px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#r-0-3 {
	background-color: #FDFDFD;
	height: 1616px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}

#r-0-2 {
	float: left;
	height: 1586px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#r-0-1 {
	height: auto;
	width: 644px;
}
#r-0 {
	width: 634px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #000000;
	background-color: #F5F5F5;
}

.text-r-1 {
	font-size: 18px;
	line-height: 180%;
	color: #333;
	margin-left: 10px;
	font-weight: bold;
}
.text-r-1Copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 160%;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	background-image: url(applicationguide/re-1.gif);
}

#r-2 {
	background-color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
}
.text-r-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #0f5b6d;
	font-weight: bold;
}
#r-3 {
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url(applicationguide/re-1.gif);
}
.text-r-3 {
	font-size: 14px;
	line-height: 130%;
	color: #000000;
	font-weight: bold;
	margin-left: 10px;
}
.texta-r-3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 160%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.text-r-aaa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.texta-r-4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 130%;
	padding: 0px;
	margin: 0px;
	height: 156px;
	width: 644px;
}
#r-5 {
	float: left;
	height: 170px;
	width: 156px;
	background-color: #F5F5F5;
	font-size: 16px;
	line-height: 170px;
}
#r-6 {
	float: left;
	height: 170px;
	width: 480px;
	margin-left: 7px;
	background-color: #F5F5F5;
}
.text-r-5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 145%;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	color: #333333;
}
.text-r-6 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 140%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 41px;
	color: #333333;
}
.text-r-7 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 140%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 81px;
	color: #333333;
}
.text-r-8 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 81px;
}
#r-9 {
	height: 170px;
	width: 644px;
}
#r-9-a {
	height: 111px;
	width: 644px;
	margin-top: 7px;
}
#r-5-a {
	float: left;
	width: 156px;
	background-color: #F5F5F5;
	font-size: 16px;
	line-height: 111px;
}
#r-6-a {
	float: left;
	height: 111px;
	width: 480px;
	margin-left: 7px;
	background-color: #F5F5F5;
}
.text-r-8-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 22px;
}
#r-9-b {
	height: 148px;
	width: 644px;
	margin-bottom: 10px;
}
#r-5-b {
	float: left;
	height: 148px;
	width: 177px;
	font-size: 16px;
	line-height: 148px;
	background-image: url(../k/applicationguide/re-2.gif);
}
#r-6-b {
	float: right;
	height: 148px;
	width: 459px;
	margin-left: 7px;
	background-color: #F9F9F9;
}
#r-7 {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 7px;
	margin-left: 15px;
}
.text-r-9 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 145%;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	color: #333333;
}
.text-r-9 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 140%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	color: #333333;
}
#f a {
	color: #FF6600;
}
#g a {
	color: #000;
}

#r-6-b-a {
	float: right;
	height: 85px;
	width: 459px;
	margin-left: 7px;
	background-color: #F9F9F9;
}
#r-5-b-a {
	float: left;
	height: 85px;
	width: 177px;
	font-size: 16px;
	line-height: 85px;
	background-image: url(../k/applicationguide/re-2.gif);
}
#r-9-b-a {
	height: 85px;
	width: 644px;
	margin-bottom: 10px;
}
.text-r-223 {
	font-size: 18px;
	line-height: 180%;
	color: #000000;
	margin-left: 10px;
	font-weight: normal;
}
#r-5-b-aa {
	float: left;
	height: 148px;
	width: 177px;
	font-size: 14px;
	line-height: 148px;
	background-image: url(../k/applicationguide/re-2.gif);
}
#r-5-b-a-aa {
	float: left;
	height: 85px;
	width: 177px;
	font-size: 14px;
	line-height: 85px;
	background-image: url(../k/applicationguide/re-2.gif);
}
#t-0 {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #006;
	height: 39px;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006;
}
#t-1 {
	float: left;
	height: 170px;
	width: 481px;
	margin-left: 0px;
	background-color: #FAFAFA;
	font-size: 13px;
	line-height: 130%;
	color: #666666;
}
.text-t-0 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 145%;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	color: #666666;
	font-weight: bold;
}
.text-t-1 {
	font-size: 12px;
	line-height: 170%;
	height: 872px;
	padding-left: 20px;
	width: 260px;
}
.saito-B {
	font-size: 12px;
	line-height: 170%;
	height: 1030px;
	padding-left: 20px;
	width: 260px;
}
.text-t-3 {
	color: #006;
	margin-left: 10px;
}

#t-2 {
	float: left;
	width: 350px;
}
#t-content {
	height: 1040px;
	width: 323px;
	float: right;
	margin-right: 20px;
}
#t-content-1 {
	height: 881px;
	width: 280px;
	margin: 0px;
	float: left;
}
#saito-m {
	height: 1040px;
	width: 280px;
	margin: 0px;
	float: left;
}
#m-s-1 {
	width: 634px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #A05050;
}
.text-m-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 160%;
	color: #A05050;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#m-s-2 {
	background-color: #FFFBFB;
	margin-top: 8px;
	margin-bottom: 8px;
}
.text-m-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #000000;
	font-weight: bold;
}
#m-s-000 {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#m-s-111 {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 30px;
}
#m-s-222 {
	height: 943px;
	width: 644px;
}
#m-s-3 {
	height: 155px;
	width: 644px;
	margin-top: 10px;
}
#m-s-444 {
	float: left;
	height: 155px;
	width: 183px;
	background-image: url(jobguidance/s-a.gif);
}
#m-s-444-a {
	float: left;
	height: 155px;
	width: 183px;
	background-image: url(jobguidance/s-b.gif);
}
#m-s-444-b {
	float: left;
	height: 155px;
	width: 183px;
	background-image: url(jobguidance/s-c.gif);
}
#m-s-444-777 {
	float: left;
	height: 155px;
	width: 183px;
	background-image: url(jobguidance/s-d.gif);
}
#m-s-444-a-777 {
	float: left;
	height: 155px;
	width: 183px;
	background-image: url(jobguidance/s-e.gif);
}
#m-s-444-b-777 {
	float: left;
	height: 155px;
	width: 183px;
	background-image: url(jobguidance/s-f.gif);
}


#m-s-555 {
	float: left;
	height: 155px;
	width: 47px;
	background-image: url(jobguidance/s-g.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#m-s-a {
}
.text-m-4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #761F1D;
}
#m-s-c {
	height: 398px;
	width: 644px;
	margin-top: 30px;
}
#m-s-d {
	float: left;
	height: 390px;
	width: 451px;
}
#m-s-e {
	float: left;
	height: 390px;
	width: 183px;
	margin-left: 9px;
}
#m-s-p-1 {
	height: 25px;
	width: 451px;
	background-image: url(jobguidance/s-h.gif);
	margin-bottom: 5px;

}
.text-m-p-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-left: 10px;
	line-height: 25px;
}
.texta-m-p-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#ms-p-2 {
	height: 121px;
	width: 183px;
	margin-bottom: 12px;
}
#ms-p-2-a {
	height: 121px;
	width: 183px;
	margin-bottom: 0px;
}

.text-m-3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #551715;
	margin-left: 40px;
	margin-top: 9px;
}
.text-m-3-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #551715;
	margin-left: 45px;
	margin-top: 9px;
}
.text-m-3-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #551715;
	margin-left: 35px;
	margin-top: 9px;
}
.text-m-3-c {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #551715;
	margin-left: 46px;
	margin-top: 9px;
}
.text-m-3-d {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #551715;
	margin-left: 60px;
	margin-top: 9px;
}
.text-m-3-e {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #551715;
	margin-left: 60px;
	margin-top: 9px;
}
.text-ppp-h {
}

#u-01 {
	background-color: #FDFDFD;
	height: 1340px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#u-0-2 {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#pan-1 {
	height: 20px;
	width: 644px;
	margin-top: 460px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	background-color: #E3E3E3;
}
#pan-2 {
	height: 20px;
	width: 644px;
	margin-top: 40px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	background-color: #E3E3E3;
}
#pan-3 {
	height: 20px;
	width: 644px;
	margin-top: 310px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #E3E3E3;
}
#pan-4 {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
}
#pan-5 {
	height: 20px;
	width: 644px;
	margin-top: 15px;
	background-color: #E3E3E3;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pan-6 {
	height: 20px;
	width: 644px;
	margin-top: 110px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	background-color: #E3E3E3;
}
#pan-7 {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
	margin-top: 20px;
}
#pan-8 {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
	margin-top: 40px;
}
#pan-9 {
	height: 20px;
	width: 644px;
	margin-top: 35px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	background-color: #E3E3E3;
}
#pan-10 {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
	margin-top: 40px;
}
#pan-11 {
	height: 20px;
	width: 644px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	background-color: #E3E3E3;
}
#pan-12 {
	height: 20px;
	width: 644px;
	margin-top: 120px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	background-color: #E3E3E3;
}
#pan-13 {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
	margin-top: 40px;
}
#pan-14 {
	height: 20px;
	width: 644px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	background-color: #E3E3E3;
}

#r-0-1-111 {
	height: 500px;
	width: 644px;
}
#w-3-1 {
	float: left;
	height: 1586px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#z-7-111 {
	float: none;
	height: 68px;
	width: 400px;
}
.text-m-1Copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 160%;
	color: #A05050;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.text-b-b-aaa {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 180%;
	color: #0f5b6d;
	font-weight: bold;
	margin-left: 5px;
}
#y-3-1-aa {
	background-color: #F0FCFF;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-bottom: 16px;
	margin-top: 10px;
}
#ooo-1 {
	float: right;
	height: 85px;
	width: 644px;
	margin-left: 0px;
	background-color: #F9F9F9;
}
#ooo-7 {
	background-color: #F5F5F5;
	margin: 0px;
	height: 190px;
	padding: 15px;
}
.text-000-1 {
	font-size: 14px;
	line-height: 180%;
	color: #333333;
}
.text-000-2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 140%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
	font-weight: bold;
}

.text-000-1Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 140%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
}
.textad-aaa {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 130%;
	color: #fffcbb;
	margin-top: 10px;
	margin-right: 45px;
}
#ooo-8 {
	background-color: #F5F5F5;
	height: 190px;
	padding: 15px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ooo-9 {
	background-color: #F5F5F5;
	height: 330px;
	padding: 15px;
	margin-top: 20px;
}
#careers-1 {
	background-color: #F5F5F5;
	height: 360px;
	padding: 15px;
	margin-top: 20px;
}
#qqq-1-1 {
	height: 1496px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#recruit-a-z-cc {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#careers-z-a {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#qqq-2-2 {
	float: left;
	height: 1474px;
	width: 644px;
	margin-right: 30px;
}
#qqq-3-3 {
	height: 530px;
	width: 644px;
}
#careers-2 {
	height: 520px;
	width: 644px;
}
#qqq-4-4 {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
	margin-top: 10px;
}
#careers-3 {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
	margin-top: 20px;
}
#www-a {
	background-color: #FFFFFF;
	height: 1890px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#www-b {
	float: left;
	height: 1870px;
	width: 644px;
	margin-right: 30px;
	background-color: #FFFFFF;
	padding-bottom: 1px;
}
#www-c {
	height: 1830px;
	width: 644px;
}
#fashion-5 {
	height: 3875px;
	width: 644px;
}
#bridal-5 {
	height: 3150px;
	width: 644px;
}
#beauty-5 {
	height: 2650px;
	width: 644px;
}
#www-d {
	height: 315px;
	width: 624px;
	border: 10px solid #EAEAEA;
}
#www-g {
	float: left;
	height: 305px;
	width: 391px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#www-m {
	height: 19px;
	width: 151px;
	margin-right: 120px;
	margin-left: 120px;
	margin-top: 8px;
}
#www-n {
	height: 34px;
	width: 256px;
	margin-right: 67px;
	margin-left: 68px;
	margin-top: 16px;
	margin-bottom: 8px;
}
#www-o {
	height: auto;
	width: 391px;
}


#www-j {
	height: 79px;
	width: 308px;
	margin-top: 0px;
	margin-right: 42px;
	margin-bottom: 0px;
	margin-left: 41px;
}
#www-k {
	height: auto;
	width: 391px;
	margin-top: 4px;
}

#www-h {
	float: right;
	height: 304px;
	width: 212px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#www-e {
	margin-bottom: 20px;
	background-color: #F0E2DF;
	height: 29px;
	width: 644px;
}
#www-e-2 {
	margin-bottom: 20px;
	background-color: #FCFCF2;
	height: 29px;
	width: 644px;
}

#www-p {
	height: 29px;
	width: 415px;
	margin-left: 229px;
}
#www-q {
	height: 217px;
	width: 317px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#fashion-7 {
	height: 274px;
	width: 330px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#fashion-6 {
	height: 274px;
	width: 330px;
	background-image: url(fashion/fashion/1.png);
}
#top-zxc-9-a {
	height: 274px;
	width: 330px;
	background-image: url(fashion/fashion/2.png);
	float: right;
}
#fashion-x-a {
	height: 274px;
	width: 330px;
	background-image: url(fashion/fashion/2.png);
}
#fashion-x-b {
	height: 274px;
	width: 330px;
	background-image: url(fashion/fashion/3.png);
}
#www-t {
	height: 217px;
	width: 644px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#www-t-2 {
	height: 217px;
	width: 644px;
	margin-top: 20px;
	margin-bottom: 20px;
}


#www-r {

}
#www-r-2 {
}





.text-www-d {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 130%;
	color: #950D28;
	font-weight: bold;
	margin-left: 10px;
}
.text-www-k {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	color: #5A3D1C;
}
.text-www-k-3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	color: #9E9E1F;
}


.texta-www-f {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	margin-left: 10px;
	color: #333333;
	height: auto;
	width: 461px;
}
.texta-www-g {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 160%;
	color: #0000CC;
	font-weight: bold;
}
.imga-www-1 {
	margin-top: 8px;
}
.imga-www-2 {
	margin-top: 16px;
}
.texta-www-h {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	color: #333333;
}
.text-www-ｊ {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 130%;
	color: #950D28;
	font-weight: bold;
	margin-left: 10px;
}
#www-s {
	height: 93px;
	width: 186px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#www-q-b {
	height: 217px;
	width: 317px;
	margin-left: 10px;
	float: left;
}
#fashion-8 {
	height: 274px;
	width: 330px;
	margin-left: 10px;
	float: left;
}
#www-q-c {
	float: right;
	height: 104px;
	width: 263px;
	margin-top: 113px;
	margin-right: 0px;
	margin-left: 0px;
}
#jet-1 {
	background-color: #FDFDFD;
	height: 1680px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#jet-2 {
	float: left;
	height: 1580px;
	width: 644px;
	margin-right: 30px;
	background-color: #FDFDFD;
	padding-bottom: 1px;
}
#jet-3 {
	background-color: #FDFDFD;
	height: 1600px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}

#jet-4 {
	background-color: #FDFDFD;
	height: 1600px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#jet-5 {
	background-color: #FDFDFD;
	height: 1616px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#jet6 {
	background-color: #FDFDFD;
	height: 1670px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#jet-10 {
	float: left;
	height: 2080px;
	width: 644px;
	margin-right: 30px;
}
#jet-11 {
	height: 2110px;
	width: 915px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 15px;
}
#jet-13 {
	height: 1430px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#kk-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 202%;
	color: #ad0c6c;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
#kk-1-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 202%;
	color: #ad0c6c;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}

#kk-2 {
	float: left;
	height: 390px;
	width: 664px;
}
#kk-2-aaa {
	float: left;
	height: 68px;
	width: 664px;
}

#kk-6 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 202%;
	color: #B05800;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
#kk-6-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 202%;
	color: #B05800;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}

#kk-7 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 195%;
	color: #000099;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
#kk-9 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 202%;
	color: #ff4000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#kk-11 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 202%;
	color: #FF0066;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
#kk-11-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 202%;
	color: #FF0066;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#kk-11-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 202%;
	color: #2f1b23;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
}
#kk-11-b-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 202%;
	color: #2f1b23;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}









.text-kk-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #ff4000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.text-kk-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #ff4000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#kk-3 {
	float: left;
	height: 458px;
	width: 360px;
}
#kk-4 {
	height: 350px;
	width: 304px;
	background-color: #030328;
}
#kk-5 {
	height: 108px;
	width: 304px;
	background-color: #030328;
}
.img-kk-1 {
	margin-right: 7px;
	margin-left: 7px;
}
.img-kk-2 {
	margin-right: 7px;
}
.img-kk-3 {
	margin-right: 7px;
}
#A-flash-a {
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
	height: auto;
	width: auto;
}
#A-flash-b {
	height: auto;
	width: auto;
}
#pan-15-15-0 {
	height: 20px;
	width: 644px;
	margin-top: 30px;
	background-color: #E3E3E3;
}
#fashion-3 {
	height: 20px;
	width: 644px;
	margin-top: 30px;
	background-color: #E3E3E3;
}
#bridal-3 {
	height: 20px;
	width: 644px;
	margin-top: 30px;
	background-color: #E3E3E3;
}
#beauty-3 {
	height: 20px;
	width: 644px;
	margin-top: 40px;
	background-color: #E3E3E3;
}
#pan-1-aaaaaaa {
	height: 20px;
	width: 644px;
	margin-top: 1300px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FAFAFA;
	padding: 0px;
	margin-bottom: 0px;
}
#wrapper-form {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DBDBDB;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #DBDBDB;
}
#content-form {
	width: 800px;
}
#www-form {
	background-color: #FFFFFF;
	height: 1890px;
	width: 760px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#www-form-a {
	height: 200px;
	width: 760px;
	background-color: #FFCC99;
}
#www-form-b {
	float: left;
	height: 1320px;
	width: 760px;
	margin-right: 0px;
	background-color: #FFFFFF;
	padding-bottom: 1px;
	margin-top: 20px;
}

#footer-form {
	height: 20px;
	width: 800px;
	font-family: "Times New Roman", Times, serif;
	color: #CCCCCC;
	background-color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	padding-top: 2px;
}
#footer-form-a {
	width: 180px;
}
.textad-form-aaa-1 {
	font-size: 15px;
	color: #FF0000;
}
#form-a-a-a {
	width: 400px;
	height: 120px;
}
.text-www-ｊjj-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 130%;
	color: #A8A820;
	font-weight: bold;
	margin-left: 10px;
}
.text-www-ｊjj-b {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 130%;
	color: #9E9E1F;
	font-weight: bold;
	margin-left: 10px;
}
#www-g-2-a {
	height: 160px;
	width: 391px;
	margin-bottom: 6px;
}
#www-yy {
	height: 227px;
	width: 180px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#www-q-d-1 {
	height: 210px;
	width: 294px;
	margin-left: 10px;
	float: left;
}
.text-www-a-2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 200%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.text-www-2-a {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 200%;
	color: #000000;
	font-weight: bold;
}
#sub-a-1 {
	height: 391px;
	width: 664px;
}
#sub-a-2 {
	height: 68px;
	width: 664px;
}
.img-sub-1 {
	height: 144px;
	width: 130px;
	margin-top: 275px;
	margin-right: 3.4px;
}
.img-sub-2 {
	height: 144px;
	width: 130px;
	margin-top: 275px;
}
.img-sub-3 {
	height: 144px;
	width: 130px;
	margin-top: 275px;
}
.texta-0Copy-1-aaa-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 38px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.texta-hair-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	margin-left: 10px;
	color: #333333;
	height: auto;
	width: 461px;
}
.texta-hair-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	margin-left: 10px;
	color: #333333;
	height: auto;
	width: 461px;
}
.texta-hair-c {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	margin-left: 10px;
	color: #333333;
	height: auto;
	width: 461px;
}
.text-hair-d {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 130%;
	color: #0a0a87;
	font-weight: bold;
	margin-left: 10px;
}
.text-hair-e {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 130%;
	color: #0a0a87;
	font-weight: bold;
	margin-left: 10px;
}
.text-hair-f {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	color: #0a0a87;
}
#hair-a {
	height: 2120px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#hair-b {
	float: left;
	height: 2190px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#hair-c {
	margin-bottom: 20px;
	background-color: #ebebfc;
	height: 29px;
	width: 644px;
}
#hair-d {
}



#hair-e {
	height: 227px;
	width: 327px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#hair-f {
	height: 222px;
	width: 222px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#hair-g {
	height: 208px;
	width: 294px;
	margin-left: 10px;
	float: left;
}
#hair-h {
	height: 217px;
	width: 644px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#hair-i {
	height: 1660px;
	width: 644px;
}
#hair-j {
	height: 2330px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#fashion-1 {
	height: 4005px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#bridal-1 {
	height: 3280px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#beauty-1 {
	height: 2770px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#hair-k {
	float: left;
	height: 2320px;
	width: 644px;
	margin-right: 30px;
}
#fashion-2 {
	float: left;
	height: 3990px;
	width: 644px;
	margin-right: 30px;
}
#bridal-2 {
	float: left;
	height: 3250px;
	width: 644px;
	margin-right: 30px;
}
#beauty-2 {
	float: left;
	height: 2760px;
	width: 644px;
	margin-right: 30px;
}
#hair-l {
	float: left;
	height: 2040px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#hair-m {
	height: 2130px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#hair-n {
	height: 1640px;
	width: 644px;
}
#hair-o {
	height: 222px;
	width: 222px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#hair-p {
	margin-bottom: 20px;
	background-color: #eddaf7;
	height: 29px;
	width: 644px;
}
.text-hair-gCopy {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 130%;
	color: #a80499;
	font-weight: bold;
	margin-left: 10px;
}
.text-hair-hCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 130%;
	color: #a80499;
	font-weight: bold;
	margin-left: 10px;
}
.text-hair-iCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	color: #a80499;
}
#hair-q {
	height: 2200px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#hair-r {
	height: 1710px;
	width: 644px;
}


#content-sub {
	margin: 0px;
	height: 495px;
	width: 664px;
	background-color: #2b0a0a;
}
#kk-sub-1 {
	height: 353px;
	width: 644px;
	margin-right: 10px;
	margin-bottom: 12px;
	margin-left: 10px;
	margin-top: 10px;
}
#kk-sub-2 {
	height: 110px;
	width: 644px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.img-sub-4 {
	margin-right: 3px;
}
#hair-w {
	height: 2270px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#hair-x {
	float: left;
	height: 2400px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#hair-06-b {
	float: left;
	height: 2500px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#hair-y {
	height: 294px;
	width: 208px;
	margin-left: 10px;
	float: left;
}
#hair-zz {
	height: 294px;
	width: 644px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#hair-yyy {
	margin-bottom: 20px;
	background-color: #fccdcd;
	height: 29px;
	width: 644px;
}
#hair-yyy-1-000 {
	margin-bottom: 20px;
	background-color: #fccdcd;
	height: 29px;
	width: 644px;
}
.text-hair-gCopy2-111 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 130%;
	color: #ed367a;
	font-weight: bold;
	margin-left: 10px;
}
.text-hair-hCopy2-111 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 130%;
	color: #ed367a;
	font-weight: bold;
	margin-left: 10px;
}
.text-hair-burai-000 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 130%;
	color: #ed367a;
	font-weight: bold;
	margin-left: 10px;
}
.text-hair-iCopy2-111 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	color: #ed367a;
}
#hair-xxx {
	height: 1900px;
	width: 644px;
}
#hair-06-c {
	height: 2000px;
	width: 644px;
}
.style2Copy {
	color: #a80088;
	line-height: 150%;
	margin-left: 15px;
}
.style2 {color: #ffffff}
#con-qr {
	padding-left: 403px;
	height: 66px;
	width: 241px;
	background-color: #F1F1F1;
}
.texta-0Copy-1Copy2-qqq {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 38px;
	color: #ed1e79;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-weight: bold;
}
.texta-0Copy-1Copy2-zzz {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 20px;
	color: #2f808e;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#y-3-1-qqq {
	margin-bottom: 10px;
	height: 167px;
	width: 644px;
}
.img-Course-30 {
	margin-right: 7px;
	float: left;
}
.img-Course-30-a {
	float: left;
}

.texta-0Copy-xx-01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	line-height: 38px;
	color: #ed1e79;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-weight: bold;
}
#course-a {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#course-b {
	float: left;
	height: 1790px;
	width: 644px;
	margin-right: 30px;
}
#course-c {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
	margin-top: 20px;
}
#course-d {
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 370px;
	line-height: 20;
	height: 263px;
	background-color: #FFF7F8;
}
#course-d-a {
	background-color: #f5fffb;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 360px;
	line-height: 20;
	height: 181px;
}

#y-3-1-ddd-a {
	width: 255px;
	float: right;
	height: 270px;
}
#y-3-1-ddd-a-a {
	width: 255px;
	float: right;
	height: 270px;
	margin-top: 6px;
	background-color: #FFF7F8;
}
.texta-corse-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 150%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.texta-sumoru-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 5px;
	line-height: 160%;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 54px;
}
#y-3-1-ddd-a-a-aaa {
	width: 255px;
	float: right;
	height: 126px;
	margin-top: 63px;
}
#y-3-1-ddd-ccc {
	width: 255px;
	float: right;
	height: 126px;
	margin-top: 63px;
}
#co-a-1 {
	margin-bottom: 4px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #ffebee;
	margin-left: 4px;
}
.texta-0Copy-1Copy-gggg {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #4E2727;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.texta-0Copy-xx-01Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	line-height: 38px;
	color: #f15a24;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-weight: bold;
}
.texta-0Copy-1Copy2-qqqCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 38px;
	color: #f15a24;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-weight: bold;
}
#co-a-2 {
	margin-bottom: 4px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFE9B9;
	margin-left: 4px;
}
.text-h1-k-2Copy-aaCopy-ggg {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 19px;
	color: #ee5a24;
	padding: 0px;
	font-weight: bold;
	line-height: 30px;
}
.texta-0Copy-1Copy2-zzzCopy-ggg {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 20px;
	color: #ee5a24;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.texta-0Copy-1Copy-kk-ggg {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #ee5a24;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#course-d-ggg {
	background-color: #fffdee;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 360px;
	line-height: 20;
	height: 181px;
}
#course-d-ddd-7 {
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 370px;
	line-height: 20;
	height: 263px;
	background-color: #FFF8E8;
}
#y-3-1-ddd-a-d-77 {
	width: 255px;
	float: right;
	height: 270px;
	background-color: #FFF8E8;
}
#botomu0-aaa {
	width: 955px;
	height: 73px;
	padding-top: 7px;
}
#info-koji-a {
	height: 122px;
	width: 635px;
	margin-top: 3px;
}
#info-koji-b {
	height: 106px;
	width: 635px;
	border-top-width: 0px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 6px;
	border-right-color: #000000;
	float: none;
}
#info-koji-c {
	height: 120px;
	width: 210px;
	float: left;
	margin-top: 2px;
}
.img-info-koji-a {
	float: left;
	margin-right: 6px;
	margin-left: 2px;
}

.text-info-koji-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #404040;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
.text-info-koji-b-a {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	margin-top: 2px;
	margin-right: 2px;
}
.text-info-koji-b-aCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	margin-top: 4px;
}


#info-koji-a-X {
	height: 197px;
	width: 635px;
	margin-top: 5px;
}
#info-koji-b-X {
	height: 191px;
	width: 318px;
	float: left;
}
#info-koji-b-X-a {
	height: 191px;
	width: 308px;
	float: right;
	margin-right: 2px;
}
#info-koji-e-a {
	height: 117px;
	width: 644px;
	margin-top: 0px;
}
#info-koji-e-b {
	height: 113px;
	width: 314px;
	float: left;
	border: 1px solid #CCC;
}
#info-koji-e-b-A {
	height: 113px;
	width: 314px;
	float: right;
	border: 1px solid #CCC;
}
.img-info-koji-EX {
	float: left;
	height: 100px;
	width: 100px;
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
}

#info-koji-e-EX {
	height: 117px;
	width: 644px;
	margin-top: 8px;
}
#info-koji-a-EX {
	height: 325px;
	width: 635px;
	margin-top: 3px;
	border-right-width: 6px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
}
.text-nfo-koji-000 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #000;
	font-weight: bold;
}
#info-koji-W {
	height: 276px;
	width: 644px;
	margin-top: 3px;
}
#info-koji-c-EX {
	height: 274px;
	width: 300px;
	float: left;
}
#info-koji-c-EX-C {
	height: 270px;
	width: 206px;
	float: left;
}
#footer-conntentu-1 {
	width: 70px;
	height: 40px;
	float: left;
	margin-right: 10px;
}
#footer-smo-a {
	height: 40px;
	text-align: center;
}
#headerEX-A {
	height: 84px;
	width: 955px;
}
#headerEX-B {
	height: 84px;
	width: 480px;
	float: left;
}
#headerEX-B-aa {
	height: 70px;
	width: 480px;
	float: left;
}
#headerEX-B-bb {
	height: 14px;
	width: 480px;
	float: left;
	background-image: url(index_img/new-4.png);
}


#headerEX-C {
	height: 84px;
	width: 475px;
	float: left;
}
#headerEX-D {
	height: 84px;
	width: 282px;
	float: left;
}
#top-Corese-1 {
	height: 114px;
	width: 644px;
}
#top-Corese-2 {
	height: 107px;
	width: 61px;
	float: left;
}
#top-Corese-3 {
	height: 107px;
	width: 317px;
	float: left;
}
#top-Corese-4 {
	height: 107px;
	width: 61px;
	float: left;
}
#top-Corese-5 {
	height: 106px;
	width: 203px;
	float: left;
}
#top-Corese-6 {
	height: 7px;
	width: 644px;
	float: left;
}

#Con-1 {
	height: 99px;
	width: 194px;
	float: right;
	margin-top: 6px;
}

#Con-2 {
	height: 25px;
	width: 185px;
	float: left;
}
#Con-3 {
	height: auto;
	width: 184px;
	float: left;
}
#spec-A {
	width: 644px;
	height: 40px;
	background-color: #FFCACA;
}
.text-h1-spec-a {
	font-size: 20px;
	line-height: 200%;
	color: #F36;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 5px;
}
.tex-spec-a {
	font-size: 13px;
	line-height: 200%;
	color: #97C628;
	font-weight: bold;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	width: 130px;
	text-align: center;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #97C628;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #97C628;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tex-spec-aCopy {
	font-size: 13px;
	line-height: 200%;
	color: #97C628;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 130px;
	text-align: center;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #97C628;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #97C628;
}
#spec-ccc {
	width: 100px;
}
#spec-d {
	height: 290px;
	width: 620px;
	background-color: #fafae9;
	margin-bottom: 10px;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
}
#speca-d-AAA {
	height: auto;
	width: 644px;
}
#spec-d-a {
	height: auto;
	width: 620px;
	margin-bottom: 10px;
	margin-top: 12px;
	margin-right: 12px;
	margin-left: 12px;
}

#spec-d-a-xxx {
	height: 153px;
	width: 644px;
	margin-bottom: 10px;
}


#spec-d-aCopy {
	height: auto;
	width: 620px;
	margin-right: 12px;
	margin-left: 12px;
}
#spec-e-a {
	width: 153px;
	margin-right: 10px;
	float: left;
	height: 153px;
}
#spec-e-b {
	width: 154px;
	float: left;
	height: 153px;
}


#conc-A {
	height: 45px;
	width: 352px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 146px;
}
#conc-B {
	height: 42px;
	width: 644px;
	margin-top: 10px;
}
#conc-C {
	height: 148px;
	width: 644px;
	margin-top: 10px;
}
#conc-C-a {
	width: 310px;
	float: left;
	height: 147px;
}
#conc-C-b {
	width: 310px;
	float: right;
	margin-left: 10px;
	height: 147px;
}
#conc-D {
	height: 560px;
	width: 644px;
	margin-top: 10px;
}
#conc-D-a {
	height: auto;
	width: 250px;
	float: left;
}
#conc-D-b {
	height: auto;
	width: 384px;
	float: left;
	margin-left: 9px;
}
#conc-D-ccc {
	height: 60px;
	width: 250px;
	margin-bottom: 22px;
}
#conc-D-ccc-qq {
	height: 60px;
	width: 250px;
}
#conc-D-ccc-ppp {
	height: 60px;
	width: 250px;
	margin-bottom: 24px;
}

#conc-D-d {
	height: 133px;
	width: 384px;
	float: left;
	margin-bottom: 7px;
}
#conc-D-d-qq {
	height: 133px;
	width: 384px;
	float: left;
}
.tex-conc-1 {
	font-size: 13px;
	color: #333;
	line-height: 160%;
	font-weight: bold;
}
#conc-E {
	height: 200px;
	width: 644px;
	margin-top: 10px;
}
#conc-E-a {
	height: 200px;
	width: 319px;
	float: left;
}
#conc-E-b {
	height: 200px;
	width: 318px;
	float: left;
	margin-left: 6px;
}
#conc-E-c {
	height: 200px;
	width: 318px;
	float: left;
	margin-left: 6px;
}

#conc-zzz {
	margin-right: 10px;
	margin-left: 10px;
}
.tex-conc-2 {
	font-size: 13px;
	color: #333;
	line-height: 150%;
}
.tex-conc-2-a {
	font-size: 13px;
	color: #333;
	line-height: 170%;
}

#conc-xxx {
	margin-top: 75px;
	margin-right: 18px;
	margin-left: 18px;
}
.tex-conc-3 {
	font-size: 13px;
	color: #333;
	line-height: 150%;
	margin-top: 7px;
	margin-right: 10px;
	margin-left: 10px;
}
#conc-4 {
	width: 313px;
	height: 70px;
}
#ogob-B {
	height: 130px;
	width: 644px;
	float: left;
}
#ogob-C {
	height: 330px;
	width: 642px;
	margin-top: 10px;
	border: 1px solid #CCC;
}
#ogob-C-a {
	height: 330px;
	width: 230px;
	float: left;
}
#ogob-C-b {
	height: 330px;
	width: 238px;
	float: left;
}
#ogob-C-c {
	height: 330px;
	width: 174px;
	float: left;
}
#text-#ogob-A {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	margin-right: 5px;
	margin-left: 5px;
}
.text-ogob-A {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
#ogob-E {
	width: 238px;
	height: 160px;
	margin-bottom: 10px;
}

#ogob-D {
	margin-right: 10px;
	margin-left: 10px;

}
.img-obogF {
	margin-top: 6px;
	margin-right: 5px;
}
.img-obogF-a {
	margin-top: 3px;
	margin-right: 5px;
}
#ogob-G {
	height: 213px;
	width: 644px;
	margin-top: 10px;
}
#ogob-G-a {
	float: left;
	height: 211px;
	width: 304px;
	margin-right: 16px;
	border: 1px solid #CCC;
	padding-left: 8px;
}
#ogob-G-b {
	float: left;
	height: 211px;
	width: 303px;
	border: 1px solid #CCC;
	padding-left: 8px;
}
#ogob-G-c {
	float: left;
	height: 190px;
	width: 100px;
	margin-top: 10px;
}
#ogob-G-d {
	float: left;
	height: 190px;
	margin-top: 10px;
	width: 187px;
	margin-left: 8px;
}
#ogob-E-a {
	width: 187px;
	height: 90px;
	margin-bottom: 10px;
}
#ogob-0 {
	height: 172px;
	width: 644px;
}
.text-ogob-a {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 150%;
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.text-ogob-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #666;
	padding: 0px;
	font-weight: bold;
	margin-top: 8px;
}
.text-ogob-c {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#botomu0-pan {
	width: 955px;
	height: 50px;
}
#cour-A {
	height: 690px;
	width: 644px;
}
#cour-A-0 {
	height: 671px;
	float: left;
	width: 466px;
}

#cour-A-a {
	height: 645px;
	float: left;
	width: 466px;
}
#cour-A-b {
	height: 640px;
	width: 170px;
	float: left;
	margin-left: 8px;
	padding-top: 2px;
}
#cour-A-b-a {
	height: 666px;
	width: 170px;
	float: left;
	margin-left: 8px;
	padding-top: 2px;
}



#cour-B {
	height: 1020px;
	width: 644px;
}
#cour-A-a-a {
	height: 102px;
	width: 466px;
}
#cour-A-a-b {
	height: 568px;
	width: 450px;
	margin-right: 16px;
}
#cour-A-a-b-zzz {
	height: 226px;
	width: 450px;
	margin-right: 16px;
}


#cour-tex-1 {
	margin-top: 10px;
	width: 450px;
	height: 111px;
}
#cour-tex-111 {
	margin-top: 10px;
	width: 450px;
	height: 90px;
}


#cour-tex-2 {
	margin-top: 6px;
}
#cour-tex-2-111 {
	margin-top: 6px;
}
#cour-tex-3 {
	margin-top: 6px;

}
#cour-tex-4 {
	height: 17px;
	margin-bottom: 5px;

}
.text-cour-q {
	font-size: 13px;
	line-height: 170%;
	color: #333333;
}
.text-cour-q-1 {
	font-size: 12px;
	line-height: 170%;
	color: #333333;
}
.text-cour-q-2 {
	font-size: 10px;
	line-height: 150%;
	color: #333333;
	margin-top: 6px;
}
#cour-C-a {
	width: 450px;
	margin-top: 10px;
	height: 307px;
	float: left;
}
#cour-C-a-a {
	width: 110px;
	height: 171px;
	float: left;
}
#cour-C-a-b {
	width: 333px;
	height: 171px;
	float: left;
	margin-left: 6px;
}
#cour-C-a-c {
	width: 107px;
	height: 171px;
	float: left;
	margin-left: 6px;
}
#cour-D-a-a {
	width: 110px;
	height: 125px;
	float: left;
	margin-top: 10px;
}
#cour-D-a-b {
	width: 333px;
	height: 125px;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
}
#cour-D-a-c {
	width: 107px;
	height: 125px;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
}
#cour-E {
	height: 124px;
	width: 644px;
	float: left;
	margin-top: 15px;
}
#cour-E-a {
	height: 124px;
	width: 210px;
	float: left;
	margin-right: 7px;
}
#cour-E-b {
	height: 124px;
	width: 209px;
	float: left;
}
#cour-F {
	height: 30px;
	width: 644px;
	float: left;
	margin-top: 40px;
}
.img-cou-a {
	margin-left: 11px;
}
.img-cou-b {
	margin-left: 5px;
}
#cour-nnn {
	margin-top: 10px;
}
#course-K-a {
	height: 2370px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#course-K-b {
	float: left;
	height: 2225px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#course-K-c {
	height: 496px;
	width: 644px;
	background-color: #dcf7f2;
	margin-top: 10px;
}
#course-K-d {
	height: 92px;
	width: 466px;
	float: left;
}
#course-K-e {
	height: auto;
	width: 160px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}
#course-K-e-a {
	height: 92px;
	width: 170px;
	float: right;
}
#course-K-f {
	height: 67px;
	width: 445px;
	margin-top: 8px;
	padding-left: 8px;
}
#course-K-g {
	height: 24px;
	width: 445px;
	padding-left: 8px;
	margin-top: 0px;
}
#cour-K-0-0 {
	height: auto;
	float: left;
	width: 455px;
}
#cour-K-zzz {
	height: auto;
	width: 455px;
	margin-right: 16px;
}
#cour-K-i {
	height: 92px;
	width: 644px;
}
#cour-tex-K-1 {
	margin-top: 10px;
	width: 445px;
	height: auto;
	margin-left: 10px;
}
#cour-tex-k-2 {
	margin-top: 4px;
	width: 445px;
	margin-left: 8px;
}
#cour-tex-K-3 {
	width: 445px;
}
#cour-K-4 {
	margin-top: 8px;
	width: 445px;
}
#cour-tex-K-000 {
	margin-top: 6px;
	width: 445px;
	margin-left: 10px;
}
#cour-tex-K-1-a {
	margin-top: 10px;
	width: 445px;
	height: auto;
	margin-left: 10px;
	background-color: #DCF7F2;
}
.text-cour-q-0 {
	font-size: 13px;
	line-height: 170%;
	color: #4C4C4C;
	font-weight: bold;
}
#cour-K-j {
	height: 158px;
	float: left;
	width: 160px;
}
#course-st-a {
	height: 390px;
	width: 644px;
	background-color: #fbeebb;
	margin-top: 10px;
}
#course-st-b {
	height: auto;
	float: left;
	width: 455px;
}
#course-st-c {
	height: auto;
	width: 160px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}
#course-sb-a {
	height: 390px;
	width: 644px;
	background-color: #ffe6e8;
	margin-top: 10px;
}
#cour-tex-K-1-b {
	margin-top: 10px;
	width: 445px;
	height: auto;
	margin-left: 10px;
}
#cour-K-zzz-p {
	height: auto;
	width: 455px;
	margin-right: 16px;
}
#cour-K-zzz-q {
	height: auto;
	width: 455px;
	margin-right: 16px;
}
#course-st-b-p {
	height: auto;
	float: left;
	width: 455px;
}

#course-st-b-q {
	height: auto;
	float: left;
	width: 455px;
}
#cour-K-k {
	height: 183px;
	float: left;
	width: 160px;
}
#course-sb-x {
	height: 358px;
	width: 644px;
	background-color: #F6F9BD;
	margin-top: 10px;
}
#course-sb-x-a {
	height: 358px;
	width: 644px;
	background-color: #D7F2F9;
	margin-top: 10px;
}
#course-st-X-b {
	height: 344px;
	width: 160px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}
#course-sb-x-b {
	height: 390px;
	width: 644px;
	background-color: #d7f2f9;
	margin-top: 10px;
}
#course-st-b-q-a {
	height: auto;
	float: left;
	width: 455px;
}
#course-sb-x-aaa {
	height: 390px;
	width: 644px;
	background-color: #ffe6fc;
	margin-top: 10px;
}
#course-st-m-1 {
	height: auto;
	width: 160px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}
#cour-K-k-z {
	height: 183px;
	float: left;
	width: 160px;
}
#cour-tex-K-1-a-1 {
	margin-top: 10px;
	width: 445px;
	height: auto;
	margin-left: 10px;
	background-color: #EAFBF8;
}
#gui-1-a {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#gui-1-b {
	float: left;
	height: 1450px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#gui-1-c {
	height: 360px;
	width: 644px;
}
#gui-1-d {
	height: 37px;
	width: 644px;
	margin-top: 20px;
}
#gui-1-e {
	height: auto;
	width: 644px;
}
#gui-1-f {
	height: 170px;
	width: 644px;
	margin-top: 20px;
}
#gui-1-g {
	height: 150px;
	width: 465px;
	float: left;
}
#gui-1-h {
	height: 150px;
	width: 170px;
	float: right;
}
.text-gui-1 {
	font-size: 13px;
	line-height: 170%;
	color: #333333;
}
#gui-1-i {
	height: 2px;
	width: 644px;
	margin-top: 10px;
}
#gui-1-j {
	height: 305px;
	width: 644px;
	margin-top: 10px;
}
#gui-1-k {
	height: 305px;
	width: 392px;
	float: left;
}
#gui-1-l {
	height: 295px;
	width: 250px;
	float: right;
	margin-top: 10px;
}
#gui-1-m {
	height: 103px;
	width: 482px;
	margin-top: 15px;
	margin-left: 80px;
}
#gui-1-n {
	height: 37px;
	width: 589px;
	margin-top: 25px;
	margin-left: 27px;
}
#gui-1-o {
	height: 55px;
	width: 575px;
	margin-top: 25px;
	margin-left: 35px;
}
#gui-1-p {
	height: 42px;
	width: 590px;
	margin-top: 25px;
	margin-left: 28px;
}
#gui-1-q {
	height: 2px;
	width: 644px;
	margin-top: 25px;
}
#eve-1-a {
	height: 2010px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#eve-1-b {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 20px;
	padding-bottom: 1px;
}
#eve-1-c {
	height: 1200px;
	width: 644px;
}
#eve-1-d {
	height: 1505px;
	width: 644px;
}
#eve-1-e {
	height: 37px;
	width: 644px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#eve-1-f {
	height: 160px;
	width: 644px;
	margin-top: 20px;
}
#eve-1-g {
	height: 160px;
	width: 465px;
	float: left;
}
#eve-1-h {
	height: 160px;
	width: 170px;
	float: right;
}
.text-gui-2 {
	font-size: 14px;
	line-height: 180%;
	color: #EB6100;
	font-weight: bold;
}
#eve-1-i {
	height: 230px;
	width: 582px;
	margin-top: 20px;
	border: 1px solid #999;
	margin-left: 30px;
	margin-right: 20px;
}
#eve-1-j {
	float: left;
	height: 200px;
	width: 350px;
	margin-top: 20px;
}
#eve-1-k {
	float: left;
	height: 180px;
	width: 210px;
	margin-top: 40px;
}
#eve-1-l {
	height: 51px;
	width: 302px;
	margin-left: 30px;
}
#eve-1-m {
	margin-top: 10px;
	margin-left: 10px;
	width: 320px;
}
#eve-1-n {
	height: 2px;
	width: 644px;
	margin-top: 20px;
}
#eve-1-o {
	height: 280px;
	width: 644px;
	margin-top: 20px;
}
#eve-1-p {
	float: left;
	height: 280px;
	width: 328px;
}
#eve-1-q {
	float: left;
	height: 280px;
	width: 315px;
}
#eve-1-r {
	height: 80px;
	width: 328px;
}
#eve-1-s {
	height: auto;
	width: 644px;
	margin-top: 20px;
}
.text-gui-3 {
	font-size: 15px;
	color: #333;
	font-weight: bold;
	line-height: 150%;
}
#eve-1-t {
	height: 80px;
	width: 644px;
	margin-top: 20px;
}
.text-gui-4 {
	font-size: 13px;
	line-height: 200%;
	color: #333;
}
#eve-1-u {
	height: 37px;
	width: 589px;
	margin-top: 25px;
	margin-left: 27px;
}
#eve-1-v {
	height: 55px;
	width: 575px;
	margin-top: 0px;
	margin-left: 35px;
}
#eve-1-w {
	height: 56px;
	width: 452px;
	margin-top: 25px;
	margin-left: 90px;
}
#eve-1-x {
	height: 33px;
	width: 386px;
	margin-top: 25px;
	margin-left: 125px;
}
#ap-1-a {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#ap-1-b {
	float: left;
	height: 1720px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#ap-1-c {
	height: 42px;
	width: 644px;
}
#ap-1-d {
	background-color: #E6E6E6;
	height: 24px;
	padding-left: 20px;
}
#ap-1-d-a {
	margin-top: 8px;
	background-color: #E6E6E6;
	height: 22px;
	padding-left: 20px;
}
#ap-1-e {
	height: 90px;
	width: 624px;
	margin-left: 20px;
	margin-top: 5px;
}
.text-ap-2 {
	font-size: 13px;
	line-height: 170%;
	color: #333333;
}
#ap-1-f {
	height: 45px;
	width: 624px;
	margin-left: 20px;
	margin-top: 5px;
}
#ap-1-g {
	height: 45px;
	width: 624px;
	margin-left: 20px;
	margin-top: 5px;
}
#ap-1-h {
	height: 110px;
	width: 624px;
	margin-left: 20px;
	margin-top: 5px;
}
#ap-1-i {
	height: 155px;
	width: 624px;
	margin-left: 20px;
	margin-top: 5px;
}
#ap-1-j {
	height: 133px;
	width: 624px;
	margin-left: 20px;
	margin-top: 5px;
}
#ap-1-k {
	margin-top: 8px;
	height: 22px;
	padding-left: 20px;
}
#ap-1-l {
	margin-top: 4px;
	height: 16px;
	padding-left: 20px;
}
.text-ap-3 {
	font-size: 11px;
	line-height: 150%;
	color: #333333;
	font-weight: bold;
}
#ap-1-m {
	padding-left: 20px;
}
#ap-1-n {
	height: 2px;
	width: 644px;
	margin-top: 30px;
}
#ap-1-o {
	height: 38px;
	width: 624px;
	margin-left: 20px;
	margin-top: 5px;
}
.text-ap-4 {
	font-size: 11px;
	line-height: 170%;
	color: #333333;
}
#ap-1-p {
	margin-top: 40px;
	height: 30px;
}
.img-ap-1 {
	margin-right: 5px;
}
#footer-Swork {
	color: #666;
}
#stu-1 {
	width: 955px;
	height: 30px;
	margin-bottom: 10px;
}
#gra-wrapper {
	height: auto;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	background-color: #FFF;
}
#gra-content {
	height: auto;
	width: 955px;
	margin-top: 10px;
}
#gra-content-1 {
	height: 570px;
	width: 955px;
}
#gra-content-2 {
	height: 570px;
	width: 955px;
	background-color: #FFF;
}
#gra-footer {
	height: 15px;
	width: 955px;
	font-family: "Times New Roman", Times, serif;
	color: #333;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
}
#footer-Swork-1 {
	color: #333;
}
#footer-TOP {
	height: 25px;
	width: 955px;
	font-family: "Times New Roman", Times, serif;
	color: #CCC;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	padding-top: 4px;
	background-image: url(index_img/under02.png);
	text-align: center;
}
#wrapper-000 {
	height: auto;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	background-color: #FFF;
}
#jo-1-a {
	width: 644px;
	height: 42px;
}
#jo-1-b {
	width: 644px;
	height: 200px;
}
#jo-1-c {
	height: 138px;
	width: 644px;
	margin-top: 20px;
}
#jo-1-d {
	height: 138px;
	width: 465px;
	float: left;
}
#jo-1-e {
	height: 138px;
	width: 170px;
	float: right;
}
#jo-1-f {
	height: 365px;
	width: 644px;
	margin-top: 20px;
	margin-bottom: 5px;
}
#jo-1-g {
	float: left;
	height: auto;
	width: 312px;
	margin-right: 20px;
}
#jo-1-h {
	float: left;
	height: auto;
	width: 312px;
}
#jo-1-i {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 16px;
	text-align: left;
	margin-right: 16px;
}
#jo-1-j {
	width: 644px;
	margin-bottom: 20px;
}
#jo-1-p {
	margin-bottom: 120px;
	margin-top: 40px;
}
.img-jyo-1 {
	margin-right: 6px;
}
#jo-1-k {
	width: 644px;
}
#jo-1-m {
	height: 390px;
	width: 644px;
	margin-top: 20px;
}
#jo-1-o {
	width: 312px;
	height: 118px;
}
.img-jyo-2 {
	margin-right: 5px;
}
#con-1-0 {
	width: 644px;
	margin-bottom: 10px;
}

#con-1-a {
	height: 320px;
	width: 644px;
	background-color: #F9F4F4;
}
#con-1-b {
	height: 292px;
	width: 415px;
	float: left;
	padding-top: 15px;
}
#con-1-c {
	height: 306px;
	width: 197px;
	float: left;
}
#con-1-d {
	width: 360px;
	margin-top: 5px;
	margin-bottom: 17px;
	margin-left: 30px;
}
.text-con-2 {
	font-size: 13px;
	line-height: 180%;
	color: #B5E25D;
	font-weight: bold;
}
.text-con-3 {
	font-size: 13px;
	line-height: 180%;
	color: #FF7F00;
	font-weight: bold;
}
.img-con-1 {
	margin-left: 10px;

}
.img-con-2 {
	margin-top: 43px;

}
.img-con-3 {
	margin-top: 80px;

}
.img-con-4 {
	margin-left: 10px;

}

#con-1-e {
	height: 313px;
	width: 644px;
	background-color: #F9F4F4;
	padding-top: 15px;
}
#con-1-f {
	width: 500px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 30px;
}
#con-1-g {
	width: 500px;
	margin-left: 100px;
}
#con-1-h {
	width: 500px;
	margin-left: 100px;
	margin-top: 15px;
}
#con-1-i {
	height: 2px;
	width: 624px;
	margin-left: 10px;
}
.img-con-5 {
	float: left;
	margin-left: 22px;
}
#con-1-j {
	height: 75px;
	width: 644px;
	margin-top: 10px;
}
.img-con-6 {
	margin-left: 30px;
}
#con-1-k {
	width: 644px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#con-1-l {
	width: 644px;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 687px;
}
#con-1-m {
	width: 443px;
	float: left;
	height: 687px;
	background-image: url(contact_img/con-21.png);
}
#con-1-n {
	width: 186px;
	float: left;
	height: 687px;
	margin-left: 15px;
}
#con-1-o {
	width: 186px;
	height: 134px;
	margin-bottom: 4px;
}
#con-1-p {
	width: 174px;
	height: 122px;
	background-color: #FFEEEE;
	font-size: 11px;
	line-height: 150%;
	color: #333;
	padding: 6px;
}
#con-1-o-1 {
	width: 174px;
	height: 122px;
	margin-bottom: 4px;
	background-color: #FFEEEE;
	font-size: 11px;
	line-height: 150%;
	color: #333;
	padding: 6px;
}

.text-con-5 {
	font-size: 11.5px;
	line-height: 160%;
	color: #333333;
}
#con-1-q {
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 9px;
}
#con-1-r {
	margin-top: 40px;
	height: 30px;
}
.img-con-7 {
	margin-left: 5px;
}
.img-cou-aCopy {
	margin-left: 4px;
}
.img-stu-1 {
	margin-left: 1px;
}
#curr-1-a {
	width: 644px;
	height: 42px;
}
#curr-1-b {
	width: 644px;
	height: 210px;
	margin-top: 20px;
}
#curr-1-c {
	width: 443px;
	height: 210px;
	float: left;
	margin-right: 10px;
}
#curr-1-d {
	width: 190px;
	height: 210px;
	float: left;
}
.text-curr-1 {
	font-size: 13px;
	line-height: 180%;
	color: #333;
	font-weight: bold;
	margin-left: 11px;
}
.text-curr-2 {
	font-size: 12px;
	line-height: 170%;
	color: #333333;
}
#curr-1-e {
	margin-bottom: 14px;
	margin-left: 11px;
	text-align: left;
	margin-right: 11px;
	margin-top: 3px;
}
.img-curr-1 {
	margin-left: 10px;
}
#curr-1-c-0 {
	width: 443px;
	height: 190px;
	float: left;
	margin-right: 10px;
}
#curr-1-d-0 {
	width: 190px;
	height: 190px;
	float: left;
}
#curr-1-b-0 {
	width: 644px;
	height: 190px;
	margin-top: 20px;
}
.img-curr-2 {
	margin-left: 5px;
}
#curr-1-f {
	margin-top: 20px;
}
#pri-1 {
	height: 167px;
	width: 644px;
}
.text-pri-1 {
	font-size: 14px;
	line-height: 200%;
	color: #333;
	font-weight: bold;
	margin-left: 10px;
}
.texta-pri-2 {
	font-size: 13px;
	line-height: 170%;
	margin-left: 10px;
	color: #333;
}
#pri-3 {
	margin-top: 20px;
	height: 30px;
}
.img-pri-3 {
	margin-left: 5px;
}
#pri-7 {
	height: 20px;
	width: 644px;
	margin-top: 100px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #E3E3E3;
}
#pri-777 {
	margin-bottom: 5px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #FF0000;
	width: 644px;
	height: 23px;
}
#pri-777-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #FF0000;
	width: 27px;
	height: 23px;
	float: left;
}
#pri-777-b {
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #FF0000;
	width: 602px;
	height: 23px;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
}
#pri-4 {
	margin-top: 20px;
	height: 30px;
}
.img-qa-1 {
	margin-left: 25px;
}
.img-bridal-a {
	float: right;
}
.img-bridal-b {
	float: left;
}
.img-bridal-c {
	margin-top: 8px;
	float: left;
}

#qa-2 {

}
#qa-8 {
	height: 166px;
	width: 644px;
}
#car-1 {
	height: 167px;
	width: 644px;
}
#spe-1-a {
	height: 41px;
	margin-top: 10px;
	margin-bottom: 12px;
	width: 644px;
}
#spe-1-b {
	height: 40px;
	margin-top: 10px;
	background-color: #FFD0D0;
	margin-bottom: 10px;
}
#sch-1-a {
	height: 360px;
	width: 644px;
}
#sch-1-b {
	float: left;
	height: 3426px;
	width: 644px;
	margin-right: 30px;
}
#sch-1-c {
	height: 3470px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#sch-1-d {
	height: 90px;
	width: 609px;
	padding-left: 35px;
	margin-top: 5px;
}

.text-sch-1-a {
	font-size: 13px;
	line-height: 180%;
	color: #DD1784;
}
.text-sch-b {
	font-size: 18px;
	line-height: 180%;
	color: #DD1784;
	font-weight: bold;
}
#all-1-a {
	height: 30px;
	margin-top: 20px;
}
#all-1-a-copy-sitmap {
	height: 30px;
	margin-bottom: 40px;
}
#fashion-4 {
	height: 30px;
	margin-top: 5px;
}
#bridal-4 {
	height: 30px;
	margin-top: 5px;
}
#beauty-4 {
	height: 30px;
	margin-top: 5px;
}
#pan-spe1 {
	height: 20px;
	width: 644px;
	margin-top: 20px;
	background-color: #E3E3E3;
}
#pan-spe2 {
	height: 20px;
	width: 644px;
	margin-top: 10px;
	background-color: #E3E3E3;
}
#con-zzz-1 {
	background-color: #F9F4F4;
	height: 2px;
	padding-left: 10px;
}

.img-all-a-000 {

}

.img-all-a-10 {
	margin-left: 21px;
}
.img-all-a-11 {
	margin-left: 8px;
}
.img-all-a-12 {
	margin-left: 25px;
}
.img-all-a-13 {
	margin-left: 21px;
}
.img-all-a-14 {
	margin-left: 21px;
}
.img-all-a-15 {
	margin-left: 22px;
}
.img-all-a-16 {
	margin-left: 8px;
}
.img-all-a-17 {
	margin-left: 25px;
}
.img-all-a-18 {
	margin-left: 8px;
}
.img-all-a-19 {
	margin-left: 25px;
}
.img-all-a-20 {
	margin-left: 24px;
}
.img-all-a-21 {
	margin-left: 24px;
}
.img-all-a-22 {
	margin-left: 19px;
}
.img-all-a-23 {
	margin-left: 25px;
}
.img-all-a-24 {
	margin-left: 21px;
}
.img-all-a-25 {
	margin-left: 25px;
}
.img-all-a-25Copy {
	margin-left: 0px;
}








#teac-a-1 {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#teac-a-2 {
	float: left;
	height: 1755px;
	width: 644px;
	margin-right: 30px;
}
#pri-a-8 {
	height: 20px;
	width: 644px;
	margin-top: 40px;
	background-color: #E3E3E3;
}
#sit-a-1 {
	height: 1050px;
	width: 644px;
}
#sit-a-2 {
	height: 20px;
	width: 644px;
	margin-top: 40px;
	background-color: #E3E3E3;
}
#sit-a-3 {
	float: left;
	height: auto;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#sit-a-4 {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#qa-EX-1 {
	margin-left: 26px;
	margin-top: 10px;
}

.text-qa-a-1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 34px;
	line-height: 162%;
	color: #E5605C;
	font-weight: bold;
	margin-left: 5px;
}
.text-qa-a-zzz {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 180%;
	color: #E5605C;
	font-weight: bold;
	margin: 0px;
}
#qa-1-x {
	height: 33px;
	width: 386px;
	margin-top: 22px;
	margin-left: 26px;
	margin-bottom: 30px;
}
#hair-1-a-x {
	height: 2160px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#hair-1-a-xxx {
	float: left;
	height: 2150px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#hair-3-q-ss {
	float: left;
	height: 2150px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#hair-q-a-a {
	float: left;
	height: 2140px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#hair-q-b-b {
	height: 2420px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#hair-06-a {
	height: 2500px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.img-all-a-26 {
	margin-left: 8px;
}
.img-all-a-27 {
	margin-left: 25px;
}
.img-all-a-29 {
	margin-left: 28px;
}
.img-all-a-30 {
	margin-left: 21px;
}
.img-all-a-31 {
	margin-left: 290px;
	margin-top: 15px;
}
#all-1-a-Copy {
	height: 30px;
	margin-top: 40px;
}
.text-eve-4Copy {
	font-size: 14px;
	line-height: 200%;
	color: #EB6100;
	font-weight: bold;
}
#con-N-a-1 {
	height: 43px;
	width: 644px;
	margin-top: 10px;
}
#con-N-a-2 {
	color: #666;
	font-size: 10px;
	line-height: 150%;
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 14px;

}
.img-con-z-1 {
	margin-left: 147px;

}
.text-con-N-a-3 {
	line-height: 150%;
	color: #333;
	font-size: 11px;

}
#conc-C-Copy-10 {
	height: 148px;
	width: 644px;
	margin-top: 10px;
}
#con-N-a-4 {
	height: 164px;
	width: 644px;
	margin-top: 10px;
}
#con-N-a-5 {
	height: 162px;
	width: 460px;
	float: left;
	font-size: 13px;
	line-height: 180%;
	color: #333;
	padding-right: 15px;
}
#con-N-a-6 {
	height: 156px;
	width: 168px;
	float: left;
	margin-top: 20px;
}
#con-N-a-7 {
	height: 201px;
	width: 644px;
	margin-top: 10px;
}
.img-con-Na-8 {
	margin-top: 6px;

}
.img-all-a-26 {
	margin-left: 28px;
}
.botomutext-Copy {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 170%;
	color: #CCC;
	text-decoration: none;
}
.text-d-a-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 180%;
	color: #E5605C;
	font-weight: bold;
	margin: 0px;
}
#d-a-1 {
	margin-bottom: 5px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #FF0000;
	width: 644px;
	height: 23px;
}
#d-a-w-2 {
	color: #E5605C;
}
#d-a-1-1-a-Copy {
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 130%;
	color: #E5605C;
	width: 602px;
	height: 23px;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
}
#acusesu-a-1 {
	float: left;
	height: 687px;
	width: 283px;
}
#acusesu-a-2 {
	float: left;
	height: 677px;
	width: 150px;
	margin-top: 10px;
}
.img-acusesu-a-a {
	margin-left: 28px;
}
#ogob-x-a-1 {
	margin-top: 8px;
}

.tex-spec-b {
	font-size: 12px;
	color: #333;
	line-height: 150%;
}
.tex-bridal-a {
	font-size: 11px;
	color: #333;
	line-height: 140%;
}
.tex-bridal-aCopy {
	font-size: 10px;
	color: #414141;
	line-height: 150%;
}

#speciale-X-000 {
	font-size: 12px;
	line-height: 150%;
	color: #333;
	width: 500px;
}
.texta-speciale-X-a-1 {
	font-size: 14px;
	line-height: 180%;
	width: 400px;
}
#spec-d-a-Copy-k-1 {
	height: 182px;
	width: 620px;
}
.img-all-a-50 {
	margin-left: 8px;
}
#sit-a-1-2 {
	height: 67px;
	width: 644px;
	margin-bottom: 10px;
}
#sit-a-1-4 {
	margin-top: 5px;
	margin-bottom: 7px;
}
#home-bl-1 {
	color: #000;
}
.img-all-a-000-1 {
	margin-left: 15px;
}
.img-all-a-000-2 {
	margin-left: 13px;

}
.img-all-a-000-3 {
	margin-right: 15px;
	margin-left: 13px;
}
.text-teacher-a-1 {
	font-size: 13px;
	line-height: 150%;
	color: #000;
	font-weight: bold;
}

.text-ogob-eCopy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 130%;
	color: #333333;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#course-K-b-Copy {
	float: left;
	height: 2350px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}

.text-pankuzusi-1 {
	font-weight: normal;
	font-size: 13px;
	color: #333;
}
.text-top-Info-1 {
	color: #333;
}
.img-con-6Copy {
	margin-left: 30px;
	float: left;
	margin-top: 27px;
}


.text-ap-1 {
	font-size: 13px;
	line-height: 170%;
	color: #333333;
	font-weight: bold;
}
.text-ap-1Copy {
	font-size: 13px;
	line-height: 150%;
	color: #333333;
	font-weight: bold;
}
.img-all-a-40 {
	margin-left: 24px;
}
#pankuzusi-q {
	color: #333;
}
#course-c-Z {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
	margin-top: 40px;
}
.text-top-Info-1-coler {
	color: #006;
}
#subu-2010-11 {
	height: 38px;
	width: 664px;
}
#fore-a-1 {
	height: 1494px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#fore-a-2 {
	float: left;
	height: 1474px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#fore-a-3 {
	height: 20px;
	width: 644px;
	margin-top: 404px;
	background-color: #E3E3E3;
}
#fore-b-1 {
	width: 634px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF8040;
	background-color: #FFEEE6;
}
.fore-a-1 {
	font-size: 18px;
	line-height: 180%;
	color: #FF8040;
	margin-left: 5px;
	font-weight: bold;
}
.fore-a-2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 180%;
	color: #FF8040;
	font-weight: bold;
	margin-left: 5px;
}
#fore-b-3 {
	margin-top: 15px;
	margin-left: 10px;
}
#fore-b-4 {
	background-color: #ebfcf7;
	margin-top: 15px;
	margin-bottom: 15px;
}
#fore-b-5 {
	height: auto;
	width: 644px;
}
#fore-b-6 {
	margin-top: 20px;
	height: 30px;
}
.text-fore-1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #FF8040;
	font-weight: bold;
}
#model-0 {
	height: 167px;
	width: 644px;
}

#model-1 {
	height: 1400px;
	width: 644px;
}
#model-2 {
	margin-top: 20px;
	height: 30px;
}
#model-3 {
	height: 20px;
	width: 644px;
	margin-top: 310px;
	background-color: #E3E3E3;
}
#model-4 {
	float: left;
	height: 1680px;
	width: 644px;
	margin-right: 30px;
	padding-bottom: 1px;
}
#model-5 {
	height: 1800px;
	width: 915px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#model-6 {
	height: 70px;
	width: 150px;
	float: right;
}
#model-7 {
	float: left;
	width: 442px;
	height: 1400px;
}
#model-8 {
	float: right;
	width: 168px;
	height: 1109px;
}
#model-9 {
	margin-bottom: 10px;
}
#model-10 {
	margin-left: 18px;
	margin-bottom: 8px;
	width: 424px;
}
#model-10-a {
	margin-bottom: 8px;
	width: 442px;
}

#model-11 {
	height: 20px;
	width: 644px;
	margin-top: 438px;
	background-color: #E3E3E3;
}



#menyu-000 {
	width: 106px;
}

#coler-1 {
	background-color: #666;
}

.texta-model-a-a {
	font-size: 13px;
	line-height: 150%;
	color: #333;
	font-weight: normal;
}
.texta-bridal-a {
	font-size: 13px;
	line-height: 170%;
	color: #333;
}

.texta-model-a-b {
	font-size: 12px;
	line-height: 150%;
	color: #333;
}
.texta-model-a-b-1 {
	font-size: 13px;
	line-height: 150%;
	color: #e20091;
}
.texta-model-a-b-2 {
	font-size: 12px;
	line-height: 150%;
	color: #333;
	font-weight: bold;
}


#storong-000 {
	font-weight: normal;
}
#botomu0-bbb {
	width: 955px;
	height: 18px;
	text-align: center;
}
#model-coler-a {
	text-decoration: underline;
	color: #000;
}
#fore-000-0 {
	height: auto;
	width: 955px;
	margin-top: 0px;
}
#model-z-q {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
	margin-top: 435px;
}
#pankuzusi-q {
	color: #333;
}
#model-zzz-q-1 {
	height: 20px;
	width: 644px;
	background-color: #E3E3E3;
}







.textheader {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #6D6D6D;
	font-size: 8px;
}
.text-jisinn-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 200%;
	color: #000;
	padding: 0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text-jisinn-0 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 200%;
	color: #000;
	padding: 0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text-jisinn-b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	color: #F00;
	padding: 0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}


#subb-jz-a {
	background-color: #F6F6F6;
	margin-top: 30px;
	margin-right: 30px;
	margin-left: 30px;
}
#content-0-zzz {
	margin: 0px;
	height: 240px;
	width: 550px;
}
#wrapper-0-jisin {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F5F5F5;
}
.text-info-koji-b-bbb {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #404040;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#info-koji-b-X-b {
	height: 191px;
	width: 309px;
	float: left;
	border: 1px solid #CCCCCC;
	overflow: scroll;
	margin-left: 2px;
	font-size: 12px;
	line-height: 150%;
}
#wrapper-0-pop-a {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F5F5F5;
}
#content-0-pop-a {
	margin: 0px;
	height: 440px;
	width: 330px;
}
#subb-pop-a {
	background-color: #F6F6F6;
	margin-top: 25px;
	margin-right: 20px;
	margin-left: 30px;
	margin-bottom: 30px;
}
.text-pop-a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #00C;
	padding: 0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.text-ap-1Copy {
	font-size: 13px;
	line-height: 170%;
	color: #333333;
	font-weight: bold;
}
.text-info-koji-b-b-Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	color: #F36;
	padding: 0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text-jisinn-ｃ {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	color: #00C;
	padding: 0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.text-menyu-a-1 {
	color: #0080FF;
}
#model-new-1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	width: 442px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#hair-yyy-1-000 {
	margin-bottom: 20px;
	background-color: #ffede1;
	height: 29px;
	width: 644px;
}
.text-hair-hCopy2-888Copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 130%;
	color: #ff7f00;
	font-weight: bold;
	margin-left: 10px;
}
.text-burai-999 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	color: #ff7f00;
}
#buraidaru-pik-a {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#hea-saito-a {
	color: #FF7F00;
}
#new-mobi-1 {
	height: 107px;
	margin-top: 5px;
}
#new-mobi-2 {
	width: 311px;
	float: left;
	height: 107px;
	margin-left: 2px;
}
#new-mobi-3 {
	width: 308px;
	float: right;
	height: 107px;
	margin-right: 2px;
}
#bridal-6 {
	float: left;
	height: auto;
	width: 306px;
}
#bridal-0 {
	height: 167px;
	width: 644px;
	margin-bottom: 8px;
}
#bridal-7 {
	float: right;
	height: 2960px;
	width: 330px;
}
#beauty-7 {
	float: right;
	height: 2450px;
	width: 330px;
}
#bridal-10 {
	height: 132px;
	width: 314px;
	padding: 8px;
}
#bridal-10-x {
	height: 139px;
	width: 162px;
	float: left;
}

#bridal-11 {
	height: 193px;
	width: 330px;
}
#bridal-11-x {
	height: 139px;
	width: 162px;
	float: right;
}

#bridal-aaa {
	width: 330px;
	height: 194px;
	margin-top: 8px;
}

#bridal-aaa-x {
	width: 330px;
	height: 143px;
	margin-top: 8px;
}
#beauty-1-a {
	height: 98px;
	width: 330px;
	margin-top: 8px;
}
#beauty-1-b {
	height: auto;
	width: 330px;
	margin-top: 8px;
}
#beauty-1-c {
	height: 156px;
	width: 314px;
	margin-top: 8px;
	background-color: #F9EDD7;
	padding: 8px;
}
#fashion-1-c {
	height: 134px;
	width: 314px;
	margin-top: 8px;
	background-color: #D9DCFF;
	padding: 8px;
	margin-bottom: 8px;
}
#fashion-1-d {
	height: 135px;
	width: 314px;
	margin-top: 8px;
	background-color: #D9DCFF;
	padding: 8px;
	margin-bottom: 8px;
}
#fashion-1-e {
	height: 159px;
	width: 314px;
	margin-top: 8px;
	background-color: #D9DCFF;
	padding: 8px;
}






#bridal-aaa-x-a {
	width: 330px;
	height: auto;
	margin-top: 8px;
}
#bridal-aaa-x-xx {
	width: 314px;
	height: 111px;
	margin-top: 8px;
	padding: 8px;
}
.img-bridal-a-1 {
	margin-bottom: 8px;
}
.img-bridal-a-x {
	margin-top: 8px;
}
#info-zxc-1 {
	width: 100px;
	float: right;
	height: 115px;
}
#info-zxc-2 {
	width: 100px;
}
#info-zxc-3 {
	width: 100px;
}
#text-ec-1 {
	color: #FFF;
	background-color: #F99999;
	font-size: 12px;
	width: 90px;
	padding-left: 2px;
}
#text-ec-5 {
	color: #FFF;
	background-color: #FF3333;
	font-size: 12px;
	width: 90px;
	padding-left: 2px;
}

#text-ec-2 {
	color: #333;
	font-size: 12px;
	margin-top: 2px;
	margin-left: 6px;
	line-height: 150%;
}
#text-ec-3 {
	color: #333;
	font-size: 10px;
	margin-left: 6px;
}
#text-ec-4 {
	color: #FFF;
	background-color: #7DC1FF;
	font-size: 12px;
	width: 90px;
	padding-left: 2px;
}
.text-con-miss-1 {
	font-size: 13px;
	line-height: 170%;
	color: #333;
}

