@charset "utf-8";

#leftColumn #mainImg{
	margin: 0 0 10px;
	width: 666px;
	height: 345px;
	background: url('../images/top/main_img.png') no-repeat;
}
#leftColumn #topConts{
	margin: 0 0 15px;
	width: 666px;
}
#leftColumn #topConts .title{
	width: 666px;
	height: 87px;
	position: relative;
}
#leftColumn #topConts .title a{
	display: block;
	width: 125px;
	height: 15px;
	text-indent: -999em;
	position: absolute;
	top: 55px;
	left: 530px;
}
#leftColumn #topContsInner{
	padding: 0 20px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#leftColumn #topContsInner #tabLink{
	margin: 0 0 5px;
}
#leftColumn #topContsInner #tabLink ul{
	
}
#leftColumn #topContsInner #tabLink ul li{
	float: left;
	width: 101px;
	height: 36px;
}
#leftColumn #topContsInner #tabLink ul li.tabLink01{
	margin: 0 5px 0 0;
	background: url('../images/top/tb_01_on.png') no-repeat;
}
#leftColumn #topContsInner #tabLink ul li.tabLink02{
	background: url('../images/top/tb_02_on.png') no-repeat;
}
#leftColumn #topContsInner #tabLink ul li a{
	display: block;
	width: 101px;
	height: 36px;
	text-indent: -999em;
}
#leftColumn #topContsInner #tabLink ul li.tabLink01 a{
	background: url('../images/top/tb_01.png') no-repeat;
}
#leftColumn #topContsInner #tabLink ul li.tabLink02 a{
	background: url('../images/top/tb_02.png') no-repeat;
}
#leftColumn #topContsInner #tabLink ul li a:hover,
#leftColumn #topContsInner #tabLink ul li.current a{
	background: none;
}
#leftColumn #topContsInner #areaWest,
#leftColumn #topContsInner #areaEast{
	
}
#leftColumn #topContsInner #areaWest ul,
#leftColumn #topContsInner #areaEast ul{
	margin: 0 -20px 0 0;
	width: 642px;
}
#leftColumn #topContsInner #areaWest ul li,
#leftColumn #topContsInner #areaEast ul li{
	margin: 0 20px 25px 0;
	float: left;
	width: 194px;
}
#leftColumn #topContsInner #areaWest ul li a,
#leftColumn #topContsInner #areaEast ul li a{
	display: block;
	width: 194px;
	height: 123px;
}
#leftColumn #topContsInner #areaWest ul li span.shopName,
#leftColumn #topContsInner #areaEast ul li span.shopName{
	padding: 0 0 0 15px;
	color: #6F5A46;
	line-height: 2.0em;
	background: url('../images/top/arrow.png') no-repeat 0 3px;
	font-weight: bold;
}
#leftColumn #topContsInner #areaWest ul li span.shopAddress,
#leftColumn #topContsInner #areaEast ul li span.shopAddress{
	display: block;
}
#leftColumn #topContsInner #areaWest ul li span.shopTEL,
#leftColumn #topContsInner #areaEast ul li span.shopTEL{
	display: block;
}
#leftColumn #topContsBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
}
#leftColumn #link{
	padding: 65px 42px 0;
	width: 582px;
	_width: 666px;
	height: 93px;
	_height: 158px;
	background: url('../images/top/link_bg.png') no-repeat;
	position: relative;
}
#leftColumn #linkInner{
	
}
#leftColumn #linkInner ul{
	margin: 0 -12px 0 0;
}
#leftColumn #linkInner ul li{
	float: left;
	width: 197px;
	height: 70px;
	text-align: left;
}
#leftColumn #link .prev{
	width: 11px;
	height: 70px;
	cursor: pointer;
	position: absolute;
	top: 66px;
	left: 22px;
}
#leftColumn #link .next{
	width: 11px;
	height: 70px;
	cursor: pointer;
	position: absolute;
	top: 66px;
	right: 24px;
}

/* -- company.html -- */
#leftColumn #companyProf{
	margin: 0 0 30px;
	width: 666px;
}
#leftColumn #companyTitle{
	width: 666px;
	height: 75px;
}
#leftColumn #companyInner{
	padding: 30px 0 0;
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#leftColumn #companyInner table{
	width: 335px;
}
#leftColumn #companyInner div.mapLink{
	position: relative;
}
#leftColumn #companyInner div.gifuBg{
	width: 517px;
	height: 50px;
	background: url('../images/comp/td09.png') no-repeat;
}
#leftColumn #companyInner div.nagoyaBg{
	width: 517px;
	height: 60px;
	background: url('../images/comp/td10.png') no-repeat;
}
#leftColumn #companyInner div.tokyoBg{
	width: 517px;
	height: 66px;
	background: url('../images/comp/td11.png') no-repeat;
}
/*
#leftColumn #companyInner div.mapLink img{
	z-index: 10;
}
*/
#leftColumn #companyInner table td div.gifuMapLink{
	width: 64px;
	height: 20px;
	position: absolute;
	top: 10px;
	left: 295px;
}
#leftColumn #companyInner table td div.gifuMapLink a{
	display: block;
	width: 64px;
	height: 20px;
	text-indent: -999em;
}
#leftColumn #companyInner table td div.nagoyaMapLink{
	width: 64px;
	height: 20px;
	position: absolute;
	top: 20px;
	left: 453px;
}
#leftColumn #companyInner table td div.nagoyaMapLink a{
	display: block;
	width: 64px;
	height: 20px;
	text-indent: -999em;
}
#leftColumn #companyInner table td div.tokyoMapLink{
	width: 64px;
	height: 20px;
	position: absolute;
	top: 20px;
	left: 405px;
}
#leftColumn #companyInner table td div.tokyoMapLink a{
	display: block;
	width: 64px;
	height: 20px;
	text-indent: -999em;
}
/*
#leftColumn #companyInner table td div{
	width: 64px;
	height: 20px;
}
#leftColumn #companyInner table td div a{
	display: block;
	width: 64px;
	height: 20px;
	text-indent: -999em;
}
*/
#leftColumn #compBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
	position: relative;
}
#leftColumn #compBtm a{
	display: block;
	width: 144px;
	height: 64px;
	background: url('../images/common/page_top.png') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: -10px;
	right: 0;
}
#leftColumn #manage{
	width: 666px;
}
#leftColumn #manage #manageTitle{
	width: 666px;
	height: 87px;
}
#leftColumn #manageInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
	padding:20px 0 0 0;
}
#leftColumn #manageInner .manageTop{
	padding: 0 0 0 22px;
}
#leftColumn #manageInner .up{
	margin: 0 0 20px 0;
	/*display: inline;
	float: left;*/
}
#leftColumn #manageInner .down{
	margin:0 0 10px 0;
	/*float: left;*/
}
#leftColumn #manageInner .manageMid{
	margin: 0 0 20px;
	padding: 0 0 0 22px;
	text-align:center;
}
#leftColumn #manageInner .manageConts01{
	margin: 0 0 30px;
	padding: 0 0 0 22px;
	background: url('../images/comp/manage06.png') no-repeat 460px 10px;
}
#leftColumn #manageInner .manageConts01 .title{
	margin: 0 0 15px;
}
#leftColumn #manageInner .manageConts01 .detailCap{
	margin: 0 0 5px;
	padding: 0 0 0 40px;
}
#leftColumn #manageInner .manageConts01 .text{
	margin: 0 0 10px;
	padding: 0 0 0 40px;
}
#leftColumn #manageInner .manageConts02{
	margin: 0 0 37px;
	padding: 0 0 0 22px;
	background: url('../images/comp/manage10.png') no-repeat 460px 10px;
}
#leftColumn #manageInner .manageConts02 .title{
	margin: 0 0 15px;
}
#leftColumn #manageInner .manageConts02 .detailCap{
	margin: 0 0 5px;
	padding: 0 0 0 40px;
}
#leftColumn #manageInner .manageConts02 .text{
	margin: 0 0 5px;
	padding: 0 0 0 40px;
}
#leftColumn #manageInner .manageConts03{
	margin: 0 0 25px;
	padding: 0 0 0 22px;
	background: url('../images/comp/manage14.png') no-repeat 410px 10px;
}
#leftColumn #manageInner .manageConts03 .title{
	margin: 0 0 15px;
}
#leftColumn #manageInner .manageConts03 .detailCap{
	margin: 0 0 5px;
	padding: 0 0 0 40px;
}
#leftColumn #manageInner .manageConts03 .text{
	margin: 0 0 5px;
	padding: 0 0 0 40px;
}
#leftColumn #manageBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
}

/* -- recruit.html -- */
#recruit{
	margin: 0 0 18px;
}
#recruitTitle{
	width: 666px;
	height: 87px;
}
#recruitInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#recruitInner table{
	margin: 0 0 25px 22px;
	width: 621px;
}
#recruitInner .entryBtn{
	margin: 0 0 15px 210px;
	width: 252px;
	height: 52px;
}
#recruitInner .entryBtn a{
	display: block;
	width: 252px;
	height: 52px;
}
#recruit #recruitBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
	position: relative;
}
#recruit #recruitBtm a{
	display: block;
	width: 144px;
	height: 64px;
	background: url('../images/common/page_top.png') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: -10px;
	right: 0;
}
.studentLink{
	margin: 0 0 15px 90px;
	width: 493px;
	height: 178px;
}
.studentLink a{
	display: block;
	width: 493px;
	height: 178px;
}
#arbeit{
	
}
#arbeit #arbeitTitle{
	width: 666px;
	height: 87px;
}
#arbeit #arbeitInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#arbeit #arbeitInner #tabLink{
	margin: 0 0 5px;
	padding: 0 0 0 22px;
}
#arbeit #arbeitInner #tabLink ul{
	
}
#arbeit #arbeitInner #tabLink ul li{
	float: left;
	width: 101px;
	height: 36px;
}
#arbeit #arbeitInner #tabLink ul li.tabLink01{
	margin: 0 5px 0 0;
	background: url('../images/top/tb_01_on.png') no-repeat;
}
#arbeit #arbeitInner #tabLink ul li.tabLink02{
	background: url('../images/top/tb_02_on.png') no-repeat;
}
#arbeit #arbeitInner #tabLink ul li a{
	display: block;
	width: 101px;
	height: 36px;
	text-indent: -999em;
}
#arbeit #arbeitInner #tabLink ul li.tabLink01 a{
	background: url('../images/top/tb_01.png') no-repeat;
}
#arbeit #arbeitInner #tabLink ul li.tabLink02 a{
	background: url('../images/top/tb_02.png') no-repeat;
}
#arbeit #arbeitInner #tabLink ul li a:hover,
#arbeit #arbeitInner #tabLink ul li.current a{
	background: none;
}
#arbeit #arbeitInner #tabConts{
	margin: 0 0 35px;
	padding: 0 0 0 22px;
}
#arbeit #arbeitInner #areaWest #topPageLink,
#arbeit #arbeitInner #areaEast #topPageLink{
	margin: 25px 0 10px 205px;
}
#arbeit #arbeitInner #areaWest #topPageLink #topPageLinkInner,
#arbeit #arbeitInner #areaEast #topPageLink #topPageLinkInner{
	margin: 0 0 5px;
	width: 252px;
	height: 52px;
}
#arbeit #arbeitInner #areaWest #topPageLink #topPageLinkInner a,
#arbeit #arbeitInner #areaEast #topPageLink #topPageLinkInner a{
	display: block;
	width: 252px;
	height: 52px;
}
#arbeit #arbeitInner #areaWest #topPageLink #topPageLinkText,
#arbeit #arbeitInner #areaEast #topPageLink #topPageLinkText{
	width: 252px;
	text-align: center;
}
#leftColumn #arbeitBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
}


/* -- career.html -- */
#study{
	margin: 0 0 30px;
}
#studyTitle{
	width: 666px;
	height: 85px;
}
#study #studyInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#study #studyInner #studyInnerConts{
	margin: 0 0 20px;
	padding: 0 37px 0 23px;
}
#study #studyInner #studyInnerConts #studyLeft{
	float: left;
	width: 321px;
}
#study #studyInner #studyInnerConts #studyRight{
	float: right;
	width: 264px;
}
#study #studyInner #studyInnerList{
	padding: 0 0 0 21px;
}
#study #studyInner #studyInnerList ul{
	margin: 0 -16px -10px 0;
}
#study #studyInner #studyInnerList ul li{
	margin: 0 16px 10px 0;
	float: left;
}
#study #studyBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
	position: relative;
}
#study #studyBtm a{
	display: block;
	width: 144px;
	height: 64px;
	background: url('../images/common/page_top.png') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: -10px;
	right: 0;
}
#career{
	
}
#career #careerTitle{
	width: 666px;
	height: 87px;
}
#career #careerInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#career #careerInner #careerInnerText{
	margin: 0 0 45px;
	padding: 0 0 0 22px;
}
#career #careerInner #careerInnerStep{
	margin: 0 0 30px;
	padding: 0 22px;
}
#career #careerInner #careerInnerStep #careerInnerStepLeft{
	float: left;
	width: 301px;
}
#career #careerInner #careerInnerStep #careerInnerStepRight{
	float: right;
	width: 301px;
}
#career #careerBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
}


/* -- hall_list.html -- */
#hallList{
	
}
#hallList #hallListTitle{
	width: 666px;
	height: 87px;
}
#hallList #hallListInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#hallList #hallListInner #tabLink{
	margin: 0;
	padding: 0 0 0 22px;
}
#hallList #hallListInner #tabLink ul{
	
}
#hallList #hallListInner #tabLink ul li{
	float: left;
	width: 101px;
	height: 36px;
}
#hallList #hallListInner #tabLink ul li.tabLink01{
	margin: 0 5px 0 0;
	background: url('../images/top/tb_01_on.png') no-repeat;
}
#hallList #hallListInner #tabLink ul li.tabLink02{
	background: url('../images/top/tb_02_on.png') no-repeat;
}
#hallList #hallListInner #tabLink ul li a{
	display: block;
	width: 101px;
	height: 36px;
	text-indent: -999em;
}
#hallList #hallListInner #tabLink ul li.tabLink01 a{
	background: url('../images/top/tb_01.png') no-repeat;
}
#hallList #hallListInner #tabLink ul li.tabLink02 a{
	background: url('../images/top/tb_02.png') no-repeat;
}
#hallList #hallListInner #tabLink ul li a:hover,
#hallList #hallListInner #tabLink ul li.current a{
	background: none;
}
#hallList #hallListInner .hallListTab{

}
#hallList #hallListInner #tabConts{
	margin: 0 0 30px;
	padding: 0 0 0 22px;
}
#hallList #hallListInner #tabConts .hallConts{
	margin: 20px 0 0;
	padding: 20px 0 0;
	width: 621px;
	background: url('../images/list/hall_line.gif') no-repeat left top;
}
#hallList #hallListInner #tabConts .hallConts .hallContsLeft{
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	float: left;
	width: 200px;
	height: 160px;
	background: url('../images/list/hall_list_dott.gif') no-repeat right top;
}
#hallList #hallListInner #tabConts .hallConts .hallContsLeft a{
	display: block;
	width: 200px;
	height: 160px;
}
#hallList #hallListInner #tabConts .hallConts .hall01{
	background: url('../images/list/honten_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall02{
	background: url('../images/list/shima_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall03{
	background: url('../images/list/nagara_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall04{
	background: url('../images/list/kagamihara_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall05{
	background: url('../images/list/takatomi_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall06{
	background: url('../images/list/seki_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall07{
	background: url('../images/list/iwakura_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall08{
	background: url('../images/list/kasugai_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall09{
	background: url('../images/list/takahari_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall10{
	background: url('../images/list/chiba_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall11{
	background: url('../images/list/funabashi_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall12{
	background: url('../images/list/kawagoe_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hall13{
	background: url('../images/list/akishima_on.jpg') no-repeat;
}
#hallList #hallListInner #tabConts .hallConts .hallContsLeft a:hover img{
	visibility: hidden;
}
#hallList #hallListInner #tabConts .hallConts .hallContsRight{
	float: right;
	width: 400px;
}
#hallList #hallListInner #tabConts .hallConts .hallContsRight .hallName{
	margin: 0 0 10px;
}
#hallList #hallListInner #tabConts .hallConts .hallContsRight .hallAddress p{
	margin: 0 10px 0 0;
	display: inline;
	float: left;
	line-height: 2.0em;
}
#hallList #hallListInner #tabConts .hallConts .hallContsRight .hallAddress span.mapLink{
	float: left;
	width: 64px;
	height: 20px;
}
#hallList #hallListInner #tabConts .hallConts .hallContsRight .hallAddress span.mapLink a{
	display: block;
	width: 64px;
	height: 20px;
}
#hallList #hallListInner #tabConts .hallConts .hallContsRight .hallTel{
	margin: 0 0 25px;
}
#hallList #hallListInner #tabConts .hallConts .hallContsRight .hallBanner{
	width: 180px;
	height: 60px;
}
#hallList #hallListInner #tabConts .hallConts .hallContsRight .hallBanner a{
	display: block;
	width: 180px;
	height: 60px;
}
#hallList #hallListBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
}


/* -- policy.html -- */
#policy{
	
}
#policy #policyTitle{
	width: 666px;
	height: 87px;
}
#policy #policyInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#policy #policyInner #policyInnerTop{
	margin: 0 0 30px;
	padding: 0 0 0 21px;
}
#policy #policyInner .policyInnerConts{
	margin: 0 0 30px;
	padding: 0 0 0 24px;
	width: 585px;
	_width: 609px;
}
#policy #policyInner .policyInnerConts .title{
	margin: 0 0 5px;
}
#policy #policyInner .policyInnerConts .detail{
	padding: 0 0 0 20px;
}
#policy #policyBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
}

/* -- build.html -- */
#build{
	
}
#build #buildTitle{
	width: 666px;
	height: 87px;
}
#build #buildInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#build #buildInnerConts{
	margin: 0 0 25px;
	padding: 0 0 0 22px;
	width: 622px;
	_width: 644px;
	background: url('../images/build/build_image.png') no-repeat right bottom;
}
#build #buildInnerConts ul{
}
#build #buildInnerConts ul li{
	margin: 0 0 7px;
}
#build #contactLink{
	margin: 0 0 0 134px;
}
#build #buildBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
}


/* -- sitemap.html -- */
#sitemap{
	
}
#sitemap #sitemapTitle{
	width: 666px;
	height: 87px;
}
#sitemap #sitemapInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#sitemap #sitemapInner .topPageLink{
	margin: 0 0 20px;
	padding: 0 0 0 22px;
}
#sitemap #sitemapInner .sitemapLink{
	margin: 0 0 20px;
	padding: 0 0 0 52px;
}
#sitemap #sitemapInner .sitemapLink ul li ul{
	padding: 0 0 0 40px;
}
#sitemap #sitempBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
}


/* -- link.html -- */
#maker{
	margin: 0 0 30px;
}
#maker #makerTitle{
	width: 666px;
	height: 87px;
}
#maker #makerInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#maker #makerInner table{
	margin: 20px 0 30px 22px;
	width: 622px;
}
#maker #makerBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
	position: relative;
}
#maker #makerBtm a{
	display: block;
	width: 144px;
	height: 64px;
	background: url('../images/common/page_top.png') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: -10px;
	right: 0;
}

#maker .link_list{
	width: 625px;
	margin-left: 20px;
}

#maker .link_list li{
	float: left;
	width: 208px;
	height: 67px;
	padding-top: 10px;
}

#maker .link_list .listL{background: url("../images/link2/link_bgL.png") no-repeat;}
#maker .link_list .listC{background: url("../images/link2/link_bgC.png") no-repeat;}
#maker .link_list .listR{background: url("../images/link2/link_bgR.png") no-repeat;}




#info{
	
}
#info #infoTitle{
	width: 666px;
	height: 87px;
}
#info #infoInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#info #infoInner table{
	margin: 0 0 0 22px;
	width: 622px;
}
#info #infoBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
}


#info .info_list{
	width: 625px;
	margin-left: 20px;
}

#info .info_list li{
	float: left;
	width: 312px;
	height: 62px;
}

/*
#info .info_list .listL{background: url("../images/link2/link_bgL.png") no-repeat;}
#info .info_list .listR{background: url("../images/link2/link_bgR.png") no-repeat;}
*/



/* -- contact.html -- */
#contact{
	
}
#contact #contactTitle{
	width: 666px;
	height: 87px;
}
#contact #contactInner{
	width: 666px;
	background: url('../images/comp/comp_mid.png') repeat-y;
}
#contact #contactInner dl.mailform_dl,
#contact #contactInner dl.mailform_dl_note{
	margin: 0 auto;
	padding: 0;
	width: 520px;
	clear: both;
}
#contact #contactInner dl.mailform_dl dt,
#contact #contactInner dl.mailform_dl_note dt{
	width: 150px!important;
	width/**/: 160px;
	height: 40px!important;
	height/**/: 50px;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	float: left;
	font-size: 12px;
	clear: both;
	text-align: right;
	border-bottom: solid 1px #CCCCCC;
	overflow: hidden;
}
#contact #contactInner dl.mailform_dl dt span,
#contact #contactInner dl.mailform_dl_note dt span {
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	color: #007CC2;
	font-weight: normal;
	line-height: normal;
	font-size: 10px;
	display: block;
}
#contact #contactInner dl.mailform_dl dd p,
#contact #contactInner dl.mailform_dl_note dd p {
	color: #999999;
	font-size: 10px;
	clear: both;
}
#contact #contactInner dl.mailform_dl dd,
#contact #contactInner dl.mailform_dl_note dd {
	width: 340px!important;
	width/**/: 350px;
	height: 40px!important;
	height/**/: 50px;
	float: left;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	text-align: left;
	border-bottom: solid 1px #CCCCCC;
	overflow: hidden;
	font-size: 12px;
}
#contact #contactInner dl.mailform_dl dd ul,
#contact #contactInner dl.mailform_dl_note dd ul,
#contact #contactInner dl.mailform_dl_note dd ol {
	margin: 0px;
	padding: 0px;
}
#contact #contactInner dl.mailform_dl dd ul li,
#contact #contactInner dl.mailform_dl_note dd ul li {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	list-style: none;
}
#contact #contactInner dl.mailform_dl_note dt,
#contact #contactInner dl.mailform_dl_note dd {
	height: 90px!important;
	height/**/: 100px;
}
#contact #contactInner dl.mailform_dl_note dd ol li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#contact #contactInner dl.mailform_dl_note dd textarea {
	width: 340px;
	height: 80px;
}
#contact #contactBtm{
	width: 666px;
	height: 36px;
	background: url('../images/top/shop_btm.png') no-repeat;
}






