@charset "utf-8";
/*----- common -------*/

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #231815;
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, p, ul, li, a {
	margin:0;
	padding:0;
}

img {
	border:0;
}

.clear {
	clear:both;
}

.clearfix:after {
  content: ".";  /* 新しいコンテンツ */
  display: block;
  clear: both;
  height: 0;
  visibility: hidden; /* 非表示に */
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.mb05 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mt05 { margin-top:5px; }

.bb0 { border-bottom:0 !important; }


/*--------------
	container
--------------*/
#container {
	width:1000px;
	margin:0 auto;
	padding-top:25px;
	/*padding-top:7px;*/
}



/*--------------
	header
--------------*/
#header {
	padding-bottom:15px;
}

#header .logo {
	display:block;
	float:left;
}

#header .hRightBox {
	width:500px;
	text-align:right;
	float:right;
}

#header .hRightBox h1 {
	font-size:12px;
	padding-bottom:10px;
	color:#004da0;
}

#menu {
	padding-top:15px;
}

#menu ul {
	width:999px;
	margin:0 auto;
}

#menu ul li {
	border-left:1px solid #221714;
	list-style:none;
	line-height:0;
	float:left;
}

#menu ul li.rightline {
	border-right:1px solid #221714;
	list-style:none;
	line-height:0;
	float:left;
}

#menu ul a {
	display:block;
	height:62px;
}

#menu ul a:hover,
#menu ul a.on {
	background:#eaede7;
}

#header .navi {
	color:#004da0;
	padding-top:15px;
}



/*--------------
	main
--------------*/
#main {
	background:#f5f2e8;
	width:990px;
	padding:10px;
}
#main #leftBox {
	width:760px;
	padding-bottom: 10px;
	float: left;
	margin-right: 5px;
}
#main #rightBox {
	width:225px;
	padding-bottom: 10px;
	float: right;
}



/*--------------
	footer
--------------*/
#footer {
	text-align:center;
}

#footer .footerLink {
	padding-top:15px;
}

#footer .footerLink a {
	color:#231815;
}

#footer .copyright {
	padding:15px;
}



/*-----------------------
	パンくずリスト
-----------------------*/
.topicpath ol li {
        /* liを横並び＆ブレットを消す */
        display: inline;
        list-style-type: none;
}
.topicpath ol li:before {
        /* liの前に記号追加 */
        content: " > ";
}
.topicpath ol li:first-child:before {
        /* 最初のliだけcontentを消す */
        content: none;
}

/*-----------------------
	テキスト
-----------------------*/
.red{color: #C00;}
.blue{color: #33C;}
.f11{font-size: 11px;}
.text-right{text-align: right;}

.link{
	color: #FFF;
	text-decoration: none;
}

.searchBox01{
	display: none;
}
.searchBox01.is-top{
	display: block;
}
