@charset "utf-8";body {	margin:0px;	padding:0px;	background-color: #000;	background: url(../img/bg.gif);	color:#000;	text-align:center;	font-size:12px;	line-height:16px;	font-family:serif;}img {	border: 0px;}#container {	margin:0px auto 0px auto;	width:918px;	background-color:#fff;	border-left: 1px #666 solid;	border-right: 1px #666 solid;	text-align:center;}#header {	margin:0px auto 0px auto;	width:880px;	height:5px;	background-color:#333;}#header_image {	margin:10px auto 0px auto;	width:882px;	height:520px;	background: url(../img/main.jpg);}#lang_switch {margin-right:17px;text-align:right;height:14px;}.gray_space {	float:left;	width:533px;	height:25px;	background-color:#000;	background: url(../img/gray_space.gif);}.gray_space img {	margin-left:7px;	margin-top:5px;}.info {	float:left;	width:110px;	height:25px;	margin-left:9px;	background-color:#000;	background: url(../img/info.gif);}.info_off {	float:left;	width:110px;	height:25px;	margin-left:9px;	background-color:#000;	background: url(../img/info_off.gif);}.works {	float:left;	width:110px;	height:25px;	margin-left:5px;	background-color:#000;	background: url(../img/works.gif);}.works_off {	float:left;	width:110px;	height:25px;	margin-left:5px;	background-color:#000;	background: url(../img/works_off.gif);}.shop {	float:left;	width:110px;	height:25px;	margin-left:5px;	background-color:#000;	background: url(../img/shop.gif);}#menu {text-align:left;	margin:17px auto 0px auto;	width:882px;	height:25px;}.top_info {	float:left;	width:357px;	height:145px;	margin-left:19px;	margin-top:32px;	background-color:#000;	background: url(../img/top_info.gif);}.top_info_img {	float:right;	width:439px;	height:140px;	margin-right:0px;	margin-top:36px;	background-color:#000;	background: url(../img/top_info_img.jpg);}#infos {	margin:	0px 17px;	height:220px;	border-bottom:1px #ccc solid;}#footer {clear:both;	margin:0px auto 0px auto;	width:880px;	height:15px;	background-color:#333;	background: url(../img/footer.gif);}#sponsers {clear:both;margin: 10px 0px 10px 17px;height:32px;}.sponser {	float:left;	margin-top:8px;	margin-left:2px;	width:60px;	height:18px;	background: url(../img/sponser.gif);}.sponser_1 {	margin-left:5px;	float:left;	width:115px;	height:32px;	background: url(../img/sponser_1.gif);}.sponser_2 {	margin-left:10px;	float:left;	width:115px;	height:32px;	background: url(../img/sponser_2.gif);}.sponser_3 {	margin-left:10px;	float:left;	width:57px;	height:32px;	background: url(../img/sponser_3.gif);}.sponser_4 {	margin-left:5px;	float:left;	width:110px;	height:32px;	background: url(../img/sponser_4.gif);}.sponser_5 {	float:left;	width:110px;	height:32px;	background: url(../img/sponser_5.gif);}.sponser_6 {	float:left;	width:110px;	height:32px;	background: url(../img/sponser_6.gif);}#outline_top {	margin:10px auto 0px auto;	width:882px;	height:139px;	background: url(../img/outline_top.jpg);}#works_top {	margin:10px auto 0px auto;	width:882px;	height:139px;	background: url(../img/works_top.jpg);}#info_left {clear:both;float:left;width:530px;text-align:center;}#info_right {margin-right:60px;float:right;width:250px;}#info_left_top {font-size:12px;text-align:left;padding-left:3px;	margin:10px auto 20px auto;width:466px;}.writer_name {margin-top:15px;text-align:right;}.azuma_name {font-size:13px;margin-bottom:15px;text-align:left;font-weight:bold;}#infos_outline {clear:both;	margin:	22px 17px 0px 17px;}#outline_3_top {	margin:10px auto 0px auto;	width:523px;	height:29px;	background: url(../img/outline_3_top.gif);}#outline_3_middle {font-size:12px;text-align:left;	margin:0px auto 0px auto;	padding:5px 28px 5px 28px;	width:459px;	background-color:#ededed;}#outline_3_bottom {	margin:0px auto 17px auto;	width:523px;	height:29px;	background: url(../img/outline_3_bottom.gif);}#info_right_middle {margin-top:45px;	width:270px;	height:270px;	background: url(../img/right_bottom_img.jpg);}#info_right_bottom_1 {margin-top:15px;	width:270px;}#info_right_bottom_2 {margin-top:4px;	width:270px;}#works_container {	margin:20px auto 0px auto;	width:880px;}#works_left {float:left;margin-left:17px;	width:420px;	text-align:left;}#works_right {float:right;margin-right:17px;	width:420px;	text-align:right;}#works_block_2 {border-bottom:solid 1px #999;padding-bottom:13px;margin-right:20px;margin-top:8px;}#works_block_2 img {margin-top:7px;}#works_block_3 {margin-top:8px;margin-bottom:25px;}#works_block_5 {margin-top:18px;}#detail_1_top {	margin:10px auto 0px auto;	width:882px;	height:139px;	background: url(../img/detail_top_1.jpg);}#detail_2_top {	margin:10px auto 0px auto;	width:882px;	height:139px;	background: url(../img/detail_top_2.jpg);}#detail_3_top {	margin:10px auto 0px auto;	width:882px;	height:139px;	background: url(../img/detail_top_3.jpg);}#detail_4_top {	margin:10px auto 0px auto;	width:882px;	height:139px;	background: url(../img/detail_top_4.jpg);}#detail_container {	margin:20px auto 0px auto;	width:880px;}#showcase {	margin:20px auto 0px auto;	width:880px;}#detail_left {float:left;margin-left:35px;	width:620px;	text-align:left;}#detail_right {float:right;margin-right:38px;	width:150px;	text-align:right;}#detail_right img {	margin-bottom:2px;}.detail_caption {margin-top:5px;}#page_move {width:840px;border-top:1px solid #999;margin-bottom:20px;clear:both;text-align:right;margin-left:35px;padding-top:10px;padding-right:10px;}#page_move img{margin:3px;}.caption_img {float:left;display:block;}.caption_text {font-size:10px;float:left;display:inline;margin-left:10px;height:40px;line-height:20px;}.go_to_shop {clear:both;display:block;width:698px;text-align:right;margin-bottom:10px;}.thumbs {margin-top:20px;}p {margin:0px;}a {margin:0px;}img |margin:0px;}
