﻿@charset "utf-8";
/*css document*/

html{
background-color:transparent;

background-image:none;
}


p,ul,ol,il{

padding:0;
margin:0;

}


body{
	
background:#000000;/*#edd4ac;*/

}


.wrapper{

width:450px;
	
margin:0 auto;

margin-top:50px;
}


.clearfix{

clear:both;

}



.box_title{

margin-top:90px;
height:120px;
width:450px;
text-align:center;
}

.title{

margin-left:25px;
font-size:24px;

height:24px;
color:#fff;
float:left;
}


div.box_title div.title a{text-decoration:none;}

.title_sub{

margin-right:85px;
margin-top:8px;
font-size:16px;

height:16px;
color:#fff;

float:left;
}



.box_1{

width:450px;

}


.box_2{

width:450px;
height:90px;

}







.p_16{

padding:0px 25px;

padding-bottom:3px;

padding-top:8px;
width:400px;

height:16px;

font-size:16px;

border-bottom:3px dotted #fff;


color:#fff;
}








.p_16_2{

padding:0px 25px;
padding-left:41px;

padding-bottom:3px;

padding-top:8px;
width:384px;

height:16px;

font-size:16px;

border-bottom:3px dotted #fff;


color:#fff;
}







.p_16_3{

padding:0px 25px;

padding-left:57px;
padding-bottom:3px;

padding-top:8px;
width:368px;

height:16px;

font-size:16px;

border-bottom:3px dotted #fff;


color:#fff;
}




.box_3{

width:450px;

height:10px;
}

ul li a{

padding:2px 25px;

font-size:14px;
color:#fff;

text-decoration:none;
float:left;
}



.p{

width:450px;
text-align:center;
font-size:14px;
color:#fff;

}



a:link{

color:#fff;
} 

a:visited{

color:#fff;
}

a:hover{

color:#fff;

}



p:hover{

background:#fff;
color:#000;
}




div.box_2:hover{
width:450px;
height:90px;

background-image:url(kame_2.png);
background-position:50% 50%;
background-repeat:no-repeat;
}