/* CSS Document */

body{
background-image:url(image/bodyback1.gif);
background-repeat:repeat;
text-align:center;
margin:0;
padding:0;
}

div#body{
width:860px;
background-color:#FFFFFF;
border-color:#999999;
border-style:solid;
border-width:1px;
margin-left:auto;
margin-right:auto;
}


div.all{
width:850px;
background-color:#ffffff;
margin-top:0;
padding-top:0;
margin-left:auto;
margin-right:auto;
}

a{
  text-decoration:none;
  color:#0000FF;
}

a:hover{
  text-decoration:underline;
  color:#fc8200;
}



/*grnavi*/

div.top{
background-image:url(image/top.jpg);
background-repeat:no-repeat;
width:830px;
padding-bottom:7px;
padding-top:36px;
margin-left:10px;
margin-right:10px;
text-align:left;
}

a.grnavi1{
color:#ffffff;
font-size:70%;
padding-left:12px;
padding-right:5px;
text-decoration:none;
}

a.grnavi1:visited{
color:#FFFFFF;
text-decoration:none;
}

a.grnavi2{
color:#ffffff;
font-size:70%;
padding-left:22px;
padding-right:5px;
text-decoration:none;
}

a.grnavi2:visited{
color:#FFFFFF;
text-decoration:none;
}

a.grnavi3{
color:#ffffff;
font-size:70%;
padding-left:20px;
padding-right:5px;
text-decoration:none;
}

a.grnavi3:visited{
color:#FFFFFF;
text-decoration:none;
}

a.grnavi4{
color:#ffffff;
font-size:70%;
padding-left:22px;
padding-right:5px;
text-decoration:none;
}

a.grnavi4:visited{
color:#FFFFFF;
text-decoration:none;
}

a.grnavi5{
color:#ffffff;
font-size:70%;
padding-left:18px;
padding-right:5px;
text-decoration:none;
}

a.grnavi5:visited{
color:#FFFFFF;
text-decoration:none;
}

a.grnavileft{
color:#ffffff;
font-size:70%;
padding-left:268px;
padding-right:15px;
text-decoration:none;
}

a.grnavileft:visited{
color:#FFFFFF;
text-decoration:none;
}

a.cart{
color:#ffffff;
font-size:70%;
padding-left:17px;
padding-right:10px;
text-decoration:none;
}

a.cart:visited{
color:#FFFFFF;
text-decoration:none;
}

img.top{
padding:0;
margin:0;
border:0;
}

/*pan navi*/

a.pana{
color:#666666;
text-decoration:underline;
margin:0;
padding:0;
text-align:left;
}

p.panp{
color:#a47655;
text-decoration:none;
margin:0;
padding:0;
text-align:left;
}

/*contents div*/

div.contents{
color:#000000;
background-color:#ffffff;
width:580px;
margin:3px 10px 0px 5px;
padding:0;
font-size:85%;
line-height:120%;
float:right;
display:inline;
}

div.box{
width:585px;
margin:0;
padding:0;
clear:both;
}

div.boxright{
width:280px;
float:right;
margin:0;
padding:0;
}

div.boxleft{
width:280px;
float:left;
margin:0;
padding:0;
}

div.boxright1{
width:190px;
float:right;
margin:0;
padding:0;
}

div.boxleft1{
width:190px;
float:left;
margin:0;
padding:0;
}

div.right{
width:385px;
margin:0;
padding:0;
float:right;
}

div.left{
width:190px;
margin:0;
padding:0;
float:left;
}

div.right1{
width:190px;
margin:0;
padding:0;
float:right;
}

div.left1{
width:385px;
margin:0;
padding:0;
float:left;
}

div.right2{
width:415px;
margin:0;
padding:0;
float:right;
}

div.left2{
width:160px;
margin:0;
padding:0;
float:left;
}

div.right3{
width:160px;
margin:0;
padding:0;
float:right;
}

div.left3{
width:415px;
margin:0;
padding:0;
float:left;
}


div.twoleft{
width:280px;
float:left;
margin:0;
padding:0;
text-align:center;
}

div.tworight{
width:280px;
float:right;
margin:0;
padding:0;
text-align:center;
}

div.three{
width:188px;
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:188px;
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:188px;
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.threel{
width:188px;
margin-bottom:1px;
margin-left:1px;
margin-right:1px;
padding:0;
border-color:#666666;
border-style:solid;
border-width:0 1px 0 0;
float:left;
}

div.threer{
width:188px;
margin-bottom:1px;
margin-left:1px;
margin-right:1px;
padding:0;
float:left;
}

div.four{
width:140px;
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:140px;
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:580px;
height:350px;
color:#000000;
background-color:#ECEBDB;
overflow:scroll;
clear:both;
}



/*contents h*/

h1{
color:#000000;
width:820px;
font-size:106%;
text-align:center;
margin:0;
padding:0;
}


h2.top{
color:#ffffff;
background-image:url(image/h2back.gif);
background-repeat:no-repeat;
width:580px;
font-size:105%;
margin:0px 0px 10px 0px;
padding:2px 0px 3px 30px;
text-align:left;
clear:both;
}

h2.half{
width:290px;
}

h3{
color:#cc0000;
width:575px;
font-size:100%;
text-align:left;
margin:5px 0 0 0;
padding:0 0 0 5px;
clear:both;
}

h3.short{
color:#cc0000;
width:370px;
font-size:100%;
text-align:left;
margin:0;
clear:both;
}

h3.two{
color:#cc0000;
background-color:#ffffff;
width:280px;
font-size:100%;
text-align:left;
margin:5px 0 0 2px;
padding:3px 0 2px 0;
}

/*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;
}

/*contents p*/

p.sen600{
width:570px;
text-align:left;
font-size:95%;
line-height:150%;
clear:both;
}

p.sen600top{
width:570px;
text-align:left;
font-size:95%;
line-height:150%;
margin:0 0 5px 0;
padding:0;
clear:both;
}

p.sen600red{
width:570px;
color:#cc0000;
text-align:left;
font-size:95%;
line-height:150%;
clear:both;
}

p.sen575{
width:560px;
text-align:left;
font-size:95%;
line-height:150%;
clear:both;
}

p.sen400{
width:370px;
text-align:left;
font-size:95%;
line-height:150%;
margin-top:0px;
padding-left:5px;
}

p.sen410{
width:400px;
text-align:left;
font-size:95%;
line-height:150%;
margin-top:0px;
padding-left:5px;
}

p.sen300{
width:275px;
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:275px;
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:185px;
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: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.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;
}


li.wide{
color:#000000;
font-size:95%;
font-weight:bold;
text-align:left;
margin:0px 0px 3px 0px;
padding:0;
}



a.forh{
  color:#a47655;
}

span{
  color:#cc0000;
}

span.blue{
  color:#3366FF;
}

span.green{
  color:#006666;
}

hr{
  clear:both;
}

li.con{
color:#0033FF;
font-size:95%;
text-align:left;
margin:0px 0px 3px 0px;
padding:0;
}


/*navi*/
div.naviamido{
width:240px;
height:4000px;
background-image:url(image/naviback.gif);
margin:3px 5px 0px 10px;
padding:0;
text-align:left;
float:left;
display:inline;
}

div.naviamido1{
width:240px;
height:2400px;
background-image:url(image/naviback.gif);
margin:3px 5px 0px 10px;
padding:0;
text-align:left;
float:left;
display:inline;
}


li{
color:#0033FF;
font-size:75%;
text-align:left;
margin:0px 0px 3px 0px;
padding:0;
}

a.navi{
 color:#0033FF;
 text-decoration:underline;
}

p.navitop{
color:#000000;
font-size:80%;
margin:10px 0px 0px 30px;
padding:0;
text-align:left;
}

p.navi{
color:#000000;
font-size:80%;
margin:5px 0px 5px 30px;
padding:0;
text-align:left;
}

p.nend{
color:#666666;
font-size:80%;
line-height:150%;
width:210px;
margin:50px 0px 15px 30px;
}

img.ntop{
margin:10px 9px 5px 10px;
}

img.nsec{
margin:0px 9px 5px 10px;
}

img.nthr{
margin:0px 9px 5px 20px;
}

img.nlow{
margin:5px 0px 5px 30px;
}

img.nlow1{
margin:25px 0px 5px 30px;
}

/*footer*/

div.policy{
  background-color:#ffffff;
  color:#68512F;
  width:830px;
  margin:0px 0px 0px 10px;
  padding:15px 0px 0px 0px;
  clear:both;
}

div.polend{
width:1000px;
height:43px;
clear:both;
}


/*background*/

div#con1{
background-image:url(madoimage/amido1.jpg);
width:580px;
height:199px;
text-align:left;
padding:0;
margin:0;
}

h2.con1{
width:350px;
color:#CC0033;
background-color:#FFFFFF;
padding:6px 0 2px 0;
margin:0;
font-size:105%;
text-align:left;
}

p.con1{
text-align:left;
color:#009966;
font-size:95%;
margin:0;
padding:30px 0 0 0;
}

p.con1-1{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:1px 0;
}

div#con2{
background-image:url(madoimage/amido2.gif);
width:580px;
height:310px;
text-align:left;
padding:5px;
margin:10px 0 0 0;
}

p.con2{
color:#000000;
font-size:98%;
padding:0 0 15px 5px;
margin:0;
}

span.con2{
color:#CC0000;
font-weight:bold;
}

div#con3{
background-image:url(madoimage/amido3.jpg);
width:580px;
height:244px;
text-align:left;
padding:0;
margin:5px 0 0 0;
}

h2.con3-1{
color:#CC0033;
padding:10px 0 2px 0;
margin:0 0 0 240px;
font-size:105%;
text-align:left;
}

p.con3-1{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:5px 0 0 240px;
}

h2.con3-2{
width:250px;
color:#CC0033;
padding:10px 0 2px 0;
margin:0 0 0 5px;
font-size:105%;
text-align:left;
}

p.con3-2{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:5px 0 0 5px;
}

div#con4{
background-image:url(madoimage/amido5.jpg);
width:580px;
height:618px;
text-align:left;
padding:0;
margin:15px 0 0 0;
}

h2.con4-1{
width:300px;
color:#CC0000;
padding:170px 0 2px 0;
margin:0 0 0 5px;
font-size:105%;
text-align:left;
}

h2.con4-2{
width:300px;
color:#CC0000;
padding:10px 0 2px 0;
margin:0 0 0 5px;
font-size:105%;
text-align:left;
}

p.con4-1{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:5px 0 0 5px;
}

div#con5{
background-image:url(madoimage/amido6.jpg);
width:580px;
height:780px;
padding:0;
margin:10px 0 0 0;
text-align:left;
}

h2.con5-1{
color:#CC0000;
padding:115px 0 2px 0;
margin:0 0 0 5px;
font-size:120%;
text-align:left;
}

h2.con5-2{
color:#CC0000;
padding:155px 0 2px 0;
margin:0 0 0 5px;
font-size:120%;
text-align:left;
}

h2.con5-3{
color:#CC0000;
padding:50px 0 2px 0;
margin:0 0 0 5px;
font-size:120%;
text-align:left;
}

p.con5-1{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:1px 0 0 5px;
}

p.con5-2{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:5px 0 0 5px;
}

div#con6{
background-image:url(madoimage/amido7.jpg);
width:580px;
height:897px;
padding:0;
margin:15px 0 0 0;
}

h2.con6{
color:#FFFFFF;
font-size:150%;
text-align:left;
padding:12px;
margin:0;
}

h2.con6-3{
color:#FFFFFF;
font-size:150%;
text-align:left;
padding:12px;
margin:22px 0 0 0;
}

h3.con6-1{
color:#CC0000;
padding:20px 0 2px 0;
margin:0 0 0 15px;
font-size:120%;
text-align:left;
}

h3.con6-2{
color:#CC0000;
padding:30px 0 2px 0;
margin:0 0 0 15px;
font-size:120%;
text-align:left;
}

p.con6-1{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:5px 0 0 15px;
}

p.con6-2{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:110px 0 0 15px;
}

div#con7{
background-image:url(madoimage/amido8.gif);
width:580px;
height:273px;
padding:0;
margin:15px 0 0 0;
}

p.con7{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:88px 0 0 90px;
}

p.con7-1{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:14px 0 0 90px;
}

div#con8{
background-image:url(madoimage/amido9.gif);
width:580px;
height:345px;
padding:0;
margin:15px 0 0 0;
}

p.con8-1{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:70px 0 0 20px;
}

p.con8-2{
text-align:left;
color:#000000;
font-size:95%;
margin:0;
padding:60px 0 0 20px;
}

div#amido1{
background-image:url(madoimage/amido11.gif);
width:580px;
height:319px;
padding:0;
margin:0;
}

div#amido1 h2{
color:#000000;
font-size:110%;
text-align:left;
margin:0;
padding:45px 0 0 25px;
}

div#amido1 ol{
padding:45px 0 0 110px;
margin:0;
}

div#amido1 li{
color:#ff0000;
font-size:90%;
font-weight:bold;
line-height:170%;
padding:0;
margin:0;
}

div#amido1 p{
color:#000000;
padding:10px 0 0 10px;
margin:0;
text-align:left;
font-size:90%;
}

div#amido2{
background-image:url(madoimage/amido12.gif);
width:580px;
height:354px;
padding:0;
margin:0;
}

div#amido2 h2{
color:#000000;
font-size:110%;
text-align:left;
margin:0;
padding:20px 0 0 25px;
}

div#amido2 ol{
padding:43px 0 0 110px;
margin:0;
}

div#amido2 li{
color:#ff0000;
font-size:90%;
font-weight:bold;
line-height:170%;
padding:0;
margin:0;
}

div#amido2 p{
color:#000000;
padding:10px 0 0 10px;
margin:0;
text-align:left;
font-size:90%;
}

div#amido3{
background-image:url(madoimage/amido15.gif);
width:580px;
height:584px;
padding:0;
margin:0;
}

div#amido3 p.nagare1{
color:#000000;
padding:68px 0 0 40px;
margin:0;
text-align:left;
font-size:90%;
}

div#amido3 p.nagare2{
color:#000000;
padding:95px 0 0 40px;
margin:0;
text-align:left;
font-size:90%;
}

ul.left1{
width:150px;
list-style-type:none;
padding:70px 0 0 30px;
margin:0 0 0 0;
text-align:left;
float:left;
}

li.left1-1{
color:#000000;
font-size:100%;
padding:15px 0;
margin:0;
}

li.left1-2{
color:#000000;
font-size:100%;
padding:30px 0;
margin:0;
}

li.left1-3{
color:#000000;
font-size:100%;
padding:0;
margin:0;
}

ul.left2{
width:155px;
list-style-type:none;
padding:70px 0 0 0;
margin:0 0 0 0;
text-align:left;
float:left;
}

li.left2-1{
color:#000000;
font-size:95%;
line-height:130%;
padding:0;
margin:0;
}

li.left2-2{
color:#000000;
font-size:95%;
padding:4px 0 0 0;
line-height:100%;
margin:0;
}

li.left2-3{
color:#000000;
font-size:95%;
padding:3px 0;
margin:0;
}

li.left2-4{
color:#000000;
font-size:95%;
padding:0;
margin:4px 0;
}

ul.left3{
width:150px;
list-style-type:none;
padding:70px 0 0 0;
margin:0 0 0 0;
text-align:left;
float:left;
}

li.left3-1{
color:#000000;
font-size:95%;
line-height:130%;
padding:10px 0;
margin:0;
}

li.left3-2{
color:#000000;
font-size:95%;
padding:7px 0;
line-height:130%;
margin:0;
}

li.left3-3{
color:#000000;
font-size:95%;
padding:5px 0;
margin:0;
}



ul.left4{
width:80px;
list-style-type:none;
padding:70px 0 0 0;
margin:0 0 0 0;
text-align:left;
float:left;
}

li.left4-1{
color:#000000;
font-size:95%;
line-height:400%;
padding:0;
margin:0;
}

li.left4-2{
color:#000000;
font-size:95%;
padding:0;
line-height:230%;
margin:0;
}

li.left4-3{
color:#000000;
font-size:95%;
line-height:260%;
padding:3px 0;
margin:0;
}

li.left4-4{
color:#000000;
font-size:95%;
line-height:200%;
padding:0;
margin:0;
}

