﻿@charset "UTF-8";
/* CSS Document */



/* 共通 */
a{
  text-decoration:  underline;
}
a:link{
color:#000000;
}
a:visited{
color:#000000;
}
a:active{
color:#000000;
}
a:hover{
color:#900000;
}
body{
margin:0px;
padding:0px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:100%;
font-weight:normal;
line-height:160%;
color:#000000;
background-color:#FFFFFF;
}
div.center{
margin-bottom:8px;
vertical-align:top;
text-align:center;
}
div.floatL{
margin:0px 16px 16px 0px;
padding:0px 0px 0px 0px;
float:left;
}
div.floatR{
margin:0px 0px 16px 16px;
padding:0px 0px 0px 0px;
float:right;
}
img{
border-style:none;
}
span.italic{
font-style:italic;
}
span.red{
color:#900000;
}
span.grey{
color:#666666;
}
span.details{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
span.details a{
text-decoration:underline;
font-weight:bold;
color:#333333;
}


/* レイアウト（通常） */
div.normal{
position:relative;
top:32px;
left:80px;
width:29em;
}
/* レイアウト（展示） */
div.exhibition{
position:absolute;
top:32px;
left:300px;
width:29em;
}
/* レイアウト（画像） */
div.picture{
position:relative;
top:32px;
left:40px;
width:200px;
}
/* レイアウト（地図） */
div.map{
position:relative;
top:64px;
left:16px;
width:532px;
text-align:center;
vertical-align:top;
border:1px solid #000000;
background-color:#FFFFFF;
}

/* タイトル */
div.category{
margin-top:0px;
padding-top:0px;
padding-bottom:17px;
border-bottom:1px solid #000000;
margin-bottom:13px;
}
div.title01A{
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:115.3%;
font-weight:bold;
padding-bottom:2px;
margin-bottom:0px;
}
div.title01B{
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:146.1%;
font-weight:bold;
padding-bottom:15px;
border-bottom:1px solid #000000;
margin-bottom:13px;
}
div.title02A{
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:146.1%;
font-weight:bold;
padding-bottom:15px;
margin-bottom:0px;
}
div.title02B{
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:115.3%;
font-weight:bold;
padding-bottom:15px;
border-bottom:1px solid #000000;
margin-bottom:13px;
}

/* サブメニュー */
div.normal div.submenu{
width:100%;
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
text-align:left;
padding-bottom:15px;
border-bottom:1px solid #000000;
margin-bottom:13px;
}
div.exhibition div.submenu{
width:100%;
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:right;
padding-bottom:15px;
border-bottom:1px solid #000000;
margin-bottom:13px;
}

/* 本文 */
div.normal div.body{
width:100%;
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
color:#000000;
padding-bottom:15px;
border-bottom:1px solid #000000;
margin-bottom:13px;
}
div.exhibition div.body{
width:100%;
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#000000;
padding-bottom:15px;
border-bottom:1px solid #000000;
margin-bottom:13px;
}
div.body a:link{
color:#000000;
}
div.body a:visited{
color:#000000;
}
div.body a:active{
color:#000000;
}
div.body a:hover{
color:#900000;
}

/* 期間、日付、時間 */
div.term, div.date, div.time{
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#000000;
padding-bottom:15px;
border-bottom:1px solid #000000;
margin-bottom:13px;
}
table.term{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-collapse:collapse;
border-style:none;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100%;
font-weight:normal;
color:#000000;
width:100%;
}
td.term2a{
width:11%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
td.term2aEx{
width:14%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
td.term2aEx2{
width:8em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
div.term2a{
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
}
td.term2b{
width:89%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
td.term2bEx{
width:86%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
td.term2bEx2{
width:21em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
div.term2b{
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
}

/* 見出し */
h1{
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100%;
font-weight:bold;
color:#000000;
padding-bottom:15px;
border-bottom:1px solid #000000;
margin-bottom:13px;
}
h2{
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100%;
font-weight:bold;
color:#000000;
padding-bottom:15px;
margin-bottom:0px;
}
h3{
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100%;
font-weight:bold;
color:#000000;
padding-bottom:0px;
margin-bottom:0px;
}
/* ハイビジョンギャラリーのページの見出し */ 
h4{
background-color:#eeeeee;
width:20%;
margin:0px 0px 8px 2px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100%;
padding:0px 4% 0px 4%;
border-width:0px 0px 2px 0px;
border-style:solid;
border-color:#e06b3d;
}
/* h9{
background-color:#e6d8c5;
margin:0px 72% 8px 2px;
padding:1px 4% 0px 4%;
border-width:1px;
border-style:solid;
border-color:#e75318;
} */

/* パラグラフ */
p.p1{
margin:0.00em 0.00em 0.00em 0.00em;
padding:0.00em 0.00em 1.60em 0.00em;
}
p.p1R{
margin:0.00em 0.00em 13px 0.00em;
padding:0.00em 0.00em 1.60em 0.00em;
border-bottom:1px solid #000000;
}
p.p2{
margin:0.00em 0.00em 0.00em 0.00em;
padding:0.00em 0.00em 0.00em 0.00em;
}
p.p2R{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:100%;
line-height:160%;
font-weight:normal;
color:#000000;
margin:0.00em 0.00em 0.00em 0.00em;
padding:0.00em 0.00em 0.00em 0.00em;
}
p.p3{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:100%;
line-height:160%;
font-weight:normal;
color:#555555;
background-color: #eeeeff;
margin:0.00em 0.00em 0.00em 0.00em;
padding:4px 4px 0px 4px;
}
/* お知らせ */
div.news1{
margin:0.00em 0.00em 0.00em 0.00em;
padding:0.00em 0.00em 1.60em 0.00em;
}
div.news2{
margin:0.00em 0.00em 0.00em 0.00em;
padding:0.00em 0.00em 1.60em 0.00em;
}

/* 表組み */
div.normaltable.t01{
margin:0px 0px 16px 0px;
padding:0px 0px 0px 0px;
border-collapse:collapse;
border-style:none;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:100%;
font-weight:normal;
color:#000000;
}
div.exhibition table.t01{
margin:0px 0px 16px 0px;
padding:0px 0px 0px 0px;
border-collapse:collapse;
border-style:none;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100%;
font-weight:normal;
color:#000000;
}
td.t01td1a{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
div.t01td1a{
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
}
td.t01td2a{
width:6em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
td.t01td2aR{
width:8em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
div.t01td2a{
margin:0px 0px 0px 0px;
padding:0px 4px 2px 0px;
}
td.t01td2b{
margin:0px;
padding:0px;
vertical-align:top;
width:23em;
}
td.t01td2bR{
margin:0px;
padding:0px;
vertical-align:top;
width:21em;
}
div.t01td2b{
margin:0px 0px 0px 0px;
padding:0px 0px 2px 4px;
}
td.t01td2c{
width:50%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
vertical-align:top;
}
div.t01td2c{
margin:0px 0px 0px 0px;
padding:0px 2px 4px 0px;
}
td.t01td2d{
width:50%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
vertical-align:top;
}
div.t01td2d{
margin:0px 0px 0px 0px;
padding:0px 0px 4px 2px;
}
td.pict2lb{
width:50%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
vertical-align:bottom;
}
div.pict2lb{
margin:0px 0px 0px 0px;
padding:0px 2px 4px 0px;
}
td.pict2cb{
width:50%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
vertical-align:bottom;
}
div.pict2cb{
margin:0px 0px 0px 0px;
padding:0px 1px 4px 1px;
}
td.pict2rb{
width:50%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
vertical-align:bottom;
}
td.back_grey01{
background:#eeeeee;
padding-left:10px;
text-align:center;
width:35%;
border-width:0px 0px 2px 0px;
border-style:solid;
border-color:#666666;
}
td.back_grey02{
background:#dddddd;
padding-left:10px;
text-align:center;
width:35%;
border-width:0px 0px 2px 0px;
border-style:solid;
border-color:#666666;
}
td.back_white{
width:65%;
text-height:200%;
padding:15px;
}
div.pict2rb{
margin:0px 0px 0px 0px;
padding:0px 0px 4px 2px;
}
td.capt1lt{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
vertical-align:top;
}
div.capt1lt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
td.capt2lt{
width:50%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
vertical-align:top;
}
div.capt2lt{
margin:0px 0px 0px 0px;
padding:0px 2px 0px 0px;
}
td.capt2ct{
width:50%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
vertical-align:top;
}
div.capt2ct{
margin:0px 0px 0px 0px;
padding:0px 1px 0px 1px;
}
td.capt2rt{
width:50%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
vertical-align:top;
}
div.capt2rt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 2px;
}
div.normal table.t02{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-collapse:collapse;
border-style:none;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:100%;
font-weight:normal;
color:#000000;
}
div.exhibition table.t02{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-collapse:collapse;
border-style:none;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100%;
font-weight:normal;
color:#000000;
}
td.t02td1a{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
div.t02td1a{
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
}
td.t02td2a{
width:15%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
div.t02td2a{
margin:0px 0px 0px 0px;
padding:0px 4px 2px 0px;
}
td.t02td2b{
width:85%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
div.t02td2b{
margin:0px 0px 0px 0px;
padding:0px 0px 2px 4px;
}


/* 等幅フォント */
div.normal span.date{
font-family:"ＭＳ 明朝", "Osaka-等幅";
}
div.exhibition span.date{
font-family:"ＭＳ ゴシック", "Osaka-等幅";
}
div.normal span.mono{
font-family:"ＭＳ 明朝", "Osaka-等幅";
}
div.exhibition span.mono{
font-family:"ＭＳ ゴシック", "Osaka-等幅";
}

/* 戻り先 */
div.normal div.back{
width:100%;
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
text-align:right;
padding-bottom:15px;
margin-bottom:0px;
}
div.exhibition div.back{
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:right;
padding-bottom:15px;
margin-bottom:0px;
}
div.back a:link{
color:#000000;
}
div.back a:visited{
color:#000000;
}
div.back a:active{
color:#000000;
}
div.back a:hover{
color:#900000;
}

/* 展覧会画像 */
div.pict{
margin-top:0px;
padding-top:0px;
padding-bottom:4px;
margin-bottom:0px;
}
div.capt{
margin-top:0px;
padding-top:0px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:90%;
font-weight:normal;
line-height:120%;
color:#000000;
padding-bottom:32px;
margin-bottom:0px;
}
div.picture a:link{
color:#000000;
}
div.picture a:visited{
color:#000000;
}
div.picture a:active{
color:#000000;
}
div.picture a:hover{
color:#900000;
}

/* 出品目録 */
table.catalog{
margin:0px 0px 16px 0px;
padding:0px 0px 0px 0px;
border-collapse:collapse;
border-style:none;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100%;
font-weight:normal;
color:#000000;
line-height:120%;
width:100%;
}
td.catalog3a{
width:28%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog3b{
width:57%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog3c{
width:15%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog3d{
width:28%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog3e{
width:57%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog3f{
width:15%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog3aT{
width:28%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog3bT{
width:57%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog3cT{
width:15%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog3dT{
width:28%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog3eT{
width:57%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog3fT{
width:15%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog4a{
width:8%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  center;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog4b{
width:24%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog4c{
width:53%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog4d{
width:15%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog4e{
width:8%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:center;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog4f{
width:24%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog4g{
width:53%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog4h{
width:15%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px none #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog4aT{
width:8%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  center;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog4bT{
width:24%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog4cT{
width:53%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog4dT{
width:15%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:  left;
vertical-align:top;
color:#000000;
background-color:#f3f3f3;
}
td.catalog4eT{
width:8%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:center;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog4fT{
width:24%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog4gT{
width:53%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
td.catalog4hT{
width:15%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #666666;
border-right:0px none #666666;
border-bottom:1px solid #666666;
border-left:0px none #666666;
text-align:left;
vertical-align:top;
color:#000000;
background-color:#FFFFFF;
}
div.catalog_cell{
margin:0px 0px 0px 0px;
padding:0.33em 0.33em 0.33em 0.33em;
}

/* 箇条書きの頭の記号を四角にする変更と箇条項目の間隔を開ける設定 (2010.07.追加) */

ul {
/* list-style-type:square; */
list-style-image:url(../material/item.gif);
/*
margin:0.00em 0.00em 1.58em 2.0em;padding:0;
padding:0;
*/
}

li {
margin-top:0.5em;
}

