@charset "Shift_JIS";/*/////////////////////////////////////////////////////////////	サブナビゲーションスタイル 	subnavi 関連 /////////////////////////////////////////////////////////////*//*  サブナビゲーション全体  */#box-subnavi{ float:left; width: 170px; margin: 10px 0 0 0; background-color: #f3f3f3; }#box-i-subnavi{ padding: 0 6px; }/*  検索フォーム  */#box-subnavi .search{ width: 154px; margin: 0 0 5px 0; background-color: #e3e3e3; float: left; }.search-l{ padding: 5px 10px; }form { padding:0; margin:0; }/*  メニューボタン  ********************************************//*  第一階層  */#menu-bt01 a { background-image: url("../image/button_01.gif"); }#menu-bt02 a { background-image: url("../image/button_02.gif"); }#menu-bt03 a { background-image: url("../image/button_03.gif"); }#menu-bt04 a { background-image: url("../image/button_04.gif"); }#menu-bt05 a { background-image: url("../../english/image/button_05.gif"); }#menu-bt06 a { background-image: url("../../english/image/button_06.gif"); }#menu-bt07 a { background-image: url("../../english/image/button_07.gif"); }#menu-bt08 a { background-image: url("../../english/image/button_08.gif"); }#menu-bt09 a { background-image: url("../../english/image/button_09.gif"); }.scroll { width: 154px; height: 36px; margin: 3px 0 0 0; float: left; }.scroll a { display: block; width: 154px; height: 36px; background-repeat: no-repeat; background-position: 0px 0px; }.scroll a:hover { background-position: 0px -36px; }.scroll a span { position: absolute; text-indent: -9999px; }/*  第二階層  */.scroll-m { width: 154px; margin:0; padding:0; float: left; }.scroll-m ul { margin: 0; padding: 0; list-style-type: none; }.scroll-m ul li { margin: 0px 0 0 0; padding: 0; line-height: 1.5em; }.mnavi a, .mnavi a:visited {display:block;border-bottom: 1px solid #a1b2c0;background-color: #dfdddd;padding: 3px 3px 3px 25px;margin: 0;background-image: url(../image/menu-yaji_off.gif);background-repeat: no-repeat;background-position: 8px 7px;}.mnavi a:hover {display:block;border-bottom: 1px solid #a1b2c0;background-color: #b9defe;padding: 3px 3px 3px 25px;margin: 0;background-image: url(../image/menu-yaji_hover.gif);background-repeat: no-repeat;background-position: 8px 7px;}/*  第二階層　現在表示ページ  */.select_on a, .select_on a:hover, .select_on a:visited {display:block;border-bottom: 1px solid #a1b2c0;background-color: #b9defe;color: #390;text-decoration: none;padding: 3px 3px 3px 25px;margin: 0;background-image: url(../image/menu-yaji_hover.gif);background-repeat: no-repeat;background-position: 8px 7px;}/*  第二階層　現在表示ページ　第三階層含む  */.select_on_go3 a, .select_on_go3 a:hover, .select_on_go3 a:visited {display:block;border-bottom: 1px solid #a1b2c0;background-color: #b9defe;color: #390;text-decoration: none;padding: 3px 3px 3px 25px;margin: 0;background-image: url(../image/menu-yaji_on.gif);background-repeat: no-repeat;background-position: 8px 7px;}/*  第二階層　調査実績  */.mnavi-cyo a, .mnavi-cyo a:visited {display:block;border-bottom: 1px solid #c6c6c6;background-color: #dfdddd;padding: 6px 5px 5px 25px;background-image: url(../image/menu-yaji_b_off.gif);background-repeat: no-repeat;background-position: 6px 7px;}.mnavi-cyo a:hover {display:block;border-bottom: 1px solid #c6c6c6;background-color: #b9defe;padding: 6px 5px 5px 25px;background-image: url(../image/menu-yaji_b_hover.gif);background-repeat: no-repeat;background-position: 6px 7px;}/*  第二階層　調査実績　現在表示ページ  */.select_b_on a, .select_b_on a:hover, .select_b_on a:visited {display:block;border-bottom: 1px solid #c6c6c6;background-color: #b9defe;color: #390;text-decoration: none;padding: 6px 5px 5px 25px;margin: 0;background-image: url(../image/menu-yaji_b_on.gif);background-repeat: no-repeat;background-position: 6px 7px;}/*  第三階層  */#scroll-s { float:left; width: 154px; padding: 0; }.scroll-s { width: 154px; margin:0; float: left; }.scroll-s ul { margin: 0; padding: 0; list-style-type: none; }.scroll-s ul li { margin: 0 0 0 0; font-size: 0.8em; line-height: 1.2em; }.snavi a, .snavi a:link, .snavi a:visited {display:block;background-color: #e0f0fd;text-decoration: none;padding: 5px 5px 5px 23px;margin: 0;background-position: 18px 9px;border-bottom: 1px dotted #a1b2c0;}/*  第三階層　下に線を引かない  */.snavi-nbr a, .snavi-nbr a:link, .snavi-nbr a:visited {display:block;background-color: #e0f0fd;text-decoration: none;padding: 5px 5px 5px 23px;margin: 0;}/*  第三階層　現在表示ページ  */.menu-s-now a, .menu-s-now a:link, .menu-s-now a:hover, .menu-s-now a:visited {display:block;background-color: #e0f0fd;margin:0;padding: 5px 5px 5px 23px;border-bottom: 1px dotted #a1b2c0;}/*  第三階層　現在表示ページ　下に線を引かない  */.menu-s-nbr-now a, .menu-s-nbr-now a:link, .menu-s-nbr-now a:hover, .menu-s-nbr-now a:visited {display:block;background-color: #e0f0fd;margin:0;padding: 5px 5px 5px 23px;}/*  第一階層からの閉じフッター  */.menu-foot{width:154px;height:14px;background : url(../image/mnavi_end.gif) no-repeat ;margin:0; padding:0;}/*  サブリンク  ********************************************/#sublink-box{ width: 154px; margin: 10px 0 0 0px; padding: 0; background-color: #e3e3e3; }#sublink-text{ padding: 10px; margin: 0; }#sublink-text02{ padding: 10px; margin: 0; }#sublink-box ul { margin: 0; padding: 0; list-style-type: none; }#sublink-box li {margin: 5px 0px;_margin: 0px 0px;padding : 0px 0px 0px 10px;background-image: url(../image/sublink_ico.gif);background-repeat: no-repeat;background-position: center left;}/*  書籍広告  ******************************************/.ad-title{ margin: 15px 0 2px 2px; padding: 1px; }.advertise-box{ width: 154px; margin: 5px 10px 0 0; padding: 0px; border: solid 1px #ccc; background-color: #fff; float: left; }.ad-contents{ margin: 0 0 3px 0; padding: 8px; }.advertise-box .ad-bookpic{ float: left; margin: 0 5px 0 0; paddding: 0; }
