@charset "shift_jis"; body { font-family: "メイリオ", "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; /*全般の文字サイズ*/ line-height: normal; color: #666666; /*全般の文字色*/ background: #FFFFff url(../images/bg_top2.gif) repeat-x; /*背景色と壁紙(上部の壁紙)設定*/ margin: 0px; padding: 0px; text-align: center; } h5 { border-left:solid 10px #999999; /* 左側の罫線 */ border-top:solid 1px #999999; /* 上側の罫線 */ border-right:solid 1px #999999; /* 右側の罫線 */ border-bottom:solid 1px #999999; /* 下側の罫線 */ padding-top:3px; /* 上部から文字までの距離 */ padding-left:3px; /* 左部から文字までの距離 */ width:70%; /* 全体の幅 */ background-image:url(../images/haikei.gif);/* 背景の模様 */ font-size:14px; } h3, p, ul, li { margin: 0px; padding: 0px; font-size: 100%; } h1 {  margin: 0px;  padding: 0px;  text-align: center; } img { border: none; } pre { font-size:14px; font-family:"メイリオ", "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; } /*全体的なリンク設定 ---------------------------------------------------------------------------*/ body a, body2 a { color: #009; /*リンク部分の文字色*/ } a:hover { color: #C00; /*リンク部分のカーソルオーバー時の文字色*/ } /*コンテナー ---------------------------------------------------------------------------*/ #container { width: 990px; margin-right: auto; margin-left: auto; text-align: left; background-color:#FFFFFF; } #titlebox { width: auto; height:50px; padding-top: 10px; text-align:left; text-indent:20%; background:url(../images/titlebox.jpg) no-repeat; font-size:25px; line-height:normal; color: #333; font-weight: bold; margin:0 auto; } /*ヘッダー ---------------------------------------------------------------------------*/ #header { position: relative; width: 990px; height:140px; } #header h1 { font-size: 11px; font-weight: normal; line-height: 13px; position: absolute; left: 500px; top: 10px; width: auto; height: 15px; } #header #logo { vertical-align: top; padding-top: 5px; padding-bottom: 0px; padding-left: 0px; } /*上部右のナビメニュー(各種申請用紙,ENGLISHなど)*/ #header #f_right { width:400px; height:25px; float:right; padding-top:60px; vertical-align:bottom; } /*トップメニュー ---------------------------------------------------------------------------*/ ul#topmenu { height: 55px; list-style-type: none; line-height: 55px; font-size: 120%; background: url(../images/topmenu_bg_s.gif) no-repeat top; padding-right: 15px; padding-left:15px; letter-spacing: 0.2em; /*メニューのテキストの文字間隔を少し広めにとる設定*/ overflow: hidden; } ul#topmenu li { float: left; } ul#topmenu li a { color: #FFFFFF; /*メニューの文字色*/ text-decoration: none; display: block; padding-right: 15px; padding-left: 15px; background: url(../images/topmenu_line.gif) no-repeat right; } ul#topmenu li a:hover { background: url(../images/topmenu_bg.gif) no-repeat bottom; font-size: 100%; } /*コンテンツ ---------------------------------------------------------------------------*/ #contents { width: 990px; margin-right: auto; margin-left: auto; padding-top: 15px; text-align: center; } /*テーブルの設定と枠線、背景色の設定----------------------------------------*/ table.tblbd { line-height:1.3em; border-color:#aeaeae; border-style:solid; border-width:1px 0px 0px 1px;/*テーブルの上枠線と、左枠線の設定*/ } table.tblbd td { border: 1px solid #aeaeae; border-width: 0px 1px 1px 0px; font-family: "メイリオ", "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; } /*::::::::::::::文字囲み:::::::::::::::::::::::::::*/ .cubettl{ border-style: solid; border-width: 1px; border-color: #000000; color:#000000; } /*Safariのみ見え方が異なるため、ハックで調整*/ body:last-child:not(:root:root) .cubettl { padding-top:0px; padding-bottom:1px; } /*:::::::::::::::::::::::::::::::::::::::::::::::*/ .center{ margin:0 auto; text-align:center; } td.jisage { padding-left:1.0em; } .bgimg { background-image:url(../images/borange.gif); background-repeat:no-repeat; background-position:center top; } .bgimg2 { background-image:url(../images/borange2.gif); background-repeat:no-repeat; background-position:center top; } .mojikakomi { /*[プログラム]ページで表の中で使用*/ text-align:left; padding-left:10px; } .bg_blue { background-color:#0066CC; color:#FFF; } b { font-size:15px; font-weight:bold; } .left_space {  /*pタグで使用。spanタグは避ける*/ margin-bottom:0px; padding-left: 30px; } /*pタグで使用。spanタグは避ける*/ .jisage2 {   margin-top:15px; margin-left:15px; margin-right:15px; padding:10px; line-height: 120%; text-align:left; border: 1px solid #BDE4E8; } .jisage3 { line-height: 130%; text-align:left; width:100%; } /*=========部会newsのメインコンテンツ==================*/ #main { width: 930px; padding-top: 0px; padding-left:30px; padding-right:30px; padding-bottom:50px; text-align:left; line-height: 23px; } #main h2 { font-size: 120%; background: url(../images/h2_bukainew.gif) no-repeat; line-height: 45px; height: 45px;/*背景の高さ指定*/ overflow: hidden; padding-left:90px;   padding-top:2px; margin: auto; } #main ul li { padding-left:0px; list-style-position: outside; list-style-type: disc; margin-left: 20px; } #main article { padding-left:20px; padding-right:20px; } /*mainの上にある文字によるナビの設定-------------------------------*/ .menu_navi { padding-top:8px; padding-bottom:10px; font-size:100%; } /*========================    フッター =========================*/ #footerbg { /*背景色と壁紙(下部の壁紙)設定*/ background: url(../images/bg_bottom.png) repeat-x bottom; width:100%; min-width:1000px; } #footer { clear: both; width: 990px; margin-right:auto; margin-left:auto; background:url(../images/footer_img.png) no-repeat; height:120px; line-height: 1.4; text-align: center; } html {  margin-bottom:1px;  height:100%; }