@charset "UTF-8";
/* CSS Document */

html {
	background: url(../images/bg_body.gif);
}
/*body*/
body {
	text-align:left;
	background: url(../images/bg_body.gif);
}
a:link {
	color:#fff;
	outline:none;
}
a:active {
	outline:none;
}
a:visited {
	color:#F4F4F4;
	outline:none;
}
/*全体を囲むwrap*/
div#wrapper {
	border:1px solid #FF9933;
	background:#000;
}
/*全体を囲むwrapここまで*/

/*ヘッダ*/
div#header {
	background:#000;
}
div#header h1 {                   /***********※***********/
	background: url("/images/logo.gif") left top no-repeat;
	text-indent: -9999px;
}
/*ヘッダここまで*/

/*グローバルナビゲーション*/
ul#Gnavi {
	background:#000;/***********※***********/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9933;
}
ul#Gnavi li {
	display:inline;
	text-align:center;
}
ul#Gnavi li a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
	height: 24px;
	padding-top:5px;
	background: url(../images/bg_gnavi.gif) repeat-x left top;
	text-align: center;
}
ul#Gnavi li a:hover {
	background: url(../images/bg_gnavi.gif) repeat-x left center;
}
ul#Gnavi li a:active {
	background: url(../images/bg_gnavi.gif) repeat-x left bottom;
}
/*YOU ARE HERE (Gloval Navigation)*//***********※***********/
body#top ul#Gnavi li.home a, body#about ul#Gnavi li.about a, body#clone ul#Gnavi li.clone a, body#free ul#Gnavi li.free a, body#freeentry ul#Gnavi li.entry a, body#lecture ul#Gnavi li.lecture a, body#support ul#Gnavi li.support a, body#campaign ul#Gnavi li.campaign a {
	background: url(../images/bg_gnavi.gif) repeat-x left bottom;
}
/*グローバルナビゲーションここまで*/

/*各メニューの幅を指定ここから*//***********※***********/
ul#Gnavi li.home a {
	width:145px;
}
ul#Gnavi li.about a {
	width:110px;
}
ul#Gnavi li.clone a {
	width:155px;
}
ul#Gnavi li.free a {
	width:110px;
}
ul#Gnavi li.entry a {
	width:90px;
}
ul#Gnavi li.freeentry a {
	width:80px;
}
ul#Gnavi li.lecture a {
	width:120px;
}
ul#Gnavi li.support a {
	width:65px;
}
ul#Gnavi li.campaign a {
	width:105px;
}
/*各メニューの幅を指定ここまで*/

/*サブメニュー*//***********※***********/
ul#SMenu {
	background:#FF9933;
	border-top: 1px solid #FF9933;
}
ul#SMenu li {
	display:inline;
}
ul#SMenu li a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
	height: 24px;
	padding-top:5px;
	background: url(../images/bg_smenu.gif) repeat-x left top;
	text-align: center;
}
ul#SMenu li a:hover {
	background: url(../images/bg_smenu.gif) repeat-x left center;
}
ul#SMenu li a:active {
	background: url(../images/bg_smenu.gif) repeat-x left bottom;
}
/*YOU ARE HERE (SubMenu)*//***********※***********/
body.hometop ul#SMenu li.hometop a, body.home_sitemap ul#SMenu li.home_sitemap a, body.about_top ul#SMenu li.about_top a, body.about_avatar ul#SMenu li.about_avatar a,body.about_world ul#SMenu li.about_world a, body.clone_top ul#SMenu li.clone_top a, body.clone_make ul#SMenu li.clone_make a, body.free_top ul#SMenu li.free_top a, body.free_avatar ul#SMenu li.free_avatar a, body.free_item ul#SMenu li.free_item a, body.free_pet ul#SMenu li.free_pet a, body.free_points ul#SMenu li.free_points a, body.entry_top ul#SMenu li.entry_top a, body.entry_regist ul#SMenu li.entry_regist a, body.virtual_top ul#SMenu li.virtual_top a, body.virtual_avatar ul#SMenu li.virtual_avatar a, body.virtual_chat ul#SMenu li.virtual_chat a, body.virtual_manner ul#SMenu li.virtual_manner a, body.virtual_words ul#SMenu li.virtual_words a, body.support_top ul#SMenu li.support_top a, body.support_mainte ul#SMenu li.support_mainte a, body.support_trouble ul#SMenu li.support_trouble a, body.support_faq ul#SMenu li.support_faq a, body.campaign_top ul#SMenu li.campaign_top a, body.campaign_invi ul#SMenu li.campaign_invi a {
	background: url(../images/bg_smenu.gif) repeat-x left bottom;
}
ul#SMenu li a.blank {
	height: 24px;
	padding-top:5px;
	background:url();
}
/*各サブメニューの幅を指定ここから*//***********※***********/
ul#SMenu li.hometop a {
	width:100px;
}
ul#SMenu li.homesitemap a {
	width:120px;
}
ul#SMenu li.abouttop a {
	width:110px;
}
ul#SMenu li.aboutworld a {
	width:130px;
}
ul#SMenu li.aboutavatar a {
	width:130px;
}
ul#SMenu li.clonetop a {
	width:200px;
}
ul#SMenu li.clonemake a {
	width:182px;
}
ul#SMenu li.freetop a {
	width:110px;
}
ul#SMenu li.freeavatar a {
	width:105px;
}
ul#SMenu li.freeitem a {
	width:105px;
}
ul#SMenu li.freepet a {
	width:105px;
}
ul#SMenu li.freepoints a {
	width:120px;
}
ul#SMenu li.entrytop a {
	width:105px;
}
ul#SMenu li.entryregist a {
	width:110px;
}
ul#SMenu li.virtualtop a {
	width:104px;
}
ul#SMenu li.virtualavatar a {
	width:110px;
}
ul#SMenu li.virtualchat a {
	width:152px;
}
ul#SMenu li.virtualmanner a {
	width:140px;
}
ul#SMenu li.virtualwords a {
	width:128px;
}
ul#SMenu li.supporttop a {
	width:76px;
}
ul#SMenu li.supportmainte a {
	width:152px;
}
ul#SMenu li.supporttrouble a {
	width:120px;
}
ul#SMenu li.supportfaq a {
	width:180px;
}
ul#SMenu li.campaigntop a {
	width:126px;
}
ul#SMenu li.campaigninvi a {
	width:180px;
}
/*各サブメニューの幅を指定ここまで*/

/*コンテナここから*/
div#container {
	background-color: #FF9933;
}
/*WELCOMEここから************＃***********/
#welcome #welcome-in {
	width: 784px;
	margin-right: auto;
	margin-left: 10px;
}

div#welcome-in h2 {
	margin-bottom:10px;
	text-indent: -9999px;
}
div#welcome-in h3 {
	color:#FFFFFF;
	float:left;
}
div#welcome-in p {
	margin-left:14em;
}
/*WELCOMEここまで*/

/*フッタここから*/
div#footer {
	background: #000;
	border-top:1px solid #FF9933;
	color:#FFFFFF;
}
ul#Fnavi li {
	display:inline;
}
ul#Fnavi li a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
}
/*フッタここまで*/


/*コンテナここまで*/

/*全ページ共通クラス*/
.line {
	background:url(../images/line.gif) repeat-x bottom;
}
div#content {
	clear:both;
	border:2px solid #000;
	padding:3px;
}
div#content p{
	margin-bottom:0.5em;
	color:#000;
	margin-left: 0.5em;
	margin-top: 0.5em;
}
div#content h2{ 
	background:url(../images/bg_h2.gif) repeat-x bottom;
	color:#FFF;
	padding:5px;
	margin-bottom:20px;
	clear:both;
}
div#content h3 {
	background:url(../images/howto_arrow01.gif) left no-repeat;
	padding:15px;
	color:#000;
	font-weight: bold;
	}
div#content h4 {
	padding:15px;
	color:#000;
	font-weight: bold;
	}
div#free {
	margin-left: 300px;
}
div#free2 {
	margin-left: 420px;
}
div#free3 {
	margin-left: 320px;
}
div#main1 {               /*div#aboutfoobas*************/
	font-size:93%;
	padding-bottom:10px;
	margin-bottom:22px;
	background:url(../images/line.gif) bottom left repeat-x;
}
div#main2 {              
	font-size:93%;
	padding-bottom:10px;
	margin-bottom:22px;
}
div#main3 { 
	padding-bottom:20px;
	text-align:center;
}
div#main1 img,
div#main2 img{
	float:left;
	margin-bottom:15px;
}
/*トップページここから*/
body.hometop div#welcome a{
   text-decoration: none;
   }

/*WELCOMEここから*/
div#welcome {
	color:#FFFFFF;
	background-color: #000000;
	width: 804px;
	margin-bottom: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#top #welcome img {


}
div#welcome h3 {
}
div#welcome p {
}
/*WELCOMEここまで*/

/*背景画像*/
div#login-box {
	background:url(../images/bg_entrance.gif) no-repeat left top;
}
div#login-box input.form-txt {
	background: #000000;
	border: 2px inset 191919;
	color: #FFF;
}
div#entry {
	background:url(../images/bg_new_entry.gif) no-repeat left top;
}
div#ReleaseNote {
	background:url(../images/bg_r_note.gif) no-repeat left top;
}
div#realClone {
	background:url(../images/bg_rclone.gif) no-repeat left top;
}
div#city {
	background:url(../images/bg_city.gif) no-repeat left top;
}
div#myroom {
	background:url(../images/bg_myroom.gif) no-repeat left top;
}
div#fashionItem {
	background:url(../images/bg_fashion.gif) no-repeat left top;
}
/*フォントカラー*/
div#login-box, div#entry, div#ReleaseNote, div#realClone, div#city, div#myroom, div#fashionItem {
	color:#FFFFFF;
}
/*一列目見出しのインデント*/
div#login-box h2, div#entry h2, div#ReleaseNote h2 {
	text-indent:20px;
	margin-bottom:0.5em;
}
div#login-box p.s-title, div#entry p.s-title, div#ReleaseNote p.s-title {
	text-indent:20px;
	margin-bottom:0.5em;
}
div#login-box p.s-title a, div#entry p.s-title a, div#ReleaseNote p.s-title a {
   text-decoration:none;
}
/*ログインフォーム*/
div#login-box form p {
	text-align:right;
}
div#login-box form label {
	display:block;
	margin-bottom:3px;
	color:#FFFFFF;
}
div#login-box div#flashMessage {
	color:red;
}
/*aタグの場合*/
div#login-box a.btn-login {
	background: url(../images/btn_login.gif) left top no-repeat;
	display:block;
	width:82px;
	height:19px;
	float:right;
	text-indent:-9999px;
}
div#login-box a:active {
	background-position:bottom;
}
/*inputタグの場合*/
div#login-box input.btn-login {
	background: url(../images/btn_login.gif) left top no-repeat;
	display:block;
	width:82px;
	height:19px;
	float:right;
	border:none;
}
div#login-box input.btn-login:active {
	background: url(../images/btn_login.gif) left bottom no-repeat;
}
/*リリースノート*/
div#ReleaseNote dl dt {
	width:6em;
	float:left;
}
div#ReleaseNote dl dt, div#ReleaseNote dl dd {
	line-height:1.5em;
}
div#flash {                   /****************************************+*/
	clear: both;
	width:804px;
	background-color:#000000;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border:0；;
	color: #FFFFFF;
	margin-bottom: 3px;
}
div#new {
	clear: both;
	width:794px;
	padding: 2px;
	border:3px solid #000066;
	margin-bottom: 3px;
}
div#new-in {
	font-size:93%;
	background-image: url(../images/bg_new1.gif);
}
div#new-in img {
	float:left;
	border: 3px solid #000066;
	margin: 3px;
}
div#new h2 {
	background:url(../images/howto_arrow01.gif) left no-repeat;
	padding:15px;
	color:#FFFFFF;
	font-weight: bold;
	}
div#new-main {
	margin-left:300px;
	height: 255px;
	color: #FFFFFF;
}
div#new-b {
	clear: both;
	width:794px;
	padding: 2px;
	border:3px solid #00000;
	margin-bottom: 3px;
}
/*ファッションアイテム*/
div#fashionItem {
	padding-left:200px;
	position: relative;
	margin-bottom: 3px;
}
div#fashionItem img#avatar {
	position: absolute;
	left: 6px;
	top: -134px;
	width: 191px;
	height: 336px;
	display: block;
}
/*トップページここまで*/

/*Foobasとは？ここから*****************************************/
/*div#content {
	clear:both;
}*****************************************/
/*body.abouttop div#content p, body.aboutavatar div#content p, 
body.freetop div#content p, body.freeavatar div#content p, body.freeitem div#content p, body.freepet div#content p, body.freepoints div#content p{  
	margin-bottom:1em;
	color:#000;
}******************/
/*body.abouttop div#content h2, body.aboutavatar div#content h2,
body.freetop div#content h2, body.freeavatar div#content h2, body.freeitem div#content h2, body.freepet div#content h2, body.freepoints div#content h2{ 
	background:url(../images/bg_h2.gif) repeat-x bottom;
	color:#FFF;
	padding:5px;
	margin-bottom:20px;
	clear:both;
}******************/
/*body.abouttop div#aboutfoobas img, body.aboutavatar div#aboutfoobas img,
body.freetop div#aboutfoobas img, body.freeavatar div#aboutfoobas img, body.freeitem div#aboutfoobas img, body.freepet div#aboutfoobas img, body.freepoints div#aboutfoobas img{ 
	float:left;
	margin-bottom:15px;
	margin-right: 30px;
}******************/
div#realavatar {
	clear:both;
	background:url(../images/online_foobas2.gif) left top no-repeat;
	padding-left:420px;
	height:100%;
	font-size:93%;
	margin-bottom: 20px;
}
div#realavatar img {
	margin-bottom:5px;
}

/*Foobasとは？ここまで***********************************/

/*リアルクローンとは？ここから*******************************/
/*body.clonetop div#content p ,
body.clonetop div#content p {
	margin-bottom:1em;
	color:#000;
	margin-left: 1em;
}*****************/
/*body.clonetop div#content h2 ,
body.clonetop div#content h2 {
	background:url(../images/bg_h2.gif) repeat-x bottom;
	color:#FFF;
	padding:5px;
	margin-bottom:20px;
	clear:both;
}*******************************/
/*body.clonetop div#aboutclone img ,
body.clonetop div#aboutclone img {
	float:left;
	margin-right:13px;
	margin-bottom:15px;
}*******************************/
/*div#aboutclone {
	font-size:93%;
	padding-bottom:10px;
	margin-bottom:22px;
	background:url(../images/line.gif) bottom left repeat-x;
}*******************************/
div#aboutitem {
	clear:both;
	padding-left:316px;
	height:100%;
	font-size:93%;
	background-image: url(../images/about_avatar02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*リアルクローンとは？ここまで********************************/

/*無料コンテンツ,無料メンバー登録方法ここから*********************************/
/*body.entrytop div#content h2 ,
body.freetop div#content h2 ,
body.freeavatar div#content h2 ,
body.freeitem div#content h2 ,
body.freepet div#content h2 ,
body.freepoints div#content h2 {
	background:url(../images/bg_h2.gif) repeat-x bottom;
	color:#FFF;
	padding:5px;
	margin-bottom:20px;
	clear:both;
}*********************************/
/*body.entrytop h3 ,
body.freetop h3 ,
body.freeavatar h3 ,
body.freeitem h3 ,
body.freepet h3 ,
body.freepoints h3 {
	background:url(../images/howto_arrow01.gif) left no-repeat;
	padding:15px;
	color:#000;
}*********************************/
body.entrytop a ,
body.freetop a ,
body.freeavatar a ,
body.freeitem a ,
body.freepet a ,
body.freepoints a {
	color:#FFFFFF;
}
/*body.entrytop div#content p, body.entrytop div#content h3 ,
body.freetop div#content p, body.freeentry div#content h3 ,
body.freeavatar div#content p, body.freeentry div#content h3 ,
body.freeitem div#content p, body.freeentry div#content h3 ,
body.freepet div#content p, body.freeentry div#content h3 ,
body.freepoints div#content p, body.freeentry div#content h3 {
	margin-left:35px;
}*********************************/
/*body.entrytop div#content h3 ,
body.freeentry div#content h3 ,
body.freeentry div#content h3 ,
body.freeentry div#content h3 ,
body.freeentry div#content h3 ,
body.freeentry div#content h3 {
	margin-left:35px;
}*********************************/
body.entrytop div#content p,
body.entrytop div#content h3{
	margin-left:35px;
}
body.entrytop div#content ol ,
body.freetop div#content ol ,
body.freeavatar div#content ol ,
body.freeitem div#content ol ,
body.freepet div#content ol ,
body.freepoints div#content ol {
	padding-left:35px;
}
/*body.entrytop div#content p ,
body.freetop div#content p ,
body.freeavatar div#content p ,
body.freeitem div#content p ,
body.freepet div#content p ,
body.freepoints div#content p {
	padding-left:15px;
	margin-bottom:1em;
}*********************************/
a#btn-entry {
	color:#FFF;
	display:block;
	text-align:center;
	text-decoration:none;
	width:226px;
	float:right;
	margin-right:80px;
}
ol#flow {
	padding:0;
	display:block;
}
ol#flow li {
	color:#000;
	padding:30px 0 30px 80px;
}
ol#flow li#num01 {
	background:url(../images/howto_num01.gif) left center no-repeat;
}
ol#flow li#num02 {
	background:url(../images/howto_num02.gif) left center no-repeat;
}
ol#flow li#num03 {
	background:url(../images/howto_num03.gif) left center no-repeat;
}
ol#flow li#num04 {
	background:url(../images/howto_num04.gif) left center no-repeat;
}
ol#flow li#num05 {
	background:url(../images/howto_num05.gif) left center no-repeat;
}
/*無料コンテンツここまで*************************************/


/*サポート,キャンペーンここから*************************************************/
div#login-box, div#entry, div#entry-btn {
	margin-top:15px;
	margin-bottom:15px;
}
body.hometop div#login-box,body.hometop div#entry,body.hometop div#entry-btn {
	margin-bottom:3px;
	margin-top:0px;
}
body.supporttop h2.title, body.campaigntop h2.title ,
body.supportmainte h2.title, body.campaigntop h2.title ,
body.supporttrouble h2.title, body.campaigntop h2.title ,
body.supportfaq h2.title, body.campaigntop h2.title {
	background:url(../images/bg_h2.gif) repeat-x bottom;
	color:#FFF;
	padding:5px;
	margin-bottom:20px;
	clear:both;
}
body.supporttop div#content, body.campaigntop div#content ,
body.supportmainte div#content, body.campaigntop div#content ,
body.supporttrouble div#content, body.campaigntop div#content ,
body.supportfaq div#content, body.campaigntop div#content {
	padding-bottom:20px;
	clear:both;
}
div.section {
	padding:20px;
}
/*メニュー項目(左側)のスタイル*/
ul#menu-h {
	float:left;
	padding-left:21px;
	padding-top: 20px;
}
ul#menu-h li {
	margin-bottom:1em;
	color: #FFFFFF;
}
/*内容(右側)のスタイル*/
div.section-r{
	margin-bottom:15px;/*padding:20px;*/
	margin-left: 200px;
	padding-top: 7px;
	padding-bottom: 10px;
}
body.supporttop h3, body.campaigntop h3,
body.supportmainte h3, body.campaigntop h3,
body.supporttrouble h3, body.campaigntop h3,
body.supportfaq h3, body.campaigntop h3{
	padding-left:30px;
	color:#407fa9;
	font-weight:bold;
	margin-bottom:22px;
}
body.supporttop p.description, body.campaigntop p.description,
body.supportmainte p.description, body.campaigntop p.description,
body.supporttrouble p.description, body.campaigntop p.description,
body.supportfaq p.description, body.campaigntop p.description{
	padding-left:40px;
	margin-bottom:0px;
	color:#000000;
}
body.supporttop dl, body.supporttop div.section p, body.campaigntop dl, body.campaigntop div.section p,
body.supportmainte dl, body.supportmainte div.section p, body.campaigntop dl, body.campaigntop div.section p,
body.supporttrouble dl, body.supporttrouble div.section p, body.campaigntop dl, body.campaigntop div.section p,
body.supportfaq dl, body.supportfaq div.section p, body.campaigntop dl, body.campaigntop div.section p{
	padding-left:20px;
	margin-bottom:10px;
}
body.supporttop dl dt, body.campaigntop dl dt,
body.supportmainte dl dt, body.campaigntop dl dt,
body.supporttrouble dl dt, body.campaigntop dl dt,
body.supportfaq dl dt, body.campaigntop dl dt{
	background:url(../images/icon_help_q.gif) no-repeat left 0px;
	padding-left:20px;
	margin-bottom:5px;
	color: #FFFFFF;
}
body.supporttop dl dd, body.campaigntop div.dl dd,
body.supportmainte dl dd, body.campaigntop div.dl dd,
body.supporttrouble dl dd, body.campaigntop div.dl dd,
body.supportfaq dl dd, body.campaigntop div.dl dd{
	background:url(../images/icon_help_a.gif) no-repeat left 0px;
	padding-left:20px;
	margin-bottom:5px;
	color:#000000;
}
body.supporttop dl dd table th, body.campaigntop dl dd table th,
body.supportmainte dl dd table th, body.campaigntop dl dd table th,
body.supporttrouble dl dd table th, body.campaigntop dl dd table th,
body.supportfaq dl dd table th, body.campaigntop dl dd table th{
	width:6em;
}
/*HELPここまで********************************************/

/*「リアルクローン作成方法」.規約.問い合わせ他ここから****/
body.clonemake div#container {
}
body.clonemake div#content {
	border:2px solid #000;
	padding:3px;
}
/*body.clonemakediv#content h2 {
	background:url(../images/bg_h2.gif) repeat-x bottom;
	padding:5px 15px;
	color:#FFF;
}****/
body.clonemake div#clone-ok, body.clonemake div#clone-ng {
	border:1px solid #000;
	float:left;
	padding:5px;
}
body.clonemake div.section {
	padding:15px 15px;
}
body.clonemake div#clone-ok {
	width:220px;
	margin-right:5px;
}
body.clonemake div#clone-ng {
	width:500px;
}
body.clonemake div#clone-ng ul {
	padding-left:10px;
}
body.clonemake div#clone-ok {
	text-align:center;
}
body.clonemake div#clone-ok ul {
	padding:20px 20px 20px 30px;
	text-align:left;
}
body.clonemake div#clone-ok ul li {
	text-indent:-0.7em;
}
body.clonemake div#clone-ng ul li {
	text-align:center;
	width:120px;
	float:left;
	margin-bottom:10px;
	line-height:1.5;
}
body.clonemake h3, body.clonemake h4 {
	margin-bottom:10px;
	text-align:left;
}
body.clonemake h3 img, body.clonemake h4 img {
	vertical-align:middle;
}
/*「リアルクローン作成方法」ここまで*******************/

/*「無料登録」ここから***************************/
body.entryregist div#content {
	border:2px solid #000;
	padding:3px;
}
/*body.entryregist div#content h2 {
	background:url(../images/bg_h2.gif) repeat-x bottom;
	padding:5px 15px;
	color:#FFF;
}***************************/
body.entryregist h3 {
	background:url(../images/howto_arrow01.gif) left no-repeat;
	padding:15px;
	color:#000;
	margin-left :35px;
}
/* image layout (ul.a cut m w460)～ */
body.entryregist ul.a cut m w560 li {
	padding :0;
	margin :0;
	display :inline;
}
body.entryregist ul.cut {
	padding :0;
	margin :0;
	list-style :none;
}
body.entryregist ul.cut li {
	font-size :80%;
	padding :0;
	margin :10px 0;
}
body.entryregist ul.cut li img {
	margin-bottom :2px;
}
body.entryregist ul.m {
	text-align :center;
	margin-right :auto;
	margin-left :auto;
}
body.entryregist ul.a li {
	float :left;
	margin-right :30px;
}
.w560 {
	width :560px !important;
}
.w82 {
	width :82px !important;
}
/* ～image layout (ul.a cut m w460) */

body.entryregist div#content ol {
	padding-left:69px;
	font-size:93%;
	padding-bottom:10px;
	margin-bottom:22px;
	background:url(../images/line.gif) bottom left repeat-x;
	list-style-type: none;
}
ol#e-flow {
	padding:0;
	display:block;
}
ol#e-flow li {
	color:#000;
	padding:5px 0 5px 30px;
}
ol#e-flow li#num06 {
	background:url(../images/qua.gif) left center no-repeat;
}
p#ssl {
	display:block;
	width:100px;
	float:right;
	margin-right:15px;
	margin-top: 15px;
}
body.entryregist div#center {
	text-align:center;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
table.Info {
	border-collapse : collapse;
	border-width: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	width: 600px;
}
table.Info td {
	border-width : 0 0 1px 0;
	border-style : dotted;
	border-color:#000000;
	padding: 5px;
}
table.Info td.no {
	border-width : 0;
	padding: 5px;
	height: 80px;
}
body.entryregist div.kiyaku {
	text-align : left;
	overflow: auto;   /* スクロール表示 */
	scrollbar-base-color: #cccccc;
	width : 600px;
	height : 200px;
	line-height : 140%;
	color : #333333;
	background-color: #CCCCCC;
	border: 1px solid #999999;
}
div.error_message {
	color:red;
}
/*「無料登録」ここまで*/


/*仮想空間マニュアルここから********************/
/*タイトルのスタイル*/
/*body.virtualtop div#content h2 ,
body.virtualavatar div#content h2 ,
body.virtualchat div#content h2 ,
body.virtualmanner div#content h2 ,
body.virtualwords div#content h2 {
	background:url(../images/bg_h2.gif) repeat-x bottom;
	padding:5px 15px;
	color:#FFF;
	margin-bottom:9px;
	clear:both;
}********************/
body.virtualtop div#content h4 ,
body.virtualavatar div#content h4 ,
body.virtualchat div#content h4 ,
body.virtualmanner div#content h4 ,
body.virtualwords div#content h4 {
	color:#FFF;
	margin-bottom:1.5em;
}
/*メニュー項目(左側)のスタイル*/
ul#menu {
	float:left;
	padding-left:21px;
	padding-top: 7px;
}
ul#menu li {
	margin-bottom:1em;
	width: 150px;
}
/*内容(右側)のスタイル*/

div#naiyou {
	background-color:#000000;
	margin-bottom:15px;
	margin-left: 200px;
	padding-top: 7px;
	padding-left: 50px;
}
body.virtualtop div#naiyou,
body.virtualavatar div#naiyou {
	padding-bottom: 300px;
}
body.virtualchat div#naiyou {
	padding-bottom: 100px;
}
div#naiyou li {
	color:#FFFFFF;
}
div#naiyou h3 {
	color:#FF9933;
	padding-bottom:20px;
}
ul#whatchat li {
	margin-bottom:1em;
}
/*仮想空間マニュアルここまで*******************/

/*フォントサイズ*/
.txt10px {
	font-size:77%;
}
.txt11px {
	font-size:85%;
}
.txt12px {
	font-size:93%;
}
.txt13px {
	font-size:100%;
}
.txt14px {
	font-size:108%;
}
.txt15px {
	font-size:116%;
}
.txt16px {
	font-size:123.1%;
}
.txt17px {
	font-size:131%;
}
.txt18px {
	font-size:138.5%;
}
.txt19px {
	font-size:146.5%;
}
.txt20px {
	font-size:153.5%;
}
.txt21px {
	font-size:161.6%;
}
.txt22px {
	font-size:167%;
}
.txt23px {
	font-size:174%;
}
.txt24px {
	font-size:182%;
}
.txt25px {
	font-size:189%;
}
.txt26px {
	font-size:197%;
}
div#city h2 {
	margin-bottom: 8px;
}
div#fashionItem h2 {
	margin-bottom: 8px;
}
