@charset "Shift_JIS";

/*見出しの青文字*/
h2 {
	font-size: 13pt;
	line-height: 16pt;
	color: #0066FF;
	letter-spacing: 2px;
	font-weight: bold;
	margin-bottom: 15px;
	
}

/* 電話帳ツール販売ページに関するレイアウトなどは　こちら */
p.telcd_ex{
	padding:5px 10px 0px 15px;line-height:13pt;letter-spacing:2px;
}

#bg_w580kakomi {
	background-image: url(images/bg_w580-kakomi.gif);
	background-repeat: repeat-y;
	width: 580px;
}
.postit-ore {
	background-image: url(images/postit-or.gif);
	background-repeat: no-repeat;
	width: 200px;
	height:30px;
}
p.sale_date{
	text-align:right; padding:8px 25px 0 0; font-weight:bold;
}
.cell_title {
	background-image: url(images/bg_sell-title.gif);
	background-repeat: no-repeat;
	height: 33px;
	margin: 5px 0 0 10px;
	padding:12px 0 0 35px;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing:4px;
}
.ex_product{
	background-color:#e5f9f8;padding:10px 20px;margin:5px 10px;line-height: 130%; 
}
.exclamation{
	border:3px solid #ff6600;background-color:#ffff99;padding:10px;margin:10px 35px 5px 35px;
}
div.sell_product{
	margin:5px 10px 0 10px;
}
.title_brandname {
	font-weight: bold;
	background-color: #9e987b;
	height: 20px;
	padding: 5px 0 0 15px;
}
.title_hinban{
	margin:5px 10px;
}
.taiou_soft{margin-left:10px;}
.taiou_soft th{
	font-weight: bold;
	padding: 15px;
	background-color:#A9E2E2;
}
.taiou_soft td{
    padding: 5px 15px;
    background-color:#FFFFFF;
}
.mark_tri{
	background:url(../images/point_arrowright.gif) no-repeat;
	padding-left:26px;
	text-align:right;
}

.product_subtitle{letter-spacing:1px;color:#037215;margin-left:5px;font-weight:bold;margin-bottom:4px}

/* 水平線（hrに指定する） */
.hr-m15 { margin:10px 0px ;border-top:1px solid #CCCCCC}



/* シリーズ製品をご利用の皆様へ --------------------------------------------------*/
#subtitle-series{
	font-size: 12pt;
	background-image: url(images/bg_subtitle-series2.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 15px;
	letter-spacing: 4px;
	font-weight: bolder;
	color: #415115;
	margin-top: 2px;
	margin-bottom: 0px;
}

/* 優待販売 ----------------------------------------------------------------------*/
#subtitle-support {
	font-size: 14pt;
	background-image: url(../images/bg_subtitle-support.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 55px;
	letter-spacing: 4px;
	font-weight: bolder;
	color: #415115;
	margin-top: 2px;
	margin-bottom: 0px;
}
#box_yutai
{
	Width:578px;
	border:solid 1px #FCA330;
	
}

/* シリアルナンバー入力 ----------------------------------------------------------------------*/
#box_input-serial {
	background-image: url(/support/images/bg_input-serial.gif);
	background-repeat: repeat-y;
	width: 550px;
	margin-top:15px;
}
.title_input {
	background-image: url(/support/images/bg_txt-inputserial.gif);
	width:530px;
	height:28px;
	background-repeat: no-repeat;
	margin-top:2px;
}


/* TB保守サポート会員優待販売 ----------------------------------------------------------------------*/
#subtitle-platina-support {
	font-size: 14pt;
	background-image: url(../images/bg_subtitle-platina.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 55px;
	letter-spacing: 2px;
	font-weight: bolder;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 0px;
}
#box_platina-yutai
{
	Width:578px;
	border:solid 1px #87D2DD;
	
}
#box_input-platina-serial {
	background-image: url(/support/images/bg_input-serial.gif);
	background-repeat: repeat-y;
	width: 550px;
	margin-top:15px;
}