#tncp02m {
margin: 0;
padding: 0 0 1em 0;
background: #FFF;
min-width:720px;
width:720px;
}

#tncp02m #media_info {
margin: 20px 0 5px 10px;
padding: 0 10px 0 0;
}


#tncp02m #media_info_box {
height:30px;
overflow:auto;
}

#tncp02m #media_info ul li {
list-style: none inside;
}

#tncp02m #media_info ul li.favicon {
display:inline;
}


#tncp02m #media_info ul li.date {
display:inline;
}

#tncp02m #media_info ul li.media {
display:inline;
}

#tncp02m #media_info ul li.content {
display:inline;
}

#tncp02m #trial {
width:300px;
height:138px;
float:right;
text-align:right;
margin: 0 0 10px 0;
}

#tncp02m #trial a{
border:none;
}

#tncp02m #top_title {
background: #fff url(/_img/products/utility/tncp/2/m/toptitle.jpg) no-repeat center;
height:176px;
min-width:720px;
margin:0 0 0 0;
}

#tncp02m #info_other {
margin:10px 0 0 0;
padding:10px;
}

#tncp02m #info_other_title {
text-align:center;
}

#tncp02m #input,
#tncp02m #output {
margin-top:10px;
padding:0 10px;
}

#tncp02m ul.format{
list-style: none;
margin: 0 10px;
}

#tncp02m ul.format li{
display:inline;
padding-left:10px;
word-wrap:;
}

#tncp02m ul.format li span{
margin-right: 3px;
font-weight:bold;
font-size:1.2em;
}

#tncp02m ul.format li span.y{
color:#FFCB08;
}


#tncp02m ul.format li span.b{
color:#00B8DE;
}


#tncp02m ul.format li span.p{
color:#EE3880;
}


#tncp02m ul.format li span.g{
color:#7FC241;
}


#tncp02m ul.format li span.v{
color:#6460AB;
}

#info_support_requirement {
border-top: #333 dashed 1px;
margin: 0 10px 10px 10px;
padding: 10px 0 0 0;
}

#tncp02m #caution {
margin: 10px 0 0 0;
background: #FFCB08 url(/_img/products/utility/tnico/caution_title.gif) no-repeat center left;
text-align:left;
}

#tncp02m #caution #caution_contents {
margin: 0 0 0 90px;
padding: 10px 10px 10px 10px;
background: #FFF;
border: #FFCB08 solid 1px;
}

#tncp02m #caution #caution_contents ul li{
list-style: square inside;
margin: 5px 0 0 0;
}


#tncp02m #about_requirement {
margin: 0 0 0 0;
padding: 20px 10px 0 10px;
font-size: 0.9em;
}

#tncp02m #about_requirement #about_requirement_title {
width: 12em;
background: #cc0000;
color:#fff;
text-align:center;
font-weight:bold;
padding:0.1em;
margin: 0 0 0.3em 0;
}

#tncp02m #about_requirement #requirements {
font-size:0.9em;
}

#tncp02m #about_requirement2 {
position:relative;
font-size:0.9em;
}
