@charset "Shift_JIS";
/* 製品ページに関するレイアウトなどは　こちら */
.box_menu-products {
	width: 570px;
	background:url(../images/products/bg_productsmenu.gif) repeat-y;
}
.box-softsub {
	padding:10px 15px 10px 20px;
	background-color: #F6F6F6;
	line-height: 1.3em;
	font-size: 11pt;
}
.softsub_title {
    margin:5px 0;
    font-size:110%;
    font-weight:bold;
    letter-spacing:1px;
}


/* ピックアップ */
.box-pickup {
    border: #6699CC solid 2px;
	padding:10px;
	float:left;
}
/*製品のパッケージ名称（製品情報のみのh1対応）*/
h1 {
	font-size:14pt;
	background:url(../images/products/bg_softname.gif) no-repeat;
	height:34px;
	padding:5px 0px 0px 50px;
	letter-spacing:4px;
	font-weight:bold;
	color:#515151;
	margin-top:5px;
	margin-bottom:5px;
}
/*見出しの青文字（製品情報のみのh2対応）*/
h2 {
	font-size: 13pt;
	line-height: 16pt;
	color: #0066FF;
	letter-spacing: 1px;
	font-weight: bold;
	margin-bottom: 15px;
}
/*サブタイトル（製品情報のみのh3対応）*/
h3 {
	font-size:13pt;
	background:url(../images/products/bg_title-sub.gif) no-repeat;
	padding:5px 0px 5px 30px;
	letter-spacing:1px;
	font-weight:bold;
	color:#D04101;
	margin-bottom:5px;
}
/* 菱（◆）ポイントの　青テキスト（大） */
.txt-dia-blue {
	font-size: 11pt;
	line-height: 18pt;
	color: #3E5A82;
	letter-spacing: 1px;
	font-weight: bold;
	background:url(../images/products/point_dia-blue.gif) no-repeat;
	padding-left: 30px;
	list-style-type:none;
}
.txt-dia-blue a:link
{
    color: #3E5A82;
	text-decoration:underline
}
.txt-dia-blue a:visited
{
    color: #3E5A82;
	text-decoration:underline
}
.txt-dia-blue a:hover
{
	color: #FC821D;
	text-decoration:underline
}
/* 菱（◆）ポイントの　青テキスト（小） */
.txt-dia-blue_s {
	font-size: 10pt;
	line-height: 16pt;
	color: #3E5A82;
	letter-spacing: 1px;
	font-weight: bold;
	background:url(../images/products/point_sdia-blue.gif) no-repeat;
	padding-left: 28px;
	list-style-type:none;
}
.txt-dia-blue_s a:link
{
    color: #3E5A82;
	text-decoration:underline
}
.txt-dia-blue_s a:visited
{
    color: #3E5A82;
	text-decoration:underline
}
.txt-dia-blue_s a:hover
{
	color: #FC821D;
	text-decoration:underline
}
/* 菱（◆）ポイントの　オレンジテキスト（小）--リンクは今のところ無し */
.txt-dia-orange_s {
	font-size: 10pt;
	line-height: 16pt;
	color: #FC821D;
	letter-spacing: 1px;
	font-weight: bold;
	background:url(../images/products/point_sdia-orange.gif) no-repeat;
	padding-left: 28px;
	list-style-type:none;
}
/* 製品詳細のフッタはこれでまとめる。青・オレンジはなくす */
.box_menu-products ul.dia{
	margin:0 0 0 10px;
	list-style-type:none;
}
.box_menu-products .txt-dia_s {
	font-size: 10pt;
	line-height: 16pt;
	color: #FC821D;
	letter-spacing: 1px;
	font-weight: bold;
	background:url(../images/products/point_sdia.gif) no-repeat;
	padding-left: 48px;
	list-style-type:none;
}
.box_menu-products .txt-dia_s a:link, .box_menu-products .txt-dia_s a:visited{
    color: #3E5A82;
	text-decoration:underline
}
.box_menu-products .txt-dia_s a:hover{
	color: #FC821D;
	text-decoration:underline
}
.box_menu-products .now{
	background:url(../images/products/point_sdia-now.gif) no-repeat;
}
table.prev_next{/* 前へ次へ */
	margin-top:30px;
}
table.prev_next td{
	background-color:#D7ECEB;
	font-size:10pt;
	padding:6px;
	margin:3px;
}
table.prev_next td.empty{
	background-color:White;
}
/* 製品詳細のフッタまとめ。ここまで */

/* 製品詳細の2ページ目以降の章タイトル (txt-backlightskyblue11ptの置き換え。こちらに変更) */
.product-chapter{
	clear:both;
	background-color: #a7defa;
	margin:20px 0 5px 0;
	padding:8px 15px;
	font-size:11pt;
	color:navy;
	letter-spacing:2px;
	font-weight:bold;
}

/* 製品詳細の2ページ目以降の章タイトル2段目 (txt-backkhaki10ptの置き換え。こちらに変更) */
.product-chapter2{
	clear:both;
	background-color: #f0e68c;
	margin:10px 0;
	padding:4px 15px;
	font-size:10pt;
	letter-spacing:1px;
	font-weight:bold;
}

/* 表用テキスト */
.txt-table01 {
	font-size: 10pt;
	line-height: 11pt;
	font-weight: bold;
	padding: 4px 10px;
}
.txt-table02 {
	font-size: 10pt;
	line-height: 11pt;
	padding: 5px 10px;
}
/* 背景色付き　テキスト（見出し） */
.txt-backkhaki10pt {
	background-color: #f0e68c;
	padding:4px 15px;
	font-size:10pt;
	letter-spacing:2px;
}
.txt-backlightskyblue11pt {
	background-color: #87cefa;
	padding:8px 15px;
	font-size:11pt;
	color:#313A60;
	letter-spacing:4px;
}
.txt-backorange11pt_border {
	background-color: #FFD967;
	padding:5px 15px;
	font-size:11pt;
	letter-spacing:2px;
	border-bottom: 2px solid #FD7F04;
	border-left: 6px solid #FD7F04;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
}
.txt-backlightcream_space {
	font-size:10pt;
	background-color: #fafad2;
	padding:5px ;
	margin-bottom:5px;
}

/* 登録商標 */
div#shohyo{
    margin-top:20px;
    padding:10px 0 0 0;
    border-top:solid 1px silver;
    text-align:left;
}
div#shohyo ul{
    list-style-type:none;
}
div#shohyo ul li{
    font-size:80%;
    margin-top:0.5em;
}

.txt_menu {
	font-size: 10pt;
	background-image: url(/images/point_arrow.gif);
	background-repeat: no-repeat;
	padding-left:17px;
	margin-bottom:5px;
	line-height:110%;
}.txt_menu:last-child {
	margin-bottom:15px
}
