@charset "utf-8";

/*-- リセット --*/
*{
margin:0;
padding:0;
border:none;
outline:none;
font-style:normal;
text-decoration:none;
}

/*-- レイアウト --*/
html{
width:100%;
background:#afafaf;
}

body{
width:970px;
margin:0 auto;
background:url(../img/bg.png) repeat-y top center;
text-align:center;
}

.container{
width:950px;
margin:0 auto;
background:#fff;
overflow:hidden;
}

.topicPath{
width:950px;
height:30px;
margin:0 auto;
background:url(../img/topic_path_bg.png) repeat-x top left;
text-align:left;
}

.topicPath li{
display:inline;
}

.header{
width:950px;
height:267px;
position:relative;
}

.header h1{
position:absolute;
top:0;
left:0;
}

.header p{
	position: absolute;
	left: 683px;
	top: 156px;

}

.contents{
width:950px;
margin:0 auto;
}

.contents .btnArea{
width:920px;
padding:10px 0px 20px 15px;
text-align:center;
}

.contents .btnArea li{
width:117px;
padding-bottom:10px;
list-style:none;
display:inline;
}

.contents .caution{
margin:0 auto;
padding:10px 0px 30px 0px;
}

.unitL{
float:left;
}

.footer{
padding:0px 0px 35px;
background:#E8447B;
color:#fff;
clear:both;
}

.unitR{
float:right;
}

.secM{
padding-bottom:20px;
}

.privilege{
width:890px;
padding:0px 0px 30px 30px;
float:left;
}

.privilege li{
width:440px;
list-style:none;
}

.toTopNav{
width:890px;
padding:0px 0px 30px 30px;
text-align:right;
}
