/* CSS Document */

@charset "UTF-8";

	/* LRC ieure css layout  */



	/* Last updated 15 May 2008  */ 

h1,h2,h3,h4,h5,h6,p,ul,ol,dl {
	margin-top: 0;
	margin-bottom: 0;
	}

p {
	line-height:-0.1em;
	letter-spacing:-0.1em;
	font-size:10pt;
	}

html>body p {
	line-height:1em;
	letter-spacing:-0.05em;
	}

br {
	font-size:10pt;
	}
a {
	font-size:10pt;
	}

html>body p {
	line-height:1em;
	letter-spacing:-0.05em;
	}

html { 
	min-width: 760px;
	 }

img {
	border: 0;
	}

body {
	text-align: center;
	margin: 0;
	background: #FFFFFF;
	color: #000000;
	font: small/1.4 "lr oSVbN", Osaka, "qMmpS Pro W3";
	background: #000000;
	}

#tact01 h1{
	text-indent:-9999px;
	}
#tact01 h2{
	text-indent:-9999px;
	}
#tact01 h3.one{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:549px;
	height:77px;
	background: url(./images/tact/01.jpg) top left no-repeat;
	}
#tact01 h3.two{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:549px;
	height:29px;
	background: url(./images/tact/02.jpg) top left no-repeat;
	}
#tact01 h3.three{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:549px;
	height:29px;
	background: url(./images/tact/03.jpg) top left no-repeat;
	}
#tact01 h3.four{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:549px;
	height:29px;
	background: url(./images/tact/04.jpg) top left no-repeat;
	}
#tact01 h3.five{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:549px;
	height:29px;
	background: url(./images/tact/05.jpg) top left no-repeat;
	}

#wrapper  {
	width: 820px;
	height:1836px;
	margin: 0px auto;
	text-align: center;
	background: #000000 url(images/juku01/body_bg2.png) top left no-repeat;
	}

#wrapper01  {
	width: 820px;
	height:1836px;
	margin: 0px auto;
	text-align: center;
	background-color: #000000;
	background-image: url(images/juku01/body_bg2_akpen.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

#contents  {

	position:relative;

	padding: 0 0 0 0;

	border: 0;

	text-align: left;

	margin-top: 0;

	}



	#main {
		float:right;
		width: 640px;
		height:765px;
		}

	#tact01 .pagebox {
		width:550px;
		margin-top:180px;
		margin-left:15px;
		}

	#tact01 .pagebox p{
		margin-left:5px;
		line-height:1.3em;
		letter-spacing:0.1em;
		}

	#footer {

		float:right;

		width: 640px;

		height: 92px;

		}

	#footer p{

		margin-left:120px;

		margin-top:5px;

		}

	ul {
		margin-top:10px;
		font-size:10pt;
		}

	ul.dotorange li{

		list-style-position:outside;

		padding-left:20px;

		margin-left:-40px;

		list-style-type: none;

		text-indent:0px;

		line-height:1.2em;

		background: url(./images/common/dot_orange.gif) top left no-repeat;

		}
	dl {
		font-size:10pt;
		}
	dl.dotred dt{

		list-style-position:outside;

		padding-left:20px;

		margin-left:0px;

		list-style-type: none;

		text-indent:0px;

		line-height:1.2em;

		background: url(./images/common/dot_red.gif) top left no-repeat;

		}

	dl.dotred dd{

		margin-left:0px;

		margin-bottom:5px;

		text-indent:0px;

		}
	ul.diablue li{

		list-style-position:outside;

		padding-left:20px;

		margin-left:-40px;

		list-style-type: none;

		text-indent:0px;

		line-height:1.2em;

		background: url(./images/common/dia_blue.gif) top left no-repeat;

		}


	ul.sqred li{

		list-style-position:outside;

		padding-left:20px;

		margin-left:-40px;

		list-style-type: none;

		text-indent:0px;

		line-height:1.2em;

		background: url(./images/common/sq_red.gif) top left no-repeat;

		}

	.leftsidding{

		float:left;

		margin:0 12px 0 0;

		}

	.rightsidding{

		float:right;

		margin:0 0 0 12px;

		}

	.nextpage {

		float:right;

		width:200px;

		margin-top:18px;

		text-align:right;

		text-decoration:underline;

		}

	.nextpage a{

		color:#990000;

		}

	.nextpagesp {

		float:right;

		width:500px;

		margin-top:18px;

		text-align:right;

		text-decoration:underline;

		}

	.nextpagesp a{

		color:#990000;

		}

	.nextpagesp2 {

		float:right;

		width:500px;

		margin-top:18px;

		text-align:right;

		text-decoration:underline;

		}

	.nextpagesp2 a{

		color:#990000

		}

	.prepage {

		float:left;

		width:200px;

		margin-top:18px;

		text-align:left;

		text-decoration:underline;

		}

	.prepage a{

		color:#990000;

		}

	.prepagesp {

		float:left;

		width:500px;

		margin-top:18px;

		text-align:left;

		text-decoration:underline;

		}

	.prepagesp a{

		color:#990000;

		}

	.prepagesp2 {

		margin-top:4px;

		text-align:left;

		text-decoration:underline;

		}

	.prepagesp2 a{

		color:#990000;

		}

	.red {

		color:#990000;

		}

	.underline {

		text-decoration:underline;

		}

	.smallfont {

		font-size:75%;

		}

	.pleft {

		padding-left:70px;

		}

	.pleft1 {

		padding-left:25px;

		}

	.pleft2 {

		padding-left:20px;

		}

	table.cost {
		border:1px solid #999999;
	    border-collapse:collapse;
	    border-spacing:0;
		width:469px;
		}
  table.cost caption {
		size: 130%;
		font-weight: bold;
	}
		
	table.cost td {

	    border:1px solid #999999;

		text-align:center;

		}

	table.cost td.ptpd{

	    padding-top:5px;

		padding-bottom:5px;

		}

	table.cost td.left {

	    text-align:left;

		padding-left:8px;

		}

	table.cost td.front {

		width:70px;

		height:25px;

		}

	table.cost td.front2 {

		width:110px;

		height:30px;

		}

	table.cost td.grey {

		background:#E6E6E6;

		}

	table.prof {

		border:1px solid #999999;

	    border-collapse:collapse;

	    border-spacing:0;

		width:320px;

		height:185px;

		}

	table.prof th {

		width:100px;

	    border:1px solid #999999;

		text-align:left;

		background:#FAF3E7;

		padding-left:8px;

		font-weight:normal;

		}

	table.prof td {

	    border:1px solid #999999;

		text-align:left;

		background:#FFFFFF;

		padding-left:8px;

		}

	table.prof2 {

		border:1px solid #999999;

	    border-collapse:collapse;

	    border-spacing:0;

		width:370px;

		height:268px;

		}

	table.prof2 th {

		width:100px;

	    border:1px solid #999999;

		text-align:left;

		background:#FAF3E7;

		padding-left:8px;

		font-weight:normal;

		}

	table.prof2 td {

	    border:1px solid #999999;

		text-align:left;

		background:#FFFFFF;

		padding-left:8px;

		}



	fieldset {

		border: none;

		margin: 0;

		padding: 0;

		}

	fieldset th{

		font-weight:normal;

		height:30px;

		width:60px;

		}

	fieldset textarea{

		scroll:none;

		}

	fieldset .sosinbutton button {

		float:right;

		text-indent: -9999px;

		display:block;

		margin-top:8px;

		margin-left:120px;

		margin-bottom:6px;

		width: 120px;

		height: 30px;

		border:none;

		outline:none;

		background: #E0DFE3 url(./images/images_f/jnka_button.jpg) center left no-repeat;

		}

	legend {

	display: none;

		}



#dekirukoto h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/dekirukoto/dekirukoto.gif) top left no-repeat;

	}

#dekirukoto h3.one{

	margin-top:25px;

	margin-left:0px;

	margin-bottom:10px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/dekirukoto/mikomikyaku.gif) top left no-repeat;

	}

#dekirukoto h3.two{

	margin-top:25px;

	margin-left:0px;

	margin-bottom:10px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/dekirukoto/eigyomannotikara.gif) top left no-repeat;

	}

#consulting h2.one{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/consulting/consulting01.gif) top left no-repeat;

	}

#consulting h3.one{

	margin-top:25px;

	margin-left:0px;

	margin-bottom:10px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/consulting/onshahanaze.gif) top left no-repeat;

	}

#consulting h2.two{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/consulting/consulting02.gif) top left no-repeat;

	}

#member h2.one{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/member/member01.gif) top left no-repeat;

	}

#member h3.one{

	margin-top:25px;

	margin-left:0px;

	margin-bottom:10px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/member/suppoting.gif) top left no-repeat;

	}

#member h2.two{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/member/member02.gif) top left no-repeat;

	}

#member h2.three{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/member/member03.gif) top left no-repeat;

	}

#member h2.four{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/member/member04.gif) top left no-repeat;

	}

#member h2.five{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/member/member05.gif) top left no-repeat;

	}

#member h2.six{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/member/member06.gif) top left no-repeat;

	}

.name{

	margin-top:4px;

	font-size:15pt;

	font-weight:bold;

	}

#member .yomi{

	font-size:70%;

	}

#skill_practice	h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/skill_practice/skill_practice.gif) top left no-repeat;

	}

#seminar h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/seminar/seminar.gif) top left no-repeat;

	}

#seminar h3{

	margin-top:25px;

	margin-left:0px;

	margin-bottom:10px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/seminar/seminarnaiyo.gif) top left no-repeat;

	}	

#performance h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/performance/performance.gif) top left no-repeat;

	}

#training_program h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/training_program/training_program.gif) top left no-repeat;

	}

#training_program h3{

	margin-top:0px;

	margin-left:0px;

	margin-bottom:10px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/training_program/eigyouman.gif) top left no-repeat;

	}	

#seminarguide h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/seminar_guide/seminar_guide.gif) top left no-repeat;

	}

#seminarguide h3.one{

	margin-top:0px;

	margin-left:0px;

	margin-bottom:5px;

	text-indent:-9999px;

	width:492px;

	height:38px;

	background: url(./images/seminar_guide/attouteki.gif) top left no-repeat;

	}		

#seminarguide h3.two{

	margin-top:-5px;

	margin-left:0px;

	margin-bottom:0px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/seminar_guide/thema.gif) top left no-repeat;

	}

#seminarguide #tab {

	position:absolute;

	top:-31px;

	left:59px;

	width: 180px;

	height:38px;

	background: url(./images/seminar_guide/tab.jpg) top left no-repeat;

	}

html>body div#seminarguide #tab {

	position:absolute;

	left:230px;

	}

#mailmagazine #tab {

	position:absolute;

	top:-19px;

	left:374px;

	width: 56px;

	height:30px;

	background: url(./images/mailmagazine/tab.jpg) top left no-repeat;

	}

html>body div#mailmagazine #tab {

	position:absolute;

	left:545px;

	}

#mailmagazine h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/mailmagazine/mailmagazine.gif) top left no-repeat;

	}	

#mailmagazine .address input {

	width:325px;

	float:right;

	margin-right:30px;

	}

.toroku {

	text-align:right;

	}

.toroku button {

	float:right;

	margin-right:30px;

	text-indent: -9999px;

	display:block;

	width: 90px;

	height: 20px;

	border:none;

	outline:none;

	background: #E0DFE3 url(./images/mailmagazine/toroku.jpg) center left no-repeat;

	}

.henko {

	text-align:right;

	}

.henko button {

	float:right;

	margin-right:30px;

	text-indent: -9999px;

	display:block;

	width: 90px;

	height: 20px;

	border:none;

	outline:none;

	background: #E0DFE3 url(./images/mailmagazine/henko.jpg) center left no-repeat;

	}

#totalmarketting h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/totalmarketting/totalmarketting.gif) top left no-repeat;

	}

#totalmarketting h3.one{

	margin-top:25px;

	margin-left:0px;

	margin-bottom:10px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/totalmarketting/okyakusamaha.gif) top left no-repeat;

	}

#totalmarketting h3.two{

	margin-top:25px;

	margin-left:0px;

	margin-bottom:10px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/totalmarketting/okyakusamano.gif) top left no-repeat;

	}

#dekirukoto h3.two{

	margin-top:25px;

	margin-left:0px;

	margin-bottom:10px;

	text-indent:-9999px;

	width:492px;

	height:21px;

	background: url(./images/dekirukoto/eigyomannotikara.gif) top left no-repeat;

	}

#mmnaiyo h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/mmnaiyo/mmnaiyo.gif) top left no-repeat;

	}

#subscription h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/subscription/subscription.gif) top left no-repeat;

	}

#melmag-sample {

	width:470px;

	height:480px;

	border:1px solid #999999;

	overflow:scroll;

	font-size:90%;

	font-family:monospace;

	padding-left:1.5em;

	padding-top:1.5em;

	padding-bottom:1.5em;

	}

#stopic50th h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/stopic50th/stopic50th.gif) top left no-repeat;

	}

#stopic50th #tab {

	position:absolute;

	top:-32px;

	left:283px;

	width: 60px;

	height:60px;

	background: url(./images/stopic50th/tab.jpg) top left no-repeat;

	}

html>body div#stopic50th #tab {

	left:454px;

	}

#othermenu h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/othermenu/othermenu.gif) top left no-repeat;

	}

#contact h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/contact/contact.gif) top left no-repeat;

	}

#contact table{

	width:469px;

	}

#contact table th{

	width:120px;

	background:#E6E6E6;

	border:1px solid #999999;

	font-weight:normal;

	text-align:center;

	vertical-align:middle;

	}

#contact table td{

	text-align:left;

	padding-top:10px;

	padding-bottom:10px;

	padding-left:6px;

	}

#contact table td.na input {

	width:130px;

	}

#contact table td.ma input {

	width:230px;

	}

#contact table td textarea {

	width:326px;

	height:100px;

	overflow:hidden;

	}

#contact .toiawase button{

		float:right;

		margin-right:15px;

		margin-top:10px;

		width: 144px;

		height: 25px;

		border:none;

		outline:none;

		background:none;

		padding-left:0px;

		}



#information h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/information/information.gif) top left no-repeat;

	}

#link h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/link/link.gif) top left no-repeat;

	}

#about h2{

	margin-top:20px;

	margin-left:30px;

	text-indent:-9999px;

	width:492px;

	height:22px;

	background: url(./images/about/about.gif) top left no-repeat;

	}

#about table.cost {

		border:1px solid #999999;

	    border-collapse:collapse;

	    border-spacing:0;

		width:469px;

		}

#about table.cost td {

	    border:1px solid #999999;

		text-align:left;

		padding:2px 10px 2px 10px;

		height:20px;

		}



#about table.cost td.smallfont{

	    font-size:85%;

		}

#about table.cost td.front2 {

		width:110px;

		}

#about table.cost td.grey {

		background:#E6E6E6;

		}

	

#side {

	float:left;

	position:relative;

	width: 171px;

	height:874px;

	}



#menu1 {
		position:absolute;
		top:110px;
		left:10px;
		width: 144px;
		}

#menu1 {
		position:absolute;
		top:110px;
		left:10px;
		width: 144px;
		}

	#menu1 ul{
		list-style-type: none;
		width: 140px;
		margin-left:0px;;
		}

html>body div#menu1 ul{
		list-style-position:outside;
		border:0px;
		padding:0px;
		}/* IE7 mozzila ribband */

	#menu1 li a {
		display: block;
		margin-top:0px;
		width: 145px;
		height: 27px;
		text-indent:-9999px;
		}

#menu11 a {background: url(./images/common/sidemenu.jpg) -20px -0px no-repeat;}
#menu12 a {background: url(./images/common/sidemenu.jpg) -20px -27px no-repeat;}
#menu13 a {background: url(./images/common/sidemenu.jpg) -20px -54px no-repeat;}
#menu14 a {background: url(./images/common/sidemenu.jpg) -20px -81px no-repeat;}
#menu15 a {background: url(./images/common/sidemenu.jpg) -20px -108px no-repeat;}
#menu16 a {background: url(./images/common/sidemenu.jpg) -20px -135px no-repeat;}
#menu17 a {background: url(./images/common/sidemenu.jpg) -20px -162px no-repeat;}
#menu18 a {background: url(./images/common/sidemenu.jpg) -20px -189px no-repeat;}
#menu19 a {background: url(./images/common/sidemenu.jpg) -20px -216px no-repeat;}
#menu20 a {background: url(./images/common/sidemenu.jpg) -20px -243px no-repeat;}
#menu21 a {background: url(./images/common/sidemenu.jpg) -20px -270px no-repeat;}
#menu22 a {background: url(./images/common/sidemenu.jpg) -20px -296px no-repeat;}
#menu23 a {background: url(./images/common/sidemenu.jpg) -20px -323px no-repeat;}
#menu24 a {background: url(./images/common/sidemenu.jpg) -20px -351px no-repeat;}
#menu25 a {background: url(./images/common/sidemenu.jpg) -20px -378px no-repeat;}

#menu11 a:hover{background: url(./images/common/sidemenu.jpg) -190px -0px no-repeat;}
#menu12 a:hover{background: url(./images/common/sidemenu.jpg) -190px -27px no-repeat;}
#menu13 a:hover{background: url(./images/common/sidemenu.jpg) -190px -54px no-repeat;}
#menu14 a:hover{background: url(./images/common/sidemenu.jpg) -190px -81px no-repeat;}
#menu15 a:hover{background: url(./images/common/sidemenu.jpg) -190px -108px no-repeat;}
#menu16 a:hover{background: url(./images/common/sidemenu.jpg) -190px -135px no-repeat;}
#menu17 a:hover{background: url(./images/common/sidemenu.jpg) -190px -162px no-repeat;}
#menu18 a:hover{background: url(./images/common/sidemenu.jpg) -190px -189px no-repeat;}
#menu19 a:hover{background: url(./images/common/sidemenu.jpg) -190px -216px no-repeat;}
#menu20 a:hover{background: url(./images/common/sidemenu.jpg) -190px -243px no-repeat;}
#menu21 a:hover{background: url(./images/common/sidemenu.jpg) -190px -270px no-repeat;}
#menu22 a:hover{background: url(./images/common/sidemenu.jpg) -190px -296px no-repeat;}
#menu23 a:hover{background: url(./images/common/sidemenu.jpg) -190px -323px no-repeat;}
#menu24 a:hover{background: url(./images/common/sidemenu.jpg) -190px -351px no-repeat;}
#menu25 a:hover{background: url(./images/common/sidemenu.jpg) -190px -378px no-repeat;}

#menu11 a.stay {background: url(./images/common/sidemenu.jpg) -356px -0px no-repeat;}
#menu12 a.stay {background: url(./images/common/sidemenu.jpg) -356px -27px no-repeat;}
#menu13 a.stay {background: url(./images/common/sidemenu.jpg) -356px -54px no-repeat;}
#menu14 a.stay {background: url(./images/common/sidemenu.jpg) -356px -81px no-repeat;}
#menu15 a.stay {background: url(./images/common/sidemenu.jpg) -356px -108px no-repeat;}
#menu16 a.stay {background: url(./images/common/sidemenu.jpg) -356px -135px no-repeat;}
#menu17 a.stay {background: url(./images/common/sidemenu.jpg) -356px -162px no-repeat;}
#menu18 a.stay {background: url(./images/common/sidemenu.jpg) -356px -189px no-repeat;}
#menu19 a.stay {background: url(./images/common/sidemenu.jpg) -356px -216px no-repeat;}
#menu20 a.stay {background: url(./images/common/sidemenu.jpg) -356px -243px no-repeat;}
#menu21 a.stay {background: url(./images/common/sidemenu.jpg) -356px -270px no-repeat;}
#menu22 a.stay {background: url(./images/common/sidemenu.jpg) -356px -296px no-repeat;}
#menu23 a.stay {background: url(./images/common/sidemenu.jpg) -356px -323px no-repeat;}
#menu24 a.stay {background: url(./images/common/sidemenu.jpg) -356px -351px no-repeat;}
#menu25 a.stay {background: url(./images/common/sidemenu.jpg) -356px -378px no-repeat;}



.clear {
	clear: both;
	line-height:0px;
	}


#contact #tab {
	position:absolute;
	top:5px;
	left:476px;
	width: 60px;
	height:60px;
	background: url(./images/contact/tab.jpg) top left no-repeat;
	}

html>body div#contact #tab {
	left:641px;
	}

.contact table{
	width:469px;
	}

.contact table th{
	width:120px;
	background:#E6E6E6;
	border:1px solid #999999;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	}

.contact table td{
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	}
.contact table td.na input {
	width:130px;
	}

.contact table td.ma input {
	width:230px;
	}

.contact table td textarea {
	width:326px;
	height:100px;
	overflow:hidden;
	}
.contact .toiawase button{
		float:right;
		margin-right:15px;
		margin-top:10px;
		width: 144px;
		height: 25px;
		border:none;
		outline:none;
		background:none;
		padding-left:0px;
		}






	

	

