@charset "UTF-8";



/*----------------------
ページ別背景振り分け
----------------------*/
body#uffda {
	background: #0f0f0f url(../images/background_uffda.jpg) no-repeat;
}



/*----------------------
メインコンテナ
----------------------*/
div#containerback {
	width: 990px;
	height: auto;
	margin: 0 auto;
	background: url(../images/background_uffda2.png) 0 0 repeat-y;
}
* html div#containerback {
	background: url(../images/background_uffda2_8.png) 0 0 repeat-y;
}
div#container {
	position: relative;
	width: 950px;
	height: auto;
	margin: 0 20px;
	background: #000;
}



/*----------------------
ヘッダ
----------------------*/
div#container div#header {
	width: 950px;
	height: 80px;
	background: url(../images/header_uffda.png);
}
div#container div#header h1 a {
	display: block;
	float: left;
	width: 250px;
	height: 80px;
	text-indent: -9999px;
}
div#container div#header div#chlang {
	float: left;
	width: 680px;
	margin-top: 50px;
	text-align: right;
	font-size: 0.7em;
	color: #fff;
}
div#container div#header div#chlang a {
	color: #fff;
}



/*----------------------
フッタ
----------------------*/
div#footer {
	width: 950px;
	height: 22px;
}
div#footer p#copy {
	float: left;
	font-size: 0.7em;
	color: #999;
	font-family: 'Georgia' , serif;
	margin: 5px 0 0 20px;
}
div#footer p#gototop a {
	display: block;
	float: right;
	font-size: 0.7em;
	color: #999;
	font-family: 'Georgia' , serif;
	margin: 5px 20px 0 0;
}

div#footer2 {
	width: 990px;
	height: 30px;
	margin: 0 auto;
	background: url(../images/background_uffda4.png) 0 0 no-repeat;
	text-indent: -9999px;
}
* html div#footer2 {
	background: url(../images/background_uffda4_8.png) 0 0 no-repeat;
}



/*----------------------
コンテンツ
----------------------*/
div#container div#contents {
	width: 910px;
	margin: 10px 20px 0;
}


/*ウフダメインページ*/
div#container div#contents div#leftparts {
	width: 395px;
	float: left;
}
div#container div#contents div#leftparts h2 {
	width: 259px;
	height: 233px;
	margin: 0 auto;
	background: url(../images/uffdalogo03.png) 0 0 no-repeat;
	text-indent: -9999px;
}

/*左下バナー*/
div#container div#contents div#leftparts div.btn_10ss a {
	display: block;
	width: 283px;
	height: 55px;
	margin: 20px auto 0;
	background: url(../images/uffdabtn_10ss.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
div#container div#contents div#leftparts div.btn_10ss a:hover {
	background-position: 0 -55px;
}
div#container div#contents div#leftparts div.btn_09fw a {
	display: block;
	width: 283px;
	height: 55px;
	margin: 20px auto 0;
	background: url(../images/uffdabtn_09fw.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
div#container div#contents div#leftparts div.btn_09fw a:hover {
	background-position: 0 -55px;
}
div#container div#contents div#leftparts div.btn_09ss a {
	display: block;
	width: 283px;
	height: 55px;
	margin: 20px auto 0;
	background: url(../images/uffdabtn_09ss.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
div#container div#contents div#leftparts div.btn_09ss a:hover {
	background-position: 0 -55px;
}
div#container div#contents div#leftparts div.btn_others a {
	display: block;
	width: 283px;
	height: 40px;
	margin: 20px auto 0;
	background: url(../images/uffdabtn_others.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
div#container div#contents div#leftparts div.btn_others a:hover {
	background-position: 0 -40px;
}

/*右側*/
div#container div#contents div#rightparts {
	width: 495px;
	float: left;
}
div#container div#contents div#rightparts ul#portfolio {
	list-style-type: none;
}





/*コレクションページ*/
div#container div#contents div#leftparts02 {
	width: 250px;
	float: left;
}
div#container div#contents div#leftparts02 h2 {
	width: 117px;
	height: 47px;
	margin: 0 auto;
	background: url(../images/uffdalogo01.png) 0 0 no-repeat;
	text-indent: -9999px;
}

div#container div#contents div#leftparts02 h3 {
	width: 220px;
	height: 244px;
	margin: 30px auto 0;
	text-indent: -9999px;
}
div#container div#contents div#leftparts02 h3#aw09 {
	background: url(../images/uffda2009fwimg.png) 0 0 no-repeat;
}
div#container div#contents div#leftparts02 h3#ss09 {
	background: url(../images/uffda2009ssimg.png) 0 0 no-repeat;
}
div#container div#contents div#leftparts02 h3#ss10 {
	background: url(../images/uffda2010ssimg.png) 0 0 no-repeat;
}

div#container div#contents div#leftparts02 img.fwban {
	display: block;
	width: 220px;
	height: 37px;
	margin: 20px auto 0;
}

div#container div#contents div#rightparts02 {
	width: 660px;
	float: left;
}
div#container div#contents div#rightparts02 div#uffdaimg02 {
	width: 564px;
	height: 240px;
	margin: 0 auto;
}

div#container div#contents div#rightparts02 h3 {
	width: 564px;
	height: 71px;
	margin: 20px auto 0;
	text-indent: -9999px;
}
div#container div#contents div#rightparts02 h3#aw09 {
	background: url(../images/uffda_theme.png) 0 0 no-repeat;
}
div#container div#contents div#rightparts02 h3#ss09 {
	background: url(../images/uffda_theme09ss.png) 0 0 no-repeat;
}
div#container div#contents div#rightparts02 h3#ss10 {
	background: url(../images/uffda_theme10ss.png) 0 0 no-repeat;
}

/*左下バナー*/
div#container div#contents div#leftparts02 div.btn_09fw_s a {
	display: block;
	width: 220px;
	height: 43px;
	margin: 20px auto 0;
	background: url(../images/uffdabtn_09fw_s.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
div#container div#contents div#leftparts02 div.btn_09fw_s a:hover {
	background-position: 0 -43px;
}
div#container div#contents div#leftparts02 div.btn_09ss_s a {
	display: block;
	width: 220px;
	height: 43px;
	margin: 20px auto 0;
	background: url(../images/uffdabtn_09ss_s.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
div#container div#contents div#leftparts02 div.btn_09ss_s a:hover {
	background-position: 0 -43px;
}
div#container div#contents div#leftparts02 div.btn_10ss_s a {
	display: block;
	width: 220px;
	height: 43px;
	margin: 20px auto 0;
	background: url(../images/uffdabtn_10ss_s.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
div#container div#contents div#leftparts02 div.btn_10ss_s a:hover {
	background-position: 0 -43px;
}
div#container div#contents div#leftparts02 div.btn_others_s {
	width: 220px;
	height: 35px;
	margin: 20px auto 0;
	background: url(../images/uffdabtn_others_s.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
div#container div#contents div#leftparts02 div.btn_others_s a {
	display: block;
	width: 220px;
	height: 35px;
	margin: 20px auto 0;
	background: url(../images/uffdabtn_others_s.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
div#container div#contents div#leftparts02 div.btn_others_s a:hover {
	background-position: 0 -35px;
}