@charset "EUC-JP";

/*スタイル初期化*/
*{
	margin: 0; padding: 0;
}
p {
	font-size: 0.85em;
	color:#333333;
}
/****************************
ページ構造
****************************/
#wrapper {
	width: 1000px;
	margin: 0 auto;
}

body {
	background:url(../common/page_bg.jpg) repeat-x;
	background-color:#c95e00;
}
h1 {
	height:170px;
	text-indent: -9999px;
	background:url(../common/page_head.jpg) no-repeat;
}
#head {
	position:absolute;
	text-indent: -9999px;
}

#page {
	float: left;
	width: 900px;
	padding: 10px 50px 30px 50px;
	background:url(../common/cont_bg.gif) repeat-y;
}

#Left {
	float: left;
	width: 196px;
	margin: 0 20px 0 0;
}
#main {
	float: left;
	width: 674px;
}
#foot {
	clear: both;
	margin: 0 auto;
	width: 900px;
	padding-top:12px;
	text-align: center;
	border-top: solid 1px #a24900;
	background: #451500;
}
#foot p {
	color:#FFFFFF;
}
#foot p a {
	color: #FFFFFF;
	text-decoration: none;
}
#foot p a:hover {
	color:#0066FF;
	text-decoration: underline;
}
#copy {
	margin-top: 10px;
	padding: 5px 0;
	width: 900px;
	background: #a24900;
	color: #ffd9b9;
}
.cont {
	clear:both;
	width: 631px;
	float: left;
	margin-bottom: 10px;
}


/*バナー部*/
#banner {
	width: 674px;
	height: 94px;
}
#banner ul {
	width: 674px;
	height: 94px;
	list-style: none;
	background:url(../common/banner_base.jpg) no-repeat;
}
#banner li {
	text-indent: -9999px;
}
li#bn_campaign {
	float:left;
	width: 127px;
	height:94px;
	margin-right: 10px;
}
li#bn_campaign a {
	width: 127px;
	height:94px;
	display: block;
}
li#bn_campaign a:hover {
	background:url(../common/banner_campaign.jpg) no-repeat;
}
li#bn_today {
	float:left;
	width: 127px;
	height:94px;
	margin-right: 10px;
}
li#bn_today a {
	width: 127px;
	height:94px;
	display: block;
}
li#bn_today a:hover {
	background:url(../common/banner_today.jpg) no-repeat;
}
li#bn_system {
	float:left;
	width: 127px;
	height:94px;
	margin-right: 10px;
}
li#bn_system a {
	width: 127px;
	height:94px;
	display: block;
}
li#bn_system a:hover {
	background:url(../common/banner_fee_system.jpg) no-repeat;
}
li#bn_firstCustomer {
	float:left;
	width: 127px;
	height:94px;
	margin-right: 9px;
}
li#bn_firstCustomer a {
	width: 127px;
	height:94px;
	display: block;
}
li#bn_firstCustomer a:hover {
	background:url(../common/banner_to_customer.jpg) no-repeat;
}
li#bn_recruit {
	float:left;
	width: 127px;
	height:94px;
}
li#bn_recruit a {
	width: 126px;
	height:94px;
	display: block;
}
li#bn_recruit a:hover {
	background:url(../common/banner_recruuit.jpg) no-repeat;
}



/*グローバルナビゲーション*/
#gNavi ul {
	width: 196px;
	height: 609px;
	background:url(../common/gNavi_base.gif) no-repeat;
}
#gNavi li {
	height: 40px;
	list-style: none;
}
li#naviHome {
	padding-top: 42px;
	width: 196px;
	height:37px;
	display: block;
}
li#naviHome a {	width: 196px;
height:37px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
li#naviHome a:hover, #home li#naviHome a {
	background:url(../common/btn_home.gif) no-repeat;
	text-decoration: none;
}
li#naviList {	width: 196px;
height:40px;
	display: block;
}
li#naviList a {	width: 196px;
height:40px;
	display: block;
	text-indent: -9999px;
}
li#naviList a:hover, #list li#naviList a {
	background:url(../common/btn_companion_list.gif) no-repeat;
}
li#naviList {	width: 196px;
height:40px;
	display: block;
}
li#naviList a {	width: 196px;
height:40px;
	display: block;
	text-indent: -9999px;
}
li#naviList a:hover, #list li#naviList a {
	background:url(../common/btn_companion_list.gif) no-repeat;
}
li#naviNewFace {	width: 196px;
height:40px;
	display: block;
}
li#naviNewFace a {	width: 196px;
height:40px;
	display: block;
	text-indent: -9999px;
}
li#naviNewFace a:hover, #newface li#naviNewFace a {
	background:url(../common/btn_new_face.gif) no-repeat;
}
li#naviSelection {	width: 196px;
height:40px;
	display: block;
}
li#naviSelection a {	width: 196px;
height:40px;
	display: block;
	text-indent: -9999px;
}
li#naviSelection a:hover, #selection li#naviSelection a {
	background:url(../common/btn_selection.gif) no-repeat;
}
li#naviToday {	width: 196px;
height:40px;
	display: block;
}
li#naviToday a {	width: 196px;
height:40px;
	display: block;
	text-indent: -9999px;
}
li#naviToday a:hover, #today li#naviToday a {
	background:url(../common/btn_today.gif) no-repeat;
}
li#naviSystem {	width: 196px;
height:40px;
	display: block;
}
li#naviSystem a {	width: 196px;
height:40px;
	display: block;
	text-indent: -9999px;
}
li#naviSystem a:hover, #system li#naviSystem a {
	background:url(../common/btn_fee_system.gif) no-repeat;
}
li#naviFaq {	width: 196px;
height:40px;
	display: block;
}
#naviFaq a {	width: 196px;
height:40px;
	display: block;
	text-indent: -9999px;
}
li#naviFaq a:hover, #faq li#naviFaq a {
	background:url(../common/btn_faq.gif) no-repeat;
}
li#naviMember {	width: 196px;
height:40px;
	display: block;
}
li#naviMember a {	width: 196px;
height:40px;
	display: block;
	text-indent: -9999px;
}
li#naviMember a:hover, #member li#naviMember a {
	background:url(../common/btn_member.gif) no-repeat;
}
li#naviMmag {	width: 196px;
height:40px;
	display: block;
}
li#naviMmag a {	width: 196px;
height:40px;
	display: block;
	text-indent: -9999px;
}
li#naviMmag a:hover, #mmag li#naviMmag a {
	background:url(../common/btn_mmag.gif) no-repeat;
}
li#naviAccess {	width: 196px;
height:40px;
	display: block;
}
li#naviAccess a {	width: 196px;
height:40px;
	display: block;
	text-indent: -9999px;
}
li#naviAccess a:hover, #access li#naviAccess a {
	background:url(../common/btn_access_map.gif) no-repeat;
}
li#naviMobile {
	margin-top: 146px;	
	width: 196px;
	height:24px;
	display: block;
}
li#naviMobile a {
	width: 196px;
	height:24px;
	display: block;
	text-indent: -9999px;
}


/****************************
トップページ
****************************/
/*トップページ用body*/
#home {
	background:url(../common/bg.jpg) repeat-x;
	background-color:#c95e00;
}
/*トップページ用ヘッダー*/
#home #header {
	width: 900px;
	padding: 0 50px 10px 50px;
	background:url(../topimg/head_bg.jpg) no-repeat;
}
#home h1 {
	height:361px;
	text-indent: -9999px;
}
/*ニュース*/
#home #cont1 {
	clear:both;	
}
#home #cont1 h2 {
	width: 674px; height: 50px;
	background:url(../topimg/title_whats_new.gif) no-repeat;
	text-indent: -9999px;
}
#home #cont1 .contWaku {
	overflow: auto;
	width: 632px; height: 105px;
	background: #f9f0ff;
	background:url(../common/waku_bg.jpg) repeat;
	border: solid 1px #fab7ff;
	padding:13px 20px;
}
#home #cont1 .contWaku p {
	line-height: 1.5;
}
/*What's new*/
#home #cont2 {
	margin-top: 10px;
}
#home #cont2 h2 {
	width: 674px; height: 50px;
	background:url(../topimg/title_news.gif) no-repeat;
	text-indent: -9999px;
}
#home #cont2 .contWaku {
	/*overflow: auto;*/
	float:left;
	width: 632px; /*height: 400px;*/
	background: #f9f0ff;
	background:url(../common/waku_bg.jpg) repeat;
	border: solid 1px #fab7ff;
	padding:13px 20px;
}
#home #cont2 .contWaku p {
	line-height: 1.5;
}
#home .article {
	clear:both;
	float: left;
	width: 615px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;
}
#home #cont2 .contWaku .wakuLf {
	width: 442px;
	float:left;
	margin-right: 20px;
}
#home #cont2 .contWaku .wakuLf2 {
	width: 592px;
	float:left;
	margin-right: 20px;
}
#home #cont2 .contWaku .wakuRi {
	width: 150px;
	float:left;
}
#home #cont2 .contWaku .wakuRi img {
	margin-top: 18px;
}
#home .newsTitle {
	font-size: .9em;
	font-weight:bold;
	color:#666666;
}
#home .newsP {
	color:#666666;
	font-size: 0.8em;
	line-height: 1.2;
}

/****************************
コンパニオン一覧
****************************/
#list #cont1 {
	clear:both;	
}
#list #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../list/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#list .contWaku {
	float:left;
	width: 688px;
}
.compa {
}
.compa a {
	float: left;
	margin: 0 18px 25px 0;
	width: 150px;
	border: solid 2px #ffeee0;
	background: #ffeee0;
	text-align:center;
	font-size: 0.9em;
	line-height: 1.4;
	text-decoration: none;
}
.compa a:hover {
	border: solid 2px #f4bbff;
	background: #f4bbff;
}


/****************************
新人コンパニオン
****************************/
#newface #cont1 {
	clear:both;	
}
#newface #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../newface/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#newface .contWaku {
	float:left;
	width: 688px;
}
#newface .contWaku .compa a {
	float: left;
	margin: 0 18px 25px 0;
	width: 150px;
	border: solid 2px #fddfff;
	background: #fddfff;
	text-align:center;
	font-size: 0.9em;
	line-height: 1.4;
	text-decoration: none;
}
#newface .contWaku .compa a:hover {
	border: solid 2px #f4bbff;
	background: #f4bbff;
}



/****************************
セレクション
****************************/
#selection #cont1 {
	clear:both;	
}
#selection #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#selection .contWaku {
	float:left;
	width: 688px;
	margin-bottom: 15px;
}
#selection .contWaku .compa a {
	float: left;
	margin: 0 18px 25px 0;
	width: 150px;
	border: solid 2px #e8ffe2;
	background: #e8ffe2;
	text-align:center;
	font-size: 0.9em;
	line-height: 1.4;
	text-decoration: none;
}
#selection .contWaku .compa a:hover {
	border: solid 2px #f4bbff;
	background: #f4bbff;
}

#h3_01 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h3_01.jpg) no-repeat;
	text-indent: -9999px;
}
#h3_02 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h3_02.jpg) no-repeat;
	text-indent: -9999px;
}
#h3_03 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h3_03.jpg) no-repeat;
	text-indent: -9999px;
}
#h3_04 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h3_04.jpg) no-repeat;
	text-indent: -9999px;
}
#h3_05 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h3_05.jpg) no-repeat;
	text-indent: -9999px;
}
#h3_06 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h3_06.jpg) no-repeat;
	text-indent: -9999px;
}
#h3_07 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h3_07.jpg) no-repeat;
	text-indent: -9999px;
}
#h3_08 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h3_08.jpg) no-repeat;
	text-indent: -9999px;
}
#h3_09 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h3_09.jpg) no-repeat;
	text-indent: -9999px;
}
#h3_10 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../selection/img/h3_10.jpg) no-repeat;
	text-indent: -9999px;
}









/****************************
本日のコンパニオン
****************************/
#today #cont1 {
	clear:both;	
}
#today #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../today/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#today .contWaku {
	float:left;
	width: 688px;
	margin-bottom: 15px;
}
#today .contWaku .compa a {
	float: left;
	margin: 0 18px 25px 0;
	width: 150px;
	border: solid 2px #fff8a4;
	background: #fff8a4;
	text-align:center;
	font-size: 0.9em;
	line-height: 1.4;
	text-decoration: none;
}
#today .contWaku .compa a:hover {
	border: solid 2px #f4bbff;
	background: #f4bbff;
}
#today #cal ul {
	list-style: none;
}
#today #cal li {
	float: left;
	margin-right: 10px;
	color:#FFFF99;
	font-size: 0.85em;
}
#cal li a {
	color:#FFFF99;
	text-decoration: none;
}
#cal li a:hover {
	color:#FFCCFF;
}
#today #cal {
	width: 674px;
	height: 18px;
	margin:0 0 10px 10px;
}
#today #day {
	text-align:right;
	color:#FFFF99;
	height: 40px;
	font-size: 0.85em;
	margin: -40px 150px 0 0;
}
/****************************
お店のシステム
****************************/
#system #cont1 {
	clear:both;	
}
#system #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../system/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#system #cont1 .contWaku {
	width: 632px;
	background: #f9f0ff;
	border: solid 1px #fab7ff;
	padding:13px 20px;
	background:url(../common/waku_bg.jpg) repeat;
}
#system #cont1 .contWaku p {
	line-height: 1.5;
}
#system .article {
	clear:both;
	float: left;
	width: 632px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;
}
#system #cont1 .contWaku .wakuLf {
	width: 442px;
	float:left;
	margin-right: 20px;
}
#system #cont1 .contWaku .wakuRi {
	width: 150px;
	float:left;
}
#system #cont1 .contWaku .wakuRi img {
	margin-top: 18px;
}
#system h2#tel {
	margin-top: 10px;
	width: 674px;
	height: 84px;
	text-indent: -9999px;
	background:url(../system/img/banner_tel.jpg) no-repeat;
}
#system #h3_01 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../system/img/h3_01.jpg) no-repeat;
	text-indent: -9999px;
}
#system #h3_02 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../system/img/h3_02.jpg) no-repeat;
	text-indent: -9999px;
}
#system #h3_03 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../system/img/h3_03.jpg) no-repeat;
	text-indent: -9999px;
}



/****************************
よくある質問
****************************/
#faq #cont1 {
	clear:both;	
}
#faq #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../faq/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#faq #h3_01 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../faq/img/h3_01.jpg) no-repeat;
	text-indent: -9999px;
}
#faq #h3_02 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../faq/img/h3_02.jpg) no-repeat;
	text-indent: -9999px;
}
#faq #h3_03 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../faq/img/h3_03.jpg) no-repeat;
	text-indent: -9999px;
}
#faq #h3_04 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../faq/img/h3_04.jpg) no-repeat;
	text-indent: -9999px;
}
#faq #cont1 .contWaku {
	float: left;
	margin-bottom: 15px;
	width: 632px;
	background: #f9f0ff;
	border: solid 1px #fab7ff;
	padding:13px 20px;
	background:url(../common/waku_bg.jpg) repeat;
}
#faq #cont1 .contWaku p {
	line-height: 1.5;
}


#faq #h4_01 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_01.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_02 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_02.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_03 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_03.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_04 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_04.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_05 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_05.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_06 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_06.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_07 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_07.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_08 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_08.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_09 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_09.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_10 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_10.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_11 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_11.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_12 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_12.gif) no-repeat;
	text-indent: -9999px;
}
#faq #h4_13 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../faq/img/h4_13.gif) no-repeat;
	text-indent: -9999px;
}



#system p img,#faq p img,#access p img,#customer p img {
	margin-right: 15px;
	padding:3px;
	border: solid 1px #CCCCCC;
	background-color:#FFFFFF;
}
.indent {
	margin-left: 25px;
}
.indent p {
	margin-top: 10px;
}



/****************************
アクセスマップ
****************************/
#access #cont1 {
	clear:both;	
}
#access #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../access/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#access #cont1 .contWaku {
	width: 632px;
	background: #f9f0ff;
	border: solid 1px #fab7ff;
	padding:13px 20px;
}
#access #cont1 .contWaku p {
	line-height: 1.5;
}


/****************************
キャンペーン情報
****************************/
#campaign #cont1 {
	clear:both;	
}
#campaign #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../campaign/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#campaign .txt {
	color:#FFFAC2;
	line-height: 1.5;
	margin-left: 15px;
	text-indent: -15px;
}

/****************************
初めてのお客さま
****************************/
#customer #cont1 {
	clear:both;	
}
#customer #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../customer/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#customer #cont1 .contWaku {
	float: left;
	width: 632px;
	background: #f9f0ff;
	border: solid 1px #fab7ff;
	padding:13px 20px;
	background:url(../common/waku_bg.jpg) repeat;
}
#customer #cont1 .contWaku p {
	margin-top: 10px;
	line-height: 1.5;
}
#customer #h4_01 {
	clear:both;
	margin-top: 10px;
	width: 631px; height: 25px;
	background:url(../customer/img/h4_01.gif) no-repeat;
	text-indent: -9999px;
}
#customer #h4_02 {
	clear:both;
	margin-top: 10px;
	width: 631px; height: 25px;
	background:url(../customer/img/h4_02.gif) no-repeat;
	text-indent: -9999px;
}
#customer #h4_03 {
	clear:both;
	margin-top: 10px;
	width: 631px; height: 25px;
	background:url(../customer/img/h4_03.gif) no-repeat;
	text-indent: -9999px;
}
#customer #h4_04 {
	clear:both;
	margin-top: 10px;
	width: 631px; height: 25px;
	background:url(../customer/img/h4_04.gif) no-repeat;
	text-indent: -9999px;
}
#customer #h4_05 {
	clear:both;
	margin-top: 10px;
	width: 631px; height: 25px;
	background:url(../customer/img/h4_05.gif) no-repeat;
	text-indent: -9999px;
}


/****************************
What's New バックナンバー
****************************/
#whatsnew #cont1 {
	clear:both;	
}
#whatsnew #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../news/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#whatsnew #cont1 .contWaku {
	float: left;
	width: 632px;
	background: #f9f0ff;
	border: solid 1px #fab7ff;
	padding:13px 20px;
	background:url(../common/waku_bg.jpg) repeat;
}
#whatsnew #cont1 .contWaku p {
	line-height: 1.5;
}
#whatsnew .article {
	clear:both;
	float: left;
	width: 632px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;
}
#whatsnew #cont1 .contWaku .wakuLf {
	width: 442px;
	float:left;
	margin-right: 20px;
}
#whatsnew #cont1 .contWaku .wakuRi {
	width: 150px;
	float:left;
}
#whatsnew #cont1 .contWaku .wakuRi img {
	margin-top: 18px;
}
.contWaku td,.contWaku2 td {
	padding: 5px 0;
	border-bottom: dotted 1px #cccccc;
	font-size: 0.85em;
	color:#666666;
}

/****************************
メールマガジン バックナンバー
****************************/
#mgregist #cont1 {
	clear:both;	
}
#mgregist #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../mgregist/img/h2.jpg) no-repeat;
	text-indent: -9999px;
}
#mgregist #cont1 .contWaku {
	float: left;
	width: 632px;
	background: #f9f0ff;
	border: solid 1px #fab7ff;
	padding:13px 20px;
	margin-bottom: 10px;
	background:url(../common/waku_bg.jpg) repeat;
}

#mgregist #h4_01 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../mgregist/img/h4_01.jpg) no-repeat;
	text-indent: -9999px;
}
#mgregist #h4_02 {
	clear:both;
	margin: 10px 0;
	width: 625px; height: 25px;
	background:url(../mgregist/img/h4_02.jpg) no-repeat;
	text-indent: -9999px;
}
#mgregist td {
	border: none;
}
#mgregist #h3_01 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../mgregist/img/h3_01.jpg) no-repeat;
	text-indent: -9999px;
}
#mgregist #h3_02 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../mgregist/img/h3_02.jpg) no-repeat;
	text-indent: -9999px;
}
#mgregist #h3_03 {
	clear:both;
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../mgregist/img/h3_03.jpg) no-repeat;
	text-indent: -9999px;
}
#mgregist p {
	line-height: 1.5;
	margin: 0 0 5px 15px;
	text-indent: -12px;
}
#mgregist .none {
	font-size: 0.85em;
	line-height: 1.5;
	margin: 0 0 5px 0;
}


/****************************
メンバーページWhat's New
****************************/
#memwhat #cont1 {
	clear:both;	
}
#memwhat #cont1 h2 {
	margin-top: 10px;
	width: 674px; height: 50px;
	background:url(../topimg/title_whats_new.gif) no-repeat;
	text-indent: -9999px;
}
#memwhat #cont1 .contWaku {
	float: left;
	width: 632px;
	background: #f9f0ff;
	border: solid 1px #fab7ff;
	padding:13px 20px;
	background:url(../common/waku_bg.jpg) repeat;
}












