/* initialize */
body, div, dl, dt, dd, ul, ol, li, p, span, em, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, select, table, strong, a {
	margin:0;
	padding:0;
	font-size:100%;
}
body {
	color: #333333;
	font-size: 12px;
	font-family:'CI','Meiryo','qMmpS Pro W3','Hiragino Kaku Gothic Pro';
}
table {
	border-collapse:collapse;
	font-size:100%;
}
ul {
	list-style-type: none;
}
p, li, dl, table {
	line-height: 1.3;
}
/*select, option {
	font-size:12px;
}*/
img {
	border:0px;
	margin: 0px;
	padding: 0px;
}
/*p a:link, li a:link{
		color:#021669;
        text-decoration:none;
		}
		
p a:visited, li a:visited{
		color:#021669;
        text-decoration:none;
		}

p a:active, li a:active{
		color:#021669;
      	text-decoration:none;
		}
		
p a:hover, li a:hover{
       	text-decoration:none;
		background:#ffe4e1;
		}*/
		

a:link {
	color:#0066CC;
	text-decoration:none;
}

.bto_option_radio a:link{
	color:#3300ff !important;
}


a:visited {
	color:#0066CC;
	text-decoration:none;
}
a:active {
	color:#0066CC;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color: #3366CC;
}
a:hover img{
	opacity:0.7;  
	filter: alpha(opacity=70);  
	-ms-filter: "alpha( opacity=70 )";  
	background: #fff; 
}
/* font */
.xs {
	font-size: 70%;
}
.ss {
	font-size: 84%;
}
.s {
	font-size: 90%;
}
.m {
	font-size: 110%;
}
.l {
	font-size: 120%;
}
.ll {
	font-size: 130%;
}
.xl {
	font-size: 140%;
}
.bold {
	font-weight:bold;
}
.normal {
	font-weight:normal;
}
.underline {
	text-decoration:underline;
}
.line_through {
	text-decoration:line-through;
}
.wh {
	color:#ffffff;
}
.dglay {
	color:#666666;
}
.red {
	color:#ff0000;
}
.dred {
	color:#cd0710;
}
.blue {
	color:#0000ff;
}
.or {
	color:#ff9900;
}
/* design */

.center {
	text-align:center!important;
}
.left {
	text-align:left!important;
}
.right {
	text-align:right!important;
}
.top {
	vertical-align:top!important;
}
.nowrap {
	white-space:nowrap;
}
.clear {
	clear: both;
}
/* gui */
.pointer {
	cursor:pointer;
}
.catPageTitle {
	clear: both;
	margin-bottom: 10px;
}
.catPageTitle h2 {
	font-size: 16px
}
.dfTitle {
	clear: both;
	background-color: #E8E8E8;
	margin-bottom: 5px;
	background-image: url(../../img/base/df_title_back.gif);
	background-repeat: repeat;
	height: 34px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #d70c19;
/*	border-top-color: #FEBCC1;*/
}
.dfTitle h2 {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 14px;
}
.dfTitle h3 {
	float: left;
	padding-left: 10px;
	padding-top: 8px;
	font-size: 14px;
}
.dfTitlePc {
	clear: both;
	background-color: #EEEEEE;
	margin-bottom: 5px;
	height: 25px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FEBCC1;
}
.dfTitlePc span {
	padding-left: 10px;
	padding-top: 7px;
	font-size: 14px;
	display: block;
	line-height: 14px;
}
.dfTitle .rightBtn {
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 11px;
}
.dfSideTitle {
	clear: both;
	margin-bottom: 5px;
	background-image: url(../../img/base/df_sidetitle_back3.gif);
	background-repeat: repeat-x;
	height: 30px;
}
	.dfSideTitle span.rightBtn a{
		color:#FFFFFF;
	}
.dfSideTitle h2 {
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 13px;
}
.dfSideTitle h3 {
	padding-top: 8px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 13px;
}
.dfSideTitle .rightBtn {
	float: right;
	padding-top: 9px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 12px;
}
.dfNext {
	text-align: right;
	clear: both;
	background-image: url(../help/img/arw.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
	float: right;
	margin-top: 5px;
	margin-bottom: 10px;
}
.dfNextLink {
	background-image: url(../help/img/arw.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
	margin-top: 5px;
	margin-bottom: 10px;
}
.dfSideNext {
	text-align: right;
	padding-top: 20px;
	clear: both;
	height: 20px;
}
.dfSideNext a {
	background-image: url(../help/img/arw.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
}
.dfEtc {
	clear: both;
	font-weight: bold;
	color: #0000FF;
}
.ann {
	color: #666666;
	font-size: 11px;
}
.twitter {
	position: fixed;
	right: 0px;
	top: 300px;
}

.next_btocustomBtn {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.next_btocustomBtn a {
	height: 50px;
	width: 340px;
	margin-right: auto;
	margin-left: auto;
}

.all_under_btn {
	list-style:none;
	clear: both;
	padding-top: 20px;
	text-align: center;
}

.all_under_btn li {
	list-style:none;
	width:700px;
	height: 50px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
}

.all_under_btn li a {
	text-decoration: none;
	display: block;
	height: 50px;
	width: 700px;
}

.all_under_btn li a:hover {
	background-position:0px -50px;
}


/*PC CtH
₯₯₯₯₯₯₯₯₯₯₯₯*/
.pcSpText {
	margin-bottom: 10px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 974px;
}
.pcSpText li {
	padding: 2px;
	background-color: #cc0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
}
.pcSpText a {
	color: #FFFFFF;
	text-decoration: underline;
}


#wrapper {
	width: 980px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#container950 {
	width: 950px;
	margin-left: 12px;
}
#mainContets {
	width: 764px;
	float: left;
	padding-top: 4px;
	margin-right: 10px;
}
#rightNavi {
	width: 200px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#rightNaviMenu {
}
#rightNaviMenu dl {
	line-height: 14px;
	padding: 10px;
	border: 1px solid #F5F5F5;
}
#rightNaviMenu dl dt {
}
#rightNaviMenu dl dd {
	background-image: url(../help/img/arw.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
	margin-bottom: 5px;
}
#pankuzu {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}


#help_guide h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF0000;
	padding-left: 10px;
}
#help_guide .tpx_block {
	width: 754px;
	margin-left: 5px;
	padding-bottom: 20px;
}
#help_guide .tpx_comment {
	padding-bottom: 10px;
}
#help_guide .tpx_price {
	color: #FF0000;
	font-weight: bold;
}
#help_guide .bottom_10px {
	margin-bottom: 10px;
}
#help_guide .app {
	color: #996600;
	margin-top: 10px;
	font-size: 12px;
	line-height: 16px;
	padding-left: 5px;
}
#help_guide .table_list .model {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	padding: 10px;
}
#help_guide .table_list .nv {
	padding-left: 10px;
}
#help_guide .table_list .ra {
	padding-left: 10px;
}
#help_guide .table_list .graph {
}
#help_guide .table_list .graph img {
	margin-bottom: 2px;
	display: block;
}
#help_guide .benchmark_menu {
	height: 40px;
}
#help_guide .benchmark_menu li {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	list-style-type: square;
	display: inline;
	list-style-position: outside;
	padding-left: 20px;
}


#osusume_btoPartsList {
	margin-top: 10px;
}
#osusume_btoPartsList dl {
	margin-bottom: 10px;
}
#osusume_btoPartsList dl dt {
}
#osusume_btoPartsList dl dd {
	display: inline;
}


#informed {
	height: auto;
	text-align: left;
}
#informed .tpx_title {
	font-weight: bold;
	margin-right: 2px;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#informed .tpx_block {
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#informed .tpx_block ul {
	padding-bottom: 20px;
}
#informed .tpx_block ul li {
	list-style-position: inside;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 3px;
	list-style-type: square;
}



/*¦[p\R */
#sokunouPc {
	width: 974px;
	padding-bottom: 20px;
}
#sokunouPc .block {
	padding-bottom: 20px;

}
#sokunouPc .title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}
#sokunouPc .comment {
	font-size: 14px;

}
#sokunouPc .wheel {
	float: left;
	width: 10px;
	margin-top: 50px;
	margin-left: 4px;
}
#sokunouPc .tpx_block {
	float: left;
	width: 236px;
	margin-right: 10px;
}
#sokunouPc .tpx_image {
}
#sokunouPc .tpx_comment {
	font-size: 14px;
	height: 200px;
}

#sokunouPc .tpx_model {
	border: 1px solid #CCCCCC;
	height: 420px;
	margin-right: 6px;
}
#sokunouPc  .page_top_cp {
	font-weight: bold;
	position: absolute;
	margin-top: -48px;
}
#sokunouPc .mouse {
	clear: both;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	padding-top: 5px;
	background-color: #006600;
	margin-top: 10px;
	padding-bottom: 5px;
}


/*Vg§LbgXybNΪΧ\¦*/
.simple_overlay {
	overflow:scroll;
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#fff;
	
	width:650px;	
	height:400px;
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	/*background-image:url(./img/close60x18.png);
	right:10px;
	top:2px;*/
	position:absolute;
	margin:2px;
	left:565px;
	cursor:pointer;
	height:18px;
	width:60px;
}

.dt_pc_parts {
	margin: 10px;
	width: 620px;
	clear: both;
}
.dt_pc_parts .feat_block {
	margin-top:10px;
	margin-bottom:22px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.dt_pc_parts .feat_title {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 15px;
	color: #6666CC;
}
.dt_pc_parts .feat_image {
	float: right;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	border: 1px solid #F5F5F5;
	overflow: hidden;
	width:138px;
	height:138px;
}
.dt_pc_parts .feat_desc {
	height:120px;
	margin-left: 10px;
	display: block;
	line-height: 16px;
	padding-top: 10px;
}


#mainContents_975 {
	width: 975px;

	overflow: hidden;
}

.footercomment{
	font-size:11px;
	line-height:13px;
	color:#666666;
	width:974px;
	margin:18px auto 4px auto;
}

#contents_794 {
	width: 794px;
	float: right;
	overflow: hidden;
}
#mainContents_434 {
	width: 434px;
	float: left;
	overflow: hidden;
}
#mainContents_605 {
	width: 605px;
	float: left;
	overflow: hidden;
	margin-right:12px;
}
#leftnavi {
	width: 160px;
	float: left;
	overflow: hidden;
	margin-right:12px;
}
#mainContents_440 {
	width: 440px;
	float: left;
	overflow: hidden;
	margin-right:12px;
}

#mainContents_605 .treeview{
	float:left;
	width:200px;	
}

#mainContents_605 .titleheader{
	font-weight:bold;
	color:#333333;
	margin:4px 0;	
}

#mainContents_605 p{
	color:#333333;
	margin:4px 0 6px 0;	
}

#mainContents_605 .underhr{
	 border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	margin:6px 0;
}


#mainContents_794 {
	width: 794px;

	overflow: hidden;
}
#rightNavi_300 {
	width: 340px;
	float: right;
	background-color: #f9f9f9;
}
#rightNavi_350 {
	width: 356px;
	float: right;
	background-color: #f9f9f9;
}
#leftNavi_170 {
	width: 170px;
	float: left;
	text-align: left;
	margin-right:12px;

}






#sideMenu {
	z-index:100;
	font-size:12px;
}
#sideMenu .tree {
	position:relative;
	list-style:none;
	margin-bottom: 10px;
}
#sideMenu .tree > li {
	list-style-type: none;
	position: relative;
	width: 170px;	
}
#sideMenu .tree > li a {
	color: #333333;
}
#sideMenu .tree > li .main {
	text-decoration: none;
	display: block;
	margin-bottom: 2px;
	background-image: url(../img/base/side_tree_back.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 170px;
}
#sideMenu .tree > li .main:hover {
	text-decoration: none;
	background-position: 0px -25px;
	
}
#sideMenu .tree > li .main span {
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 5px;
	display: block;
}
#sideMenu .tree > li ul {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	z-index: 200;
	list-style-type: none;
	background-image: none;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	left: 170px;
	margin-top: -28px;
	width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#sideMenu .tree > li .pc {
}
#sideMenu .tree > li .parts {
}
#sideMenu .tree > li ul li {
	float: left;
	width: 300px;
}
#sideMenu .tree > li ul .choice {
	font-weight: bold;
	color: #0066FF;
}

#sideMenu .tree > li ul li a{
	font-weight: normal;
	display: block;
	text-decoration: none;
	background-image: url(http://www.twotop.co.jp/img/header/menu_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#sideMenu .tree > li ul li a:hover{
	text-decoration: underline;
}
#sideMenu .tree > li:hover ul {
	visibility: visible;
	opacity: 1;
	background-color: #FFFFFF;
}




#guide_main {
	margin-top: 10px;
}
#guide_main .title_4 {
	font-size: 16px;
	clear: both;
	background-color: #ffcccc;
	margin: 1px;
	padding: 5px;
}
#guide_main .title_5 {
	margin-top: 15px;
	font-weight: bold;
	font-size: 15px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 5px;
	clear: both;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffcccc;
	margin-bottom: 10px;
}
#guide_main .title_6 {
	font-size: 14px;
	margin-top: 10px;
	color: #1B1B1B;
}
#guide_main .subTitle {
	font-weight: bold;
	color: #006600;
	font-size: 16px;
	padding-top: 10px;
}
#guide_main .guide_box {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
	background-color: #F9F9F9;
	padding-bottom: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	color: #000000;
}
#guide_main td {
	height: auto;
	padding: 5px;
	line-height: 150%;
	font-size: 14px;
}
#guide_main hr {
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 1px;
}
#guide_main ol {
	margin-top: 10px;
	margin-left: 30px;
	font-size: 14px;
}
#guide_main ol li {
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height: 16px;
	padding-bottom: 10px;
}
#guide_main ul {
	margin-top: 10px;
	margin-left: 25px;
	list-style-type: square;
	font-size: 14px;
}
#guide_main ul li {
	margin-top: 5px;
	line-height: 150%;
}
#guide_main .guideList {
	list-style-type: square;
	font-size: 14px;
	width: 230px;
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
}
#guide_main .guideList dt {
	margin-top: 5px;
	line-height: 150%;
	font-weight: bold;
}
#guide_main .guideList dd {
	margin-top: 5px;
	line-height: 150%;
}
#guide_main .table_list {
}
#guide_main .table_list td{

}
#guide_main .table_list th{
	padding: 5px;
}
#guide_main .tpx_comment {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#guide_main .comment {
	margin-top: 5px;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 150%;
}

#guide_main .app {
	color: #666666;
	margin-top: 10px;
	font-size: 12px;
	line-height: 16px;
}



#info_main {
	height: auto;
	margin-top: 10px;
}
#info_main .title_4 {
	font-size: 16px;
	clear: both;
	background-color: #ffcccc;
	margin: 1px;
	padding: 5px;
}
#info_main .title_5 {
	margin-top: 15px;
	font-weight: bold;
	font-size: 15px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 5px;
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#info_main .title_6 {
	font-size: 14px;
	margin-top: 10px;
	color: #1B1B1B;
}
#info_main .subTitle {
	font-weight: bold;
	color: #006600;
	font-size: 16px;
	padding-top: 10px;
}
#info_main .info_box {
	background-color: #F9F9F9;
	padding-bottom: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	color: #000000;
	border: 1px solid #EFEFEF;
}
#info_main td {
	height: auto;
	padding: 5px;
	line-height: 150%;
	font-size: 14px;
}
#info_main hr {
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 1px;
}
#info_main ol {
	margin-top: 10px;
	margin-left: 30px;
	font-size: 14px;
}
#info_main ol li {
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height: 16px;
	padding-bottom: 10px;
}
#info_main ul {
	margin-top: 10px;
	margin-left: 25px;
	list-style-type: square;
	font-size: 14px;
}
#info_main ul li {
	margin-top: 5px;
	line-height: 150%;
}
#info_main .guideList {
	list-style-type: square;
	font-size: 14px;
	width: 230px;
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
}
#info_main .guideList dt {
	margin-top: 5px;
	line-height: 150%;
	font-weight: bold;
}
#info_main .guideList dd {
	margin-top: 5px;
	line-height: 150%;
}
#info_main .tpx_comment {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#info_main .comment {
	margin-top: 5px;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 150%;
}

#info_main .app {
	color: #666666;
	margin-top: 10px;
	font-size: 12px;
	line-height: 16px;
}


.vn_table_list {
	border-collapse:collapse;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
.vn_table_list b {
	color: #FFFFFF;
}
.vn_table_list td {
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.vn_table_list th {
	text-align: right;
	font-size: 14px;
	line-height: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}
.vn_table_list .red {
	font-weight: bold;
	color: #FF0000;
}
.vn_table_list .bl {
	font-weight: bold;
	color: #0000FF;
}
.vn_table_list .back_ye {
	color: #0000FF;
	background-color: #FFFF00;
}
.vn_table_list .back_or {
	background-color: #FF9966;
}



#guide_main .ship li {
	list-style-position: inside;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 3px;
	list-style-type: square;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#faq {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ff9999;
	border-bottom-color: #ff9999;
	border-left-color: #ff9999;
}








.web_ts .comment {
	margin-top: 5px;
	font-size: 14px;
	padding-bottom: 10px;
}
.web_ts .red {
	font-weight: bold;
	color: #FF0000;
}
.web_ts .pink {
	font-weight: bold;
	color: #FF6600;
}
.web_ts .app {
	color: #000066;
	margin-top: 10px;
	font-size: 12px;
	line-height: 16px;
}
.web_ts .ship {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.web_ts .ship li {
	list-style-position: inside;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 3px;
	list-style-type: square;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.web_ts .title_5 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #FF8888;
	clear: both;
	margin: 0px;
	padding-right: 0px;
}
.web_ts .title_6 {
	font-size: 14px;
	margin-top: 10px;
	color: #1B1B1B;
}

/*BTOXVξρ*/
.updateinfo{
	border:4px solid #cbcbcb;

}
.updateinfo .inner{
	padding:4px; 
	width:418px!important;
	height:220px;
	overflow-y:scroll !important;
	margin-bottom:0px !important;
}
.updateinfo .tpx_block{
	border-bottom:1px dotted #cbcbcb;
}
.updateinfo .tpx_block .tpx_comment_bto{
	font-size:12px;
	padding:4px;
}

.updateinfo .tpx_block a{
	background-image: url("../img/base/icon.png");
	background-position: left ;
	background-repeat:no-repeat;
	padding-left: 15px;
	vertical-align: middle;


}
/*PKE_CSSS*/
#top_media_title {
  background-color: #a0a0a0;
  background-repeat: repeat-x;
  color: #ffffff;
  font-size: 12px;
  padding-top: 8px;
}
div.list_up_index a {
  color: #ffffff;
}
.media_frame {
  background-color: #f0f0f0;
  border: 1px solid #a0a0a0;
  padding: 5px;
}
div.list_up_index {
  background-color: #eeeeee;
  font-weight: bold;
  margin: 0;
  padding: 4px 0 4px 4px;
  text-align:center;
}
#top_media_title {
  color: #ffffff;
  font-size: 12px;
}

.banner_w_left {
  border: 1px solid #bbdbfe;
  float: left;
  line-height: 0;
  margin: 0 0 7px;
  padding: 0;
}
.banner_w_right {
  border: 1px solid #bbdbfe;
  float: left;
  line-height: 0;
  margin: 0 0 0 7px;
  padding: 0;
}
h2.titleheader{
	background:url(../img/base/tt_titleheader_bg01.gif) repeat-x;
	height:28px;
	width:438px;
	padding:5px 0 4px 8px;
	color:white;
	font-weight:bold;
}
h2.titleheader a{
	color:white;

}
.top_index_contents_images {
  border: 1px solid #bbdbfe;
  float: left;
  line-height: 0;
  margin-right: 10px;
  padding: 0;
}

ul.daf_b li {
  border-bottom: 1px dotted #bbdbfe;
  font-size: 12px;
  padding: 3px 0 3px 3px;
}
.new {font-family: Verdana; color: #ff3366; font-weight: bold;}
#jkoubou_wrapper{line-height:118%;margin-top:8px;}
.jkoubou_block{float:left;width:50%;text-align:center;height:180px;}
.jkoubou_inner{padding:4px 8px;}
.jkouboutitle{font-weight:bold;text-align:left;padding:2px;height:26px;}
.jkoubou_txt{text-align:left;padding:2px;}
.jkoubou_block img{border:1px solid #bbdbfe;}
.center_50per{	float:left;width:50%;overflow:hidden;	text-align:center;}
.info{border:1px solid #E7D000;padding:2px;background-color:#FFF4BD;color:#363636;line-height:120%;}



/*PKe explosion rank style*/
.exrecom .price_red{	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size:100%; line-height:100%;font-weight:bold; color:#ff0000}
.productcheck_bto_index{font-size:11px;position: relative;float:left;padding:4px; width:31%;height:320px;border-right:dotted 1px #bbdbfe;overflow:hidden}
.product_image_bto{margin-bottom:5px; text-align:center}
.otherlink_bto{margin:2px 0 5px 2px;}
.productcheck_bto li.name{font-weight:bold}
.logrecom_title_bto{background-color:#eeeeee;font-weight:bold;padding:3px;}
.spec1_bto{font-weight:bold;color:#000000}
spec1_bto_top{color:#000000}
.spec1_parts{color:#000000}
.name_bto{font-weight:bold;}
.name_bto_top{font-weight:normal;}
.price_bto_top{margin:3px 0;}
.productcheck_bto_index .price_bto{color:red;font-weight:bold;}
.productcheck_parts .price_bto{color:red;font-weight:bold;}
.images_left{margin: 0pt 10px 0pt 0pt; float: left;}
.spec_gpu_top{color:#000000;font-weight:bold}
.recom_10_text{}

.productconnect .name_bto{line-height:100%;height:38px;}
.productconnect .spec1_bto{line-height:110%;}

.product_image_rankign{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

.product_image_rankign2{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}


.spec2_bto{color:#000000;line-height:100%;}
.spec3_bto{color:#666666;line-height:100%;}
.spec4_bto{font-weight:bold;color:red}
.spec4_bto_ye{font-weight:bold;color:#ffcc00}

.price_red{	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size:150%; line-height:110%;font-weight:bold; color:#ff0000}
.priceyen_red{font-size:120%; font-weight:bold; color:#ff0000; padding-top:3px}
.price_ye{	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size:150%; font-weight:bold; color:#ffcc00}
.priceyen_ye{font-size:120%; font-weight:bold; color:#ffcc00; padding-top:3px}

.price_zei{font-size:80%}
.bto_pickup{background-color:#F3F3F3; padding:1px; margin:2px; float:left; line-height:110%; margin-bottom:15px}
.bto_up{float:right; margin:50px 10px 20px 0;}
.bto_up_book{text-align:right; margin:0 10px 10px 0;}

.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after { clear:both; }
.clearfix { zoom:1; }