/* CSS Document */



body{
background-color:#ffffff;
background-image:url(image/81b.gif);
}

div.all{
width:840px;
background-color:#ffffff;
border-color:#000000;
border-style:solid;
border-width:1px;
margin-left:auto;
margin-right:auto;
}

/*grnavi*/



img.top{
margin:0 0 0 5px;
padding:0;
}


/*pan navi*/

a.pana{
color:#666666;
text-decoration:underline;
margin:0;
padding:0;
}

p.panp{
color:#a47655;
text-decoration:none;
margin:0;
padding:0;
}

/*contents div*/

div.contents{
color:#000000;
background-color:#ffffff;
background-image:url(image/contentsend.jpg);
background-repeat:no-repeat;
background-position:right bottom;
width:620px;
margin:0 5px 0 0;
padding:0;
font-size:100%;
float:right;
display:inline;
}

div.box{
width:600px;
margin:0;
padding:0;
clear:both;
}

div.boxright{
width:290px;
float:right;
margin:0;
padding:0;
}

div.boxleft{
width:290px;
float:left;
margin:0;
padding:0;
}

div.boxright1{
width:200px;
float:right;
margin:0;
padding:0;
}

div.boxleft1{
width:200px;
float:left;
margin:0;
padding:0;
}

div.right{
width:395px;
margin:0;
padding:0;
float:right;
}

div.left{
width:200px;
margin:0;
padding:0;
float:left;
}

div.twoleft{
width:295px;
float:left;
margin:0;
padding:0;
text-align:center;
}

div.tworight{
width:295px;
float:right;
margin:0;
padding:0;
text-align:center;
}

div.three{
width:195px;
margin-bottom:1px;
margin-left:1px;
margin-right:1px;
padding:0;
border-color:#666666;
border-style:solid;
border-width:1px;
float:left;
}

div.three0{
width:195px;
margin-bottom:1px;
margin-left:1px;
margin-right:1px;
padding:0;
border-color:#666666;
border-style:solid;
border-width:1px;
float:left;
clear:both;
}

div.three1{
width:195px;
height:235px;
margin-bottom:1px;
margin-left:1px;
margin-right:1px;
padding:0;
border-color:#990000;
border-style:solid;
border-width:1px;
float:left;
}

div.four{
width:145px;
margin-bottom:1px;
margin-left:1px;
margin-right:1px;
padding:0;
text-align:center;
border-color:#666666;
border-style:solid;
border-width:1px;
float:left;
}

div.four1{
width:145px;
height:160px;
margin-bottom:1px;
margin-left:1px;
margin-right:1px;
padding:0;
text-align:center;
border-color:#666666;
border-style:solid;
border-width:1px;
float:left;
}

div.scroll{
width:600px;
height:350px;
color:#a47655;
background-color:#cccccc;
overflow:scroll;
clear:both;
}

div.contentstop{
width:620px;
height:220px;
margin:0;
padding:30px 0 10px 0;
background-image:url(image/topcon1.jpg);
background-repeat:no-repeat;
}

div.faq{
width:600px;
border-color:#666666;
border-style:dotted;
border-width:2px;
margin:15px 0 20px 5px;
}



/*contents h*/

h1{
color:#a47655;
width:820px;
font-size:106%;
text-align:center;
margin:0;
padding:0;
}

h2.top{
color:#ffffff;
background-image:url(image/kobizen-tomonari321.jpg);
width:620px;
font-size:105%;
margin:0 0 3px 0;
padding:5px 0 4px 0;
text-align:center;
clear:both;
}

h2{
color:#ffffff;
background-image:url(image/kobizen-tomonari321.jpg);
width:620px;
font-size:105%;
margin:10px 0 3px 0;
padding:5px 0 4px 0;
text-align:center;
clear:both;
}

h2.half{
width:300px;
}

h3{
color:#400000;
width:600px;
font-size:100%;
text-align:center;
margin:0;
clear:both;
}

h3.short{
color:#400000;
width:380px;
font-size:100%;
text-align:center;
margin:0;
clear:both;
}

h3.two{
color:#a47655;
background-color:#ffffff;
width:290px;
font-size:100%;
text-align:center;
margin-bottom:0;
margin-left:2px;
margin-right:0;
margin-top:5px;
padding-bottom:2px;
padding-left:0;
padding-right:0;
padding-top:3px;
}

h3.faq1{
width:580px;
background-image:url(image/faq.jpg);
color:#FFFFFF;
margin:3px 10px 3px 10px;
padding:3px 0 3px 5px;
}


/*contents image*/

img{
border:none;
}

img.clear{
clear:both;
}

img.icatch{
float:left;
width:200px;
}

img.banner{
margin-bottom:0;
padding-bottom:0;
padding-top:5px;
}

img.bannerl{
margin-top:0;
padding-top:0;
}

img.bannerp{
margin-bottom:0;
padding-top:20px;
}

img.bannerll{
margin-bottom:0;
padding-bottom:0;
padding-top:15px;
}

img.leftim{
margin-top:0;
padding-top:0;
float:left;
}

img.rightim{
margin-top:0;
padding-top:0;
float:right;
}

img.menu{
margin-top:15px;
}

img.center{
padding:0;
margin:0 0 0 35px;
}

img.center1{
padding:0;
margin:0 0 0 75px;
}

/*contents p*/

p.sen600{
width:590px;
text-align:left;
font-size:95%;
line-height:150%;
clear:both;
}

p.sen600a{
width:550px;
text-align:left;
font-size:95%;
line-height:150%;
margin:0;
padding:0 0 10px 35px;
clear:both;
}

p.sen400{
width:380px;
text-align:left;
font-size:95%;
line-height:150%;
margin-top:0px;
padding-left:5px;
}

p.sen300{
width:285px;
text-align:left;
font-size:95%;
line-height:150%;
margin-top:0;
margin-left:7px;
margin-right:0;
margin-bottom:3px;
padding:0;
}

p.sen300a{
width:285px;
text-align:left;
font-size:95%;
line-height:130%;
margin-top:10px;
margin-left:7px;
margin-right:0;
margin-bottom:3px;
padding:0;
}

p.sen200{
width:190px;
text-align:left;
font-size:95%;
line-height:130%;
margin-bottom:2px;
margin-left:0px;
margin-top:2px;
padding-left:3px;
padding-top:0;
}

p.sen150{
width:145px;
text-align:left;
font-size:95%;
line-height:130%;
margin-bottom:2px;
margin-left:0px;
margin-top:2px;
padding-left:3px;
padding-top:0;
}

p.sen145{
width:140px;
text-align:left;
font-size:95%;
line-height:130%;
margin-bottom:2px;
margin-left:0px;
margin-top:2px;
padding-left:3px;
padding-top:0;
}

p.topcon{
margin:0 0 3px 10px;
padding:20px 0 0 10px;
}


p.senfaq{
width:580px;
color:#000000;
margin:0;
padding:5px 10px 5px 10px;
}



a{
  text-decoration:underline;
  color:#604531;
}

a.gift{
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
  color:#fc8200;
}

a.forh{
  color:#a47655;
}

td.left{
  color:#ffffff;
  background-color:#333333;
  text-align:center;
  width:90px;
}



/*navi*/
div.navi{
width:200px;
background-color:#ffffff;
background-image:url(image/naviback.gif);
margin:0 0 0 5px;
padding:0 0 0 5px;
float:left;
display:inline;
}

div.navi_faq{
width:200px;
height:4300px;
background-color:#ffffff;
background-image:url(image/naviback.gif);
margin:0 0 0 5px;
padding:0 0 0 5px;
float:left;
display:inline;
}

div.navi_houmon{
width:200px;
height:1300px;
background-color:#ffffff;
background-image:url(image/naviback.gif);
margin:0 0 0 5px;
padding:0 0 0 5px;
float:left;
display:inline;
}

div.navi_index{
width:200px;
height:2200px;
background-color:#ffffff;
background-image:url(image/naviback.gif);
margin:0 0 0 5px;
padding:0 0 0 5px;
float:left;
display:inline;
}

div.navi_link{
width:200px;
height:2100px;
background-color:#ffffff;
background-image:url(image/naviback.gif);
margin:0 0 0 5px;
padding:0 0 0 5px;
float:left;
display:inline;
}

div.navi_mochikomi{
width:200px;
height:1300px;
background-color:#ffffff;
background-image:url(image/naviback.gif);
margin:0 0 0 5px;
padding:0 0 0 5px;
float:left;
display:inline;
}

div.navi_policy{
width:200px;
height:1600px;
background-color:#ffffff;
background-image:url(image/naviback.gif);
margin:0 0 0 5px;
padding:0 0 0 5px;
float:left;
display:inline;
}

div.navi_soudan{
width:200px;
height:1200px;
background-color:#ffffff;
background-image:url(image/naviback.gif);
margin:0 0 0 5px;
padding:0 0 0 5px;
float:left;
display:inline;
}

div.navi_soufu{
width:200px;
height:1600px;
background-color:#ffffff;
background-image:url(image/naviback.gif);
margin:0 0 0 5px;
padding:0 0 0 5px;
float:left;
display:inline;
}

div.navi_toriatsukai{
width:200px;
height:1800px;
background-color:#ffffff;
background-image:url(image/naviback.gif);
margin:0 0 0 5px;
padding:0 0 0 5px;
float:left;
display:inline;
}

ul.navi{
margin:0 0 0 -10px;
}

li.navi{
	color:#ffffff;
	font-size:smaller;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10;
	list-style-position: inside;
	list-style-type: none;
}

a.list{
color:#ffffff;
}

a.list:hover{
color:#CC0000;
}

a.navilink{
color:#ffffff;
width:175px;
font-size:80%;
padding:10px 0 8px 20px;
margin:0;
display:block;
}

a.navilink:hover{
  text-decoration:underline;
  background-image:url(image/hirotaka51.gif);
  color:#ffffff;
}

a.navilink1{
color:#ffffff;
background-image:url(image/navi1.gif);
font-size:80%;
padding:10px 0 8px 25px;
margin:0;
border-style:solid;
border-top-style:none;
display:block;
border-color:#999999;
border-width:1px;
}

a.navilink1:hover{
  text-decoration:underline;
  background-image:url(image/navi2.gif);
  color:#990000;
}

a.navicat{
color:#ffffff;
font-size:85%;
border-style:solid;
border-top-style:none;
display:block;
border-color:#999999;
border-width:1px;
padding-top:12px;
}

a.navicat:hover{
  text-decoration:underline;
  color:#fc8200;
}

img.navi{
 margin:30px 0 0 0;
 padding:0;
}

img.navitop{
margin:0;
padding:0;
}

p.ad{
font-size:smaller;
color:#FFFFFF;
}

a.touken{
color:#FFFFFF;
text-decoration:underline;
}

a.touken:hover{
color:#CCCCCC;
text-decoration:underline;
font-weight:bold;
}

/*footer*/

div.policy{
  background-color:#ffffff;
  color:#68512F;
  width:810px;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-style:solid;
  border-color:#000000;
  margin:0;
  margin-left:10px;
  margin-right:0;
  margin-top:0;
  padding:0;
  clear:both;
}

div.polleft{
  background-color:#ffffff;
  width:390px;
  float:left;
  margin-left:5px;
}

div.polright{
  background-color:#ffffff;
  width:390px;
  float:right;
  margin-left:0px;
  margin-right:5px;
}

p.pol1{
  color:#ffffff;
  background-color:#d3bd9c;
  width:810px;
  padding-bottom:3px;
  padding-left:0px;
  padding-right:0px;
  padding-top:3px;
  margin-bottom:10px;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  font-size:75%;
  font-weight:bold;
  text-align:center;
}

p.pol2{
  color:#ffffff;
  background-color:#999999;
  width:385px;
  font-size:75%;
  padding-bottom:2px;
  padding-left:7px;
  padding-right:0px;
  padding-top:3px;
  margin:0;
}

p.pol3{
  color:#B0894F;
  width:385px;
  font-size:75%;
  padding-left:10px;
}

span.pol4{
   font-weight:bold;
}

p.footer{
  color:#ffffff;
  background-color:#68512f;
  background-image:url(image/footer.gif);
  background-repeat:no-repeat;
  width:840px;
  margin:0px;
  padding-bottom:10px;
  padding-top:13px;
  text-align:center;
  font-size:80%;
  clear:both;
}

a.foot{
  color:#ffffff;
  text-decoration:none;
  }

