@charset "Shift_JIS";
/* browser format */
*{
	padding: 0;
	margin: 0;
}
/* common */
img { border:none; }

h1, h2, h3, h4, h5, h6 {
	margin: 0;padding: 0;
	line-height:130%;
	font-size: 100%;
	font-weight: normal;
}
a:link { color: #003399; text-decoration:underline; }
a:visited { color:#663399; text-decoration: underline; }
a:hover { color: #ff6600; text-decoration: none; }
a:active { color: #ff6600; text-decoration: none; }

html {  }
body {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	background:#FFFFFF;
	color: #333333;
	font-family: Verdana, Arial,sans-serif, "‚l‚r ƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	text-align: center;
}
#footer{
	color:#ffffff;
	background:#ff6600 url(../img/common/footer_bg.jpg) top center repeat-y;
	height:19px;
}
#globalnavi{
	font-size:12px;
	color:#ffffff;
	padding-top:1px;
}
#globalnavi a:link { color: #ffffff; text-decoration: none; }
#globalnavi a:visited { color: #ffffff; text-decoration: none; }
#globalnavi a:hover { color: #ff0000; text-decoration: none; }
#globalnavi a:active { color: #ff0000; text-decoration: none; }
#topcontsP{
	background:#ff6600 url(../img/top_conts_bg.jpg) top center repeat-x;
	text-align:center;
}

/* box */
.box {
	display:inline-table;
	min-height:1px;@/* IE 7‘Îô */
	background-color:#fff;
	padding:3px;
	margin:10px 0px;
	border:1px solid #F60;
	text-align:left;
}
.top_info img{display:block; float:left; border:0; margin:0 5px;}
.top_info:after{ content:"."; display:block; height:0px; clear:both; visibility:hidden;}
/* Mac IE hack \*/
* html .top_info { height:1px; }
.top_info { display:block; }

/* margin */
.mgTop5{margin-top:5px;}
.mgTop10{margin-top:10px;}
.mgTop15{margin-top:15px;}
.mgTop20{margin-top:20px;}
.mgBottom5{margin-bottom:5px;}
.mgBottom10{margin-bottom:10px;}
.mgBottom15{margin-bottom:15px;}
.mgBottom20{margin-bottom:20px;}
.mgLeft5{margin-left:5px;}
.mgLeft10{margin-left:10px;}
.mgLeft15{margin-left:15px;}
.mgLeft20{margin-left:20px;}
.mgRight5{margin-right:5px;}
.mgRight10{margin-right:10px;}
.mgRight15{margin-right:15px;}
.mgRight20{margin-right:20px;}

/* padding */
.pdTop5{margin-top:5px;}
.pdTop10{margin-top:10px;}
.pdTop15{margin-top:15px;}
.pdTop20{margin-top:20px;}
.pdBottom5{margin-bottom:5px;}
.pdBottom10{margin-bottom:10px;}
.pdBottom15{margin-bottom:15px;}
.pdBottom20{margin-bottom:20px;}
.pdLeft5{margin-left:5px;}
.pdLeft10{margin-left:10px;}
.pdLeft15{margin-left:15px;}
.pdLeft20{margin-left:20px;}
.pdRight5{margin-right:5px;}
.pdRight10{margin-right:10px;}
.pdRight15{margin-right:15px;}
.pdRight20{margin-right:20px;}

/* align */
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}

/* list */
li.ham {margin-left:2em;} /*‚Í‚Ýo‚µ’²®—p*/
.nostyle {list-style:none} /*ƒŠƒXƒgƒXƒ^ƒCƒ‹none*/

/* top */
#topcontsS{
	background:#ffffff;
	text-align:center;
}
.newsdate{
	background:url(../img/common/date_bg.gif) top left no-repeat;
	font-size:12px;
	text-indent:7px;
	color:#ffffff;
	padding-top:1px;
	padding-bottom:2px;
}
.wrapinneriteminfo{
	width:230px;
	border:#ff0000 1px solid;
	background:#ffffff;
}
#cmThumbBg{
	background:#ff9900;
}
/* campany */
#sidenavi{
	width:184px;
	border-right:#ff9900 4px solid;
	padding-left:11px;
}
#companyMain{
	width:593px;
	padding-left:12px;
}
#companyMap{
	width:580px;
	padding-left:25px;
}
img.btnitemMore{
	margin-left:5px;
	vertical-align:top;
}
#tableBgRecruitNew{
	width:248px;
	border-left:#A3E066 1px solid;
	border-right:#A3E066 1px solid;
	background:#ffffff url(../company/img/recruit/p01_index.gif) bottom right no-repeat;
}
#tableBgRecruitCar{
	width:248px;
	border-left:#E1C4FF 1px solid;
	border-right:#E1C4FF 1px solid;
	background:#ffffff url(../company/img/recruit/p02_index.gif) bottom right no-repeat;
}
#tableBgNewInfo{
	width:530px;
	border-left:#B9D18B 1px solid;
	border-right:#B9D18B 1px solid;
}
#NewInfo th{
	color:#669900;
	text-align:left;
	vertical-align:top;
	width:85px;
	padding:5px;
}
#NewInfo td{
	width:395px;
	vertical-align:top;
	padding:5px;
}
#NewInfo td em{
	color:#003399;
	font-weight:bold;
	font-style:normal;
}
#NewInfo td strong{
	font-size:120%;
}
#NewInfo .primary{
	border-top:#669900 1px solid;
	border-bottom:#669900 1px solid;
}
#NewInfo .secondary{
	border-bottom:#669900 1px solid;
}
#tableBgCarInfo{
	width:530px;
	border-left:#CC99FF 1px solid;
	border-right:#CC99FF 1px solid;
}
#CarInfo th{
	color:#9966FF;
	text-align:left;
	vertical-align:top;
	width:85px;
	padding:5px;
}
#CarInfo td{
	width:395px;
	vertical-align:top;
	padding:5px;
}
#CarInfo .primary{
	border-top:#CC99FF 1px solid;
	border-bottom:#CC99FF 1px solid;
}
#CarInfo .secondary{
	border-bottom:#CC99FF 1px solid;
}
.nameBgSenpai{
	width:423px;
	background: url(../company/img/recruit/name_bg_senpai.gif) top left no-repeat;
	color:#ffffff;
	text-align:right;
	padding-top:2px;
	padding-bottom:1px;
	padding-right:12px;
	font-size:10px;
}
.nameBgSenpai strong{
	font-size:12px;
}
.nameBgSenpai2{
	width:547px;
	height:20px;
	background: url(../company/img/recruit/voice_q_bg.gif) top left no-repeat;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:15px;
	font-size:12px;
	font-weight : bold;
}

#tableBgEntry{
	background: url(../company/img/recruit/table_bg_entry.jpg) top left repeat-y;
}
#headPrivacy{
	padding-top:2px;
	padding-bottom:4px;
	border-bottom:#339900 1px solid;
}
em.agree{
	color:#003399;
	font-style:normal;
}
/* newitem */
#newside{
	width:155px;
	padding-left:11px;
}

#naviMonth{
	width:750px;
	padding:10px 58px 10px 0;
	text-align:right;
	color:#ff6600;
}
#naviMonth a:link { color: #ff6600; text-decoration: none; }
#naviMonth a:visited { color: #ff6600; text-decoration: none; }
#naviMonth a:hover { color: #cc0000; text-decoration: none; }
#naviMonth a:active { color: #cc0000; text-decoration: none; }

#itemspec{
	width:577px;
	border:#FF0000 1px solid;
	padding:10px 0 8px 0;
}

table.specMain{
	width:555px;
	margin-left:10px;
}
table.specMain td#itemname{
	width:555px;
	border-bottom:#FF0000 1px solid;
	padding-bottom:5px;
}
table.specDetail{
	width:555px;
	margin-top:10px;
	margin-left:10px;
}
table.specDetail td{
	vertical-align:top;
	padding-bottom:10px;
}

table.specMainH{
	width:555px;
	margin-left:10px;
	margin-bottom:10px;
	vertical-align:top;
}
table.specMainH td#itemimg{
	vertical-align:top;
}
table.specMainH td#itemdetail{
	vertical-align:top;
}
table.specMainH td#itemname{
	width:440px;
	border-bottom:#FF0000 1px solid;
	padding-bottom:5px;
}
table#specDetailH{
	width:360px;
}
table#specDetailH td{
	padding-top:10px;
	vertical-align:top;
}
td#iconH{
	vertical-align:top;
}

table#acrobatDL{
	width:575px;
	background:#FAEBE2;
}
table#acrobatDL td{
	padding:6px 0;
}
#branditemdetail{
	width:415px;
	border:#FF0000 1px solid;
	padding:5px 10px 15px 10px;
	margin-left:11px;
}
#branditemdetail #branditemtitle{
	padding-bottom:5px;
	border-bottom:#FF0000 1px solid;
}
#branditemdetail table#spec{
	width:405px;
}
#branditemdetail table#spec td{
	vertical-align:top;
	padding-top:10px;
}
#brandnavi{
	width:800px;
	border:#666666 1px solid;
	background:#FFF4EA;
}

/* information */
#infosidenavi{
	width:162px;
	padding-left:20px;
}

#infoframe{
	border:#FF0000 1px solid;
}

#tdred{
	background:#FF0000;
}
#tdpink{
	background:#FFE6E9;
	padding-left:10px;
}
#tdwhite{
	background:#FFFFFF;
	padding-left:10px;
}

#historytd{
	height:20px;
	text-align:center;
}

table#quicktimeDL{
	width:592px;
	background:#FAEBE2;
}
table#quicktimeDL td{
	padding:6px 0;
}

table#flashplayerDL{
	width:574px;
	background:#FAEBE2;
}
table#flashplayerDL td{
	padding:6px 0;
}

/* news */
#tdDL{
	background:#FFEBD2;
	padding:5px 10px 5px 10px;
}

/* recipe */
.dotline{
	background: url(../brand/wantan/img/doyou/c_dotline.gif) bottom repeat-x;
	padding-bottom:6px;
	padding-top:4px;
}

.recipe{
	padding-top: 10px;
	}
	
/* honyaki */
.honyaki{
	width:800px;
	background:#000000;
	border:#FF0000 1px solid;
}


/* Sitemap */
ul.limap{
	list-style:none;
	margin-bottom:10px;
}
ul.limap li{
	height:20px;
	margin-top:10px;
	background:url(../img/sitemap_icon.gif) top left no-repeat;
	padding-left:22px;
}
ul.limap li a:link{
	color: #333333;
	text-decoration: none;
}
ul.limap li a:hover, a:active{
	color: #ff6600;
	text-decoration: underline;
}

ul.limapSec{
	list-style:none;
	margin-bottom:10px;
	margin-left:25px;
}
ul.limapSec li{
	height:20px;
	margin-top:10px;
	background:url(../img/sitemap_icon.gif) top left no-repeat;
	padding-left:22px;
}
ul.limapSec li a:link{
	color: #333333;
	text-decoration: none;
}
ul.limapSec li a:hover, a:active{
	color: #ff6600;
	text-decoration: underline;
}

ul.limapThi{
	list-style:none;
	margin-bottom:10px;
	margin-left:50px;
}
ul.limapThi li{
	height:20px;
	margin-top:10px;
	background:url(../img/sitemap_icon.gif) top left no-repeat;
	padding-left:22px;
}
ul.limapThi li a:link{
	color: #333333;
	text-decoration: none;
}
ul.limapThi li a:hover, a:active{
	color: #ff6600;
	text-decoration: underline;
}

ul.limapFour{
	list-style:none;
	margin-bottom:10px;
	margin-left:75px;
}
ul.limapFour li{
	height:20px;
	margin-top:10px;
	background:url(../img/sitemap_icon.gif) top left no-repeat;
	padding-left:22px;
}
ul.limapFour li a:link{
	color: #333333;
	text-decoration: none;
}
ul.limapFour li a:hover, a:active{
	color: #ff6600;
	text-decoration: underline;
}

ul.limapFif{
	list-style:none;
	margin-bottom:10px;
	margin-left:100px;
}
ul.limapFif li{
	height:20px;
	margin-top:10px;
	background:url(../img/sitemap_icon.gif) top left no-repeat;
	padding-left:22px;
}
ul.limapFif li a:link{
	color: #333333;
	text-decoration: none;
}
ul.limapFif li a:hover, a:active{
	color: #ff6600;
	text-decoration: underline;
}

ul.limapSix{
	list-style:none;
	margin-bottom:10px;
	margin-left:125px;
}
ul.limapSix li{
	height:20px;
	margin-top:10px;
	background:url(../img/sitemap_icon.gif) top left no-repeat;
	padding-left:22px;
}
ul.limapSix li a:link{
	color: #333333;
	text-decoration: none;
}
ul.limapSix li a:hover, a:active{
	color: #ff6600;
	text-decoration: underline;
}