﻿

/* ▼サイトバー（左右共通）▼ 
----------------------------------------------------------------------- */
div.sidebar h3 {                         /* サイトバーの見出し */
 margin : -3px 0px 0px 0px;                           /* マージン上左下右 */

 color: #039;                            /* 文字色 */
 padding: 1em 1em 0.5em 2.2em;
 border-top : dotted 3px #ffffff;
 height : 18px;
 text-align : left;
 font-size: 14px;                       /* フォントサイズ */
 background : url("../image/yajirushi.gif") no-repeat 10px 50% ;
}
div.box {                     /* サイトバーのボックス */
 width : 168px;
 margin : 0px 0px 5px 6px;
 border : solid 1px #999999;
 padding: 10px 10px 10px 10px;
 background-color : #FCFBFB;
 text-align : left;
 line-height : 1.5em;
 font-size : 12px;
}
div.box b {
 margin : 0px 0px 0px 10px;
 padding : 0px 0px 0px 0px;
 color: #cc3300;
 font-size: 13px;
 text-align : left;
}
div.box input {
 margin : 2px 0px 2px 10px;
 padding : 1px 0px 0px 0px;
}
div.sidebar div.box h3 {
 margin : 0;
}
div.sidebar a {                          /* サイトバーのリンク */
 padding: 0 0.5em;                       /* パディング上下、左右 */
 font-weight: normal;                      /* フォントの太さ */
}
div.sidebar a:link,                      /* 未訪問リンク */
div.sidebar a:visited {                  /* 訪問済みリンク */
 border: none;                           /* ボーダー線種、色 */
 border-width: 1px 1px 2px 1px;          /* ボーダー線幅上、右、下、左 */
 color: #039;                            /* 文字色 */
}
div.sidebar a:hover,                     /* リンクにマウスポインタを当てた状態 */
div.sidebar a:active {                   /* リンクでマウスポインタを押した状態 */
 border: none;                           /* ボーダー線種、線幅、色 */
 border-bottom: none;                    /* 下ボーダー線種、線幅、色 */
 color: #ff4500;                         /* 文字色 */
 font-weight: normal;                      /* フォントの太さ */
}
div.sidebar li.selected {                /* 選択された項目 */
 margin: 0 0.5em;                        /* マージン上、下、左、右 */
 border: solid 1px #999999;              /* ボーダー線種、線幅、色 */
 border-bottom: solid 1px #ffffff;       /* 下ボーダー線種、線幅、色 */
 padding: 0 0.5em;                       /* パディング上下、左右 */
 color: #039;                         /* 文字色 */
 font-weight: normal;                      /* フォントの太さ */
}
table {
 font-size : 12px;
}
/* ▼左部分▼
------------------------------------------------------------------------------ */
#main_left{

 float : left;
 margin : 0px 0px 0px 0px;
}
ul.left01 {                              /* 左部分 */
 margin: 0px 0px 0px 0px;                /* マージン 上、下、左、右*/
 padding: 0px 0px 0px 0px;               /* パディング上、下、左、右 */
 list-style-type : square ;
}
.left02{                                 /* 左部分見出し */
 padding : 2px 0px 0px 5px;              /* パディング上、下、左、右 */
 margin : 0px 0px 0px 0px;               /* マージン 上、下、左、右*/
 font-weight : bold;
 color : #FFFFFF;                        /* 文字色 */
 height : 19px;
 overflow : hidden;
}
.left03 {
 padding : 2px 0px 0px 5px;
 margin : 0px 0px 0px 0px;
 font-weight : bold;
 color : #FFFFFF;
 height : 18px;
}
li.left {                                /* 左側の文字列 */
 text-align : left;                      /* 左に配置 */
 border-bottom : #999999;
 border-width : 1px 1px 1px 1px;
 padding : 0px 0px 0px 18px;              /* パディング上、下、左、右 */
 margin : 0px 0px 15px 0px;               /* マージン 上、下、左、右*/
 line-height : 1em;
 list-style : none;
 background : url("../image/btn_cube.gif") no-repeat 10px 50% ;
}

/* ▼右部分▼
------------------------------------------------------------------------------ */
#main_right{
 float : right;
 padding: 0px 0px 0px 0px;
 margin : 0px 0px 0px 0px;
 width : 25%;
}
.right banner{
 margin : 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
div.box1 {                     /* サイトバーのボックス */
 width : 180px;
 margin : 5px 0px -5px 1px;
 padding: 0px;
}
imge {
 vertical-align : bottom;
}
/* ▼中部分▼
------------------------------------------------------------------------------ */
#main_center{
 padding: 0px 0px 0px 0px;
 margin : 0px 24% 0px 25%;
 text-align : center;
}
#center_1{　　　　　　　　　　　　/*キャンペーンボックス*/
  width:365px; height:120px;         /*横幅、高さ*/
  padding:0px;                  /*パディング（項目間内側）上*/
  margin:0px 0px 15px 4px;                /*マージン（項目間内側）上*/
 text-align : center;
}
img {
 text-align : center;
 vertical-align : bottom:
}
.center h3 {
 padding : 0px 0px 3px 40px; 
 margin : 0px 0px 0px 7px;
 color : #003366;
 border-color : #FDFDFD;
 background : url("../img/news_line_1.gif") no-repeat ;         /* 背景色 */
 background-position : bottom left ;
 text-align : left;
 line-height : 1.5em;
 font-size : 14px;
}
.center banner{
 margin : 0px 0px 8px 0px;
}
#box1 {
 margin : 15px 0px 0px 10px;
 padding : 0px 0px 0px 0px;
 background-color: #FDFDFD;
 width : 380px;
 text-align : left;
 overflow : hidden;
}
ul.box01 {
 margin : 0px 0px 6px 0px;
 padding : 0px 0px 0px 0px;
 overflow : hidden;
}
li.box01 {
 text-align : left;                      /* 左に配置 */
 border-style : dotted;
 border-color : #FDFDFD #FDFDFD #FDFDFD #FDFDFD;
 border-width : 1px 0px 1px 1px;
 padding : 0px 0px 0px 30px;              /* パディング上、下、左、右 */
 margin : 0px 0px 0px 0px;               /* マージン 上、下、左、右*/
 line-height : 1.5;
 list-style : none;
 background : url("../image/lin_6.gif") no-repeat left bottom;
}

#box02 {
 margin : 10px 0px 0px -20px;
 padding : 5px 0px 5px 5px;
 background-color: #FDFDFD;
 width : 180px;
 text-align : left;
 float : left;
 border : ridge 1px;
}

#box03 {
 margin : 10px 0px 0px 0px;
 padding : 5px 0px 5px 5px;
 background-color: #FDFDFD;
 width : 180px;
 text-align : left;
 float : right;
 border : ridge 1px;
}
p {
 font-size : 12px;
 line-height : 1.5em;
}
br {
 font-size : 12px;
 line-height : 1.8;
}
}
/* 印刷用
------------------------------------------------------------------------------ */
@media print {
 div#header ul.headermenu {
 display: none;
 }
}

