div#letter {
padding:0px 0 30px 0;
width:646px;
}

#saishin{
margin:-10px 0px 0px 100px;
}

#saishin img{
border:none;	
}

div#gan-head {
margin:0;
padding:0;
width:633px;
height:auto;
}

*:first-child+html div#gan-head{
top:145px;
}

* html div#gan-head{
top:145px;
}

#top-coment {
font-size:10pt;
background-image:url(images/back01.jpg);
background-repeat:no-repeat;
height:28px;
color:#ffffff;
}

div#head h2 {
margin:39px 0 0 42px;
line-height:1em;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

div#head h2 span {
font-size:13px;
}

div#head p {
margin:40px 40px 0 232px;
line-height:1.3em;
font-size:12px;
color:#666666;
}

div#head p span {
display:block;
margin:5px 0 0 0;
font-weight:bold;
}
.head-coment1 {
width:633px;
background-image:url(images/gan2.gif);
background-repeat:no-repeat;
height:65px;
color:#333;
}
.head-coment1 div {
margin:0px 0 0 50px;
}
.head-coment1 div span {
color:#brak;
}
.head-coment2 {
width:633px;
background-image:url(images/gan_back.gif);
background-repeat:no-repeat;
height:auto;
}
.coment-in{
margin:0px 0px 50px 0px;
font-size:15px;
margin:0px 0 0 100px;
}
.coment-in span{
/*background:#FFFF00;
color:#FF0000;
*/
}

.head-coment3 {
width:513px;
margin:0 0 0 120px;
font-size:13px;
color:#666;
height:auto;
}
.head-coment3 span {
font-size:16px;
color:#000;
}

#coment-b-text {
margin:0px 0 0 0;
font-size:15px;
}

#coment-b-text .title {
margin:0;
text-align:center;
}

/*p_letter index*/

.coment-letter-text {
padding:30px 0 0 0;
text-align:center;
}

.coment-letter-text .title {
margin:30px 0 0 0;
text-align:center;
}

.coment-letter-text p{
padding:0 57px 0 61px;
font-size:15px;
line-height:1.8em;
font-size:12px;
color:#666666;
font-size:12px;
text-align:left;
}

* html .coment-letter-text p{
margin:15px;
}

.coment-letter-text p .small {
font-size:11px;
}

.reference {
padding:10px 15px 3px 15px;
margin:0 57px 0 61px;
background-color:#e3efb9;
color:4b4b4b;
}
.reference p {
padding:0 0 7px 0;
margin:0;
line-height:1.3em;
}

div#letter p.kobe_btn {
margin:8px 0 0 163px;
}

div#letter p.kobe_btn a {
background:url(images/kobe_button.jpg) no-repeat 0 0;
display:block;
width:320px;
height:55px;
text-indent:-9999px;
}


/*¤¬¤َتج*/

div#igan {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/igan2.gif);
background-repeat:no-repeat;
margin-left:60px;

}
div#boukou {
margin:0px 0px 0px 0px;
padding:0;
width:558px;
height:132px;
background:url(images/boukougan2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#akuseikuro {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/akuseikuro2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#daichou {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/daichougan2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#haigan {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/haigan2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#kanzou {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/kanzougan2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#kotsuniku {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/kotsuniku2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#noushuyou {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/noushuyou2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#nyugan {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/nyugan2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#ransougan {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/ransougan2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#shokudougan {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/shokudougan2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#suizougan {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/suizougan2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#zenritsusen {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/zenritsusen2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#zinzou {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/zinzou2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#koukuu {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/koukuu2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#koujou {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/koujou2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#nyokan {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/nyokan2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#leiomyosarcoma {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/leiomyosarcoma2.gif);
background-repeat:no-repeat;
margin-left:60px;
}
div#sonota {
margin:0;
padding:0;
width:558px;
height:132px;
background:url(images/sonota.gif);
background-repeat:no-repeat;
margin-left:60px;
}

div#in_ner {
}
div#in_ner p {
letter-spacing:2px;
line-height:1.8em;
font-size:12px;
color:#666666;
margin-left:10px;
}
div#in_ner p a {
color:#990033;
text-decoration:underline;
}
#coment-b{
/*background:#FFFF00;*/
}
div#coment-b-text p{
padding:0 57px 0 61px;
font-size:15px;

/*margin: 8px 17px 0 61px;*/
line-height:1.8em;
font-size:12px;
color:#666666;
font-size:12px;
}

* html #coment-b-text p{
margin:15px;
}

div#coment-b-text p span {
color:#000;
}
div#s-txt h3 {
background:url(images/s-head.gif) no-repeat 0 0;
margin:0;
padding:0;
width:558px;
height:25px;
text-indent:-9999px;
}
div#s-txt {

}
div#s-txt p a {
color:#88AE00;
text-decoration:underline;
}

div#letter p#s-read {
background:url(images/s-read.gif) no-repeat 0 0;
width:532px;
height:97px;
margin-left:61px;
text-indent:-9999px;
}

div#letter p.f_btn {
margin:23px 0 0 177px;
}

div#letter p.f_btn a {
background:url(images/form_button.gif) no-repeat 0 0;
display:block;
width:290px;
height:56px;
text-indent:-9999px;
}

div#letter p.top_btn {
background:url(images/top_btn.gif) no-repeat 100% 50%;
text-align:right;
margin:30px 21px 5px 0;
}

div#letter p.top_btn a {
color:#88AE00;
font-size:11px;
text-decoration:none;
padding-right:17px;
}

div#letter h4 {
background: url(images/h4_back.gif) no-repeat 100% 0;
margin:0;
padding:10px 0 0 57px;
line-height:1em;
font-size:14px;
color:#FFFFFF;
width:auto;
height:31px;
font-weight:bold;
}

div#letter ul#contents {
list-style:none;
margin:10px 47px 33px 92px;
padding:0;
}

div#letter ul#contents li {
display:inline;
}

div#letter ul#contents li a {
background:url(images/li_icon.gif) no-repeat 0 2px;
margin:8px 0 0 0;
display:block;
padding-left:20px;
color:#5D5D5D;
line-height:1.2em;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div#letter ul#contents li a:hover {
color:#88AE00;
}

div#letter h5 {
background: url(images/h5_back.gif) no-repeat 100% 0;
margin:0;
padding:0 0 0 112px;
line-height:1.2em;
font-size:14px;
color:#333333;
width:auto;
font-weight:bold;
}

div#letter h5 span {
background:#FFFFFF;
padding-right:5px;
}
.red{
color:#990033;
font-weight:bold;
}
div#letter p.elements, div#letter ol.number, div#letter dl.colum, div#letter p.aksent {
line-height:1.3em;
font-size:14px;
color:#666666;
}

div#letter p.elements {
margin:15px 47px 0 112px;
}

div#letter dl.colum span.str {
margin:0 0 7px 0;
display:block;
font-weight:bold;
}

div#letter ol.number {
margin:15px 47px 0 136px;
}

div#letter dl.colum {
margin:0 47px 0 112px;
}

div#letter dl.colum dt {
margin:15px 0 7px 0;
color:#6DB7C2;
font-weight:bold;
}

div#letter dl.colum dt span {
font-weight:normal;
}

div#letter dl.colum dd p {
text-align:center;
}

div#letter dl.colum dd p img{
margin:10px auto 10px;
}

div#letter p.aksent {
font-weight:bold;
margin:35px 114px -20px 112px;
text-align:center;
}

div#contents table.hyo {
width:493px;
margin:15px 0 0 112px;
height:auto;
}

div#contents table.hyo th, div#contents table.hyo td {
padding:5px;
text-align:left;
vertical-align:top;
line-height:1.3em;
font-size:12px;
}

div#contents table.hyo tr.line01, div#contents table.hyo th.line01 {
background:#C5D76F;
color:#FFFFFF;
}

div#contents table.hyo tr.line02, div#contents table.hyo td.line02 {
background:#EBF1D4;
color:#5D5D5D;
}

div#contents table.hyo tr.line03, div#contents table.hyo td.line03 {
background:#DCE4DC;
color:#5D5D5D;
}


/*&#65533;&#65533;&#65533;*/
#in_ner a{
display:block;
margin-top:1.8em;
}

*:first-child+html #in_ner a{
margin-top:2.5em;
}

#sonota{
margin-bottom:5em;
}