body {
	background: #f5f5f5;
	margin: 0px;
	padding: 0px;
}

.headcol1 {
	background: #175D91;
}
.headcol2 {
	background: #207EC4;
}

/*–{•¶*/

#title {
	color:#333;
	font-size:19px;
	font-family:"MS UI Gothic", "Arial";
	font-weight:bold;
	padding: 5px 0 5px 10px;
	border-left: 4px solid #CCCCCC;
	}
	
#subtitle {
	color:#666666;
	font-size:14px;
	font-family:"MS UI Gothic", "Arial";
	padding: 0 0 5px 10px;
	border-left: 4px solid #CCCCCC;
	}

td {
	color:#333;
	font-size:75%;
	line-height:1.4;
	}

.txt11 {  font-size: 11px}
.txt16 {  font-size: 16px}
.txt18 {  font-size: 18px}

.tirasi img {
	border: 1px solid #B3B3B3;
}


ul.liststyle {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}

ul.liststyle_numtype {
	list-style-type:none;margin:0;padding:0;
}

ul.liststyle_kome {
	/*margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;*/
	margin:0.7em;padding:0;
	list-style-type:none;
}
ul.liststyle_kome li {
	background:url(../03_news/press/img/kome.gif) no-repeat left top;
	padding:0 0 0 1.3em;
}
.jisage {
	text-indent: -1.3em;
	margin-left:1.4em;
	/*margin-top:5px;*/
	margin-bottom:3px;
}

.jisage td {
	text-indent: 0;
	margin-left:0;
}

.lstint_num,
.lstint_dot {list-style-type:none;margin:0;padding:0;}
.lstint_num li {text-indent: -1.3em; margin-left:1.4em;}
.lstint_dot li {text-indent: -0.9em; margin-left:1.0em;}
.lstint_num li td,
.lstint_dot li td{text-indent: 0; margin-left:0;}

.txt14 {
	font-size: 14px;
}
caption {
	padding: 5px;
	font-size: 100%;
	font-weight: normal;
}

html>/**/body ruby {
    display: inline;
    position: relative;
    top: 0;
    bottom: 0;
    padding: 0;
    line-height: 1em;
    }

html>/**/body rp {
    display: none;
    }

rt {font-size:70%;}
html>/**/body rt {
    display: inline;
    position: absolute;
    top: -1em;
    left: 0;
    font-size: 70%;
    line-height: 1em;
    white-space: nowrap;
    text-indent: 0;
    }

.toiawasebox {padding:5px;}
html>/**/body .toiawasebox {padding:10px;}

table.tblstyle,
table.tblstyle2 {
	border-collapse:collapse;
	border: 1px solid #999999;
	margin:5px 0;
}

.tblstyle td {
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #999999;
}
.tblstyle2 td {
	border: 1px solid #999999;
}

td.tbl_l_doble {
	border-left: 3px double #999999;

}

.td_padding {
	padding: 5px;
}
.txtint {text-indent: 1em;}

td.td_separate_double {border-bottom:3px double #999;}

td.td_border_clear {border:none;}
td.td_border_clear_bot {border-bottom:none;}
td.td_border_clear_top {border-top:none;}
td.td_border_clear_l {border-left:none;}
td.td_border_clear_r {border-right:none;}


.dbl_underline {border-bottom:none;border-bottom: double #666 3px;font-weight:normal;line-height:1.6;}

td.td_border_dot {border-bottom:1px dotted #999;}
td.td_border_left_dot {border-left:1px dotted #999;}


td.td_border_right_wide {border-right:2px solid #999;}
td.td_border_left_wide {border-left:2px solid #999;}

td.td_border_bottom_wide {	border-bottom: 2px solid #999;}
td.td_border_bottom_dot {
	border-bottom: 1px dotted #999;
	border-top: none;
}

td.td_border_left_double {border-left:3px double #999;}
td.td_border_bottom_double {border-bottom: 3px double #999;}

strong.mwaku {border:1px solid #666;padding:2px 5px;line-height:2;} 

.up,.bktop {padding:5px;text-align:right;}

.underline_double {border-bottom:3px double #999;line-height:1.7;}
