/* ---------------------------------------------
   base
------------------------------------------------*/

*{
	margin:0;
	padding:0;
}

body{
	padding:20px 0;
	font-size:11px;
	line-height:160%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

h2{
	clear:both;
	padding:10px 0 20px 0;
	text-align:center;
}

h3{padding-bottom:5px;}

ul,
li{list-style:none;}

dt{text-align:left;}

img{border:none;}

em{
	font-weight:bold;
	color:#E7211E;
	font-style:normal;
}


a:link,
a:visited{
	text-decoration:underline;
	color:#0068B7;
}

a:hover{
	text-decoration:underline;
	color:#3399FF;
}

div:after,
#content .form-pay dt:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

div,
#content .form-pay dt {zoom: 100%;}
.float_clear{
	clear:both;
}


/* ---------------------------------------------
   common
------------------------------------------------*/

.t10{font-size:10px;}
.t12{font-size:12px;}
.t14{font-size:14px;}
.t16{font-size:16px;}
.t-red{color:#E7211E;}
.t_pink {color: #FBDEDD;}
.t_blue {color: #99ccff;}
.t_gray {color: #cccccc;}
.t_gray2{color:#4C4C4C;}
.w200{width:260px;}
.w260{width:260px;}
.w300{width:300px;}
.bold{font-weight:bold;}

.ind-1em{
	text-indent:-1em;
	padding-left:1em;
}

.banner{
	text-align:center;
	padding-bottom:15px;
}

#content .clear {
	clear:both;
}

#content .alignRight {
	text-align:right;
}

#content .alignLeft{
	text-align:left;
}

#content .linkBlank img{
	padding-right:3px;
}

#content .normal{
	margin:0;
	padding:0;
}

#content .normal2{
	margin:0;
	padding:10px 10px 0 10px;
}

#content .pad15{
	margin:0;
	padding-top:15px;
}

#content .padL0{
	padding-left:0;
}



/* ---------------------------------------------
   layout
------------------------------------------------*/

#wrap {
	margin:0 auto;
	width:754px;
}


/* ---------------------------------------------
   footer
------------------------------------------------*/

#footer {
	clear:both;
	padding-top:30px;
	text-align:center;
}

#footer p {
	display:inline;
	color:#999999;
}
#footer .coment {
	font-size:9px;
}
#footer ul {display:inline;}

#footer li {
	display:inline;
	padding:0;
	border-left:#666 1px solid;
	font-size:10px;
	_font-size:70%;
	padding-left:7px;
}

#footer li.first-child {
	border-left:none;
}

#footer li a:link,
#footer li a:visited{
	text-decoration:none;
	color:#E7211E;
}

#footer li a:hover{
	text-decoration:underline;
	color:#000;
}


/* gnavi
-----------------*/

#gnavi{
	padding-left:13px;
	background-color:#E5E5E5;
}

#gnavi li{
	display:block;
	float:left;
	margin-right:2px;
}

#gnavi li img{
	display:block;
}


/* content
-----------------*/

#content{
	margin:0 auto;
	width:696px;
}

#content .bt-common{
	margin:0 auto;
	text-align:center;
}

#content .bt-common li{
	display:inline;
	padding:0 10px;
}

#content .table1{
	background-color:#FBDEDD;
	margin:20px auto;
	border-top:#FBDEDD 15px solid;
	border-right:#FBDEDD 30px solid;
	border-bottom:#FBDEDD 15px solid;
	border-left:#FBDEDD 30px solid;
}

#content .table1 th,
#content .table1 td{
	padding:3px;
	font-size:110%;
}

#content .table2,
#content .table3{
	background-color:#FBDEDD;
	border-collapse:collapse;
	margin:20px auto;
}

#content .table2 th,
#content .table2 td,
#content .table3 th,
#content .table3 td{
	padding:5px;
	border:#fff 1px solid;
}

#content .table2 .userid{white-space:nowrap;width:120px;text-align:center;}
#content .table2 .serial{white-space:nowrap;}
#content .table2 .limit{width:60px;}
#content .table2 .year{width:65px;}
#content .table2 .select-serial{width:80px;}

#content .table3 .serial{white-space:nowrap;}
#content .table3 .limit{white-space:nowrap;}
#content .table3 .year{width:65px;}
#content .table3 .price{width:65px;}

#content .table4{
	clear:both;
	margin-bottom:15px;
	border:#FBDEDD 1px solid;
	border-collapse:collapse;
	width:100%;
}

#content .table4 th{
	padding:8px 20px;
	border:#FBDEDD 1px dotted;
	white-space:nowrap;
	font-weight:normal;
	text-align:left;
}

#content .table4 td{
	padding:8px 5px;
	border:#FBDEDD 1px dotted;
}

#content .table4 td input{
	margin:20px 4px 0 4px;
	_margin:18px 0 0 0;
}

#content .left-box{
	float:left;
	width:397px;
	padding-top:20px;
}

#content .right-box{
	float:right;
	width:280px;
	padding-top:20px;
}

#content .box1{
	padding:5px 10px;
	background-color:#EFEFEF;
}

#content .inline{
	margin:5px auto 20px auto;
	padding:5px;
	border:#666 1px solid;
	width:600px;
	height:200px;
	overflow:scroll;
	_overflow-x:hidden;
}


#content .form-pay dt{
	padding:6px 8px;
	background-color:#FBDEDD;
}

#content .form-pay input{
	float:left;
}

#content .form-pay #pay-credit,
#content .form-pay #pay-conveni,
#content .form-pay #pay-furikomi{
	margin:4px;
	_margin:0;
}

#content .form-pay .pay-credit{
	margin-top:3px;
	width:451px;
	height:15px;
	background:url(../images/step3_dt_01.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#content .form-pay #pay-credit-lbox{
	float:left;
	width:220px;
}

#content .form-pay #pay-credit-rbox{
	float:left;
	width:445px;
}


#content .form-pay .pay-conveni{
	margin-top:3px;
	width:225px;
	height:15px;
	background:url(../images/step3_dt_02.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#content .form-pay #pay-conveni-lbox{
	float:left;
	width:255px;
}

#content .form-pay #pay-conveni-rbox{
	float:left;
	width:410px;
}

#content .form-pay .pay-furikomi{
	margin-top:3px;
	width:375px;
	height:15px;
	background:url(../images/step3_dt_03.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#content .form-pay #pay-furikomi-lbox{
	float:left;
	width:175px;
}

#content .form-pay #pay-furikomi-rbox{
	float:left;
	width:490px;
}


#content .form-pay #visa{
	width:72px;
	height:46px;
	margin:5px 15px 5px 5px;
	background:url(../images/step3_img_01.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
}

#content .form-pay #master{
	width:71px;
	height:46px;
	margin:5px 15px 5px 5px;
	background:url(../images/step3_img_02.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
}

#content .form-pay #jcb{
	width:36px;
	height:46px;
	margin:5px 15px 5px 5px;
	background:url(../images/step3_img_03.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
}

#content .form-pay #dci{
	width:62px;
	height:46px;
	margin:5px 15px 5px 5px;
	background:url(../images/step3_img_04.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
}

#content .form-pay #aex{
	width:46px;
	height:46px;
	margin:5px 0 5px 5px;
	background:url(../images/step3_img_05.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
}
#content .veri img {
	margin-top: 10px;
	float:left;
	clear:both;
}
#content .dammy { height: 500px; }


/* ADD CSS : common
-----------------*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1% }
.clearfix {display:block;}

.floatRight {
	float: right;
	margin-left: 10px;
}
.floatLeft {
	float: left;
	margin-right: 10px;
}
.alignCenter {
	text-align: center;
}
.marginTop30 {
	margin-top: 30px;
}
.marginTop10 {
	margin-top: 10px;
}

.t10-red{font-size:10px;_font-size:70%; color:#E7211E;}

/* banner : start
-----------------*/
.bannerBtn {
	width:696px;
	background-image: url(../images/banner.jpg);
	background-position: 0px 20px;
	background-repeat: no-repeat;
	height: 258px;
	display: block;
	position: relative;
	margin: 0 auto;
	clear: both;
}
.bannerBtn h2 a{
	position: absolute;
	margin: 0;
	display: block;
	left: 430px;
	top: 210px;
	background-image: url(../images/btn_3.jpg);
	background-position: 0 0;
	width: 257px;
	height: 41px;
	background-repeat: no-repeat;
	text-transform: none;
	text-decoration: none;
}
.bannerBtn h2 a:hover{
	position: absolute;
	margin: 0;
	display: block;
	left: 430px;
	top: 210px;
	background-image: url(../images/btn_3_on.jpg);
	background-position: 0 0px;
	width: 257px;
	height: 41px;
	background-repeat: no-repeat;
	text-transform: none;
	text-decoration: none;
}
.bannerBtn02 {
	width:696px;
	background-image: url(../images/banner02.jpg);
	background-repeat: no-repeat;
	height: 237px;
	display: block;
	position: relative;
	margin: 0 auto;
	clear: both;
	
}
.bannerBtn02 h2 a{
	position: absolute;
	margin: 0;
	display: block;
	background-image: url(../images/btn02.gif);
	width: 249px;
	height: 73px;
	background-repeat: no-repeat;
	text-transform: none;
	text-decoration: none;
	left: 440px;
	top: 160px;
}
.bannerBtn02 h2 a:hover{
	position: absolute;
	margin: 0;
	display: block;
	background-image: url(../images/btn02.gif);
	background-position: 0 -73px;
	width: 249px;
	height: 73px;
	background-repeat: no-repeat;
	text-transform: none;
	text-decoration: none;
	left: 440px;
	top: 160px;
}
.bannerBtn   .hidden  {
	visibility: hidden;
}
.bannerBtn02   .hidden  {
	visibility: hidden;
}
.bannerBtn p {
	background-image: url(../images/banner_bg.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 16px;
	padding-bottom: 15px;
	margin-bottom: 25px;
}


.bannerBtn_dell {
	width:696px;
	background-image: url(../images/banner_dell.jpg);
	background-position: 0px 20px;
	background-repeat: no-repeat;
	height: 258px;
	display: block;
	position: relative;
	margin: 0 auto;
	clear: both;
}
.bannerBtn_dell h2 a{
	position: absolute;
	margin: 0;
	display: block;
	left: 534px;
	top: 145px;
	background-image: url(../images/btn_2_dell.jpg);
	background-position: 0 0;
	width: 140px;
	height: 109px;
	background-repeat: no-repeat;
	text-transform: none;
	text-decoration: none;
}
.bannerBtn_dell h2 a:hover{
	position: absolute;
	margin: 0;
	display: block;
	left: 534px;
	top: 145px;
	background-image: url(../images/btn_2_dell.jpg);
	background-position: 0 2px;
	width: 140px;
	height: 109px;
	background-repeat: no-repeat;
	text-transform: none;
	text-decoration: none;
}
.bannerBtn_dell .hidden  {
	visibility: hidden;
}


.bannerBtn_up {
	width:696px;
	background-image: url(../images/banner_up.jpg);
	background-position: 0px 20px;
	background-repeat: no-repeat;
	height: 190px;
	display: block;
	position: relative;
	margin: 0 auto;
	clear: both;
}
.bannerBtn_up h2 a{
	position: absolute;
	margin: 0;
	display: block;
	left: 440px;
	top: 126px;
	background-image: url(../images/btn_2_up.jpg);
	background-position: 0 0;
	width: 243px;
	height: 58px;
	background-repeat: no-repeat;
	text-transform: none;
	text-decoration: none;
}
.bannerBtn_up h2 a:hover{
	position: absolute;
	margin: 0;
	display: block;
	left: 440px;
	top: 126px;
	background-image: url(../images/btn_2_up.jpg);
	background-position: 0 2px;
	width: 243px;
	height: 58px;
	background-repeat: no-repeat;
	text-transform: none;
	text-decoration: none;
}
.fromWeb h2 a{
	background-image: url(../images/btn_2_fromWeb_up.jpg)!important;
}
.fromWeb h2 a:hover{
	background-image: url(../images/btn_2_fromWeb_up.jpg)!important;
}
.bannerBtn_up .hidden  {
	visibility: hidden;
}

.bannerBtn03 {
	padding:0 0 10px 0 !important;
	text-align:right;
}

.bannerBtn04 {
	padding:10px 8px 10px 0 !important;
	text-align:right;
}


/* banner : end
-----------------*/

h2.h2MarginFirst {
	padding-top: 20px;
}
h2.h2MarginMethod {
	padding-top: 20px;
	padding-bottom: 30px;
}
h2.h2Margin {
	padding-top: 27px;
	padding-bottom: 11px;
}

#content a:link, #content a:visited {
	color:#FF0000;
}
#content a:hover {
	color:#000;
}
#content h3 {
	padding-bottom: 10px;
	clear: both;
}
#content h4 {
	padding-bottom: 5px;
	padding-left: 10px;
	clear: both;
}
#content p {
	padding-bottom: 25px;
	padding-right: 10px;
	padding-left: 10px;
}
#content p.noMargin {
	padding-right: 0px;
	padding-left: 0px;
}
#content p.pageTopLink {
	text-align: right;
	padding-right: 0px;
}


/* content : first
-----------------*/
#content ul.indexList {
	padding-left: 35px;
	padding-bottom: 25px;
	line-height: 120%;
}
#content ul.indexList li {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
	padding-bottom: 8px;
}
#content p.marginMinus{
	margin-top: -225px;
	margin-bottom: 170px;
}
#content ul#thirdParty {
	padding-left: 10px;
}
#content ul#thirdParty li {
	width: 225px;
	float: left;
	display: block;
}
#content ul#thirdParty li#endBox {
	width: 450px;
}
#content ul#thirdParty li h5 {
	float: left;
	height: 100px;
	padding-bottom: 16px;
	width: 70px;
}
#content ul#thirdParty li p {
	float: left;
	width: 135px;
}
#content ul#thirdParty li#endBox p {
	width: 360px;
}


/* content : method
-----------------*/
#content #methodBox h3 {
	padding-bottom: 15px;
}
#content #methodBox h4 {
	padding-bottom: 10px;
}
#content #methodBox .pointBox {
	background-color: #E4E4E4;
	background-image: url(../images/method_point_top.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#content #methodBox .pointBox p {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#content #methodBox .pointBox h5 {
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#content #methodBox .pointBox .bottom {
	background-image: url(../images/method_point_bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
	background-position: 0px bottom;
}

#content #methodBox .pointBox2 {
	background-color: #eeeeee;
	background-image: url(../images/method_point_top2.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	width:462px;
}
#content #methodBox .pointBox2 p {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#content #methodBox .pointBox2 h5 {
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#content #methodBox .pointBox2 .bottom {
	background-image: url(../images/method_point_bottom2.gif);
	background-repeat: no-repeat;
	height: 10px;
	background-position: 0px bottom;
}
#content #methodBox .step1InnerBox {
	margin-right: 10px;
	margin-left: 10px;
}
#content #methodBox .step1InnerBox .frameTop {
	background-image: url(../images/method_step1_f1.gif);
	background-repeat: no-repeat;
	height: 14px;
}
#content #methodBox .step1InnerBox .frameBottom {
	background-image: url(../images/method_step1_f3.gif);
	background-repeat: no-repeat;
	height: 14px;
}
#content #methodBox .step1InnerBox .left {
	background-image: url(../images/method_step1_f2.gif);
	background-repeat: repeat-y;
	width: 288px;
	float: left;
}
#content #methodBox .step1InnerBox .left p {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#content #methodBox .step1InnerBox .center {
	width: 100px;
	float: left;
}
#content #methodBox .step1InnerBox .center p {
	padding-right: 7px;
	padding-left: 6px;
	padding-top: 100px;
}
#content #methodBox .step1InnerBox .right {
	background-image: url(../images/method_step1_f2.gif);
	background-repeat: repeat-y;
	width: 288px;
	float: left;
}
#content #methodBox .step1InnerBox .right p {
	padding-right: 22px;
	padding-left: 23px;
	padding-bottom: 10px;
}
#content #methodBox .step1InnerBox .right p.taskbarText {
	margin-top: -255px;
	margin-bottom: 190px;
	margin-right: 130px;
}
#content #methodBox .step1InnerBox .right p.taskbarTextdell {
	margin-top: -275px;
	margin-bottom: 202px;
	margin-right: 130px;
}
#content #methodBox .step1InnerBox .right img { margin-top: 10px; 
}
#content #methodBox .step1InnerBox .bottom {
	clear: both;
	text-align: center;
}
#content #methodBox .step1InnerBox .bottom p {
	padding-bottom: 5px;
}
#content #methodBox .innerBox {
	margin-right: 10px;
	margin-left: 30px;
}
#content #methodBox .innerBox p {
	padding-right: 0px;
	padding-left: 0px;
}


/* content : faq
-----------------*/
#content #questionList {
	background-image: url(../images/faq_list_middle.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
	width:696px;
}
#content #questionList .bottom{
	background-image: url(../images/faq_list_bottom.gif);
	background-repeat: no-repeat;
	background-position:0 bottom;
	height:10px;
	width:696px;
}
#content #questionList ul {
	padding-left: 20px;
	padding-bottom: 20px;
}
#content #questionList li {
	background-image: url(../images/faq_list_arrow.gif);
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top:#c9c9c9 1px solid;
	border-left:#c9c9c9 1px solid;
	border-right:#c9c9c9 1px solid;
	margin-right:20px;
}
#content #questionList li.last {
	background-image: url(../images/faq_list_arrow.gif);
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border:#c9c9c9 1px solid;
	margin-right:20px;
}
#content #answerBox h3 {
	padding-bottom: 20px;
}
#content #answerBox h4 {
	padding-bottom: 20px;
}
#content #answerBox h5 {
	padding-left: 28px;
	padding-bottom: 10px;
}
#content #answerBox .answerContent {
	background-image: url(../images/faq_answer.gif);
	background-repeat: no-repeat;
	background-position: 28px 4px;
	padding-left: 43px;
}
#content #answerBox .answerContent h5 {
	font-size:100%;
	line-height:160%;
	color: #FF0000;
	padding-left: 0px;
	padding-bottom: 0px;
}
#content #answerBox .answerContent p {
	padding-left: 0px;
}
#content #answerBox p.pageTopLink {
	background-image: none;
	padding-right: 0px;
}


/* content : price
-----------------*/
#content #priceBox h3 {
	padding-left: 10px;
}
#content #priceBox p.priceText {
	margin-top: -280px;
	margin-bottom: 180px;
}
#content #priceBox img.priceImg {
	margin-top: 35px;
}

/* ---------------------------------------------
   popup
------------------------------------------------*/
#popup h1,#popup h2,#popup h3,#popup h4,#popup li{
	line-height:100%;
}
#popup #wrap {
	margin:0 auto;
	width:600px;
}
#popup #content{
	margin:8px auto 0 auto;
	width:540px;
	padding:0;
}
#popup h2{
	padding:0;
	margin:20px 0 0 0;
	text-align:left;
}
#popup p{
	clear:both;
	padding:0;
	margin:8px 0 0 0;
	text-align:left;
}
#popup #content h3 {
	padding: 0;
	margin:20px 0 0 0;
}
#popup #content h4 {
	padding: 0;
	margin:10px 0 0 0;
	font-weight:normal;
	color:#ff0000;
	font-size:100%;
}
#popup #content a:link, #content a:visited {
	color:#0066cc;
}
#popup #content a:hover {
	color:#000;
}
#popup #content #kaiyaku {
	background:url(../images/kaiyaku_back_top.gif) no-repeat;
	width:462px;
	margin:10px auto 0 auto;
	padding:20px 20px 10px 20px;
}
#popup #content #kaiyaku_bottom {
	background:url(../images/kaiyaku_back_bottom.gif) no-repeat;
	width:502px;
	height:15px;
	margin:0 auto;
	padding:0; 
}
#popup #content #kaiyaku ul li{
	background:url(../images/list_back_anshin.gif) 0 2px no-repeat;
	margin:8px 0 0 5px;
	padding:0 0 0 20px; 
}
#popup #content #tyuui {
	background:url(../images/tyuui_back_top.gif) no-repeat;
	width:496px;
	margin:10px auto 0 auto;
	padding:12px 12px 5px 12px;
}
#popup #content #tyuui_bottom {
	background:url(../images/tyuui_back_bottom.gif) no-repeat;
	width:520px;
	height:15px;
	margin:0 auto;
	padding:0; 
}
#popup #content #tyuui ul li{
	background:url(../images/list_back_anshin_02.gif) 0 4px no-repeat;
	margin:8px 0 0 5px;
	padding:0 0 0 15px;
	line-height:160%;
}
#popup #content p.close{
	margin:15px 0 0 0;
	padding:0;
	text-align:right;
}
#popup #content p.close a,#popup #content p.close a:link,#popup #content p.close a:visited{
	background:url(../images/close_anshin.gif) 0 2px no-repeat;
	margin:0;
	padding:0 0 5px 14px;
	color:#ff0000;
}
#popup #content p.close a:hover{
	background:url(../images/close_anshin.gif) 0 2px no-repeat;
	margin:0;
	padding:0 0 5px 14px;
	color:#000000;
}

#index{
	background:url(../images/index.gif) no-repeat;
	width:696px;
	height:192px;
	}
ul.index{
	padding:62px 0 0 53px;
	font-size:12px;
	}	
ul.index li.font{
	padding-top:13px;
	}
#index2{
	background:url(../images/index2.gif) no-repeat;
	width:696px;
	height:161px;
	}
#index2 ul.index{
	padding:62px 0 0 53px;
	font-size:12px;
	}	
#index2 ul.index li.font{
	padding-top:13px;
	}
	
#index3{
	background:url(../images/index3.gif) no-repeat;
	width:696px;
	height:129px;
	}
#index3 ul.index{
	padding:62px 0 0 53px;
	font-size:12px;
	}	
#index3 ul.index li.font{
	padding-top:13px;
	}
#index_dell{
	background:url(../images/index_dell.jpg) no-repeat;
	width:696px;
	height:161px;
	}
ul.index_dell{
	padding:62px 0 0 53px;
	font-size:12px;
	}	
ul.index_dell li.font{
	padding-top:13px;
	}

.bak_gl{
	background-color:#F7F7F7;
	width:696px;
	height:auto;
	color:#4C4C4C;
}
.bak_o{
	width:670px;
	height:auto;
	color:#4C4C4C;
	background-color:#FFFEEB;
	border:3px #F1F0EF solid;
	padding:10px;
	}
.bak_white{
	width:670px;
	height:auto;
	padding:10px;
	}
.bak_white #koko {
	width:640px;
	padding-left:20px;
}

.width{
	width:648px;
	padding:0 0 0 20px;
	}
.width2{
	width:648px;
	padding:0 0 0 12px;
	}
.size{
	font-size:12px;
	line-height:180%;
	}
.size2{
	font-size:10px;
	}
.size3{
	font-size:14px;
	font-weight:bold;
	margin-bottom:-10px;
	}
.size4{
	font-weight:bold;
	font-size:12px;
	}
.size5{
	font-size:12px;
	line-height:180%;
	margin:0 0 0 -10px;
	}

.icon{
	background:url(../images/line.jpg) no-repeat;
	height:23px;
	padding-left:10px;
	padding-top:3px;
	font-size:15px;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:10px;
	}
.img{
	padding:5px 10px 10px 10px;
	}
.img2{
	text-align:center;
	}
.img3{
	float:right;
	margin-top:-117px;
	margin-bottom:10px;
	}
.img4{
	margin-bottom:-3px;
	}
.border{
	border-bottom:#CCCCCC 1px solid;
	width:640px;
	}
.border2{
	width:670px;
	height:auto;
	padding:10px;

	border:#CCCCCC 1px solid;
	margin-top:20px;
	}
.margin1{
	margin-top:10px;
	}

.size0{
	font-size:14px;
	line-height:180%;
	}

.img5{
	padding-right:17px;
	padding-bottom:10px;
	padding-left:5px;
	}
.img6{
	padding-left:30px;
	}
.img7{
	padding-left:30px;
	}
.img8{
	padding-left:10px;
	padding-top:12px;
	}
*html .img6{
	padding-left:30px;
	margin-top:80px;
	}
*+html .img6{
	padding-left:30px;
	margin-top:80px;
	}
em.word {
	color: #c00;
}
.margin2{
	margin-left:30px;
	}
.type_a{
	display:block;
	width:697px;
	background: url(../images/h2_type-a_bg_03.gif) no-repeat;
	height:39px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:12px 0 0 18px;
	margin-bottom:-20px;
}
.type_b{
	display:block;
	width:697px;
	background: url(../images/h2_type-a_bg_04.gif) no-repeat;
	height:75px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:18px 0 0 30px;
	
}
.type_d{
	display:block;
	width:697px;
	background: url(../images/h2_type-a_bg_05.gif) no-repeat;
	height:90px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:18px 0 0 30px;
}
span.sub {
		display: block;
		margin-top: 3px;
		color: #535353;
		font-size: 12px;
	}
.bak_a{
	margin-top:-38px;
	width:695px;
	height:auto;
	background-color:#F8F8F8;
	border:1px #CECECE solid;
	padding-top:20px;
	}

ul.sao{
	text-align:left;
	margin-top:-20px;
	font-size:12px;
	margin-left:40px;
	}
ul.sao1{
	text-align:left;
	margin-top:-20px;
	font-size:12px;
	margin-left:30px;
	color:#4E504F;
	}
ul.sao1 li{
	color:#4E504F;
	}
ul.sao2{
	text-align:left;
	margin-top:-20px;
	font-size:12px;
	margin-left:50px;
	}
ul.sao2 li{
	list-style:disc;
	}
ul.sao3{
	text-align:left;
	font-size:12px;
	margin-left:50px;
	}
ul.sao3 li{
	list-style:square;
	}
ul.sao4{
	text-align:left;
	font-size:12px;
	margin-left:50px;
	}
ul.sao4 li{
	margin-left:20px;
	list-style:decimal;
	}
ul.sao5{
	text-align:left;
	font-size:11px;
	margin-left:40px;
	margin-top:10px;
	}
ul.sao5 li{
	color:#4E504F;
	}
.type_c{
	margin-top:25px;
	text-align:left;
	padding-left:30px;
	}
.type_e{
	margin-top:25px;
	text-align:left;
	margin-left:-10px;
	}
.font_c{
	padding-left:20px;
	}
*html .center_t{
	text-align:center;
	margin-left:30px;
	margin-top:130px;
	}
*+html .center_t{
	text-align:center;
	margin-left:30px;
	margin-top:130px;
	}
.center_t{
	text-align:center;
	margin-left:30px;
	}
tr td.no{
	border:0px;
	}
 table tbody td {
				padding: 7px 0;
				vertical-align: middle;
				border-top: 1px solid #ccc;
				text-align:left;
			}

 table tbody tr.first th,
 table tbody tr.first td {
				border-top: 3px solid #bbb;
				text-align:left;
			}

 table tbody tr.last th,
 table tbody tr.last td {
				border-bottom: 1px solid #ccc;
				text-align:left;
			}

 table tbody th {
				padding-left: 5px;
				padding-right: 15px;
				font-weight: normal;
				text-align:left;
			}

 table tbody tr.heading th {
				padding: 50px 0 10px 21px;
				border: none;
				background: url(/imperia/md/images/jp/products/homeandhomeofficesolutions/vb2009/functions/spec_icon_check_03.gif) no-repeat 3px 52px;
				font-size: 116%;
				font-weight: bold;
				text-align:left;
			}

 table tbody tr.heading th.first {
				padding-top: 10px;
				background-position: 3px 12px
				text-align:left;
			}

 table tbody td {}
 table tbody td.badge {}

 table tbody td.description {
				padding-left: 15px;
				padding-right: 5px;
				font-size: 84%;
				line-height: 1.5;
				text-align:left;
			}

 table tbody tr.comment td {
				padding: 0 0 10px 5px;
				border: none;
				color: #666;
				font-size: 84%;
				text-align:left;
			}

 table tbody td.check {
				text-align: center;
				*font-family: sans-serif;
				text-align:left;
			}

 table tbody td.vb09 {
				background: #eeffe5;
				text-align:left;
			}
			
/* upgrade
-----------------*/

#content p.upgrade_img{
	padding:0 0 10px 0;
}
#content .upttl_01{
	background:url(../images/ttlback_up01.jpg) no-repeat;
	width:696px;
}
#content .upttl_01 h4 {
	padding:25px 20px 10px 30px;
	font-size:120%;
}
#content .upttl_01 p {
	padding:0px 20px 10px 30px;
	font-size:110%;
}
#content .upttl_02{
	background:url(../images/ttlback_up02.jpg) no-repeat;
	width:696px;
	height:125px;
}
#content .upttl_02 h4 {
	padding:25px 20px 5px 30px;
	font-size:120%;
}
#content .upttl_02 p {
	padding:0px 20px 10px 30px;
	font-size:110%;
}

#content .upback {
	padding:15px 28px 40px 28px;
	width:638px;
	border:#cecece 1px solid;
	margin:0 0 20px 0;
	background:#f8f8f8;
}
#content .upback h5{
	margin:0 0 5px 0;
	font-size:110%;
	line-height:150%;
}

#content .upback li{
	margin:0 0 5px 0;
	line-height:150%;
	font-size:110%;
}

#content .upback ul.no_list li{
	margin:0 0 5px 30px;
	line-height:150%;
	list-style-position: outside;
	list-style-type: decimal;
	font-size:110%;
}

#content .upback .left{
	padding:0;
	margin:0 15px 0 0;
	float:left;
	display:inline;
}
#content .upback .right{
	padding:0;
	margin:0;
	float:left;
	display:inline;
}
#content .upback strong{
	color:#cc0000;
}


/* vbp page vbpBox1
-----------------*/
.vbpBox1{
	padding:8px 22px;
	width:652px;
	height:379px;
	background:url(../images/vbp_bg_01.gif) 0 0 no-repeat;
}

.vbpBox1 dl.vbpL{
	float:left;
	width:292px;
}

.vbpBox1 dd{
	padding-top:5px;
	width:292px;
	text-align:center;
}

.vbpBox1 dl.vbpR{
	float:right;
	width:292px;
}


/* vbp page vbpBox2
-----------------*/
.vbpBox2{
	margin-left:43px;
	width:610px;
	background:url(../images/vbp_bg_02_m.gif) 0 0 repeat-y;
}

.vbpBox2 .vbpBox2Inner{
	width:610px;
	background:url(../images/vbp_bg_02_b.gif) 0 100% no-repeat;
	font-size:12px;
}

#content .vbpBox2 .tit{
	margin:5px 0 5px 10px;
	padding:2px 0 2px 5px;
	border-left:#0c2a7c 3px solid;
	font-size:12px;
	font-weight:bold;
	color:#0c2a7c;
}

#content .vbpBox2 table{
	margin:5px 0 5px 0;
	border-collapse:collapse;
	border:#ccc 1px solid;
}

#content .vbpBox2 table, x:-moz-any-link{
	margin-left:1px;
}

#content .vbpBox2 th{
	padding:10px;
	border:#ccc 1px solid;
	background-color:#f3f3f3;
	font-weight:bold;
}
#content .vbpBox2 td{
	padding:10px;
	border:#ccc 1px solid;
}

#content .vbpBox2 .none td,
#content .vbpBox2 .none th{
	border-top:none;
	border-bottom:none;
}

#content .vbpBox2 .tableTit{
	padding:20px;
	font-weight:bold;
	font-size:16px;
}


/* vbp page vbpBox3
-----------------*/
.vbpBox3{
	margin-left:43px;
	width:610px;
	background:url(../images/vbp_bg_03_m.gif) 0 0 repeat-y;
}

.vbpBox3 .vbpBox3Inner{
	width:610px;
	background:url(../images/vbp_bg_03_b.gif) 0 100% no-repeat;
	font-size:12px;
}


/* ---------------------------------------------
   /product/vb/quickrenew/first/
------------------------------------------------*/
.column2_right #content .tabBox_re {
	width:696px;
	height:54px;
}
.column2_right #content .tabBox_re ul {
	width:696px;
	height:54px;
	position:relative;
}
.column2_right #content .tabBox_re ul li {
	float:left;
}
/* 上のボタン */
/**/
.column2_right #content .tabBox_re ul li a.ty01 {
	width:237px;
	height:54px;
	background:url(../images/btn_t01t.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li a.ty01:hover {
	width:237px;
	height:54px;
	background:url(../images/btn_t01t.jpg) 0 -54px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li.active a.ty01 {
	width:237px;
	height:54px;
	background:url(../images/btn_t01t.jpg) 0 -108px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
/**/
.column2_right #content .tabBox_re ul li a.ty02 {
	width:224px;
	height:54px;
	background:url(../images/btn_t02t.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li a.ty02:hover {
	width:224px;
	height:54px;
	background:url(../images/btn_t02t.jpg) 0 -54px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li.active a.ty02 {
	width:224px;
	height:54px;
	background:url(../images/btn_t02t.jpg) 0 -108px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
/**/
.column2_right #content .tabBox_re ul li a.ty03 {
	width:235px;
	height:54px;
	background:url(../images/btn_t03t.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li a.ty03:hover {
	width:235px;
	height:54px;
	background:url(../images/btn_t03t.jpg) 0 -54px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li.active a.ty03{
	width:235px;
	height:54px;
	background:url(../images/btn_t03t.jpg) 0 -108px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

/* 下のボタン */
/**/
.column2_right #content .tabBox_re ul li a.ts01 {
	width:237px;
	height:54px;
	background:url(../images/btn_t01b.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li a.ts01:hover {
	width:237px;
	height:54px;
	background:url(../images/btn_t01b.jpg) 0 -54px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li.active a.ts01 {
	width:237px;
	height:54px;
	background:url(../images/btn_t01b.jpg) 0 -108px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
/**/
.column2_right #content .tabBox_re ul li a.ts02 {
	width:224px;
	height:54px;
	background:url(../images/btn_t02b.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li a.ts02:hover {
	width:224px;
	height:54px;
	background:url(../images/btn_t02b.jpg) 0 -54px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li.active a.ts02 {
	width:224px;
	height:54px;
	background:url(../images/btn_t02b.jpg) 0 -108px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
/**/
.column2_right #content .tabBox_re ul li a.ts03 {
	width:235px;
	height:54px;
	background:url(../images/btn_t03b.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li a.ts03:hover {
	width:235px;
	height:54px;
	background:url(../images/btn_t03b.jpg) 0 -54px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.column2_right #content .tabBox_re ul li.active a.ts03 {
	width:235px;
	height:54px;
	background:url(../images/btn_t03b.jpg) 0 -108px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
/**/
.column2_right #content .uT20 {
	padding-top:20px;
}
.column2_right #content .uT30 {
	padding-bottom:30px;
}
/**/
.ttl_bow {
	border-left:#F00 5px solid;
	padding:3px 0 3px 5px;
}
/* /quickrenew/campaign/index_b.html
------------------------------------------ */
.impact {
	width:666px;
	background:url(../images/bg_impact.gif) 0 bottom no-repeat;
	margin-left:15px;
	font-size:12px;
	padding:0;
}
#content .impact p {
	padding:0;
	margin:0;
}
.impact table {
	border-collapse:collapse;
	margin-left:13px;
}
.impact table th {
	width:150px;
	background:#dddddd;
	color:#ee0000;
	border:#999999 1px solid;
	padding:5px 5px 5px 10px;
	font-weight:bold;
}
.impact table td {
	background:#FFF;
	border:#999999 1px solid;
	padding:5px;
}
.impact table td span {
	display:block;
	text-indent:-0.5em;
	padding-left:0.5em;
}
.intro {
	width:665px;
	background:url(../images/bg_intro.gif) 0 bottom no-repeat;
	margin-left:14px;
	margin-bottom:40px;
}
#content .intro table {
	padding:5px 0 5px 10px;
	margin:0;
}
#content .intro table td {
	padding:0;
	margin:0;
	border:none;
}
/* /quickrenew/campaign/index.html
------------------------------------------ */
#content .campIndexTable{
	margin-left:15px;
	width:665px;
	font-size:12px;
	border-collapse:collapse;
	border:#a2a2a2 1px solid;
}

#content .campIndexTable th{
	padding:5px;
	background-color:#ebebeb;
	color:#e7211e;
	border:#a2a2a2 1px solid;
	white-space:nowrap;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}

#content .campIndexTable td{
	padding:5px;
	border:#a2a2a2 1px solid;
}
/* 各社製品比較
------------------------------------------ */
#compare #content {

}
#compare #content a {
color:#0066cc;
}
#compare #content h2 {
padding-bottom:0;
}
#compare #content h3 {
padding:0 0 0 0;
}
#compare #content h4 {
padding:0 0 0 0;
margin:0 0 0 0;
}
#compare #content p {
padding:0;
}
#compare #content .textsmall {
font-size:11px;
}
#compare #content dt img,
#compare #content dd img {
display:block;
}
.c666666 {
color:#666666;
}

/* 余白関連
-------------------*/
#compare #content .indent01 {
text-indent:-10px;
padding-left:10px;
}
#compare #content .indent02 {
text-indent:-15px;
padding-left:15px;
}
#compare #content .wide15 {
padding:0 15px 0 15px;
}
#compare #content .marT05 {margin-top:5px;}
#compare #content .marT10 {margin-top:10px;}
#compare #content .marT15 {margin-top:15px;}
#compare #content .marT20 {margin-top:20px;}
#compare #content .marT25 {margin-top:25px;}
#compare #content .marT30 {margin-top:30px;}
#compare #content .marT35 {margin-top:35px;}
#compare #content .marT40 {margin-top:40px;}
#compare #content .marT45 {margin-top:45px;}
#compare #content .marT50 {margin-top:50px;}
/* 余白関連
-------------------*/
#compare #content .alignLeft{text-align:left;}
#compare #content .alignCenter{text-align:center;}
#compare #content .alignRight{text-align:right;}
/* タブ関連
-------------------*/
#compare .column2_right #content .tabBox_re {
	width:696px;
	height:226px;
}
#compare #content .tab {
background:#f5f5f5;
width:696px;
height:226px;
position:relative;
}
#compare #content .tab li .tabPosi01 {
    position:absolute;
	top:15px;
	left:15px;
}
#compare #content .tab li .tabPosi02 {
    position:absolute;
	top:15px;
	right:15px;
}
#compare #content .tab li .tabPosi03 {
    position:absolute;
	top:117px;
	left:15px;
}
#compare #content .tab li .tabPosi04 {
    position:absolute;
	top:117px;
	right:15px;
}
#compare #content .tabBox_re2 .tab li{
	float:left;
	padding-top:15px;
	padding-left:15px;
}

#compare #content .tab li a.ty01 {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab01_off.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li a.ty01:hover {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab01_on.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li.active a.ty01 {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab01_in.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li a.ty02 {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab02_off.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li a.ty02:hover {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab02_on.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li.active a.ty02 {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab02_in.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li a.ty03 {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab03_off.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li a.ty03:hover {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab03_on.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li.active a.ty03 {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab03_in.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li a.ty04 {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab04_off.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li a.ty04:hover {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab04_on.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#compare #content .tab li.active a.ty04 {
	width:328px;
	height:94px;
	background:url(../images/com/com_tab04_in.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
/* もれなく全員に2ヶ月延長
-------------------*/
#compare #content .am {
width:696px;
min-height:214px;
background:url(../images/com/com_am_bottom.gif) 0 bottom no-repeat;
}
#compare #content .am li.am01 {
}
#compare #content .am li.am02 {
}
#compare #content .am li.am03 {
	text-align:right;
	padding-right:25px;
	padding-bottom:10px;
}
#compare #content .am a.icon {
background:url(../images/com/com_icon_black.gif) 0 50% no-repeat;
padding-left:8px;
font-size:11px;
font-weight:normal;
}
/* comHyou
-------------------*/
#compare #content .comHyou {
padding:0 10px 0 11px;
}
#compare #content .comHyou table {
width:675px;
}
#compare #content .comHyou table.bgT00 {
width:675px;
height:49px;
background:url(../images/com/com_bg_t01.gif) 0 bottom no-repeat;
}
#compare #content .comHyou table.bgT01 {
width:675px;
background:#f2f2f2;
}
#compare #content .comHyou table.bgT02 {
width:675px;
background:url(../images/com/com_bg_t02.gif) 0 top repeat-y;
}
#compare #content .comHyou table td {
width:155px;
padding:15px 5px 8px 5px;
text-align:center;
line-height:1.2;
font-size:10px;
}
* html #compare #content .comHyou table td {
padding:12px 5px 11px 5px;
}
#compare #content .comHyou table td.left {
width:165px;
text-align:left;
}
#compare #content .comHyou .underBoder {
border-bottom:#d9d9d9 1px solid;
}
#compare #content .comHyou .redbold {
font-weight:bold;
color:#dd0000;
}
#compare #content .comHyou .bold {
	font-weight:bold;
}
/* comHyou2
-------------------*/
#compare #content .comHyou2 {
padding:0 10px 0 11px;
}
#compare #content .comHyou2 table {
width:675px;
}
#compare #content .comHyou2 table.bgT03 {
width:675px;
height:59px;
background:url(../images/com/com_bg_t03.gif) 0 bottom no-repeat;
}
#compare #content .comHyou2 table.bgT04 {
width:675px;
background:url(../images/com/com_bg_t04.gif) 0 top repeat-y;
}
#compare #content .comHyou2 table.bgT05 {
width:675px;
background:url(../images/com/com_bg_t05.gif) 0 top repeat-y;
}
#compare #content .comHyou2 table td {
width:195px;
padding:17px 5px 15px 5px;
text-align:center;
line-height:1.2;
font-size:12px;
border:0;
}
* html #compare #content .comHyou2 table td {
padding:17px 0 15px 0;
}
#compare #content .comHyou2 table td.left {
width:245px;
}
#compare #content .comHyou2 .underBoder {
border-bottom:#000000 1px solid;
}
#compare #content .comHyou2 .redbold {
font-weight:bold;
color:#dd0000;
}
/* img7
-------------------*/
#compare #content .comImg8 {
width:696px;
background:url(../images/com/com_img_08.gif) 0 top no-repeat;
}
#compare #content .comImg8Inner {
padding:0 20px 0 20px;
}
#compare #content .comImg8 .left {
width:310px;
float:left;
}
#compare #content .comImg8 .right {
width:310px;
float:right;
}
#compare #content .comImg8 dt {
font-size:12px;
color:#ff7700;
font-weight:bold;
}
#compare #content .comImg8 dd {
margin-left:100px;
}
/* footer
-------------------*/
#compare #footer a {
color:#E7211E;
}

