#tnico {
margin: 0;
padding: 0 0 1em 0;
background: #FFF;
min-width:720px;
width:720px;
}

#tnico #top_info_os {
font-size: 1em;
font-weight:bold;
color:#333;
position:relative;
top:175px;
right:5px;
text-align:right;
color:#FFF;
}

#tnico #top_title {
background: #fff url(/_img/products/utility/tnico/toptitle.gif) no-repeat center;
height:203px;
min-width:720px;
margin:0 0 10px 0;
}

#tnico #top_title #award200804 {
position:relative;
left:10px;
}

#tnico #trial {
width:300px;
height:138px;
float:right;
text-align:center;
margin: 0 0 10px 0;
}

#tnico #trial a{
border:none;
}

#tnico #softplazaAward {
margin: 0 0 0 0;
text-align:center;
font-size:1.5em;
color:#C00;
font-weight:bold;
line-height:130%;
}

#tnico #intro {
margin: 10px 0 10px 0;
text-align:left;
}

#tnico #intro p {
padding: 0 1em 0 1em;
text-align:left;
font-weight:bold;
font-size:1.1em;
line-height:150%;
color:#333;
}

#tnico #tnothers ul{
margin: 20px 0 0 20px;
font-size:1.1em;
font-weight:bold;
}

#tnico #tnothers ul li{
margin: 5px 0 0 0;
list-style: circle inside;
}


#tnico #attention {
margin: 20px 10px 20px 10px;
padding:10px 10px 10px 10px;
border:#c00 solid 3px;
}

#tnico #osusume {
margin: 10px 10px 0 10px;
padding: 10px;
list-style:inside;
background-color:#FAA61A;
}

#tnico #osusume .chara1{
width:50px;
float:left;
position:relative;
top:20px;
}

#tnico #osusume ul{
background-color:#FFF;
border: #FAA61A dashed 2px;
margin: 3px 0 0 60px;
padding: 10px;
font-weight:bold;
}

#tnico #intro #info_boxs {
margin: 30px 10px 0 10px;
padding: 0 0 0 0;
}

#tnico #intro #info_boxs #intro_title {
margin: 0 0 10px 0;
}

#tnico #intro #info_boxs .info_box{
height:150px;
margin: 15px 0 0 0;
background-color:#0094C2;
}


#tnico #intro #info_boxs .info_box.ikkatu{
background-color:#39B54A;
}

#tnico #intro #info_boxs .info_box.kensaku{
background-color:#6B489D;
}

#tnico #intro #info_boxs .info_box .capImg {
width:210px;
height:180px;
position:relative;
top:-15px;
}

#tnico #intro #info_boxs .info_box .info_box_content {
height:110px;
margin: 15px 220px 10px 10px;
padding: 10px 0 0 0;
background-color:#FFF;
}

#tnico #intro #info_boxs .info_box.ikkatu .info_box_content {
margin: 15px 10px 10px 220px;
}

#tnico #intro #info_boxs .info_box.kensaku .info_box_content {
}

#tnico #intro #info_boxs .info_box .info_box_content p.title{
font-size:1.2em;
}

#tnico #intro #info_boxs .info_box .info_box_content p.description{
font-size:1em;
line-height:130%;
}

#tnico #intro #info_boxs .info_box.tandoku .info_box_content p
{
color:#007B9F;
}

#tnico #intro #info_boxs .info_box.ikkatu .info_box_content p
{
color:#31993E;
}

#tnico #intro #info_boxs .info_box.kensaku .info_box_content p
{
color:#6B489D;
}

#tnico #intro #info_boxs .info_box.tandoku .capImg
{
width:210px;
height:180px;
float:right;
text-align:left;
}

#tnico #intro #info_boxs .info_box.kensaku .capImg
{
width:210px;
height:180px;
float:right;
text-align:left;
}

#tnico #intro #info_boxs .info_box.ikkatu .capImg
{
width:210px;
height:180px;
float:left;
text-align:right;
}

#tnico #intro #info_other {
margin: 30px 0 0 0;
}

#tnico #intro #info_other_title {
font-size:1.2em;
font-weight:bold;
margin: 0 0 0 0;
padding:5px 5px 5px 15px;
background-color:#0096C4;
color:#FFF;
}

#tnico #intro #info_other ul {
border:#0096C4 dashed 1px;
border-top:none;
padding:5px;
}

#tnico #intro #info_other ul li{
list-style: square inside;
padding: 0 0 0 10px;
}

#tnico #intro #intro_title2 {
margin: 20px 0 0 0;
padding: 0 0 10px 0;
}

#tnico #intro #info_boxs .info_box.digest{
background-color:#FAA61A;}

#tnico #intro #info_boxs .info_box.digest .info_box_content {
margin: 15px 10px 10px 220px;
}

#tnico #intro #info_boxs .info_box.digest .info_box_content p
{
color:#000;
}

#tnico #intro #info_boxs .info_box.digest .capImg
{
width:210px;
height:180px;
float:left;
text-align:right;
}

#info_support_requirement {
border-top: #333 dashed 1px;
margin: 0 10px 10px 10px;
padding: 10px 0 0 0;
}

#tnico #caution {
margin: 10px 0 0 0;
background: #FFCB08 url(/_img/products/utility/tnico/caution_title.gif) no-repeat center left;
text-align:left;
}

#tnico #caution #caution_contents {
margin: 0 0 0 90px;
padding: 10px 10px 10px 10px;
background: #FFF;
border: #FFCB08 solid 1px;
}

#tnico #caution #caution_contents ul li{
list-style: square inside;
margin: 5px 0 0 0;
}


#tnico #about_requirement {
margin: 0 0 0 0;
padding: 20px 0 0 0;
font-size: 0.9em;
}

#tnico #about_requirement #about_requirement_title {
width: 12em;
background: #0096C4;
color:#fff;
text-align:center;
font-weight:bold;
padding:0.1em;
margin: 0 0 0.3em 0;
}

#tnico #about_requirement #requirements {
font-size:0.9em;
}

#tnico #about_requirement2 {
position:relative;
font-size:0.9em;
}

