﻿/* === ページ全般定義 === */
body                   {margin:0px auto 0px; padding:0px; background-color:#ebe7de; background-attachment:fixed; background-repeat:repeat-y; background-image:url(Image/backimage/bgBase.gif);
                        background-position:center top; font-size:13px; font-family:MS UI Gothic; width:800px; text-align:left;}

a:link				   {color:#0033cc;}
                     
a:visited			   {color:#0033cc;}
                     
a:hover				   {color:#ff0000;}
                     
a:active			   {color:#0033cc;}

.body_header           {width:800px; height:81px; background-repeat:no-repeat; background-position:center top; text-align:left; vertical-align:top;}

.body_header_img       {margin:15px 15px 5px 20px; visibility:hidden;}

.body_main_login       {width:800px; height:700px; background-repeat:no-repeat; background-position:center top;}

.body_main             {width:800px; background-repeat:repeat-y; background-position:left top;}

.body_main_sysrule     {width:800px; background-repeat:repeat-y; background-position:left top;}

.body_main_sysmsg      {width:800px;}

.body_msg              {width:600px; float:right;}

.dataselect_label      {width:590px; height:20px; padding:2px 5px 2px 10px;}

.dataselect_label_red  {width:590px; height:20px; padding:2px 5px 2px 10px; color:#ff0000;}

.body_page_return      {width:590px; float:right; height:40px; text-align:left; vertical-align:middle; padding:10px 3px 0px 10px; background-repeat:no-repeat;
	                    background-image:url(Image/main/bg_flame_title.gif); background-position:left top;}
	                    
.body_page_return_lbl  {font-size:16px; font-weight:700; color:#ffffff;}

.body_datatable        {width:590px; float:right; margin-right:7px;}

.body_return           {width:800px; float:left; height:20px; text-align:right;}

.body_footer           {width:800px; float:left; height:25px; text-align:center; vertical-align:top; color:#696969;}

.body_address          {font-family:Arial; font-size:9px; font-style:normal;}

/* === サイドメニューのスタイル定義 === */
.body_side             {width:168px; float:left; height:580px; text-align:left; vertical-align:top; padding:0px; margin:1px 0px 1px 1px;}

.body_side_lnk_tbl	   {visibility:hidden; margin-top:30px;}

.body_side_lnk_tbl_img {width:18px; height:30px; text-align:right; vertical-align:middle; font-size:14px;}

.body_side_lnk_tbl_td  {width:150px; height:30px; padding-left:5px; text-align:left; vertical-align:middle; font-size:14px;}

/* === システムメッセージのスタイル定義 === */
.message               {width:420px; border:solid 1px #000099;  background-color:#ccffff; margin:20px 30px 10px; padding:5px 10px 5px 10px; text-align:left;
                        line-height:14px; white-space:normal; font-size:13px; font-weight:normal; color:#000099;}

.message h1            {margin:10px 0px 10px 0px; font-size:13px; font-weight:bold;}

/* === Login.aspxスタイル定義 === */
.login_msg             {margin:10px;}

.login_box1            {width:800px; float:right; height:700px; text-align:center;}

.login_box2            {width:800px; float:right; height:695px; text-align:right; margin:5px 0px 0px 0px; padding:0px; font-size:14px;}

.login_main            {width:275px; height:410px; text-align:left; margin-left:500px; padding:10px;
                        background-image:url(Image/login/login_box.gif); background-repeat:no-repeat; background-position:center top;}

.login_main_row        {width:275px; height:30px; text-align:center;}

.login_title           {width:275px; height:40px; text-align:center; vertical-align:top; font-weight:bold; padding-top:8px;}

.login_label           {width:85px; float:left; text-align:right; vertical-align:middle; padding-top:5px;}

.login_text            {width:180px; float:right; text-align:left; vertical-align:top;}

.login_center          {width:275px; height:60px; text-align:center; vertical-align:middle;}

.login_center2         {width:275px; height:40px; text-align:center; vertical-align:middle;}

.login_checkbox        {width:275px; height:40px; text-align:center; vertical-align:middle; font-size:13px; font-weight:bold; padding-top:8px;}

.login_button          {width:275px; height:60px; text-align:center; vertical-align:middle;}

.login_textbox         {border:solid 1px #89bdde; width:150px; font-size:16px;}

/* === SysRule.aspxスタイル定義 === */
.sysrule_name          {height:30px; text-align:left; vertical-align:middle; padding:8px 0px 2px 25px; margin-bottom:2px; font-size:14px; font-weight:600; color:#696969; 
						background-repeat:no-repeat; background-position:left top; background-image:url(Image/main/bg_subtitle.gif);}

.sysrule_ul            {margin-left:-10px;}

.sysrule_list          {text-align:left; vertical-align:top; padding-left:2px; font-weight:400; color:#696969; list-style-type:circle;}

.sysrule_topmsg        {margin-left:-10px; color:#696969;}

/* === SysMsg.aspxスタイル定義 === */
.sysmsg_font           {font-size:16px; color:Red;}

.sysmsg_name           {width:800px; height:30px; text-align:center; vertical-align:middle; margin:10px 0px 10px 0px; font-size:13px;}

.sysmsg_comment        {width:800px; height:600px; text-align:center; vertical-align:top; margin:10px 0px 10px 0px;}

.sysmsg_atag           {margin:20px 3px 10px 3px;}

/* === RsvMenu.aspx、RsvStaff.aspxスタイル定義 === */
.rsvshop_shoplist      {float:right; width:580px; padding-right:20px;}

/* === RsvUser.aspxスタイル定義 === */
.rsvuser_datatable     {vertical-align:top; margin-bottom:30px;}

.rsvuser_datelist      {float:left; margin:10px 2px 20px 2px;}

.rsvuser_timelist      {float:right;}

.rsvuser_timeimage     {border-bottom:solid 1px #0066ff;}

.rsvuser_shoplist      {float:right; width:580px; padding-right:20px;}

.rsvuser_datesearch    {width:580px; float:right; height:80px; margin:3px;}

.rsvuser_search_label  {width:250px; height:20px; padding:2px 5px 2px 10px; color:#000000; font-size:13px;}

.rsvuser_list_leftmsg  {float:left;}

.rsvuser_list          {width:290px; float:right; height:80px; text-align:right; vertical-align:bottom; font-size:13px;}

.rsvuser_list_tbl      {border-top:solid 1px #a9a9a9; border-left:solid 1px #a9a9a9;}

.rsvuser_list_cell     {width:40px; height:20px; text-align:center; vertical-align:middle; color:#696969; background-color:#ffffff; font-size:13px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvuser_list_msg      {width:250px; height:20px; text-align:left; vertical-align:middle; color:#696969; background-color:#ffffff; font-size:13px; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

/* === RsvRequest.aspxスタイル定義 === */
.rsvreq_datatable      {vertical-align:top; margin-bottom:30px;}

.rsvreq_datelist       {float:left; margin:10px 2px 20px 2px;}

.rsvreq_timelist       {float:right;}

.rsvreq_shoplist       {float:right; width:580px; padding-right:20px;}

.rsvreq_datesearch     {width:580px; float:right; height:25px; margin:3px;}

.rsvreq_alltimenone    {width:580px; float:right; height:80px; margin:3px;}

.rsvreq_none_msg       {width:580px; float:left;}

.rsvreq_search_lbl     {width:400px; height:20px; padding:2px 5px 2px 10px; color:#000000; font-size:13px;}

.rsvreq_search_lbl_red {width:580px; height:20px; padding:2px 5px 2px 10px; margin-bottom:10px; color:#ff0000; font-size:13px;}

.rsvreq_list_msg       {float:left;}

.rsvreq_requesttime    {width:580px; float:right; height:80px; margin:3px;}

.rsvreq_timetable      {width:580px; float:left; margin:10px 2px 10px 2px;}

/* === 予約Calendarスタイル定義 === */
.rsvcalendar           {width:252px; height:175px; margin:5px 5px 10px 5px; font-size:13px; background-color:#ffffff; border-top:solid 1px #a9a9a9; border-left:solid 1px #a9a9a9;}

.rsvcalendar_name      {height:25px; text-align:center; vertical-align:middle; color:#0000ff; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvcalendar_week      {width:32px; height:25px; text-align:center; vertical-align:middle; background-color:#228b22; color:#ffffff; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvcalendar_week_sun  {width:32px; height:25px; text-align:center; vertical-align:middle; background-color:#f08080; color:#ffffff; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvcalendar_week_sat  {width:32px; height:25px; text-align:center; vertical-align:middle; background-color:#add8e6; color:#ffffff; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvcalendar_day       {width:32px; height:25px; text-align:center; vertical-align:middle; background-color:#ffffff; color:#696969; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvcalendar_day_sun   {width:32px; height:25px; text-align:center; vertical-align:middle; background-color:#f08080; color:#696969; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvcalendar_day_sat   {width:32px; height:25px; text-align:center; vertical-align:middle; background-color:#add8e6; color:#696969; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

/* === RsvChk.aspxスタイル定義 === */
.rsvchk_list           {margin:20px; font-size:13px;}

.rsvchk_list_tbl       {margin:20px; font-size:13px; border-top:solid 1px #a9a9a9; border-left:solid 1px #a9a9a9;}

.rsvchk_list_gray      {width:150px; height:25px; text-align:center; vertical-align:middle; color:#ffffff; background-color:#554943; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvchk_list_cell      {width:400px; height:25px; text-align:left; vertical-align:middle; color:#696969; background-color:#ffffff; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvchk_list_text      {width:400px; height:80px; text-align:left; vertical-align:middle; color:#696969; background-color:#ffffff; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvchk_text           {border:solid 1px #89bdde; width:400px; height:80px; text-align:left; vertical-align:top; font-size:13px; font-family:Arial;}

.rsvchk_list_chkmsg    {width:550px; height:40px; text-align:center; vertical-align:middle; color:#0000ff; font-size:13px;}

.rsvchk_list_rsvbutton {width:550px; height:80px; text-align:center; vertical-align:middle; color:#0000ff;}

.rsvchk_topreturn_msg  {width:500px; float:right; height:60px; text-align:center; vertical-align:middle; color:#0000ff; font-size:14px; background-color:#ffffff; padding:10px; border:solid 2px #ff0066; margin-top:10px; margin-right:20px;}

/* === Reserve.aspxスタイル定義 === */
.rsv_list              {margin:20px; font-size:13px; border-top:solid 1px #a9a9a9; border-left:solid 1px #a9a9a9;}

.rsv_list_gray         {width:150px; height:25px; text-align:center; vertical-align:middle; color:#ffffff; background-color:#554943; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsv_list_cell         {width:400px; height:25px; text-align:left; vertical-align:middle; color:#696969; background-color:#ffffff; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsv_list_work         {width:550px; height:25px; text-align:right; vertical-align:middle; color:#696969; background-color:#ffffff; padding-right:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsv_rsvmulti          {width:590px; float:right; height:40px; text-align:left; vertical-align:middle; padding:2px 2px 2px 12px; margin-top:5px; margin-bottom:5px;}

/* === RsvCcl.aspxスタイル定義 === */
.rsvccl_list           {margin:20px; font-size:13px;}

.rsvccl_list_tbl       {margin:20px; font-size:13px; border-top:solid 1px #a9a9a9; border-left:solid 1px #a9a9a9;}

.rsvccl_list_gray      {width:150px; height:25px; text-align:center; vertical-align:middle; color:#ffffff; background-color:#554943; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvccl_list_cell      {width:400px; height:25px; text-align:left; vertical-align:middle; color:#696969; background-color:#ffffff; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.rsvccl_list_chkmsg    {width:550px; height:40px; text-align:center; vertical-align:middle; color:#0000ff; font-size:13px;}

.rsvccl_list_rsvbutton {width:550px; height:80px; text-align:center; vertical-align:middle; color:#0000ff;}

.rsvccl_list_rsvtel    {width:550px; height:50px; text-align:center; vertical-align:middle; color:#0000ff; font-size:13px;}

.rsvccl_topreturn_msg  {width:500px; float:right; height:60px; text-align:center; vertical-align:middle; color:#0000ff; font-size:14px; background-color:#ffffff; padding:10px; border:solid 2px #ff0066; margin-top:10px; margin-right:20px;}

/* === MemPass.aspxスタイル定義 === */
.mempass_list          {margin:20px;}

.mempass_list_chkmsg   {width:550px; height:40px; text-align:center; vertical-align:middle; color:#0000ff;}

.mempass_list_button   {width:550px; height:80px; text-align:center; vertical-align:middle; color:#0000ff;}

.mempass_tbl           {margin:20px; font-size:13px; border-top:solid 1px #a9a9a9; border-left:solid 1px #a9a9a9;}

.mempass_tbl_gray      {width:150px; height:40px; text-align:left; vertical-align:middle; color:#ffffff; background-color:#554943; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.mempass_tbl_cell      {width:400px; height:40px; text-align:left; vertical-align:middle; color:#696969; background-color:#ffffff; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.mempass_topreturn_msg {width:500px; float:right; height:60px; text-align:center; vertical-align:middle; color:#0000ff; font-size:14px; background-color:#ffffff; padding:10px; border:solid 2px #ff0066; margin-top:10px; margin-right:20px;}

/* === MemNew.aspx、MemEdit.aspxスタイル定義 === */
.memnew_list           {margin:20px;}

.memnew_list_chkmsg    {width:550px; height:40px; text-align:center; vertical-align:middle; color:#0000ff; font-size:13px;}

.memnew_list_button    {width:550px; height:80px; text-align:center; vertical-align:middle; color:#0000ff;}

.memnew_tbl            {margin:20px; font-size:13px; border-top:solid 1px #a9a9a9; border-left:solid 1px #a9a9a9;}

.memnew_tbl_gray       {width:150px; height:40px; text-align:left; vertical-align:middle; color:#ffffff; background-color:#554943; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.memnew_tbl_gray_pass  {width:550px; height:30px; text-align:center; vertical-align:middle; color:#ffffff; background-color:#554943; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.memnew_tbl_cell       {width:400px; height:40px; text-align:left; vertical-align:middle; color:#696969; background-color:#ffffff; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.memnew_tbl_cell_pass  {width:250px; height:40px; text-align:left; vertical-align:middle; margin:0px; padding:0px; font-size:13px;}

.memnew_tbl_cell_text  {width:100px; text-align:center; vertical-align:middle; margin-left:2px; border:none 0px #ffffff; font-size:13px; font-weight:600;}

.memnew_topreturn_msg  {width:500px; float:right; height:60px; text-align:center; vertical-align:middle; color:#0000ff; font-size:14px; background-color:#ffffff; padding:10px; border:solid 2px #ff0066; margin-top:10px; margin-right:20px;}

.memnew_label_red      {padding:2px 5px 2px 10px; width:550px; height:20px; color:#ff0000; font-size:13px;}

.memnew_mobileuser     {font-size:16px; margin-bottom:5px;}

.memnew_mailtext       {width:380px;}

/* === MemChk.aspxスタイル定義 === */
.memchk_list           {margin:20px;}

.memchk_list_chkmsg    {width:550px; height:40px; text-align:center; vertical-align:middle; color:#0000ff; font-size:13px;}

.memchk_list_button    {width:550px; height:80px; text-align:center; vertical-align:middle; color:#0000ff;}

.memchk_tbl            {margin:20px; font-size:13px; border-top:solid 1px #a9a9a9; border-left:solid 1px #a9a9a9;}

.memchk_tbl_gray       {width:150px; height:40px; text-align:left; vertical-align:middle; color:#ffffff; background-color:#554943; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.memchk_tbl_cell       {width:400px; height:40px; text-align:left; vertical-align:middle; color:#0000ff; background-color:#ffffff; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.memchk_tbl_cell_msg   {width:550px; height:40px; text-align:center; vertical-align:middle; color:#0000ff; background-color:#ffffff; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.memchk_label_red      {padding:2px 5px 2px 10px; width:550px; height:20px; color:#ff0000; font-size:13px;}

.memchk_topreturn_msg  {width:500px; float:right; height:60px; text-align:center; vertical-align:middle; color:#0000ff; font-size:14px; background-color:#ffffff; padding:10px; border:solid 2px #ff0066; margin-top:10px; margin-right:20px;}

/* === HairStyle.aspxスタイル定義 === */
.hairstyle_topleft     {width:280px; float:left; margin:10px 5px 10px 5px;}

.hairstyle_topright    {width:280px; float:right; margin:10px 5px 10px 1px;}

.hairstyle_bottomleft  {width:280px; float:left; margin:10px 5px 10px 5px;}

.hairstyle_bottomright {width:280px; float:right; margin:10px 5px 10px 1px;}

.hairstyle_tbl         {width:280px; font-size:13px; border-top:solid 1px #a9a9a9; border-left:solid 1px #a9a9a9;}

.hairstyle_tbl_gray    {width:80px; height:25px; text-align:center; vertical-align:middle; color:#ffffff; background-color:#554943; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.hairstyle_tbl_cell    {width:200px; height:25px; text-align:left; vertical-align:middle; color:#696969; background-color:#ffffff; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.hairstyle_tbl_msg     {width:80px; height:100px; text-align:center; vertical-align:middle; color:#ffffff; background-color:#554943; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.hairstyle_tbl_txt     {width:200px; height:100px; text-align:left; vertical-align:top; color:#0000ff; background-color:#ffffff; padding:0px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.hairstyle_tbl_button  {width:280px; height:30px; background-color:#ffffff; border-right:solid 1px #a9a9a9;}

.hairstyle_tbl_send    {width:200px; height:100px; text-align:left; vertical-align:top; color:#696969; background-color:#ffffff; padding:3px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.hairstyle_pho         {width:280px; height:184px; text-align:center; vertical-align:top; background-color:#ffffff; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9; padding-top:2px; padding-bottom:2px;}

.hairstyle_prev        {width:80px; text-align:left; padding-left:10px;}

.hairstyle_next        {width:80px; text-align:left; padding-left:10px;}

.hairstyle_styleview   {width:90px; text-align:center; vertical-align:middle; padding-left:5px; padding-right:5px;}

.hairstyle_view        {width:210px; text-align:right; padding-right:5px;}

.hairstyle_view_lbl    {font-size:13px; color:#696969; width:60px;}

.hairstyle_view_cbo    {font-size:13px; color:#696969; width:150px;}

.hairstyle_pageno      {width:60px; text-align:center; vertical-align:middle;}

.hairstyle_pageno_lbl  {font-size:13px; color:#0066ff; width:60px; text-align:center; vertical-align:middle;}

.hairstyle_sendtext    {border:solid 1px #89bdde; width:210px; height:100px; font-size:13px; font-family:Arial;}

.hairstyle_page_return {width:590px; float:right; height:20px; text-align:left; vertical-align:middle; padding:3px 3px 3px 10px; margin-top:5px; margin-right:5px;}

.hairstyle_active_msg  {height:20px; padding:2px 5px 2px 5px; text-align:left; vertical-align:middle; color:#696969; font-size:11px; background-color:#ffffff; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

/* === SysStep.aspxスタイル定義 === */
.sysstep_name          {height:30px; text-align:left; vertical-align:middle; padding:8px 0px 2px 25px; margin-bottom:2px; font-size:14px; font-weight:600; color:#696969;
						background-repeat:no-repeat; background-position:left top; background-image:url(Image/main/bg_subtitle.gif);}

.sysstep_ul_b          {height:25px; text-align:left; vertical-align:middle;}

.sysstep_ul            {margin-left:5px;}

.sysstep_list          {height:25px; text-align:left; vertical-align:top; padding:0px 2px 0px 2px; margin-bottom:2px; color:#696969; list-style-type:none; font-size:13px;}

.sysstep_list_img      {text-align:left; vertical-align:top; padding:5px 2px 10px 10px; margin-bottom:2px; color:#696969; list-style-type:none; font-size:13px;}

.sysstep_list_image    {width:290px; border:solid 1px #554943;}

.sysstep_list_login    {height:20px; text-align:left; vertical-align:top; padding:0px 2px 0px 5px; margin-bottom:2px; color:#696969; list-style-type:circle; font-size:13px;}

.sysstep_list_coupon   {text-align:left; vertical-align:top; padding:3px 2px 3px 5px; margin-bottom:2px; color:#696969; list-style-type:circle; font-size:13px;}

.sysstep_tbl           {width:500px; margin:5px 3px 30px 3px; font-size:13px;}

.sysstep_td_img        {width:65px; height:19px;}

.sysstep_td_msg        {width:435px; height:19px; text-align:left; vertical-align:middle; margin-left:5px;}

.sysstep_list_top      {height:20px; text-align:right; list-style-type:none;}

.sysstep_top_ol        {margin:10px 0px 3px 0px;}

.sysstep_top_list      {height:25px; text-align:left; vertical-align:top; padding:0px 2px 0px 2px; margin-bottom:2px; color:#696969; list-style-type:none; font-size:13px;}

.sysstep_topmsg        {margin-left:-10px; color:#696969; font-size:13px;}

/* === Mobile.aspxスタイル定義 === */
.mobile_tbl            {width:590px; margin:5px 0px 5px 0px;}

.mobile_name           {height:30px; text-align:left; vertical-align:middle; padding:2px 0px 2px 25px; margin-bottom:2px; font-weight:600; font-size:14px; color:#696969;
						background-repeat:no-repeat; background-position:left top; background-image:url(Image/main/bg_subtitle.gif);}

.mobile_subname        {height:180px; color:#554943; padding:2px 10px 2px 10px; text-align:center; vertical-align:middle;}

.mobile_center         {text-align:center; vertical-align:top;}

.mobile_txtmail        {width:200px; text-align:left; font-size:12px;}

.mobile_lblmail        {width:300px; text-align:center; font-size:18px; font-weight:600; color:#0000ff;}

.mobile_p_font         {color:#554943; font-size:14px; font-weight:600;}

.mobile_tbl_left       {float:left;}

.mobile_tbl_right      {float:left;}

.mobile_tbl_help       {width:590px; margin:5px 0px 5px 0px;}

.mobile_name_help      {height:30px; text-align:left; vertical-align:middle; padding:2px 0px 2px 25px; margin-bottom:2px; font-weight:600; font-size:14px; color:#696969;
						background-repeat:no-repeat; background-position:left top; background-image:url(Image/main/bg_subtitle.gif);}

.mobile_subname_help   {height:220px; color:#554943; padding:2px 10px 2px 10px; vertical-align:middle;}

.mobile_p_font_help    {color:#554943; font-size:14px; font-weight:600;}

/* === Information.aspxスタイル定義 === */
.informatione_name     {height:30px; text-align:left; vertical-align:middle; padding:8px 0px 2px 25px; font-size:14px; font-weight:600; color:#696969; 
						background-repeat:no-repeat; background-position:left top; background-image:url(Image/main/bg_subtitle.gif);}
						
.informatione_meisai   {text-align:left; vertical-align:top; font-size:13px; color:#696969; padding-left:5px;}

/* === salondata.aspxスタイル定義 === */
.salondata_name		   {height:30px; text-align:left; vertical-align:middle; padding:8px 0px 2px 25px; font-size:14px; font-weight:600; color:#696969; 
						background-repeat:no-repeat; background-position:left top; background-image:url(Image/main/bg_subtitle.gif);}
						
.salondata_tbl		   {color:#696969;}
						
.salondata_td_img	   {width:200px; padding:0px 5px 10px 5px; text-align:left; vertical-align:top;}

.salondata_td_shopinfo {width:380px; padding:2px 5px 5px 5px; text-align:left; vertical-align:top;}

/* === Introduce.aspxスタイル定義 === */
.intro_list            {margin:20px;}

.intro_list_chkmsg     {width:550px; height:40px; text-align:center; vertical-align:middle; color:#0000ff;}

.intro_list_button     {width:550px; height:80px; text-align:center; vertical-align:middle; color:#0000ff;}

.intro_tbl             {margin:20px; font-size:13px; border-top:solid 1px #a9a9a9; border-left:solid 1px #a9a9a9;}

.intro_trbody          {width:550px; height:40px; text-align:left; vertical-align:middle; color:#ffffff; background-color:#554943; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.intro_tbl_gray        {width:150px; height:40px; text-align:left; vertical-align:middle; color:#ffffff; background-color:#554943; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.intro_tbl_gray_msg    {width:150px; height:120px; text-align:left; vertical-align:middle; color:#ffffff; background-color:#554943; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.intro_tbl_gray_txt    {width:150px; height:100px; text-align:left; vertical-align:middle; color:#ffffff; background-color:#554943; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.intro_tbl_cell        {width:400px; height:40px; text-align:left; vertical-align:middle; color:#696969; background-color:#ffffff; padding-left:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.intro_tbl_cell_msg    {width:400px; height:120px; text-align:left; vertical-align:top; color:#696969; background-color:#ffffff; padding:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.intro_tbl_cell_txt    {width:400px; height:100px; text-align:left; vertical-align:top; color:#696969; background-color:#ffffff; padding:5px; border-right:solid 1px #a9a9a9; border-bottom:solid 1px #a9a9a9;}

.intro_topreturn_msg   {width:500px; float:right; height:60px; text-align:center; vertical-align:middle; color:#0000ff; font-size:14px; background-color:#ffffff; padding:10px; border:solid 2px #ff0066; margin-top:10px; margin-right:20px;}

/* SysLogin.aspxスタイル定義 */
.syslogin_label        {width:590px; height:20px; padding:2px 5px 2px 10px; font-size:13px;}

.syslogin_link         {margin-left:25px; font-size:13px;}

.syslogin_tbl_cell     {width:590px; height:30px; padding:2px 2px 2px 10px; font-size:13px;}
