#tnwmn01 {
margin: 0;
padding: 0 0 1em 0;
background: #FFF;
min-width:720px;
width:720px;
}

#tnwmn01 #top_info_os {
font-size: 1em;
font-weight:bold;
color:#333;
position:relative;
top:140px;
right:5px;
text-align:right;
color:#333;
}

#tnwmn01 #top_title {
background: #fff url(/_img/products/utility/tnwmn/1/top.gif) no-repeat center;
height:183px;
min-width:720px;
margin:0 0 20px 0;
}

#tnwmn01 #trial {
width:300px;
height:138px;
float:right;
text-align:center;
margin: 0 0 0 0;
}

#tnwmn01 #trial a{
border:none;
}

#tnwmn01 #intro {
margin: 10px 0 10px 0;
text-align:left;
}

#tnwmn01 #intro p {
padding: 0 1em 0 1em;
text-align:left;
font-weight:bold;
font-size:1.1em;
line-height:150%;
color:#333;
}

#tnwmn01 #attention {
margin: 20px 10px 20px 10px;
padding:10px 10px 10px 10px;
border:#c00 solid 3px;
}

#tnwmn01 #mark {
width:170px;
float:right;
position:relative;
top:-20px;
z-index:9999;
}

#tnwmn01 #cap2 {
width:280px;
float:right;
position:relative;
top:0px;
z-index:0;
}

#tnwmn01 #about {
margin: 10px 0 0 0;
padding: 10px 10px 10px 0;
list-style:inside;
background-color:#C63B96;
}

#tnwmn01 #about p{
width:500px;
color:#FFF;
font-weight:bold;
}

#tnwmn01 #osusume {
margin: 0;
padding: 10px;
list-style:inside;
background-color:#F58220;
}

#tnwmn01 #osusume .chara1{
width:150px;
float:left;
position:relative;
}

#tnwmn01 #osusume .title{
position:relative;
top:10px;
}

#tnwmn01 #osusume ul{
width:390px;
background-color:#FFF;
border: 3px #A7A7A9 dashed;
margin: 3px 0 0 3px;
padding: 10px;
font-weight:bold;
}

#tnwmn01 #intro #info_boxs {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#tnwmn01 #intro #info_boxs .info_box{
padding: 15px 0 15px 0;
background-color:#00B1CD;
}

#tnwmn01 #intro #info_boxs .info_box .info_box_content {
margin: 0 15px 15px 15px;
padding: 10px 0 10px 0;
background-color:#FFF;
border: 3px #A7A7A9 dashed;
}

#tnwmn01 #intro #info_boxs .info_box_content.tandoku {

}

#tnwmn01 #intro #info_boxs .info_box_content.ikkatu {
}

#tnwmn01 #intro #info_boxs .info_box_content.kensaku {
margin-bottom: 0;
}

#tnwmn01 #intro #info_boxs .info_box .info_box_content p.title{
font-size:1.4em;
}

#tnwmn01 #intro #info_boxs .info_box .info_box_content p.description{
font-size:1.1em;
line-height:130%;
}

#tnwmn01 #intro #info_boxs .info_box .info_box_content.tandoku p{
color:#C63B96;
}

#tnwmn01 #intro #info_boxs .info_box .info_box_content.ikkatu p{
color:#F58220;
}

#tnwmn01 #intro #info_boxs .info_box .info_box_content.kensaku p{
color:#00B1CD;
}

#tnwmn01 #intro #info_other {
margin: 10px 0 0 0;
}

#tnwmn01 #intro #info_other_title {
margin: 20px 0 0 0;
}

#tnwmn01 #intro #info_other ul {
padding:0 20px 10px 20px;
}

#tnwmn01 #intro #info_other ul li{
list-style: none outside;
padding: 5px 0 0 0;
}

#tnwmn01 #intro #info_other .pink {
color:#EC3981;
font-size:1.2em;
font-weight:bold;
}

#tnwmn01 #intro #intro_title2 {
margin: 20px 0 0 0;
padding: 0 0 10px 0;
}

#tnwmn01 #intro #info_boxs .info_box.digest{
background-color:#FAA61A;}

#tnwmn01 #intro #info_boxs .info_box.digest .info_box_content {
margin: 15px 10px 10px 220px;
}

#tnwmn01 #intro #info_boxs .info_box.digest .info_box_content p
{
color:#000;
}


#info_support_requirement {
border-top: #333 dashed 1px;
margin: 0 10px 10px 10px;
padding: 10px 0 0 0;
}

#tnwmn01 #caution {
margin: 10px 0 0 0;
background: #FFCB08 url(/_img/products/utility/tnico/caution_title.gif) no-repeat center left;
text-align:left;
}

#tnwmn01 #caution #caution_contents {
margin: 0 0 0 90px;
padding: 10px 10px 10px 10px;
background: #FFF;
border: #FFCB08 solid 1px;
}

#tnwmn01 #caution #caution_contents ul li{
list-style: square inside;
margin: 5px 0 0 0;
}


#tnwmn01 #about_requirement {
margin: 0 0 0 0;
padding: 20px 0 0 0;
font-size: 0.9em;
}

#tnwmn01 #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;
}

#tnwmn01 #about_requirement #requirements {
font-size:0.9em;
}

#tnwmn01 #about_requirement2 {
position:relative;
font-size:0.9em;
}
