/*-------------------------- */ /* ベース設定 */ /*-------------------------- */ body { margin: 5px 0px 0px 5px; padding: 0px; color: #000000; font: 12px "MS Pゴシック", sans-serif; } a:link{ color:#333399; text-decoration:underline; } a:visited{ color:#990099; text-decoration:underline;} a:hover{ color:#FF0000; text-decoration:underline; } a:active{ color:#FF0000; text-decoration:underline;} /*-------------------------- */ /* レイアウト構成 */ /*-------------------------- */ /* トップ -----------------------------*/ #WRAPPER { margin-right: auto; margin-left: auto; width: 800px; } #PAGEBODY { margin-right: 0; margin-left: 0; width: 800px; text-align: center; } #HEADER-TOP { text-align: right; background-image:url(./preset_images/top_head.gif); padding-top: 6px; padding-right: 103px; padding-bottom: 40px; background-repeat: no-repeat; } #CONTENTS-SUB-TOP { float: left; width: 240px; line-height: 1.3em; margin-left: 20px; margin-right: 40px; } #CONTENTS-MAIN-TOP { float: left; width: 430px; line-height: 1.3em; } #FOOTER { width: 800px; text-align: center; padding-top: 5px; padding-bottom: 5px; } /* 2階層 -----------------------------*/ #HEADER { text-align: right; background-image:url(./preset_images/lv2_head.gif); padding-top: 6px; padding-right: 103px; padding-bottom: 0px; background-repeat: no-repeat; } #HEADER-MENU { text-align: right; background-image:url(./preset_images/lv2_menu_menu_bg.gif); } #BREAD { float: left; padding-top: 10px; padding-bottom: 10px; font-size: 10px; } #CONTENTS-MENU { float: left; width: 179px; padding-right: 20px; line-height: 1.3em; } #CONTENTS-MAIN { float: left; width: 600px; text-align: left; line-height: 1.5em; } #PTOP { text-align: right; font-size: 10px; } #PAGE-TITLE-LV1 { padding: 3px 10px; margin: 0px; top: 10px; vertical-align: middle; font-size: 12px; color: #FFFFFF; font-weight: bold; background-image: url(./preset_images/p-title.gif); background-repeat: no-repeat; text-align: right; } #PAGE-TITLE-LV2 { background-image: url(./preset_images/h1_bg.gif); background-repeat: no-repeat; top: 10px; vertical-align: middle; font-size: 16px; padding: 10px 10px 10px 15px; margin: 0px; } #PAGE-TITLE-LV3 { background-repeat: no-repeat; padding: 5px 5px 5px 10px; margin: 0px; top: 10px; font-size: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4EB47B; background-color: #DFEFE6; } /* ニュース 0306追加 */ #LV2-NEWS { padding: 20px; background-color: #EEEEEE; } /* メニュー */ #CONTENTS-MENU a:link { color:#068F5E; text-decoration:none; } #CONTENTS-MENU a:visited { color:#666666; text-decoration:none;} #CONTENTS-MENU a:hover { color:#068F5E0; text-decoration:underline; } #CONTENTS-MENU a:active { color:#068F5E; text-decoration:underline;} .menu_content { background-image: url(./preset_images/c_menu_bg.gif); width: 179px; padding: 0px; margin: 0px; background-position: left; } .menu_content ul, li{ margin: 0; padding: 0; } .menu_content span { color: #FF9933; } .menu_content_list_lv1 { color: #068F5E; text-align: left; padding: 6px 5px 6px 25px; margin: 0 0 0 0px; line-height: 1.3em; list-style-type: none; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4EB47B; background-image: url(./preset_images/c_menu_list._lv1gif.gif); background-repeat: no-repeat; list-style-position: outside; } .menu_content_list_lv1_stay { color: #068F5E; text-align: left; padding: 6px 5px 6px 25px; margin: 0 0 0 0px; line-height: 1.3em; list-style-type: none; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4EB47B; background-image: url(./preset_images/menu_lv1_bg_stay.gif); background-repeat: no-repeat; list-style-position: outside; } .menu_content_list_lv2 { color: #068F5E; text-align: left; padding: 3px 3px 3px 20px; margin: 0px 2px 0px 0px; list-style-position: outside; line-height: 1.3em; background-image: url(preset_images/c_menu_list._lv2.gif); background-repeat: no-repeat; background-position: left top; list-style-type: none; } .menu_content_list_lv2_stay { color: #068F5E; text-align: left; padding: 3px 3px 3px 20px; margin: 0px 2px 0px 0px; list-style-position: outside; line-height: 1.3em; background-image: url(preset_images/c_menu_list._lv2_stay.gif); background-repeat: no-repeat; background-position: left top; list-style-type: none; } .menu_content_list_lv3 { color: #068F5E; text-align: left; padding: 3px; margin: 0px 2px 0px 30px; list-style-position: outside; line-height: 1.3em; background-color: #FFFFFF; list-style-type: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DFEFE6; } .menu_content_list_lv3_stay { color: #068F5E; text-align: left; padding: 3px; margin: 0px 2px 0px 30px; list-style-position: outside; line-height: 1.3em; background-color: #FFF4D0; list-style-type: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DFEFE6; } .menu_content_line { text-align: left; padding: 0px 0px 0px 3px; margin: 0px; list-style-position: outside; line-height: 1.3em; list-style-type: none; } .menu_content_h { color: #FFFFFF; text-align: left; padding: 3px; list-style-position: outside; line-height: 1.3em; list-style-type: none; margin-top: 10px; margin-right: 2px; margin-bottom: 10px; margin-left: 1px; background-color: #48AD89; } .third { padding-top: 0; padding-right: 0; padding-bottom: 0; } .forth { padding: 0; } /* サブトップ */ #CONTENTS-MAIN-SUBTOP { width: 800px; line-height: 1.5em; text-align: left; } /* サブウィンドウ */ #WRAPPER-SUBW { margin-right: auto; margin-left: auto; width: 580px; } #CONTENTS-MAIN-SUBW { width: 580px; line-height: 1.5em; } #FOOTER-SUBW { width: 580px; text-align: center; padding-top: 5px; padding-bottom: 5px; } /* メイン */ #CONTENTS-MAIN-SUBW p,#CONTENTS-MAIN p,#CONTENTS-MAIN-SUBTOP p { margin-top: 5px; margin-bottom: 5px; margin-left: 10px; } /*-------------------------- */ /* 見出し */ /*-------------------------- */ h1 { top: 10px; font-size: 18px; padding: 3px; font-weight: bold; background-image: url(./preset_images/h1.jpg); background-repeat: repeat-y; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #999999; border-bottom-color: #999999; background-position: right; } h2 { font-size: 16px; padding: 3px; background-color: #4EB47B; color: #FFFFFF; } h3 { font-size: 14px; padding: 3px; background-color: #DFEFE6; border: 1px solid #CCCCCC; } h4 { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CCCCCC; font-size: 14px; padding: 3px; } h5 { top: 10px; font-size: 14px; padding: 3px; font-weight: bold; border-left-width: 5px; border-left-style: solid; border-left-color: #4EB47B; } h6 { font-size: 14px; font-weight: bold; color: #068F5E; padding: 0px 0px 0px 8px; } h1,h2,h3,h4,h5,h6 { margin-top: 30px; } /* 個人情報保護 --------------------------------- */ .overflow { overflow: scroll; height: 80px; overflow-x:hidden; background-color:#EEEEEE; padding: 10px; margin-left: 10px; margin-bottom: 0.5em; } .h_features { color: #068F5E; background-color: #DFEFE6; padding: 5px; } /* フォーム --------------------------------- */ .SMALL1 { color: #FF0000; font-size: 9px; } .SMALL2 { font-size: 9px; }