@charset "Shift_JIS";

/* 基本設定 */

body{
  background : #FFFFFF;
  padding : 0;
  margin : 30px 0 10px 0;
  scrollbar-face-color : transparent;
  scrollbar-highlight-color : transparent;
  scrollbar-shadow-color :  #CC9966;
  scrollbar-3dlight-color :  #CC9966;
  scrollbar-arrow-color : #CC6666;
  scrollbar-track-color : transparent;
  scrollbar-darkshadow-color : white;
  background : url(../img/desktop.gif) repeat;
}

body, td, th, p, ul, li, ol li, dd, dt, input, textarea, blockquote {
  color : #000000;
  font-family : "ＭＳ Ｐゴシック", "Osaka−等幅", "verdana", "Arial", sans-serif;
  font-style : normal;
  font-weight : normal;
  font-size : 8pt;
  line-height : 13pt;
  letter-spacing: 0pt;
}

table{
  border : none;
  border-collapse: collapse;
  cellpadding : 0;
  cellspacing : 0;
  margin : 0;
  padding : 0;
}

td, th{
  border : none;
  margin : 0;
  padding : 0;
}

img{
  border : none;
  margin : 0;
  padding : 0;
}

sup{
  font-size : 5pt;
  line-height : 0.1em;
  letter-spacing: 0pt;
}

/* 背景画像設定 */

#lh{
  background : url(../img/lh.gif) no-repeat 0%;
}

#loop{
  background : url(../img/loop.gif) repeat-y;
}

#lf{
  background : url(../img/lf.gif) no-repeat 0%;
}

.back{
  background : url(../img/back.gif) repeat 0%;
  margin : 0;
}

.back1{
  background : url(../img/back1.gif) repeat;
}

#rh{
  background : url(../img/rh.gif) no-repeat 0%;
}

.rh1{
  background : url(../img/rh1.gif) no-repeat;
}

#footer{
  background : url(../img/footer.gif) repeat-x 0%;
}

.r{
  background : url(../img/r.gif) repeat-y;
}

#rf{
  background : url(../img/rf.gif) no-repeat 0%;
}

#shadow1{
  background : url(../img/shadow1.gif) no-repeat 0%;
}

#shadow2{
  background : url(../img/shadow2.gif) no-repeat 0%;
}

#header{
  background : url(../img/header.gif) repeat-x 0%;
}

#corner{
  background : url(../img/corner.gif) no-repeat 0%;
}

#corner2{
  background : url(../img/corner2.gif) no-repeat 0%;
}

.husen{
  background : url(../img/husen.gif) no-repeat 0%;
}

#husen_s{
  background : url(../img/husen_s.gif) no-repeat 0%;
}

.update{
  background : url(../img/update.gif) no-repeat;
}

#rogo{
  background : url(../img/rogo.gif) no-repeat 0%;
}

#rogo2{
  background : url(../img/rogo2.gif) no-repeat 0%;
}

.line1{
  background : url(../img/line1.gif) repeat-x;
}

.pencil{
  background : url(../img/pencil.gif) no-repeat;
}

.pencil1{
  background : url(../img/pencil1.gif) no-repeat;
}

.puncher{
  background : url(../img/puncher.gif) no-repeat;
}

.tape{
  background : url(../img/tape.gif) no-repeat;
}

.stamp{
  background : url(../img/stamp.gif) no-repeat;
}

.floppies{
  background : url(../img/floppies.gif) no-repeat;
}

.telephone{
  background : url(../img/telephone.gif) no-repeat;
}

.scisor{
  background : url(../img/scisor.gif) no-repeat;
}

.map{
  background : url(../img/map.gif) no-repeat;
}



/* フォント周り設定 */

/* リンク */
a:focus{
  outline:none;
}
a.color{
  color : #6666CC;
  text-decoration: none;
}
a.color:visited{
  color : #6666CC;
  text-decoration : none;
}

a.color:hover{
  color : #6666CC;
  text-decoration : underline;
}

a.color:active{
  color : #6666CC;
  text-decoration : none;
}

/* 更新履歴 */
.new{
  margin : 40px 0 0 0;
  font-size : 7.5pt;
  line-height: 14pt;
  letter-spacing: 0pt;
}

/* 新着情報 */
.new1{
  margin : 0 0 0 3pt;
  font-size : 9pt;
  line-height: 13pt;
  letter-spacing: 0pt;
}

/* and more */
.new2{
  margin : 10pt 0 0 3pt;
  font-size : 8pt;
  line-height: 13pt;
  letter-spacing: 0pt;
}

.hart{
  vertical-align : middle;
}

/* 各ページの説明 */
.ex1{
  margin : 0 5pt 0 9pt;
  font-size : 9pt;
  line-height: 15pt;
  letter-spacing: 0pt;
}

/* 各ページの説明 */
.ex2{
  margin : 0 10px 0 0;
  font-size : 9pt;
  line-height: 15pt;
  letter-spacing: 0pt;
}

.ex3{
  margin : 0;
  font-size : 9pt;
  line-height: 15pt;
  letter-spacing: 0pt;
}

/* アクセスメリット */
.ex5{
  margin : 15pt 5pt 0 9pt;
  font-size : 9pt;
  line-height: 15pt;
  letter-spacing: 0pt;
}

/* 表 */
.toti{
  padding : 20px 0 0 0;
  font-size : 9pt;
  line-height: 15pt;
  letter-spacing: 0pt;
}

.toti1{
  margin : 0 0 0 0;
  font-size : 9pt;
  line-height: 15pt;
  letter-spacing: 0pt;
}

.toti2{
  margin : 0 0 0 0;
  background : url(../img/table1.gif) repeat-y 0%;
}

.toti3{
  margin : 0 0 0 0;
  font-size : 9pt;
  line-height: 15pt;
  letter-spacing: 0pt;
}

.toti4{
  text-align : right;
  margin : 0;
  padding : 0 10px 0 0;
  font-size : 9pt;
  line-height: 15pt;
  letter-spacing: 0pt;
}

.toti5{
  text-align : left;
  margin : 0;
  padding : 0 0 0 10px;
  font-size : 9pt;
  line-height: 15pt;
  letter-spacing: 0pt;
}

.toti6{
  text-align : right;
  margin : 0 0 0 0;
  padding : 0 10px 0 0;
  font-size : 9pt;
  line-height: 15pt;
  letter-spacing: 0pt;
}

.name{
  margin : 0 0 0 0;
  background : url(../img/name.gif) no-repeat 0%;
  color : white;
}

.name_l{
  margin : 0 0 0 0;
  background : url(../img/name_l.gif) no-repeat 0%;
  color : white;
}

/* 表 リンク（土地）*/
a.name{
  color : #ffffff;
  text-decoration: none;
}

a.name:visited{
  color : #ffffff;
  text-decoration : none;
}

a.name:hover{
  color : pink;
  text-decoration : none;
}

a.name:active{
  color : #eeeeee;
  text-decoration : none;
}

input, select, textarea {
  font-size : 8pt;
  line-height: 8pt;
  letter-spacing: 0pt;
  background-color: #FFFFFF;
}

/* フォーム */

.under{
  border-left : 0;
  border-right : 0;
  border-top : 0;
  border-bottom : 1px dashed #666666;
  background-color : transparent;
  color : #666666;
}
