/*全体のベーススタイル*/
form{
	margin: 0px 0px 0px 0px;
}
body{
	font-size: 12px;
	color: #000033;
	background-color: #d5eb4d;
}
td{
	font-size: 12px;
	color: #000033;
}
a:link{
	color: #0099ff;
	text-decoration: underline;
	}
a:hover{
	color: #0099ff;
	text-decoration: none;
	}
a:visited{
	text-decoration: underline;
	}
.base-pos{
	margin: 17px 0px 0px 20px;
	}
.logo{
	margin: 14px 0px 0px 0px;
	}
.main-nav{
	margin: 8px 0px 0px 0px;
	}
.pankuzu{
	color: 4f3306;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	}
.content{
	margin: 8px 0px 0px 0px;
	}
.cont-bg1{
	background-color: #ffffff;
	}
.left-title{
	margin: 3px 0px 0px 0px;
	}
.lead-pos1{
	margin: 5px 0px 0px 20px;
	}
.copyright{
	color: #4f3306;
	font-size: 11px;
	margin: 16px 0px 36px 0px;
	}
.detail {
	margin-left: -16px;
}
#container {
	margin: 7px 0px 0px 4px;
	}

/*店舗情報*/

.shop-text1{
	margin: 1px 0px 0px 10px;
	}
.shop-text2{
	color: #999999;
	font-size: 11px;
	margin: 1px 0px 0px 22px;
	}
.shop-text3{
	font-size: 11px;
	margin: 1px 0px 0px 22px;
	}
.shop-pos1{
	margin: 10px 0px 0px 0px;
	}
.shop-pos2{
	margin: 10px 0px 5px 0px;
	}
.shop-text1b{
	margin: 6px 0px 0px 20px;
	}
.shop-text2b{
	color: #999999;
	font-size: 11px;
	margin: 1px 0px 0px 36px;
	}
.shop-text3b{
	font-size: 11px;
	margin: 1px 0px 0px 36px;
	}
/*会社情報*/

.comp-menu1{
	margin: 14px 0px 0px 4px;
	}
.comp-menu2{
	margin: 7px 0px 0px 4px;
	}
.comp-menu3{
	margin: 16px 0px 0px -3px;
	}
.comp-midashi1{
	color: #b98a00;
	font-weight: bold;
	margin: 18px 20px 7px 0px;
	}
.comp-text1{
	margin: 10px 20px 7px 0px;
	line-height: 1.4em;
	}
.comp-text2{
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	line-height: 1.2em;
	}
.comp-pagetop{
	margin: 14px 0px 0px 0px;
	}
.outline-koumoku1{
	font-weight: bold;
	margin: 8px 0px 5px 0px;
	line-height: 1.4em;
	}
.outline-koumoku2{
	margin: 8px 0px 5px 0px;
	line-height: 1.4em;
	}
.outline-koumoku3{
	line-height: 1.4em;
	margin: 8px 0px 5px 0px;
	}
.outline-koumoku4{
	margin: 8px 0px 5px 0px;
	line-height: 1.4em;
	}
.outline-koumoku5{
	line-height: 1.4em;
	margin: 8px 10px 5px 20px;
	}
.outline-koumoku6{
	font-size: 11px;
	margin: 8px 0px 5px 0px;
	}
.outline-text1{
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	}
.koumoku-bg1{
	background-color: #e9eff3;
	}
/*採用情報*/
.recruit-text1{
	margin: 1px 6px 1px 1px;
	line-height: 1.4em;
	}
.recruit-text2{
	line-height: 1.4em;
	margin: 12px 0px 6px 0px;
	}
.recruit-text3{
	margin: 10px 0px 6px 2px;
	}
.recruit-text4{
	margin: 8px 6px 1px 1px;
	line-height: 1.4em;
	}
.recruit-text5{
	margin: 16px 6px 1px 1px;
	line-height: 1.4em;
	}
.recruit-b-pos1{
	margin: 4px 0px 4px 0px;
	}
.tyuuto-koumoku1{
	font-weight: bold;
	margin: 8px 0px 5px 0px;
	line-height: 1.4em;
	}
.tyuuto-koumoku2{
	margin: 8px 0px 5px 0px;
	line-height: 1.4em;
	}
.entry-text1{
	margin: 15px 0px 8px 20px;
	line-height: 1.4em;
	}
.entry-notice{
	color: #ff0000;
	font-size: 11px;
	font-weight: normal;
	}
.entry-pos1{
	margin: 10px 0px 0px 0px;
	}
.section-top {
	margin: 20px 0px 0px 0px;
	}
.flame {
	border: 1px solid #dddede;
}
.wrap {
	margin: 9px 0px 0px 0px;
}
/*採用情報ポップアップ*/
.popup-text1{
	font-size: 11px;
	margin: 6px 0px 6px -3px;
	}
.logo-s{
	margin: 13px 0px 0px 20px;
	}
.staff-base{
	margin: 7px 0px 0px 20px;
	}
.staff-base2{
	margin: 17px 0px 30px 17px;
	}
.staff-base3{
	margin: 17px 0px 40px 17px;
	}
.staff-base4{
	margin: 17px 0px 0px 17px;
	padding: 0px 0px 30px 0px;
	}
.staff-text1{
	font-size: 11px;
	margin: 7px 0px 0px 0px;
	}
.staff-text2{
	margin: 1px 0px 0px 20px;
	font-weight: bold;
	}
.staff-text3{
	font-size: 11px;
	font-weight: normal;
	}
.staff-text-hl{
	color:#8BAB38;
	font-weight: bold;
	margin-bottom: 10px;
	}
.staff-text-p{
	margin: 8px 20px 20px 0;
	line-height: 1.6em;
	}
.senpai-lead{
	margin: 0px 0px 0px 20px;
	}
.staff-message{
	margin: 18px 20px 0px 1px;
	line-height: 1.6em;
	}
	
/**/
.finish-midashi1{
	color: #b98a00;
	font-weight: bold;
	margin: 18px 20px 7px 20px;
	}
.finish-text1{
	margin: 12px 0px 0px 20px;
	}
.finish-text2{
	margin: 38px 0px 0px 20px;
	}
.error-midashi1{
	color: #b98a00;
	font-weight: bold;
	margin: 18px 20px 7px 20px;
	}
.error-text1{
	margin: 12px 0px 0px 20px;
	}
.error-notice{
	color: #ff0000;
	font-weight: bold;
	margin: 24px 0px 0px 20px;
	line-height: 1.4em;
	}
.error-text2{
	margin: 38px 0px 0px 20px;
	}
/*CM POPUP*/
.cm-text1{
	font-size: 11px;
	margin: 2px 0px 2px 0px;
	}
.cm-text2{
	color: #cc0000;
	font-size: 11px;
	margin: 9px 0px 9px 0px;
	}

/*audition*/
.audition-text01{
	margin: 8px 0px 1px 6px;
	line-height: 1.4em;
	text-indent: -6px;
	}
.audition-text02{
	margin: 0px 0px 1px 6px;
	line-height: 1.4em;
	text-indent: -6px;
	}
.audition-text03{
	margin: 8px 0px 1px 0px;
	line-height: 1.4em;
	}
.audition-caution01{
	font-size: 11px;
	margin: 0px 0px 1px 11px;
	text-indent: -11px;
	line-height: 1.4em;
	color: #ff0000;
	}
.audition-caution02{
	font-size: 11px;
	margin: 3px 0px 1px 11px;
	text-indent: -11px;
	line-height: 1.4em;
	color: #ff0000;
	}

/* CM2007 */
.cm-section {
	margin: 0px 0px 0px 20px;
}
.cmimg1 {
	margin: 3px 0px 0px 10px;
}
.cmimg2 {
	margin: 1px 0px 0px 11px;
}
.cmimg3 {
	margin: 4px 0px 0px 10px;
}
.cmimg4 {
	margin: 3px 0px 0px 45px;
}
.cmtext1 {
	margin: -5px 0px 0px 0px;
	#margin: 5px 0px 0px 0px;
}
.cmtext2 {
	margin: -5px 0px 0px 0px;
	#margin: 5px 0px 0px 0px;
}
.cmtext3 {
	margin: 9px 0px 0px 0px;
}
.cmtext4 {
	margin: 8px 0px 0px 0px;
}

.cmtext1 p,
.cmtext2 p,
.cmtext3 p,
.cmtext4 p {
	line-height: 17px;
}
.block {
	margin-bottom: 5px;
}
.block-d {
	margin-bottom: 10px;
}
.smilereport {
	color: #b98a00;
	font-weight: bold;
}
.cmmenu1 {
	margin: 16px 0px 0px 0px;
}
.cmmenu2 {
	margin: 7px 0px 0px 0px;
}
.cmmenu3 {
	margin: 7px 0px 0px 0px;
}
.cmmenu4 {
	margin: 11px 0px 0px 0px;
}