/* ----- ファイヤーフォックス用--- */ body { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif; text-align:center; } /* リンクの設定 */ #menu A:link { /* color: black; */ color: white; text-decoration: none; } #menu A:visited { /* color: purple; */ color: white; text-decoration: none; } #menu A:active { /* color: orange; */ color: white; text-decoration: underline; } #menu A:hover { color: white; text-decoration: underline; } #primary A:link { /* color: black; */ color: blue; text-decoration: none; } #primary A:visited { /* color: purple; */ color: blue; text-decoration: none; } #primary A:active { /* color: orange; */ color: blue; text-decoration: underline; } #primary A:hover { color: red; text-decoration: underline; } #secondary A:link { /* color: black; */ color: blue; text-decoration: none; } #secondary A:visited { /* color: purple; */ color: blue; text-decoration: none; } #secondary A:active { /* color: orange; */ color: blue; text-decoration: underline; } #secondary A:hover { color: red; text-decoration: underline; } .TYPE1 { font-size:12px; font-weight: bold; color: white; /* text-decoration: underline; */ } .TYPE2 { font-size:12px; font-weight: bold; color: white; } .TYPE2A { font-size:12px; width: 760px; text-align: left; } .TYPE2B { font-size:10px; background-color:#FFFFC0; } .TYPE3 {font-size:14px; line-height:1.5em;} .TYPE3A {font-size:15px; line-height:1.5em;} .GRAY {background-color:#F3F3F3; } .font_yellow {background-color:yellow; padding:2px;} .LINE2{ border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style:solid; border-color:red;background-color:#FFFFCC;font-weight:bold; padding : 15px 0px 10px 0px; } .LINE3{ border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style:solid; border-color:blue;background-color:#FFFFCC;font-weight:bold; padding : 15px 0px 10px 0px; } .font_doc {font-family:"MS Pゴシック";font-size:13pt; font-weight:bold;letter-spacing:-1pt;color:blue;} .font_doc3 {font-family:"MS Pゴシック";font-size:13pt; font-weight:bold;letter-spacing:-1pt;color:red;} /* wrapper --------いちばん外側---------- */ #wrapper { width: 760px; margin: 0 auto; text-align:left; } /* container --------primaryとseondaryの外側---------- */ #container { position: relative; width: 100%; margin: 10px 0; } /* header --------------------------------*/ #h-left { width: 300px; } #h-right { width: 460px; padding: 10px 10px 10px 10px; font-weight: bold; line-height: 1.5; } /* ------ left menu ----------------- */ #secondary { float:left; left: 0px ; top 0px; font-size:12px; width: 0px; background : #ffffff url(leftside_bg.gif) repeat-y left top; padding: 0px 0px 0px 0px; line-height: 1.5; } #secondary table { font-size:13px; line-height: 1.5; } #content-right { /* width: 550px; */ } #menu { width: 760px; background-color: #2D78BF; /* background-color: #2FB540; */ height: 25px; padding: 3px 0px 0px 8px; font-size:15px; text-align:left; margin:0 auto; } #primary { float:right; font-size:12px; width: 760px; padding: 0px 0px 5px 15px; line-height: 1.5; } #primary table { font-size:12px; line-height: 1.5; } #primary h2 { font-size: 150%; border-left: 5px solid #2D78BF; font-weight: bold; background-color: #F3F3F3; border-bottom: 1px solid #CCCCCC; padding-left: 10px; margin-left: -10px; } #primary h3 { font-size: 120%; padding: 3px 10px; background-color: #F3F3F3; /* border-left: 5px solid #2D78BF; */ border-left: 5px solid #2FB540; border-bottom: 1px solid #CCCCCC; } #primary p { font-size: 115%; margin-top: 1em; margin-bottom: 1em; /* ---- 改行を止める */ /* letter-spacing: 0.1em; */ } #primary .date { font-size: 100%; text-align: right; color: #666666; } #primary .list,#secondary .list { margin-bottom: 20px; } #primary .list li,#secondary .list li { /* ---------- 矢印の項目を左へずらす */ margin: 5px 0 0 -20px; padding-left: 15px; background : url(arrow.gif) no-repeat left center; border-bottom: 1px solid #CCCCCC; list-style: none; } #secondary .list1 li { /* ---------- 矢印の項目を左へずらす */ margin: 5px 0 0 -35px; padding-left: 15px; padding-right: 5px; background : url(arrow.gif) no-repeat left center; border-bottom: 1px solid #CCCCCC; list-style: none; } /* ----set list data -------------------------------------*/ #primary .list h3 { font-size: 120%; padding: 3px 10px; background-color: #F3F3F3; border-left: 5px solid #2D78BF; /* border-left: 5px solid #2FB540; */ border-bottom: 1px solid #CCCCCC; } #secondary .list h3 { font-size: 120%; /* ----- タイトルとの間を狭くする----- */ margin-bottom: -10px; padding: 3px 15px; /* color: #FFFFFF; */ /* background-color: #2D78BF; */ /* background-color: #E0FFFF; */ background-color: #FFFFC0; border-bottom: 1px solid #CCCCCC; } #secondary .list1 h3 { font-size: 100%; margin-bottom: -10px; padding: 3px 10px; background-color: #F3F3F3; border-left: 5px solid #2D78BF; /* border-left: 5px solid #2FB540; */ border-bottom: 1px solid #CCCCCC; } #advertisement { float: right; width: 1px; } #footer { font-size:12px; clear: both; width: 700px; padding: 10px 0; border-top: 3px solid #CCCCCC; text-align: center; line-height: 1.5; } /* set table data -----------------------*/ table.tbl1 { font-size: 11pt; border-collapse: collapse; border: 2px solid #000000; } td.tbl1 { border-collapse: collapse; border: 1px solid #000000; background-color: #006633; font-weight: bold; color: white; text-align: center; } td.tbl2 { border-collapse: collapse; border: 1px solid #000000; padding: 5px 5px 5px 5px; line-height: 1.2; } td.tbl1a { border-collapse: collapse; border: 1px solid #000000; text-align: center; } td.tbl2a { border-collapse: collapse; border: 1px solid #000000; padding: 5px 5px 5px 5px; line-height: 1.2; } td.tbl2b { /* background-color: #DAFCF1; */ } td.tbl2bA { font-size:17px; } td.tbl3 { border-collapse: collapse; border: 1px solid #000000; background-color: #ffff80; } td.tbl3a { border-collapse: collapse; border: 1px solid #000000; } td.tbl3b { border-collapse: collapse; border: 1px solid #000000; background-color: #ffff80; text-align: center; font-weight: bold; } /* ヘッダー追加 -------------------------------------------------------------------*/ #header { text-align: left; width:760px; height:80px; background-image : url(img/logo.jpg); margin:0 auto; } h1 a { display: block; text-decoration: none; width: 600px; height: 25px; margin-left: 10px; padding-top: 10px; font-size: 25px; line-height: 25px; /* color: #333333; */ color: #000000; /* color: ##ec9800; */ } #header #sub { font-size: 12px; /* color: #A8A253; */ color: #000000; margin-left: 10px; margin-top: -15px; } /* コンテンツの線 -------------------------------------------------------------------*/ /* ------------------------ */ .img { display : block; text-align : left; color : #ff6600; height : 170px; width : 200px; float : left; } .text { display : block; text-align : left; /* width : 250px; */ float : right; } #bg2 { display : block; width : auto; color : #333333; border : 1px solid #cccccc; padding : 10px; height : 230px; /*width : 500px; */ } #bg2 ul { margin-top:5px ; } #bg2 ul li { text-align : left; overflow : hidden; width : 280px; height : 26px; display : block; line-height : 26px; text-indent : 18px; background : url(img/point.jpg) no-repeat; border-bottom-width : 1px; border-bottom-style : dotted; border-bottom-color : #cccccc; list-style-type : none; margin: 0 0 0 -20px; } .style2 { color : #ff6600; font-weight : bold; font-size : 13px; letter-spacing : 1px; } /* ------------------------ */ #bg3 { padding : 15px; display : block; /* width : auto; */ width : 700px; color : #333333; border : 1px solid #cccccc; margin-top : 10px; margin-bottom : 30px; background-color : #eeeeee; } #bg3 table { border-collapse : collapse; border : 1px solid #999999; color : #666666; clear : both; width : 100%; background-color : #ffffff; } #bg3 td { border-collapse : collapse; border : 1px solid #999999; margin : 0; padding : 4px; } #bg3 th { background-color : #c9ddf5; font-weight : bold; text-align : center; border : 1px solid #cccccc; } #primary h5 { font-size : 14px; line-height : 18px; text-align : center; color : #3e4f71; font-weight : bold; text-indent : 5px; border-bottom-width : 3px; border-bottom-style : solid; border-bottom-color : #3e4f71; margin-bottom : 5px; } .style1 { color : #ff0000; font-weight : bold; font-size : 14px; line-height : 21px; } /* -------------------------- */ #primary h6 { font-size : 14px; line-height : 18px; color : #3e4f71; font-weight : bold; text-indent : 5px; border-bottom-width : 3px; border-bottom-style : solid; border-bottom-color : #3e4f71; margin-bottom : 5px; }