/*=================================================
 PShare共通
---------------------------------------------------*/
#pshare_content {
	float: left;
	width: 540px;
	margin: 0 12px 0 0;
}
#main #pshare_content #bread h1{
	color:#c60;
	font-size:100%;
	display:inline;
}
#pshare_content p{
	font-size:75%;
	ine-height:150%;
}
.price_table {
	font-size:75%;
	margin-top:1em;
	border-top: 1px solid #CCCCCC;
}
.price_table td { 
	padding:3px 0px 3px 5px;
	background: transparent url('/common/image/border.gif') repeat-x scroll bottom left;
}
.price_table th { 
	padding:3px 0px 3px 5px;
	background: transparent url('/common/image/border.gif') repeat-x scroll bottom left;
	font-weight:bold;
	background-color:#E6E6E6;
}
.price_table .col_name {
}
.price_table .col_price {
	width                     : 105px;
}
.price_table .col_spec {
	width                     : 88px;
}
.price_table .col_inq {
	width                     : 88px;
}
img.click{
	border:3px double #CCCCCC;
	margin:0pt 0pt 10px;
	padding:5px;
	display:block;
}

img{
	border:0;
}

table.p_index{
	font-size:75%;
}

br.bottom_space{
	line-height: 50%;
}

.orange_d{
	color:#CC6600;
}

/*=================================================
 PShare 各製品ページメニューエクステンダー用(071107)
---------------------------------------------------*/
#p_menu{
	height:30px;
	background-color:#333;
	margin:0px;
	font-size:75%;
	padding:0;
}


#p_menu .p_extender_menu_item{
	margin:0;
	padding:0 2px;
	width:540px;
}

#p_menu .p_extender_menu_item li{
	float:left;
	width: 97px;
	/*background-color:#fff;*/
	border: 1px solid #fff;
	margin:5px 1px 0 6px ;
	list-style-type:none;
	text-align:center;
}

#p_menu .p_extender_menu_item a{
	display: block;
	width: 93px;
	background-color:#333333;
	color:#fff;
	margin:1px 1px;
	padding:1px;
	text-decoration: none;
}

#p_menu .p_extender_menu_item a:hover{
	background-color:#b3ccff;
	color:#000;
}

#p_menu .p_extender_menu_item .inpage{
}

#p_menu .p_extender_menu_item .inpage a{
	background-color:#b3ccff;
	color:#000;
}

#p_menu .p_extender_menu_item .outpage{}

/*=================================================
 PShare エクステンダー用
---------------------------------------------------*/
h2.extender {
	background-color:#C4D2FF;
	color:#333;
	font-size: 89.5%;
	line-height: 150%;
	padding: 3px 8px;
	margin: 1em 0 1em 0;
	clear: both;
}
table.extender {
	border:1px #999 solid;
	border-collapse:collapse;
	width:100%;
	font-size:75%;
}
table.extender th{
	border:1px #999 solid;
	border-collapse:collapse;
	padding:4px 0px 4px 6px;
	background-color:#F1F4FF;
	text-align:center;
}
table.extender td{
	border:1px #999 solid;
	border-collapse:collapse;
	padding:4px 0px 4px 6px;
	vertical-align:top;
}

table.extender .ltd{
	background-color:#e8e8e8;
	width:40%;
}

h3.extender{
	font-size:80%;
	margin-top:3em;
	border-bottom: 1px solid #b3b3ff;
	border-left: 6px solid #b3b3ff;
	line-height: 150%;
	padding-left:8px;
}

.usage_center {
	text-align:center;
}

.point_extender{
	background-color:#e5e5ff;
	line-height:150%;
	padding:2px 0px 0px 8px;
	font-weight:bold;
	color:#666;
}

#lineup_extender .lineup_r p{
	margin:0px 0px 4px ;
}

#lineup_extender .lineup_l{
	float:left;
	width:200px;
	margin:0px 18px 0px 10px;
}

#lineup_extender .lineup_r{
	float:left;
	width:280px;
	margin:0px;
	line-height:110%;
}

/*=================================================
 PShare 各製品ページメニューCS用(080108)
---------------------------------------------------*/
#cs_menu{
	height:30px;
	background-color:#333;
	margin:0px 0px 1em;
	font-size:75%;
	padding:0;
}


#cs_menu .cs_menu_item{
	margin:0;
	padding:0 2px;
	width:540px;
}

#cs_menu .cs_menu_item li{
	float:left;
	width: 97px;
	border: 1px solid #fff;
	margin:5px 1px 0 6px ;
	list-style-type:none;
	text-align:center;
}

#cs_menu .cs_menu_item a{
	display: block;
	width: 93px;
	background-color:#333333;
	color:#fff;
	margin:1px 1px;
	padding:1px;
	text-decoration: none;
}

#cs_menu .cs_menu_item a:hover{
	background-color:#8c3f3f;
	color:#fff;
}

#cs_menu .cs_menu_item .inpage{
}

#cs_menu .cs_menu_item .inpage a{
	background-color:#8c3f3f;
	color:#fff;
}

/*=================================================
 PShare CS用(071107)
---------------------------------------------------*/
h2.cs {
	background-color:#8c3f3f;
	color:#fff;
	font-size: 89.5%;
	line-height: 150%;
	padding: 3px 8px;
	margin: 1em 0 1em 0;
	clear: both;
}
h3.cs{
	font-size:80%;
	margin-top:3em;
	border-bottom: 1px solid #666;
	line-height: 150%;
	padding-left:8px;
}


.cst table{
	border:1px #999 solid;
	border-collapse:collapse;
	width:100%;
	letter-spacing: 0.2em;
}

.cst td{
	border:1px #999 solid;
	border-collapse:collapse;
	padding:4px 0px 4px 6px;
}

.cst_ltr{
	background-color:#e8e8e8;
	width:40%;
}

/*----------- ACSシリーズとの比較表用 ----------*/
#cs_acs{
	margin:20px;
}


/*=================================================
 PShare 各製品ページメニューRP用(071107)
---------------------------------------------------*/
#p_menu{
	height:30px;
	background-color:#333;
	margin:0px;
	font-size:75%;
	padding:0;
}


#p_menu .p_rp_menu_item{
	margin:0;
	padding:0 2px;
	width:540px;
}

#p_menu .p_rp_menu_item li{
	float:left;
	width: 97px;
	border: 1px solid #fff;
	margin:5px 1px 0 6px ;
	list-style-type:none;
	text-align:center;
}

#p_menu .p_rp_menu_item a{
	display: block;
	width: 93px;
	background-color:#333333;
	color:#fff;
	margin:1px 1px;
	padding:1px;
	text-decoration: none;
}

#p_menu .p_rp_menu_item a:hover{
	background-color:#F9902C;
	color:#fff;
}

#p_menu .p_extender_menu_item .inpage{
}

#p_menu .p_rp_menu_item .inpage a{
	background-color:#F9902C;
	color:#fff;
}

#p_menu .p_rp_menu_item .outpage{}

/*=================================================
 PShare RP用(071107)
---------------------------------------------------*/
h2.rp {
	background-color:#F9902C;
	color:#fff;
	font-size: 89.5%;
	line-height: 150%;
	padding: 3px 8px;
	margin: 1em 0 1em 0;
	clear: both;
}

h3.rp{
	font-size:80%;
	margin:3em 0 0 0;
	border-bottom: 1px solid #666;
	line-height: 150%;
	padding-left:8px;
}
div.rp_box{
	border-bottom:1px dotted #ccc;
	padding-bottom:1em;
}
div.rp_box_r{
	margin-left:220px;
}
div.rp_box p{
	font-size:75%;
	margin:7px 0 3px 0;
	line-height:150%;
}
div.rp_box .feature{
	background-color:#FFF0E6;
	padding:3px 6px;
	border:1px solid #FFBB8B;
	font-size:75%;
	display:inline;
}
table.rp {
	border:1px #999 solid;
	border-collapse:collapse;
	width:100%;
	font-size:75%;
	margin:4px 0 0 0;
}
table.rp th{
	border:1px #999 solid;
	border-collapse:collapse;
	padding:4px;
	background-color:#E6EBFF;
	text-align:center;
}
table.rp td{
	border:1px #999 solid;
	border-collapse:collapse;
	padding:4px;
	vertical-align:top;
}

table.rp .ltd{
	background-color:#e8e8e8;
	width:40%;
}

/*=================================================
 PShare 各製品ページメニュードロア用(080108)
---------------------------------------------------*/
#drawer_menu{
	height:30px;
	background-color:#333;
	margin:0px 0px 1em;
	font-size:75%;
	padding:0;
}


#drawer_menu .item{
	margin:0;
	padding:0 2px;
	width:540px;
}

#drawer_menu .item li{
	float:left;
	width: 97px;
	border: 1px solid #fff;
	margin:5px 1px 0 6px ;
	list-style-type:none;
	text-align:center;
}

#drawer_menu .item a{
	display: block;
	width: 93px;
	background-color:#333;
	color:#fff;
	margin:1px 1px;
	padding:1px;
	text-decoration: none;
}

#drawer_menu .item a:hover{
	background-color:#B18EE5;
	color:#fff;
}

#drawer_menu .item .inpage{
}

#drawer_menu .item .inpage a{
	background-color:#B18EE5;
	color:#fff;
}

/*=================================================
 PShare ドロア用(080108)
---------------------------------------------------*/
h2.drawer {
	background-color:#B18EE5;
	color:#fff;
	font-size: 89.5%;
	line-height: 150%;
	padding: 3px 8px;
	margin: 2em 0 1em 0;
	clear: both;
}

h3.drawer{
	font-size:80%;
	border-bottom: 1px solid #B18EE5;
	line-height: 150%;
	padding: 0px 8px;
	clear: both;
}

p.drawer{
	padding: 0px 12px;
	letter-spacing: 0.1em;
	margin-bottom: 2em;
}

img.explain{
	margin: 0px 0px 2em 1em;
}

.drawer_explain{
	font-size: 75%;
	padding: 0px 12px;
}

table.drawer_spec {
	border:1px #999 solid;
	border-collapse:collapse;
	width:100%;
	font-size:75%;
	letter-spacing: 0.1em;
	margin-bottom: 2em;
}
table.drawer_spec th{
	border:1px #999 solid;
	border-collapse:collapse;
	padding:4px 0px 4px 6px;
	background-color:#F1F4FF;
	text-align:center;
}
table.drawer_spec td{
	border:1px #999 solid;
	border-collapse:collapse;
	padding:4px 0px 4px 6px;
}

table.drawer_spec .ltd{
	background-color:#e8e8e8;
	width:40%;
}

#lineup_drawer .point{
	background-color:#f7f0ff;
	border: 1px solid #B18EE5;
	line-height:150%;
	padding:2px 0px 0px 8px;
}

#lineup_drawer{
	border-bottom:1px dotted #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#lineup_drawer .lineup_r p{
	margin:0px 0px 4px ;
}

#lineup_drawer .lineup_l{
	float:left;
	width:190px;
	margin:0px 14px 0px 10px;
}

#lineup_drawer .lineup_r{
	float:left;
	width:300px;
	margin:0px;
	line-height:110%;
}
/*=================================================
 PShare キャンペーン080331迄用(080122)
---------------------------------------------------*/

#pshare_camp h2{
	background-color:#3f8c66;	
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	font-size: 90%;
	clear: both;
	margin: 2em 0 0 0;
}

#pshare_camp h3{
	font-size: 80%;	
	color: #3f8c66;
	margin: 1.5em 1em 1em ;
	text-decoration: none;
	border-bottom: 1px solid #3f8c66;
	border-left: 6px solid #3f8c66;
	padding-left: 8px;
	clear: both;
}

#pshare_camp dl{
	padding:0 2em;
}

#pshare_camp dt{
	line-height: 2em;
}

#pshare_camp dd{

	line-height: 1.5em;
}

#pshare_camp .camp_box{
	padding:0 1em;
	margin-bottom: 2em;
}

#pshare_camp table{
	clear: both;
}

#pshare_camp .model{
	background-color:#f7fff0;
	border: 1px solid #3f8c66;
	line-height:150%;
	padding:2px 0px 0px 8px;
	color: #333;
}
#pshare_camp .camp_price{
	font-size: 120%;
	font-weight: bold;
	color:#c11313
}

#pshare_camp .camp_table td{
	line-height: 1.5em;
}
