@charset "utf-8";
/* CSS Document */


/*USEFULL*/
*	{margin:0; padding:0}
a img, fieldset	{border:none}
a em,h1 em,h2 em,h3 em,h4 em {display:none;}
.clear{ clear:both}
a{ outline-width: 0px;}
a, a:active	{ text-decoration:none}
a:hover	{color:#FFFF00;}
li.limale{ list-style-image:url(../images/puce_m.png);}
li.lifemale{  list-style-image:url(../images/puce_f.png);}
.copyr{ margin-left: 373px; margin-top: 11px; display: block; width: 70px; height: 14px; color: white; font-size: 11px;}
p.copytext{ color: white; margin-top: 20px;}
p.copytext span{font-style: italic;}
.group:after { content: "."; display: block; visibility: hidden; clear: both; height: 0; width: 0; }

#alertext{ height:16px; color:#FFFFFF; display:none}
body{margin:0; padding:0;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:13px; color:#333333; background:#010101 url(../images/body_bg.jpg) 50% 50% repeat-y fixed;  }
div#col_left{ float:left;background:#010101 !important; display:inline; } 
div#col_right{ float:right;height:620px; display:inline; margin:5px /*100px*/80px 0 0px; width:550px}
div#col_right ul#portrait_set{ margin:39px 0 7px 0; padding:0; width:457px; float:left; height:507px}
div#col_right ul#portrait_set li{ list-style-type:none; float:left; display:inline; margin:11px 0 0 20px; padding:0}
div#col_right ul#portrait_set li a img_portrait{ display:block; width:126px; height:158px;}
div#col_right ul#portrait_set li a.img_portrait em {display:none;}
div#col_right ul#portrait_set li a.img_portrait:hover {border: 0;position: relative;z-index: 500;text-decoration:none;}
div#col_right ul#portrait_set li a.img_portrait:hover em {font-style: normal;display: inline;position: absolute;top:-44px;width:124px; height:58px;left:0;padding: 0;color: white;border:none;background:#FF3300; text-align:center;z-index: 551;
}
div#col_right ul#portrait_set li a.img_portrait:hover em span{ line-height: 1.3em; font-size: 10px; display: block; width: 124px; margin-top: 2px;}
/*CONTACT PAGE */
div#formular{ float: left; width: 350px; height: auto; display: block; margin: 0 100px 0 0}
div#formular p{ margin: 15px 0 0 0 ; color: white}
div#directions{ float: right; width: 320px; display: block; margin: 0 0 0 5px;}
div#directions2{ float: left; width: 320px; display: block; margin: 0 20px 0 0;}
/*Featured*/
div#featured{ float: left; display: block}
div#content_feat{ float: right; display: inline; width: 300px; margin: 20px 50px 0 0; color: white; font-size: 1.5em; line-height: 1.5em; font-style: italic;}
ul#featured_set{ margin:20px 0 7px 0; padding:0 0 0 0; width:400px; float:left; height:507px}
ul#featured_set li{ list-style-type:none; float:left; display:inline; margin:2px 5px 0 0; padding:0}
ul#featured_set li a img_portrait{ display:block; width:126px; height:158px;}
ul#featured_set li a.img_portrait em {display:none;}
ul#featured_set li a.img_portrait:hover {border: 0;position: relative;z-index: 500;text-decoration:none;}
ul#featured_set li a.img_portrait:hover em {font-style: normal;display: inline;position: absolute;top:-44px;width:124px; height:58px;left:0;padding: 0;color: white;border:none;background:#FF3300; text-align:center;z-index: 551;
}

div#placer_div{ width:100%; height:849px; background:url(../images/bg_placer.jpg) no-repeat 50% 50%; position:relative}
div#placer_div div#container{ width:980px; margin:auto; padding: 0 0 0 0  }
div#placer_div div#container div#center{ background: url(../images/back_center.jpg) no-repeat 93px 0; display:block; width:786px;height:577px; margin:auto; text-align:left; padding: 0 0 0 0 }
h2.h2_titles{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#FFFFFF; margin:40px 0 0 0; padding:0; }
h2.h2_titles2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#FFFFFF; margin:5px 0 0 0; padding:0; }
h3.h3_titles{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; margin:40px 0 0 0; padding:0}
p.text_about,ul#news_list li p{ width:770px; padding:10px 0 10px 0; margin: 10px 0 0 0; border-top:1px dotted #333333; color:#FFFFFF; font-size:13px; line-height:20px}
p.shout{ width:770px; padding:15px 0 10px 0; color: #FFFFFF; font-size:18px; text-align:center;}
label.adr_lb{ display:block; width:100px; float:left; font-weight:bold}
label.lb_ct{ display:block; width:300px; font-size:14px; color:#CCCCCC}
input#button{ width:150px; text-align:center; color:#FFFFFF; background:#000000; border:1px solid white; margin:10px 0 0 0}
form#contact{ width:300px; padding:10px 0 10px 0; margin: 10px 0 20px 0; border-top:1px dotted #333333; color:#FFFFFF; font-size:14px; line-height:20px; float:left}
textarea{ width:300px; background:#000000; border:1px solid white;}
input.txtfield{ width:300px; height:20px; background:#000000; border:1px solid #999999; color:#FFFFFF; padding:2px}
input.txtfield:focus{border:1px solid #FFFFFF}
ul#news_list{  margin:0; padding:0}
ul#news_list li{list-style-type:none;}

div#contact{ color:#FFFFFF; font-size:14px; margin:10px 0 0 0; width:770px;border-top:1px dotted #333333;padding:10px 0 10px 0 }
address{ float:left}
div#placer_div div#container div#banner{ background:url(../images/top_banner786x107.jpg) no-repeat; display:block; width:786px; height:107px; margin:auto}
div#placer_div div#container div#banner h1#logo{ display:block; float:left; background:url(../images/dxim_logo122x47.jpg) no-repeat; width:122px; height:47px; margin:26px 0 0 21px}
div#placer_div div#container div#banner div#top_text{ display:block; float:left; background: url(../images/dxim_text_top286x21.jpg) no-repeat; width:286px; height:21px; margin:45px 0 0 110px}
div#placer_div div#container div#banner div#phonetique{ display:block; float:left; background: url(../images/dxim_phon102x31.jpg) no-repeat; width:102px; height:31px; margin:40px 0 0 110px}
div#placer_div div#container div#banner div#moving_text{ display:block; width:384px;height:18px; color:#FFFFFF; margin:16px 0 0 205px; z-index:100; font-size:11px; vertical-align: baseline; float: left; text-align: center;}

div#placer_div div#container div#col_left{ float:left; margin:0; padding:0; width:232px; height:auto; margin:50px 0 0 90px; background:#000000; }
div#placer_div div#container div#col_left ul.menu{ margin:10px 0 10px 0; padding:0 0 0 0; display: block}
div#placer_div div#container div#col_left ul.menu li{ list-style-type:none; padding: 0 0 0 0; float: left}
div#placer_div div#container div#col_left ul.menu li a{ margin: 0 0 0 0; padding: 0 0 0 0}
div#placer_div div#container div#col_left ul.menu li a#item1{ background: url(../images/menu_f_ja.jpg) no-repeat; display:block; width:232px; height:25px;}
div#placer_div div#container div#col_left ul.menu li a#item2{ background: url(../images/menu_f_fo.jpg) no-repeat; display:block; width:232px; height:25px; margin-top: 1px}
div#placer_div div#container div#col_left ul.menu li a#item1_nar{ background: url(../images/narator_male215x26.jpg) 0 -59px no-repeat; display:block; width:230px; height:51px}
div#placer_div div#container div#col_left ul.menu li a#item2_nar{ background: url(../images/narrator_female215x26.jpg) 0 -59px; display:block; width:230px; height:51px}
div#placer_div div#container div#col_left ul.menu li a#item3{ background: url(../images/menu_h_ja.jpg) no-repeat; display:block; width:232px; height:25px; margin-top:3px}
div#placer_div div#container div#col_left ul.menu li a#item4{ background: url(../images/menu_h_foreign.jpg) no-repeat; display:block; width:232px; height:25px; margin-top: 1px}

.sel{background-position:-240px 0!important}
.sel2{background-position:0 0!important}
div#placer_div div#container div#col_left ul.menu li a#item1:hover,div#placer_div div#container div#col_left ul.menu li a#item2:hover,div#placer_div div#container div#col_left ul.menu li a#item3:hover,div#placer_div div#container div#col_left ul.menu li a#item4:hover{ background-position:-240px 0}
div#placer_div div#container div#col_left ul.menu li a#item1_nar:hover,div#placer_div div#container div#col_left ul.menu li a#item2_nar:hover{ background-position:0 0}
div#placer_div div#container div#col_left form div{ margin:0 0 0 0; border-top:1px dotted #666666; border-bottom:1px dotted #666666; text-align:center}
div#placer_div div#container div#col_left form div input.inputString{ width:200px; height:22px; background:#000000 url(../images/search_zoom.gif) no-repeat 180px 5px; border:1px solid white; margin:5px 0 5px 0; color:#CCCCCC; padding:3px}
div#placer_div div#container div#col_left a.print_headshot{ background:url(../images/print_h112x25.jpg) no-repeat; display:block; width:112px; height:25px; margin:10px 0 0 0; float:left; display: inline}
div#placer_div div#container div#col_left a#print_composite{ background:url(../images/print_c112x25.jpg) no-repeat; display:block; width:112px; height:25px; margin:10px 0 0 0; float:left}
a#print_selection{ background: url(../images/print_selection112x25.jpg) no-repeat; display:block; width:112px; height:25px; margin:18px 0 0 3px; float:left}
a#access_map{ background: url(../images/access_map112x25.jpg) no-repeat; display:block; width:112px; height:25px; margin:18px 0 0 3px; float:left}
a#contact_online{ background: url(../images/contact_online112x25.jpg) no-repeat; display:block; width:112px; height:25px; margin:18px 0 0 3px; float:left}
div#placer_div div#container div#col_left a.news{ background: url(../images/news_but112x25.jpg) no-repeat; display:block; width:112px; height:25px; float:right; margin:10px 0 0 0}
div#placer_div div#container div#col_left a.news2{ background: url(../images/news_but112x25.jpg) no-repeat; display:block; width:112px; height:25px; float:right; margin:10px 0 0 0}
p#slectprint{ margin:0; padding:0}
input.sel_print{background-color: white; color:black; font-size:12px; border:1px solid #FFFFFF;width:112px; height:25px; margin:18px 0 0 3px; float:left}
input.sel_print:hover{ color:#FFFFFF; background:#333333; }
div#placer_div div#container div#col_left a.print_headshot:hover,div#placer_div div#container div#col_left a.news:hover,a#print_selection:hover,a#access_map:hover,a#contact_online:hover,div#placer_div div#container div#col_left a#print_composite:hover{ background-position:0 -32px}
div#arrow_left{ float:left; margin:290px 4px 0 26px; display:inline}
div#arrow_left a.arrowleft{ background:url(../images/arrow_left.gif) no-repeat; width:22px; height:27px; display:block}
div.black{ background:black; width:22px; height:27px; display:block}
div#arrow_right{ float:right; margin:290px 18px 0 0}
div#arrow_right a.arrowright{ background:url(../images/arrow_right.gif) no-repeat; width:22px; height:27px; display:block}
div#model{ float:right; margin:20px 40px 0 0; display:inline; position:relative; z-index: 0;}
div#macout{ position: absolute; z-index: 10; top:30px; right: -15px;}
div#model h3#model_name{ color:#FFFFFF; font-size:20px; padding-bottom:0; margin:27px 0 10px 0}
div#model_narrator{ float:right; margin:20px 20px 0 0; display:inline}
div#model_narrator h3#model_name{ color:#FFFFFF; font-size:20px; padding-bottom:0; margin:27px 0 10px 0}
div#model table.measurement{ width:363px;padding:0; margin:0 }
div#model table.measurement tr td.col01{ width:91px; padding:2px 2px 0 2px; background:#010101; font-size:11px; text-align:right}
div#model table.measurement tr td.col02{width:91px; padding:2px 2px 0 2px; color:#FFFFFF; background:#010101;font-size:11px; text-align:left}

div#directions p,div#directions2 p{ line-height:18px}
div#directions h1,div#directions2 h1{ font-size:15px; margin:11px 0 0 0; padding:0 0 18px 0}
/*LITTLE IMAGE SQUAES*/
ul.img_square{ margin:1px 0 0 8px; padding:0 0 0 0;height:269px}
ul.img_square li{ display:inline; float:left; list-style-type:none; margin:11px 11px 11px 11px; padding:0 0 0 0}
/*BOTTOM MENU*/
ul#bottom_menu{ margin:59px 0 0 178px; padding:0; height: 15px;}
ul#bottom_menu li{ list-style-type:none; display:inline; display: block; float: left; height: 15px;}
ul#bottom_menu li#btn_item1{ margin:0 0 0 0}
ul#bottom_menu li#btn_item2{ margin:0 0 0 27px}
ul#bottom_menu li#btn_item3{ margin:0 0 0 25px}
ul#bottom_menu li#btn_item4{margin:0 0 0 23px}
ul#bottom_menu li#btn_item5{margin:0 0 0 25px}
ul#bottom_menu li#btn_item6{margin:0 0 0 33px}

ul#bottom_menu li#item1_jp{ margin:0 0 0 -28px}
ul#bottom_menu li#item2_jp{ margin:0 0 0 9px}
ul#bottom_menu li#item3_jp{ margin:0 0 0 8px}
ul#bottom_menu li#item4_jp{margin:0 0 0 15px}
ul#bottom_menu li#item5_jp{margin:0 0 0 6px}
ul#bottom_menu li#item6_jp{margin:0 0 0 7px}

ul#bottom_menu li a{ color:#FFFFFF}
ul#bottom_menu li a:hover{ text-decoration:overline; color:#CCCCCC}
ul#bottom_menu li#item1{}
/*PAGINATION*/
p.pagination{ color:#FFFFFF; margin:10px 0 0 0; padding: 0 0 0 0; text-align:center; clear: both}
p.pagination a{ color:#FFFFFF; margin-right:5px}
b.big_page,p.pagination a:hover{ color:#FFFFFF; font-size:16px}
/*BOTTOM MENU*/
div#bottom{ display:block; background:url(../images/bottom_menu786x107.jpg) no-repeat; width:786px; height:107px; float:left; margin:7px 0 0 96px}
div#bottom_menu_main{ display:block; background:url(../images/bottom_menu786x107.jpg) no-repeat; width:786px; height:107px; float:left; margin:14px 0 0 96px}
/*HEADSHOT PRINT*/
div#whiteboard{ width:350px; height:500px; display:block; background:white url(../images/bg_whiteboard.png) repeat; overflow:hidden}

ul#head2print{margin:0; padding:0; position:relative; left:40px }
/*ADD LINKS PAGE jng*/
div#link_container{width: 500px;margin: auto; text-align: center;}
ul#links{ margin:0; padding:0}
ul#links li{ list-style-type:none; margin:20px 0 0 0; text-align:center}
ul#lifetabs { margin:0 0 0 0; padding:0 0 0 0}
ul#lifetabs li{ list-style-type:none;display:block; margin:0; padding:0}
ul#lifetabs li#streetblog{float: left; display: inline}
ul#lifetabs li#sep{ display: block; width: 2px; height: 23px; background: gray; float: left; margin: 0 0 0 9px}
ul#lifetabs li#twitter{float: right}
ul#lifetabs li#streetblog a{ display:block; background: url(../images/model108x37.jpg) no-repeat 0 -2px; width:106px; height:39px; cursor: pointer; }
ul#lifetabs li#twitter a{ display:block; background: url(../images/narrator108x37.jpg) no-repeat 0 -2px; width:106px; height:39px;cursor: pointer; }

ul.narrator_list{ color:#FFFFFF; float:left; text-align:left; margin:20px 0 0 20px; padding:0 0 5px 0 ; border-bottom:1px dotted #999999}
ul.narrator_list li{ list-style-type:none; margin:0 0 14px 0; width: 250px}
ul.list_lang{ font-size: 0.9em; line-height: 0.8em; margin-left: 28px; margin-top: 10px;}
ul.list_lang li{ list-style-type: square;}
img#portrait_narrator{ float:left; margin: 20px 0 0 0; border:1px solid #CCCCCC}
div.watermark{ display:none}
/*CONTENT Selected tabs*/
ul#lifetabs li#streetblog a.selected{ background-position:0 -42px}
ul#lifetabs li#twitter a.selected{ background-position:0 -42px}
ul#lifetabs li#streetblog a:hover,ul#lifetabs li#twitter a:hover,ul#lifetabs li#lastfm a:hover,ul#lifetabs li#delicious a:hover{ background-position:0 -42px}
ul#lifetabs li#streetblog a.selected:hover,ul#lifetabs li#twitter a.selected:hover{ background-position:0 -42px}
ul#head2print li{ float:left; margin:5px 40px 0 0}
.error{ border:1px solid #FF0000}
/*#map{ float:left; margin:80px 0 0 20px}*/
#map{ margin: 15px 0 0 0}
.txtcopier{ color: white;!important}

div#news{}
ul#archives{ margin: 15px 0 0 0 }
ul#archives li{ list-style-type: none; float: left; margin: 10px 0 0 10px; font-size: 0.9em;}
ul#archives li a{ color:#EDEDED; display: block; width: 250px; }
ul#archives li a:hover{ color:white; text-decoration: underline }
ul#ul_stat li{ list-style-type: none; float: left; margin: 5px 5px 0 5px}
ul#ul_stat li a#chiyoda{ color: #347235}
ul#ul_stat li a#futokoshin{color:#7F5217}
ul#ul_stat li a#yamanote{ color: #4CC417}
#trains p{ margin-top: 5px; font-size: 0.9em; padding-top: 5px}
p.chiyoda{ color: #347235; border-top: 1px dotted #347235}
p.futokoshin{color:#7F5217; border-top: 1px dotted #7F5217}
p.yamanote{ color: #4CC417; border-top: 1px dotted #4CC417}
#map p{ display: block; float: right; margin: 5px 90px 0 0}

* html .group { height: 1%; }
* html div#bottom,
* html div#bottom_menu_main{ display:block; background:url(../images/bottom_menu786x107.jpg) no-repeat; width:786px; height:107px; float:left; margin:14px 0 0 48px}
* html div#placer_div div#container div#banner div#moving_text{ display:block; width:384px;height:18px; color:#FFFFFF; margin:16px 0 0 110px; z-index:100; font-size:11px; vertical-align: baseline; float: left}
* html div#col_right ul#portrait_set{ margin:39px 0 7px 0; padding:0; width:457px; float:left; height:auto}
* html div#col_right{ float:right;height:620px; display:inline; margin:5px 65px 0 0px; width:550px}
* html div#arrow_left{ float:left; margin:290px 0 0 0x; display:inline}
* html div#col_right ul#portrait_set li a.img_portrait:hover em {font-style: normal;display: block;position: absolute;top:98px;width:120px; height:54px;left:0;padding: 2px;color: white;border:none;background:#FF3300; text-align:center}
* html div#placer_div div#container div#center{ background: url(../images/back_center.jpg) no-repeat 90px -50px; display:block; width:786px;height:620px!important; margin:auto; text-align:left; padding: 0 0 0 0 }
*html div#model{ float:right; margin:20px 40px 0 0; display:inline}
*html div#mycarousel{ float: left; margin: 42px 0 0 35px}
