@charset "utf-8";
/* CSS Document */

.inqWrap {
	width: 590px;
}

.ul_inq {
	margin: 8px 0 0 0;
}
	.ul_inq li {
		background: #d4b3a6;
		float: left;
		margin: 0 4px 0 0;
		width: 194px;
		height: 34px;
		text-align: center;
		line-height: 34px;
		font-size: 88%;
	}
		.ul_inq li a {
			text-decoration:none;
			color: #ffffff;
			padding: 0 0 0 20px;
			background: url(../img/lesson_arrow01.gif) left center no-repeat;
		}
/*
ul.ul_inq {
}

	ul.ul_inq ul{
	}
	ul.ul_inq li{
		float:left;
		display:block;
		text-align:center;
		padding:10px 0px;
		margin:5px 5px 0px 0px;
		width:190px;
		height:20px;
		background-color:#d4b3a6;
		xbackground:url(../img/inq_ico01.gif) left center no-repeat;
		font-weight:bold;
		color:#ffffff;
		
	}
	ul.ul_inq li a{
		color:#ffffff;
		text-decoration:none;
		
	}
		li.li_inq_last{
		margin:0px;
		}
*/
		
.inq_sec01 {
	overflow:hidden;
	margin: 20px 0 0 5px;
	padding: 35px 0 30px 62px;
	background: url(../img/inq_bg01.gif) left top no-repeat #f0ebe2;
}
.inq_secL{
	float:left;
	margin-right:25px;
}
.inq_secR{
	float:left;
	width: 287px;
}
.inq_address01 {
	margin-top:30px;
}
	.inq_secR_txt01 {
		float: left;
	}
	.inq_secR_txt02 {
		float: left;
		margin: 25px 0 0 0;
		width: 140px;
	}
	.inq_address01_txt01 {
		float: left;
		margin: 0 5px 0 0;
		width: 80px;
	}
	.inq_address01_txt02 {
		float: left;
		width: 190px;
	}
ul.inq_line01 {
	clear: both;
	margin-top: 15px;
}
	ul.inq_line01 li{
		text-indent: -1em;
		padding-left: 1em;
	}
ul.inq_btn01  {
	margin-top:10px;
}

ul.inq_btn01 li {
	float:left;
	margin-right:10px;
}

	
.inq_Box01 {
	padding: 0px 4px;
	margin-left: 15px;
	width: 70px;
	background-color: #56261c;
	color: #FFFFFF;

}
.inq_Box02 {
	padding: 0px 5px;
	margin-left: 3px;
	width: 30px;
	background-color: #56261c;
	color: #FFFFFF;
}
.inq_txt02 {
	text-align: center;
	color: #000000;
}
li.lNavi01_Top {
 color:#000000;
 }
 
#inq                     {width: 590px;padding: 10px 0 0;font-size: 12px;}
.bg-right                {margin: 20px 0 0;background: url(../img/company.jpg) no-repeat right 20px;}

#inq table               {width: 590px;margin: 10px 0 30px;}
#inq th,#inq td          {margin: 0 0 2px;padding: 10px;vertical-align: top;border: 1px solid #BDB8B2;}
#inq th                  {width: 140px;background: #F3EFE8;}
#inq td                  {width: 450px;}
#inq td img              {padding: 5px 0;}

#inq p#inq_nagoya,
#inq p#inq_tokyo,
#inq p#inq_yokohama      {width: 585px;height: 125px;margin: 0 0 10px;padding: 0;text-indent: -9999px;background: url(../img/inq_top_bt.jpg) no-repeat;}

#inq p#inq_nagoya a,
#inq p#inq_tokyo a,
#inq p#inq_yokohama a    {width: 170px;height: 23px;float: left;display: block;}


#inq p#inq_nagoya        {background-position: left top;}
#inq p#inq_tokyo         {background-position: left -125px;}
#inq p#inq_yokohama      {background-position: left -250px;}

#inq p#inq_nagoya  a     {margin: 84px 0 0 197px;}
#inq p#inq_tokyo  a      {margin: 84px 0 0 197px;}
#inq p#inq_yokohama a    {margin: 84px 0 0 197px;}

#inq p#inq_nagoya  a:hover     {background: url(../img/inq_top_bt.jpg) no-repeat -782px -84px;}
#inq p#inq_tokyo   a:hover     {background: url(../img/inq_top_bt.jpg) no-repeat -782px -209px;}
#inq p#inq_yokohama  a:hover     {background: url(../img/inq_top_bt.jpg) no-repeat -782px -334px;}

.inq_menu h2,
.inq_menu p              {float:left;}

.inq_menu h2 a,
.inq_menu p a            {line-height: 2.0em;display: block;}

.inq_menu h2             {width: 178px;padding: 15px 0;}
.inq_menu h2 a           {text-align: center;background: url(../img/inq.jpg) no-repeat right 20px;}

.inq_menu p              {width: 140px;text-align: center;padding: 15px 0;margin: 0 0 0 15px;background: #fff ;}

.inq_menu p a            {background: url(../img/inq_menu_h3.jpg) no-repeat left top;}

.inq_menu ul             {background: #fff;}
.inq_menu li             {border-left: 1px solid #DAD2D0;}

#inq h2                  {width: 587px;height: 60px;text-indent: -9999px;background: url(../img/inq_h3.jpg) no-repeat;}
#inq h2.inq-01           {background-position: left top;}
#inq h2.inq-02           {background-position: left -60px;}
#inq h2.inq-03           {background-position: left -120px;}

#inq p                   {padding: 0 0 20px;}

#inq p.naka              {text-align: center;}
span.aka               {color:#FF0000;}
#inq_h201 { width: 587px; height: 102px; background: url(../img/inq_h201.jpg) left top no-repeat; text-indent: -9999px; }

