﻿@charset "Shift_JIS";

/*
[1]リンク指定
[2]レイアウト指定
[3].description(ページの概要部分)の指定
[4]#header内の各指定
[5]#globalnavi内の各指定
[6]#contents内の各指定
[7]#sidebar内の各指定
[8]#footer内の各指定
*/


/*----------------------------------------------------------
  [1]リンク指定
----------------------------------------------------------*/

/* -- リンク色と下線 -- */
a:link {
  color: #3366CC;
  text-decoration: none;
}

a:visited {
  color: #3366CC;
  text-decoration: underline;
}

a:hover {
  color: #ffa851;
  text-decoration: underline;
}

a:active {
  color: #3366CC;
  text-decoration: underline;
}

/* -- リンクの背景色 -- */
a:link,
a:visited,
a:hover,
a:active { background-color: transparent; }

/*----------------------------------------------------------
  [2]レイアウト指定
----------------------------------------------------------*/
* {
  margin: 0;
  padding: 0;
}

body {
  text-align: center;
  font-size: 80%;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  background: url(http://www.kominavi.com/tochigi/img/bg-header.gif) repeat-x 0 0%;
  
}

#wrapper {
  text-align: left;
  width: 830px;
  margin: 0 auto;
}

#container { width: 100%; }

#header {
  height: 100px;
  margin-bottom: 1em;
  position: relative;
  background: url(http://www.kominavi.com/tochigi/img/bg-header2.jpg) repeat-x 0 0%;
}

#contents {
  width: 600px;
  float: right;

}
#contents2 {
  width: 100%;
  float: right;

}

#contents2 a{
  color:#3366CC;
}

#contents2 a:hover{
  color: #ffa851;

}
#contents2 h2{
  color: #3C3C3C;
  font-size:130%;
  font-weight:bold;

}
#contents2 h3{
  color: #FFFFFF;
  font-size:130%;
  font-weight:bold;

}
#contents3 {
  width: 80%;
  float: right;

}
.sidebar {
  width: 200px;
  float: left;
}
#sidebar1 {
  width: 200px;
  float: left;
}
#sidebar2 {
  width: 200px;
  float: left;
}
#footer {
  clear: both;
  position: relative;
  border-top: 2px solid #FFA319;
  width:100%;
}

/*----------------------------------------------------------
  [3].description(ページの概要部分)の指定
----------------------------------------------------------*/
.description {
  text-align: right;
  width: 830px;
  margin: 0;
  padding-top:15px;
  color: #FFFFFF;
  font-size:110%;
}


/*----------------------------------------------------------
  [4]#header内の各指定
----------------------------------------------------------*/

/* -- 商品カテゴリ名(最上階) -- */
#header h1 {
  position: absolute;
  bottom: 2em;
  right: 10px;
  font-size:110%;
}

/* -- ロゴ画像 -- */
#header .logo img { border: 0; }

#header .logo img a,
#header .logo img a:visited,
#header .logo img a:hover,
#header .logo img a:active {
  border: 0;
  text-decoration: none;
}

#header .logo {
  margin: 0;
  position: absolute;
  top: 8px;
  left: 20px;
}

/* -- ヘッダーメニュー -- */
#header-info {
  list-style-type: none;
  position: absolute;
  top: 75px;
  right: 15px;
}

#header-info li { display: inline; }

#header-info li a {
  text-decoration: none;
  margin-left: 1em;
  padding-left: 15px;
  background: url(http://www.kominavi.com/tochigi/img/listmark.gif) no-repeat 0 50%;
  color:#3366CC;
}

#header-info li a:hover {
  text-decoration: none;
  background: url(http://www.kominavi.com/tochigi/img/listmark.gif) no-repeat -200px 50%;
  color:#ffa851;
}

/* -- グローバルナビゲーション -- */
#globalnavi {
  list-style-type: none;
  width: 600px;
  position: absolute;
  right: 0;
  top: 5em;
}

#globalnavi li {
  float: left;
  width: 120px;
}

#globalnavi li a {
  text-decoration: none;
  text-align: center;
  color:#FFFFFF;
  width: 120px;
  padding: 1em 0 0.5em;
  display: block;
  background: url(http://www.kominavi.com/tochigi/img/bg-globalnavi_1.gif) no-repeat 0 0;
}

#globalnavi li a:visited {
  text-decoration: none;
  background: url(http://www.kominavi.com/tochigi/img/bg-globalnavi_1.gif) no-repeat -240px 0;
}

#globalnavi li a:hover {
  text-decoration: none;
  background: url(http://www.kominavi.com/tochigi/img/bg-globalnavi_1.gif) no-repeat -120px 0;
}



/*----------------------------------------------------------
  [6]#contents内の各指定
----------------------------------------------------------*/

/* -- パン屑リスト -- */
.topicpath { margin-bottom: 2em; }

/* -- 見出し -- */

h1{
  color:#3C3C3C;
  font-size: 17px;
  padding: 2px;
  text-align:left;
 
}

h2 {
  color:#3C3C3C;
  font-size: 90%;
  padding: 2px;
  text-align:left;
 
}
h3  {
  color:#3C3C3C;
  font-size: 90%;
  padding: 2px;
  text-align:left;
 
}

h4 {
  color:#3C3C3C;
  font-size: 90%;
  padding: 2px;
  text-align:left;
 
}

h5,
h6 {
  font-size: 120%;
  padding: 3px;
  
}

h2,
h3,
h4 { margin-top: 0em; }


h5,
h6 { margin: 4em 0 1em; }

#contents p {
  line-height: 1.8em;
  margin-bottom: 1em;
}

#contents a {
  color:#3366CC;
}
#contents a:hover {
  color:#ffa851;
}
#contents .clear { clear: both; }

/* -- ページトップ -- */
.pagetop,
item-category-2 .pagetop {
  text-align: right;
  margin: 1em 0 2em;
  clear: both;
  
}

/* -- 1階層目のカテゴリリスト -- */
.item-category-1 dl {
  width: 100%;
  margin: 0.5em 0 0em;
  padding: 0;
}

.item-category-1 dt {
  width: 30%;  
  float: left;
  clear: left;
  font-size: 120% ;
  font-weight:bold;
  padding: 6px 10px;
  margin: 0px 0px;
  text-align:left;
 
}

.item-category-1 dd {
  width: 100%;
  
  float: right;
  overflow: auto;
}

.item-category-1 dt img,
.item-category-1 dt img a { border: 0; }



.table-about2 {
  width: 100%;
  clear: both;
  margin: 0;
}

.table-about2 th {
  text-align: left;
  width: 140px;
  padding: 5px 5px;
  background-color: #FFFFFF;
  color: #4C4C4C;
}

.table-about2 td {
  text-align: left;
  line-height: 0.8em;
  width: 140px;
  padding: 5px 5px;
}



/* -- カテゴリリスト -- */
ul#kate{
    list-style:none;
    width:584px;
    
}
ul#kate li{
    list-style:none;
    float:left;
    width:95px;
    
    margin-bottom:10px;
    

}
ul#kate a{
    display:block;
    width:95px;
    height:106px;
    text-indent:-120px;
    overflow:hidden;
}
a.kate1{
    background-image:url(http://www.kominavi.com/tochigi/img/kate_1.gif);
}
a:hover.kate1{
    background-position:0px -105px;
}
a.kate2{
    background-image:url(http://www.kominavi.com/tochigi/img/kate_2.gif);
    
}
a:hover.kate2{
    background-position: 0px -105px;
}

a.kate3{
    background-image:url(http://www.kominavi.com/tochigi/img/kate_3.gif);
}
a:hover.kate3{
    background-position:0px -105px;
}

a.kate4{
    background-image:url(http://www.kominavi.com/tochigi/img/kate_4.gif);
}
a:hover.kate4{
    background-position:0px -105px;
}

a.kate5{
    background-image:url(http://www.kominavi.com/tochigi/img/kate_5.gif);
}
a:hover.kate5{
    background-position:0px -105px;
}

a.kate6{
    background-image:url(http://www.kominavi.com/tochigi/img/kate_6.gif);
}
a:hover.kate6{
    background-position:0px -105px;
}




/* -- 2階層目のカテゴリリスト -- */
.item-category-2 dl {
  text-align: center;
  float: left;
  width: 137px;
  height:185px;
  overflow: auto;
  margin: 0 2px 2px 2px;
  padding: 0px;
  border: 1px solid #cccccc;
}

.item-category-2 dt {
  width: 128px;
  margin: 0;
  padding: 4px;
  border-bottom: 1px solid #cccccc;
}

.item-category-2 dd {
  text-align: center;
  width: 128px;
  font-size:90%;
  margin: 0;
  padding: 0.5em 0;
}

.item-category-2 p{
  font-size: 100%;
  padding: 0em 0 0em 10px;
  background: url(http://www.kominavi.com/tochigi/img/icon1.gif) no-repeat 0 50%;
}

.item-category-2 dt img,
.item-category-2 dd img { border: 0; }

.item-category-2 dt img a,
.item-category-2 dd img a { text-decoration: none; }

/* -- 商品詳細ページ -- */
.item-category-3 dl {
  width: 100%;
  margin-bottom: 5em;
}

.item-category-3 dt {
  margin-bottom:1em;
  border-bottom: 1px solid #cccccc;
}

.item-category-3 dt img { border: 0; }

.item-category-3 dd { margin-bottom: 1em; }

.item-category-3 dd p {
  line-height: 1.5em;
  margin-bottom: 0.5em;
}

.item-category-3 dd img { border: 0; }

/* -- 個人情報ページ -- */
.ol-privacypolicy { margin: 4em 0 2em 30px; }

.ol-privacypolicy li {
  line-height: 1.8em;
  margin-bottom: 1.5em;
}

/* -- 会社概要ページ -- */
.table-about {
  width: 100%;
  clear: both;
  margin: 0;
}

.table-about th {
  text-align: left;
  width: 180px;
  padding: 0.5em 10px;
  background-color: #F6F6F6;
  color: #4C4C4C;
}

.table-about td {
  text-align: left;
  line-height: 1.8em;
  width: 380px;
  padding: 0.5em 10px;
}

/* -- お申し込みページ -- */
.dl-contact { margin:2em 0; }

.dl-contact dt {
  width: 150px;
  float: left;
  clear: left;
  margin-bottom:1em;
}

.dl-contact dd {
  width: 400px;
  float: left;
  margin-bottom:1em;
}

.moji {
float: left;
}

/* -- サーチ-- */

.submit-box {
  width: 90%;  
  padding-top: 10px;
}

.section th{
  text-align: center;
  width: 150px;
  padding: 0.5em 10px;
  background-color: #FFFFFF;
  color: #4C4C4C;
}

.section td{
  text-align: center;
  width: 150px;
  padding: 0.5em 10px;
  background-color: #FFFFFF;
  color: #4C4C4C;
}

/* -- 検索結果ページ-- */



.table-sh {
  width: 100%;
  clear: both;
  margin: 0px;
  padding:0px;  
  border: 1px solid #cccccc;
  border-collapse:collapse;
}

.table-sh th {
  text-align: left;
  width: 20%;
  padding: 5px;
  background-color: #F9F9F9;
  color: #4C4C4C;
  border: 1px solid #cccccc;
}

.table-sh td {
  text-align: left;
  line-height: 1.3em;
  width: 80%;
  padding: 5px;
  border: 1px solid #cccccc;
  color: #4C4C4C;
　
}

.table-sh2 {
  width: 100%;
  clear: both;
  margin: 0px;
  padding:0px;  
  border: 1px solid #cccccc;
  border-collapse:collapse;
}

.table-sh2 th {
  text-align: right;
  width: 30%;
  padding: 5px;
  background-color: #F9F9F9;
  color: #4C4C4C;
  border: 1px solid #cccccc;
}

.table-sh2 td {
  text-align: left;
  line-height: 1.8em;
  width: 70%;
  padding: 5px;
  border: 1px solid #cccccc;
　
}
.table-sh3 {
  width: 90%;
  clear: both;
  margin: 0px;
  padding:0px;  
  border: 1px solid #cccccc;
  border-collapse:collapse;
}

.table-sh3 th {
  text-align: left;
  width: 20%;
  padding: 5px;
  background-color: #F9F9F9;
  color: #4C4C4C;
  border: 1px solid #cccccc;
}

.table-sh3 td {
  text-align: left;
  line-height: 1.8em;
  width: 80%;
  padding: 5px;
  border: 1px solid #cccccc;
  color:#4C4C4C;
  font-wight:nomal;

　
}

.table-sh4 {
  width: 100%;
  clear: both;
  margin: 0px;
  padding:0px;  
  border: 1px solid #cccccc;
  border-collapse:collapse;
}

.table-sh4 th {
  text-align: right;
  width: 30%;
  padding: 5px;
  background-color: #F9F9F9;
  color: #4C4C4C;
  border: 1px solid #cccccc;
}

.table-sh4 td {
  text-align: left;
  line-height: 1.8em;
  width: 70%;
  padding: 5px;
  border: 1px solid #cccccc;
  color:#4C4C4C;
  font-wight:nomal;　
}
.table-sh5 {
  width: 90%;
  clear: both;
  margin: 0px;
  padding:0px;  
  border: 1px solid #cccccc;
  border-collapse:collapse;
}

.table-sh5 th {
  text-align: center;
  width: 30%;
  padding: 5px;
  background-color: #F9F9F9;
  color: #4C4C4C;
  border: 1px solid #cccccc;
}
.table-sh5 td {
  text-align: center;
  line-height: 1.8em;
  width: 30%;
  padding: 0px;
  border: 1px solid #cccccc;
  color:#4C4C4C;
  font-wight:nomal;　
}
.table-sh6 {
  width: 100%;
  clear: both;
  margin: 10px 0px; 
  padding:0px;  
  border: 1px solid #cccccc;
  border-collapse:collapse;
}

.table-sh6 th {
  text-align: center;
  width: 40%;
  padding: 5px;
  background-color: #F9F9F9;
  color: #4C4C4C;
  border: 1px solid #cccccc;
}
.table-sh6 td {
  text-align: center;
  line-height: 1.2em;
  width: 60%;
  padding: 0px;
  border: 1px solid #cccccc;
  color:#4C4C4C;
  font-wight:nomal;　
}

.table-sh7 {
  width: 100%;
  clear: both;
  margin: 10px 0px; 
  border-collapse:collapse;
  
}

.table-sh7 td {
  text-align: center;
  line-height: 1.2em;
  width: 130px;
  color:#4C4C4C;
  font-wight:nomal;　

}
.table-bokin {
  width: 800px;
  clear: both;
  border-collapse:collapse;
}

.table-bokin th {
  text-align: left;
  width: 100%;
  color: #4C4C4C;
  background-color: #9DCC63;
}

.table-bokin td {
  text-align: left;
  line-height: 1.3em;
  width: 50%;
  background-color: #9DCC63;　
}
.table-bokin2 {
  width: 75%;
  clear: both;
  margin-left:100px;
  border-collapse:collapse;
}


.table-bokin2 td {
  text-align: center;
  line-height: 1.3em;
  padding:5px;
  width: 25%;
  color: #4C4C4C;
  border: 1px solid #cccccc;
  background-color: #FFFFFF;　
}


.table-shop {
  width: 100%;
  clear: both;
  margin: 0px;
  padding:0px;  
  border-collapse:collapse;
}


.table-shop td {
  text-align: left;
  line-height: 1.8em;
  padding: 5px;
  width:100%;
   font-size:100%;
  color:#4C4C4C;
  font-weight:nomal;
}



.sh-box {
  width: 100%;
  height:22px;
  background-color: #f0f0f0;
  padding-top : 2px;  
  font-size:100%;
  color:#4C4C4C;
  font-weight:nomal;
}
.sh-box span{
  font-size:120%;
  color:#D00203;
  font-weight:bold;
}
.okini {
  font-size: 100%;
  width:150px;
  text-align:right;
  float: right;
  color:#4C4C4C;
  font-weight:nomal;
}
.kuchikomi {
  font-size: 100%;
  width:150px;
  text-align:right;
  float: right;
  color:#4C4C4C;
  font-weight:nomal;
}
.s-name {
  font-size: 130%;
  float: left;
  color:#4C4C4C;
  font-weight:bold;
}
.k-name {
  font-size: 100%;
  padding : 0px;  
  float: left;
  color:#4C4C4C;
  font-weight:nomal;
}
.sh2-box {
  width: 100%;
  background-color: #FFFFFF;
  margin : 0px;
  border-bottom: 2px solid #FFA319;
}

.sh2-box strong{
  font-size: 150%;
  padding : 0px;
  color:#D04C44;
}
.sh2-box p{
  font-size: 100%;
  padding : 0px;
  color:#4C4C4C;
}

.title01{
  text-align:left;
  width:90%;
  border-bottom: 1px dotted #FFA319;
  border-left: 4px solid #FFA319;
  font-size:110%;
  color:#4C4C4C;
  font-weight:bold;
  padding: 3px 5px;
  margin:10px 20px;
}

.title01 span{
 text-align:left;
 font-size:100%;
 color:#BF0000;
 font-weight:bold;
 line-height:120%;
}


.title03{
  text-align:left;
  width:90%;  
  border-left: 4px solid #FFA319;
  font-size:110%;
  color:#4C4C4C;
  font-weight:bold;
  padding: 2px 5px;
  margin:10px 20px;
}
.title04{
  text-align:left;
  width:90%;  
  font-size:110%;
  color:#4C4C4C;
  font-weight:bold;
  padding: 2px 5px;
  margin:10px 20px;
}
.box01{
 text-align:left;
 border: 1px solid #FFA319;
 width:99%;
 pading:5px;
 background-color: #FEFFE1;
}

.box01 span{
 text-align:center;
 font-size:100%;
 color:#BF0000;
 font-weight:bold;
}


.text01{
 text-align:left;
 width:92%;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:10px 25px;
 line-height:120%;
}
.text01 span{
 text-align:left;
 font-size:100%;
 color:#BF0000;
 font-weight:nomal;
 line-height:120%;
}
.text02{
 text-align:left;
 font-size:100%;
 color:#BF0000;
 font-weight:bold;
 padding:0px 0px;
 line-height:120%;
}

.text03{
  text-align:center;
  width:100%;
  font-size:100%;
  color:#BF0000;
  font-weight:bold;
  padding: 0px 0px;
  margin:10px 0px;
}
.text04{
  text-align:left;
  width:95%;
  font-size:100%;
  color:#BF0000;
  font-weight:nomal;
  padding: 5px 20px;
  margin:0px 0px;
}
.box02{
 text-align:left;
 border: 1px dotted #cc9933;
 width:99%;
 pading:5px;
 background-color: #FEFFE1;
}

.box03{
 text-align:left;
 border: 1px solid #FFA851;
 width:96%;
 font-size:120%;
 color:#FFFFFF;
 font-weight:bold;
 padding:2px 11px;
 background-color: #FFA851;

}
.box04{
 text-align:center;
 width:95%;
 font-size:120%;
 color:#FFFFFF;
 font-weight:bold;
 padding:20px 0px;
 background-color: #F0F0F0;

}
.box05{
 text-align:center;
 width:100%;
 font-size:120%;
 color:#FFFFFF;
 font-weight:bold;
 padding:20px 0px;
 background-color: #F0F0F0;

}
.box06{
 text-align:left;
 border-left: 5px solid #6FA9EB;
 border-bottom: 1px solid #6FA9EB;
 width:97%;
 padding:5px;
 margin-bottom:10px;
 background-color: #E1EFFF;
 font-size:110%;
 color:#4C4C4C;
 font-weight:bold;
}
.box07{
 text-align:left;
 border-left: 5px solid #FB8064;
 border-bottom: 1px solid #FB8064;
 width:97%;
 padding:5px;
 margin-bottom:10px;
 background-color: #FDD0CA;
 font-size:110%;
 color:#4C4C4C;
 font-weight:bold;
}
.box08{
 text-align:left;
 border-left: 5px solid #45A828;
 border-bottom: 1px solid #45A828;
 width:97%;
 padding:5px;
 margin-bottom:10px;
 background-color: #D7EEC4;
 font-size:110%;
 color:#4C4C4C;
 font-weight:bold;
}

.box09{
 text-align:left;
 border-left: 5px solid #A78FC4;
 border-bottom: 1px solid #A78FC4;
 width:97%;
 padding:5px;
 margin-bottom:10px;
 background-color: #EFE6F2;
 font-size:110%;
 color:#4C4C4C;
 font-weight:bold;
}
.box10{
 text-align:left;
 border-left: 5px solid #16A097;
 border-bottom: 1px solid #16A097;
 width:97%;
 padding:5px;
 margin-bottom:10px;
 background-color: #C4E8E2;
 font-size:110%;
 color:#4C4C4C;
 font-weight:bold;
}
.box11{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 5px;
 margin-left:25px;
 background-color: #F0F0F0;

}
.box12{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #FFA319;

}

.box13{
 text-align:left;
 width:90%;
 line-height: 1.2em;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 5px;
 margin-left:25px;
 background-color: #FFFFFF;

}

.box14{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:nomal;
 padding:5px 5px;
 margin-left:25px;
 background-color: #F0F0F0;
 border:1px solid #ACACAC;

}

.box15{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #6FA9EB;

}
.box16{
 text-align:left;
 border: 1px solid #6FA9EB;
 width:99%;
 pading:5px;
 background-color: #E1EFFF;
float: left;
}
.box17{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #FB8064;

}
.box18{
 text-align:left;
 border: 1px solid #FB8064;
 width:99%;
 pading:5px;
 background-color: #FDD0CA;
float: left;
}

.box19{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #45A828;

}
.box20{
 text-align:left;
 border: 1px solid #45A828;
 width:99%;
 pading:5px;
 background-color: #D7EEC4;
float: left;
}

.box21{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #A78FC4;

}
.box22{
 text-align:left;
 border: 1px solid #A78FC4;
 width:99%;
 pading:5px;
 background-color: #EFE6F2;
float: left;
}

.box23{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #16A097;

}
.box24{
 text-align:left;
 border: 1px solid #16A097;
 width:99%;
 pading:5px;
 background-color: #C4E8E2;
float: left;
}

.box25{
 text-align:left;
 border: 1px solid #CCCCCC;
 width:97%;
 padding:3px;
 background-color: #FFFFFF;
 color:#4C4C4C;
 font-size:90%;
 line-height: 1.3em;
}

/* -- BBS　ＴＯＰタイトル部分 -- */
.box29_t{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #FFA319;
float: left;
}
/* -- BBS　ＴＯＰタイトル部分終わり -- */


/* -- BBS　カテゴリ１タイトル部分 -- */
.box29{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #6FA9EB;
float: left;
}
/* -- BBS　カテゴリ１タイトル部分終わり -- */

/* -- BBS　カテゴリ２タイトル部分 -- */
.box29_2{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #FB8064;
float: left;
}
/* -- BBS　カテゴリ２タイトル部分終わり -- */

/* -- BBS　カテゴリ３タイトル部分 -- */
.box29_3{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #45A828;
float: left;
}
/* -- BBS　カテゴリ３タイトル部分終わり -- */

/* -- BBS　カテゴリ４タイトル部分 -- */
.box29_4{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #A78FC4;
float: left;
}
/* -- BBS　カテゴリ４タイトル部分終わり -- */

/* -- BBS　カテゴリ５タイトル部分 -- */
.box29_5{
 text-align:left;
 width:90%;
 font-size:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding:5px 5px;
 margin-left:25px;
 background-color: #16A097;
float: left;
}
/* -- BBS　カテゴリ５タイトル部分終わり -- */


/* -- BBS　タイトル部分 -- */
.box30{
 text-align:left;
 width:15%;
 font-size:100%;
 color:#4C4C4C;
 font-weight:bold;
 padding:5px 5px;
 margin-left:50px;
float: left;
display: inline;

}
.box31{
 text-align:left;
 width:57%;
 font-size:100%;
 color:#4C4C4C;
 font-weight:bold;
 padding:5px 5px;
 margin-left:0px;
float: left;
}
.box32{
 text-align:left;
 width:10%;
 font-size:100%;
 color:#4C4C4C;
 font-weight:bold;
 padding:5px 5px;
 margin-left:0px;
float: left;
}
/* -- BBS　タイトル部分終わり -- */



/* -- BBS　グレー枠部分内 -- */
.box33{
 text-align:left;
 width:545px;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 0px;
 margin-left:25px;
 background-color: #F0F0F0;
 float: left;
}
.box34{
 text-align:center;
 width:35px;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:0px 5px;
 padding-top:3px;
 padding-bottom:2px;
 margin-left:0px;
 background-color: #F0F0F0;
 float: left;
}
.box35{
 text-align:left;
 width:50px;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 5px;
 margin-left:0px;
 background-color: #F0F0F0;
 float: left;
}
.box36{
 text-align:left;
 width:355px;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 5px;
 margin-left:0px;
 background-color: #F0F0F0;
 float: left;
}
.box37{
 text-align:left;
 width:75px;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 0px;
 margin-left:0px;
 background-color: #F0F0F0;
 float: left;
}
/* -- BBS　グレー枠部分内 終わり-- */



/* -- BBS　白枠部分内 -- */
.box38{
 text-align:left;
 width:545px;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 0px;
 margin-left:25px;
 background-color: #FFFFFF;
 float: left;
}
.box39{
 text-align:center;
 width:35px;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:0px 5px;
 padding-top:3px;
 padding-bottom:2px;
 margin-left:0px;
 background-color: #FFFFFF;
 float: left;
}
.box40{
 text-align:left;
 width:50px;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 5px;
 margin-left:0px;
 background-color: #FFFFFF;
 float: left;
}
.box41{
 text-align:left;
 width:355px;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 5px;
 margin-left:0px;
 background-color: #FFFFFF;
 float: left;
}
.box42{
 text-align:left;
 width:75px;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 0px;
 margin-left:0px;
 background-color: #FFFFFF;
 float: left;
}
/* -- BBS　白枠部分内 終わり-- */
.box43{
 text-align:left;
 border: 1px solid #FFA319;
 width:99%;
 pading:5px;
 background-color: #FEFFE1;
float: left;
}
.box44{
 text-align:left;
 border: 1px solid #FFA319;
 width:99%;
 pading:5px;
 margin:5px 0px;
 background-color: #FEFFE1;
float: left;
}
.box45{
 text-align:center;
 width:68%;
 margin-bottom:10px;
 margin-top:10px;
float: left;
 
 

}
.box46{
 text-align:left;
 width:610px;
 pading:0px;
float: left;
 margin-bottom:10px;
}
.box47{
 text-align:left;
 width:100%;
 pading:0px;
float: left;


}
.table-tp {
  width: 100%;
  clear: both;
  border-collapse:collapse;
}


.table-tp td {
  text-align: left;
  line-height: 1.2em;
  padding: 0px;
  width:55%;
  font-size:100%;
 color:#4C4C4C;
 font-weight:bold;
}
.table-tp th {
  text-align: left;
  width:15%;
  padding: 0px;
  font-size:100%;
  color:#4C4C4C;
 font-weight:bold;
}
.table-tp2 {
  width: 100%;
  clear: both;
  border-collapse:collapse;
}


.table-tp2 td {
  text-align: left;
  padding-top: 3px;  
  font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
}
.table-tp2 th {
  text-align: center;
  width:10%;
  padding: 0px;
  font-size:100%;
  color:#4C4C4C;
 font-weight:bold;
}

.box03_1{
 text-align:left;
 border: 1px solid #FFA851;
 width:96%;
 font-size:100%;
 color:#4C4C4C;
 font-weight:nomal;
 padding:5px 11px;
 background-color: #FFFFFF;
}

.box03_title{
 text-align:left;
 border-left: 4px solid #FFA851;
 width:100%;
 font-size:110%;
 color:#3C3C3C;
 font-weight:bold;
 padding:0px 5px;
 margin:0px 0px;
  float: left;
 
}

.title02{
  text-align:left;
  width:90%;
  font-size:110%;
  color:#4C4C4C;
  font-weight:bold;
  padding: 0px 0px;
  margin:5px 5px;
}





.rank{
 text-align:center; 
 width:100%;
 pading:0px;
 background-color: #FFFFFF;
 
}

.rank_title{
 text-align:center; 
 width:100%;
 clear: both;
 border-collapse:collapse;
 background-color: #EBE9E4;
 border-right: 1px solid #CCCCCC;
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
}
.rank_title th{

}

.rank_title td{
  width: 80%;
  text-align: left;
  padding: 3px;
  font-size:100%;
  color:#4C4C4C;
  font-weight:bold;
}

.table-rank {
  width: 100%;
  clear: both;
  border-collapse:collapse;
  border-bottom: 1px solid #CCCCCC;
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
}


.table-rank td {
  text-align: left;
  line-height: 1.2em;
  padding: 3px;
  width:15%;
  border-right: 1px solid #CCCCCC;
  font-size:100%;
  color:#4C4C4C;
  font-weight:nomal;
}
.table-rank th {
  text-align: left;
  line-height: 1.8em;
  padding: 3px;
}
.table-rank2 {
  width: 90%;
  clear: both;
  border-collapse:collapse;
}

.table-rank2 td {
  text-align: left;
  line-height: 1.2em;
  padding: 3px;
  width:60%;
  
}
.table-rank2 th {
  text-align: right;
  line-height: 1.8em;
  padding: 6px 0px 10px 0px;
  color:#4C4C4C;
}

.box_title{
  width:600px;
  height:22px;
  background: url(http://www.kominavi.com/tochigi/img/box_title.gif) no-repeat 0 0;
  text-align: left;
  padding: 8px 0px 0px 10px;
  font-weight: bold;
  color: #FFFFFF;
  font-size:110%;
  
}
.box_title p{
  text-align: left;
  line-height: 0em;
  padding: 3px 0px 0px 10px;
  font-weight: bold;
  color: #FFFFFF;
  font-size:110%;
}
.box_title2{
  width:400px;
  height:22px;
  background: url(http://www.kominavi.com/tochigi/img/box_title2.gif) no-repeat 0 0;
  text-align: left;
  padding: 8px 0px 0px 10px;
  font-weight: bold;
  color: #FFFFFF;
  font-size:110%;
  margin-right:19px;
  float:left;
  
}
.box_title2 p{
  text-align: left;
  line-height: 1.2em;
  padding: 3px 0px 0px 10px;
  font-weight: bold;
  color: #FFFFFF;
  font-size:110%;
}
.box_title3{
  width:170px;
  height:22px;
  background: url(http://www.kominavi.com/tochigi/img/box_title3.gif) no-repeat 0 0;
  text-align: left;
  padding: 8px 0px 0px 10px;
  font-weight: bold;
  color: #FFFFFF;
  font-size:110%;
  float:left;
}
.box_title3 p{
  text-align: left;
  line-height: 1.2em;
  padding: 3px 0px 0px 10px;
  font-weight: bold;
  color: #FFFFFF;
  font-size:110%;
}
.box_cont{
  width:584px;
  border-right: 1px solid #ACACAC;
  border-left: 1px solid #ACACAC;
  padding:5px 0px 0px 14px;

}
.box2_cont{
  width:584px;
  height:120px;
  border-right: 1px solid #ACACAC;
  border-left: 1px solid #ACACAC;
  padding:0px 0px 0px 14px;
  



}
.box3_cont{
  width:584px;
  height:565px;
  border-right: 1px solid #ACACAC;
  border-left: 1px solid #ACACAC;
  padding:10px 0px 0px 14px;

}
.box4_cont{
  width:390px;  
  border-right: 1px solid #ACACAC;
  border-left: 1px solid #ACACAC;
  border-bottom: 1px solid #ACACAC;
  padding:10px 9px 10px 9px;
  margin-right:19px;
  margin-bottom:10px;
  float: left;

}
.box5_cont{
  width:150px;  
  border-right: 1px solid #ACACAC;
  border-left: 1px solid #ACACAC;
  border-bottom: 1px solid #ACACAC;
  padding:9px 9px 0px 9px;
  margin-bottom:10px;
  float: left;
}
.box5_cont img{
  
  padding-top:3px;
  padding-bottom:5px;
}
.box_cont p{
  text-align: left;
  line-height: 1.2em;
  padding: 0px 20px;
  font-weight: nomal;
  color: #4C4C4C;
}


.box_cont ul { list-style-type: none; }

.box_cont li {
 text-decoration: none;
  font-weight: nomal;
  color: #4C4C4C;
  margin-top: 0px;
  margin-left: 10px;
  padding-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  background: url(http://www.kominavi.com/tochigi/img/icon1.gif) no-repeat  0px 50% ;
  
}
.box_cont img{
  text-align: left;
  padding: 3px 4px;
  
}

.box_title5{
  width:830px;
  height:25px;
  background: url(http://www.kominavi.com/tochigi/img/box_title5.gif) no-repeat 0 0;
  
  
}
.box_title5 p{
  text-align: left;
  line-height: 1.2em;
  padding: 6px 0px 0px 10px;
  font-weight: bold;
  color: #4C4C4C;
  font-size:100%;
}

.box_cont5{
  width:814px;
  height:40px;
  border-right: 1px solid #ACACAC;
  border-left: 1px solid #ACACAC;
  padding:5px 0px 0px 14px;

}
.box_cont5 p{
  text-align: left;
  line-height: 1.2em;
  padding: 0px 20px;
  font-weight: nomal;
  color: #4C4C4C;
}


.box_cont5 ul { 
 list-style-type: none; 
 float: left;
 margin-left:10px;
}

.box_cont5 li {
 text-decoration: none;
  font-weight: nomal;
  color: #4C4C4C;
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  background: url(http://www.kominavi.com/tochigi/img/icon2.gif) no-repeat  0px 50% ;

  
}

.box830_bottom{
  width:830px;
  height:10px;
  background: url(http://www.kominavi.com/tochigi/img/box830_bottom.gif) repeat-y 0 0;  
  margin-bottom:10px;
   
}

.box600_bottom{
  width:600px;
  height:10px;
  background: url(http://www.kominavi.com/tochigi/img/box600_bottom.gif) repeat-y 0 0;  
  margin-bottom:10px;
}
.box300_bottom{
  width:410px;
  height:10px;
  background: url(http://www.kominavi.com/tochigi/img/box300_bottom.gif) repeat-y 0 0;  
  float: left;
  margin-right:10px;
  margin-bottom:10px;
}
.box290_bottom{
  width:170px;
  height:10px;
  background: url(http://www.kominavi.com/tochigi/img/box290_bottom.gif) repeat-y 0 0;  
  float: left;
  margin-bottom:10px;
}
.box_jya{
  width:600px;
  
    
}
.cont_jya{
  width:585px;
  background: url(http://www.kominavi.com/tochigi/img/jya_cont.gif) repeat-y 0 0;  
  padding:0px 15px;
  float: left;
}
.bottom_jya{
  width:600px;
  
}

.box_jyo{
  width:600px;
  height:35px;
    
}
.cont_jyo{
  width:585px;
  background: url(http://www.kominavi.com/tochigi/img/jyo_cont.gif) repeat-y 0 0;  
  padding:0px 10px;
}
.mypage_box{
 text-align:left;
 border: 1px solid #6FA9EB;
 width:47%;
 height:480px;
 margin:0px 6px;
 margin-bottom:10px;
 padding:5px 5px;
 background-color: #E1EFFF;
 float: left;
 font-weight: nomal;
 color: #4C4C4C;
 line-height:120%;
}

.mypage_box span{
 text-align:left;
 font-weight: nomal;
 color: #BF0000;
 line-height:120%;
 font-size:100%;
}

.mypage_box2{
 text-align:left;
 border: 1px solid #6FA9EB;
 width:47%;
 height:230px;
 margin:0px 6px;
 margin-bottom:10px;
 padding:5px 5px;
 background-color: #FFFFFF;
 float: left;
 font-weight: nomal;
 color: #4C4C4C;
 line-height:120%;
}

.mypage_box3{
 text-align:left;
 border: 1px solid #6FA9EB;
 width:95%;
 margin:0px 5px;
 margin-bottom:10px;
 padding:5px 7px;
 background-color: #FFFFFF;
 float: left;
 font-weight: nomal;
 color: #4C4C4C;
 line-height:120%;
}

.mypage_box3 span{
 text-align:left;
 font-weight: nomal;
 color: #BF0000;
 line-height:120%;
}

.mypage_title01{
  text-align:left;
  width:95%;
  border-bottom: 1px dotted #6FA9EB;
  border-left: 4px solid #6FA9EB;
  font-size:110%;
  color:#4C4C4C;
  font-weight:bold;
  padding: 0px 5px;
  margin:5px 0px;
}
.mypage_box img {
 
  margin-top: 5px;
  margin-bottom: 5px;
 
}
.mypage_box p{
   font-size:90%;
  color:#4C4C4C;
  font-weight:nomal;
  margin-top: 5px;
  margin-bottom: 0px;
 
}
.mypage_box li {
 
  margin-left: 20px;
  padding-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size:100%;
  color:#4C4C4C;
  font-weight:nomal;
 
}
.mypage_box div { margin: 0px 0px; }
.mypage_box ul { list-style-type: disk;
 
}
.mypage_box2 li {
 
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size:100%;
  color:#4C4C4C;
  font-weight:nomal;
  line-height: 100%;
 
}
.mypage_box a{
  color:#3366CC;
}

.mypage_box a:hover{
  color: #ffa851;

}
.mypage_box2 li a{
  color:#3366CC;
}

.mypage_box2 li a:hover{
  color: #ffa851;

}
.mypage_box2 div { margin: 0px 0px; }
.mypage_box2 ul { list-style-type: disk;
 
}
.list {
                width:375px; 
                height:160px;
                overflow-y:scroll; 
                padding:5px;
                text-align: left;
                line-height: 100%;
                font-size: 100%;
                color: #4c4c4c;
                font-family : "MS UI Gothic",sans-serif;
                scrollbar-arrow-color : #909090; 
                scrollbar-darkshadow-color : #ffffff;
                scrollbar-3dlight-color: #ffffff;
                scrollbar-face-color : #ffffff; 
                scrollbar-highlight-color : #909090;
                scrollbar-track-color: #ffffff;
                scrollbar-shadow-color : #909090;
}
.list2 {
                width:320px; 
                height:140px;
                overflow-y:scroll; 
                margin-left:50px;
                padding:5px;
                text-align: left;
                line-height: 100%;
                font-size: 100%;
                color: #4A7370;
                font-family : "MS UI Gothic",sans-serif;
                scrollbar-arrow-color : #909090; 
                scrollbar-darkshadow-color : #ffffff;
                scrollbar-3dlight-color: #ffffff;
                scrollbar-face-color : #ffffff; 
                scrollbar-highlight-color : #909090;
                scrollbar-track-color: #ffffff;
                scrollbar-shadow-color : #909090;
}
.list3 {
                width:580px; 
                height:650px;
                overflow-y:scroll; 
                margin-left:5px;
                padding:5px;
                text-align: left;
                line-height: 130%;
                font-size: 110%;
                color: #4c4c4c;
                font-family : "MS UI Gothic",sans-serif;
                scrollbar-arrow-color : #909090; 
                scrollbar-darkshadow-color : #ffffff;
                scrollbar-3dlight-color: #ffffff;
                scrollbar-face-color : #ffffff; 
                scrollbar-highlight-color : #909090;
                scrollbar-track-color: #ffffff;
                scrollbar-shadow-color : #909090;
}

.list4 {
                width:550px; 
                height:100px;
                overflow-y:scroll; 
                margin-left:15px;
                padding:5px;
                text-align: left;
                line-height: 120%;
                font-size: 110%;
                color: #4c4c4c;
                font-family : "MS UI Gothic",sans-serif;
                scrollbar-arrow-color : #909090; 
                scrollbar-darkshadow-color : #ffffff;
                scrollbar-3dlight-color: #ffffff;
                scrollbar-face-color : #ffffff; 
                scrollbar-highlight-color : #909090;
                scrollbar-track-color: #ffffff;
                scrollbar-shadow-color : #909090;
}
.white_box {
 text-align:left;

 border-top: 1px solid #666666;
 border-left: 1px solid #666666;
 width:91%;
 margin:0px 6px;
 margin-bottom:10px;
 padding:5px 10px;
 background-color: #FFFFFF;
 font-weight: bold;
 color: #4C4C4C;
 line-height:120%;
}

.white_box span{
 text-align:left;
 font-weight: bold;
 color: #BF0000;
 font-size:130%;
}

.spot_box{
  width:50%;
  margin-right:0px;
  float: left;
}
.spot_box2{
  width:47%;
  margin-left:0px;
  float: right;
}

.moba_box{
  width:550px;
  height:420px;
  background: url(../akita/img/komimoba_bg.gif) repeat-y 0 0;  
   background-color: #999999;
  text-align:left;
  margin-left:15px;
  padding-top:230px;
  padding-left:250px;
}
/* -- ジャンル部分枠 -- */
.jyan{
 text-align:left;
 width:140px;
 font-size:100%;
 color:#４C4C4C;
 font-weight:normal;
 padding:5px 0px;
 margin-left:5px;
 line-height: 1.2em;
 float: left;
}
/* -- ジャンル部分枠終わり-- */


/* -- ランク部分枠　-- */
.rank_cont{
 text-align:left;
 width:588px;
 font-size:100%;
 color:#４C4C4C;
 font-weight:bold;
 padding:5px 5px;
 margin-left:0px;
 line-height: 1.2em;
 background-color:#EBE9E4;
 border-top:1px solid #CCC;
 border-left:1px solid #CCC;
 border-right:1px solid #CCC;

}
.rank_cont2{
 text-align:center;
 width:598px;
 font-size:100%;
 color:#４C4C4C;
 font-weight:bold;
 padding:0px 0px;
 margin-left:0px;
 line-height: 1.2em;
 background-color:#FFFFFF;
 border-bottom:1px solid #CCC;
 border-left:1px solid #CCC;
 border-right:1px solid #CCC;
 float: left;
}
.rank_waku{
 text-align:left;
 width:109px;
 font-size:100%;
 color:#４C4C4C;
 font-weight:normal;
 padding:0px 5px;
 margin-left:0px;
 line-height: 1em;
 background-color:#FFFFFF;
 border-right:1px solid #CCC;
 border-top:1px solid #CCC;
 float: left;
}
.rank_waku2{
 text-align:left;
 width:108px;
 font-size:100%;
 color:#４C4C4C;
 font-weight:normal;
 padding:0px 5px;
 margin-left:0px;
 line-height: 1em;
 border-top:1px solid #CCC;
 background-color:#FFFFFF;
 float: left;
}
/* -- ランク部分枠　終わり-- */

/* -- 条件指定別検索部分枠　-- */
.jyo_waku{
 text-align:center;
 width:182px;
 height:20px;
 font-size:100%;
 color:#４C4C4C;
 font-weight:bold;
 padding:5px 5px;
 line-height: 1em;
 background-color:#FFFFFF;
 float: left;
}
.jyo_waku2{
 text-align:center;
 width:183px;
 height:20px;
 font-size:100%;
 color:#４C4C4C;
 font-weight:bold;
 padding:5px 5px;
 line-height: 1em;
 border-left:1px solid #CCC;
 border-right:1px solid #CCC;
 background-color:#FFFFFF;
 float: left;
}
/* -- 条件指定別検索部分枠　終わり-- */

/* -- スポット写真部分-- */
#spot { 
 width: 100%; 

} 
.spot_waku { 
 float: left;
 
} 
#spot img{
 margin-right:10px;
}

#spot p{
padding-top:5px;
line-height: 1.5em;
}
/* -- スポット写真部分 終わり-- */


/* -- スポット　お気に入り写真部分-- */

.spot_okini{
 text-align:center;
 width:120px;
 font-size:100%;
 color:#４C4C4C;
 font-weight:normal;
 padding:5px 3px;
 margin-right:1px;
 margin-top:2px;
 line-height: 1em;
 border:1px solid #CCC;
 background-color:#FFFFFF;
 float: left;
}

/* -- スポット　お気に入り写真部分　終わり-- */









/*----------------------------------------------------------
  [7]#sidebar内の各指定
----------------------------------------------------------*/
.sidebar div { margin: 0 0 0em; }
.sidebar ul { list-style-type: none; }

p.sidetitle {
  text-align: center;
  padding: 0.5em 0 0.5em;
  background: url(http://www.kominavi.com/tochigi/img/bg-sidetitle.jpg) no-repeat 0 0;
  border-bottom: 1px solid #ccc;
}


.sidebar li {
 text-decoration: none;
  margin-left: 10px;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 4px;
  background: url(http://www.kominavi.com/tochigi/img/listmark.gif) no-repeat  0px 50% ;
  
}

.sidebar li a {
  text-decoration: none;
  margin-left: 10px;
  padding-left: 15px;
  background: url(http://www.kominavi.com/tochigi/img/listmark.gif) no-repeat  0px 50% ;
  
}

.sidebar li a:hover {
  text-decoration: none;
  background: url(http://www.kominavi.com/tochigi/img/listmark.gif) no-repeat -200px 50%;
}

.sidebar  dl {
  text-aligin:center;
  line-height: 1.5em;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 1px 1px;
  border: 1px solid #ACACAC;
  background-color: #FFF8F0;
}
.sidebar  dd {
  text-aligin:center;
  line-height: 1em;
  margin-bottom: 0px;
  padding: 5px 5px;
  border: 1px solid #ACACAC;
  background-color: #FFFFFF;
}

.sidebar dt {
  text-align: center;
  font-weight: bold;
  color: #4C4C4C;
  background-color: #ffffff;
  padding: 5px 0;
  border-top: 1px solid #ACACAC;
  border-right: 1px solid #ACACAC;
  border-left: 1px solid #ACACAC;
}



.round-top {
	height:10px;
               width:200px;
}

.round-bottom {
	width:200px;
               padding:0px 0px 10px 0px;
}
.round-body ul { 
                   list-style-type: none; }

.round-body {
	font: 80%/150%;
	background: #FFF8F0;
               text-align: center; 
               border-left: 1px solid #FFA319;
               border-right: 1px solid #FFA319;
	padding: 0 10px;
               width:178px;
               line-height: 1.5em;
}
.round-body p { margin: 0px; 
                 text-align: left;  
                 font-size:100%;
                 color:#4C4C4C;
                 font-weight:bold;
                 border-bottom: 1px dotted #999999;
                 
}
.round-body span { margin: 0px; 
                 text-align: right;  
                 font-size:90%;
                 color:#FF9900;
                 font-weight:bold;
}


.round-body li a {
  text-decoration: none;
  margin-left: 25px;
  padding-left: 15px;
  background: url(http://www.kominavi.com/tochigi/img/listmark.gif) no-repeat  0px 50% ;
  color:#3366CC;
  
}

.round-body li a:hover {
  text-decoration: none;
  background: url(http://www.kominavi.com/tochigi/img/listmark.gif) no-repeat -200px 50%;
  color: #ffa851;
}


.round-body th {
  text-align: right;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 3px;
  width:50%;
  font-size:80%;
  color:#FF9900;
}
.round-body td {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  line-height: 1.5em;
  width:50%;
  font-size:90%;
}
.round-body img{
  padding-top: 5px;
  border-style:none;

}
.round-body img a{
  padding-top: 0px;
  border-style:none;

}
.round-top2 {
	
               width:200px;
}

.round-bottom2 {
	
               width:200px;
                padding:0px 0px 10px 0px; 
}

.round-body2 {
	font: 80%/140%;
	background: #F8F8F8;
               text-align: left; 
               border-left: 1px solid #ACACAC;
               border-right: 1px solid #ACACAC;
	padding: 0 5px;
               width:188px;
               line-height: 1.3em;
}
.round-body2 p { margin: 0px; 
                 text-align: left;  
                 height:30px;
                 font-size:100%;
                 color:#FFFFFF;
                 font-weight:bold;
                 padding:2px 2px;
                 background: url(http://www.kominavi.com/tochigi/img/bg_left.gif) no-repeat;
}
.round-body2 span { margin: 0px; 
                 text-align: left;  
                 font-size:90%;
                 padding:2px 2px;
                 line-height: 1.5em;
                 
}
.round-body2 img {text-align: center;  
                 margin-left:10px;
                 
                 
}
.round-body2 th {
  text-align: left;
  padding:0px 5px;
  width:100%;
  font-size:100%;
  color:#4C4C4C;
}
.round-body2 td {
  text-align: center;
  padding: 5px 0px 0px 0px;
  width:100%;
  font-size:100%;
  color:#4C4C4C;
}
.key {
        background-color:#FFFFFF;
        text-align: center;  
}

.login th {
  text-align: right;
  padding:0px 0px; 
  font-size:100%;
  width:25%;
  height:30px;
  color:#4C4C4C;
}
.login td {
  text-align: left;
  padding: 0px 0px 0px 20px;
  width:75%;
  height:30px;
  font-size:100%;
  color:#BF0000;
  font-weight:bold;
  background: url(http://www.kominavi.com/tochigi/img/pts.gif) no-repeat 0px 6px;
}



.round-top3 {
	  width:200px;
}

.round-bottom3 {
	   width:200px;
                  padding:0px 0px 10px 0px; 
}

.round-body3 {
	font: 80%/150%;
	
               text-align: center; 
               border-left: 1px solid #ACACAC;
               border-right: 1px solid #ACACAC;
               border-bottom: 1px solid #ACACAC;
	padding: 0px 0px 5px 0px;
               width:198px;
               background: url(http://www.kominavi.com/tochigi/img/bg_bk.gif) repeat;
}
.round-body3_1 {
	font: 80%/150%;
	background: #FFFFFF;
               text-align: left; 
               border-left: 1px solid #ACACAC;
               border-right: 1px solid #ACACAC;
	padding: 0 10px;
               width:178px;
               line-height: 1.2em;
}
.round-body3_1 p{
	text-align: left; 
               border-bottom: 1px dotted #ACACAC;
	line-height: 1.2em;
}

.round-body3 p { 
                 font-size:90%;
                 color:#4C4C4C;
                 font-weight:bold;
                 margin: 0px 0px 0px 0px;
}
.round-body3_1 p { 
                 font-size:90%;
                 color:#4C4C4C;
                 font-weight:nomal;
                 padding: 5px 0px 0px 5px;
}
.round-body3_1 li {
 text-decoration: none;
  margin-left: 10px;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 4px;
  background: url(http://www.kominavi.com/tochigi/img/listmark.gif) no-repeat  0px 50% ;
  font-size:90%;
  color:#4C4C4C;
  font-weight:nomal;
  
}
.round-body3_1 div { margin: 0 0 0em; }
.round-body3_1 ul { list-style-type: none; }
.round-body3_2 {
	font: 80%/150%;
	background: #FFFFFF;
               text-align: left; 
               border-left: 1px solid #ACACAC;
               border-right: 1px solid #ACACAC;
	padding: 10px;
               width:178px;
               line-height: 1.8em;
}
.round-body3_2 p{
	text-align: left; 
               border-bottom: 1px dotted #ACACAC;
	line-height: 1.2em;
}
/* -- 会員ログイン枠部分内 -- */
.box_id1{
 text-align:left;
 width:50%;
 
 font-size:90%;
 color:#FF9900;
 font-weight:bold;
 padding:2px 0px;
 margin-right:0px;
  float: left;


}
.box_id2{
 text-align:left;
 width:50%;
 
 font-size:90%;
 color:#FF9900;
 font-weight:bold;
 padding:5px 0px;
 margin-left:0px;


}
/* --会員ログイン枠部分内 終わり-- */

/* -- キーワード検索ﾞ枠部分内 -- */
.key_box{
 text-align:cebter;
 width:100%;
 font-size:90%;
 color:#4C4C4C;
 font-weight:bold;
 padding:5px 0px;
 margin-left:0px;

}
.box_id2{
 text-align:left;
 width:50%;
 font-size:90%;
 color:#FF9900;
 font-weight:bold;
 padding:5px 0px;
 margin-left:0px;
 float: left;
}
/* --キーワード検索枠部分内 終わり-- */



/*----------------------------------------------------------
  [8]#footer内の各指定
----------------------------------------------------------*/

/* -- コピーライト -- */
address {
  text-align: right;
  font-style: normal;
  margin: 1em 1em 1em;
 
}

/* -- 会社概要 -- */
#footer ul {
  list-style-type: none;
  width: 50%;
  position: absolute;
  top: 1em;
  left: 0;
}

#footer li {
  display: inline;
  margin-right: 1em;
  
}

/* -- 会社名 所在地 -- */
#footer dl {
  margin: 0;
  text-align: right;
}

#footer dt,
#footer dd { margin-bottom: 5px; }

/* -- 削除不可 -- */
#cds { display: none; }

#footer li a {
    color:#3366CC;
}

#footer li a:hover {
    color: #ffa851;
}

/*----------------------------------------------------------
  [9]#募金ページ内の各指定
----------------------------------------------------------*/
.bokin{
 text-align:center;
 width:800px;
 height:470px;
 padding:0px 0px;
 margin-left:15px;
  background-color: #9DCC63;　
float: left;
}
.bokin2{
 text-align:center;
 width:800px;
 height:500px;
 padding:0px 0px;
 margin-left:15px;
  background-color: #9DCC63;　
float: left;
}
.hantei1{
 text-align:center;
 width:210px;
 height:50px;
 padding:5px 0px;
 margin-left:0px;
 background-color: #FFFFFF;
 float: left;
}
.hantei2{
 text-align:center;
 width:210px;
 height:50px;
 padding:5px 0px;
 margin-left:5px;
 background-color: #FFFFFF;
 float: left;
}

.bokin_waku1{
 text-align:center;
 width:210px;
 height:90px;
 padding:5px 0px;
 margin-left:0px;
 background-color: #FFFFFF;
 float: left;
}
.bokin_waku2{
 text-align:center;
 width:210px;
 height:90px;
 padding:5px 0px;
 margin-left:5px;
 background-color: #FFFFFF;
 float: left;
}
.bokin_waku3{
 text-align:left;
 width:630px;
 font-size:130%;
 color:#4C4C4C;
 font-weight:bold;
 padding:0px 5px;
 margin:0px;
 border-bottom:#FFA319 2px dotted;
 background-color: #FFFFFF;
float: left;
}

.bokin_waku4{
 text-align:left;
 width:330px;
 padding:0px 5px;
 margin-top:10px;
 margin-left:40px;
 border-bottom:#FFA319 2px dotted;
 
 float: left;
}

.bokin_waku5{
 text-align:left;
 width:320px;
 padding:0px 5px;
 margin-top:10px;
 margin-left:0px; 
 float: left;
}

.bokin_waku6{
 text-align:left;
 width:320px;
 padding:0px 5px;
 margin-top:10px;
 margin-left:50px;
 float: left;
}

.bokin_box{
 text-align:center;
 width:650px;
 padding:0px 5px;
 margin-top:0px;
 margin-left:0px;
 
}
/*----------------------------------------------------------
  [10]#友達紹介ページ内の各指定
----------------------------------------------------------*/

.bana_box{
 text-align:left;
 width:40%;
 padding-left : 25px;
 padding-top : 5px;
 float: left;
 
}

.bana_box2{
 text-align:left;
 font-size:120%;
 color:#4C4C4C;
 font-weight:normal;
 width:500px;
 padding:0px 5px;
 margin-top:10px;
 margin-bottom:10px;
 margin-left:40px;
 border-bottom:#FFA319 2px dotted;
 background-color: #FFFFFF;
 
 
}
.center{
 text-align:center;
 clear: both;
}

