/*===============================================左2カラムテンプレ1 携帯css  画面の横幅が768pxまで===============================================*/@media screen and (max-width: 768px){@charset "UTF-8";/*-------------------------------------------------------- 画像拡大lightbox_plus*/#lightbox {background-color: #eee;}#lightboxCaption {color: #fff;text-align: center;}#lightboxImage {height: auto;width:500px;display: block;}#lightboxIndicator {display: inline;}#lightboxOverallView,#overlay {background-color: #000;opacity: 0.5;}* html #lightboxOverallView,* html #overlay {background-color: #000;filter: Alpha(opacity=50);}/*-------------------------------------------------------- モバイルハンバーガーメニュー */#layout,#mobilemenu,.menu-link {-webkit-transition: all 1.0s ease-out;-moz-transition: all 1.0s ease-out;-ms-transition: all 1.0s ease-out;-o-transition: all 1.0s ease-out;transition: all 1.0s ease-out;}#layout.active #mobilemenu {left: 210px;width: 210px;}#layout.active .menu-link {left: 210px;}#mobilemenu {margin-left: -210px;width: 210px;position: fixed;top: -0px;left: 0;bottom: 0;z-index: 2000; background: #f9f9ff;overflow-y: auto;-webkit-overflow-scrolling: touch;}#mobilemenu a {color: #999;border: none;padding: 0.6em 0 0.6em 0.6em;}.menu-link {position: fixed;display: block;top: 0;left: 0; background: #999999;background: rgba(0,0,0,0.3);font-size: 15px; z-index: 30;width: 38px;height: 35px;padding: 25px 2000px 0px 15px;}.menu-link:hover,.menu-link:focus {background: #999999;}.menu-link span {position: relative;display: block;}.menu-link span,.menu-link span:before,.menu-link span:after {background-color: #fff;width: 100%;height: 0.2em;}.menu-link span:before,.menu-link span:after {position: absolute;margin-top: -0.7em;content: " ";}.menu-link span:after {margin: 0.7em 0px 0px 0px;content: "menu";color: #fff;}/*-------------------------------------------------------- 画像枠 */.dataimg{    padding:6px;    border:1px solid #003265; background:#fff;  }.listimg{    padding:6px;    border:1px solid #003265;  background:#fff;  }/*-------------------------------------------------------- 画像サイズ*/img{max-width: 100%;height: auto;width /***/:auto;　}/*-------------------------------------------------------- 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;}iframe {max-width: 100%; !important;}/*-------------------------------------------------------- レイアウト */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;}#wrapper {border: 1px solid #003265;background:#f9f9ff;text-align: left;margin: 60px auto 0;width: 640px;}#header {width:100%;height:300px;margin-bottom: 0em;position: relative;background-image: url(gif/top.jpg) ;background-repeat: no-repeat;background-position:0px 100px;background-size:100% 200px;background-color:#003265;}/* 2階層用ヘッダー */#header2 {width:100%;height:300px;margin-bottom: 0em;position: relative;background-image: url(../gif/top.jpg) ;background-repeat: no-repeat;background-position:0px 100px;background-size:100% 200px;background-color:#003265;}#contents {border-left: 0px solid #f9f9ff;background:#f9f9ff;float: right;width: 600px;padding: 1em 20px 4em 20px;}#contents p{text-align: /* contentsフォント位置 */left;}#sidebar {border-right: 0px solid #f9f9ff;background:#f9f9ff;float: left;width: 600px;padding: 4em 10px 2em;}#footer {border-top: 1px solid #f9f9ff;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:14px;font-weight:normal;position: absolute;top:40px;left:10px;padding: 0px 40% 0px 0px ;}/* -- 見出し -- */#midashi {margin: 10px 0px 10px 0px;width: 100%;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#midashi0 {margin: 0px 0px 10px 0px;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: 100%;clear:both;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#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: 97%;clear:both;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}#midashi2 {margin: 0px 20px 10px 0px;padding: 10px 10px 10px 0px;border-top: 3px double #003265;border-bottom: 3px double #003265;font-weight: bold;width: 99%;clear:both;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: 97%;clear:both;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: 97%;clear:both;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;clear:both;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: 96%;clear:both;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: 95%;clear:both;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: 96%;clear:both;color: #4c4c4c;font-size: /* h2見出しフォントサイズ */15px;font-weight: /* h2見出しフォント太さ */normal;}/*-------------------------------------------------------- ホームページ名  */.logo {font-size:25px;top:-15px;left:10px;position: absolute;padding: 0px 40% 0px 0px ;}.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:14px;color:#ffffff;top:0px;right:10px;position: absolute;padding: 0px 0px 0px 60% ;line-height:14px;}/*--------------------------------------------------------一覧用画像サイズ*/.listimg{ width: 300px; height: 200px;}/*--------------------------------------------------------詳細用画像サイズ*/.dataimg{ width: 300px; height:200px;}/*--------------------------------------------------------オススメ用画像サイズ*/.osusumeimg{ width: 300px; height:200px;}/*--------------------------------------------------------オススメPDF用画像サイズ*/.osusumepdfimg{ width: /* 横タブレット用オススメPDF用画像サイズ */28px; height:/* 縦タブレット用オススメPDF用画像サイズ */30px;}/*--------------------------------------------------------動画アイコン*/.dougaaikonimg{width: 15px; 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: /* ボタン風メニュー幅 */184px;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: /* ボタン風メニュー幅 */184px;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: /* シンプルメニュー幅 */187px; 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: /* インデックスメニュー幅 */182px; margin: 1px 0px;text-align: /* インデックスメニュー位置 */left;font-size: /* インデックスメニューフォントサイズ */14px;}#menuindex li a:hover{border-left: 8px solid #004c98;background-color: #cce5ff;width: /* インデックスメニュー幅 */182px; }/*--------------------------------------------------------ボーダーメニュー*/#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: /* ボーダーメニュー幅 */183px; 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: /* ボーダーメニュー幅 */183px; 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;line-height: /* お知らせ　行間隔 */1.5em;width: /* お知らせ　枠幅 */580px;margin: 10px 0px 50px 0px;clear:both;}/* お知らせサイド表示*/#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: /* お知らせサイド　枠幅 */580px;overflow: hidden;margin: 0;}/*--------------------------------------------------------新着情報*//* 新着情報中央表示*/#whatsnew  {width: 100%;}#whatsnew ul {font-size: /* 新着情報フォントサイズ */14px;color: #4c4c4c;list-style-type: none;width: /* 新着情報　枠幅 */580px;border: 0px /* 新着情報　枠線種 */solid #f9f9ff;background-color: #f9f9ff;overflow: hidden;float: left;padding: 10px;display: inline; margin: 10px 0px 50px 0px;clear:both;}#whatsnew li {width: 100%;padding: 0px;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;}#whatsnew img{ width: 15px; height:18px; }/* 新着情報サイド表示*/#whatsnewside  {width: 100%;}#whatsnewside ul {font-size: /* 新着情報サイドフォントサイズ */14px;color: #4c4c4c;list-style-type: none;width: /* 新着情報サイド　枠幅 */580px;border: 0px /* 新着情報サイド　枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;float: left;padding: 10px;display: inline; margin: 0;}#whatsnewside li {width: /* 新着情報サイド　枠幅 */580px;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;}#whatsnewside img{ width: 15px; height:18px; }/*--------------------------------------------------------リンク*/#reciprocallink  {width: 100%;}#reciprocallink ul {font-size: /* 相互リンクフォントサイズ */14px;color: /* 相互リンクフォントカラー */#999999;list-style-type: none;width: /* 相互リンク　枠幅 */580px;border: 0px /* 相互リンク　枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;float: left;padding: 10px;display: inline; margin: 0;}#reciprocallink li {width: /* 相互リンク　枠幅 */580px;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%;margin: 10px 0px 50px 0px;clear:both;}#advert {color: /* フォントカラー */#999999;font-size: /* フォントサイズ */14px;font-weight: /* フォント太さ */normal;border: /* 枠線有無 */0px /* 枠線種 */solid /* 枠線色 */#999999;background-color: #f9f9ff;padding: 10px;line-height: /* 行間隔 */1em;width: /* 枠幅 */580px;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: /* サイド　枠幅 */580px;overflow: hidden;text-align: center;overflow: hidden;}/*--------------------------------------------------------オススメ情報横並び*//* オススメ情報*/#recommendedinformationwidth ul {width: 100%;list-style-type: none;float: left;padding: 0em 0px 0em;display: inline; margin: 10px 0px 50px 0px;clear:both;}#recommendedinformationwidth li {width: /* オススメ情報　横並び枠幅 */580px;border: 0px /* オススメ情報　横並び枠線種 */solid #f9f9ff;background-color: #f9f9ff;float: left;padding: 10px;margin: -10px 0px 0px 0px;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報　横並びフォントサイズ */14px;}#recommendedinformationwidth h3{font-size : /* オススメ情報　横並びBフォントサイズ */14px;font-weight : normal;}#recommendedinformationwidth img{float: left;padding: 0px 10px 10px 0px;}#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;float: left;padding: 0em 0px 0em;display: inline; margin: 10px 0px 50px 0px;clear:both;}#recommendedinformationwidth2 li {width: /* オススメ情報2　横並び枠幅 */580px;border: 0px /* オススメ情報2　横並び枠線種 */solid #f9f9ff;background-color: #f9f9ff;float: left;padding: 10px;margin: -10px 0px 0px 0px;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報2　横並びフォントサイズ */14px;}#recommendedinformationwidth2 h3{font-size : /* オススメ情報2　横並びBフォントサイズ */14px;font-weight : normal;}#recommendedinformationwidth2 img{float: left;padding: 0px 10px 10px 0px;}#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;float: left;padding: 0em 0px 0em;display: inline; margin: 10px 0px 50px 0px;clear:both;}#recommendedinformationwidth3 li {width: /* オススメ情報3　横並び枠幅 */580px;border: 0px /* オススメ情報3　横並び枠線種 */solid #f9f9ff;background-color: #f9f9ff;float: left;padding: 10px;margin: -10px 0px 0px 0px;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報3　横並びフォントサイズ */14px;}#recommendedinformationwidth3 h3{font-size : /* オススメ情報3　横並びBフォントサイズ */14px;font-weight : normal;}#recommendedinformationwidth3 img{float: left;padding: 0px 10px 10px 0px;}#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;float: left;padding: 0em 0px 0em;display: inline; margin: 10px 0px 50px 0px;clear:both;}#recommendedinformationwidth4 li {width: /* オススメ情報4　横並び枠幅 */580px;border: 0px /* オススメ情報4　横並び枠線種 */solid #f9f9ff;background-color: #f9f9ff;float: left;padding: 10px;margin: -10px 0px 0px 0px;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報4　横並びフォントサイズ */14px;}#recommendedinformationwidth4 h3{font-size : /* オススメ情報4　横並びBフォントサイズ */14px;font-weight : normal;}#recommendedinformationwidth4 img{float: left;padding: 0px 10px 10px 0px;}#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;}/*--------------------------------------------------------オススメ情報縦並び*//* オススメ情報*/#recommendedinformationheight ul {margin: 0; padding: 0; list-style-type: none;}#recommendedinformationheight li {display: inline; padding: 10px; margin: -10px 0px 0px 0px;margin: 0; display: block;width: /* オススメ情報　縦並び枠幅 */580px;border: 0px /* オススメ情報　縦並び枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報　縦並びフォントサイズ */14px;}#recommendedinformationheight h3{font-size : /* オススメ情報　縦並びBフォントサイズ */14px;font-weight : normal;}#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: -10px 0px 0px 0px;margin: 0; display: block;width: /* オススメ情報2　縦並び枠幅 */580px;border: 0px /* オススメ情報2　縦並び枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報2　縦並びフォントサイズ */14px;}#recommendedinformationheight2 h3{font-size : /* オススメ情報2　縦並びBフォントサイズ */14px;font-weight2 : normal;}#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: -10px 0px 0px 0px;margin: 0; display: block;width: /* オススメ情報3　縦並び枠幅 */580px;border: 0px /* オススメ情報3　縦並び枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報3　縦並びフォントサイズ */14px;}#recommendedinformationheight3 h3{font-size : /* オススメ情報3　縦並びBフォントサイズ */14px;font-weight3 : normal;}#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: -10px 0px 0px 0px;margin: 0; display: block;width: /* オススメ情報4　縦並び枠幅 */580px;border: 0px /* オススメ情報4　縦並び枠線種 */solid #cccccc;background-color: #f9f9ff;overflow: hidden;color:#4c4c4c;font-size : /* オススメ情報4　縦並びフォントサイズ */14px;}#recommendedinformationheight4 h3{font-size : /* オススメ情報4　縦並びBフォントサイズ */14px;font-weight4 : normal;}#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;}input[type="radio"].bellows{    display: none;}#menusimple_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;}#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;color: #4c4c4c;padding: 15px 10px 15px 18px;width: /* シンプルメニュー幅 */180px; }#menusimple_an li a:hover{border: 1px solid #003265;background-color: #eff7ff;font-size: /* シンプルメニューフォントサイズ */14px;color: #4c4c4c;padding: 15px 10px 15px 18px;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;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;}#menuindex_an li {padding: 0px;margin: 2px 0px 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 15px;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;width:100%; padding: 15px 10px 15px 15px;text-decoration: none;color: #4c4c4c;font-size: /* インデックスメニューフォントサイズ */14px;}/*--------------------------------------------------------ボタン風ボタンアコーディオン*/#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 10px 15px 14px;border: inset 3px #004c98;background-color: #cce5ff;font-size: /* ボタン風メニューフォントサイズ */14px;color: #4c4c4c;text-align: /* ボタン風メニュー位置 */left;width: /* ボタン風メニュー幅 */180px; }#menubotan_an li a:hover{display: block;padding: 15px 10px 15px 14px;border: outset 3px #003265;background-color: #eff7ff;font-size: /* ボタン風メニューフォントサイズ */14px;color: #4c4c4c;text-align: /* ボタン風メニュー位置 */left;width: /* ボタン風メニュー幅 */180px; }/*--------------------------------------------------------ボーダーボタンアコーディオン*/#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 10px 15px 15px;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;padding: 15px 10px 15px 15px;color:#4c4c4c;margin:2px 0px;height:1.5em;width: /* ボーダーメニュー幅 */180px; }}
