/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}


html {
	overflow-y:scroll;
}

img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

body {
	background-image:url(img/bk.gif);
	font-size: 85%;
	color:#555555;
	line-height:160%;
}

a {color:#666666;}

a:hover	{color:#CC0000;}

#content {
	width : 760px;
	height: 100%;
	background-color:#FFFFFF;
	border-left:solid 1px #D5D5D5;
	border-right:solid 1px #D5D5D5;
	margin-left: auto;
	margin-right: auto;
	background-image: url(img/contbk.jpg);
	background-repeat: repeat-x;
}

.main {padding-left:30px; 
	padding-right:30px;	
	font-size: 85%;
	color:#6666666;
	line-height:160%;
}

.red {color:#FF0000;}

/*
	HEADER
*/

#header {
	height: 80px;
	width: 760px;
	margin:0px;
	padding:0px;
}
#logo {margin-top:20px; 
	margin-left:15px; 
	width:308px; 
	float:left;}
#menu {margin-top:10px; 
	margin-right:15px; 
	float:right; 
	color:#666666; 
	font-size:12px; }
#menu  a {text-decoration:none;}

/*
	TOP
*/

#top #course {width:760px;}

#top .course {width:700px; 
	margin-left:auto; 
	margin-right:auto;}
#top td.left {width:230px;}

#top td.center {width:240px; 
	text-align:center;}
	
#top td.right  {width:230px;}

#top #mes h2 { width:760px; 
	height:70px; 
	margin-top:40px; 
	color:#000000; 
	font-size:22px; 
	text-align:center;}

/*
	フッター
*/

#footer {
	margin-top: 22px;
	clear: both;
	width:760px;
	height:25px;
	background-color:#ECECE6;
	text-align:center;
}
#fl {
	color:#66666;
	float:left;
	margin-left:15px;
	margin-top:5px;
	font-size:12px;	
}

#fl a { text-decoration:none;
	color:#666666;}


#copyright {
	float:right;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin-top: 3px;
	margin-right: 15px;
}

.pageup {text-align:right; 
	font-size:10px;
	margin-top:20px;
}

.pageup a { text-decoration:none;
}



/*
	タイトル
*/

h1 {margin:0;
	padding:0;
}

#privacy h1 {margin-bottom:10px;
	padding:7px 0px 2px 20px;
	font-size:18px;
	background-image:url(img/titlebar.gif);
	color:#333333;
	border-bottom:solid 1px #556675;

}

#form h1 {margin-bottom:10px;
	padding:7px 0px 2px 20px;
	font-size:18px;
	background-image:url(img/titlebar.gif);
	color:#333333;
	border-bottom:solid 1px #556675;
}


/*
	個人情報
*/

#privacy h2 {font-size:14px; 
	color:#333333; 
	margin-top:20px; 
	margin-bottom:10px; 
	background-color:#eeeeee; 
	padding:2px 10px;}


/*
	フォーム
*/

table#form { 
	width : 100%; 
	border-collapse:collapse; 
	border-spacing:0; 
	empty-cells:show;
	margin-top:10px;}
	
#form .fl{
	width:32%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.5em 1.2em;
}
	  	
#form .fr {
	width:68%; 
    background-color:#FFFFFF; 
	border: 1px solid #CCCCCC;  
	padding:0.5em 1em;
}

#form .red {color:#CC0000; 
	font-size:14px;}

#form #btn{text-align:center; 
	margin-top:15px;}


/*
	MENU
*/


#menu_list {
	clear:both;
	width: 700px;
	height: 35px;
	margin-bottom:30px;
}

#menu_list ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

#menu_list li {
	list-style-type: none;
	float: left;
}

#menu_list a {
	display:block;
	text-decoration:none;
}

#menu_list a em {
	position:absolute;
	left: -9999px;
}

#menu_list #pm {
	background-image:url(img/menu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:35px;
	background-position: 0px 0px;
}

#menu_list #pm:hover {
	background-image:url(img/menu_dw.jpg);
}

#menu_list #pcm {
	background-image:url(img/menu.jpg);
	background-repeat:no-repeat;
	width:240px;
	height:35px;
	background-position:-230px 0px;
}

#menu_list #pcm:hover {
	background-image:url(img/menu_dw.jpg);
}

#menu_list #arm {
	background-image:url(img/menu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:35px;
	background-position: -470px 0px;
}

#menu_list #arm:hover {
	background-image:url(img/menu_dw.jpg);
}

/*
	会社案内
*/

#com #intro {background-image:url(img/com_bk.jpg);
	background-repeat:no-repeat;
	height:190px;
	margin-bottom:10px;
}

#com #text {width:500px; 
	margin-top:5px; 
	color:#666666; 
	font-size:14px; 
	line-height:160%;}

#com h2 {
	color:#556675;
	font-size:16px;
	padding:4px 0px 2px 20px;
	background-image:url(img/titlebar.gif);
	margin-top:20px;
	margin-bottom:5px;
	clear: both;
}	

table#com { 
	width : 70%; 
	border-collapse:collapse; 
	border-spacing:0; 
	empty-cells:show;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;}
	
#com #coml{
	width:30%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.4em 1em;
	text-align:left;
}
#com #comr{
	width:70%; 
	background-color:#FFFFFF; 
	border: 1px solid #CCCCCC;  
	padding:0.4em 1em;
	text-align:left;
}	

/*
	プロフィール
*/

#profile #intro {background-image:url(img/profile_bk.jpg);
	background-repeat:no-repeat;
	height:190px;
	margin-bottom:10px;
}

#profile #text {width:370px; 
	margin-top:5px; 
	color:#666666; 
	font-size:14px; 
	line-height:160%;}

#profile h2 {
	color:#556675;
	font-size:16px;
	padding:4px 0px 2px 20px;
	background-image:url(img/titlebar.gif);
	margin-top:20px;
	margin-bottom:5px;
	clear: both;
}	
#profile .pro {width:100%;}
#profile #pror {float:right; margin-right:30px;}
#profile #prol {width:120px; float:left; margin:0.2em 1em;}	
#profile #pro {width : 98%; 
	border-collapse:collapse; 
	border-spacing:0; 
	empty-cells:show;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:1em;
	}
#profile .prol{
	width:20%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#profile .pror{
	width:80%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 1em;
	text-align:left;
}
/*
	PCM
*/

#pcm #intro {background-image:url(img/pcm_bk.jpg);
	background-repeat:no-repeat;
	height:210px;
	margin-bottom:10px;
}
#pcm #submenu {height:40px;
	margin-bottom:20px;
	text-align:center;
	background-color:#EBF7EA;
	padding:5px 0.1px;
}

#pcm #submenu a {text-decoration:none;}

#pcm #text {width:450px; 
	margin-top:5px; 
	color:#23771A; 
	font-size:14px; 
	line-height:160%;}
#pcm #intro2 {	color:#333333; 
	font-size:14px; 
	line-height:160%;}

#pcm h2 {
	color:#23771A;
	font-size:16px;
	padding:4px 0px 2px 20px;
	background-image:url(img/pcmtitlebar.gif);
	margin-top:20px;
	margin-bottom:5px;
	clear: both;
}
#pcm #sm {
	font-size:10px;
	line-height:130%;
	width: 700px;
}
#pcm .koka {width:100%;}
#pcm ul#toku {margin-left:30px; line-height:200%;}
#pcm ol#koka {margin-left:40px; line-height:200%;}
#pcm td#koka {width:450px;}
#pcm #kokaph {width:200px; float:right;}
#pcm ul#voice {
	margin-left:30px;
	line-height:200%;
	margin-top:5px;
}

#pcm table#pcmnaiyo {width : 80%; 
	border-collapse:collapse; 
	border-spacing:0; 
	empty-cells:show;
	margin-top:10px;
	margin-bottom:10px;

	}
#pcm #pcmnaiyoph {width:20%; float:right;margin-top:10px; margin-left:10px;}	
#pcm td#tab01{
	width:25%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pcm td#tab02{
	width:60%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pcm td#tab03{
	width:15%; 
	background-color:#eeeeee; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pcm td.tab01{
	width:25%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pcm td.tab02{
	width:60%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}
#pcm td.tab03{
	width:15%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}

#pcm table#date {width : 100%; 
	border-collapse:collapse; 
	border-spacing:0; 
	empty-cells:show;
	margin-top:10px;
	margin-bottom:10px;

	}
#pcm td#tab1{
	width:8%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pcm td#tab2{
	width:15%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pcm td#tab3{
	width:25%; 
	background-color:#eeeeee; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pcm td#tab4{
	width:13%; 
	background-color:#eeeeee; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}

#pcm td.tab1{
	width:8%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pcm td.tab2{
	width:21%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}
#pcm td.tab3{
	width:23%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}
#pcm td.tab4{
	width:12%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pcm td.tab5{
	width:15%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pcm td.tab6{
	width:29%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}
#pcm ul#dateinfo {margin-left:20px;}
#pcm h4 {font-size:16px; font-weight:bold; margin-bottom:0px; margin-top:10px;}
#pcm .green {color:#009933; font-weight:bold;}
/*
	メンタルトレーニング
*/

#pmt #intro {background-image:url(img/pmt_bk.jpg);
	background-repeat:no-repeat;
	height:190px;
	margin-bottom:15px;
}

#pmt #text {
	width:500px;
	margin-top:5px;
	color:#0D5886;
	font-size:14px;
	line-height:180%;
}

#pmt h2 {
	color:#0D5886;
	font-size:16px;
	padding:4px 0px 2px 20px;
	background-image:url(img/pmttitlebar.gif);
	margin-top:20px;
	margin-bottom:5px;
	clear: both;
}
#pmt h4 {margin-bottom:5px;}
#pmt #koka {width:650px; margin-left:20px; margin-top:10px; line-height:200%;}
#pmt td#left {width:25%;}
#pmt td#right {width:40%;}
#pmt td#ph {width:200px;}

#pmt table.naiyo {width : 85%; 
	border-collapse:collapse; 
	border-spacing:0; 
	empty-cells:show;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:40px;
	}
#pmt td#olt{
	width:20%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pmt td#omt{
	width:50%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pmt td#ort{
	width:15%; 
	background-color:#eeeeee; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pmt .ol{
	width:20%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pmt .om{
	width:50%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}
#pmt .or{
	width:15%; 
	background-color:#FFFFFF; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}

#pmt table.naiyo {width : 85%; 
	border-collapse:collapse; 
	border-spacing:0; 
	empty-cells:show;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:40px;
	}
#pmt td#nlt{
	width:10%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pmt td#nmt{
	width:65%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pmt td#nrt{
	width:25%; 
	background-color:#eeeeee; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pmt .nl{
	width:10%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pmt .nm{
	width:65%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}
#pmt .nr{
	width:25%; 
	background-color:#FFFFFF; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}

#pmt td#plt{
	width:20%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pmt td#pmt{
	width:50%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 1em;
	text-align:center;
}
#pmt td#prt{
	width:30%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 1em;
	text-align:center;
}
#pmt .pl{
	width:20%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pmt .pm{
	width:50%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 1em 0.2em 10em;
	text-align:left;
}
#pmt .pr{
	width:30%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 1em;
	text-align:center;
}


#pmt ul#add {margin-left:60px; 
	line-height:200%; 
	margin-top:5px;
	
}
#pmt #voi {width:450px;}
#pmt ul.voice {
	margin-left:10px;
	line-height:200%;
	margin-top:5px;
	float:left;
	width:450px;
	clear: both;
}
#pmt li.voice{list-style-position:inside; margin-bottom:10px;}

#pmt .add {margin-left:40px;}

.sm {font-size:12px;}

.naiyosubt {
	font-size:14px;
	font-weight:bold;
	color: #000066;
}
#pmt #submenu {height:60px;
	margin-bottom:20px;
	text-align:center;
	background-color:#ECF5FB;
	padding:5px 0.1px;
}

#pmt #submenu a {text-decoration:none;}

#pmt table#sca  {width : 85%; 
	border-collapse:collapse; 
	border-spacing:0; 
	empty-cells:show;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:40px;
	

	}
#pmt td#tab1{
	width:10%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pmt td#tab2{
	width:30%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pmt td#tab3{
	width:20%; 
	background-color:#eeeeee; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pmt td#tab4{
	width:20%; 
	background-color:#eeeeee; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pmt td#tab5{
	width:20%; 
	background-color:#eeeeee; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}


#pmt td.tab1{
	width:10%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#pmt td.tab2{
	width:30%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pmt td.tab3{
	width:20%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:center;
}
#pmt td.tab4{
	width:20%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}

#pmt td.tab5{
	width:20%; 
	background-color:#ffffff; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}



/*
	アロマテラピー
*/

#arm #intro {background-image:url(img/arm_bk.jpg);
	background-repeat:no-repeat;
	height:190px;
	margin-bottom:15px;
}

#arm #text {width:420px; 
	margin-top:5px; 
	color:#666666; 
	font-size:14px; 
	line-height:160%;}

#arm h2 {
	color:#A20051;
	font-size:16px;
	padding:4px 0px 2px 20px;
	background-image:url(img/armtitlebar.gif);
	margin-top:20px;
	margin-bottom:5px;
	clear: both;
}	
#arm #room {background-image:url(img/arm_05.jpg);
	background-repeat:no-repeat;
}
.coursename {
	font-size:14px;
	color:#A20051;
	font-weight:bold;
	margin-top:10px;
	background-image:url(img/allow03-pu.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	background-repeat: no-repeat;
}
table#arm { 
	width : 100%; 
	border-collapse:collapse; 
	border-spacing:0; 
	empty-cells:show;
	margin-top:5px;
	margin-bottom:10px;}
	
#arm #tab1{
	width:5%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#arm #tab2{
	width:30%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#arm #tab3{
	width:30%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#arm #tab4{
	width:23%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
	  	
#arm #tab5 {
	width:12%; 
    background-color:#EEEEEE;
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}

#arm #tab6 {
	width:25%; 
    background-color:#EEEEEE;
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}

#arm #tab7 {
	width:50%; 
    background-color:#EEEEEE;
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}

#arm #tab8 {
	width:25%; 
    background-color:#EEEEEE;
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#arm #tab10 {
	width:21%; 
    background-color:#EEEEEE;
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#arm #tab11 {
	width:21%; 
    background-color:#EEEEEE;
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#arm #tab12 {
	width:44%; 
    background-color:#EEEEEE;
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
	
#arm .tab1{
	width:5%; 
	background-color:#EEEEEE; 
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}
#arm .tab2{
	width:29%; 
	background-color:#FFFFFF; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}
#arm .tab3{
	width:29%; 
	background-color:#FFFFFF; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}
#arm .tab4{
	width:21%; 
	background-color:#FFFFFF; 
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}
	  	
#arm .tab5 {
	width:12%; 
    background-color:#FFFFFF;
	border: 1px solid #CCCCCC;  
	padding:0.2em 0.5em;
	text-align:left;
}
#arm .tab9 {
	width:12%; 
    background-color:#FFFFFF;
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}

#arm .tab6 {
	width:20%; 
    background-color:#FFFFFF;
	border: 1px solid #CCCCCC;  
	padding:0.2em 1em;
	text-align:left;
}

#arm .tab7 {
	width:50%; 
    background-color:#FFFFFF;
	border: 1px solid #CCCCCC;  
	padding:0.2em 1em;
	text-align:left;
}

#arm .tab8 {
	width:30%; 
    background-color:#FFFFFF;
	border: 1px solid #CCCCCC;  
	padding:0.2em 1em;
	text-align:left;
}

#arm .tab10 {
	width:21%; 
    background-color:#FFFFFF;
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}

#arm .tab11 {
	width:21%; 
    background-color:#FFFFFF;
	border: 1px solid #CCCCCC;  
	padding:0.2em;
	text-align:center;
}

#arm .tab12 {
	width:44%; 
    background-color:#FFFFFF;
	border: 1px solid #CCCCCC;  
	padding:0.2em 1em;
	text-align:left;
}

#arm ul#add {margin-left:30px; 
	line-height:200%; 
	margin-top:5px;
	
}

#arm td#mariph { width:144px; margin-left:0.2em; text-align:center; }

#arm td#mari {  
	margin-right:50px; 
	margin-left:10px;
	margin-top:5px;}

#arm .box {width:700px;}

#arm h4#name {font-size:14px; 
	text-align:left;
	color:#333333;}
	
#arm h4 {font-size:16px; 
	text-align:center;
	margin-bottom:5px;
	color:#A20051;}
	
#top #course {width:760px;}

#arm .course {width:680px; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:10px;}
#arm td.left {width:220px;}

#arm td.center {width:190px; 
	padding-left:25px;
	padding-right:25px;
	background-image:url(img/armwaku_mdl.jpg);
	vertical-align:top;}
	
#arm td.right  {width:220px;}
#arm td.mid {background-color:#F2F2FA; 
	padding:0px 15px; 
	vertical-align:top;}
#arm .info {font-size:13px; 
	font-weight:bold; 
	color:#333333;
	text-align:center; 
	background-color:#DEDFF3; 
	padding-top:1px; 
	padding-bottom:1px;
	margin-bottom:5px;}
#arm ul.voice {
	margin-left:10px;
	line-height:200%;
	margin-top:5px;
	float:left;
	width:530px;
	clear: both;
}	
#arm li.voice{list-style-position:inside; margin-bottom:10px;}

#arm #submenu {height:40px;
	margin-bottom:20px;
	text-align:center;
	background-color:#FBF0F4;
	padding:5px 0.1px;
}

#arm #submenu a {text-decoration:none;}

/*
	フォームエラー
*/	
.error {color:#FF0000; margin-top:20px; margin-bottom:20px;}
