@charset "UTF-8";
/* CSS Document */

/* 茶色（#221816) */

.darkbrown_box {
   background: #221816;
   width: 100%;
   font-size: 75%;
   color: #FFF;
}
.darkbrown_top div {
   background: url(../corner_img/darkbrown_tl.png) no-repeat top left;
}
.darkbrown_top {
   background: url(../corner_img/darkbrown_tr.png) no-repeat top right;
}
.darkbrown_bottom div {
   background: url(../corner_img/darkbrown_bl.png) no-repeat bottom left;
}
.darkbrown_bottom {
   background: url(../corner_img/darkbrown_br.png) no-repeat bottom right;
}

.darkbrown_top div, .darkbrown_top, 
.darkbrown_bottom div, .darkbrown_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.darkbrown_content { margin: 0 20px; }

/* 薄いオレンジ antiquewhite */

.antiquewhite_box {
   background: #faebd7;
   width: 100%;
   font-size: 75%;
   line-height: 1.5;
}
.antiquewhite_top div {
   background: url(../corner_img/antiquewhite_tl.png) no-repeat top left;
}
.antiquewhite_top {
   background: url(../corner_img/antiquewhite_tr.png) no-repeat top right;
}
.antiquewhite_bottom div {
   background: url(../corner_img/antiquewhite_bl.png) no-repeat bottom left;
}
.antiquewhite_bottom {
   background: url(../corner_img/antiquewhite_br.png) no-repeat bottom right;
}

.antiquewhite_top div, .antiquewhite_top, 
.antiquewhite_bottom div, .antiquewhite_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.antiquewhite_content { margin: 0 20px; }

/* 薄い緑 honeydew */

.honeydew_box {
   background: #f0fff0;
   width: 100%;
   font-size: 75%;
}
.honeydew_top div {
   background: url(../corner_img/honeydew_tl.png) no-repeat top left;
}
.honeydew_top {
   background: url(../corner_img/honeydew_tr.png) no-repeat top right;
}
.honeydew_bottom div {
   background: url(../corner_img/honeydew_bl.png) no-repeat bottom left;
}
.honeydew_bottom {
   background: url(../corner_img/honeydew_br.png) no-repeat bottom right;
}

.honeydew_top div, .honeydew_top, 
.honeydew_bottom div, .honeydew_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.honeydew_content { margin: 0 20px; }

/* ボーター付き lightblue */

.lightblue-border_box {
	background: url(../corner_img/lightblue-border_tl.png) no-repeat top left;
	font-size: 75%;
	width: 100%;
}
.lightblue-border_top {
	background: url(../corner_img/lightblue-border_tr.png) no-repeat top right;
}
.lightblue-border_bottom {
	background: url(../corner_img/lightblue-border_bl.png) no-repeat bottom left;
}
.lightblue-border_bottom div {
	background: url(../corner_img/lightblue-border_br.png) no-repeat bottom right;
}
.lightblue-border_content {
	background: url(../corner_img/lightblue-border_r.png) top right repeat-y;
}

.lightblue-border_top div,.lightblue-border_top,
.lightblue-border_bottom div, .lightblue-border_bottom {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
.lightblue-border_content, .lightblue-border_bottom {
	margin-top: -15px;
}
.lightblue-border_content { padding: 0 20px; }

/* ボーダー付き darkkhaki */

.darkkhaki-border_box {
	background: url(../corner_img/darkkhaki-border_tl.png) no-repeat top left;
	font-size: 75%;
	width: 100%;
}
.darkkhaki-border_top {
	background: url(../corner_img/darkkhaki-border_tr.png) no-repeat top right;
}
.darkkhaki-border_bottom {
	background: url(../corner_img/darkkhaki-border_bl.png) no-repeat bottom left;
}
.darkkhaki-border_bottom div {
	background: url(../corner_img/darkkhaki-border_br.png) no-repeat bottom right;
}
.darkkhaki-border_content {
	background: url(../corner_img/darkkhaki-border_r.png) top right repeat-y;
}

.darkkhaki-border_top div,.darkkhaki-border_top,
.darkkhaki-border_bottom div, .darkkhaki-border_bottom {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
.darkkhaki-border_content, .darkkhaki-border_bottom {
	margin-top: -15px;
}
.darkkhaki-border_content { padding: 0 20px; }

/* ボーダー付き pink */

.pink-border_box {
	background: url(../corner_img/pink-border_tl.png) no-repeat top left;
	font-size: 75%;
	width: 100%;
}
.pink-border_top {
	background: url(../corner_img/pink-border_tr.png) no-repeat top right;
}
.pink-border_bottom {
	background: url(../corner_img/pink-border_bl.png) no-repeat bottom left;
}
.pink-border_bottom div {
	background: url(../corner_img/pink-border_br.png) no-repeat bottom right;
}
.pink-border_content {
	background: url(../corner_img/pink-border_r.png) top right repeat-y;
}

.pink-border_top div,.pink-border_top,
.pink-border_bottom div, .pinkborder_bottom {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
.pink-border_content, .pink-border_bottom {
	margin-top: -15px;
}
.pink-border_content { padding: 0 20px; }