.category8MainAreaCon p.tit1Red {
	margin:35px 0px 20px 0px;
	font-size:100%;
	font-weight:normal;
	color: #FF0000;
	line-height:160%;
	text-align:center;
}

.category8MainAreaCon table th.titKakunin {
	padding: 0px 0px 0px 10px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background:#551022;
	font-weight:normal;
	font-size:90%;
	text-align:left;
	color:#ffffff;
	line-height:120%;
}
table.kakunin {
	border: solid 0px #999999;
	margin: 10px auto;
	width: 90%;
	font-size:95%;
}
table.kakunin td.td1{
	border: solid 0px #999999;
	padding: 6px 0px 6px 6px;
	width: 170px;
	text-align:right;
	color: #551022;
}
table.kakunin td.td12{
	border: solid 0px #999999;
	padding: 6px 0px 6px 6px;
	width: 200px;
	text-align:right;
	color: #551022;
}
table.kakunin td.td2{
	border: solid 0px #999999;
	padding: 6px 6px 6px 2px;
	text-align:left;
	color: #333;
}
.category8MainAreaCon p.titSoushinText {
	margin:5px 0px 25px 0px;
	font-size:100%;
	font-weight:normal;
	color: #333333;
	line-height:160%;
	text-align:center;
}

p.tit1ErrorTitle {
	margin:30px 0px 10px 0px;
	color:#ff0000;
	font-size:105%;
	font-weight:bold;
}
p.tit1ErrorMessage {
	margin:0px 0px 0px 0px;
	color:#ff0000;
	font-size:90%;
	line-height:150%;
}
td.select select {
	margin:0px 0px 15px 0px;
	width: 350px;
}
td.selectError select {
	margin:0px 0px 15px 0px;
	width: 350px;
}
td.select select.selectMiddle {
	margin:0px 0px 15px 0px;
	width: 200px;
}
td.selectError select.selectMiddle {
	margin:0px 0px 15px 0px;
	width: 200px;
}

.category8MainAreaCon table th.namError {
	padding:5px 0px 5px 20px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background-color:#FFCED1;
	font-weight:normal;	
	font-size:80%;
	text-align:left;
	color:#333333;
	line-height:120%;		
}
.category8MainAreaCon table td.selectError,
.category8MainAreaCon table td.radioError {
	padding:10px 0px 10px 20px;
	font-size:80%;
	font-weight:normal;	
	text-align:left;
	color:#333333;
	line-height:120%;
	background-color:#FFE5E7;
}

.category8MainAreaCon table td.menuError {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background:#FFCED1;
	font-size:80%;
	text-align:center;	
	color:#333333;
	line-height:120%;			
}

.category8MainAreaCon table td.inputError {
	padding:10px 0px 10px 20px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background:#FFFFFF;
	font-size:80%;
	text-align:left;	
	color:#333333;
	line-height:120%;
	background-color:#FFE5E7;
}

div.formErrorMessage {
	margin: 5px 10px 0px 0px;
	padding: 4px 5px 4px 5px;
	background:#FF0000;
	color:#FFFFFF;
	line-height:130%;
}
div#formImagebtn {
	/* margin:0px auto; */
	padding: 0px 0px 0px 180px ;
	width: 640px;
	height: 50px;
	/*overflow: hidden;*/
}
input#btnKakunin {
	width: 280px;
	height: 50px;
	border: none;
	overflow: hidden;
	cursor: pointer;
	padding: 0;
	text-indent: -9999px;
	display: block;
	float: left;
	margin-right: 5px;
	background: url(../img/category8MainAreaCon01_Btn1.jpg) no-repeat left top; 
}
div#formImagebtn2 {
	/* margin:0px auto; */
	padding: 0px 0px 0px 120px; 
	width: 640px;
	height: 50px;
	/*overflow: hidden;*/
}
input#btnSyusei {
	width: 220px;
	height: 50px;
	border: none;
	overflow: hidden;
	cursor: pointer;
	padding: 0;
	text-indent: -9999px;
	display: block;
	float: left;
	margin-right: 5px;
	background: url(../img/category8MainAreaCon01_Btn4.jpg) no-repeat left top; 
}
input#btnSoushin {
	width: 220px;
	height: 50px;
	border: none;
	overflow: hidden;
	cursor: pointer;
	padding: 0;
	text-indent: -9999px;
	display: block;
	float: left;
	margin-right: 5px;
	background: url(../img/category8MainAreaCon01_Btn5.jpg) no-repeat left top; 
}

.category8MainAreaCon table th.tit div.TaikenTitle {
	padding: 0px 0px 0px 10px;
	text-align:left;
}
select#date {
	margin: 0px 20px 5px 20px;
	width: 340px;
	float: left;
}
select#date_month1, #date_day1,#date_month2, #date_day2,#date_month3, #date_day3 {
	margin: 0px 0px 0px 10px;
	width: 50px;
}
img.TaikenHissu {
	/* float: left; */
	padding: 2px 0px 0px 0px;
}
div.g1 {
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
div.g2 {
	margin:10px 0px 5px 0px;
}
select#date1,#date2, #date3 {
	margin: 0px 20px 5px 0px;
	width: 270px;
	float: left;
}
p.entranceEntrydate {
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:110%;
}
p.entranceEntrybody {
	font-size:90%;
	margin:20px 0px 10px 0px;
}
h1.entranceEntryh1 {
	margin:7px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-size:140%;
	color:#333333;
	line-height:110%;	
	border-bottom:1px dotted #7DC000;
}
.category4MainAreaConWrap480LeftTit{
	margin:0px 0px 20px 0px;
	width: 480px;
	background:#8D74C0;
}
.category4MainAreaConWrap480LeftTit p.tit {
	padding:0px 0px 12px 12px;
	font-size:100%;
	font-weight: bold;
	color: #ffffff;
	line-height:160%;
}
.category4MainAreaConWrap480LeftTit div.mds{
	padding:4px 0px 12px 12px;
	font-size:100%;
	font-weight: bold;
	color: #ffffff;
	line-height:160%;
}
.category4MainAreaWrap p.body {
	margin:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category4MainAreaWrap div.honbun{
	margin:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category4MainAreaWrap120 {  
	float: left;
	margin: 0px 8px 8px 0px;
	width: 118px;
	height: 210px;
	padding: 0px;
	background: #F4F2F9;
	border: solid 1px #E3DDEF;
	overflow: hidden;
}
* html div.category4MainAreaWrap120 {  
	float: left;
	margin: 0px 8px 8px 0px;
	width: 120px;
	height: 190px;
	padding: 0px;
	background: #F4F2F9;
	border: solid 1px #E3DDEF;
	display: inline;
	overflow: hidden;
}
.category4MainAreaWrap120 p.name{
	margin:2px 15px 0px 15px;
	line-height:115%;
}
.category4MainAreaWrap120 ul.name{
	padding:5px 0px 0px 0px;
}
.category4MainAreaWrap120 ul.name li {
	line-height:120%;
}
.category5MainArea04Wrap table td.white {
	width:206px;
}
.category5MainArea04Wrap table td.gray {
	width:206px;
}
.category9MainAreaWrapNext {
	margin:10px 0px 10px 0px; 
}
p.kankoku {
	margin: 30px 8px 8px 0px;
	width: 520px;
	line-height:150%;
}
.category10MainAreaCon06Foot {
	margin:0px;
	padding:0px;
	width: 640px;
	/* height:471px; */
	height:594px;
}

/* -- 0302 2007年度コンテスト・大会受賞作品 */
div.contestBlock {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.contestBlock div.contestBlockLeft {
	margin:0px 10px 0px 0px;
	width:120px;
	float:left;
}
div.contestBlock div.contestBlockRight {
	margin:0px 0px 0px 0px;
	width:500px;
	float:right;
}
div.contestBlockRight div.contestBlockRightProfile {
	margin:0px 0px 0px 0px;
	padding:5px;
	font-size:80%;
	color: #333333;
	line-height:140%;
	background:#E1EBF5;
	/*border: solid 1px #000;*/
	height: 70px;
}
div.contestBlockRightProfile div.face{
	margin:0px 0px 0px 0px;
	width:70px;
	float:left;
}
div.contestBlockRightProfile div.ProfileRight{
	margin:0px 0px 0px 0px;
	width:405px;
	float:right;
}
div.contestBlockRightProfile div.ProfileRight p{
	margin:0px 0px 5px 0px;
	line-height:160%;
}
div.contestBlockRightProfile img.icon{
	margin:0px 10px 0px 0px;
	vertical-align: middle; 
}
div.contestBlockRight div.contestBlockRightDes {
	margin:10px 0px 0px 0px;
	clear: both;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category3MainArea03Wrap {
	margin:14px 0px 0px 10px;
	padding:0px 0px 5px 0px;
	width: 630px;
}
div.contestBlock2 {
	margin:10px 0px 15px 0px;
	padding:0px 0px 14px 0px;
}
div.contestBlock2 div.contestBlockLeft2 {
	margin:0px 10px 0px 0px;
	width:470px;
	float:left;
}
/*080415added*/
div.contestBlock2 div.contestBlockLeft2 div.contestBlockLeft2Wrap {
	width:470px;
}

div.contestBlock2 div.contestBlockLeft2 div.contestBlockLeft2Wrap dl {
	clear: both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:470px;
}
div.contestBlock2 div.contestBlockLeft2 div.contestBlockLeft2Wrap dd {
	margin:10px 0px 0px 0px;
	width:50px;
	float:left;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
div.contestBlock2 div.contestBlockLeft2 div.contestBlockLeft2Wrap dt {
	margin:10px 0px 0px 0px;
	width:410px;
	float:left;
	font-size:80%;
	color: #333333;
	line-height:140%;
}

/*/080415added*/


div.contestBlock2 div.contestBlockRight2 {
	margin:0px 0px 0px 0px;
	width:148px;
	float:right;
	text-align: right;
}



/* -- 0302 小見出し
.category3MainAreaTitBg {
	margin:30px 0px 0px 0px;
	padding:1px 0px 0px 0px;
	height: 22px;
	background: url(../img/mainAreaTitaBg1_cat3.jpg) no-repeat;
}
.category3MainAreaTitBg h2 {
	margin:0px 0px 0px 13px;
	font-size:100%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
 */
#commonFooter {
	margin:15px 0px 0px 0px;
}

.category3MainAreaCon02 ul li.other2 {
	width: 201px;
}
.category3MainAreaCon02 ul li.other2 a {
	background:url(../img/category3MainAreaCon02_Btn2.jpg) no-repeat;
}
.category3MainAreaCon02 ul li.other2 a:hover {
	background-position: 0px -25px;
}
.category3MainAreaWrap150 {  
	float: left;
	margin: 0px 8px 10px 2px;
	width: 148px;
	height: 210px;
	padding: 0px;
	background: #F6F6F6;
	border: solid 1px #E6E6E6;
}
* html div.category3MainAreaWrap150 {  
	float: left;
	margin: 0px 8px 10px 2px;
	width: 150px;
	height: 220px;
	padding: 0px;
	background: #F6F6F6;
	border: solid 1px #E6E6E6;
	display: inline;	
}
.category3MainAreaWrap150 img{
	margin: 10px 0px 5px 15px;
}
.category3MainAreaWrap150 p.name{
	margin:5px 15px 0px 15px;
	font-size:70%;
	color: #000000;
	line-height:140%;
	text-align:left;
}
.category3MainAreaWrap150 ul.name{
	padding:5px 0px 0px 0px;
}
.category3MainAreaWrap150 ul.name li {
	font-size:70%;
	color: #0000cc;
	line-height:140%;
	text-align:center;
}
/* 0000 Flash左下FlowerDesingBlogバナー */
#category1HeaderBanner ul#newsBanner li.banner3 {
	width:172px;
	height:48px;
	margin:0px 0px 0px 0px;
	float:right;
}
#category1HeaderBanner ul#newsBanner li.banner3 a {
	background:url(../img/categoryHeader_cat1_ban_blog.jpg) no-repeat;
}
#category1HeaderBanner ul#newsBanner li.banner3 a:hover {
	background-position:0px -48px;
}
/* 0000 ビデオライブラリーバナー */
#category1HeaderBanner ul#newsBanner li.banner4 {
	width:172px;
	height:48px;
	margin:0px 3px 0px 0px;
	float:left;
}
#category1HeaderBanner ul#newsBanner li.banner4 a {
	background:url(../img/videoBanner.jpg) no-repeat;
}
#category1HeaderBanner ul#newsBanner li.banner4 a:hover {
	background-position:0px -48px;
}

/* 02xx 左ナビFlowerDesingBlogバナー */
#category2LeftNavConMenuBanner ul#newsBanner li a {
	display:block;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
	height:48px;
}
#category2LeftNavConMenuBanner ul#newsBanner li.banner3 {
	width:172px;
	height:48px;
	margin:0px 10px 20px 40px;
	/*float:right;*/
}
#category2LeftNavConMenuBanner ul#newsBanner li.banner3 a {
	background:url(../img/categoryHeader_cat1_ban_blog.jpg) no-repeat;
}
#category2LeftNavConMenuBanner ul#newsBanner li.banner3 a:hover {
	background-position:0px -48px;
}

/* 0206 ゼミブログ名見出し文字 */
.category2MainAreaWrap47Right ul li {
	font-size:120%;
	font-weight:bold;
	color: #000;
}

/* 0801 ダウンロードボタン修正 */
.category8MainAreaConRightCon ul {
	background:#FCDEEB;
}
.category8MainAreaConRightCon ul li.btn1 {
	margin-left: 70px;
}
/* footer テキスト修正 */
#commonFooterCopyWrap p.txt1 {
	font-size:75%;
	color:#5e5e5e;
}
/* お問い合わせフォーム　学年・職業等修正 */
.category8MainAreaConTableLeftJob2 {
	margin:15px 0px 0px 0px;
	width:280px;
	float:left;
}
.enq p {
	margin:10px 0px 10px 0px;
}
/* ヘッダー修正 */
.commonHeaderWrap_left {  
	float: left;
	margin: 0px 0px 4px 0px;
	width: 340px;
	height: 45px;
	padding: 0px;
	/* background: #CCC; */
	overflow: hidden;
}
.commonHeaderWrap_right {  
	float: right;
	margin: 0px 0px 0px 0px;
	width: 610px;
	height: 45px;
	padding: 0px;
	/* background: #999; */
	overflow: hidden;
}
#commonHeader ul#toCommon {
	margin: 15px 7px 0px 0px;
}
#commonHeader ul#logoNewTop {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width:300px;
	float:left;
}
#commonHeader ul#logoNewTop li {
	display: block;
	width: 293px;
	height: 47px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/logo_newTop.jpg) no-repeat;
}
#commonHeader ul#logoNew {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width:300px;
	float:left;
}
#commonHeader ul#logoNew li a {
	display: block;
	width: 293px;
	height: 47px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
}
#commonHeader ul#logoNew li a {
	background:url(../img/logo_new.jpg) no-repeat;
}
#commonHeader ul#logoNew li a:hover {
		background-position: 0px -47px;
}
/* フッター修正 */
#commonFooterLogo {
	width: 320px;
	float:left;
}
#commonFooterLogo ul#Footer_logo_new li a {
	display: block;
	width: 311px;
	height: 37px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
}
#commonFooterLogo ul#Footer_logo_new li a {
	background:url(../img/Footer_logo_new.jpg) no-repeat;
}
#commonFooterLogo ul#Footer_logo_new li a:hover {
		background-position: 0px -37px;
}
/* 0601_application_index修正 */
.category6MainArea02Wrap h3 span.txt {
	margin:0px 0px 0px 20px; 
	font-size:70%;
	color: #000000;
	line-height:140%;
	font-weight: normal;
}
/* 0000 TopSWF border修正 */
#flashArea {
	border-top:solid 1px #333;	
}
/* 0703 meeting chuRed */
.category7MainAreaWrap p.txt span.chuRed {
	color: #CC0000;
	font-size:90%;
}

/* 0703 meeting 2カラム */
div.category7MainAreaWrap2colBG {
	margin: 40px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;
	background:url(../img/category7MainAreaWrap2colBG.gif) repeat-y;
}

div.category7MainAreaWrap2col {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;
}

div#category7MainAreaWrap2colLeft {
	background:url(../img/category7MainAreaWrap2colLeftTit.jpg) no-repeat;
	/* background:#CCC; */
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
	width: 310px;
	float:left;
}

div#category7MainAreaWrap2colRight {
	background:url(../img/category7MainAreaWrap2colRightTit.jpg) no-repeat;
	/* background:#EEE; */
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
	width: 310px;
	float:right;
}

div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit div.tit {
	margin:15px 0px 5px 0px;
	padding:7px 0px 7px 13px;
	width: 297px;
	background:#EE5599;
	font-size:90%;
	font-weight: bold;
	color: #ffffff;
	line-height:110%;
}
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit p.body {
	padding:0px 0px 0px 13px;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit span.tit {
	padding:0px 0px 0px 0px;
	font-size:90%;
	font-weight:bold;
	color: #EE5599;
	line-height:180%;
}
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit dl.border{
	clear:both;
	width:290px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 20px 0px;
	/*border-bottom:dotted #333 1px;*/
}
/*for winIE*/
*+html div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit dl.border{
	clear:both;
	width:290px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 5px 0px;
	/*border-bottom:dotted #333 1px;*/
}
* html div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit dl.border{
	clear:both;
	width:290px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	/*border-bottom:dotted #333 1px;*/
} 
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit dl.noborder{
	clear:both;
	width:290px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit dt,
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit dl.border dt,
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit dl.noborder dt{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	color: #333333;
	line-height:140%;
}

div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit dl.border dt p,
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit dl.noborder dt p{
	width:290px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:dotted #333 1px;
}
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit div.setumeikaiProgramWrap {
	width:310px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 80%;
	color: #333333;
	line-height: 140%;
}
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit div.setumeikaiProgramWrap div.setumeikaiProgramWrapL{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 80px;
	float:left;
}

div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit div.setumeikaiProgramWrap div.setumeikaiProgramWrapR{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 210px;
	float:right;
	/* background:#EEE; */
}
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit div.setumeikaiProgramWrap div.setumeikaiProgramWrapR ul.setumeikaiProgram{
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 10px;
	font-size:85%;
	line-height:140%;
	list-style:disc;
}
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit div.setumeikaiProgramWrap div.setumeikaiProgramWrapR ul.setumeikaiProgram li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	list-style:disc;
}
div.category7MainAreaWrap2col div.category7MainAreaWrap2colTit div.setumeikaiProgramWrap div.setumeikaiProgramWrapR span.chuBlack {
	color: #000;
	font-size:80%;
	font-weight: normal;
}

/* 0802お問い合わせフォーム　体験入学・説明会セレクトメニュー等修正 */
div.selectMenusWrap {
	width: 600px;
}
div.selectMenusWrapL {
	float: left;
	width: 40px;
	/* background:#CCC; */
}
div.selectMenusWrapR {
	float: right;
	width: 550px;
	/* background:#999; */
}

/* フラワーデザインブログ準備中修正 */
#category2BlogNoEntry {
	width: 950px;
	/*background:url(../img/category2_Blog1_Bg.jpg) repeat-y;*/
	/*height:1000px;*/
}
.kinjitukoukai {
	border: solid 1px #DEDEDE;
	background:#F2F2F2;
	width: 410px;
	margin:15px 0px 10px 0px;
	padding:40px 20px 40px 20px;
}
.kinjitukoukai h2 {
	width: 400px;
	font-size:100%;
	text-align: center;
	border: solid 0px #DEDEDE;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.kinjitukoukai div.body {
	width: 400px;
	font-size:90%;
	text-align: center;
	margin:5px 0px 20px 0px;
}
p.backToTopLink {
	text-align: center;
	font-size:80%;
	color: #000099;
	margin:15px 0px 120px 0px;
	/* background:url(../img/category2MainAreaNext.gif) no-repeat bottom right; */
}
p.backToTopLink img{
	margin:0px 0px 0px 5px;
	vertical-align: middle;
}

/* -------------------------------------------------------------------
20101007 work/index.html
#category3MainArea ul#btnNendo
------------------------------------------------------------------- */
/* コンテスト、卒業・進級作品展　年度ボタン start */
#category3MainArea ul#btnNendo {
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:390px;
}
#category3MainArea ul#btnNendo li {
	padding: 0px 5px 0px 0px;
}
#category3MainArea ul#btnNendo li a {
	display: block;
	height: 26px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
}
#category3MainArea ul#btnNendo li.btn2010 {
	width: 90px;
	height: 26px;
	float:left;
}
#category3MainArea ul#btnNendo li.btn2009 {
	width: 90px;
	height: 26px;
	float:left;
}
#category3MainArea ul#btnNendo li.btn2008 {
	width: 90px;
	height: 26px;
	float:left;
}
#category3MainArea ul#btnNendo li.btn2007 {
	width: 90px;
	height: 26px;
	float:left;
}
#category3MainArea ul#btnNendo li.btn2006 {
	width: 90px;
	height: 26px;
	float:left;
}
#category3MainArea ul#btnNendo li.btn2010 a {
	background:url(../img/works_btn_2010.jpg) no-repeat;
}
#category3MainArea ul#btnNendo li.btn2009 a {
	background:url(../img/works_btn_2009.jpg) no-repeat;
}
#category3MainArea ul#btnNendo li.btn2008 a {
	background:url(../img/works_btn_2008.jpg) no-repeat;
}
#category3MainArea ul#btnNendo li.btn2007 a {
	background:url(../img/works_btn_2007.jpg) no-repeat;
}
#category3MainArea ul#btnNendo li.btn2006 a {
	background:url(../img/works_btn_2006.jpg) no-repeat;
}
#category3MainArea ul#btnNendo li.btn2010 a:hover,
#category3MainArea ul#btnNendo li.btn2009 a:hover,
#category3MainArea ul#btnNendo li.btn2008 a:hover,
#category3MainArea ul#btnNendo li.btn2007 a:hover,
#category3MainArea ul#btnNendo li.btn2006 a:hover {
		background-position: 0px -26px;
}
/* コンテスト、卒業・進級作品展　年度ボタン end */

/* 技能五輪　ボタン start */
#category3MainArea ul#btnGinou {
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:280px;
}
#category3MainArea ul#btnGinou li {
	padding: 0px 5px 0px 0px;
}
#category3MainArea ul#btnGinou li a {
	display: block;
	height: 26px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
}
#category3MainArea ul#btnGinou li.btnGinouZenkoku {
	width: 132px;
	height: 26px;
	float:left;
}
#category3MainArea ul#btnGinou li.btnGinouKokusai {
	width: 132px;
	height: 26px;
	float:left;
}
#category3MainArea ul#btnGinou li.btnGinouZenkoku a {
	background:url(../img/works_btn_zenkoku.jpg) no-repeat;
}
#category3MainArea ul#btnGinou li.btnGinouKokusai a {
	background:url(../img/works_btn_kokusai.jpg) no-repeat;
}
#category3MainArea ul#btnGinou li.btnGinouZenkoku a:hover,
#category3MainArea ul#btnGinou li.btnGinouKokusai a:hover {
		background-position: 0px -26px;
}
/* 技能五輪　ボタン end */

/* 行事　ボタン start */
#category3MainArea ul#btnGyouji {
	margin: 0px 7px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:280px;
}
#category3MainArea ul#btnGyouji li {
	padding: 0px 5px 0px 0px;
}
#category3MainArea ul#btnGyouji li a {
	display: block;
	height: 26px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
}
#category3MainArea ul#btnGyouji li.btnFlowerFesta {
	width: 132px;
	height: 26px;
	float:left;
}
#category3MainArea ul#btnGyouji li.btnBouquetShow {
	width: 132px;
	height: 26px;
	float:left;
}
#category3MainArea ul#btnGyouji li.btnFlowerFesta a {
	background:url(../img/works_btn_festa.jpg) no-repeat;
}
#category3MainArea ul#btnGyouji li.btnBouquetShow a {
	background:url(../img/works_btn_bouquet.jpg) no-repeat;
}
#category3MainArea ul#btnGyouji li.btnFlowerFesta a:hover,
#category3MainArea ul#btnGyouji li.btnBouquetShow a:hover {
		background-position: 0px -26px;
}
/* 行事　ボタン end */

/* -------------------------------------------------------------------
20101009 person/students2.html
#category3MainArea ul#btnNendo
------------------------------------------------------------------- */
/* リスト内　動画再生ボタン start */
div.category4MainAreaWrap120 div.category4MainAreaWrap120UpperDiv {
	height: 178px;
}
div.category4MainAreaWrap120 div.category4MainAreaWrap120LowerDiv {
	height: 32px;
	vertical-align:bottom;
}
#category4MainArea ul.btnMovie {
	margin: 0px auto 4px;
	padding: 0px 0px 0px 0px;
	width:91px;
	/*float:left;*/
}
#category4MainArea ul.btnMovie li {
	/*padding: 0px 5px 0px 0px;*/
	width: 90px;
	height: 26px;
	/*float:left;*/
}
#category4MainArea ul.btnMovie li a {
	display: block;
	height: 26px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/students_movieBtn.jpg) no-repeat;
}
#category4MainArea ul.btnMovie li a:hover {
	background-position: 0px -26px;
}

#category2MainArea ul.btnMovie {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:91px;
	/*float:left;*/
}
#category2MainArea ul.btnMovie li {
	/*padding: 0px 5px 0px 0px;*/
	width: 90px;
	height: 26px;
	/*float:left;*/
}
#category2MainArea ul.btnMovie li a {
	display: block;
	height: 26px;
	font-size:0px;
	line-height:0%;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../img/students_movieBtn.jpg) no-repeat;
}
#category2MainArea ul.btnMovie li a:hover {
	background-position: 0px -26px;
}
/* リスト内　動画再生ボタン end */

/* コンテント内　動画再生ボタン start */
div.category4MainAreaConWrap480LeftWrap {
	width: 480px;
	both: clear;
}
div.category4MainAreaConWrap480LeftLeft {
	float:left;
	width: 385px;
}
div.category4MainAreaConWrap480LeftRight {
	margin-top: 27px;
	width: 95px;
	float:right;
	/*vertical-align:bottom;*/
}
/* コンテント内　動画再生ボタン end */

/* -------------------------------------------------------------------
LAYOUT CONTAINERS-第二階層category11MainArea-
------------------------------------------------------------------- */
#category11MainArea {
	width: 700px;
	float: right;
}
#category11breadcrumbsList {
	margin:0px 30px 0px 30px;
	width: 640px;
}
#category11breadcrumbsList ul {
	margin:8px 0px 7px 0px;
	width: 640px;
}
#category11breadcrumbsList ul li {
	margin:0px 5px 0px 5px;
	font-size:75%;
	color: #666666;
	line-height:110%;
	background: url(../img/category11LinkImg.gif) no-repeat left center;
}
#category11breadcrumbsList ul li a {
	padding: 0px 5px 0px 5px;
}
#category11breadcrumbsList ul li a:hover {
	padding: 0px 5px 0px 5px;
}
#category11breadcrumbsList ul li a#top {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category11breadcrumbsList ul li a#top:hover {
	margin:10px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
}
#category11MainAreaConMar {
	width: 700px;
	height: 20px;
	background:url(../img/categoryMainAreaConMar.jpg) no-repeat;
}
.category11MainAreaCon {
	margin:0px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	width: 640px;
}
.category11MainAreaCon p.tit img {
	margin:30px 0px 0px 0px; 
}

.category11MainAreaCon h1#nobtn {
	margin:0px 0px 20px 0px;
	font-size:140%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}
.category11MainAreaTitBg {
	margin:30px 0px 0px 0px;
	padding:1px 0px 0px 0px;	
	height: 22px;
	background: url(../img/mainAreaTitaBg1_cat11.jpg) no-repeat;
}
.category11MainAreaTitBg h2 {
	margin:0px 0px 0px 13px;
	font-size:90%;
	font-weight: bold;
	color: #000000;
	line-height:110%;
}

.category11MainAreaWrap {
	width: 640px;
	clear:both;
}
/* youtubeVideo */
div.youtubeVideo {
	width: 480px;
	margin:35px auto;
}
div.youtubeVideo div.movieBoxTitle {  
	margin: 10px 0px 0px 0px;
	width: 480px;
	height: 28px;
	background: url(../video/img/youtube_titleBackground.jpg) no-repeat left top;
}
div.youtubeVideo div.movieBoxTitle div.left {  
	float: left;
	width: 365px;
	height: 19px;
	margin: 6px 0px 5px 10px;
	/*background: #666;*/
	/* font-size:0.7em; */
	font-size:14px;
	font-weight:bold;
}
div.youtubeVideo div.movieBoxTitle div.right {  
	float: right;
	width: 41px;
	height: 19px;
	margin: 5px 5px 5px 0px;
	/*background: #999;*/
	/* font-size:0.7em; */
	font-size:12px;
	text-align: right;
}
div.youtubeVideo div.movieBoxCon {  
	width: 480px;
	height: 65px;
	background: url(../video/img/youtube_conBackground.jpg) no-repeat left top;
	/* padding: 6px; */
	font-size:13px;
	line-height: 1.4em;
}
div.youtubeVideo div.movieBoxCon p {  
	/* width: 480px; */
	padding: 10px;
}
div.youtubeVideo div.movieBoxKeyword {  
	width: 480px;
	height: 26px;
	border-bottom: solid 1px #CCCCCC;
	padding: 10px 0px 0px 5px;
	/* font-size:0.7em; */
	font-size:13px;
}

/* movieBox308 */
div.movieBox308 {  
	float: left;
	margin: 18px 5px 0px 5px;
	width: 308px;
	height: 150px;
	padding: 0px;
	background: #FFF;
	/* border: solid 1px #CCCCCC; */
}
div.movieBox308 div.movieBoxTitle {  
	width: 308px;
	height: 31px;
	background: url(../video/img/movieBox_titleBackground.jpg) no-repeat left top; 
	clear:both;
}
div.movieBox308 div.movieBoxTitle div.left {  
	float: left;
	width: 180px;
	height: 19px;
	margin: 6px 0px 5px 30px;
	/*background: #666;*/
	/* font-size:0.7em; */
	font-size:12px;
	font-weight:bold;
}
div.movieBox308 div.movieBoxTitle div.right {  
	float: right;
	width: 41px;
	height: 19px;
	margin: 6px 5px 5px 0px;
	/*background: #999;*/
	/* font-size:0.7em; */
	font-size:11px;
	text-align: right;
}

div.movieBox308 div.movieBoxCon {  
	width: 308px;
	height: 95px;
	background: url(../video/img/movieBox_conBackground.jpg) no-repeat left top;
	clear:both;
}
div.movieBox308 div.movieBoxCon img {  
	float: left;
	width: 120px;
	height: 90px;
}
div.movieBox308 div.movieBoxCon div.description {  
	float: right;
	width: 180px;
	height: 95px;
	padding: 4px 2px 0px 4px;
	/* font-size:0.7em; */
	font-size:12px;
	line-height: 1.4em;
}
div.movieBox308 div.movieBoxKeyword {  
	width: 308px;
	height: 22px;
	border-bottom: solid 1px #CCCCCC;
	padding: 6px 0px 0px 0px;
	/* font-size:0.7em; */
	font-size:11px;
}

/* movieBox308forTop */
div.movieBox308forTop {  
	float: left;
	margin: 10px 5px 0px 5px;
	width: 308px;
	height: 128px;
	padding: 0px;
	background: #FFF;
	/* border: solid 1px #CCCCCC; */
}
div.movieBox308forTop div.movieBoxTitle {  
	width: 308px;
	height: 31px;
	background: url(../video/img/movieBox_titleBackground.jpg) no-repeat left top; 
	clear:both;
}
div.movieBox308forTop div.movieBoxTitle div.left {  
	float: left;
	width: 180px;
	height: 19px;
	margin: 6px 0px 5px 30px;
	/*background: #666;*/
	/* font-size:0.7em; */
	font-size:12px;
	font-weight:bold;
}
div.movieBox308forTop div.movieBoxTitle div.right {  
	float: right;
	width: 41px;
	height: 19px;
	margin: 6px 5px 5px 0px;
	/*background: #999;*/
	/* font-size:0.7em; */
	font-size:11px;
	text-align: right;
}

div.movieBox308forTop div.movieBoxCon {  
	width: 308px;
	height: 95px;
	background: url(../video/img/movieBox_conBackground.jpg) no-repeat left top;
	clear:both;
}
div.movieBox308forTop div.movieBoxCon img {  
	float: left;
	width: 120px;
	height: 90px;
}
div.movieBox308forTop div.movieBoxCon div.description {  
	float: right;
	width: 180px;
	height: 95px;
	padding: 4px 2px 0px 4px;
	/* font-size:0.7em; */
	font-size:12px;
	line-height: 1.4em;
}

.category11MainAreaWrap p.tit {
	margin:20px 0px 0px 0px; 
	font-size:90%;
	color: #EE5599;
	line-height:160%;
}
.category11MainAreaWrap p.titbold {
	margin:20px 0px 0px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #EE5599;
	line-height:160%;
}
.category11MainAreaWrap p.body {
	margin:10px 0px 0px 0px; 
	font-size:80%;
	color: #333333;
	line-height:160%;
}
.category11MainAreaWrap p.body span {
	margin:10px 0px 0px 30px; 
}
.category11MainAreaWrap p.txt {
	margin:10px 0px 0px 10px; 
	font-size:80%;
	color: #333333;
	line-height:140%;
}
.category11MainAreaWrap p.txtbold {
	margin:20px 0px 20px 20px; 
	font-size:90%;
	color: #000000;
	line-height:140%;
}


#category11MainAreaWrapInq {
	margin:40px 0px 26px 0px; 
	width: 640px;
}
#category11MainAreaWrapInq p {
	margin:0px 0px 0px 0px; 
	text-align:center;
}
#category11MainAreaWrapInq p.txt {
	margin:0px 0px 9px 0px; 
	font-size:90%;
	font-weight:bold;
	color: #000000;
	line-height:110%;
	text-align:center;
}
#category11MainAreaWrapInq p.small1 {
	margin:0px 0px 11px 0px; 
	font-size:80%;
	color: #333333;
	line-height:150%;
	text-align:center;
}
#category11MainAreaWrapInq p.small2 {
	margin:10px 0px 4px 0px; 
	font-size:80%;
	color: #000000;
	line-height:150%;
	text-align:center;
}
#category11MainAreaWrapInq ul {
	margin:0px 80px 0px 80px; 
	width: 480px;
	height:24px;
}
#category11MainAreaWrapInq ul li a {
	width:160px;
	height:24px;
	font-size:0px;
	line-height:0%;
	text-decoration:none;
	display:block;
	text-indent:-9999px;
}
#category11MainAreaWrapInq ul li.btn1,
#category11MainAreaWrapInq ul li.btn2{
	width:160px;
	float:left;
}
#category11MainAreaWrapInq ul li.btn3{
	width:160px;
	float:right;
}
#category11MainAreaWrapInq ul li.btn1 a {
	background:url(../img/category11MainAreaInqBtn1.gif) no-repeat;
}
#category11MainAreaWrapInq ul li.btn2 a {
	background:url(../img/category11MainAreaInqBtn2.gif) no-repeat;
}
#category11MainAreaWrapInq ul li.btn3 a {
	background:url(../img/category11MainAreaInqBtn3.gif) no-repeat;
}
#category11MainAreaWrapInq ul li.btn1 a:hover,
#category11MainAreaWrapInq ul li.btn2 a:hover,
#category11MainAreaWrapInq ul li.btn3 a:hover {
	background-position:0px -24px;
}
#category11MainAreaWrapInqTop {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg1.jpg) no-repeat;
}
#category11MainAreaWrapInqBottom {
	margin:0px 0px 0px 0px; 
	width: 640px;
	height:29px;
	background:url(../img/categoryCommonMainAreaInqBg2.jpg) no-repeat;
}
#category11MainAreaWrapToTop {
	margin:40px 5px 56px 0px; 
	width: 630px;
}
#category11MainAreaWrapToTop ul{
	float:right;
	background:url(../img/commonMainAreaToTop.gif) no-repeat bottom right;	
}
#category11MainAreaWrapToTop ul li a{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #000099;
	line-height:110%;
}
#category11MainAreaWrapToTop ul li a:hover{
	margin:0px 17px 0px 0px; 
	font-size:80%;
	color: #cc0000;
	line-height:110%;
}

/* -------------------------------------------------------------------
LAYOUT CONTAINERS-category11LeftNav-
------------------------------------------------------------------- */
#category11LeftNav {
	width: 250px;
	float: left;
	background:url(../img/category11LeftNavConMenu_Bg.gif) repeat-y;
}
#category11LeftNavCon {
	margin:17px 0px 0px 0px;
	padding:0px;
	width: 250px;
}
#category11LeftNavCon p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 230px;
	border-bottom:solid 1px #a9a9a9;
	font-size:120%;
	font-weight:bold;
	color:#333333;
	line-height:110%;	
}
#category11LeftNavConMenu {
	width: 250px;
}
#category11LeftNavConMenuTit {
	margin:0px;
	padding:0px;
	width: 250px;
	background:url(../img/category11LeftNavTit_Bg.gif) no-repeat;
}
#category11LeftNavConMenuTit h3 {
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-size:110%;
	font-weight:bold;
	color:#000000;
	line-height:110%;	
}
#category11LeftNavConMenuList {
	margin:11px 20px 0px 20px;
	padding:0px 0px 15px 0px;
	width: 210px;
}
#category11LeftNavConMenuList ul.off {
	margin:0px;
	padding:0px;
	width: 210px;
}
#category11LeftNavConMenuList ul.off li.off {
	width: 210px;
}
#category11LeftNavConMenuList ul.off li.off a{
	display:block;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#000099;
}
#category11LeftNavConMenuList ul.off li.off a:hover{
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#cc0000;
}
.category11LeftNavConMenuListOn p.line {
	margin:0px;
	padding:0px;
	width: 200px;
	height:1px;
}
#category11LeftNavConMenuList ul.on {
	margin: 10px 0px 0px 0px;
	padding:0px;
	width: 210px;
	background:#B7C387;
}
#category11LeftNavConMenuList ul.on li.on {
	display:block;
	width:200px;
	margin: 0px 0px 0px 10px;
	font-size:95%;
	font-weight: bold;
	line-height:240%;
	color:#FFF;
	text-decoration:none;
}
#category11LeftNavNews {
	width: 250px;
	float: left;
	background:#DAE0C2;
}
.category11LeftNavNewsCon {
	margin:0px 0px 0px 20px;
	padding:0px;
	width: 230px;
}
.category11LeftNavNewsCon p {
	margin:15px 0px 0px 0px;
	width: 230px;
	font-size:90%;
	line-height:160%;
	color:#333333;
	border-bottom:solid 1px #a9a9a9;
}
.category11LeftNavNewsConList {
	margin:11px 20px 0px 0px;
	padding:0px 0px 5px 0px;
	width: 210px;
}
.category11LeftNavNewsConList ul li.date {
	font-size:75%;
	line-height:110%;
	color:#000000;
}
.category11LeftNavNewsConList ul li a {
	font-size:90%;
	line-height:160%;
	color:#000099;
	text-decoration:underline;
}
.category11LeftNavNewsConList ul li a:hover {
	font-size:90%;
	line-height:160%;
	color:#cc0000;
	text-decoration:underline;
}
.category11LeftNavNewsConList ul li.txt {
	margin: 0px 0px 8px 0px;
	font-size:80%;
	line-height:110%;
	color:#000000;
}
#category11LeftNavConBg {
	background:#EEE7E8;
}
#category11LeftNavConMenuArea {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 20px;
	width: 210px;
}
.category11LeftNavConWrapLine {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
	border-bottom:dotted 1px #b3b3b3;
}
.category11LeftNavConWrapNoline {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category11LeftNavConWrapLast {
	margin:0px 11px 0px 10px;
	padding:10px 0px 9px 0px;
	width: 227px;
}
.category11LeftNavConWrapRight {
	width: 156px;
	float: right;
}
.category11LeftNavConWrapRight ul li a{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#000099;	
}
.category11LeftNavConWrapRight ul li a:hover{
	margin:0px 0px 0px 7px;
	font-size:120%;
	text-decoration:underline;
	color:#cc0000;	
}
.category11LeftNavConWrapRight p.txt{
	margin:0px 0px 0px 7px;
	font-size:80%;
	color:#282828;
	line-height:140%;
}
/* graduate */
#category11LeftNavConMenuList div.graduate_bridal,
#category11LeftNavConMenuList div.graduate_display,
#category11LeftNavConMenuList div.graduate_shop,
#category11LeftNavConMenuList div.graduate_coordinator,
#category11LeftNavConMenuList div.graduate_management,
#category11LeftNavConMenuList div.graduate_teacher {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	width: 210px;
	background:#E2E7CF;
}

#category11LeftNavConMenuList div.graduate_bridal div.head{
	margin:0px;
	padding:0px;
	width: 210px;
	height: 22px;
	background:url(../img/video_LeftNav_bridal.jpg) no-repeat;
}
#category11LeftNavConMenuList div.graduate_display div.head{
	margin:0px;
	padding:0px;
	width: 210px;
	height: 22px;
	background:url(../img/video_LeftNav_display.jpg) no-repeat;
}
#category11LeftNavConMenuList div.graduate_shop div.head{
	margin:0px;
	padding:0px;
	width: 210px;
	height: 22px;
	background:url(../img/video_LeftNav_shop.jpg) no-repeat;
}
#category11LeftNavConMenuList div.graduate_coordinator div.head{
	margin:0px;
	padding:0px;
	width: 210px;
	height: 22px;
	background:url(../img/video_LeftNav_coordinator.jpg) no-repeat;
}
#category11LeftNavConMenuList div.graduate_management div.head{
	margin:0px;
	padding:0px;
	width: 210px;
	height: 22px;
	background:url(../img/video_LeftNav_management.jpg) no-repeat;
}
#category11LeftNavConMenuList div.graduate_teacher div.head{
	margin:0px;
	padding:0px;
	width: 210px;
	height: 22px;
	background:url(../img/video_LeftNav_teacher.jpg) no-repeat;
}
#category11LeftNavConMenuList div.body{
	margin: 0px auto 2px;
	padding: 0px;
	width: 204px;
	background:#FFF;
}

#category11LeftNavConMenuList div.body ul.off {
	margin:0px;
	padding:0px;
	width: 204px;
}
#category11LeftNavConMenuList div.body ul.off li.off {
	width: 204px;
}
#category11LeftNavConMenuList div.body ul.off li.off a{
	display:block;
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#000099;
}
#category11LeftNavConMenuList div.body ul.off li.off a:hover{
	margin: 0px 0px 0px 10px;
	font-size:90%;
	line-height:240%;
	color:#cc0000;
}

/* Topページ　ビデオライブラリーブロック */
div.category1MainAreaWrapForVideoLibrary {
	margin: 45px 0px 40px 0px;
	width: 640px;
}
div.category1MainAreaWrapForVideoLibrary div.Con {
	margin: 20px auto 0px;
	width: 626px;
	clear:both;
}
div.category1MainAreaWrapForVideoLibrary div.Con div.left {
	width: 326px;
	float: left;
}
div.category1MainAreaWrapForVideoLibrary div.Con div.left p {
	margin: 0px 0px 20px 5px; 
	font-size:0.8em;
	color: #000000;
	line-height:150%;
}
div.category1MainAreaWrapForVideoLibrary div.Con div.right {
	width: 300px;
	float: right;
	text-align: right;
}
div.category1MainAreaWrapForVideoLibrary div.Con div.right ul {
	margin: 0px 0px 0px 23px;
	width: 277px;
	height: 49px;
}
div.category1MainAreaWrapForVideoLibrary div.Con div.right ul li a{
	display:block;
	font-size:0px;
	height:49px;
	text-decoration:none;
	line-height:0%;
	text-indent:-9999px;
}
div.category1MainAreaWrapForVideoLibrary div.Con div.right ul li {
	width: 277px;
	height:49px;
}
div.category1MainAreaWrapForVideoLibrary div.Con div.right ul li a {
	background:url(../img/video_top_btn.jpg) no-repeat;
}
div.category1MainAreaWrapForVideoLibrary div.Con div.right ul li a:hover {
	background-position:0px -49px;
}
/* コンテスト　卒業・進級創作展　修正（顔写真なし） */
div.contestBlockRightProfile div.ProfileRight2 {
	margin:0px 0px 0px 0px;
	width:485px;
	float:right;
}
div.contestBlockRightProfile div.ProfileRight2 p{
	margin:0px 0px 5px 0px;
	line-height:160%;
}
p.graduateYushu {
	padding:100px 0px 0px 0px;
}

div.graduateBlock {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.graduateBlock div.contestBlockLeft {
	margin:0px 10px 0px 0px;
	width:166px;
	float:left;
}
div.graduateBlock div.contestBlockRight {
	margin:0px 0px 0px 0px;
	width:454px;
	float:right;
}
div.graduateBlock div.contestBlockRight div.contestBlockRightProfile {
	margin: 3px 0px 0px 0px;
	padding:5px;
	font-size: 1.0em;
	color: #333333;
	line-height:140%;
	background:#F6F6F6;
	border: solid 1px #E6E6E6;
	height: 70px;
}
div.graduateBlock div.contestBlockRightProfile div.face{
	margin:0px 0px 0px 0px;
	width:70px;
	float:left;
}
div.graduateBlock div.contestBlockRightProfile div.ProfileRight{
	margin:0px 0px 0px 0px;
	width:359px;
	float:right;
}
div.graduateBlock div.contestBlockRightProfile div.ProfileRight p{
	margin:0px 0px 5px 0px;
	line-height:160%;
}
div.graduateBlock div.contestBlockRightProfile img.icon{
	margin:0px 10px 0px 0px;
	vertical-align: middle; 
}
div.graduateBlock div.contestBlockRight div.contestBlockRightDes {
	margin:10px 0px 0px 0px;
	clear: both;
	font-size: 1.0em;
	color: #333333;
	line-height:140%;
}

/* 技能五輪 国際大会 */
div.contestBlock2GinouKokusai {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
}
div.contestBlock2GinouKokusaiLeft {
	width: 324px;
	float: left;
}
div.contestBlock2GinouKokusaiRight {
	margin:10px 0px 0px 0px;
	width: 290px;
	float: right;
}
div.contestBlock2GinouKokusaiRight p {
	font-size:80%;
	line-height:160%;
	color:#333333;
}

div.contestBlock2GinouKokusai dl {
	clear: both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:470px;
}
div.contestBlock2GinouKokusai dd {
	margin:10px 0px 0px 0px;
	width:50px;
	float:left;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
div.contestBlock2GinouKokusai dt {
	margin:10px 0px 0px 0px;
	width:410px;
	float:left;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
/* 技能五輪 全国大会 */
div.contestBlock2GinouZenkoku {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
}
div.contestBlock2GinouZenkoku p {
	padding:10px 0px 10px 0px;
	font-size:80%;
	line-height:160%;
	color:#333333;
}
div.contestBlock2GinouZenkokuLeft {
	width: 324px;
	float: left;
}
div.contestBlock2GinouZenkokuRight {
	margin:10px 0px 0px 0px;
	width: 290px;
	float: right;
}
div.contestBlock2GinouZenkokuRight p {
	font-size:80%;
	line-height:160%;
	color:#333333;
}

div.contestBlock2GinouZenkoku dl {
	clear: both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:470px;
}
div.contestBlock2GinouZenkoku dd {
	margin:10px 0px 0px 0px;
	width:50px;
	float:left;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
div.contestBlock2GinouZenkoku dt {
	margin:10px 0px 0px 0px;
	width:410px;
	float:left;
	font-size:80%;
	color: #333333;
	line-height:140%;
}
div.contestBlock2GinouZenkokuTensen {
	margin:30px 0px 15px 0px;
	padding:0px 0px 5px 0px;
	width: 630px;
}
/* ブーケショー */
div.contestBlockBouquet {
	width:630px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
}
div.contestBlockBouquetLeft {
	width: 343px;
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.contestBlockBouquetRight {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 287px;
	float: right;
}
div.contestBlockBouquetLeft p {
	padding:0px 0px 0px 17px;
	font-size:80%;
	line-height:160%;
	color:#333333;
}

/* 松田隆作　現代いけばな展 */
div.contestBlockMatsuda {
	width:620px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
}
div.contestBlockMatsudaLeft {
	width: 317px;
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.contestBlockMatsudaRight {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 303px;
	float: right;
}
div.contestBlockMatsudaRight p {
	padding:0px 0px 0px 19px;
	font-size:80%;
	line-height:160%;
	color:#333333;
}
