* {
line-height:180%;
font-size:12px;
}

hr{
margin-bottom:0;
}

h2{
display:block;
font-size:14px;
font-weight:bold;
font-family:"Meiryo""‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
margin:10px 0;
padding:0;
clear:both;
height:25px;
background:url(img/h2back.jpg) repeat-x left bottom;
}

p{
margin-left:10px;
margin-right:10px;
text-align:left;
}

.img_right{
float:right;
margin-left:15px;
margin-bottom:10px;
margin-top:0;
margin-right:0;
}

.img_left{
float:left;
margin-left:0;
margin-bottom:15px;
margin-top:0px;
margin-right:15px;
}

#bukken01_bk{
background:url(img/buk_h01.jpg) no-repeat top left #FFFFFF;
}

/*bukken01_2.html CSS START---------------------------------------*/

#bukken02_bk{
background:url(img/bukken_03_main.jpg) no-repeat top left #FFFFFF;
}

#sam_list03{
width:650px;
margin:20px auto;
font-size:10px;
}

.bukken_03_footer{
text-align:left;
border:double 3px #84C8FF;
background:#DEF3FE;
margin:auto;
width:650px;
}

.bukken_03_footer h3{
margin:10px 0 5px 0;
}

.bukken_03_footer p{
margin:0 0 10px 0;
}


/*bukken01_2.html CSS END---------------------------------------*/





/*bukken01_3.html CSS START---------------------------------------*/
#bukken03_bk{
background:url(img/bukken_04_main.jpg) no-repeat top left #FFFFFF;
}

#sam_list04{
width:650px;
margin:20px auto;
font-size:10px;
}

#sam_list04 p{
margin-left:0;
}

.bukken_04_footer{
text-align:left;
margin:auto;
width:650px;
}

.bukken_04_footer h3{
margin:10px 0 5px 0;
font-size:16px;
color:#66338C;
}

.bukken_04_footer p{
margin:0 0 10px 0;
}

/*bukken01_3.html CSS END---------------------------------------*/

/*Navi*/

#Navi ul{
display:block;
list-style:none;
margin:0;
padding:0;
}

#Navi li{
float:left;
margin-left:20px;
}


#Navi .btn_a a{
background:url(img/btn_a.gif) no-repeat;
background-position:0 -78px;
display:block;
width:200px;
height:39px;
text-indent:-999em;
overflow:hidden;
}

#Navi .btn_a{
background:url(img/btn_a.gif) no-repeat;
background-position:0 -39px;
display:block;
width:200px;
height:39px;
text-indent:-999em;
overflow:hidden;
}

#Navi .btn_b a{
background:url(img/btn_b.gif) no-repeat;
background-position:0 -78px;
display:block;
width:250px;
height:39px;
text-indent:-999em;
overflow:hidden;
}

#Navi .btn_b{
background:url(img/btn_b.gif) no-repeat;
background-position:0 -39px;
display:block;
width:250px;
height:39px;
text-indent:-999em;
overflow:hidden;
}

#Navi .btn_a a:hover{
background:url(img/btn_a.gif) no-repeat;
background-position:0 0;
display:block;
width:200px;
height:39px;
text-indent:-999em;
overflow:hidden;
}

#Navi .btn_b a:hover{
background:url(img/btn_b.gif) no-repeat;
background-position:0 0;
display:block;
width:250px;
height:39px;
text-indent:-999em;
overflow:hidden;
}

/*btn*/

#btn_acsses a{
display:block;
background:url(img/btn_accses.jpg) no-repeat top left;
width:145px;
height:99px;
text-indent:-999em;
overflow:hidden;
}

#btn_point a{
display:block;
background:url(img/btn_point.jpg) no-repeat top left;
width:145px;
height:99px;
text-indent:-999em;
overflow:hidden;
}

#btn_acsses a:hover{
display:block;
background:url(img/btn_accses.jpg) no-repeat top left;
background-position:0 -99px;
width:145px;
height:99px;
text-indent:-999em;
overflow:hidden;
}

#btn_point a:hover{
display:block;
background:url(img/btn_point.jpg) no-repeat top left;
background-position:0 -99px;
width:145px;
height:99px;
text-indent:-999em;
overflow:hidden;
}

/*font*/

.font10{
font-size:10px;
}

.gry10{
font-size:10px;
color:#999999;
}
