<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*-------------------------
    System Assistance
       Main CSS
-------------------------*/

body{
  background-color: white;
  background: url(../images/bg_all.gif) repeat-y center;
  min-width: 955px;
  font-family: Verdana, Arial, Helvetica, osaka, "�q���M�m�p�S Pro W3", "�l�r �o�S�V�b�N", sans-serif;
}
body,div,ul,li,h1,h2,h3,h4,p {margin:0; padding:0;}
ul {list-style-type: none;}
/* Hiding from IE5/mac \*/
body {
  font-size: 0.9em;
  line-height: 150%;
}

a {color:#009999;}
a:hover, a:visited:hover {color:#00BBAA;}

/* Container ------------------------------------------------------*/
#container {
  position: relative;
  margin: 0 auto;
  background-color: white;
  width: 956px;
  padding-left: 1px;
  /* IE */
  _width: 955px;
  _padding-left: 0px;
}

/* Header ---------------------------------------------------------*/
#topHeader, #Header {
  position: relative;
  height: 130px;
}
#topHeader h1{background: url(../images/bg_top_header.gif) no-repeat;}
#Header h1{background: url(../images/bg_header.jpg) no-repeat;}
h1 a {
  text-decoration: none;
  display: block;
  width: 955px;
  height: 99px;
  text-indent: -10000px;
}

#mainNav{
  float: left;
}
#mainNav ul{
}
#mainNav li{
  display: inline;
}
#mainNav a{
  display: block;
  float: left;
  text-decoration: none;
  text-indent: -10000px;
  height: 31px; 
}
#mnavVision    a, #mnavVision    a:visited {width:138px; background:transparent url(../images/nav_header.gif) 0px 0px no-repeat;}
#mnavProfile   a, #mnavProfile   a:visited {width:123px; background:transparent url(../images/nav_header.gif) -138px 0px no-repeat;}
#mnavBuisiness a, #mnavBuisiness a:visited {width:125px; background:transparent url(../images/nav_header.gif) -261px 0px no-repeat;}
#mnavRecrute   a, #mnavRecrute   a:visited {width:128px; background:transparent url(../images/nav_header.gif) -386px 0px no-repeat;}
#mnavLink      a, #mnavLink      a:visited {width:115px; background:transparent url(../images/nav_header.gif) -514px 0px no-repeat;}
#mnavPrivacy   a, #mnavPrivacy   a:visited {width:187px; background:transparent url(../images/nav_header.gif) -629px 0px no-repeat;}
#mnavSitemap   a, #mnavSitemap   a:visited {width:139px; background:transparent url(../images/nav_header.gif) -816px 0px no-repeat;}
#mnavVision    a:hover {background:transparent url(../images/nav_header.gif) 0px -31px no-repeat;}
#mnavProfile   a:hover {background:transparent url(../images/nav_header.gif) -138px -31px no-repeat;}
#mnavBuisiness a:hover {background:transparent url(../images/nav_header.gif) -261px -31px no-repeat;}
#mnavRecrute   a:hover {background:transparent url(../images/nav_header.gif) -386px -31px no-repeat;}
#mnavLink      a:hover {background:transparent url(../images/nav_header.gif) -514px -31px no-repeat;}
#mnavPrivacy   a:hover {background:transparent url(../images/nav_header.gif) -629px -31px no-repeat;}
#mnavSitemap   a:hover {background:transparent url(../images/nav_header.gif) -816px -31px no-repeat;}
#mnavVision_s    a {width:138px; background:transparent url(../images/nav_header.gif) 0px -62px no-repeat;}
#mnavProfile_s   a {width:123px; background:transparent url(../images/nav_header.gif) -138px -62px no-repeat;}
#mnavBuisiness_s a {width:125px; background:transparent url(../images/nav_header.gif) -261px -62px no-repeat;}
#mnavRecrute_s   a {width:128px; background:transparent url(../images/nav_header.gif) -386px -62px no-repeat;}
#mnavLink_s      a {width:115px; background:transparent url(../images/nav_header.gif) -514px -62px no-repeat;}
#mnavPrivacy_s   a {width:187px; background:transparent url(../images/nav_header.gif) -629px -62px no-repeat;}
#mnavSitemap_s   a {width:139px; background:transparent url(../images/nav_header.gif) -816px -62px no-repeat;}

/* Footer ---------------------------------------------------------*/
#topFooter, #Footer{
  position: relative;
  display: block;
  width: 955px;
  height: 96px;
  background: url(../images/bg_footer.gif) no-repeat;
}

#subNav{
  position:absolute;
  top:15px;
  right:18px;
}
#subNav ul{
}
#subNav li{
  display: inline;
}
#subNav a {
  display: block;
  float: right;
  text-decoration: none;
  text-indent: -10000px;
  height: 18px;
}
#snavMail a {width:106px; background:transparent url(../images/nav_mailto.gif) 0px 0px no-repeat;}
#snavMail a:hover, #snavMail a:visited:hover {width:106px; background:transparent url(../images/nav_mailto.gif) 0px -22px no-repeat;}

#copyright {
  text-align: center;
  font-size: 8pt;
  color: #3C5948;
  padding-top: 70px;
}

#copyright p { margin: 0; }


/* Main -----------------------------------------------------------*/
#topMain, #Main {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
/*  background-color: white;*/
}

#Main {
  padding-left: 42px;
  padding-right: 42px;
}

h2 { margin: 20px 0; padding:0; display: block; text-decoration: none; text-indent: -10000px; height: 52px; }
h3 { margin:0.5em 0; padding:0; color:#1E8E50; font-size: 1.1em; font-weight: bold;}
p  { margin:0.5em 0; padding:0; }
h4 {
  color: #72923B;
  font-size: 1.0em;
  line-height:1.0em;
  font-weight: bold;
  border-left: 7px solid #72923B;
  padding-left: 10px;
  margin-top: 15px;
}

.gold {	color: #657C00;	font-size: 1.1em; font-weight: bold; }
.gold_s { color: #657C00; }
.emp1 { font-size: 1.2em; }
.emp2 { color: #009999; }

ul.square li {
  text-indent: 20px;
  background: url(../images/dot_square.gif) no-repeat left center;
}
ul.triangle li {
  list-style-position: inside;
  list-style-image: url(../images/dot_triangle.gif);
}

#toplink { clear: both; text-align: right; padding: 15px 0; }

/* table */
th {
  background-color: #E4F1EA;
  text-align: left;
  font-weight: normal;
  vertical-align: top;
  padding: 5px 10px;
}
td {
  text-align: left;
  vertical-align: top;
  padding: 5px 10px;
}

/* ��Ɨ��O */
#visionPage h2 {background:url(../vision/images/ttl_vision.gif) no-repeat; width:200px;}

#visionPage {
}

#visionPage img.photo {
  float: left;
  margin-top: 0.5em;
  margin-right: 20px;
}

#visionPage p {
  margin-left: 150px;
}

#plan {
  width: 709px;
  background-color: #CEE6D8;
  margin: 15px 0px 0px 150px;
  padding: 0px;
}
#plan h3 {
  width: 666px;
  margin: 0px;
  padding :18px 18px 9px 25px;
  background:url(../vision/images/cnr_g_top.gif) no-repeat;
}
#plan ul {
  width: 666px;
  padding:0px 18px 18px 25px;
  background:url(../vision/images/cnr_g_bottom.gif) no-repeat left bottom;
}

/* ��ЊT�v */
#profilePage h2 {background:url(../profile/images/ttl_profile.gif) no-repeat; width:200px;}

table.profile {
  position: relative;
  z-index: 2;
}
#history td {
  padding: 0;
  font-size: 0.75em;
  line-height: 150%;
}
img.access {
  position:absolute;
  z-index: 1;
  top:270px;
  left:440px;
}

/* ���Ɠ��e */
#buisinessPage h2 {background:url(../buisiness/images/ttl_buisiness.gif) no-repeat; width:200px;}

#buisinessPage {
}

#buisinessPage .gold {
  letter-spacing: 0.5em;
  text-align:center;
  font-size: 1.5em;
}

#buisinessBox {
  display: block;
}
#bBox1,#bBox2,#bBox3,#bBox4 {
  width: 394px;
  height: 119px;
  background:url(../buisiness/images/bui_box.gif) no-repeat;
  padding: 12px 15px 12px 12px;
  margin-top: 15px;
}
#bBox_left {
  float: left;
  margin-right: 15px;
}
#bBox_right {
  float: left;
  _padding-top: 15px;
}
#buisinessBox h3 {
  font-size: 1.0em;
  line-height: 150%;
  color: white;
  border: 0;
  font-weight: bold;
  padding-left: 0;
  margin-top: 0;
}
#buisinessBox p {
  margin-top: 10px;
  line-height: 140%;
}
#buisinessBox ul {
  text-align: right;
}

/* ���Ɠ��e -�\�t�g�J������ */
/* IE6 Bug measures */
#bui_softPage { display: block; }
#bui_softPage2, #bui_softPage3 {
  float: left;
  width: 870px;
}

#bui_softPage1 h2 {background:url(../buisiness/images/sttl_bui_soft_1.gif) no-repeat; width:540px; height:43px;}
#bui_softPage2 h2 {background:url(../buisiness/images/sttl_bui_soft_2.gif) no-repeat; width:335px; height:43px; margin-top:30px;}
#bui_softPage3 h2 {background:url(../buisiness/images/sttl_bui_soft_3.gif) no-repeat; width:425px; height:43px; margin-top:40px;}

#bui_softPage2{
  background:url(../buisiness/images/bui_soft_photo1.jpg) no-repeat right bottom;
}
#bui_softPage2 ul {
  list-style-position: inside;
  list-style-type: disc;
}

#bui_softPage3 ul {
  background:url(../buisiness/images/bui_soft_photo2.jpg) no-repeat;
  list-style-position: inside;
  list-style-type: disc;
  line-height: 170%;
  text-indent: 350px;
}

/* ���Ɠ��e -�I���W�i���\�t�g�J���̔����� */
#bui_originalPage h2 {background:url(../buisiness/images/sttl_bui_original_1.gif) no-repeat; width:575px; height:43px;}

#bui_originalPage h3 {
  border-left: 20px solid #1E8E50;
  padding-left: 10px;
  margin-top: 20px;
}

#bui_originalPage img{ float: right; }

#bui_originalPage { display: block; }

#bui_original_left {
  float: left;
  width: 530px;
  padding-right: 25px;
  border-right: 1px dotted #808080;
}
#bui_original_right {
  float: left;
  width: 290px;
  padding-left: 25px;
}

/* ���Ɠ��e -�l�ޔh���E�l�ވ琬 */
#bui_talentPage1 h2 {background:url(../buisiness/images/sttl_bui_talent_1.gif) no-repeat; width:170px; height:43px;}
#bui_talentPage2 h2 {background:url(../buisiness/images/sttl_bui_talent_2.gif) no-repeat; width:170px; height:43px;}

#bui_talentPage1 h3 {
  color: #8E8E50;
}

#bui_talentPage1, #bui_talentPage2 {
  clear: both;
}
#bui_talentPage1 img, #bui_talentPage2 img {
  float: left;
  margin-right: 15px;
}
.textTalent {
  float: left;
  width: 410px;
  padding: 0;
  position: relative;
  top: -10px;
}
#snavTemp, #snavTrain {
  float: left;
  margin-left: 15px;
  padding: 0;
}
#snavTemp ul, #snavTrain ul {
  display: inline;
}
#snavTemp a, #snavTrain a {
  float: left;
  display: block;
  width: 217px;
  height: 26px;
  text-indent: -10000px;
}
#snavTemp1  a, #snavTemp1  a:visited {background:transparent url(../buisiness/images/snav_bui_talent.gif) 0px 0px no-repeat;}
#snavTemp2  a, #snavTemp2  a:visited {background:transparent url(../buisiness/images/snav_bui_talent.gif) 0px -26px no-repeat;}
#snavTemp3  a, #snavTemp3  a:visited {background:transparent url(../buisiness/images/snav_bui_talent.gif) 0px -52px no-repeat;}
#snavTemp4  a, #snavTemp4  a:visited {background:transparent url(../buisiness/images/snav_bui_talent.gif) 0px -78px no-repeat; height:27px;}
#snavTrain1 a, #snavTrain1 a:visited {background:transparent url(../buisiness/images/snav_bui_talent.gif) 0px -104px no-repeat;}
#snavTrain2 a, #snavTrain2 a:visited {background:transparent url(../buisiness/images/snav_bui_talent.gif) 0px -130px no-repeat; height:27px;}
#snavTemp1  a:hover {background:transparent url(../buisiness/images/snav_bui_talent.gif) -217px 0px no-repeat;}
#snavTemp2  a:hover {background:transparent url(../buisiness/images/snav_bui_talent.gif) -217px -26px no-repeat;}
#snavTemp3  a:hover {background:transparent url(../buisiness/images/snav_bui_talent.gif) -217px -52px no-repeat;}
#snavTemp4  a:hover {background:transparent url(../buisiness/images/snav_bui_talent.gif) -217px -78px no-repeat;}
#snavTrain1 a:hover {background:transparent url(../buisiness/images/snav_bui_talent.gif) -217px -104px no-repeat;}
#snavTrain2 a:hover {background:transparent url(../buisiness/images/snav_bui_talent.gif) -217px -130px no-repeat;}

/* ���Ɠ��e -�l�ޔh�� -�h���̃V�X�e���E�����b�g */
#bui_tal_temp1Page1 h2 {background:url(../buisiness/images/sttl_bui_tal_temp1_1.gif) no-repeat; width:285px; height:43px;}
#bui_tal_temp1Page2 h2 {background:url(../buisiness/images/sttl_bui_tal_temp1_2.gif) no-repeat; width:285px; height:43px;}

#bui_tal_temp1Page2 h3 {
  color: #8E8E50;
  font-weight: normal;
  margin-top: 20px;
}

#bui_tal_temp1Page1 img {
  float: left;
  margin-right: 20px;
}
#bui_tal_temp1Page1 p {
  float: left;
  width: 540px;
  position: relative;
  top: -10px;
}

#bui_tal_temp1Page2 {
  clear: both;
}

/* ���Ɠ��e -�l�ޔh�� -�o�^�̗���@*/
#bui_tal_temp2Page1 h2 {background:url(../buisiness/images/sttl_bui_tal_temp2_1.gif) no-repeat; width:210px; height:43px;}

#temp2Box1, #temp2Box2, #temp2Box3, #temp2Box4, #temp2Box5 {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 865px;
  height: 100%;
  background:url(../buisiness/images/f_bui_tal_temp2_top.gif) no-repeat top;
  padding-top: 12px;
  padding-bottom: 59px;
  _padding-bottom: 0px;
}
#temp2Box1{height: 168px;}
#temp2Box2{height: 128px;}
#temp2Box3{height: 35px;}
#temp2Box4{height: 35px;}
#temp2Box5{height: 78px;}

.boxContents {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 865px;
  height: 100%;
  background:url(../buisiness/images/f_bui_tal_temp2_btm.gif) no-repeat bottom;
  padding-bottom: 59px;
}
#temp2Box5 .boxContents {
  background:url(../buisiness/images/f_bui_tal_temp2_btm_last.gif) no-repeat bottom;
  padding-bottom: 12px;
}
.boxContents h3 {
  display: block;
  float: left;
  margin: 0;
  width: 228px;
  height: 100%;
  text-indent: -10000px;
}
#temp2Box1 h3{background: #D9ECE1 url(../buisiness/images/bttl_bui_tal_temp2_1.gif) no-repeat center center;}
#temp2Box2 h3{background: #D9ECE1 url(../buisiness/images/bttl_bui_tal_temp2_2.gif) no-repeat center center;}
#temp2Box3 h3{background: #D9ECE1 url(../buisiness/images/bttl_bui_tal_temp2_3.gif) no-repeat center center;}
#temp2Box4 h3{background: #D9ECE1 url(../buisiness/images/bttl_bui_tal_temp2_4.gif) no-repeat center center;}
#temp2Box5 h3{background: #D9ECE1 url(../buisiness/images/bttl_bui_tal_temp2_5.gif) no-repeat center center;}

.boxText {
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px;
  height: 100%;
  width: 612px;
  border-right: 5px solid #D9ECE1;
}
.boxText p {
}
#bui_tal_temp2Page1 p.centerText {
  text-align: center;
}
#bui_tal_temp2Page1 .tel {
	color: #657C00;
	font-size: 1.5em;
	font-weight: bold; 
}
.boxText a {
	font-size: 1.4em;
	background: url(../images/dot_triangle.gif) no-repeat left center;
	padding: 0 15px;
}

/* ���Ɠ��e -�l�ޔh�� -���d�����@*/
#bui_tal_temp3Page1 h2 {background:url(../buisiness/images/sttl_bui_tal_temp3_1.gif) no-repeat; width:210px; height:43px;}

#worklist {width:700px;}
.worklistBox {
  border: 1px solid #1E8E50;
  margin: 10px;
  width: 700px;
}
.worklistBox caption {
  color: #72923B;
  text-align: left;
  text-indent: 5px;
  padding-top: 10px;
  font-weight: bold;
}
.worklistBox table{
  margin: 0 5px 5px 5px;
  background-color: #D8ECE0;
  width: 690px;
}
.worklistBox th{
  color: white;
  background-color: #7CBE9A;
  padding: 2px 5px;
  width: 7em;
}
.worklistBox td{
  padding: 2px 5px;
  border-bottom: 1px solid #7CBE9A;
}

/* ���Ɠ��e -�l�ޔh�� -Web���З\��t�H�[���@*/
#bui_tal_temp4Page1 h2 {background:url(../buisiness/images/sttl_bui_tal_temp4_1.gif) no-repeat; width:650px; height:43px;}

#bui_tal_temp4Page1 table {
  margin: 20px 0 20px 0;
}

#button {
  text-align: center;
}
#bui_tal_temp4Page1 .backlink {text-align:center; margin:20px 0;}

.verisign {vertical-align:middle;}

/* ���Ɠ��e -�l�ވ琬 -�u�t�Љ�@*/
#bui_tal_train1Page1 h2 {background:url(../buisiness/images/sttl_bui_tal_train1_1.gif) no-repeat; width:210px; height:43px;}

#teacher2 {
  clear: both;
  border-top: 1px solid #1E8E50;
  margin-top: 25px;
  padding-top: 18px;
}
.teacherPhoto {
  float: left;
  margin-right: 15px;
}
.teacherProfile {
  float:left;
  width: 655px;
  margin-top: -8px;
}
.teacherPhoto p {
  text-align: center;
  font-weight: bold;
  font-size: 1.3em;
}

.teacherProfile h3 {
  background: #D9ECE1 url(../images/dot_square_l.gif) no-repeat 6px center;
  padding: 3px 0 3px 35px;
  _padding: 5px 0 3px 35px;
}
.teacherProfile th {
  padding: 0;
  background-color: white;
}
.teacherProfile td {
  padding: 0 0 0 5px;;
}


/* ���Ɠ��e -�l�ވ琬 -���C���j���[�@*/
#bui_tal_train2Page1 h2 {background:url(../buisiness/images/sttl_bui_tal_train2_1.gif) no-repeat; width:240px; height:43px;}

#trainingMenu {
  margin-top: 30px;
}
#trainingMenu img {
  float: right;
  margin: 20px 0 10px 10px;
}
#trainingMenu h3 {
	color: #72923B;
	margin-top: 20px;
	border-left: 5px solid  #72923B;
	padding-left: 10px;
	line-height: 100%;
	font-weight: normal;
	font-size: 1.3em;
}

/* ���l�ē��@*/
#recruitePage h2 {background:url(../recruite/images/ttl_recruite.gif) no-repeat; width:200px;}

#snavRecruite{
  float: left;
}
#snavRecruite ul{
}
#snavRecruite li{
  display: inline;
}
#snavRecruite a{
  display: block;
  float: left;
  text-decoration: none;
  text-indent: -10000px;
  height: 52px;
  width: 192px; 
  margin-top: 5px;
}
#snavCareerup       a, #snavCareerup       a:visited {background:transparent url(../recruite/images/snav_recruite.gif) 0px 0px no-repeat;}
#snavCommunications a, #snavCommunications a:visited {background:transparent url(../recruite/images/snav_recruite.gif) -191px 0px no-repeat;}
#snavMessage        a, #snavMessage        a:visited {background:transparent url(../recruite/images/snav_recruite.gif) -382px 0px no-repeat;}
#snavCareerup       a:hover {background:transparent url(../recruite/images/snav_recruite.gif) 0px -51px no-repeat;}
#snavCommunications a:hover {background:transparent url(../recruite/images/snav_recruite.gif) -191px -51px no-repeat;}
#snavMessage        a:hover {background:transparent url(../recruite/images/snav_recruite.gif) -382px -51px no-repeat;}

#recruitePage img
{
  clear: both;
  float: right;
  _position: relative;
  _left: -50px;
  _top: 80px;
}
#recruitePage table {
  margin-top: 15px;
  float: left;
}
#recruitePage th, #recruitePage td {
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 130%;
}
#recruitePage .memo1 {clear:both; font-size: 0.75em;}
#recruitePage .memo2 {font-size: 0.75em; color:#99CC00; line-height:1em;}

/* ���l�ē��@-�L�����A�A�b�v�@-�R�~���j�P�[�V�����@-��y����ꌾ�@*/
#rec_messagePage1 h2 {background:url(../recruite/images/sttl_rec_message_1.gif) no-repeat; width:290px; height:43px;}
#rec_messagePage2 h2 {background:url(../recruite/images/sttl_rec_message_2.gif) no-repeat; width:360px; height:43px; margin-top:40px;}
#rec_messagePage3 h2 {background:url(../recruite/images/sttl_rec_message_3.gif) no-repeat; width:250px; height:43px; margin-top:40px;}

#cuBox1 h3, #cuBox2 h3, #cuBox3 h3 {text-indent: -10000px;}
#cuBox1, #cuBox2, #cuBox3 {
  font-size: 0.75em;
  width: 242px;
  height: 121px;
  float: left;
  margin-top: 15px;
  padding: 12px 49px 12px 12px;
}
#cuBox1 {background:url(../recruite/images/img_message1_01.gif) no-repeat 0px 0px;}
#cuBox2 {background:url(../recruite/images/img_message1_01.gif) no-repeat -303px 0px;}
#cuBox3 {background:url(../recruite/images/img_message1_01.gif) no-repeat -606px 0px; padding: 12px;}
#rec_messagePage1 img {margin-top: 20px;}

#rec_messagePage2 .memo {font-size: 0.75em;}

#message1 {
  float: left;
  width: 410px;
  padding-right: 10px;
  padding-bottom: 84px;
  background: url(../recruite/images/pht_message3.jpg) no-repeat left bottom;
}
#message2, #message3{
  width: 415px;
  float: left;
  padding-left: 10px;
  border-left: 1px dotted #006D00;
}

/* �����N�W�@*/
#linkPage h2 {background:url(../link/images/ttl_link.gif) no-repeat; width:200px;}

#linkPage h3 {
  color: black;
  width: 840px;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
  font-weight: normal;
  background: url(../images/dot_square_l.gif) no-repeat 6px center;
  padding-left: 30px;
  margin-top: 30px;
}
#linkPage ul {
  margin-left: 30px;
}

/* �v���C�o�V�[�|���V�[�@*/
#privacyPage h2 {background:url(../privacy/images/ttl_privacy.gif) no-repeat; width:450px;}
#privacyPage h3 {
  margin:20px 0 10px 0;
  font-size: 1.3em;
}
#privacyPage ul {
  list-style-position: inside;
  list-style-image: url(../images/dot_triangle.gif);
}
#privacyPage ul li {
  margin-bottom: 0.8em;
}
#privacyPage ol{margin-top:0.5em;}
#privacyPage th { width:100px;}
.fin {text-align: right; margin-bottom: 2em;}

#privacyPage hr {margin: 20px 0;}

#pri_standardPage h2 {background:url(../privacy/images/sttl_pri_standerd_1.gif) no-repeat; width:450px;}

/* �T�C�g�}�b�v�@*/
#sitemapPage h2 {background:url(../sitemap/images/ttl_sitemap.gif) no-repeat; width:300px;}

#sitemapPage a, #sitemapPage a:visited {
  color: black;
  text-decoration: none;
}
#sitemapPage a:hover, #sitemapPage a:visited:hover {
  color:#00BBAA;
}
#sitemapPage ul {
  list-style-position: inside;
  list-style-image: url(../images/dot_triangle.gif);
  position: relative;
  top: -20px;
}
#sitemapPage li {
  border-left: 1px solid silver;
  border-bottom: 1px solid silver;
  padding-left: 10px;
  padding-bottom: 1px;
  margin-top: 2px;
}
#sitemapPage ul.hierarchy2 {
  padding-left: 180px;
}
#sitemapPage ul.hierarchy3 {
  padding-left: 200px;
}
#sitemapPage ul.hierarchy4 {
  padding-left: 150px;
}

/* ���₢���킹�@*/
#inquiryPage h2 {background:url(../inquiry/images/ttl_inquiry.gif) no-repeat; width:290px;}

#inquiryPage h3 {
  text-align: center;
  color: black;
  font-size:1.2em;
}
#inquiryPage h3 .small {font-size:0.7em; font-weight:normal;}
#inquiryPage p, #inquiryPage li, #inquiryPage table {
  font-size: 0.8em;
  line-height: 150%;
}
.date {text-align: right;}
.signature {
  text-align: right;
  font-size: 1em;
  line-height: 150%;
}
#inquiryPage .charge {
  position: relative;
  top: -40px;
}

#inquiryPage th { width:100px;}

#inquiryPage p.mailto {
  display: inline;
}
#inquiryPage .mailto a {
  diaplay: block;
  float: left;
  width: 298px;
  height: 50px;
  text-indent: -10000px;
  margin-left: 280px;
}
#inquiryPage .mailto a, #inquiryPage .mailto a:visited {background:transparent url(../inquiry/images/btn_mailto.gif) 0px 0px no-repeat;}
#inquiryPage .mailto a:hover {background:transparent url(../inquiry/images/btn_mailto.gif) 0px -50px no-repeat;}
</pre></body></html>