/* for pasomel */
*{margin: 0;padding: 0;}
body {background-color:#E7E7E8; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, Verdana, Arial; font-size:8pt; color:#333333; margin:0; padding:0;}
img {border:0px;}
p {padding-bottom:12px;}

td, th, form, option, select, input, text, submit {font-size: 8pt; color: #333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, Verdana, Arial; margin: 0;	padding: 0;}

textarea {font-size: 8pt; line-height:140%;color: #333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, Verdana, Arial; margin:0; padding:2px;}
* td input{height:14px; width:14px;}
/* Link Color for general */
a:link {color: #666666;text-decoration: underline;}
a:visited {color: #666666;text-decoration: underline;}
a:hover {color: #EC1C24;text-decoration: none;}
a:active {color: #EC1C24;text-decoration: none;}


/* Container */
* html body div#wwrap {width:100%;text-align:center;}
#wrapper {width:800px;margin:0 auto; padding:0; text-align:left;}


/* Main Rows */
#headLink {display:block; width:800px; height:100px;}
#row1 {width:100%; height: 23px; clear:both;}
#row2 {width:100%; height: 77px; clear:both;}
#row3 {width:100%; clear:both;}
#row4 {width:100%; height: 25px; background-color:#EC1C24; clear:both;}
#row5 {width:100%; background-color:#FFFFFF; clear:both; overflow: hidden;}
#row5:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html #row5 {height:1em; overflow: visible;}
/**/

.boxBottom {height:20px; margin:0; background:url(http://www.pasona.co.jp/pasomel/images/bg.gif) 100% 100% no-repeat;}

/* Row1 menu */
#row1 #hdrCopy{float:left;}
#row1 #hdrCopy h1{padding:2px 10px; margin:0; font-size:10px; color:#999999; font-weight:normal;}

#row1 .topSubmenu {float: right;width: 100px;height: 20px;}
#row1 .topSubmenu a{text-decoration: none; display:block;padding:2px 0px 0px 5px;border-left: 1px solid #CCCCCC;}
#row1 .topSubmenuHome {float: right;height: 20px;width: 88px;padding: 2px 10px 0px 2px;text-align:right;}
#row1 .topSubmenu a:link {color: #666666;text-decoration: none;}
#row1 .topSubmenu a:visited {color: #666666;text-decoration: none;}
#row1 .topSubmenu a:hover {color: #CC0000;text-decoration: underline;}
#row1 .topSubmenu a:active {color: #CC0000;text-decoration: underline;}

/* Row2 Navigation Menu */
#row2 .naviCol1 {float:left;width:501px;}
#row2 .naviCol5 {float:left;width:99px;}
#row2 .naviCol6 {float:left;width:200px;}

#row2 .naviCol1 img{margin:15px 0px 0px 10px;}
#row2 .naviCol5 img{margin:50px 0px 6px 0px;}
#row2 .naviCol6 input#SearchBox{font-size:10px;border:0px; height:14px; _height:18px; margin-top:20px; padding:2px 5px;width:156px; color:#999999}
#row2 .naviCol6 input#bizsearchAspQuery {font-size:10px; border:0px; height:14px; _height:18px; margin:20px 0 0 0; padding:2px 5px; width:156px; color:#999999}
#row2 .naviCol6 input#go{margin:0px 0px 5px 5px; padding:0; vertical-align:middle;}
#row2 .naviCol6 .fchangeCol {margin:5px 5px 0px 5px}

#row4 img {margin:5px 0px 0px 12px;}
#row6 img {margin:5px 0px 0px 12px;}

#row5 #rNavi {float:right; width:200px}
#row5 #contents {float:left; width:600px}
#row5 #contents2 {float:left; width:660px}
#row5 #LNavi {float:left; width:200px}

.borderCol {margin:0px 15px 0px 5px; padding:5px; border-bottom:1px solid #DDDDDD; overflow: hidden; clear:both}
#.borderCol:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html .borderCol {height:1em; overflow: visible;}
/**/


table {border-bottom:1px solid #D7D7D7; margin:10px 0px 10px 0px;}
table th {border-top:1px solid #D7D7D7; padding:6px 10px 10px 10px; vertical-align:top; text-align:left;background-color:#EBEBE1; font-weight:normal;}
table td {border-top:1px solid #D7D7D7; padding:6px 10px 10px 10px; vertical-align:top;}

#insidePage th {width:150px;} 
#insidePage td.textCol input {width:175px; height:1.8em;}
#insidePage #row5 {min-height:300px; height:auto !important;height:300px;}
#insidePage input, #insidePage select {margin:0px 2px 2px 5px;}
table.selectTable {border:none; margin:0;}
table.selectTable td {border:none; padding:0px 2px 2px 0px;}



/* Footer Rows */
#fContainer {width:100%; clear: both; color: #CCCCCC; line-height:140%; text-align:center;}
#footer {width:800px; margin:0 auto; padding:0; text-align:left;}
#fLinks {float:left; text-align:left;}
#fCopy {float:right; text-align:right;}
.footerCol {margin:0; padding:5px 10px 10px 10px;}
#fContainer a:link {color: #666666;text-decoration: none;}
#fContainer a:visited {color: #666666;text-decoration: none;}
#fContainer a:hover {color: #CC0000;text-decoration: underline;}
#fContainer a:active {color: #CC0000;text-decoration: underline;}
.fCopyCol {margin:0; padding:5px 10px 10px 10px; color:#999999; clear:both;font-size:8t}
#footer .fCopyCol a:link {color: #999999;text-decoration: none;}
#footer .fCopyCol a:visited {color: #999999;text-decoration: none;}
#footer .fCopyCol a:hover {color: #999999;text-decoration: none;}
#footer .fCopyCol a:active {color: #999999;text-decoration: none;}



/*  for Form */
textarea {
	scrollbar-face-color : #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color : #CCCCCC; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color : #DDDDDD; 
	scrollbar-shadow-color : #DDDDDD;
	scrollbar-darkshadow-color : #FFFFFF;
}
.formtxt {width:175px; height:1.8em;}
.formtxt4 {width:65px; height:1.8em;}

.c-both {clear:both}
.txtBox {padding:20px 10px 10px 10px;}
.txtBoxF {float:left;width:370px}
.floatRight {float:right;}
.floatleft {float:left;}
.marginR10 {margin-right:10px;}
.marginT10 {margin-top:10px;}
.marginT20 {margin-top:20px;}
.caption {color: #EC1C24; line-height:125%; margin:10px 0 0 0;}
.btnRow  {margin:40px 10px 20px 10px;}
.fontRB {font-weight:bold; color: #EC1C24; font-size:9pt;}
.fontBB {font-weight:bold; font-size:9pt;}

.noborderCol {margin:0px 15px 0px 5px; padding:5px; overflow: hidden; clear:both}
.nomargin {margin:0; padding:0;}

#row5 img.webBtn  {margin:5px 0px 0px 0px;}

h1 {margin:0; padding:0;}
#row5 h2 {font-size:10pt; line-height:140%; color:#EC1C24; background-image:url(http://www.pasona.co.jp/pasomel/images/maru.gif); background-repeat:no-repeat; background-position:10px 5px; padding: 2px 0px 3px 25px; margin:4px 0 0 0; vertical-align:text-top; height:25px}
h3 {font-size:9pt;font-weight: bold; color: #EC1C24; margin-bottom:5px;}


div.clearfix {display: inline-block;}
div.clearfix:after {content:""; display:block; clear:both; height:1px; overflow:hidden;}
/* Hides from IE-mac \*/
* html div.clearfix {height:1%;}
div.clearfix {display:block;}
/* End hide from IE-mac */


/* Accela BizSearch ƒTƒWƒFƒXƒg‹@”\ \*/
ul#bizasarchAspSuggest {
  position:absolute;
  margin:0;
  padding:0;
  z-index:1000;
  border-left:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  background-color:#FFFFFF;
}
ul#bizasarchAspSuggest li {
  font-size:10px;
  line-height:120%;
  list-style:none;
  padding:2px 5px;
}
ul#bizasarchAspSuggest li.sgItemOn {
  font-weight:bold;
  cursor:pointer;
}
