@import "../../../css/common.css";#main{	padding-top:40px;	padding-bottom:30px;	text-align:left;	color:#000;}#flowers {	text-align:center;}h1{	color:#DE520F;	padding:0;	font-size:100%;	font-weight:normal;	float:right;}h1 a{	color:#DE520F!important;}h1 a:hover{	color:#DE520F!important;}p.back_to_top{	width:740px;}ul#navi{	list-style-type:none;	width:820px;	display:block;	margin:15px 0 0;}ul#navi li{	padding-right:30px;	float:left;	text-indent:-9999px;}ul#navi li.last{	float:right;	padding:0;}ul#navi li a{	display:block;	height:15px;}ul#navi li#before{	width:85px;}a#before{	background:url("../../img/before.jpg") no-repeat 0 0;	width:85px;}a#next{	background:url("../../img/next.jpg") no-repeat 0 0;	width:85px;}a#skip{	background:url("../../img/skip.jpg") no-repeat 0 0;	width:85px;}a#return{	background:url("../../img/return.jpg") no-repeat 0 0;	width:92px;}a#back{	background:url("../../img/back.gif") no-repeat 0 0;	width:125px;}a#go_top{	background:url("../../img/go_top.jpg") no-repeat 0 0;	width:125px;}dl{	padding:0;	margin:0;	line-height:180%;}dt{	margin-left:10px;	float:left;	width:50px;}p.memo{	border-top:1px solid #666;	border-bottom:1px solid #666; 	border-left:1px solid #666; 	border-right:1px solid #666; 	float:right;	display:block;	text-align:right;	padding:10px 30px;	line-height:160%;	width:240px;	font-size:90%;	background-color:#fff;}p.memo a{	color:#DE520F;	text-decoration:none;	border-bottom:1px #DE520F dotted;	padding:2px 2px 0;}p.memo a:hover{	background-color:#E36C33;	color:#fff;	border-bottom:1px #E36C33 dotted;	text-decoration:none;}a.button{	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	border-left:1px solid #ccc;	border-right:1px solid #ccc;	padding:5px 10px;	margin:20px 10px 0;	text-align:center;	width:135px;	font-size:100%;	color:#000;	display:block;	background-color:#fff;}a.button:hover{	border-top:1px solid #DE520F;	border-bottom:1px solid #DE520F;	border-left:1px solid #DE520F;	border-right:1px solid #DE520F;	color:#DE520F;	background-color:#efefef;	text-decoration:none;}#upper_part{	width:740px;	margin:0 40px 40px;}#middle_part{	width:740px;	margin:0 40px 40px;}#lower_part{	width:740px;	margin:0 40px;	padding-bottom:5px;}#latest_part{	width:740px;	padding-bottom:25px;	margin:0 40px;}p.voice{	text-align:left;	padding-bottom:5px;	font-family: "$B#M#S(B $BL@D+(B",serif;	line-height:160%;}p.voice	a:hover{	color:#DE520F;	text-decoration:none;}p.back_to_top{	margin-bottom:10px;}#works01,#works02,#works03,#works04,#works05,#works06,#works07,#works08{	background-color:#efefef;	padding-top:25px;	width:820px;}/*-----index---------*/#allstars{	width:720px;	margin:0 50px;}#allstars img{	float:left;	margin:40px 0 60px;	display:inline;}#detail{	display:block;	text-align:left;}#detail dl{	font-size:90%;}/*-----works01---------*/#works01 div#detail{	margin-left:40px;	width:220px;	height:350px;	float:left;	background-image:url(../img/01ajisai/u_takeuma_ajisai.jpg);	background-repeat:no-repeat;	background-position:right bottom;}* html body #works01 div#detail{	margin-left:20px;}#works01 div#middle_part p{	width:330px;}#works01 #lower_part img{	float:right;	padding:0;	margin-left:40px;}.bottom{	margin-bottom:5px;}/*-----works02---------*/#works02 div#detail{	width:480px;	height:350px;	float:right;	background-image:url(../img/02yuri/u_francis_yuri.jpg);	background-repeat:no-repeat;	background-position:right top;	margin:0;	padding:0;}#works02 div#lower_part img.right{	margin-left:40px;	margin-bottom:40px;}*html bldy #works02 #lower_part img.right{	margin-left:20px;}#works02 .button{	margin-bottom:40px;}#works02 p.voice{	padding-bottom:15px;}#works02 .bottom{	float:left;}/*-----works03---------*/#works03 div#detail{	margin:0 40px;	width:220px;	height:350px;	float:left;	background-image:url(../img/03girls/u_murai_girls.jpg);	background-repeat:no-repeat;	background-position:right bottom;}* html body #works03 div#detail{	margin:0 20px;}#works03 div#upper_part img.right{	margin-top:130px;}#works03 div#lower_part img.left{	margin-right:40px;}#works03 div#lower_part img.right{	margin-left:40px;}#works03 .bottom{	float:right;	margin-top:40px;}/*-----works04---------*/#works04 div#detail{	margin:0 40px;	width:220px;	height:350px;	float:left;	background-image:url(../img/04tawamure/u_annms_tawamure.jpg);	background-repeat:no-repeat;	background-position:right bottom;}* html body #works04 div#detail{	margin:0 20px;}#works04 div#lower_part img.space{	float:left;	margin-top:170px;	margin-right:40px;}#works04 div#lower_part img.left{	margin-bottom:40px;}#works04 div#lower_part img.right{	margin-bottom:40px;}#works04 img.bottom{	float:left;}/*-----works05---------*/#works05 div#detail{	margin:0 40px;	width:220px;	height:350px;	float:left;}* html body #works05 div#detail{	margin:0 20px;}#works05 #middle_part img{	margin-right:40px;}#works05 #lower_part img.left{	margin-right:40px;}#works05 #lower_part img.bottom{	float:right;	margin-top:108px;}*html bldy #works05 #lower_part img.bottom{	margin-top:54px;}#works05 .button{	margin-bottom:40px;}#works05 h3{	text-align:left;	padding:15px 0;	font-family: "$B#M#S(B $BL@D+(B",serif;	line-height:160%;	font-size:100%;	font-weight:normal;}/*-----works06---------*/#works06 div#detail{	margin-left:40px;	width:480px;	height:350px;	float:right;	background-image:url(../img/06kabuto/IMG_0361.jpg);	background-repeat:no-repeat;	background-position:right bottom;}* html body #works06 div#detail{	margin-left:20px;}#works06 a.button{	margin-top:5px;}#works06 div#lower_part .bottom{	width:220px;	height:500px;	margin-left:40px;	float:right;	background-image:url(../img/06kabuto/u_takeuma_kabuto.jpg);	background-repeat:no-repeat;	background-position:left bottom;}#works06 h3{	width:480px;	text-align:left;	padding:15px 0;	font-family: "$B#M#S(B $BL@D+(B",serif;	font-size:110%;	font-weight:normal;	margin-top:40px;	display:block;	float:right;}#works06 p.voice{	width:440px;	float:left;}/*-----works07---------*/#works07 div#detail{	margin-left:40px;	width:220px;	height:350px;	float:left;	background-image:url(../img/07himawari/IMG_0459.jpg);	background-repeat:no-repeat;	background-position:left bottom;}#works07 div#upper_part img.right{	margin-top:130px;}#works07 h3{	width:480px;	text-align:left;	padding:0 0 15px 0;	font-family: "$B#M#S(B $BL@D+(B",serif;	font-size:110%;	font-weight:normal;	display:block;	float:right;}#works07 p.voice{	float:right;	width:480px;}#works07 div#lower_part img{	float:right;}#works07 div#lower_part img.bottom{	margin:80px 40px 5px 0;}#works07 a.button{	margin-top:5px;}/*-----works08---------*/#works08 div#detail{	margin:0 0 0 40px;	width:480px;	height:350px;	float:right;	background-image:url(../img/08mai/IMG_0414.jpg);	background-repeat:no-repeat;	background-position:right bottom;}* html body #works08 div#detail{	margin:0 0 0 20px;}#works08 a.button{	margin-top:5px;}#works08 div#lower_part div.left{	width:220px;	height:480px;	background-image:url(../img/08mai/u_annms_mai.jpg);	background-repeat:no-repeat;	background-position:left bottom;		margin-right:40px;}#works08 div#lower_part div.right{	width:220px;	height:480px;}#works08 div#lower_part div.right img{	margin-bottom:40px;}#works08 h3{	text-align:left;	padding:0 0 15px 0;	font-family: "$B#M#S(B $BL@D+(B",serif;	font-size:100%;	font-weight:normal;}