body{
background-image: url(img/karimenu.gif);
margin:0px;
padding:0px;
text-align:center;
}
/*ヘッダーの要素指定*/
#header{
width:800px;
margin-left:auto;
margin-right:auto;
}
#headerlogo{
vertical-align:top;
padding-left:15px;
padding-top:13px;
width:222px;
}

#headertable{
vertical-align:bottom;
}

.item{
	border-bottom: 1px solid #F7F7EA;
}
.white-back{
	background-color: #FFFFFF;
}
.odd-back{
	background-color: #DCD9CD;
}
.even-back{
	background-color: #E0DDC0;
}



/*メニューの要素指定*/
#menu{
width:800px;
margin-left:auto;
margin-right:auto;
}
#menulogo{
vertical-align:top;
padding-top:13px;
width:222px;
}
#menu1{
vertical-align:middle;
padding-right:15px;
padding-bottom:5px;
}

#indexmenues{
margin-top:6px;
margin-bottom:6px;
}

.menuesfont{
border-bottom-style:dotted;
border-bottom-width:1px;
}

#menutable{
vertical-align:middle;
background-image:url(img/touka.gif);
background-color:#000000;
padding-bottom:0px;
margin-bottom:0px;
}
#menutablef{
background-image:url(img/touka2.gif);
padding:0px;
margin:0px;
}
#menutablem{
vertical-align:middle;
background-image:url(img/touka2.gif);
padding-bottom:-5px;
margin:0px;
}

#interviweeimg{
vertical-align:top;
width:250px;
background-image:url(img/karimenu.gif);
padding-top:10px;
padding-bottom:10px;
}

#matrix{
width:230px;
}
#matrix .m{
text-align:center;

}
#matrix .c{
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:3px;
font-size:12px;
letter-spacing:0.2mm;
color:#736333;
}
#matrix .new_l{
color:#fefefe;
background-image: url(img/NEWicon.gif);
}
#matrix .new_r{
background-color:#F3F2ED;
}
#matrix .kousin{
vertical-align:middle;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:2px;
font-size:11px;
letter-spacing:0.2mm;
color:#736333;
background-color:#f7f7ea;
}


/*メインの要素指定*/
.main{
width:800px;
margin-left:auto;
margin-right:auto;
}


.line{
width:1px;
background-color:#f7f7ea;

}


.kiji{
background-image:url(img/touka.gif);
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
vertical-align:top;
}
.divkiji{
padding-top:0px;
}
.topinfo{
color:#322f2f;
font-size:13px;
line-height:1.5em;
letter-spacing:0.2mm;
padding-left:37px;
}

/*フッターの要素指定*/
#footer{
width:800px;
margin-left:auto;
margin-right:auto;
}
#headerlogo{
vertical-align:top;
padding-left:15px;
padding-top:13px;
width:222px;
}

#headertable{
vertical-align:bottom;
padding-bottom:6px;
}

/*その他*/
#intro{
padding:10px;
width:307px;
}
#intros{
padding:0px;
text-align:right;
width:307px;
}

#right{
text-align:right;
padding-right:20px;
}



/*見出し属性<h>*/
h2{
font-size:26px;
font-weight:bolder;
color:#3366ff;
font-weight:normal;
}
/*
background-image:url(img/sq.gif);
background-repeat:no-repeat;
padding-left:33px;
*/

h3{
font-size:15px;
color:#333300;
font-weight:bold;
padding-left:10px;
}
h4{
font-size:16px;
color:#333300;
font-weight:bold;
background-image:url(img/hback.gif);
background-repeat:no-repeat;
padding-left:37px;
padding-bottom:0px;
padding-top:2px;
height:20px;
}
h5{
line-height:0.9em;
font-size:16px;
color:#333300;
font-weight:bold;
background-image:url(img/hbackf.gif);
background-repeat:no-repeat;
padding-left:37px;
padding-bottom:0px;
padding-top:2px;
margin-top:12px;
height:20px;
}
/*
background-image:url(img/hback.gif);
background-repeat:no-repeat;
padding-left:24px;
*/

/*お客さんのセリフ*/
.k{
color:#322f2f;
font-size:13px;
line-height:1.5em;
letter-spacing:0.2mm;
}

/*インタビュアーのセリフ*/

.t{
color:#5965a6;
font-size:13px;
line-height:1.5em;
letter-spacing:0.2mm;
}
/*その他*/
.at{
color:#52442f;
font-size:12px;
line-height:1.1em;
letter-spacing:0.2mm;
font-weight:bold;
}
.ss{
color:#215ca8;
font-size:10px;
line-height:1.1em;
letter-spacing:0.2mm;
}
.sm{
color:#0000ff;
font-size:12px;
line-height:1.1em;
letter-spacing:0.2mm;
}








/**/






/*リンクの表示設定*/
a:link{
text-decoration:none;
color:#993333;
}
a:hover{
text-decoration:none;
color:#ff4400;
}
a:visited{
text-decoration:none;
color:#996666;
}




