charset "utf-8";

/* CSS Document */

/*clr
-------------------------------------------------------------------------------------*/
*{ margin:0; padding:0;}
html{overflow-y: scroll;}
table,div{	margin:auto;}

body{
color: #575757;
font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Verdana, Osaka, 'ＭＳ Ｐゴシック', sans-serif;
clear: both;
zoom: 100%;
font-size: 0.78em;
_font-size: 94%;
/font-size: 94%;
line-height: 1.8;
text-align: center;
overflow-x: hidden;
}

.clearfix:after {
display: block;
clear: both;
height: 0px;
line-height: 0px;
visibility: hidden;
content: ".";
}
.clearfix {display: block;} /* for IE8 */
.clear {clear: both;}

a.nonDeco{text-decoration:none; color:#575757}
a:link{text-decoration:none; color:#6969b3;}
a:visited{text-decoration:none; color:#6969b3;}
a:hover{text-decoration:underline; color:#6969b3;} 

a:focus {outline:none;}	
sup{ vertical-align:ton; font-size:75%;}
sub{ vertical-align:bottom;font-size:75%;}

strong{ font-weight:bold !important;}
b{ font-weight:bold !important;}
em{ font-style:italic !important;}
img{ border:0;}
img.img-right, img.imgR, img.float-right { border:0; float:right; margin-left:20px; margin-bottom:20px;}
img.img-left, img.imgL, img.float-left{ border:0; float:left; margin-right:20px; margin-bottom:20px;}
img.alignright {float:right; display: block; margin: 0 0 0 20px; }
img.alignleft { float:left; display: block; margin: 0 20px 0 0; }
img.aligncenter { display: block; margin: 0 auto; }

.floatL{ float:left; display:inline;}
.floatR{ float:right;}

a:hover img.over{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background:none;
}
.mgT5 {margin-top: 5px;}
.mgT10 {margin-top: 10px;}
.mgT20 {margin-top: 20px;}
.mgT30 {margin-top: 30px;}
.mgT40 {margin-top: 40px;}
.mgT50 {margin-top: 50px;}
.mgT80 {margin-top: 80px;}
.mgT150 {margin-top: 150px;}

.mgR10 {margin-right: 10px;}
.mgR20 {margin-right: 20px;}

.mgB10 {margin-bottom: 10px;}
.mgB15 {margin-bottom: 15px;}
.mgB20 {margin-bottom: 20px;}
.mgB25 {margin-bottom: 25px;}
.mgB30 {margin-bottom: 30px;}
.mgB35 {margin-bottom: 35px;}
.mgB40 {margin-bottom: 40px;}
.mgB50 {margin-bottom: 50px;}
.mgB60 {margin-bottom: 60px;}
.mgB70 {margin-bottom: 70px;}
.mgB80 {margin-bottom: 80px;}

.pdT10 {padding-top: 10px;}
.pdT20 {padding-top: 20px;}
.pdT30 {padding-top: 30px;}
.pdT40 {padding-top: 40px;}
.pdT50 {padding-top: 50px;}

.pdR10{ padding-right:10px;}
.pdR20{ padding-right:20px;}
.pdR30{ padding-right:30px;}
.pdR40{ padding-right:40px;}
.pdR50{ padding-right:50px;}

.pdB10 {padding-bottom: 10px;}
.pdB20 {padding-bottom: 20px;}
.pdB30 {padding-bottom: 30px;}
.pdB40 {padding-bottom: 40px;}
.pdB50 {padding-bottom: 50px;}
.pdB80 {padding-bottom: 80px;}

.pdL10{ padding-left:10px;}
.pdL20{ padding-left:20px;}
.pdL30{ padding-left:30px;}
.pdL40{ padding-left:40px;}
.pdL50{ padding-left:50px;}
.pdL1em{ padding-left:1em;}

.bold{font-weight:bold;}
.large120, .fontsize120 { font-size:120%;}
.large150, .fontsize150 { font-size:150%;}
.small95, .fontsize95{ font-size:95%;}
.small90, .fontsize90{ font-size:90%;}
.small80, .fontsize80{ font-size:80%;}
.small50, .fontsize50{ font-size:50%;}
.alignL, td.alignL{ text-align:left !important; }
.alignC, td.alignC{ text-align:center !important;}
.alignR, td.alignR{ text-align:right !important;}
.vAlignT, td.vAlignT{ vertical-align:top !important;}
.vAlignM, td.vAlignM{ vertical-align:middle !important;}
.vAlignB, td.vAlignB{ vertical-align:bottom !important;}
.nobr{ white-space:nowrap;}

.black{color:#000;}
.pink{ color:#845e5e;}



/**********float_fix**********/

.fix,
.section {
	overflow: hidden;
}
.fix:after,
.section:after { content: ""; display: block; clear: both; height: 0; overflow: hidden; width: 0; }
/*\*/
* html .fix,
* html .section { height: 0; overflow: visible; }
/**/

/**********float_fix**********/












/*header
--------------------------------------------------------------------------------------*/

#header{
width: 960px;
height: 100px;
margin: 0 auto;
padding-top:10px;
background: url(../images/common/header.gif) no-repeat 0px 30px;
}

#header #func {
	text-align: left;
	width: 960px;
	height: 24px;
	margin: 0 auto;
	position: relative;
}

#header #font {
	width: 125px;
	height:24px;
	position: absolute;
	left: 670px;
	top: 2px;
	
}
#header #font dt {
	margin-right: 5px;
	float: left;
}
#header #font dd {
	margin-right: 1px;
	float: left;
}
#header #font dd a {text-decoration:none;}
#header #font dd a:hover {background:#fafafa;}

#header #lang {
	width:170px;
	position: absolute;
	left: 790px;
	top: 0px;
}
#header #lang li {
	float: left;
	margin-left:5px;
}

#header #headL{
width:200px;
height:50px;
float:left;
display:inline;
margin:  0px;
float:left;
position:relative;
top:20px;
left:0;
}
#header #headL h1{
width:200px;
height:50px;
padding: 0px;
margin: 0px;
}

#header #headR{
width:760px;
float: right;
position:relative;
top:40px;
left:0;
}

#header #headR ul#navi {
	width: 696px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../images/common/navi.gif);
}
#header #headR ul#navi li{
margin:0px 0px 0px 0px;
padding-right: 1px;
display:inline;
float: left;
background: url(../images/common/gNaviLine.png) no-repeat right top;
}

#header #headR ul#navi li#navi01{width:103px;background:url(../images/common/navi.gif) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi02{width:123px;background:url(../images/common/navi.gif) no-repeat -103px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi03{width:107px;background:url(../images/common/navi.gif) no-repeat -226px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi04{width:145px;background:url(../images/common/navi.gif) no-repeat -333px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi05{width:104px;background:url(../images/common/navi.gif) no-repeat -478px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:65px;float:left;}
#header #headR ul#navi li#navi06{width:109px;background:url(../images/common/navi.gif) no-repeat -582px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}

#header #headR ul#navi li#navi01 a {width:103px;background:url(../images/common/navi.gif) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi02 a {width:123px;background:url(../images/common/navi.gif) no-repeat -103px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi03 a {width:107px;background:url(../images/common/navi.gif) no-repeat -226px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi04 a {width:145px;background:url(../images/common/navi.gif) no-repeat -333px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi05 a {width:104px;background:url(../images/common/navi.gif) no-repeat -478px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi06 a {width:109px;background:url(../images/common/navi.gif) no-repeat -582px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}

#header #headR ul#navi li#navi01 a:hover {background:url(../images/common/navi.gif) no-repeat 0px -20px;float:left;}
#header #headR ul#navi li#navi02 a:hover {background:url(../images/common/navi.gif) no-repeat -103px -20px;float:left;}
#header #headR ul#navi li#navi03 a:hover {background:url(../images/common/navi.gif) no-repeat -226px -20px;float:left;}
#header #headR ul#navi li#navi04 a:hover {background:url(../images/common/navi.gif) no-repeat -333px -20px;float:left;}
#header #headR ul#navi li#navi05 a:hover {background:url(../images/common/navi.gif) no-repeat -478px -20px;float:left;}
#header #headR ul#navi li#navi06 a:hover {background:url(../images/common/navi.gif) no-repeat -582px -20px;float:left;}

#header #headR ul#navi li#navi01on{width:103px;background:url(../images/common/navi.gif) no-repeat 0px -20px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi02on{width:123px;background:url(../images/common/navi.gif) no-repeat -103px -20px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi03on{width:107px;background:url(../images/common/navi.gif) no-repeat -226px -20px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi04on{width:145px;background:url(../images/common/navi.gif) no-repeat -333px -20px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi05on{width:104px;background:url(../images/common/navi.gif) no-repeat -478px -20px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}
#header #headR ul#navi li#navi06on{width:109px;background:url(../images/common/navi.gif) no-repeat -582px -20px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:20px;float:left;}




/*fotter
--------------------------------------------------------------------------------------*/

#footerMenu{
clear:both;
text-align:center;
}

#footerMenu ul#fMenu{
text-align:center;
}

#footerMenu ul#fMenu li{
border-left:1px solid #575757;
display:inline;
}
#footerMenu ul#fMenu li a{
color:#575757;
padding:0 2em 0 2em;
background-color:#fff;
}

#footerMenu ul#fMenu li a:hover{
	text-decoration:none;
	color:#ccc;
}
#footerMenu ul#fMenu li a.on{
background-color:#4e40b3;
color:#fff;
padding:0 2em 0 2em;
margin-left:0.4em;
border-left:1px solid #575757;
}
#footerMenu ul#fMenu li:first-child{
border-left:none;
}

#footerWrap{
width:100%;
clear:both;
margin:0;
padding:0;
border-top: 1px solid #a7a7ab;
background-color:#eaeaeb;
float:left;
display:inline;
}


#footer{
padding:20px 0;
clear:both;
background-color:#eaeaeb;
text-align:center;
color:#000;
}
#footer li{
text-align:center !important;
}




/* 共通
--------------------------------------------------------------------------------------*/

#wrapper{
	width: 960px;
	margin: 0 auto;
	padding: 40px 0;
}



/* 左スロット
--------------------------------------------------------------------------------------*/
#leftSlot{
	width:700px;
	padding-bottom:40px;
	float:left;
	display:inline;
}

div#contents{
	width:700px;
	margin: 0px;
	padding: 0px 0px 30px 0px;
	text-align:left;
}
div#contentL{
width:700px;
/*width:500px;*/
margin: 0px;
padding: 0px 0px 30px 0px;
text-align:left;
float:left;
display:inline;
}
/*
div#contentR{
width:180px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 30px 0px;
text-align:left;
float:left;
display:inline;
}*/

div#contentL460{
width:460px;
margin: 0px;
padding:0px;
text-align:left;
float:left;
display:inline;
}
div#contentR200{
width:200px;
margin: 0px 0px 0px 40px;
padding: 0px;
text-align:left;
float:left;
display:inline;
}

div.box {
	width: auto;
	overflow: hidden;
	zoom: 1;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
	clear: both;
	text-align:left;
}

div.box1 {
	width: auto;
	overflow: hidden;
	zoom: 1;
	margin:0px 0 10px 0;
	padding:0px 0 10px 0;
	clear: both;
	text-align:left;
}
div.box.borderBottom, div.box1.borderBottom{
	border-bottom:1px solid #b7b7b7;
}
div.box.borderBottomDot, div.box1.borderBottomDot{
	border-bottom:1px dotted #b7b7b7;
}

div.boxX{
background:url(../images/common/dot.gif) repeat-x 0px 5px;
padding:5px 0px;
}

/* box2つ */
div.box2L{
	width:335px;
	float:left;
	display:inline;
	margin:0 30px 0px 0;
}
div.box2R{
	width:335px;
	float:right;
	display:inline;
	margin:0 0px 0px 0;
}
/* box2つ 170-510*/
div.box2L170{
	width:180px;
	float:left;
	display:inline;
	margin:0 30px 0px 0;
}
div.box2R500{
	width:500px;
	float:right;
	display:inline;
	margin:0 0px 0px 0;
}

div.box2R490{
	width:490px;
	float:right;
	display:inline;
	margin:0 0px 0px 0;
}

div.box2L200{
	width:200px;
	float:left;
	display:inline;
	margin:0 0px 0px 0;
}
div.box2R480{
	width:500px;
	float:right;
	display:inline;
	margin:0 0px 0px 0;
}

/* box3つ */
div.box3L{
	width:220px;
	float:left;
	display:inline;
	margin:0 20px 20px 0;
}
div.box3R{
	width:220px;
	float:right;
	display:inline;
	margin:0 0px 20px 0;
}
div.box3L230{
	width:220px;
	float:left;
	display:inline;
	margin:0 10px 0px 0;
}
div.box3R230{
	width:230px;
	float:right;
	display:inline;
	margin:0 0px 0px 0;
}
div.indentsBox{
margin:0 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

h2{
width:auto;
margin: 0px 0px 10px 0px;
padding: 0px 0px 2px 0px;
text-align:left;
font-weight:normal;
font-size:17px;
line-height:1.4;
color:#524942;
background:url(../images/common/h2.gif) no-repeat 0px bottom;
}
	
h3{
width:auto;
margin: 0px 0px 5px 0px;
padding: 0px 0px 2px 0px;
text-align:left;
font-weight:bold;
font-size:15px;
line-height:1.4;
color:#4e40b3;
}
h3.ver2{
background-color:#4e40b3;
padding:8px 12px 6px 12px;
margin: 0px 0px 10px 0px;
-moz-border-radius: 5px;    /* Firefox */
-webkit-border-radius: 5px; /* Safari,Chrome */
border-radius: 5px;         /* CSS3 */
font-weight:normal;
font-size:16px;
color:#fff;
}

h4{
text-align:left;
font-weight:bold;
font-size:14px;
color:#524942;
padding: 0px 0px 0px 0px;
margin:0;
line-height:1.4;
}
h4.ver2{
text-align:left;
font-weight:bold;
font-size:16px;
color:#6264a8;
padding: 2px 0px 2px 22px;
margin: 5px 0px 10px 0px;
background:url(../images/common/dt.gif) no-repeat 0px 7px;
border-bottom:1px dotted #ccc;
}
	
.more {
padding: 0px;
font-size:11px;
text-align:left;
}
.moreR{
padding: 0px;
font-size:11px;
text-align:right;
}

.date{
	font-size:11px;
	color:#6969b3;
	text-align:left;
}


#breadcrumb{
width:960px;
margin: -30px auto 40px auto;
padding:0;
text-align:left;
float:left;
display:inline;
}
#breadcrumb ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:11px;
}
#breadcrumb li{
width:auto;
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
display:inline;
}
#breadcrumb li a{
width: auto;
margin: 0px 5px 0px 0px;
padding: 0px 15px 0px 0px;
background: url(../images/common/arrow_bread.gif) no-repeat right 2px;
text-align: left;
}

ul.lists{
text-align:left;
margin: 0px 0px 0px 0px;
}
.lists li{
list-style:none;
display:block;
text-align:left;
padding:0px;
margin: 0px 0px 5px 0px;

}
.lists li.arrow{ background:url(../images/common/arrow.png) no-repeat 0px 6px; padding-left:10px;}

.lists li img{ margin:0; padding:0;display:inline;}

p.texts{
	text-align:left;
	padding: 0px 0px 20px 0px;
}


ul.anchorList{
margin:10px 0px 10px 0px;
padding: 0px;
}
.anchorList li{
display: inline;
background-color:#4e40b3;
padding:3px 28px;
/*
padding:3px 12px 3px 12px;
background: url(../images/common/arrowDown.gif) no-repeat 0px 12px;
*/
margin-right:5px;
margin-bottom:5px;
-moz-border-radius: 2px;    /* Firefox */
-webkit-border-radius: 2px; /* Safari,Chrome */
border-radius: 2px;         /* CSS3 */
font-size:12px;
font-weight:normal;
float:left;
}
.anchorList li a{color:#fff; white-space:nowrap;}
.anchorList li span{
/*background: url(../images/common/arrowDown.gif) no-repeat 0px 5px;
padding-left:12px;
*/
}
.anchorList li.nowon{background-color:#a9a4f0;}



ul.anchorList2{
margin:10px 0px 10px 0px;
padding: 0px;
}
.anchorList2 li{
display: inline;
padding:3px 12px 3px 12px;
margin: 0 5px 0 0px;
font-size:12px;
font-weight:normal;
float:left;
background: url(../images/common/arrowDown.gif) no-repeat 0px 12px;
}
.anchorList2 li a{white-space:nowrap;}
.anchorList2 li span{
/*background: url(../images/common/arrowDown.gif) no-repeat 0px 5px;
padding-left:12px;
*/
}
.anchorList2 li.nowon{background-color:#a9a4f0;}


.anchor{
display:block;
height:0px;
/height:1px;
overflow:hidden;
text-indent:-9999px;
margin-top:-0px;
padding-bottom:0px;
}

dl.dl{
margin: 5px 0px 0px 0px;
text-align:left;
line-height: 1.6;
}
.dl dt{
padding:0px;
margin: 0px 0px 5px 0px;
font-size:110%;
font-weight:bold;
}
.dl dt.arrow1{ background:url(../images/common/arrow.gif) no-repeat 0px 4px; padding-left:14px; font-weight:normal;}

.dl dd{
padding:0px;
margin: 0px 0px 20px 0px;
}
.dl dd.arrow{ background:url(../images/common/arrow.png) no-repeat 0px 6px; padding-left:10px;}

.anchor{
display:block;
height:0px;
/height:1px;
overflow:hidden;
text-indent:-9999px;
margin-top:-200px;
padding-bottom:200px;
}

div#liPrev{width:60px !important; float:left; margin:0px; padding:7px 3px 6px 3px; line-height:1; height:1; background-color:#4f41b3; color:#fff; text-align:center;}
div#liNext{width:60px !important; float:right; margin:0px; padding: 7px 3px 6px 3px; line-height:1; height:1; background-color:#4f41b3; color:#fff; text-align:center;}

div#liPrev a { color:#fff; text-decoration:none;}
div#liNext a { color:#fff; text-decoration:none;}


/* 右スロット
--------------------------------------------------------------------------------------*/

#rightSlot{
	width:200px;
	float:right;
	display:inline;
}

#rightSlot #menu {
width:200px;
padding:0px;
margin:0px;
}

#rightSlot #menu li{
margin:0 0 5px 0;
padding:0px 0 1px  0;
display:block;
line-height:1;
}
#rightSlot #menu li.border{
border-top: 1px dotted #666;
margin:8px 0 5px 0;
padding:13px 0 5px  0;
}

#rightSlot dl#contactus{
text-align:left;
line-height: 1.6;
margin: 10px 0px 10px 0px;
padding:0;
}
#contactus dt{
padding:0px;
margin: 0px 0px 10px 0px;
}
#contactus dd{
padding:0px;
margin: 0px 0px 20px 0px;
font-size:90%;
line-height:2;
}
#movieR{
width:200px;
float:left;
	display:inline;
}

#movieR div.mv{
	width:90px;
	float:left;
	display:inline;
	padding:0px 10px 10px 0px;
	text-align:left;
}



/* index */
body#index{
	background: url(../images/common/body.gif) repeat-x 0px 0px;
}
#example {
	width:960px;
	height:340px;
	position:relative;
}
#example #logoPosition {
	position:absolute;
	bottom:18px;
	left:15px;
	z-index:500;
}
#example .clImg{
    width:960px;
    position:relative;
}
.clImg img {
    position:absolute;
    left:0;
    top:0;
}
#example .clImg2{
    width:960px;
    position:relative;
}

.clImg2 img {
    position:absolute;
    right:0;
    top:0;
}

#outlineOverflow{
	/*height:155px;
	overflow:hidden;*/
	margin:0px;
}

#newsOverflow{
width: 700px;
/*
width: 460px;
height:330px;
*/
margin: 0px 0px 10px 0px;
padding: 0px;
/*
overflow:auto;
*/
}

#newsOverflow dl{
width: 680px;
margin: 10px 0 0 0;
padding: 0;
}
#newsOverflow dt{
color:#6969b3;
font-weight:normal;
}

#newsOverflow dd {
padding:0 0 10px 0;
margin: 0 0 10px 0;
border-bottom:1px dotted #888;
}

#movieOverflow{
width: 700px;
/*
width: 200px;
height:330px;
*/
margin: 0px 0px 10px 0px;
padding: 0px;
/*
overflow:auto;
*/
}

#movieOverflow dl{
width: 680px;
margin: 10px 0 0 0;
padding: 0;
}

#movieOverflow dt{
color:#6969b3;
font-weight:normal;
}

#movieOverflow dd {
	padding:0 0 10px 0;
margin: 0 0 10px 0;
	border-bottom:1px dotted #888;
}

/* Research */
body#research{}


/* People */
body#people{}
#people .picture{
	width:120px;
	float:left;
	padding-right:20px;
}
#people .profile{
	width:195px;
	float:left;
}


/* People */
body#publications{}
#publications p.texts{
	text-align:left;
	line-height:1.4;
	padding: 0px 0px 30px 0px;
}

/* news */
body#news{}

#news dl{
margin: 0;
padding: 0;
text-align:left;
}

#news dt{
color:#6969b3;
font-weight:normal;
text-align:left;
}

#news dd {
padding:0 0 20px 0;
margin: 0 0 20px 0;
border-bottom:1px dotted #888;
text-align:left;
}

#news p, #news #leftSlot{
text-align:left;}

/* movie */
body#movie{}

#movie dl{
margin: 0;
padding: 0;
text-align:left;
}

#movie dt{
color:#6969b3;
font-weight:bold;
}

#movie p ,#movie #leftSlot{
text-align:left;}


#movie dd {
padding:0 0 20px 0;
margin: 0 0 20px 0;
border-bottom:1px dotted #888;
}

#movie #btnBack{
text-align:center;
padding-top:20px;
}


/* recruit */
body#recruit{}


/* access */
body#access{}


/* movie */
body#album{}


#album dl.albumDl{
margin: 0;
text-align:left;
}

#album .albumDl dt{
color:#6969b3;
font-weight:bold;
margin: 5px 0 5px 0;
}

#album .albumDl dd {background: url(../images/common/arrow.gif) no-repeat 0px 3px !important;padding:0 20px 10px 14px;}
#album .albumDl dd a{color:#333; text-decoration:underline;}
#album .albumDl dd a:hover{color:#ccc; text-decoration:underline;}

#album .imageBox{
	margin-bottom:5px;
}

img.size-large{
	margin-bottom:5px;
}

img.movie_thumb {
  float: left;
  width: 80px;
  height: auto;
  margin-right: 10px;
}
#movieOverflow img.movie_thumb {
  float: left;
  width: 60px;
  height: 40px;
  margin-right: 10px;
}


#album .box .eye img {
    max-height: 150px;
    max-width: 200px;
}






