@charset "EUC-JP"; /* CSS Document */ /*------------------------------------------- Reset -------------------------------------------*/ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; } fieldset, img { border:0; } address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; } ol, ul { list-style:none; } caption, th { text-align:left; } h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; } q:before, q:after { content:''; } abbr, acronym { border:0; } a { text-decoration: none; color: #009a91; } a:hover { /* [disabled]color: #009a91; */ } /*------------------------------------------- header -------------------------------------------*/ #header { width: 900px; margin-top: 10px; } #header #hed_img { margin-right: 10px; margin-left: 10px; margin-top: 0px; } /*------------------------------------------- GlobalNav -------------------------------------------*/ #header ul#hed_nav, ul#hed_nav li, ul#hed_nav li a { padding:0; display:block; height:40px; } ul#hed_nav { margin-left: 10px; margin-top: 5px; background-repeat: repeat-x; margin-right: 10px; background-image: url(./images/20100714081326.jpg); } ul#hed_nav li { float:left; } ul#hed_nav li a { overflow:hidden; text-indent:-100000em; } ul#hed_nav #hed_nav01 a { width:147px; background-image: url(./images/20100714081326.jpg); background-repeat: no-repeat; } ul#hed_nav #hed_nav02 a { width:147px; background-image: url(./images/20100714081326.jpg); background-repeat: no-repeat; background-position: -147px 0px; } ul#hed_nav #hed_nav03 a { width:146px; background-image: url(./images/20100714081326.jpg); background-repeat: no-repeat; background-position: -294px 0px; } ul#hed_nav #hed_nav04 a { width:147px; background-image: url(./images/20100714081326.jpg); background-repeat: no-repeat; background-position: -440px 0px; } ul#hed_nav #hed_nav05 a { width:146px; background-image: url(./images/20100714081326.jpg); background-repeat: no-repeat; background-position: -587px 0px; } ul#hed_nav #hed_nav06 a { width:147px; background-image: url(./images/20100714081326.jpg); background-repeat: no-repeat; background-position: -733px 0px; } ul#hed_nav #hed_nav01 a:hover { background:url(./images/20100714081326.jpg) no-repeat 0px -40px; width:147px; } ul#hed_nav #hed_nav02 a:hover { background:url(./images/20100714081326.jpg) no-repeat -147px -40px; width:147px; } ul#hed_nav #hed_nav03 a:hover { background:url(./images/20100714081326.jpg) no-repeat -294px -40px; width:146px; } ul#hed_nav #hed_nav04 a:hover { background:url(./images/20100714081326.jpg) no-repeat -440px -40px; width:147px; } ul#hed_nav #hed_nav05 a:hover { background:url(./images/20100714081326.jpg) no-repeat -587px -40px; width:146px; } ul#hed_nav #hed_nav06 a:hover { background:url(./images/20100714081326.jpg) no-repeat -733px -40px; width:147px; } /*------------------------------------------- TopNav -------------------------------------------*/ #header ul#top_nav, ul#top_nav li, ul#top_nav li a { padding:0; display:block; height:150px; } ul#top_nav { margin-left: 10px; margin-top: 5px; margin-right: 10px; } ul#top_nav li { float:left; } ul#top_nav li a { overflow:hidden; text-indent:-100000em; } ul#top_nav #top_nav01 a { width:217px; background-image: url(./images/20100714081357.jpg); background-repeat: no-repeat; } ul#top_nav #top_nav02 a { width:217px; background-image: url(./images/20100714081357.jpg); background-repeat: no-repeat; background-position: -221px 0px; margin-left: 4px; } ul#top_nav #top_nav03 a { width:217px; background-image: url(./images/20100714081357.jpg); background-repeat: no-repeat; background-position: -442px 0px; margin-left: 4px; } ul#top_nav #top_nav04 a { width:217px; background-image: url(./images/20100714081357.jpg); background-repeat: no-repeat; background-position: -663px 0px; margin-left: 4px; } /*------------------------------------------- Side -------------------------------------------*/ #side01 { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif; width: 250px; margin-left: 10px; } #side01 .s_midashi { font-size: 14px; background-image: url(./images/20100714081247.jpg); background-repeat: no-repeat; background-position: bottom; padding-left: 17px; margin-top: 25px; color: #5a5a5c; padding-bottom: 5px; font-weight: bold; } #side01 .s_midashi a { color: #5a5a5c; } #side01 ul .s_midashi_ko { font-size: 14px; background-image: url(./images/20100714081108.jpg); background-repeat: no-repeat; background-position: bottom; padding-left: 17px; color: #009a91; } #side01 ul li { font-size: 12px; padding-left: 27px; padding-top: 5px; line-height: 12px; /* [disabled]color: #009a91; */ } #side01 ol li p { font-size: 12px; background-image: url(./images/20100714081108.jpg); background-repeat: no-repeat; background-position: bottom; padding-left: 17px; color: #009a91; padding-bottom: 7px; padding-top: 19px; font-weight: bold; } #side02 { width:250px; margin-left: 10px; margin-bottom: 30px; } #side02 ol p { font-size: 14pt; background-image: url(./images/20100714081247.jpg); background-repeat: no-repeat; background-position: bottom; padding-left: 17px; margin-top: 25px; color: #5a5a5c; padding-bottom: 8px; } #side02 ol p a{ color:#5a5a5c; font-size: 14px; font-weight: bold; } /*------------------------------------------- Main -------------------------------------------*/ #main { width: 560px; margin-left: 25px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif; margin-top: 5px; } #main #info_01 { height: 200px; background-image: url(./images/20100714081438.jpg); background-repeat: no-repeat; padding-right: 30px; padding-left: 30px; padding-top: 25px; } #main #info_01 ol { width: 460px; } #main #info_01 .m_midashi { color: #5a5a5c; font-size: 18px; background-image: url(./images/20100714081247.jpg); background-repeat: repeat-x; background-position: bottom; padding-left: 10px; padding-bottom: 3px; font-weight: bold; width: 450px; line-height: 18px; } #main #info_01 ul .list_mid { font-size: 14px; color: #e88e28; padding-top: 12px; padding-left: 25px; background-position: 10 12px; } #main #info_01 ul li { font-size: 12px; padding-left: 25px; padding-top: 10px; line-height: 12px; background-image: url(./images/20100714080941.jpg); background-repeat: no-repeat; background-position: 10 10px; color: #009a91; } #main #info_02 { margin-top: 22px; } #main #info_02 #m_midashi02 { font-size: 14px; color: #e88e28; padding-left: 10px; padding-bottom: 3px; background-image: url(./images/20100714081247.jpg); background-repeat: repeat-x; background-position: bottom; width: 250px; line-height: 14px; margin-bottom: 10px; font-weight: bold; } #main #info_02 ul li { font-size: 10px; line-height: 10px; margin-top: 10px; margin-left: 20px; } #main #corner { margin-top: 22px; } #main #corner a .img_qa { margin-bottom: 22px; } #main #blog_list { margin-top: 22px; width: 530px; float: left; } #main #blog_list #m_blog { font-size: 16px; color: #5a5a5c; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; background-image: url(./images/20100714081247.jpg); background-repeat: repeat-x; background-position: bottom; width: 500px; line-height: 14px; margin-bottom: 10px; font-weight: bold; } #main #blog_list dl dt { float: left; font-size: 14px; padding-top: 3px; margin-left: 20px; width: 80px; line-height: 10px; } #main #blog_list dl dd a{ color: #000000; margin-left: 20px; } #main #blog_list dl dd { font-color: #000000; float: left; font-size: 14px; width: 400px; line-height: 10px; padding-bottom: 10px; padding-top: 3px; } #main #twitter_list { margin-top: 22px; float: left; clear: left; } } #main #n1 { font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 1.8em; color: #000000; height: auto; width: 560px; } #main #n2 { font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #6699FF; height: 36px; width: 530px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; } #main #n3 { font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 16px; line-height: 1.8em; color: #ff6600; font-weight: bold; height: auto; width: 560px; } /*------------------------------------------- Footer -------------------------------------------*/ #footer { width: 900px; color: #221916; background-color: #d3d4d5; background: url(./files/foot_bg.gif) center repeat-y; height: 95px; padding-top: 30px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif; } #footer p{ font-size: 10px; text-align: center; margin-bottom: 5px; line-height: 10px; background: url(./files/foot_bg.gif) center repeat-y; } #footer table { float: right; margin-right: 50px; margin-top: -30px; background: url(./files/foot_bg.gif) center repeat-y; } #footer table tr td p a { color: #221916; background: url(./files/foot_bg.gif) center repeat-y; } .LevelTitle{display:none;} .MainTitle{ height: 54px; width: 560px; background: url(./images/20110510104454.jpg) no-repeat left top; font-size: 17px; font-weight: bold; color: #ffffff; padding-top: 4px; padding-left: 20px; margin-top: 20px; margin-bottom: 15px; margin-left: 40px; } .MainTable{ padding-left:15px; padding-right:15px; } .wp_sub_title{ padding-left:30px; } body{ background: url(/images/nosaka_bg.gif) center repeat-y; }