@charset "utf-8";

/**
 * module
 *
 * module style
 */

.title {
 color: #14902D;
 font-weight: 700;
 margin: 0 15px 10px 15px;
 padding-left: 25px;
 background: url(../image/common/bg_title.png) no-repeat left center;
 height: 40px;
 line-height: 40px;
 text-align: left;
 font-size: 17px;
}

.subtitle {
 color: #14902D;
 font-weight: 700;
 text-align: left;
 height: 40px;
 line-height: 40px;
 padding-left: 30px;
 margin-top: 40px;
 background: url(../image/common/bg_subtitle.gif) no-repeat left center;
 font-size: 16px;
}

h2.subtitle {
 margin: 0 15px 10px 15px;
}

.pointtitle {
 color: #F60;
 font-size: 16px;
 font-weight: 700;
}

.titleFunction {
 height: 65px;
 font-size: 20px;
 font-weight: 700;
 line-height: 65px;
 padding-left: 80px;
}

/* comparison */
.pointManyAward {
 background: url(../image/common/bg_title_function.png) no-repeat left top;
}

.pointAward {
 background: url(../image/common/bg_title_function.png) no-repeat left -65px;
}

.pointTotal {
 background: url(../image/common/bg_title_function.png) no-repeat left -130px;
}

.pointLight {
 background: url(../image/common/bg_title_function.png) no-repeat left -195px;
}

/* feature */
#column #main h2.titleFunction {
 margin-bottom: 15px;
}

.pointGreat {
 background: url(../image/common/bg_title_feature.png) no-repeat left top;
}

.pointClear {
 background: url(../image/common/bg_title_feature.png) no-repeat left -65px;
}

.pointSafe {
 background: url(../image/common/bg_title_feature.png) no-repeat left -130px;
}

.pointSharp {
 background: url(../image/common/bg_title_feature.png) no-repeat left -195px;
}

.pointSmart {
 background: url(../image/common/bg_title_feature.png) no-repeat left -260px;
}

.pointEasy {
 background: url(../image/common/bg_title_feature.png) no-repeat left -325px;
}

.subtitleFeature {
 color: #06C;
 font-size: 16px;
 font-weight: 700;
}

/* common feature */
.titleFeatureNum {
 height: 40px;
 font-size: 20px;
 font-weight: 700;
 line-height: 40px;
 padding-left: 105px;
 margin: 0 0 15px;
}

.featureNum01 {
 background: url("../image/common/bg_title_featurenum.png") no-repeat left top;
}

.featureNum02 {
 background: url("../image/common/bg_title_featurenum.png") no-repeat left -40px;
}

.featureNum03 {
 background: url("../image/common/bg_title_featurenum.png") no-repeat left -80px;
}

/*********** icon ***********/

.icoOrderNumber {
 display: inline-block;
 width: 46px;
 height: 29px;
 vertical-align: middle;
}

.number01 {
 background: url("../image/common/ico_order_number.png") no-repeat left top;
 }

.number02 {
 background: url("../image/common/ico_order_number.png") no-repeat -50px top;
 }

.number03 {
 background: url("../image/common/ico_order_number.png") no-repeat -100px top;
}

.number04 {
 background: url("../image/common/ico_order_number.png") no-repeat -150px top;
}

.number05 {
 background: url("../image/common/ico_order_number.png") no-repeat -200px top;
}

.number06 {
 background: url("../image/common/ico_order_number.png") no-repeat -250px top;
}

.number07 {
 background: url("../image/common/ico_order_number.png") no-repeat -300px top;
}

.number08 {
 background: url("../image/common/ico_order_number.png") no-repeat -350px top;
}

.number09 {
 background: url("../image/common/ico_order_number.png") no-repeat -400px top;
}

.number10 {
 background: url("../image/common/ico_order_number.png") no-repeat -450px top;
}

.number11 {
 background: url("../image/common/ico_order_number.png") no-repeat -500px top;
}

.number12 {
 background: url("../image/common/ico_order_number.png") no-repeat -550px top;
}

.number13 {
 background: url("../image/common/ico_order_number.png") no-repeat -600px top;
}

.number14 {
 background: url("../image/common/ico_order_number.png") no-repeat -650px top;
}

.number15 {
 background: url("../image/common/ico_order_number.png") no-repeat -700px top;
}

/******************************************************

               index style

******************************************************/
.box-feature {
 margin-bottom: 30px;
}

.box-feature p {
 padding: 0 1.0em 2.5em;
 margin: 0;
}

div.box-award {
 background: url("../image/index/bg_virus.png") no-repeat 565px top;
}

div.box-award h4 {
 padding: 0 1.0em 1.5em;
}

/******************************************************

               feature style

******************************************************/

#column #main div.box-point {
 margin-bottom: 30px;
}

.point-word {
 float: right;
 width: 395px;
}

.point-word h3 {
 margin-top: 0;
}

.point-word p {
 margin-left: 0;
}

p.point-image {
 float: left;
 width: 214px;
 height: 150px;
 margin-bottom: 0;
}

/******************************************************

               faq

******************************************************/

.faq {
 width: 655px;
 margin: 20px 0 0 0;
}

.title-faq {
 text-indent: -9999px;
 background: #FFF url(../image/help/tit_faq.png) no-repeat left top;
 height: 69px;
}

.title-answer {
 text-indent: -9999px;
 background: #FFF url(../image/help/tit_faq.png) no-repeat left top;
 height: 69px;
 margin: 20px 0 0 10px;
}

.list-faq {
 font-size: 15px;
 padding: 0 0 2.5em 14px;
}

.list-faq li {
 margin-left: 2.5em;
 margin-bottom: 1.0em;
 padding-left: 16px;
 background: url(../image/common/ico_list.gif) no-repeat left center;
 line-height: 1.5;
}

h4.faq-catch {
 font-size: 15px;
 color: #FF9900;
 font-weight: 700;
 margin: 0 0 5px 27px;
}

h4.faq-space {
 margin: 0 0 1.0em 12px;
}

.box-answer {
 padding-bottom: 1.0em;
 clear: both;
}

.box-answer p {
 margin: 0 0 1.5em 2.0em;
}

.box-answer dt {
 font-weight: 700;
 background: url(../image/common/ico_list.gif) no-repeat left center;
 padding-left: 1.0em;
 margin-left: 3.0em;
}

.box-answer dd {
 margin: 0 0 1.0em 4.0em;
}

.steptitle {
 margin-bottom: 1.0em;
 height: 30px;
 line-height: 30px;
 font-size: 14px;
 color: #ff9900;
 font-weight: 700;
}

.steptitle img {
 float: left;
 margin-right: 5px;
 width: 71px;
}

.resulttitle {
 margin-bottom: 1.0em;
 height: 21px;
 line-height: 21px;
 font-size: 14px;
 color: #ff9900;
 font-weight: 700;
}

.resulttitle img {
 margin-right: 5px;
 vertical-align: bottom;
}

ul.result-list li {
 padding-bottom: 10px;
}

ul.result-list li img {
 vertical-align: bottom;
 margin-right: 5px;
}

.box-answer p.ss {
 margin: 0;
 float: left;
 width: 450px;
}

.box-answer p.ss-center {
 width: 400px;
 margin: 0 30px 0 0;
 float: left;
 text-align: right;
}

.box-answer div.tips {
 margin: 0 0 0 10px;
 float: left;
 width: 308px;
 background: url(../image/manual/bg_tips.png) no-repeat left bottom;
 font-size: 12px;
}

.box-answer div.tips p {
 margin: 0 0 1.0em 0;
 padding: 1.0em 10px 0 40px;
 background: url(../image/manual/bg_tips.png) no-repeat left top;
}

.box-answer div.tips ul {
 margin: 0 0 1.0em 0;
 padding: 0;
}

.box-answer div.tips span.small {
	font-size: 10px;
}

.box-answer p.underflow {
 clear: both;
 padding: 0;
 margin: 0 0 0 205px;
 text-align: left;
}

.box-answer p.underflow img {
 margin: 15px 0;
}

.box-answer p.underflow_space {
 clear: both;
 padding: 0;
 margin: 0 0 0 180px;
 text-align: left;
}

.box-answer p.underflow_space img {
 margin: 15px 0;
}

.box-answer div.movie {
 margin: 0  20px 0 30px;
 float: left;
 width: 400px;
 display: inline;
}

.box-win32 table.flexable,
.box-win64 table.flexable,
.box-wincommon table.flexable {
 margin: -5px 0 10px 10px;
}

.box-win32 {
 float: left;
 width: 395px;
}

.box-win64 {
 float: right;
 width: 395px;
}

.box-wincommon {
 clear: both;
}

.sup {
 font-size: 11px;
}

.pageback {
 clear: both;
 text-align: right;
}

.casetitle {
 margin: 40px 0 30px 0;
 height: 30px;
 line-height: 24px;
 font-size: 14px;
 color: #ff9900;
 font-weight: 700;
}

.casetitle img {
 float: left;
 margin-right: 5px;
 width: 62px;
 height: 22px;
}

p.casepara {
 margin-left: 30px;
 margin-bottom: 30px;
}

p.caseparaLink {
 margin-left: 30px;
 margin-bottom: 50px;
}

ol.num-list,
ul.num-list {
 line-height: 1.5;
 margin: 0 0 1.5em 3.5em;
}

ol.num-list li,
ul.num-list li {
 text-indent: -1.5em;
 margin-bottom: 0.5em;
}

.renewTable {
 width: 95%;
 margin: 30px 0 30px 25px;
}

.renewTable td {
 vertical-align: top;
}

.titlerenewCompare {
 font-weight: 700;
 margin: 30px 0 0 25px;
}

.eye-green,
.eye-yellow,
.eye-red {
 padding: 0 0 20px 170px;
}

.eye-green {
 background: url(../image/help/ssl_eye01.png) no-repeat left top;
}

.eye-yellow {
 background: url(../image/help/ssl_eye02.png) no-repeat left top;
}

.eye-red {
 background: url(../image/help/ssl_eye03.png) no-repeat left top;
}

.priceList {
 width: 70%;
 margin:30px 0 30px 25px;
}

.priceList td {
 text-align: center;
 vertical-align: middle;
}

/* clearfix
----------------------------------- */

.box-answer {
    zoom: 1;/*for IE 5.5-7*/
}

.box-answer:after{/*for modern browser*/
    content:".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

/********************* faq-ranking style 090422 by hayama *********************/

.faq-ranking {
 font-size: 15px;
 padding: 0 0 0px 1.5em;
}

.faq-ranking p {
 margin-bottom: 1.0em;
 padding-left: 40px;
 vertical-align: middle;
}

/********************* faq-search style 090424 by hayama *********************/
.faq-search {
 font-size: 15px;
 padding: 0 0 0px 1.5em;
}

.faq-search p {
 margin-bottom: 1.0em;
 padding-left: 40px;
 vertical-align: middle;
}

.faq-search h3 {
 margin-top:10px;
}

/********************* faq-list style 100610 by hayama *********************/

.faq-list {
 padding: 0 0 0 1.5em;
}
ul.faq-categorylist{
	margin-bottom: 20px;
}

ul.faq-categorylist li {
 float:left;
 line-height: 0;
 display: block;
 margin-right: 10px;
 margin-bottom: 10px;
}

/******************************************************

               privacy policy

******************************************************/

dl.policylist {
 margin: 0 26px;
}

dl.policylist dt {
 margin-bottom: 0.6em;
 border-bottom: 1px dotted #999;
}

dl.policylist dd {
 margin-bottom: 1.5em;
}

/******************************************************

               pre_trial

******************************************************/

.form-box {
 margin-top: -30px;
 padding: 30px 0 0 280px;
 background:  url(../image/trial/bg_download-win.png) no-repeat 50px top;
}

.form-box h2 {
 margin-bottom: 2.0em;
}

.free_apply {
 width: 420px;
 background: #E3EBF6;
 padding: 20px;
 margin-bottom: 3.0em;
}

.form-box table td {
 padding: 3px 0;
}

.form-box td .safety {
 font-size: 11px;
}

/******************************************************

               trial and trial_download style

******************************************************/

#single #main div.box-thank {
 margin-top: -30px;
 padding: 30px 0 0 270px;
 background: url(../image/trial/bg_download-win.png) no-repeat 50px top;
}

.box-thank h2,
.box-trial-flow h2 {
 margin-bottom:2.0em;
}

#single #main div.box-trial-flow table {
 margin: 0 auto;
}

.img-top {
 vertical-align: top;
}

.img-bottom {
 vertical-align: bottom;
}

div.box-trial-spec {
 margin-left: 15px;
}

/******************************************************

               forms

******************************************************/

p.example {
 margin: 5px 0px;
 line-height:150%;
 font-size: 10px;
 color: #333;
}

h3.order-title {
 color:#14902D;
 font-size: 14px;
 font-weight: 700;
 margin-top: 30px;
 margin-left: 38px;
}

h3.order-title-top {
 margin-top: 0;
}

h3.order-title img {
 vertical-align: bottom;
 padding-right: 5px;
}

.order-subtitle {
 margin-bottom: 7px;
}

.bgGgreen table .item3years {
 background: #FFC;
}

/******************************************************

               AIM order_serial_complete

******************************************************/

.software-use h4 {
 margin: 2.5em 0 1.0em 2.0em;
}

.software-use p {
 margin-left: 3.5em;
 margin-bottom: 0;
}

.software-use ol {
 margin: 0 0 0 5.0em;
}

.software-use li {
 text-indent: -1.5em;
 margin-bottom: 2.0em;
}

p.license-download {
 margin: 10px 2.5em 0;
}

.notop-margin {
 margin-top: 0;
}

/******************************************************

               feature style 081211hayama

******************************************************/

h3.title-feature {
 color:#14902D;
 font-size:18px;
 background: url(../image/common/bg_short_subtitle.gif) no-repeat left top;
 padding: 0 0 10px 10px;
}

div.boxUsb {
 padding-left: 30px; padding-top: 100px; margin-left: 8px; margin-bottom: 50px;
 background: url(../image/feature/bg_usb_infection.png) no-repeat left top;
}

div.box-usbInfection {
 padding-left: 20px;
 padding-right: 15px;
 padding-bottom: 20px;
}

div.box-usbInfection p {
 margin-bottom: 20px;
}


/* unknown */
.featurePackage {
 padding-left: 10px;
 margin: 0 0 30px 10px;
}

.box-unknownFunction {
 padding: 0 15px 0 20px;
 margin-bottom: 40px;
}

.box-unknownFunction p {
 padding-left: 150px;
 background: url(../image/feature/bg_threatsense.jpg) no-repeat scroll 20px top;
}

.box-unknownFunction dl {
 margin-left: 20px;
}

.box-unknownFunction dl dd {
 margin: 0 0 20px 25px;
}

/* minipc */
div.boxMinipcSad {
 padding-left: 10px; padding-top: 0px; margin-left: 8px; margin-bottom: 0px; height: 150px;
 background: url(../image/feature/bg_sadpc.png) no-repeat scroll 460px 0px;
}

div.boxMinipcSad p {
 padding-top: 0px; margin-bottom: 15px;
}

div.boxMinipcHappy {
 padding-left: 210px; padding-top: 40px; margin-left: 8px; margin-bottom: 40px;
 background: url(../image/feature/bg_happypc.png) no-repeat scroll 20px 0px;
}

div.boxMinipcHappy p {
 padding-top: 0px; margin-bottom: 15px;
}

div.box-minpcSpec {
 padding-left: 20px;
 padding-right: 15px;
 padding-bottom: 20px;
}

p.minipcSpec-detail {
 padding: 5px 0 0 0;
 margin-left: 0;
}

div.featureBottom p {
 padding: 40px 0 15px 20px;
}

div.featureBottom p.bit-soft {
 padding-top: 10px;
}

/* messenger */
.box-messenger p {
 margin-bottom: 40px;
}

/* spec */
div.featurePackage p.btnSpec {
margin-left:450px;
padding-top:10px;
}

/********************* style 090319 by hayama *********************/
.list-feature {
 font-size: 14px;
}

.list-feature p {
 margin-bottom: 1.0em;
 padding-left: 25px;
 font-weight: 600;
 background: url(../image/feature/ico_list.png) no-repeat left center;
 line-height: 1.5;
}

/******************************************************

               enquete

******************************************************/

table.enqueteMethod {
 width: 500px;
}

.enqueteMethod th,
.enqueteMethod td {
 vertical-align: middle;
}

.section .enqueteGraph {
 float: left;
 width: 305px;
 margin-left: 0;
}

.enqueteText {
 float: right;
 width:300px;
 line-height: 1.6;
 padding-right: 10px;
}

/******************************************************

               order style 081225hayama

******************************************************/

/* *:******* order-thankyou ******** */

p.orderFlowTop {
 padding: 0;
 padding-top: 10px;
 margin-left: 40px;
 margin-bottom: 0px;
}

p.orderFlow {
 padding: 0; padding-top: 10px; margin-left: 40px; margin-bottom: 30px;
}

/* ************** trial and order_thank_you style ************** */

.order-step,
.trial-step {
 position: relative;
}

.order-step ul li,
.trial-step ul li {
 float: left;
 margin-right: 10px;
}

p.order-step-detail {
 position: absolute;
 right: 240px;
 bottom: 50px;
}

p.trial-step2-detail {
 position: absolute;
 left: 220px;
 bottom: -10px;
}

p.trial-step4-detail {
 position: absolute;
 right: 40px;
 bottom: -10px;
}

.order-mail {
 padding: 0 0 10px 180px;
 background: url(../image/order/bg_order-mail.png) no-repeat left top;
}

.order-license {
 padding: 0 0 60px 350px;
 background: url(../image/order/bg_order-license.png) no-repeat left top;
}

.order-license p {
 margin-left: 0;
}

/******************************************************

               contact

******************************************************/
ul.contact-attention{
 font-size:75%;
 line-height: 2.0;
 list-style-type:disc;
 background: #f0f8ff;
 margin: 10px auto;
 width: 85%;
 padding: 20px 20px 20px 40px;
}

/******************************************************

               introduct/index

******************************************************/
#introductHeaderTerm1{
 width: 870px;
 height: 362px;
 background: url(../image/introduction/img_introduction-header-term1.png) no-repeat left top;
 margin-bottom: 20px;
}

#introductHeaderTerm2{
 width: 870px;
 height: 362px;
 background: url(../image/introduction/img_introduction-header-term2.png) no-repeat left top;
 margin-bottom: 20px;
}

#introductHeader{
 width: 870px;
 height: 362px;
 background: url(../image/introduction/img_introduction-header.png) no-repeat left top;
 margin-bottom: 20px;
}

#sectionIntroductionPrizeOn{
 float: left;
 margin: 134px 0 0 28px;
}

#sectionIntroductionPrizeOver{
 float: left;
 margin: 120px 0 0 28px;
}

#sectionIntroductionPrizeOn dl{
 padding-left: 60px;
}

#sectionIntroductionPrizeOn dt{
 font-weight: 800;
 margin-bottom: 3px;
}

#sectionIntroductionPrizeOn dd{
 margin-bottom: 15px;
}

#sectionIntroductionPrizeOver dl{
 margin: 0 0 20px 40px;
}

#sectionIntroductionPrizeOver dt{
 font-weight: 800;
 margin-bottom: 3px;
}

#sectionIntroductionPrizeOver dd img{
 margin-top: 10px;
}

#sectionTrialDownload{
 float: right;
 width: 366px;
 padding: 15px 12px 12px 12px;
 margin: 165px 25px 0 0;
 background: #FFF;
 border: solid 2px #FF6;
 font-size: 12px;
}

#sectionTrialDownload h3{
 background: url(../image/introduction/title_campaign-trialdownload.png) no-repeat left top;
 height: 35px;
 margin: 0;
 padding: 0 0 12px 236px;
 border-bottom: dotted 1px #9FD7F2;
}

#sectionTrialDownload ul{
 margin-top: 12px;
}

#sectionTrialDownload li{
 margin-bottom: 6px;
}


/******************************************************

             lp+future style 091104 Uetsuki

******************************************************/
.security h1,.security h2,.security h3,
.usb h1,.usb h2,.usb h3{
margin:0;
padding:0;
}
.security .boxLeft,
.usb .boxLeft {
margin:0;
padding:0;
float:left;
}
.security .boxRight,
.usb .boxRight{
margin:0;
padding:0;
float:right;
}
.security .clearer,
.usb .clearer{
clear:both;
}
.security .quote,
.usb .quote{
font-size:10px;
padding:0;
margin:0;
}

/******************************************************

               lp style

******************************************************/

.securityBox,
.usbBox {
 margin:0;
 padding:0;
 clear:both;
}

/*  lp/security  */
.security{
margin:0 auto;
}

.securityLine{
margin:10px 0;
}

.lpSecurity00{
width:864px;
margin:10px auto;
clear:both;
}

.lpSecurity00 .boxRight{
padding-top:0px;
}

.lpSecurity01{
width:850px;
margin:0 auto;
padding:0;
clear:both;
}
.lpSecurity01 .boxComfort{
width:850px;
height:124px;
margin:0;
padding:0;
background:url(../image/lp/security/01_01_06.gif) no-repeat;
}
.lpSecurity01 .boxComfort .boxComfort_inner{
width:730px;
margin:0 0 0 60px;
padding:10px 0 0 0;
}
.lpSecurity01 .boxComfort .boxComfort_innerr{
width:740px;
margin:0 0 0 58px;
padding:12px 0 0 0;
}

.lpSecurity02{
width:800px;
margin:40px auto;
padding:0;
clear:both;
}
.lpSecurity02 p{
margin:15px 0px;
}
.lpSecurity02 .step01{
height:50px;
background:url(../image/lp/security/01_04_02.gif) no-repeat;
margin:10px 0 0 0;
padding:0;
}
.lpSecurity02 .step02{
height:50px;
background:url(../image/lp/security/01_04_03.gif) no-repeat;
margin:0;
padding:0;
}
.lpSecurity02 .step03{
height:30px;
background:url(../image/lp/security/01_04_04.gif) no-repeat;
margin:0;
padding:0;
}
.lpSecurity03{
width:800px;
background:url(../image/lp/security/bg_voice_bottom.gif) no-repeat bottom left;
margin:0 auto 20px;
padding:0 0 18px;
clear:both;
font-size:90%;
}
.lpSecurity03 .title{
height:82px;
background:url(../image/lp/security/bg_voice_top.gif) no-repeat bottom left;
margin:0;
padding:0;
}
.lpSecurity03 .voiceBox{
width:765px;
margin:10px 0 0 18px;
padding:0;
clear:both;
}
.lpSecurity03 .voiceBox .voiceBg{
width:372px;
height:310px;
background:url(../image/lp/security/bg_voice01.gif) no-repeat bottom left;
margin:0;
padding:18px 0 0 0;
}
.lpSecurity03 .voiceBox .voiceAbout{
width:336px;
margin:0 0 0 15px;
padding:0 0 18px 0;
}
.lpSecurity03 .voiceBox .voiceLine{
width:336px;
margin:10px 0 0 0;
padding:0;
line-height:25px;
background:url(../image/lp/security/voice_voiceline.gif);
}
.lpSecurity04{
width:800px;
margin:20px auto;
padding:0;
clear:both;
}

.lpSecurity05{
width:850px;
margin:20px auto;
padding:0;
clear:both;
}
.lpSecurity05 .download{
width:445px;
height: 650px;
background:url(../image/common/lpclose/close01_bottom.gif) no-repeat bottom left;
margin:0;
padding:0;
}
.lpSecurity05 .order{
width:405px;
height: 650px;
background:url(../image/common/lpclose/close02_bottom.gif) no-repeat bottom left;
margin:0;
padding:0;
}
.lpSecurity05 .form{
margin:22px 0 0 42px ; font-size:12px ;
}

.lpSecurity05 .download .formInput {
 width: 360px;
 background: #EFEFEF;
 padding: 10px 5px;
}

/* *:******* feature/usb******** */

.usb {
margin:0 auto;
}

.usbLine{
margin:15px 0;
}

.featureUsb01{
width:860px;
padding-left: 10px;
clear:both;
}
.featureUsb01 .boxAdvance{
width:860px;
height:124px;
margin:0;
padding:0;
background:url(../image/feature/usb/02_02_08.gif) no-repeat;
}
.featureUsb01 .boxAdvance .boxAdvance_inner{
width:740px;
margin:0 0 0 58px;
padding:10px 0 0 0;
}
.featureUsb01 .boxAdvance .boxAdvance_inner{
width:740px;
margin:0 0 0 58px;
padding:12px 0 0 0;
}

.featureUsb01 .boxAdvance{
width:860px;
height:124px;
margin:0;
padding:0;
background:url(../image/feature/usb/02_01_08.gif) no-repeat;
}

.featureUsb02{
width:800px;
margin:20px auto;
padding:0;
clear:both;
}
.featureUsb02 h2 {
width:800px;
margin:0 0 10px 35px;
padding:0;
clear:both;
}

.featureUsb02 .boxAutorun{
width:800px;
margin:0;
padding:0 0 20px 0;
background:url(../image/feature/usb/02_03_04.gif) no-repeat left bottom;
}
.featureUsb02 .boxAutorun .boxAutorun_inner{
width:670px;
margin:0 0 0 97px;
padding:0;
}
.featureUsb02 .boxAutorun span{
font-weight:bold;
color:#CC0000;
}
.featureUsb03{
width:800px;
background:url(../image/feature/usb/bg_voice_bottom.gif) no-repeat bottom left;
margin:0 auto 20px;
padding:0 0 18px;
clear:both;
font-size:90%;
}
.featureUsb03 .title{
height:82px;
background:url(../image/feature/usb/bg_voice_top.gif) no-repeat bottom left;
margin:0;
padding:0;
}
.featureUsb03 .voiceBox{
width:765px;
margin:10px 0 0 18px;
padding:0;
clear:both;
}
.voiceBg2{
width:772px;
background:url(../image/feature/usb/bg_voice02.gif) no-repeat bottom left;
margin:0;
padding:18px 0 0 0;
}
.featureUsb03 .voiceBox .voiceAbout{
width:336px;
margin:0 0 0 15px;
padding:0 0 18px 0;
}
.featureUsb03 .voiceBox .voiceLine{
width:336px;
margin:10px 0 0 0;
padding:0;
line-height:25px;
background:url(../image/feature/usb/voice_voiceline.gif);
}

.featureUsb04 {
width:800px;
margin:20px auto;
padding:0;
clear:both;
}

.featureUsb05 {
width:850px;
margin:20px auto;
padding:0;
clear:both;
}

/* comic */
.comicContent {
 margin-top: -42px;
}

.comicContent img {
 vertical-align: bottom;
}

/* no1 */
.lpcpClose {
 width: 810px;
 height: 333px;
 padding: 25px 15px;
 background: url("../image/lp/bg_lpcp_border.png") no-repeat left top;
 margin: 20px auto 60px;
}

.lpcpCloseTrial {
 float: left;
 width: 400px;
 padding-right: 5px;
 border-right: 1px dotted #666;
}

.lpcpCloseForm {
 font-size: 12px;
 padding: 12px 10px;
 background: #ECECEC;
 margin-top: 10px;
}

.lpcpCloseOrder {
 float: left;
 width: 400px;
}

.lpcpSubmit {
 text-align: center;
 margin-top: 20px;
}
