@charset"utf-8";

#tokubetsuMain {
	width:730px;
	margin:5px 0 0;
}
#tokubetsuMain .mainImg {
	width:730px;
	height:200px;
}
#tokubetsuMain .mainImg img {
	border:solid 1px #CCC;
}

/* navi */
#tokubetsuMain .navi {
	background:url(/exhibition/2012/1211nov/images/navi_bk.gif) repeat-x;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	height:26px;
}
#tokubetsuMain .navi li {
	float:right;
}

/* top */
#tokubetsuMain #takumiLead {
	padding:25px 0 30px 2px;
}
#takumiLead .boxLeft {
	width:375px;
	float:left;
}
#takumiLead .boxLeft dt {
	font-size:1.167em;
	color:#300;
	padding-bottom:12px;
}
#takumiLead .boxLeft dd span {
	padding-left:1em;
}
#takumiLead .boxRight {
	width:315px;
	float:right;
}
#takumiLead .boxRight table {
	width:100%;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
}
#takumiLead .boxRight th,
#takumiLead .boxRight td {
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	font-size:1em;
	line-height:1.4;
}
#takumiLead .boxRight th {
	width:23%;
	padding:7px 0;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	background-color:#944C4C;
}
#takumiLead .boxRight td {
	width:77%;
	padding:6px 12px;
}
#takumiLead .boxRight .listLink {
	padding:16px 0 13px;
}
#takumiLead .boxRight .listLink a {
	padding-left:13px;
	background:url(/exhibition/2012/1211nov/images/link_icon.gif) no-repeat left center;
	color:#930;
	text-decoration:underline;
}
#takumiLead .boxRight .getReaderBnr {
	width:112px;
	float:left;
}
#takumiLead .boxRight .getReaderTxt {
	width:181px;
	float:right;
	font-size:.833em;
	line-height:1.2;
}

#tokubetsuMain #takumiThick {
	width:730px;
	height:303px;
	background-image:url(/exhibition/2012/1211nov/images/back.gif);
	position:relative;
	margin-bottom:35px;
}
#takumiThick div,
#takumiThick p {
	position:absolute;
	z-index:0;
}
#takumiThick .thickTitle {
	color:#300;
	left:17px;
	top:16px;
}
#takumiThick .cap01,
#takumiThick .cap02,
#takumiThick .cap03 {
	font-size:.917em;
	line-height:1.3;
	z-index:2;
}
#takumiThick .ph01 {
	left:19px;
	top:70px;
}
#takumiThick .ph02 {
	left:343px;
	top:3px;
	z-index:1;
}
#takumiThick .ph03 {
	left:420px;
	top:16px;
}
#takumiThick .cap01 {
	left:42px;
	top:264px;
}
#takumiThick .cap02 {
	left:419px;
	top:200px;
}
#takumiThick .cap03 {
	left:554px;
	top:264px;
}
#takumiThick .sc01,
#takumiThick .sc02,
#takumiThick .sc03 {
	z-index:5;
}
#takumiThick .sc01 a img,
#takumiThick .sc02 a img,
#takumiThick .sc03 a img {
	opacity:0;
	filter:alpha(opacity=0);
}
#takumiThick .sc01 a:hover img,
#takumiThick .sc02 a:hover img,
#takumiThick .sc03 a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50);
}
#takumiThick .sc01 {
	left:227px;
	top:73px;
	width:68px;
}
#takumiThick .sc02 {
	left:346px;
	top:183px;
	width:62px;
}
#takumiThick .sc03 {
	left:564px;
	top:181px;
	width:68px;
}

#tokubetsuMain #takumiLecture {
}
#takumiLecture .boxLeft {
	width:210px;
	float:left;
}
#takumiLecture .boxRight {
	width:510px;
	float:right;
}
#takumiLecture .boxLeft p {
	font-size:.833em;
	line-height:1.3;
	padding:0 0 20px 3px;
	margin-top:-56px;
	width:117px;
}
#takumiLecture .boxLeft p span {
	font-size:.9em;
}
#takumiLecture .boxRight dt {
	font-size:1.167em;
	line-height:1.3;
	color:#300;
	padding-bottom:6px;
}
#takumiLecture .boxRight dd {
	padding:4px 12px;
	line-height:1.3;
}
#takumiLecture .boxRight dd.lectureDate {
	color:#FFF;
	background-color:#944C4C;
}
#takumiLecture .boxRight dd.lectureTxt {
	background-color:#E8E9CE;
	border-bottom:solid 2px #FFF;
}
#takumiLecture .boxRight p {
	font-size:.833em;
	line-height:1.4;
	padding-top:7px;
}

/* thickbox html */
#tokubetsuWindow {
	padding-top:20px;
	margin:0;
	text-align:center;
}
#tokubetsuWindow .winDiv {
	padding-bottom:5px;
	width:460px;
	margin:0 auto;
}
#tokubetsuWindow .winDiv div {
	width:200px;
	float:left;
	text-align:left;
}
#tokubetsuWindow .winDiv div.morePh {
	width:242px !important;
}
#tokubetsuWindow .winDiv dl {
	color:#333;
	font-size:12px;
	line-height:160%;
	padding:0;
	margin:0;
	width:245px;
	text-align:left;
	float:right;
}
#tokubetsuWindow .winDiv dl.moreTxt {
	width:218px !important;
}
#tokubetsuWindow .winDiv dl dt {
	font-size:1.083em;
	line-height:120%;
	padding:0 2px 4px;
	border-bottom:dotted 1px #600;
	margin:0 0 10px;
}
#tokubetsuWindow .winDiv dl dt span {
	font-size:.846em;
}
#tokubetsuWindow .winDiv dl dd {
	padding:0;
	margin:0;
}

/* takumi page */
#tokubetsuMain #takumiPage {
	padding:20px;
	background-image:url(/exhibition/2012/1211nov/takumi/images/page_bk.jpg)
}
#takumiPage h2 {
	padding-bottom:10px;
}
#takumiPage .trickLead {
	font-size:1.083em;
	line-height:1.6;
	padding-bottom:18px;
}
#takumiPage .trickBox {
	background-color:#FFF;
	padding:9px;
	margin-bottom:20px;
	border-style:solid;
	border-width:1px;
}
#takumiPage .bcBlue {
	border-color:#698CA3;
}
#takumiPage .bcGold {
	border-color:#A09954;
}
#takumiPage .trickBox h3 {
	padding-bottom:10px;
}
#takumiPage .trickBox p {
	font-size:1.083em;
	line-height:1.6;
}
#takumiPage .trickBox .relativeBox {
	position:relative;
}
#takumiPage .trickBox .relativeBox div {
	position:absolute;
	z-index:0;
}
#takumiPage .trickBox .relativeBox p {
	position:absolute;
	z-index:1;
}
#takumiPage .trickBox .relativeBox p a {
	font-size:.846em;
	line-height:1.4;
}
#takumiPage .trickBox .relativeBox .sc53,
#takumiPage .trickBox .relativeBox .sc58,
#takumiPage .trickBox .relativeBox .sc68 {
	z-index:10 !important;
}
#takumiPage .trickBox .relativeBox .sc53 {
	width:53px;
	height:53px;
}
#takumiPage .trickBox .relativeBox .sc58 {
	width:58px;
	height:58px;
}
#takumiPage .trickBox .relativeBox .sc68 {
	width:68px;
	height:68px;
}
#takumiPage .trickBox .relativeBox a img {
	opacity:0;
	filter:alpha(opacity=0);
}
#takumiPage .trickBox .relativeBox a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50);
}

#takumiPage .trickBox .chokinBox {
	height:284px;
	background:url(/exhibition/2012/1211nov/takumi/images/illust01.gif) no-repeat 294px 90px;
}
.chokinBox .photo01_1 {
	left:4px;
	top:5px;
}
.chokinBox .photo01_2 {
	left:318px;
	top:13px;
}
.chokinBox .name01_1 {
	left:105px;
	top:256px;
}
.chokinBox .name01_2 {
	left:490px;
	top:211px;
}
.chokinBox .sc01_1 {
	left:148px;
	top:186px;
}
.chokinBox .sc01_2 {
	left:525px;
	top:137px;
}

#takumiPage .trickBox .makieBox {
	height:328px;
	background:url(/exhibition/2012/1211nov/takumi/images/illust02.gif) no-repeat 437px 161px;
}
.makieBox .leadTxt {
	width:236px;
	left:432px;
	top:2px;
}
.makieBox .photo02_1 {
	left:6px;
	top:0px;
}
.makieBox .photo02_2 {
	left:16px;
	top:263px;
}
.makieBox .name02_1 {
	right:550px;
	top:212px;
	display:table;
	/display:inline;
	/zoom:1;
}
.makieBox .name02_2 {
	right:472px;
	top:264px;
	display:table;
	/display:inline;
	/zoom:1;
}
.makieBox .sc02_1 {
	left:162px;
	top:168px;
}
.makieBox .sc02_2 {
	left:218px;
	top:269px;
}

#takumiPage .trickBox .aokaiBox {
	height:372px;
	background:url(/exhibition/2012/1211nov/takumi/images/illust03.gif) no-repeat 12px 195px;
}
.aokaiBox .leadTxt {
	width:280px;
	left:2px;
	top:0px;
}
.aokaiBox .photo03_1 {
	left:370px;
	top:15px;
}
.aokaiBox .photo03_2 {
	left:244px;
	top:193px;
}
.aokaiBox .name03_1 {
	right:289px;
	top:41px;
	display:table;
	/display:inline;
	/zoom:1;
}
.aokaiBox .name03_2 {
	left:341px;
	top:345px;
}
.aokaiBox .sc03_1 {
	left:453px;
	top:28px;
}
.aokaiBox .sc03_2 {
	left:311px;
	top:243px;
}

#takumiPage .trickBox .tsunoBox {
	height:286px;
	background:url(/exhibition/2012/1211nov/takumi/images/illust04.gif) no-repeat 130px 139px;
}
.tsunoBox .photo04_1 {
	left:5px;
	top:4px;
}
.tsunoBox .photo04_2 {
	left:336px;
	top:42px;
}
.tsunoBox .name04_1 {
	left:234px;
	top:73px;
}
.tsunoBox .name04_2 {
	right:169px;
	top:41px;
	display:table;
	/display:inline;
	/zoom:1;
}
.tsunoBox .sc04_1 {
	left:236px;
	top:6px;
}
.tsunoBox .sc04_2 {
	left:504px;
	top:65px;
}

#takumiPage .moreBox {
	float:left;
	width:480px;
	background-color:#633;
	padding:11px 0;
	margin-top:3px;
}
#takumiPage .moreBox h4 {
	padding:0 0 8px 12px;
}
#takumiPage .moreBox p {
	padding:0 15px 15px 12px;
	color:#FFF;
}
#takumiPage .moreBox p a {
	color:#FFF;
}
#takumiPage .moreBox .phBox {
	padding:0 22px;
}
#takumiPage .moreBox .phBox .leftPh {
	width:206px;
	float:left;
	margin-top:21px;
}
#takumiPage .moreBox .phBox .leftPh div {
	padding-bottom:4px;
}
#takumiPage .moreBox .phBox .leftPh p {
	font-size:.916em;
	min-height:17px;
	/height:17px;
	padding:0 20px 0 5px;
	background:url(/exhibition/2012/1211nov/takumi/images/white_glass.gif) no-repeat right center;
	display:table-cell;
	/display:inline;
	/zoom:1;
}
#takumiPage .moreBox .phBox .rightPh {
	width:210px;
	float:right;
}
#takumiPage .moreBox .phBox .rightPh div {
	padding-bottom:5px;
}
#takumiPage .moreBox .phBox .rightPh p {
	font-size:.916em;
	min-height:17px;
	/height:17px;
	padding:0 0 0 20px;
	margin-left:5px;
	background:url(/exhibition/2012/1211nov/takumi/images/white_glass.gif) no-repeat left center;
}
#takumiPage .moreBox .phBox a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}
#takumiPage .moreIllust {
	width:184px;
	float:right;
}

/*
	float clear
=========================================*/
.clr {
    overflow: hidden;
}
.clr:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
* html .clr {
    height: 1em;
    overflow: visible;
}
