@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      contents.css
 Adddate:        2010.03.03
 Upddate:        2010.03.03
 Style Info:     コンテンツページ共通CSSファイル
----------------------------------------------------------- */

/* -----------------------------------------------------------
　　グローバルメニュー設定
----------------------------------------------------------- */
div#globalmenu {
 height: 33px;
 background: url(../../img/bg_menu.jpg) repeat-x left top;
}

#globalmenu ul {
 width: 962px;
 margin: 0 auto;
 padding-left: 2px;
 background: url(../../img/bg_menu2.jpg) no-repeat right top;
}
#globalmenu ul li {
 float: left;
 width: 160px;
}

/* -----------------------------------------------------------
　　レイアウト設定
----------------------------------------------------------- */
#container01 {
 background: url(../../img/bg_contents.png) repeat-x left top;
}
#contents01 {
 width: 968px;
 margin: 0 auto;
 text-align: left;
}
#contents02-wrap {
 width: 968px;
 margin: 0 auto;
 text-align: left;
 background: url(../../img/bg_contents2_middle.jpg) repeat-y left top;
}
#contents02 {
 width: 968px;
 background: url(../../img/bg_contents2_top.jpg) no-repeat left top;
}
#contents02-inner {
 width: 928px;
 padding: 20px;
 background: url(../../img/bg_contents2_bottom.jpg) no-repeat left bottom;
}

#main01 {
 width: 968px;
 margin: 0 auto 15px;
}
#main03 {
 width: 736px;
 margin-bottom: 20px;
}

#left01 {
 float: left;
 width: 726px;
 padding: 0 4px;
}
#left02 {
 float: left;
 width: 696px;
}
#left03 {
 float: left;
 width: 736px;
}

#right01 {
 float: right;
 width: 214px;
}

/* -----------------------------------------------------------
　　contents02ページタイトル設定
----------------------------------------------------------- */
#contents02-inner .page-title {
 margin-bottom: 20px;
 padding-bottom: 3px;
 border-bottom: 1px solid #83BFB4;
}


/* -----------------------------------------------------------
　　Index（ページ内リンク）設定
----------------------------------------------------------- */
#index {
 width: 674px;
 margin-top: 20px;
 border: 1px solid #BBB;
 background: url(../../img/title_index.gif) no-repeat left center;
 padding: 5px 10px;
}
#index-left {
 float: left;
 width: 62px;
 overflow: none;
}
#index-left p {
 font-size: 1px;
 line-height: 1px;
 margin-left: -9999px;
}
#index-right {
 float: right;
 width: 602px;
}
#index-right li {
 display: inline;
 padding: 0 8px;
 border-left: 1px solid #007A5C;
}
#index-right li.top {
 padding-left: 0;
 border-left: none;
}

/* -----------------------------------------------------------
　　右エリアメニュー設定
----------------------------------------------------------- */
.right-menu {
 width: 214px;
 background: url(../../img/bg_rm_middle.gif) repeat-y left top;
}
.right-menu ul {
 width: 206px;
 padding: 0 4px 5px;
 background: url(../../img/bg_rm_bottom.gif) no-repeat left bottom;
}
#neo3-bn-blog-mg {
 width: 204px;
 margin: 15px 2px 0;
 padding: 10px 3px;
 background-color: #F2F2F2;
}

/* -----------------------------------------------------------
　　右エリアブログバナーエリア設定
----------------------------------------------------------- */
#bn-blog-mg {
 width: 204px;
 margin: 15px 2px 0;
 padding: 5px 3px 0;
 background-color: #F2F2F2;
}
#bn-blog-mg p{
 padding-bottom: 5px;
}


/* -----------------------------------------------------------
　　ぱんくず設定
----------------------------------------------------------- */
ul.pankuzu {
 margin: 0 auto;
 padding: 10px 0 5px;
 width: 960px;
 height: 20px;
 overflow: hidden;
 line-height: 1.0;
 text-align: left;
 font-size: 93%;
}
ul.pankuzu li {
 display: inline;
}
ul.pankuzu a {
 margin-right: 5px;
 padding-right: 10px;
 background: url(../../img/pankuzu.gif) no-repeat right center;
}
ul.pankuzu a:visited {
 color: #006545;
 text-decoration: none;
}
ul.pankuzu a:hover, ul.pankuzu a:active {
 color: #007A5C;
 text-decoration: underline;
}


/* -----------------------------------------------------------
　　ご注意設定
----------------------------------------------------------- */
.store-attention-wrap {
 width: 696px;
 margin-top: 20px;
 background: url(../../img/bg_attention_middle.gif) repeat-y left top;
}
.store-attention {
 width: 666px;
 padding: 5px 15px 5px;
 background: url(../../img/bg_attention_bottom.gif) no-repeat left bottom;
 color: #FF0000;
 font-size: 108%;
}
.store-attention02 {
 width: 666px;
 padding: 5px 15px 5px;
 background: url(../../img/bg_attention_bottom.gif) no-repeat left bottom;
 font-size: 93%;
}
