@charset "UTF-8";
/* ===================================================================
CSS information

 file name  :system.css
 style info :システムページのスタイル
=================================================================== */

/* ==========================================================
  #main
========================================================== */

#main {
  background:url(/sp/images/shared/bg_contents02.gif)
}


#main a:link {color: #392215; text-decoration: none}
#main a:visited {color: #392215; text-decoration: none}
#main a:hover {color: #392215; text-decoration: none}
#main a:active {color: #392215; text-decoration: none}


/* ==========================================================
  contents
========================================================== */
.contents {
  padding: 35px 0 0;
}
.contents_inner {
  margin: 0 5px;
  padding-bottom: 10px;
}

/* h1
========================================================== */
#page h1.news div {
  width: 100%;
  height: 31px;
  text-indent: -9999px;
  background-position:center -180px
}

/* */
h3 {
  background: #72542f;
  font-size: 10px;
  color: #fff;
  padding: 5px;
}

.news li {
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(114,84,47,0.2) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(114,84,47,0.2)));
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(114,84,47,0.2) 100%);
  background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(114,84,47,0.2) 100%);
  background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(114,84,47,0.2) 100%);
  background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(114,84,47,0.2) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#3372542f',GradientType=0 );
  padding: 15px 3px;
  border-top: 1px solid #fff;
  border-right: 1px solid #382115;
  border-bottom: 1px solid #382115;
  border-left: 1px solid #fff;
  overflow: hidden;
  position: relative;
}

.news li p {
  float: left;
  width: 285px;
}

.news li span {
  position: absolute;
  top: 35%;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.pLR5 {
  padding-left: 5px;
  padding-right: 5px;
}

.pB5 {
  padding-bottom: 5px;
}

.pB10 {
  padding-bottom: 10px;
}

.pB15 {
  padding-bottom: 15px;
}

.small {
  font-size: 10px;
}

.small {
  font-size: 10px;
}

/* frameArea
========================================================== */
.frameArea {
  background-image: url(/sp/images/shared/frame_top.png), url(/sp/images/shared/frame_bottom.png);
  background-repeat: no-repeat, no-repeat;
  background-position: center top, center bottom;
  background-size: 310px 14px;
  -webkit-background-size: 310px 14px;
  padding: 10px 0;
}

.frameArea_inner {
  border-left: 2px solid #584125;
  border-right: 2px solid #584125;
  padding: 5px 0;
}

.frameArea_inner .text {
	padding-left:20px;
	padding-right:20px;
}
