body {
	background : #FFFF6D url(../img/bg.gif) repeat-x;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
}
#wall {
	width: 800px;
	margin: 50px auto 50px auto;
	padding: 5px 5px 5px 5px;
	background: #000000;
	text-align: center;

}
#Container {
	width: 800px;
	margin: 0px auto 0px auto;
	> margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff url(../img/con_bg.gif) no-repeat top;
	text-align: center;
}
#copy {
	width: 800px;
	height: 20px;
	margin: 10px 0px 5px 0px;
	background: #000000;
	font: bold 12px/20px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #ffffff;
	text-align: center;
	float: left;
}
/* ---------------------------左ボックス--------------------------- */
#left_box {
	width: 190px;
	float: left;
	text-align: left;
}

#left_content {
	width: 180px;
	margin: 200px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
}
#left_content li {
	margin: 0px 0px 0px 0px;
	width: 180px;
}
#left_content .l_c_01 {
	height: 5px;
	background: url(../img/l_c_bg_01.png) no-repeat;
}
#left_content .l_c_02 {
	padding: 0px 0px 0px 0px;
	background: url(../img/l_c_bg_02.png) repeat-y;
}
#left_content .l_c_03 {
	height: 10px;
	margin: 0px 0px 0px 0px;
	> margin: -6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/l_c_bg_03.png) no-repeat bottom;
}
#menu {
	width: 160px;
	height: 220px;
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 10px 10px;;
	margin: 0px 0px 10px 10px;
	background: url(../img/menu_bg.gif) no-repeat;
}

#menu a {
	width: 140px;
	height: 30px;
	margin: 0px 0px 5px 10px;
	display: block;
	cursor: pointer;
}

#menu a.m_01 {
	background: url(../img/menu_01.gif) no-repeat;
}
#menu a.m_01:hover {
	background: url(../img/menu_01_on.gif) no-repeat;
}
#menu a.m_02 {
	background: url(../img/menu_02.gif) no-repeat;
}
#menu a.m_02:hover {
	background: url(../img/menu_02_on.gif) no-repeat;
}
#menu a.m_03 {
	background: url(../img/menu_03.gif) no-repeat;
}
#menu a.m_03:hover {
	background: url(../img/menu_03_on.gif) no-repeat;
}
#menu a.m_04 {
	background: url(../img/menu_04.gif) no-repeat;
}
#menu a.m_04:hover {
	background: url(../img/menu_04_on.gif) no-repeat;
}
#menu a.m_05 {
	background: url(../img/menu_05.gif) no-repeat;
}
#menu a.m_05:hover {
	background: url(../img/menu_05_on.gif) no-repeat;
}
#menu a.m_06 {
	background: url(../img/menu_06.gif) no-repeat;
}
#menu a.m_06:hover {
	background: url(../img/menu_06_on.gif) no-repeat;
}

#login_box {
	width: 160px;
	height: 80px;
	margin: 0px 0px 10px 10px;
	padding: 30px 0px 0px 0px;
	background: url(../img/login_bg.gif) no-repeat;
	color: #ffffff;
	font: bold 12px/12px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-align: right;
}

#login_box ul li.select{
	width: 50px;
	margin: 0px 0px 0px 50px;
	float: left;
}
#login_box .select select{
	width: 50px;
	height: 18px;
	margin: 0px 0px 0px 0px;
}

#login_box .id {
	width: 140px;
	height: 22px;
	margin: 0px 0px 5px 10px;
	> margin: 0px 10px 5px 10px;
}
#login_box .id input{
	width: 90px;
	height: 13px;
	margin: 0px 0px 0px 0px;
}

#login_box .pass {
	width: 140px;
	height: 22px;
	margin: 0px 0px 5px 10px;
	> margin: 0px 10px 5px 10px;
}
#login_box .pass input{
	width: 90px;
	height: 13px;
	margin: 0px 0px 0px 0px;
}

#login_box .login_bt {
	width: 52px;
	float: left;
}
#login_box .login_bt input{
	width: 50px;
	height: 18px;
	margin: 0px -1px 0px 0px;
	letter-spacing: 0px;
	font: 11px/12px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


#price {
	width: 160px;
	height: 270px;
	margin: 0px 0px 10px 10px;
	background: url(../img/price_bg.gif) no-repeat;
}

#company {
	width: 155px;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 5px 5px;
	font: 11px/14px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	> font: 12px/14px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background: #000000;
	color: #ffffff;
}












/* ---------------------------中央ボックス--------------------------- */
#center_box {
	width: 310px;
	float: left;
}

#mem_list {
	width: 300px;
	margin: 100px 0px 10px 10px;
}
#mem_list li{
	width: 300px;
}
#mem_list li.me_01{
	height: 50px;
	background: url(../img/mem_bg_01.gif) no-repeat;
}
#mem_list li.me_02{
	padding: 0px 0px 5px 0px;
	background: url(../img/mem_bg_02.gif) repeat-y;
	text-align: left;
}
#mem_list li.me_03{
	width: 290px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	> margin: -5px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	background: url(../img/mem_bg_03.gif) no-repeat bottom;
	text-align: right;
	color: #Ffffff;
	font: 12px/14px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#mem_list li.me_03 a{
	text-decoration: none;
}
#mem_list li dl {
	width: 270px;
	height: 84px;
	margin: 0px 0px 10px 15px;
	background: url(../img/mem_bg.gif) no-repeat;
	text-align: left;
}
#mem_list li dl dt{
	width: 85px;
	height: 84px;
	float: left;
}
#mem_list li dl dt img{
	margin: 7px 0px 0px 8px;
	
}
#mem_list li dl dd{
	width: 185px;
	height: 84px;
	float: left;
}
#mem_list li dl dd strong{
	width: 185px;
	height: 20px;
	font: bold 12px/20px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	display: block;
}
#mem_list li dl dd p{
	width: 180px;
	height: 32px;
	font: 12px/14px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	display: block;
}
#mem_list li dl dd a{
	width: 170px;
	height: 24px;
	margin: 1px 0px 0px 5px;
	background: url(../img/mem_bt.gif) no-repeat;
	display: block;
	cursor: pointer;
}
#mem_list li dl dd a:hover{
	background: url(../img/mem_bt_on.gif) no-repeat;
}

#trend {
	width: 300px;
	height: 230px;
	margin: 0px 0px 10px 10px;
	background: url(../img/trend_bg.gif) no-repeat;
}

#present {
	width: 300px;
	margin: 0px 0px 10px 10px;
	background: url(../img/mem_bg.gif) no-repeat;
}

#support {
	width: 300px;
	height: 120px;
	margin: 0px 0px 10px 10px;
	padding: 50px 0px 0px 0px;
	background: url(../img/support_bg.gif) no-repeat;
	text-align: left;
}
#support dt {
	width:290px;
	height: 30px;
	margin: 0px 0px 25px 8px;
}
#support dd {
	width: 280px;
	height: 60px;
	margin: 0px 0px 10px 8px;
}













/* ---------------------------右ボックス--------------------------- */
#right_box {
	width: 280px;
	float: left;
	margin: 100px 0px 20px 10px;
	background: #cccccc;
	text-align: left;
}

#form_box {
	width: 280px;
	margin: 0px 0px 10px 0px;
}

#form_box li {
	width: 280px;
}
#form_box li.f_b_01{
	height: 60px;
	background: url(../img/top_form_bg_01.gif) no-repeat;
}
#form_box li.f_b_02{
	background: #000000;
}
#form_box li.f_b_02 table{
	margin: 0px 0px 0px 5px;
}
#form_box li.f_b_03{
	height: 10px;
	margin: 0px 0px 0px 0px;
	> margin: -10px 0px 0px 0px;
	background: #000000;
}

#qr {
	width: 280px;
	height: 280px;
	margin: 0px 0px 10px 0px;
	background: url(../img/qr_bg.gif) no-repeat;
	text-align: left;
	display: block;
}
#qr li.qr01{
	width: 280px;
	height: 146px;
}
#qr li.qr01 img{
	margin: 38px 0px 0px 19px;
}
#qr li.qr02{
	width: 260px;
	height: 60px;
	margin: 0px 0px 0px 10px;
	color: #ffffff;
}
#qr li.qr03{
	width: 200px;
	height: 68px;
	margin: 2px 0px 0px 45px;
}

#qr a {
	width: 90px;
	height: 24px;
	display: block;
	cursor: pointer;
	float: left;
	margin: 0px 10px 10px 0px;
}

#qr a.qr_do {
	background: url(../img/m_button_do.gif) no-repeat;
}
#qr a.qr_do:hover {
	background: url(../img/m_button_do_on.gif) no-repeat;
}
#qr a.qr_au {
	background: url(../img/m_button_au.gif) no-repeat;
}
#qr a.qr_au:hover {
	background: url(../img/m_button_au_on.gif) no-repeat;
}
#qr a.qr_so {
	background: url(../img/m_button_so.gif) no-repeat;
}
#qr a.qr_so:hover {
	background: url(../img/m_button_so_on.gif) no-repeat;
}
#qr a.qr_wi {
	background: url(../img/m_button_wi.gif) no-repeat;
}
#qr a.qr_wi:hover {
	background: url(../img/m_button_wi_on.gif) no-repeat;
}
#text {
	width: 240px;
	margin: 0px 0px 10px 10px;
	padding: 5px 10px 5px 10px;
	background: #000000;
	font: 11px/14px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	> font: 12px/13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #bbbbbb;
	text-align: left;
}



/* ---------------------------フォームページ--------------------------- */

#form_right_box {
	width: 600px;
	float: left;
	margin: 150px 0px 0px 0px;
	text-align: center;
}
#form_right_box table {
	margin: 0px 0px 10px 40px;

}

#form_right_box dl {
	width: 560px;
	height: 280px;
	margin: 0px 0px 10px 20px;
	background: url(../img/free_mail_bg.gif) no-repeat;
	text-align: left;
}
#form_right_box dl dt{
	width: 560px;
	margin: 5px 0px 0px 0px;
	font: bold 14px/16px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-indent: 10px;
	float: left;
}
#form_right_box dl dd{
	width: 560px;
	margin: 3px 0px 5px 20px;
	font: 12px/14px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	display: block;
	float: left;
}
#form_right_box dl dd p{
	width: 560px;
	margin: 0px 0px 5px 0px;
	display: block;
}
#form_right_box dl dd a{
	width: 100px;
	margin: 0px 5px 0px 0px;
	display: block;
	cursor: pointer;
	float: left;
}
#form_right_box dl dd.fr a{
	height: 40px;
}
#form_right_box dl dd.fr a.fr_ya{
	background: url(../img/free_mail_01.gif) no-repeat;
}
#form_right_box dl dd.fr a.fr_ya:hover {
	background: url(../img/free_mail_01_on.gif) no-repeat;
}
#form_right_box dl dd.fr a.fr_gm{
	background: url(../img/free_mail_02.gif) no-repeat;
}
#form_right_box dl dd.fr a.fr_gm:hover {
	background: url(../img/free_mail_02_on.gif) no-repeat;
}
#form_right_box dl dd.fr a.fr_go{
	background: url(../img/free_mail_03.gif) no-repeat;
}
#form_right_box dl dd.fr a.fr_go:hover {
	background: url(../img/free_mail_03_on.gif) no-repeat;
}
#form_right_box dl dd.fr a.fr_in{
	background: url(../img/free_mail_04.gif) no-repeat;
}
#form_right_box dl dd.fr a.fr_in:hover {
	background: url(../img/free_mail_04_on.gif) no-repeat;
}
#form_right_box dl dd.fr a.fr_li{
	background: url(../img/free_mail_05.gif) no-repeat;
}
#form_right_box dl dd.fr a.fr_li:hover {
	background: url(../img/free_mail_05_on.gif) no-repeat;
}
#form_right_box dl dd.mo a{
	height: 30px;
}
#form_right_box dl dd.mo a.mo_do{
	background: url(../img/m_01_do.gif) no-repeat;
}
#form_right_box dl dd.mo a.mo_do:hover{
	background: url(../img/m_01_do_on.gif) no-repeat;
}
#form_right_box dl dd.mo a.mo_au{
	background: url(../img/m_02_au.gif) no-repeat;
}
#form_right_box dl dd.mo a.mo_au:hover{
	background: url(../img/m_02_au_on.gif) no-repeat;
}
#form_right_box dl dd.mo a.mo_so{
	background: url(../img/m_03_so.gif) no-repeat;
}
#form_right_box dl dd.mo a.mo_so:hover{
	background: url(../img/m_03_so_on.gif) no-repeat;
}
#form_right_box dl dd.mo a.mo_wi{
	background: url(../img/m_04_wi.gif) no-repeat;
}
#form_right_box dl dd.mo a.mo_wi:hover{
	background: url(../img/m_04_wi_on.gif) no-repeat;
}


/* ---------------------------認証ページ--------------------------- */
#index_box {
	width: 600px;
	height: 313px;
	margin: 100px auto 50px auto;
	> margin: 100px 0px 50px 0px;
	padding: 187px 0px 0px 0px;
	background: url(../img/index_bg.gif) no-repeat;
	text-align: left;
}

#index_box a{
	display: block;
	cursor: pointer;
}
#index_box a.enter{
	width: 250px;
	height: 100px;
	margin: 0px 0px 7px 300px;
	background: url(../img/enter_bt.gif) no-repeat;
}
#index_box a.exit{
	width: 250px;
	height: 60px;
	margin: 0px 0px 26px 300px;
	background: url(../img/exit_bt.gif) no-repeat;
}
#index_box a.enter:hover{
	background: url(../img/enter_bt_on.gif) no-repeat;
}
#index_box a.exit:hover{
	background: url(../img/exit_bt_on.gif) no-repeat;
}
#index_box dl{
	width: 600px;
	height: 100px;
	font: 12px/14px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-align: center;
}
#index_box dl dt{
	height: 60px;
	padding: 4px 0px 0px 0px;
}
#index_box dl dd{
	height: 32px;
	padding: 4px 0px 0px 0px;
}
#index_box p{
	height: 20px;
	font: bold 12px/18px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #ffffff;
	text-align: center;
}











