@charset "utf-8";

/*-- リセット --*/
*{
margin:0;
padding:0;
border:none;
outline:none;
font-style:normal;
text-decoration:none;
color:#4B3200;
}

body {
font:12.5px/1.5 "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",'Lucida Grande',Helvetica,Arial,sans-serif;
}

* + html body {
font-family:'メイリオ','ＭＳ Ｐゴシック';
font-size:75%;
}

* html body {
font-family:'ＭＳ Ｐゴシック';
font-size:75%;
}

/*-- 基本レイアウト --*/
html{
width:100%;
background:#afafaf;
}

body{
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:100%;
background:url(../img/header_bg.png) repeat-x top center;
}

.header .inner{
width:890px;
margin:0 auto;
padding-bottom:30px;
}

.header .inner h1,.header .inner h2{
display:inline;
}

.header .inner h1{
text-align:left;
}

.header .inner h2{
padding-left:20px;
text-align:right;
}

.toTop{
width:890px;
margin:0 auto;
padding:30px 0;
clear:both;
text-align:right;
}

.footer{
margin-top:-12px;
clear:both;
}

.end{
margin:0;
padding:0;
}

.clear{
width:1px;
height:1px;
display:block;
clear:both;
}