/*===============================================左2カラムテンプレ css 画面の横幅が769px以上===============================================*//*-IE8削除ここから-*/@media screen and (min-width: 769px){/*-IE8削除ここまで-*/@charset "UTF-8";/* -------------------------------------------------------- 画像拡大lightbox_plus*/#lightbox {background-color: #eee;}#lightboxCaption {color: #fff;text-align: center;}#lightboxImage {height: 500px;width:700px;display: block;}#lightboxIndicator {display: inline;}#lightboxOverallView,#overlay {background-color: #000;opacity: 0.5;}* html #lightboxOverallView,* html #overlay {background-color: #000;filter: Alpha(opacity=50);}/* -------------------------------------------------------- 画像枠 */.dataimg{    padding:6px;    border:1px solid #003265;  background:#fff;  }.listimg{    padding:6px;    border:1px solid #003265;  background:#fff;  }/* -------------------------------------------------------- BR strong h2 link */BR {clear:both;}strong{font-size : /* bodyフォントサイズ */14px;font-weight : normal;}h2{font-size : /* h2フォントサイズ */14px;font-weight : normal;color:#323232;padding: 0;margin: 0;}/* ---- h2 side---- */.side{font-size : /* bodyフォントサイズ */14px;font-weight : normal;color:#323232;padding: 0;margin: 0;}h3{font-size : /* h3フォントサイズ */14px;font-weight : normal;color:/* h3カラー */#999999;padding: 0;margin: 0;}a:link {color: /* a:linkリンク色 */#0000ff;text-decoration: /* a:linkリンク下線 */none;}a:visited {color: /* a:visitedリンク色 */#990099;text-decoration: /* a:visitedリンク下線 */underline;}a:hover {color: /* a:hoverリンク色 */#ff3535;text-decoration: /* a:hoverリンク下線 */underline;}/* -------------------------------------------------------- パンクズリスト */.topreturn { margin-bottom: 1em; font-size: /* bodyフォントサイズ */14px;}/* -------------------------------------------------------- レイアウト */body {font-family: "ＭＳ 明朝",serif; font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "メイリオ",Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "MSPゴシック",sans-serif;background:/* body背景 */#ffffff;font-size: /* bodyフォントサイズ */14px;text-align: left;padding: 0;margin: 0;color:#323232;line-height:1.4em;}#wrapper {border: 1px solid #003265;background:#f9f9ff;text-align: left;margin: 1em auto 0;width: 1200px;}#header {width: /* headerTOP画像幅 */100%;height: 400px;margin-bottom: 0em;position: relative;background-image: url(gif/top.jpg) ;background-repeat: no-repeat;background-position: 0px 0px;background-size:1200px 300px;background-color:#003265;}/* 2階層用ヘッダー */#header2 {width: /* headerTOP画像幅 */100%;height: 400px;margin-bottom: 0em;position: relative;background-image: url(../gif/top.jpg) ;background-repeat: no-repeat;background-position: 0px 0px;background-size:1200px 300px;background-color:#003265;}/* レイアウト4用ヘッダー*/#header3 {width: 895px;height: 400px;margin-bottom: 2em;position: relative;background-image: url(gif/top.jpg) ;background-repeat: no-repeat;background-position: 0px;background-size:895px 400px;background-color:#003265;}#contents {border-left: 1px solid #f9f9ff;background:#f9f9ff;float: right;width: 900px;padding: 2em 30px 4em 29px;}#contents p{text-align: /* contentsフォント位置 */left;}#sidebar {border-right: 1px solid #f9f9ff;background:#f9f9ff;float: left;width: 200px;/* padding: 4em 10px 2em;*/padding: 40px 5px 5px 20px;}#footer {border-top: 1px solid #003265;background:#003265;clear: both;padding: 0.5em 0 5px;text-align: center;}#footer p{color: #ffffff;font-size: /* フッタフォントサイズ */14px;text-align: /* フッタフォント位置 */center;}/* --------------------------------------------------------ホームページ見出し *//* -- 見出しh1 -- */h1 {color: #ffffff;font-size: /* h1フォントサイズ */14px;font-weight: /* h1フォント太さ */normal;position: absolute;top: 360px;left: 20px;}/* -- 見出し -- */#midashi {margin: 10px 0px 10px 0px;width: /* h2見出し幅 */897px;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#midashi0 {border-bottom: 2px solid #003265;box-shadow: 0 1px 0 #aaaaaa;-webkit-box-shadow: 0 1px 0 #aaaaaa;-moz-box-shadow: 0 1px 0 #aaaaaa;text-shadow: #003265 0px 1px 1px;width: /* h2見出し幅 */897px;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;margin: 10px 0px 10px 0px;}#midashi1 {margin: 5px 20px 10px 0px;padding: 5px 10px 5px 10px;border: 2px solid #003265;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;width: /* h2見出し幅 */875px;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#midashi2 {margin: 10px 20px 10px 0px;padding: 10px 10px 10px 10px;border-top: 3px double #003265;border-bottom: 3px double #003265;font-weight: bold;width: /* h2見出し幅 */885px;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#midashi3 {position: relative;margin: 0px 20px 10px 0px;padding: 10px 10px 10px 10px;border: 1px solid #003265;width: /* h2見出し幅 */875px;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#midashi4 {margin: 0px 20px 10px 0px;padding: 10px 10px 10px 10px;border: 2px solid #003265;box-shadow: 3px 3px 3px rgba(0,0,0,0.4);-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);-o-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);-ms-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);width: /* h2見出し幅 */870px;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#midashi5 {margin: 0px 20px 10px 0px;padding: 10px 10px 10px 10px;border-left: 10px double #003265;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#midashi6 {margin: 0px 20px 10px 0px;padding: 10px 10px 10px 10px;border-bottom: 1px dotted #003265;border-left: 10px solid #003265;font-weight: bold;width: /* h2見出し幅 */865px;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#midashi7 {position: relative;margin: 0px 20px 10px 0px;padding: 10px 10px 10px 20px;border: 2px solid #003265;font-weight: bold;width: /* h2見出し幅 */863px;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#midashi7:before { content: ""; position: absolute; background: #003265; top: 50%; left: 5px; margin-top :-15px; height: 30px; width: 8px; border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}#midashi8 {margin: 0px 20px 10px 0px;padding: 10px 10px 10px 10px;border: double 5px #FFFFFF;background-color: #003265;font-weight: bold;width: /* h2見出し幅 */870px;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}/* -------------------------------------------------------- ホームページ名  */.logo {font-size: 45px;top: 280px;left: /* logo位置横sssss2 */10px;position: absolute;text-shadow: -2px 3px 0 rgba(0,0,0,0.1);}.logo a {font-weight: /* logo aフォント太さ */bold;color: #ffffff;text-decoration: /* logo a下線 */none;}.logo a:hover {color: #ffffff;text-decoration: /* logo a:hover下線 */underline;}/* -- 住所-- */.remarks {font-size: 18px;color:#ffffff;top:290px;right:10px;position: absolute;line-height: 18px;}/*--------------------------------------------------------ボタン風メニュー*/#menubotan ul{margin: 0; padding: 0; list-style-type: none;}#menubotan li{ display: inline; padding: 0; margin: 0px;color: #4c4c4c;font-size: /* ボタン風メニューフォントサイズ */14px;text-align: /* ボタン風メニュー位置 */left;}#menubotan li a{display: block;width: /* ボタン風メニュー幅 */180px;padding: 15px 10px 15px 10px;margin: 2px 0px;text-decoration: none;border: outset 3px #003265;background-color: #eff7ff;text-align: /* ボタン風メニュー位置 */left;color: #4c4c4c;font-size: /* ボタン風メニューフォントサイズ */14px;}#menubotan li a:hover{border: inset 3px #004c98;background-color: #cce5ff;width: /* ボタン風メニュー幅 */180px;padding: 15px 10px 15px 10px;}/*--------------------------------------------------------シンプルメニュー*/#menusimple ul{ margin: 0; padding: 0; list-style: none; }#menusimple li{ display: inline; padding: 0; margin: 0; color: #4c4c4c;font-size: /* シンプルメニューフォントサイズ */14px;text-align: /* シンプルメニュー位置 */left;}#menusimple li a{display: block; border: 1px solid #003265;background-color: #eff7ff;padding: 15px 10px 15px 10px;text-decoration: none;color: #4c4c4c;width: /* シンプルメニュー幅 */180px; margin: 1px 0px;text-align: /* シンプルメニュー位置 */left;font-size: /* シンプルメニューフォントサイズ */14px;}#menusimple li a:hover{border: 1px solid #004c98;background-color: #cce5ff;}/*--------------------------------------------------------インデックスメニュー*/#menuindex ul{ margin: 0; padding: 0; list-style: none; }#menuindex li{ display: inline; padding: 0; margin: 0; font-size: /* インデックスメニューフォントサイズ */14px;color: #4c4c4c;text-align: /* インデックスメニュー位置 */left;}#menuindex li a{display: block; border-left: 8px solid #003265;background-color: #eff7ff;padding: 15px 10px 15px 10px;text-decoration: none;color: #4c4c4c;width: /* インデックスメニュー幅 */180px; margin: 1px 0px;text-align: /* インデックスメニュー位置 */left;font-size: /* インデックスメニューフォントサイズ */14px;}#menuindex li a:hover{border-left: 8px solid #004c98;background-color: #cce5ff;}/*--------------------------------------------------------ボーダーメニュー*/#menuborder ul { margin: 0; padding :0; list-style-type : none; }#menuborder li { display : inline; padding :0; margin:0; color:#4c4c4c;font-size: /* ボーダーメニューフォントサイズ */14px;text-align: /* ボーダーメニュー位置 */left;}#menuborder a {display:block; border:3px dotted #003265;background-color:#eff7ff;font-size: /* ボーダーメニューフォントサイズ */14px;padding: 15px 10px 15px 10px;text-decoration:none;color:#4c4c4c;width: /* ボーダーメニュー幅 */180px; margin:4px 0px;height:1.5em;text-align: /* ボーダーメニュー位置 */left;}#menuborder a:hover {display:block; border:3px dotted #004c98;background-color:#cce5ff;font-size: /* ボーダーメニューフォントサイズ */14px;padding: 15px 10px 15px 10px;text-decoration:none;color:#4c4c4c;width: /* ボーダーメニュー幅 */180px; margin:4px 0px;height:1.5em;}/*--------------------------------------------------------ノーマルメニュー*/#menunormal ul { margin: 0; padding :0; list-style-type : none; }#menunormal li { display : inline; padding :0; margin:0; font-size: /* ノーマルメニューフォントサイズ */14px;color: #4c4c4c;text-align: /* ノーマルメニュー位置 */left;}#menunormal li a{display: block; padding: /* ノーマルメニュー高さ */10px 10px /* ノーマルメニュー高さ */10px 10px;width: /* ノーマルメニュー幅 */180px; color: #4c4c4c;text-align: /* ノーマルメニュー位置 */left;font-size: /* ノーマルメニューフォントサイズ */14px;}/*--------------------------------------------------------イメージメニュー*/#menugif img { width: px;height: px;}/*--------------------------------------------------------お知らせ*//* お知らせ中央表示*/#greeting {width: 100%;}#greeting {color: #4c4c4c;font-size: /* お知らせフォントサイズ */14px;font-weight: /* お知らせフォント太さ */normal;border: 0px /* お知らせ　枠線種 */solid #f9f9ff;background-color: #f9f9ff;padding: 10px 10px 10px 10px;line-height: /* お知らせ　行間隔 */1.5em;width: /* お知らせ　枠幅 */875px;margin: 0;}/* お知らせサイド表示*/#greetingside {width: 100%;}#greetingside {color: /* お知らせサイドフォントカラー */#999999;font-size: /* お知らせサイドフォントサイズ */14px;font-weight: /* お知らせサイドフォント太さ */normal;border: 0px /* お知らせサイド　枠線種 */solid #ffffff;background-color: #f9f9ff;padding: 10px;line-height: /* お知らせサイド　行間隔 */1.2em;width: /* お知らせサイド　枠幅 */180px;overflow: hidden;margin: 0;}/*--------------------------------------------------------新着情報*//* 新着情報中央表示*/#whatsnew  {width: 100%;}#whatsnew ul {font-size: /* 新着情報フォントサイズ */14px;color: #4c4c4c;list-style-type: none;width: /* 新着情報　枠幅 */895px;border: 0px /* 新着情報　枠線種 */solid #f9f9ff;background-color: #f9f9ff;overflow: hidden;float: left;padding: 10px 0px 0px 0px;display: inline; margin: 0;}#whatsnew li {width: 100%;padding: 0px 0px 0px 10px;float: left;line-height: /* 新着情報　行間隔 */2em;}#whatsnew a:link {color: /* a:link新着情報リンク色 */#0000ff;text-decoration: /* a:link新着情報リンク下線 */none;}#whatsnew a:visited {color: /* a:visited新着情報リンク色 */#990099;text-decoration: /* a:visited新着情報リンク下線 */underline;}#whatsnew a:hover {color: /* a:hover新着情報リンク色 */#ff3535;text-decoration: /* a:hover新着情報リンク下線 */underline;}#whatsnew p{text-align: /* whatsnewフォント位置 */right;}* 新着情報サイド表示*/#whatsnewside  {width: 100%;}#whatsnewside ul {font-size: /* 新着情報サイドフォントサイズ */14px;color: #4c4c4c;list-style-type: none;width: /* 新着情報サイド　枠幅 */180px;border: 0px /* 新着情報サイド　枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;float: left;padding: 10px;display: inline; margin: 0;}#whatsnewside li {width: /* 新着情報サイド　枠幅 */180px;padding: 0px;float: left;line-height: /* 新着情報サイド　行間隔 */1.5em;}#whatsnewside a:link {color: /* a:link新着情報サイドリンク色 */#0000ff;text-decoration: /* a:link新着情報リンク下線 */none;}#whatsnewside a:visited {color: /* a:visited新着情報サイドリンク色 */#990099;text-decoration: /* a:visited新着情報サイドリンク下線 */underline;}#whatsnewside a:hover {color: /* a:hover新着情報サイドリンク色 */#ff3535;text-decoration: /* a:hover新着情報サイドリンク下線 */underline;}/*--------------------------------------------------------リンク*/#reciprocallink  {width: 100%;}#reciprocallink ul {font-size: /* 相互リンクフォントサイズ */14px;color: /* 相互リンクフォントカラー */#999999;list-style-type: none;width: /* 相互リンク　枠幅 */180px;border: 0px /* 相互リンク　枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;float: left;padding: 10px;display: inline; margin: 0;}#reciprocallink li {width: /* 相互リンク　枠幅 */180px;padding: 0px;float: left;line-height: /* 相互リンク　行間隔 */1.5em;}#reciprocallink a:link {color: /* a:link相互リンクリンク色 */#0000ff;text-decoration: /* a:link相互リンクリンク下線 */none;}#reciprocallink a:visited {color: /* a:visited相互リンクリンク色 */#990099;text-decoration: /* a:visited相互リンクリンク下線 */underline;}#reciprocallink a:hover {color: /* a:hover相互リンクリンク色 */#ff3535;text-decoration: /* a:hover相互リンクリンク下線 */underline;}/*--------------------------------------------------------advert*//* advert*/#advert {width: 100%;}#advert {color: /* フォントカラー */#999999;font-size: /* フォントサイズ */14px;font-weight: /* フォント太さ */normal;border: /* 枠線有無 */0px /* 枠線種 */solid /* 枠線色 */#999999;background-color: #f9f9ff;padding: 10px 10px 10px 10px;line-height: /* 行間隔 */1em;width: /* 枠幅 */875px;text-align: center;overflow: hidden;}/* advertside*/#advertside {width: 100%;}#advertside {color: /* サイドフォントカラー */#999999;font-size: /* サイドフォントサイズ */14px;font-weight: /* サイドフォント太さ */normal;border: /* サイド　枠線有無 */0px /* サイド　枠線種 */solid /* サイド　枠線色 */#999999;background-color: #f9f9ff;padding: 10px;line-height: /* サイド　行間隔 */1em;width: /* サイド　枠幅 */180px;overflow: hidden;text-align: center;overflow: hidden;}/*--------------------------------------------------------オススメ情報横並び*//* オススメ情報1*/#recommendedinformationwidth ul {width: 100%;list-style-type: none;margin: 0;float: left;padding: 0px 0px 0px 0px;display: inline; }#recommendedinformationwidth li {width: /* オススメ情報　横並び枠幅 */200px;display: block;padding: 10px 10px 10px 12px;border: 0px /* オススメ情報　横並び枠線種 */solid #f9f9ff;background-color: #f9f9ff;float: left;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報　横並びフォントサイズ */14px;height: 200px;}#recommendedinformationwidth h3{font-size : /* オススメ情報　横並びBフォントサイズ */14px;font-weight : normal;padding: 0px 0px 0px 10px;height: 23px;display: block;}#recommendedinformationwidth img{padding: 0px 0px 0px 10px;}#recommendedinformationwidth a:link {color: /* a:linkオススメ情報　横並びリンク色 */#0000ff;text-decoration: /* a:linkオススメ情報　横並びリンク下線 */none;}#recommendedinformationwidth a:visited {color: /* a:visitedオススメ情報　横並びリンク色 */#990099;text-decoration: /* a:visitedオススメ情報　横並び下線 */underline;}#recommendedinformationwidth a:hover {color: /* a:hoverオススメ情報　横並びリンク色 */#ff3535;text-decoration: /* a:hoverオススメ情報　横並びリンク下線 */underline;}/* オススメ情報2*/#recommendedinformationwidth2 ul {width: 100%;list-style-type: none;margin: 0;float: left;padding: 0px 0px 0px 0px;display: inline; }#recommendedinformationwidth2 li {width: /* オススメ情報2　横並び枠幅 */200px;display: block;padding: 10px 10px 10px 12px;border: 0px /* オススメ情報2　横並び枠線種 */solid #f9f9ff;background-color: #f9f9ff;float: left;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報2　横並びフォントサイズ */14px;height: 90px;}#recommendedinformationwidth2 h3{font-size : /* オススメ情報2　横並びBフォントサイズ */14px;font-weight : normal;padding: 0px 0px 0px 10px;height: 23px;display: block;}#recommendedinformationwidth2 img{padding: 0px 0px 0px 10px;}#recommendedinformationwidth2 a:link {color: /* a:linkオススメ情報2　横並びリンク色 */#0000ff;text-decoration: /* a:linkオススメ情報2　横並びリンク下線 */none;}#recommendedinformationwidth2 a:visited {color: /* a:visitedオススメ情報2　横並びリンク色 */#990099;text-decoration: /* a:visitedオススメ情報2　横並び下線 */underline;}#recommendedinformationwidth2 a:hover {color: /* a:hoverオススメ情報2　横並びリンク色 */#ff3535;text-decoration: /* a:hoverオススメ情報2　横並びリンク下線 */underline;}/* オススメ情報3*/#recommendedinformationwidth3 ul {width: 100%;list-style-type: none;margin: 0;float: left;padding: 0px 0px 0px 0px;display: inline; }#recommendedinformationwidth3 li {width: /* オススメ情報3　横並び枠幅 */200px;display: block;padding: 10px 10px 10px 12px;border: 0px /* オススメ情報3　横並び枠線種 */solid #f9f9ff;background-color: #f9f9ff;float: left;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報3　横並びフォントサイズ */14px;height: 90px;}#recommendedinformationwidth3 h3{font-size : /* オススメ情報3　横並びBフォントサイズ */14px;font-weight : normal;padding: 0px 0px 0px 10px;height: 23px;display: block;}#recommendedinformationwidth3 img{padding: 0px 0px 0px 10px;}#recommendedinformationwidth3 a:link {color: /* a:linkオススメ情報3　横並びリンク色 */#0000ff;text-decoration: /* a:linkオススメ情報3　横並びリンク下線 */none;}#recommendedinformationwidth3 a:visited {color: /* a:visitedオススメ情報3　横並びリンク色 */#990099;text-decoration: /* a:visitedオススメ情報3　横並び下線 */underline;}#recommendedinformationwidth3 a:hover {color: /* a:hoverオススメ情報3　横並びリンク色 */#ff3535;text-decoration: /* a:hoverオススメ情報3　横並びリンク下線 */underline;}/* オススメ情報4*/#recommendedinformationwidth4 ul {width: 100%;list-style-type: none;margin: 0;float: left;padding: 0px 0px 0px 0px;display: inline; }#recommendedinformationwidth4 li {width: /* オススメ情報4　横並び枠幅 */200px;display: block;padding: 10px 10px 10px 12px;border: 0px /* オススメ情報4　横並び枠線種 */solid #f9f9ff;background-color: #f9f9ff;float: left;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報4　横並びフォントサイズ */14px;height: 200px;}#recommendedinformationwidth4 h3{font-size : /* オススメ情報4　横並びBフォントサイズ */14px;font-weight : normal;padding: 0px 0px 0px 10px;height: 23px;display: block;}#recommendedinformationwidth4 img{padding: 0px 0px 0px 10px;}#recommendedinformationwidth4 a:link {color: /* a:linkオススメ情報4　横並びリンク色 */#0000ff;text-decoration: /* a:linkオススメ情報4　横並びリンク下線 */none;}#recommendedinformationwidth4 a:visited {color: /* a:visitedオススメ情報4　横並びリンク色 */#990099;text-decoration: /* a:visitedオススメ情報4　横並び下線 */underline;}#recommendedinformationwidth4 a:hover {color: /* a:hoverオススメ情報4　横並びリンク色 */#ff3535;text-decoration: /* a:hoverオススメ情報4　横並びリンク下線 */underline;}/*--------------------------------------------------------オススメ情報縦並び*//* オススメ情報1*/#recommendedinformationheight ul {margin: 0; padding: 0; list-style-type: none;}#recommendedinformationheight li {display: inline; padding: 10px; margin: 0; display: block;border: 0px /* オススメ情報　縦並び枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報　縦並びフォントサイズ */14px;}#recommendedinformationheight h3{font-size : /* オススメ情報　縦並びBフォントサイズ */14px;font-weight : normal;padding: 0px 0px 0px 0px;}#recommendedinformationheight img{float: left;padding: 0px 10px 10px 0px;}#recommendedinformationheight a:link {color: /* a:linkオススメ情報　縦並びリンク色 */#0000ff;text-decoration: /* a:linkオススメ情報　縦並びリンク下線 */none;}#recommendedinformationheight a:visited {color: /* a:visitedオススメ情報　縦並びリンク色 */#990099;text-decoration: /* a:visitedオススメ情報　縦並びリンク下線 */underline;}#recommendedinformationheight a:hover {color: /* a:hoverオススメ情報　縦並びリンク色 */#ff3535;text-decoration: /* a:hoverオススメ情報　縦並びリンク下線 */underline;}/* オススメ情報2*/#recommendedinformationheight2 ul {margin: 0; padding: 0; list-style-type: none;}#recommendedinformationheight2 li {display: inline; padding: 10px; margin: 0; display: block;border: 0px /* オススメ情報2　縦並び枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報2　縦並びフォントサイズ */14px;}#recommendedinformationheight2 h3{font-size : /* オススメ情報2　縦並びBフォントサイズ */14px;font-weight : normal;padding: 0px 0px 0px 0px;}#recommendedinformationheight2 img{float: left;padding: 0px 10px 10px 0px;}#recommendedinformationheight2 a:link {color: /* a:linkオススメ情報2　縦並びリンク色 */#0000ff;text-decoration: /* a:linkオススメ情報2　縦並びリンク下線 */none;}#recommendedinformationheight2 a:visited {color: /* a:visitedオススメ情報2　縦並びリンク色 */#990099;text-decoration: /* a:visitedオススメ情報2　縦並びリンク下線 */underline;}#recommendedinformationheight2 a:hover {color: /* a:hoverオススメ情報2　縦並びリンク色 */#ff3535;text-decoration: /* a:hoverオススメ情報2　縦並びリンク下線 */underline;}/* オススメ情報3*/#recommendedinformationheight3 ul {margin: 0; padding: 0; list-style-type: none;}#recommendedinformationheight3 li {display: inline; padding: 10px; margin: 0; display: block;border: 0px /* オススメ情報3　縦並び枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報3　縦並びフォントサイズ */14px;}#recommendedinformationheight3 h3{font-size : /* オススメ情報3　縦並びBフォントサイズ */14px;font-weight : normal;padding: 0px 0px 0px 0px;}#recommendedinformationheight3 img{float: left;padding: 0px 10px 10px 0px;}#recommendedinformationheight3 a:link {color: /* a:linkオススメ情報3　縦並びリンク色 */#0000ff;text-decoration: /* a:linkオススメ情報3　縦並びリンク下線 */none;}#recommendedinformationheight3 a:visited {color: /* a:visitedオススメ情報3　縦並びリンク色 */#990099;text-decoration: /* a:visitedオススメ情報3　縦並びリンク下線 */underline;}#recommendedinformationheight3 a:hover {color: /* a:hoverオススメ情報3　縦並びリンク色 */#ff3535;text-decoration: /* a:hoverオススメ情報3　縦並びリンク下線 */underline;}/* オススメ情報4*/#recommendedinformationheight4 ul {margin: 0; padding: 0; list-style-type: none;}#recommendedinformationheight4 li {display: inline; padding: 10px; margin: 0; display: block;border: 0px /* オススメ情報4　縦並び枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報4　縦並びフォントサイズ */14px;}#recommendedinformationheight4 h3{font-size : /* オススメ情報4　縦並びBフォントサイズ */14px;font-weight : normal;padding: 0px 0px 0px 0px;}#recommendedinformationheight4 img{float: left;padding: 0px 10px 10px 0px;}#recommendedinformationheight4 a:link {color: /* a:linkオススメ情報4　縦並びリンク色 */#0000ff;text-decoration: /* a:linkオススメ情報4　縦並びリンク下線 */none;}#recommendedinformationheight4 a:visited {color: /* a:visitedオススメ情報4　縦並びリンク色 */#990099;text-decoration: /* a:visitedオススメ情報4　縦並びリンク下線 */underline;}#recommendedinformationheight4 a:hover {color: /* a:hoverオススメ情報4　縦並びリンク色 */#ff3535;text-decoration: /* a:hoverオススメ情報4　縦並びリンク下線 */underline;}/*--------------------------------------------------------マウススクロール*/#fixedTop {right: 10px;bottom: -60px;width: 50px;height: 100px;line-height: 90px;color: #fff;font-size: 20px;text-align: center;background: #666666;position: fixed;z-index: 9999;border-radius: 5px;-webkit-transform: translateZ(0);}#fixedTop:hover {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;opacity: 0.8;}/*--------------------------------------------------------カレンダーアコーディオン*/label {padding: 0px;display: block;margin: 0;}input[type="checkbox"].on-off{display: none;}#calendar ul {padding: 0px;margin: 0px;list-style: none;}#calendar li {padding: 0px;margin: 0px;}input[type="checkbox"].on-off + ul{height: 0;overflow: hidden;}input[type="checkbox"].on-off:checked + ul{height: 100%;display: inline; }/*--------------------------------------------シンプルボタンアコーディオン*/#menusimple_an label {border: 1px solid #003265;background-color: #eff7ff;padding: 15px 10px 15px 10px;text-decoration: none;color: #4c4c4c;margin: 0px;text-align: /* シンプルメニュー位置 */left;width: /* シンプルメニュー幅 */180px;}input[type="radio"].bellows{display: none;}#menusimple_an ul {margin: 0px 0px 0px 0px;padding: 0px 8px 0px 0px;width:100%; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}#menusimple_an li {padding: 0px;margin: 0px;}input[type="radio"].bellows + ul{height: 0;overflow: hidden;}input[type="radio"].bellows:checked + ul{height: 100%;}#menusimple_an li a{display: block; font-size: /* シンプルメニューフォントサイズ */14px;border: 1px solid #004c98;background-color: #cce5ff;padding: 15px 10px 15px 10px;color: #4c4c4c;text-align: /* シンプルメニュー位置 */left;width: /* シンプルメニュー幅 */180px;}#menusimple_an li a:hover{border: 1px solid #003265;background-color: #eff7ff;font-size: /* シンプルメニューフォントサイズ */14px;color: #4c4c4c;text-align: /* シンプルメニュー位置 */left;width: /* シンプルメニュー幅 */180px;}/*--------------------------------------------------------インデックスボタンアコーディオン*/#menuindex_an label {display: block; border-left: 8px solid #003265;background-color: #eff7ff;padding: 15px 10px 15px 10px;text-decoration: none;color: #4c4c4c;width: /* インデックスメニュー幅 */180px; margin: 1px 0px;text-align: /* インデックスメニュー位置 */left;font-size: /* インデックスメニューフォントサイズ */14px;}input[type="radio"].bellows{    display: none;}#menuindex_an ul {background :/* インデックスメニューoff枠内色 */#9b9b9b;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;margin: 0px 0px 0px 8px;padding: 0;list-style: none; width: 100%; }#menuindex_an li {padding: 0px;margin: 2px 10px 0px 0px;}input[type="radio"].bellows + ul{height: 0;overflow: hidden;}input[type="radio"].bellows:checked + ul{height: 100%;}#menuindex_an li a{display: block; border-left: 8px solid #004c98;background-color: #cce5ff;width:100%; padding: 15px 10px 15px 10px;text-decoration: none;color: #4c4c4c;font-size: /* インデックスメニューフォントサイズ */14px;width: /* インデックスメニュー幅 */180px;}#menuindex_an li a:hover{display: block; border-left: 8px solid #003265;background-color: #eff7ff;padding: 15px 10px 15px 10px;text-decoration: none;color: #4c4c4c;font-size: /* インデックスメニューフォントサイズ */14px;width: /* インデックスメニュー幅 */180px;}/*--------------------------------------------------------ボタン風ボタンアコーディオン*/#menubotan_an label {padding: 15px 10px 15px 10px;margin: 0px 0px;text-decoration: none;border: outset 3px #003265;background-color: #eff7ff;text-align: /* ボタン風メニュー位置 */left;color: #4c4c4c;font-size: /* ボタン風メニューフォントサイズ */14px;}input[type="radio"].bellows{display: none;}#menubotan_an ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width:100%; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;display: block;}#menubotan_an li {padding: 0px;margin: 0px 0px 0px 0px;display: block;}input[type="radio"].bellows + ul{height: 0;overflow: hidden;}input[type="radio"].bellows:checked + ul{height: 100%;}#menubotan_an li a{display: block;padding: 15px 5px 15px 10px;border: inset 3px #004c98;background-color: #cce5ff;font-size: /* ボタン風メニューフォントサイズ */14px;color: #4c4c4c;text-align: /* ボタン風メニュー位置 */left;width: /* ボタン風メニュー幅 */180px;}#menubotan_an li a:hover{display: block;border: outset 3px #003265;background-color: #eff7ff;font-size: /* ボタン風メニューフォントサイズ */14px;color: #4c4c4c;text-align: /* ボタン風メニュー位置 */left;width: /* ボタン風メニュー幅 */180px;padding: 15px 5px 15px 10px;}/*--------------------------------------------------------ボーダーボタンアコーディオン*/#menuborder_an label {border:3px dotted #003265;background-color:#eff7ff;font-size: /* ボーダーメニューフォントサイズ */14px;padding: 15px 10px 15px 10px;color:#4c4c4c;margin:0px 0px;height:1.5em;}input[type="radio"].bellows{display: none;}#menuborder_an ul {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width:100%; }#menuborder_an li {padding: 0px;margin: 0px 0px 0px 0px;display: block;}input[type="radio"].bellows + ul{height: 0;overflow: hidden;}input[type="radio"].bellows:checked + ul{height: 100%;}#menuborder_an li a{display:block; border:3px dotted #004c98;background-color:#cce5ff;font-size: /* ボーダーメニューフォントサイズ */14px;padding: 15px 5px 15px 10px;color:#4c4c4c;margin:2px 0px;height:1.5em;width: /* ボーダーメニュー幅 */180px;}#menuborder_an li a:hover{display:block; border:3px dotted #003265;background-color:#eff7ff;font-size: /* ボーダーメニューフォントサイズ */14px;color:#4c4c4c;margin:2px 0px;height:1.5em;width: /* ボーダーメニュー幅 */180px;padding: 15px 5px 15px 10px;}}
