body { color: black; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: white; text-align: center; margin: 5px auto 10px; }
p { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
td.td-footer1 { color: #fff; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #aaa; text-align: center; vertical-align: middle; width: 760px; margin-top: 5px; padding-top: 3px; padding-bottom: 3px; border-right: 1px solid #999; }
h1 { color: black; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; }
h2 { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; clear: both; }
#imagebox { color: #666; font-size: 10px; font-weight: normal; line-height: 120%; width: 200px; float: right; margin-right: 5px; margin-left: 10px; padding-top: 10px; padding-bottom: 10px; }
/*interview*/
table.table_interview { margin-right: auto; margin-left: auto; border-top: 1px solid #999; border-left: 1px solid #999; }
td.td_header { background-image: url(../images/main/logo_back.gif); background-repeat: repeat-x; background-position: 240px 0; height: 50px; padding-left: 15px; border-bottom: 1px solid #999; border-right: 1px solid #999; }
td.td_header1 { font-size: 10px; line-height: 100%; padding: 5px; border-right: 1px solid #999; order-bottom-style: solid; }
td.td_header2 { background-image: url(../images/main/header_back.gif); background-repeat: repeat-x; background-position: 240px 0; padding-left: 15px; border-bottom: 1px solid #999; border-right: 1px solid #999; }
td.td_title { height: 40px; padding: 3px; border-right: 1px solid #666; }
td.td_meinphoto { text-align: center; vertical-align: middle; padding-top: 15px; padding-bottom: 15px; border-right: 1px solid #666; }
td.td_pro { text-align: center; vertical-align: top; padding: 5px; border-right: 1px solid #666; }
td.td_naiyou { color: #333; font-size: 12px; line-height: 150%; vertical-align: top; padding: 20px; border-right: 1px solid #666; }
td.td_close { text-align: right; vertical-align: middle; padding-top: 5px; padding-right: 50px; padding-bottom: 5px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; }
span.span_10px { font-size: 10px; }
td.td-footer4 { font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; vertical-align: middle; width: 760px; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #aaa ; border-bottom: 1px solid #aaa; order-bottom-style: solid; }
h1.h1_title { color: black; font-weight: bold; margin-top: 5px; padding-bottom: 2px; border-bottom-style: solid; border-bottom-width: 1px; }
h2.h2_maintitle { color: black; font-size: 14px; font-weight: bold; line-height: 150%; margin-bottom: 0; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
p.p_pro { color: #333; font-size: 11px; line-height: 150%; text-align: left; width: 560px; margin-left: 15px; padding-top: 10px; border: solid 1px #666; }
img.img_pro { float: left; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
img.img_name { margin-bottom: 10px; border-bottom: 1px solid black; }
h2.h2_title { margin-top: 10px; margin-bottom: 10px; padding-top: 2px; padding-bottom: 2px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; }
p.p_naiyou { color: #333; line-height: 150%; }
span.span_blb { color: black; font-weight: bold; }
#imagebox180 { color: #666; font-size: 10px; font-weight: normal; line-height: 120%; width: 180px; float: right; margin-right: 5px; margin-left: 10px; padding-top: 10px; padding-bottom: 10px; }
img.img_waku { border: solid 1px #333; }
img.img_pro_waku { float: left; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border: solid 1px #333; }
#imagebox182 { color: #666; font-size: 10px; font-weight: normal; line-height: 120%; width: 182px; float: right; margin-right: 5px; margin-left: 10px; padding-top: 10px; padding-bottom: 10px; }
img.img_right { float: right; margin-bottom: 10px; margin-left: 10px; }
/*comment*/
#comment { background-color: #ffffec; margin: 40px 20px; padding: 10px; border: solid 1px #ccc; }
#comment h2 { color: black; font-size: 12px; font-weight: bold; line-height: 100%; margin: 0 0 10px; padding: 0 0 3px; border-bottom: 1px solid #ccc; }
#comment p { font-size: 11px; line-height: 130%; margin: 0; padding: 0; }
#imgbox100_hidari { width: 102px; float: left; margin: 0 15px 15px 0; padding: 0; }
#imgbox100_hidari img { border: solid 1px #333; }
#imgbox100_hidari p { font-size: 10px; line-height: 120%; margin: 3px 0 0; }td.td-footer5 { font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; vertical-align: middle; width: 760px; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #aaa; }
/*taiken*/
#taiken { margin-right: 20px; margin-left: 20px; }
#taiken table { width: 100%; clear: both; margin: 0 0 15px; padding: 0; border: solid 1px #999; }
#taiken td { font-size: 10px; line-height: 130%; text-align: center; padding: 2px; }
#taiken td.arrow { background-color: #999; background-image: url(../img/voice/arrow.gif); background-repeat: no-repeat; background-position: center; width: 20px; }
#taiken td.a01 { background-color: #fdf5e6; }
#taiken td.b02 { background-color: #ffe4c4; }
#taiken td.c03 { background-color: #ffffe0; }
/*comment2*/
#comment2 {
	background-color: #ffc;
	vertical-align: top;
	padding: 10px;
	border: solid 3px #ddd;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 14px;
	margin-left: 0;
}
#comment2 h3 { margin: 0 0 5px; padding: 0 0 3px; border-bottom: 1px solid #ddd; }
#comment2 img { float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 5px; border: solid 1px #333; }
