@charset "shift_jis";



#countainer {
	font-family: "Arial CE";
	color: #3E3E3E;
	width: 700px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: left;
}


/* ***********************************************************************
	右サイドメニューあり
*********************************************************************** */

/*メイン*/
body.nonSideMenuPage div#main {
		width: 700px;
		margin-top: 20px;
		color:#3E3E3E;
		text-align:center;
		}

/*left-box*/
body.nonSideMenuPage div#left-box {
	float: left;
	width: 505px;
	margin-bottom: 20px;
	text-align:left;
	margin-top:10px;
}

/*right-box*/
body.nonSideMenuPage div#right-box {
	float: right;
	width: 190px;
	text-align: center;
}


.nonSideMenuPage .clear {
	clear: both;
}


/*TOPページのフラッシュ画像*/
body.nonSideMenuPage div#flash {
	width: 700px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
}

/*right-boxのimgバナー*/	
.nonSideMenuPage #right-box img {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*right-boxの中のBOX（EXHIBITION・EVENT・SHOP NEWS・COLLECTION・SHCOOL）*/
.nonSideMenuPage #right-box .box {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size:12px;
	text-align: center;
	background-color: #E0E0E0;
}


/*right-boxの中のBOXの中のテキスト（EXHIBITION・EVENT・SHOP NEWS・COLLECTION・SHCOOL）*/
.nonSideMenuPage #right-box .box-text {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-size:12px;
	text-align: left;
}

/*水平線*/
hr {
	color: #999999;
}

/* ***********************************************************************
	INFOMATION
*********************************************************************** */

/*INFOMATIONの画像マージン*/
.nonSideMenuPage #left-box img {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*INFOMATIONのテキスト*/
.news {
	width: 345px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size:13px;
	color:#3E3E3E;
	}

/*INFOMATIONのテキスト幅狭いバージョン-画像幅235pxが限界*/	
.news2 {
	width: 250px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size:13px;
	color:#3E3E3E;
	}
	
/*INFOMATIONのテキストのみ*/	
.news3 {
	width: 460px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size:13px;
	color:#3E3E3E;
	}

/*INFOMATIONのテキスト幅中間くらいのバージョン*/	
.news4 {
	width: 290px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size:13px;
	color:#3E3E3E;
	}
	
/*INFOMATIONの写真を2枚縦に並べたい時のDIV*/	
.news-img{
	float:left;
	width:200px;
	}

/*INFOMATIONのタイトルフォント*/	
#left-box .f16 strong {
	font-family: Arial CE;
	font-size:22px;
}

/*INFOMATIONのnews3の中のリンク色を黄緑に指定*/
.news3 a:link {
	color:#99CC00;
	}
.news3 a:visited {
	color:#99CC00;
	}
.news3 a:hover {
	color: #7AB8B7;
	}
.news3 a:active {
	color: #FF9900;
	}

/*INFOMATIONのフォント色を黄緑に指定*/
.f-yellow {
	color:#99CC00;
	}

/* ***********************************************************************
	ABOUT PUT ONのページ
*********************************************************************** */

/*ABOUT PUT ONの文章*/
.concept {
	width: 280px;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 0px;
	font-size:12px;
	color:#666666;
	text-align:left;
	}
	
/*ABOUT PUT ONの写真*/
.concept-img {
	width: 300px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
.profile{
	clear: both;
	font-size:12px;
	width:400px;
	margin-left:10px;
	}

/* ***********************************************************************
	SCHOOLのページ
*********************************************************************** */

/*SchoolのDIV*/
body.nonSideMenuPage div#school {
	float: left;
	width: 505px;
	text-align:left;
	color:#3E3E3E;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*SchoolのDIVの中のテキスト*/
.school-text {
	width: 430px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size:13px;
	}
	
#form1 {
	font-size: 12px;
}

/* ***********************************************************************
	SHOP LISTのページ
*********************************************************************** */

.list{
	color:#828282;
	text-align:left;
	font-size:14px;
	clear:both;
	}

.list-box{
	width: 153px;
	float:left;
	font-size:13px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:40px;
	}

.kenmei{
	color:#828282;
	font-size:14px;
	clear:both;
	}
	

/* ***********************************************************************
	PRESSのページ
*********************************************************************** */

.press1{
	width:250px;
	float:left;
	color:#828282;
	text-align:left;
	font-size:13px;
	}
	
.press2{
	width:250px;
	float:right;
	color:#828282;
	text-align:left;
	font-size:13px;
	}
	
press-box{
	width:200px;
	float:right;
	}

/* ***********************************************************************
	SITE POLICYのページ
*********************************************************************** */

.policy{
	font-family:Arial CE;
	font-size:12px;
	}

.policy table {
	float: left;
}

/* ***********************************************************************
	EXHIBITIONのページ
*********************************************************************** */

.exhibition{
	font-family:Arial CE;
	font-size:12px;
	float:left;
	margin-top:0;
	}

/* ***********************************************************************
	COLLECTIONのページ
*********************************************************************** */

/*メイン*/
body.nonSideMenuPage div#main2 {
		width: 700px;
		margin-top: 40px;
		}

/*left-box*/
body.nonSideMenuPage div#left-box2 {
	float: left;
	width: 190px;
}

/*right-box*/
body.nonSideMenuPage div#right-box2 {
	float: right;
	width: 505px;
	text-align: center;
	margin-bottom: 20px;
}

/*TOPページのフラッシュ画像*/
body.nonSideMenuPage div#flash2 {
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/* ***********************************************************************
	フォントサイズ
*********************************************************************** */

.f9{
	font-size:9px;
	}

.f10{
	font-size:10px;
	}
	
.f12{
	font-size:12px;
	}

.f14{
	font-size:14px;
	}

.f16{
	font-size:16px;
	}
	
.f18{
	font-size:18px;
	}

.red{
	color: #FF0000;
	}
	
.gray {
	color: #3E3E3E;
	font-size:12px;
	}
	
.green{
	color: #99CC00;
	}

/* ***********************************************************************
	フロート
*********************************************************************** */

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.clear{
	clear: both;
}
/* ***********************************************************************
	フッター
*********************************************************************** */

#footer {
	clear: both;
	width: 700px;
	font-size: 9px;
	color:#999999;
	text-align: center;
	margin-top: 20px;

