@charset UTF-8;	body{background-image:url(./parts/top/bg.jpg);}	#sub_slide{background-image:url(./parts/top/bg-side.png);}	h2{background-image:url(./parts/top/title.gif);margin-bottom:5px;}	.content_main,#content div.list{border:3px solid #c2c2c2;}	p.content_main,#content div.list{		background-image:url(./parts/top/bg-white.png);		background-repeat:repeat;	}/*─────────トップメニュー───────*/.mainmenu{	width:570px;	margin:0 0 10px auto;	padding:3px 0;}.menulist{	padding:5px 0 12px 10px;	background-position:left bottom;	background-repeat:no-repeat;}.menulist+.menulist+.menulist{margin-bottom:0px;}.menulist li a{	display:block;	float:left;	text-indent:-9999em;	width:100px;height:110px;	margin:0 5px 7px 0;}.mainmenu ul+ul{clear:both;}	h3#sub1{background-image:url(./parts/top/stitle-02.gif);}	h3#sub2{background-image:url(./parts/top/stitle-01.gif);}	h3#sub3{background-image:url(./parts/top/stitle-03.gif);}	#btn-mail{background-image:url(./parts/top/btn-mail.png);}	#btn-voice{background-image:url(./parts/top/btn-voice.png);}	#btn-smile{background-image:url(./parts/top/btn-smile.png);}	#btn-denno{background-image:url(./parts/top/btn-denno.png);}	#btn-k-tai{background-image:url(./parts/top/btn-k-tai.png);}	#btn-download{background-image:url(./parts/top/btn-download.png);}	#btn-report{background-image:url(./parts/top/btn-report.png);}	#btn-message{background-image:url(./parts/top/btn-message.png);}	#btn-catalog{background-image:url(./parts/top/btn-catalog.png);}	#btn-profile{background-image:url(./parts/top/btn-profile.png);}	#btn-shop{background-image:url(./parts/top/btn-shop.png);}	#btn-info{background-image:url(./parts/top/btn-info.png);}	#btn-about{background-image:url(./parts/top/btn-about.png);}	#btn-premium{background-image:url(./parts/top/btn-premium.png);}	#btn-entry{background-image:url(./parts/top/btn-entry.png);}	#btn-ws{background-image:url(./parts/top/btn-ws.png);}	.menu_y{background:url(./parts/top/bg-members.gif) bottom right;border-top:2px solid #ffd6d6;border-bottom:2px solid #ffd6d6;}	.menu_f{background:url(./parts/top/bg-free.gif) bottom right;border-top:2px solid #cfefff;border-bottom:2px solid #cfefff;}	.menu_ex{background:url(./parts/top/bg-spinfo.gif) bottom right;border-top:2px solid #d9ffc6;border-bottom:2px solid #d9ffc6;}	#list_y{background-image:url(./parts/top/bg-members-bottom.gif);border-left:13px solid #ffd6d6;}	#list_f{background-image:url(./parts/top/bg-free-bottom.gif);border-left:13px solid #cfefff;}	#list_ex{background-image:url(./parts/top/bg-spinfo-bottom.gif);border-left:13px solid #d9ffc6;}/*蜃気楼→バナー表示*/.menulist li a#bnr-info17{	display:block;	text-indent:-9999em;	width:440px;height:75px;	margin:0 5px 0px 0;	background-image:url(./parts/top/bnr-17maid.jpg);}.menulist li a#bnr-shop{	display:block;	text-indent:-9999em;	width:220px;height:75px;	margin:0 5px 0px 5px;	background-image:url(./parts/top/bnr-photobook.jpg);}	.menu_mirage{border-top:2px solid #d9ffc6;border-bottom:2px solid #d9ffc6;}	#list_mirage{border-left:13px solid #d9ffc6;padding:5px 0 5px 10px;}/*蜃気楼*/#special{	position:absolute;	top:0;right:0px;	text-indent:-9999em;	width:150px;	height:150px;	background-image:url(./parts/top/sp-kara11s.png);}	ul.cataloglist{border-top:1px dotted #aaaaaa;}/*つぶやき*//*外枠*/.monitter a {color: #293a44;}.monitter{	border-bottom:1px dotted #999999;}/*個別つぶやき枠*/.tweet{	clear:both;	display:block;	margin:0.3em 0.3em 0.2em 1em;	padding:0.4em;	background-image:url(./parts/bg/bg-side.png);	background-position:center;	font-family:'Lucida Sans',Helvetica,Arial,sans-serif;	overflow:hidden;	border:2px solid #b6d6e8;	-webkit-border-radius:6px;	-moz-border-radius:6px;	border-radius:6px;}/*つぶやきアイコン*/.tweet img{	float:left;	margin-right:1.2em;	border:2px solid #ffffff;	background:#444444;}/*つぶやき本文*/.tweet p.text{	padding-left:55px;}
