body { font-size:12px; line-height: 18px; background-image:url(img/bg.gif); background-repeat: repeat-x; background-position: bottom; margin: 0px; padding: 0px;}

h1 { font-size: 11px; color: #FFFFFF; margin: 0px; padding-left: 10px; font-weight: normal;}
h2 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h3 { background-image:url(img/title-bg.gif); margin: 0px; padding: 5px 0 12px 20px; font-size: 12px; background-repeat: no-repeat;}
h4.title{ background-image:url(img/title-bg01.gif); margin: 0px; padding: 3px 0 3px 20px; font-size: 12px;}
h4.title a{ color: #002A56;}
h4.title a:hover{ color: #002A56;}

a:link { color: #000000;}
a:visited { color: #000000;}
a:hover { color: #005B9D;}
a:active{ color: #000000;}

#wrapeer { border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid;}

#header { background-image: url(img/logo-bg.gif); background-repeat: repeat-x;}

#contents { padding: 10px 10px 10px 0px;}

#sidebar { background-image:url(img/side-bg.gif); margin: 0px; padding: 0px;}

.padding05 { padding: 5px;}

.padding10 { padding: 10px;}

.contents { padding: 10px 10px 10px 0px;}

.mobile { background-image:url(img/mobile.gif); background-repeat: no-repeat; background-position: right bottom; padding: 5px 5px 5px 8px;}

.address { font-size: 11px; padding: 5px 5px 5px 10px;}

#jobinfo { background-color: #ECF7FF; padding: 5px; line-height: 20px;}

.day { color: #0A6BB4; font-weight: bold;}

#inquiry { background-color: #F3F2FE; padding: 5px; line-height: 20px;}

#fmenu{ color: #FFFFFF; font-size: 11px; padding: 2px 5px 0px 5px;}
#fmenu a{ color: #FFFFFF;}
#fmenu a:hover{ color: #89BCFA;}

.t-title { border-right: #666666 1px dotted; border-bottom: #666666 1px dotted; padding: 3px 3px 3px 10px;}
.t-comment { border-bottom: #666666 1px dotted; padding: 3px 3px 3px 10px;}

.t-title01 { border-right: #666666 1px dotted; padding: 3px 3px 3px 10px;}
.t-comment01 { padding: 3px 3px 3px 10px;}

.sidemenu { border-right: #A7CAEE 1px solid; border-left: #A7CAEE 1px solid; border-bottom: #A7CAEE 1px solid;}

.s-menu a{ display: block; width: 150px; margin: 0px; padding: 3px 9px 3px 20px; background-image: url(img/sm-bg.gif);}
.s-menu a:hover{ display: block; width: 150px; margin: 0px; padding: 3px 9px 3px 20px; background-image: url(img/sm-bg01.gif);}

.pan { font-size: 11px; padding: 5px 10px 0px 10px;}
.pan a{ color: #0D4886;}
.pan a:hover{ color: #89BCFA;}

.img_r { float: right; border: none; vertical-align:top; margin-left: 5px; margin-bottom: 5px; padding: 3px; border: #CCCCCC 1px solid;}
.img_l { float: left; border: none; margin-right:5px; vertical-align:top; margin-bottom: 5px; padding: 3px; border: #CCCCCC 1px solid;}
.img_n { float: none; border: none;}

textarea,select,input { font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","‚l‚r‚oƒSƒVƒbƒN","sans-serif";}
