.pronavigation {
	PADDING-LEFT: 20px; BACKGROUND: url(../img/pict_people.jpg) no-repeat left 10%; MARGIN: 0px 10px 10px; LINE-HEIGHT: 110%; PADDING-TOP: 0px;
}
.hearpro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(../img/pict_q.gif) no-repeat left top; PADDING-BOTTOM: 3px; MARGIN: 0px 10px 10px; LINE-HEIGHT: 110%; PADDING-TOP: 2px;
}
.interview1 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: url(../img/interview_top.jpg) no-repeat left top; MARGIN: 0px 10px 10px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 545px; LINE-HEIGHT: 110%; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 265px;
}
.reportblock {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: url(../img/report02.jpg) no-repeat left top; MARGIN: 0px 10px 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 545px; LINE-HEIGHT: 110%; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 280px;
}
.osusumebox {
	DISPLAY: inline; FLOAT: left; MARGIN: 5px; WIDTH: 102px; TEXT-ALIGN: center;
}
.newshopbox_157 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../img/newshopbox_157.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 5px; WIDTH: 157px; PADDING-TOP: 0px; 
}
.newshopbox_157_bottom {
	BACKGROUND: url(../img/newshopbox_157.jpg) no-repeat left bottom; MARGIN: 0px 0px 0px 5px; WIDTH: 157px; HEIGHT: 10px;
}
#shopsearch {
	BACKGROUND: url(../img/shopsearch_bg.jpg) no-repeat left top; MARGIN: 0px 0px 0px 27px; WIDTH: 735px; PADDING-TOP: 7px; HEIGHT: 101px;
}
#shopsearch_area {
	MARGIN: 0px 10px 0px 120px;
}
#shopsearch_gyousyu {
	MARGIN: 14px 10px 0px 120px;
}
#shopsearch_janru {
	MARGIN: 16px 10px 0px 120px;
}
#narabikae {
	PADDING-RIGHT: 0px; PADDING-LEFT: 65px; BACKGROUND: url(../img/pict_narabikae.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 30px; PADDING-TOP: 4px; HEIGHT: 26px;
}
.searchshoptitle {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(../img/bar_shoptitlebg.jpg) no-repeat left top; HEIGHT: 49px;
}
.titleright {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 13px; FLOAT: right; MARGIN: 10px 5px 0px 5px;
}
.titleright2 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 13px; FLOAT: right; MARGIN: 15px 30px 0px 5px;
}
.fitnes_pink {
	PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 5px 0px 20px; PADDING-TOP: 0px;
}
.fitnes_pink A {
	COLOR: #ff0066;
}
.fitnes_pink A:hover {
	COLOR: #ff6666;
}
.yoga_green {
	PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 20px 0px; PADDING-TOP: 0px;
}
.yoga_green A {
	COLOR: #339900;
}
.yoga_green A:hover {
	COLOR: #339966;
}
.seitai_sky {
	PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 20px 0px; PADDING-TOP: 0px;
}
.seitai_sky A {
	COLOR: #00ccff;
}
.seitai_sky A:hover {
	COLOR: #00ffff;
}
.senmonkatitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(../img/bar_protitlebg.jpg) no-repeat left top; MARGIN: 0px 0px 0px 14px;
	width:670px; HEIGHT: 49px;
}
.fukidashi1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../img/fukidashi1.gif) no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-TOP: 10px; HEIGHT: 35px;
}
TABLE.senmonkahyou {
	MARGIN: 20px 0px 10px 30px; WIDTH: 630px; BORDER-COLLAPSE: collapse;
}
TABLE.senmonkahyou TD {
	BORDER-RIGHT: #0099cc 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0099cc 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: #0099cc 2px solid; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BORDER-BOTTOM: #0099cc 2px solid;
}
TABLE.senmonkahyou TD.koumoku {
	FONT-WEIGHT: bold; WIDTH: 160px; COLOR: #006699; BACKGROUND-COLOR: #cbefff;
}
TABLE.senmonkahyou2 {
	MARGIN: 10px 0px 10px 10px; WIDTH: 550px; BORDER-COLLAPSE: collapse;
}
TABLE.senmonkahyou2 TD {
	BORDER-RIGHT: #0099cc 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0099cc 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: #0099cc 2px solid; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BORDER-BOTTOM: #0099cc 2px solid;
}
TABLE.senmonkahyou2 TD.koumoku {
	FONT-WEIGHT: bold; WIDTH: 150px; COLOR: #006699; BACKGROUND-COLOR: #cbefff;
}
#syozoku {
	PADDING-RIGHT: 0px; PADDING-LEFT: 60px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(../img/syozoku.jpg) no-repeat left top; PADDING-BOTTOM: 6px; MARGIN: 10px 0px; PADDING-TOP: 22px; HEIGHT: 63px;
}
TABLE.todoufuken {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 400px;
}
TABLE.todoufuken TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
}
.searchshoptitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(../img/shoptitle_bg570.jpg) no-repeat left top; MARGIN: 5px 0px 0px 5px; HEIGHT: 49px;
}
TABLE.pitameapply {
	MARGIN: 20px 0px 10px 30px; WIDTH: 630px; BORDER-COLLAPSE: collapse;
}
TABLE.pitameapply TD {
	BORDER-RIGHT: #FF99A4 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FF99A4 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: #FF99A4 2px solid; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BORDER-BOTTOM: #FF99A4 2px solid;
}
TABLE.pitameapply TD.koumoku {
	FONT-WEIGHT: bold; WIDTH: 160px; COLOR: #000000; BACKGROUND-COLOR: #FFCCD2;
}
TABLE.shopregist {
	MARGIN: 20px 0px 10px 30px; WIDTH: 700px; BORDER-COLLAPSE: collapse;
}
TABLE.shopregist TD {
	BORDER-RIGHT: #FF9AA0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FF9AA0 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: #FF9AA0 1px solid; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BORDER-BOTTOM: #FF9AA0 1px solid;
}
TABLE.shopregist TD.koumoku {
	FONT-WEIGHT: bold; WIDTH: 160px; COLOR: #000000; BACKGROUND-COLOR: #FEE7E9;
}
TABLE.shopregist TD.koumoku2 {
	FONT-WEIGHT: bold; WIDTH: 250px; COLOR: #000000; BACKGROUND-COLOR: #FFCCD2;
}


/*  ------------shop main-------------  */

.photoborder1{BACKGROUND: url(../img/photoborder1.jpg) no-repeat left top;
			  padding:7px 0px 0px 2px;
			  width:114px;
			  height:109px;
			  _width:116px;
			  _height:116px;}

.photoborder2{BACKGROUND: url(../img/photoborder2.jpg) no-repeat left top;
			  padding:18px 0px 0px 15px;
			  height:245px;}

.photoborder3{BACKGROUND: url(../img/photoborder3.jpg) no-repeat left top;
			  padding:8px 0px 0px 8px;
			  height:226px;width:226px;}
			  
#shopkobetumenu {
	margin:0px 0px 10px 20px;
	padding:0px;
	width:670px;
}
#shopkobetumenu LI {
	FLOAT: left; MARGIN: 5px;
}
.proinshopbox {
	DISPLAY: inline; FLOAT: left; MARGIN: 4px; WIDTH: 120px; TEXT-ALIGN: center;
}
.blackborder634_top {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../img/blackborder634.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 25px; WIDTH: 634px; PADDING-TOP: 0px; HEIGHT: 8px;
}
.blackborder634_mid {
	BORDER-RIGHT: #333333 2px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 25px; BORDER-LEFT: #333333 2px solid;
	WIDTH: 630px; PADDING-TOP: 1px;
}
.blackborder634_bottom {
	BACKGROUND: url(../img/blackborder634.gif) no-repeat left bottom; MARGIN: 0px 0px 0px 25px; WIDTH: 634px; HEIGHT: 8px;
}
.shopq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 2px;
}
.shopa {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 25px 15px; PADDING-TOP: 3px;
}
#shopmenu {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; MARGIN-LEFT: 25px; WIDTH: 340px; COLOR: #000000;
}
#shopmenu H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 17px; BACKGROUND: url(../img/pict_menuman.gif) no-repeat left top; PADDING-BOTTOM: 4px; MARGIN: 10px 0px 5px; COLOR: #ff3366; PADDING-TOP: 6px;
}
#shopmenu H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 0px 8px; COLOR: #666666;
}
#shopmenu2 {
	DISPLAY: inline; BACKGROUND: url(../img/shopdata_bg.gif) no-repeat left top; FLOAT: left; MARGIN: 0px 0px 0px 15px; WIDTH: 285px;
}
#shopmenu2_bottom {
	BACKGROUND: url(../img/shopdata_bg.gif) #fff no-repeat left bottom; WIDTH: 285px; HEIGHT: 10px;
}
.shopdata {
	MARGIN: 5px 0px; WIDTH: 250px;
}
.shopdata TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
}
.shopdata TD.koumoku {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 60px;
}
.photogallaleybox {
	MARGIN: 20px 0px 0px 40px; WIDTH: 200px; TEXT-ALIGN: left;
}

/*  ------------shop qa-------------  */


#shopqa {
	MARGIN: 15px 30px 0px; WIDTH: 620px;
}
#shopqa H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 15px; BACKGROUND: url(../img/pict_q1.gif) #fff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #36aed0; PADDING-TOP: 3px;
}
#shopqa H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 13px; BACKGROUND: url(../img/pict_a1.gif) #fff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #ff3366; PADDING-TOP: 3px;
}
#voice {
	MARGIN: 15px 30px 0px; WIDTH: 620px;
}
#voice H1 {
	FONT-SIZE: 15px; MARGIN: 3px 10px;
}
#voice H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 10px; COLOR: #666666;
}
.questiontitle {
	PADDING-RIGHT: 30px; DISPLAY: inline; PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(../img/pict_q2.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 10px 0px 10px 25px; WIDTH: 600px; PADDING-TOP: 8px;
}
.answertitle {
	PADDING-RIGHT: 30px; DISPLAY: inline; PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(../img/pict_a2.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 10px 0px 10px 25px; WIDTH: 600px; PADDING-TOP: 8px;
}
.fukidashi620bg {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: url(../img/fukidashi620.gif) no-repeat left top; PADDING-BOTTOM: 13px; MARGIN: 20px 0px 0px; PADDING-TOP: 10px;
}
#answerwordbox {
	BORDER-RIGHT: #37afd1 3px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #37afd1 3px solid; WIDTH: 720px; PADDING-TOP: 10px; BORDER-BOTTOM: #37afd1 3px solid;
}
#qahyouka {
	PADDING-RIGHT: 10px; PADDING-LEFT: 330px; FONT-SIZE: 14px; BACKGROUND: url(../img/qahyouka_bg.jpg) no-repeat left top; PADDING-BOTTOM: 23px; MARGIN: 10px 0px; PADDING-TOP: 21px;
}
.whiteborder680 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(../img/whiteborder680.jpg) no-repeat left top; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 10px; HEIGHT: 160px;
}
TABLE.prodata {
	FONT-SIZE: 11px;
}
TABLE.prodata TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px;
}
.title2_bg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; BACKGROUND: url(../img/title2_bg.jpg) no-repeat left top; PADDING-BOTTOM: 15px; MARGIN: 8px 0px 8px 20px; PADDING-TOP: 10px;
}
.qahearpro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(../img/pict_q.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px 10px; WIDTH: 250px; LINE-HEIGHT: 110%; PADDING-TOP: 2px;
}
.qalist {
	PADDING-BOTTOM: 10px; MARGIN: 10px 10px 10px 35px; WIDTH: 720px; BORDER-BOTTOM: #37afd1 1px dotted;
}
.columntitle {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 30px 0px 0px 10px; WIDTH: 650px;
}
#answerwordbox H2 {
	BORDER-RIGHT: #ddffff 3px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddffff 3px solid; PADDING-LEFT: 8px; FONT-SIZE: 15px; PADDING-BOTTOM: 4px; MARGIN: 8px 0px 10px; BORDER-LEFT: #ddffff 3px solid; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #ddffff 3px solid;
}
<!-- ��nagai add�� -->

#bluewhite790_bg_mid h1 {
	BACKGROUND: url(../img/kotu_h1bg.gif) no-repeat left top; height:40px; font-size:22px; color:white; padding:5px 0px 0px 15px;
}
#bluewhite790_bg_mid h3 {
	font-size:16px; font-weight:bold; color:#2585B2;
}

.kotu {
	width:520px;
}

.kotu h2{
	padding:4px 8px;font-size:15px;margin:10px 0px;color:#000;
}
.kotu p{
	font-size:14px;line-height:1.5em;color: #000; margin-left:20px;margin-bottom:20px;	
}

#kdinterview p{
	font-size:14px;line-height:1.5em;color: #000; width:480px;margin-bottom:5px;padding-left:50px;	
}

#kdinterview .kd{
	BACKGROUND: url(../img/interview_kd.gif) no-repeat;	
}
#kdinterview .oz{
	BACKGROUND: url(../img/interview_oz.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .waku{
	BACKGROUND: url(../img/interview_waku.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .yamamoto{
	BACKGROUND: url(../img/interview_yamamoto.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .hikiami{
	BACKGROUND: url(../img/interview_hikiami.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .suzuki{
	BACKGROUND: url(../img/interview_suzuki.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .miyagawa{
	BACKGROUND: url(../img/interview_miyagawa.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .yuji{
	BACKGROUND: url(../img/interview_yuji.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .sugimoto{
	BACKGROUND: url(../img/interview_sugimoto.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .matsubara{
	BACKGROUND: url(../img/interview_matsubara.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .konashi{
	BACKGROUND: url(../img/interview_konashi.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .nanbu{
	BACKGROUND: url(../img/interview_nanbu.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .inoue{
	BACKGROUND: url(../img/interview_inoue.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .isobe{
	BACKGROUND: url(../img/interview_isobe.gif) no-repeat;margin-bottom:20px;	
}
#kdinterview .ueguri{
	BACKGROUND: url(../img/interview_ueguri.gif) no-repeat;margin-bottom:20px;	
}
#concierge1 p{
	font-size:14px;line-height:1.5em;color: #000; width:580px;margin-bottom:5px;margin-bottom:10px;padding-left:15px;	
}

#concierge2 p{
	font-size:14px;line-height:1.5em;color: #000; margin-bottom:5px;margin-bottom:10px;padding-left:15px;	
}

#pitame p{
	font-size:14px;line-height:1.5em;color: #000; margin-bottom:5px;margin-bottom:10px;padding-left:15px;	
}

#nayami {
	position: absolute;
	top: 180px;
	left: 600px;
}


.orange_border {
	border: #FF6600 2px solid;
	padding: 10px;
	margin-left: 40px;
	width: 450px;
}

.pinkborder h2{
	border: #FFCCD2 3px solid; 
}
.skyblueborder h2{
	border: #CCEFFF 3px solid; 
}
.greenborder h2{
	border: #CFFFCC 3px solid; 
}
.orangeborder h2{
	border: #FFE4CC 3px solid; 
}

<!-- ��end�� -->
.w120 {
	WIDTH: 80px;
}

.w150 {
	WIDTH: 150px;
}

.w200 {
	WIDTH: 200px;
}
.w250 {
	WIDTH: 250px;
}
.w300 {
	WIDTH: 300px;
}
.w350 {
	WIDTH: 350px;
}
.w400 {
	WIDTH: 400px;
}
.w450 {
	WIDTH: 450px;
}
.w550 {
	width: 550px;
}
#columnhyouka {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(../img/columnhyouka_bg.jpg) no-repeat left top; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 8px;
}

.columnhyoukahack1{_padding-left:0px;}

#columnhyouka TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 410px; PADDING-TOP: 0px;
}
#columnhyouka TABLE TD {
	padding:2px;
}
.columnpronavigation {
	PADDING-LEFT: 20px; BACKGROUND: url(../img/pict_people.jpg) no-repeat left 10%; FLOAT: left; MARGIN: 0px 10px 10px; WIDTH: 222px; LINE-HEIGHT: 110%; PADDING-TOP: 0px;
}
TABLE.contact {
	BORDER-RIGHT: #f2f3eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f2f3eb 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 20px 0px 10px 30px; BORDER-LEFT: #f2f3eb 1px solid; WIDTH: 550px; PADDING-TOP: 2px; BORDER-BOTTOM: #f2f3eb 1px solid; BORDER-COLLAPSE: separate;
}
TABLE.contact TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; MARGIN: 2px; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BACKGROUND-COLOR: #f3f3f3;
}
TABLE.contact TD.koumoku {
	FONT-WEIGHT: bold; WIDTH: 150px; COLOR: #000000; BACKGROUND-COLOR: #fde2cd;
}
.wid400 {
	WIDTH: 400px;
}
#companymenu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-TOP: 10px;
}
TABLE.company {
	MARGIN: 10px 0px; WIDTH: 730px; BORDER-COLLAPSE: separate;
}
TABLE.company TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 140%; PADDING-TOP: 5px;
}
TABLE.company TD.koumoku {
	BORDER-RIGHT: #3eb22d 2px solid; BORDER-TOP: #3eb22d 2px solid; FONT-WEIGHT: bold; BORDER-LEFT: #3eb22d 2px solid; WIDTH: 150px; COLOR: #3eb22d; BORDER-BOTTOM: #3eb22d 2px solid;
}
#sitemap {
	MARGIN: 0px 0px 30px 25px;
}
#sitemap H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 15px; BACKGROUND: url(../img/bar_sitetitlebg.jpg) no-repeat left top; PADDING-BOTTOM: 3px; MARGIN: 40px 0px 10px; PADDING-TOP: 3px;
}



.userTxt {
  color:#f03250;
}

.designerTxt {
  color:#1f77c6;
}


.alignCenter {
  text-align:center !important;
}

.alignRight {
  text-align:right !important;
}

#touroku ol#steps {
  width:650px;
  height:200px;
  background:url(../image/parts/steps.jpg) no-repeat ;
  list-style:none;
  position:relative;
}

#touroku ol#steps li {
  position:absolute;
  top:10px;
  width:200px;
  height:180px;
}

#touroku ol#steps li#step1 {
  left:10px;
}

#touroku ol#steps li#step2 {
  left:225px;
}

#touroku ol#steps li#step3 {
  left:440px;
}

#touroku ol#steps li h3 {
  text-align:center;
  margin:15px;
  font-weight:bold;
}

#touroku ol#steps li p {
  position:absolute;
  top:140px;
  padding:0 10px;
}

#touroku form {
  background:url(../image/parts/step1back.jpg) no-repeat ;
  margin:0 25px;
  height:225px;
  position:relative;
}

#touroku form #formContents {
  position:absolute;
  top:60px;
  left:245px;
}

#touroku form #formContents h3 {
  width:175px;
  text-align:center;
  font-weight:bold;
}

#touroku form #formContents p {
  margin:10px 0;
}

#touroku form #formContents label {
  display:block;
  margin:20px 0;
}

#touroku form #formContents label input#formmail {
  width:170px;
}

#touroku form #formContents input#formsubmit {
  text-align:center;
}

table.title710{ background:url(.././image/title/userTitle710.gif) no-repeat;}
.f14px { font-size: 14px; font-weight: normal; font-style: normal; }
.f14px_p { color: #f03250; font-size: 14px; font-style: normal; font-weight: normal; }
.f14px_w { color: #fff; font-size: 14px; font-style: normal; font-weight: normal; }
.f10px { font-size: 10px; }
.f10px_r { color: #ff000b; font-size: 10px; font-style: normal; font-weight: normal; }
.f10px_ex { color: #847551; font-size: 12px; }
.rec { padding: 10px; }
.dialy { padding: 3px 10px; }
.p_01 { padding: 20px 50px; }


#soudan01 {
	/*text-align: center;*/
	width: 500px;
	height: 100px;
	background-image: url("../img/soudan02.jpg");
	background-repeat: no-repeat;
	/*background-position: center;*/
}

.caution {
	border: 2px solid #666666;
	padding: 10px 10px 5px 0px;
}

.topic01 {
	width: 370px;
	font-size: 12px;
	color: #000000;
	margin: 0px auto 0px auto;
	padding: 5px 10px 5px 10px;
	border: 2px solid #999999;
	line-height: 140%;
	}
	
.merumaga_user {
	width: 183px;
	height: 168px;
	background-image: url(../img/merumaga_user.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	margin: 0px 10px 0px 20px;
	padding: 50px 0px 0px 35px;
	}
	
.merumaga_specialist {
	width: 183px;
	height: 168px;
	background-image: url(../img/merumaga_specialist.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 50px 0px 0px 35px;
	}
	
#report {
	margin: 30px 30px 20px;
	}
	
.reportlist {
	border-collapse: collapse;
	width: 530px;
	margin: 10px auto 0px auto;
	padding: 0px;
	}
	
.reportlist th {
	text-align: left;
	background-color: #FDEFC6;
	border: 1px solid #F7BF0B;
	}
	
.reportlist td {
	background-color: #FFFFFF;
	border: 1px solid #F7BF0B;
	}
	
.reportimage {
	width: 165px;
	height: 223px;
	margin: 0px 10px 10px 0px;
	padding: 11px 0px 0px 12px;
	background-image: url(../img/bg_reportimage01.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	}
	
.shopregistform {
	margin-left: 50px;
	border-collapse: collapse;
	}
	
.shopregistform td {
	border: 1px solid #DDDDDD;
	}