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

body{ margin:0px; padding:0px; background-color:#ffffff; font-size:12px; line-height:14px;}
#mainContent { width: 930px; height:auto; margin-left:auto; margin-right:auto;}
.space{height:10px;}
.clear{ clear:both;}
#head_images{}
.logo {display: block; width: 900px; margin: 15px auto 20px; overflow: hidden;}
#menu { height:60px; width:auto; padding:0px; padding-left:15px; margin-left:auto; margin-right:auto; background:url(../inmages/bg_menu.jpg) repeat-x;}
#menu2 { margin: 0 0 0 70px;height:auto; width:880px; padding-left:0px; padding-top:15px; font-size:12px;  font-style:normal; text-align: center;  }
#menu2 ul{ padding:0px; margin:0px; list-style:none;  font-size:12px; }
img{border:0;}
#menu ul{ padding:0px; margin:0px; list-style:none;}
#menu2 li{ padding:0px; margin:0px; display:block; float:left; font-size:12px;  height:30px; }
#menu2 li.first style2 {border: none; list-style:none;}
#menu2 li a{ padding: 0 10px; margin:0px; display: inline; float:left; font-size:12px; text-decoration: none; border-left: 1px solid #999; }
#menu li{ padding:0px; margin:0px; display:block; float:left;}
#menu li a{ padding:0px; margin:0px; display:block; float:left;}
.head_box { margin-top:10px; padding-left:5px;}
.detail_content_box { background:url(../inmages/bg_box1_content.jpg) repeat-y; height:auto; margin-left:5px; padding-left:15px; padding-right:10px; padding-top:1px;
margin-top:0px; }
.detail_content_box2 { background:url(../inmages/bg_box_content2.jpg) repeat-y; height:auto; margin-left:5px; padding-left:5px; padding-right:10px; padding-top:1px;
margin-top:0px; }
.detail_content_box4 { background:url(../inmages/bg_box_content2.jpg) repeat-y; height:auto; margin-left:5px; padding-left:2px; padding-right:10px; padding-top:1px;
margin-top:0px; }
.line { background:url(../inmages/bg_box1_content.jpg); border-bottom-style:dotted; border-bottom-width:thin; border-bottom-color:#999999; margin-left:0px; margin-right:10px; }
.footer_leftbox { margin-left:5px;}
.pic{ margin-left:5px; width:auto; float:left; height:auto;}
.pic4{ margin-left:5px; width:120px; background:url(../inmages/pic_small2.jpg) no-repeat; height:180px; float:left; }
.pic2{ margin-left:10px; width:120px; float:left; background:url(../inmages/pic_small.jpg) no-repeat; height:220px; font-size:10px; }
.pic3{ margin-left:10px; width:170px; float:left; background:url(../inmages/pic_big.jpg) no-repeat; height:210px;}
.content_conter { float:left; margin-top:5px; width:410px; height:auto; margin-left:5px; padding:0px;}
.content_conter2 { float:right; margin-top:5px; width:648px;; height:auto; margin-right:12px; padding:0px;}
.footer_detail_center { float:left; background:url(../inmages/title_conter_box.jpg) no-repeat;}
.pic_content_center { height:auto; padding-left:10px; float:left; background-color:#ededed;}
.detail_text { float:right; width:160px;}
.head_center_content{ background:url(../inmages/title_conter_box.jpg) no-repeat; height:53px; width:403px;}
.detail_center_other { background:url(../inmages/box_release.jpg) no-repeat; width:402px; height:50px;}
.content_right { float:right; width:255px; margin-top:5px; height:500px;}
.head_center_content2{  background:url(../inmages/top_center_box.jpg) no-repeat; width:402px; height:58px; margin:0px;}
.head_center_content3{  background:url(../inmages/top_center_box.jpg) no-repeat; width:402px; height:26px; margin:0px;}
#footer_center{ margin-left:1px;}
#banner{}
.detail{background:url(../inmages/bg_center_box.jpg) repeat-y; height:auto; width:auto; padding:20px 0 30px;}
.detail2{background:url(../inmages/bg_center_box.jpg) repeat-y; height:auto; width:auto; margin-left:1px; margin-top:15px;}
.detail3{ background:url(../inmages/bg_detail.jpg) repeat-y; height:auto; width:auto; }

.title_content_box{font-size:12px; font-weight:bold; line-height:10px; margin-top:5px;}

#content_left { width:250px; float:left; padding:0px; margin-left:10px; height:auto; margin-top:-5px;}
.box1 { margin:0px; padding:0px; margin-top:0px;}
.footer_bottom { margin-right: auto;margin-left: auto; margin:0px; background:url(../inmages/footer.jpg) no-repeat; height:60px; background-position:center; }
.text{width:200px; float:right; margin-right:18px; height:auto; margin-top:10px; line-height:1.5em;}
.text2{width:430px; float:right; margin-right:30px; height:auto; margin-top:10px;}
#top_right_title { margin-left:5px; }
.text_head  { margin:0px; padding:0px; height:auto; margin-left:15px; padding-left:5px; padding-top:3px; padding-bottom:3px; margin-top:5px; margin-bottom:5px; width:895px; }
h1{font-size:10px; margin-top:5px; margin-bottom:3px; }
a{ text-decoration: none; }
.click_more { float:right;   width:150px; font-size:14px; padding-top:20px; padding-left:30px; padding-right:20px; text-align:right; }

.pic_detail { margin-top:10px; margin-left:5px;}
.pic_detail2 { margin-top:22px; margin-left:8px;}
.pic_detail3 { padding-top:20px; margin-left:5px;}

.in_right{width:90px; float:right; margin-right:15px;}

.title_inbox{color:#333; font-size:10px; font-weight:bold;}

.shosai_inbox{color:#333; font-size:10px; font-weight:bold; padding:0; margin:0;}

.shosai_link{padding-top:0px; padding-right:3px; padding:0; margin:0;}
.shosai_link a{color:#06F; font-size:10px;}

/* work */

.header_work{background-image:url(../work_list/images/work_h.jpg); width:902px; height:71px;}
.work_c{padding-left:15px;}
.text_title{padding-left:15px; padding-top:10px;}
.all_pic_work{background-image:url(../work_list/images/work_b.jpg); width:902px; background-repeat:repeat-y;}

.images_level_work{width:288px; height:240px; background-repeat:no-repeat; float:left; margin-left:7px; margin-top:18px; border:dotted 1px #999;}
.pic_list_work{text-align:center;}
.text_list_work{width:285px; margin-left:2px; text-align:center;}
.text_list_work a{color:#06F; font-size:12px; font-weight:normal; font-weight:bold; line-height:1.3em;}
.text_list_work a:hover{color:#fff; text-decoration:underline;}
.footer_work{background-image:url(../work_list/images/work_f.jpg); width:902px; height:77px;}
.work1{border-bottom:#999 1px dotted; padding-bottom:15px; width:896px;}
.work2{border-bottom:#999 1px dotted; padding-bottom:15px; width:896px;}


/*2010.09.29 ozawa update start*/

.click_more {
 background:url(../inmages/release_border.gif)  repeat-x bottom ;
 padding: 20px 20px 5px 0px;
 margin: 0 3px 0 0;
 width: auto;
 font-size: 13px;
 text-align: right;
 float: right; 
}

.click_more span {
	background: url(../inmages/release_icon.gif)  no-repeat center left;
	padding: 0 0 0 20px;
}

.dvd-border {
	border: 4px solid #ccc;
	width: 362px;
}

.dvd-border img {
	border: 1px solid #fff;
}

.content_right .box1 {
	margin: -10px 0 0 0;
}

#banner {
	margin: 0 0 20px 0;
}

.footer_leftbox {
	margin: 0 0 20px 5px;
}

/*2010.09.29 ozawa update end*/

/* 2010.10.05. 21.00 ken update */
/* --------------------------------- */
.main-header{
	width:100%;
}
.bar-under-header{
	background:url("../inmages/bg_menu.jpg") repeat-x ;
	height:60px;
	display:block;
}
div#menu{
	width:904px;
	margin:0 auto;
	padding-left:0px;
}
