*{
margin:0px;
padding:0px;
border-style:none;
}

img{border:none;}

#skipnav{
position:absolute;
left:-300px;
width:200px;
}

body{
background-color:#ffffff;
margin:0px;
padding:0px;
font-size:80%;
}

#head{
margin:0px;
padding:0px;
}

#navigation{
width:920px;
height:33px;
background-image:url("../common_img/nv_bg.jpg");
}

#navi-list{
padding:5px 5px 5px 15px;
margin:0px;
list-style-type: none;

}

#navi-list li{
display:inline;
margin:0px;
padding:0px;
color:#ffffff;
font-weight:bold;
vertical-align:middle;
}

#navi-list a{
text-decoration: none;
color:#ffffff;
font-weight:bold;
}

#navi-list a:hover{
text-decoration: none;
color:#ffffff;　　　　
font-weight:bold;
background-color:#ff0000;
text-decoration: underline;
}

#contents_container{
width:720px;
}

#contents_padding{
padding-top:10px;
padding-left:60px;
padding-right:20px;
}

#foot{
clear:both;
background-image:url("../common_img/いらない物/foot_bg.gif");
width:920px;
height:29px;
margin-top:10px;
}

#foot p{
padding-right:10px;
padding-top:5px;
text-align:right;
}

#foot a{
text-decoration: none;
color:#ffffff;
font-weight:bold;
}

#foot a:hover{
text-decoration: none;
color:#ffffff;
background-color:#ff0000;
text-decoration: underline;
}

.backtop_btn{
clear:both;
width:640px;
text-align:right;
margin-top:3px;
margin-bottom:10px;
}

.caution{
color:#ff0000;
font-weight:bold;}.p18 strong a {
	font-size: 16px;
}
