@charset "shift_jis";


/* **************************************************

Name: module_s.css

Description: Setting of storage solutions site module

Create: 2014.01.21
Update: xxxx.xx.xx

Copyright 2014 Hitachi, Ltd. 

***************************************************** */


/* content===========================================

[c1] ページタイトル
[c2] 見出し
[c3] 文章
[c4] キャッチコピー
[c5] 画像
[c6] 画像+文章
[c7] 箇条書きリスト
[c8] 番号付リスト
[c9] 補足一覧
[c10] 注意書き
[c11] リンクリスト
[c12] メニューボタン
[c13] アイコンリンク
[c14] データテーブル
[c15] プラグインダウンロード記述
[c16] 枠囲み
[c17] 強調
[c18] コンテンツナビゲーション
[c19] リニアリンク
[c20] ページ内リンク
[c21] ページトップリンク
[-] 共通クラス

===================================================== */



/* [c2] 見出し
=========================================================================================== */

/* ---[c2-1-1] 見出し > レベル1--- */
/* ---[c2-1-2] 見出し > レベル1 > リンクあり--- */
h2.TitleStyleS1 {
	margin: 0 0 10px;
	padding: 0;
	border: 1px solid #d6d6d6;
	background: url("/it-pf/mag/susume/image/bg_title.gif") repeat-x 0 100% #fefefe;
	zoom: 1;
}
h2.TitleStyleS1 span {
	display: block;
	padding: 0;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_title_marker_top.gif") no-repeat 0 0;
	zoom: 1;
}
h2.TitleStyleS1 span span {
	padding: 14px 10px 14px 12px;
	background: url("/it-pf/mag/susume/image/bg_title_marker_bottom.gif") no-repeat 0 100%;
	font-size: 100%;
	line-height: 1.35;
}
/* 解除 */
h2.TitleStyleS1 span span span {
	display: inline;
	padding: 0;
	background: none;
}
/**/
h2 a { line-height: 1.35; }


/* ---[c2-1-1-x] 見出し > レベル1 > Btn右寄せ--- */
h2.TitleStyleS1.BtnSet { position: relative; }

/* --事例紹介一覧Btn-- */
h2.TitleStyleS1 a.Btn01 {
	position: absolute;
	left: 609px;
	top: 10px;
}

/* --製品一覧Btn-- */
h2.TitleStyleS1 a.Btn02 {
	position: absolute;
	left: 632px;
	top: 10px;
}


/* ---[c2-1-1-s2] 見出し > レベル1 > グレーの下線（製品情報以下などで利用）--- */
/* ---[c2-1-2-s2] 見出し > レベル1 > グレーの下線（製品情報以下などで利用） > リンクあり--- */
h2.TitleStyleS2 {
	margin: 0 0 10px;
	padding: 0 0 5px 13px;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_title_s2_border.gif") repeat-x 0 100%;
	font-size: 90%;
	line-height: 1.35;
}
h2.TitleStyleS2 a { line-height: 1.35; }
/* 解除 */
h2.TitleStyleS2 span {
	display: inline;
	padding: 0;
	background: none;
}
/**/


/* ---[c2-1-3-1-s2] 見出し > レベル1 > グレーの下線（製品情報以下などで利用） > 右側にリンク--- */
div.LV1LinkSetS2 {
	margin: 0 0 10px;
	padding: 0 0 5px 13px;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_title_s2_border.gif") repeat-x 0 100%;
}
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents div.LV1LinkSetS2 { position: relative; z-index: 2; }
/* */
div.LV1LinkSetS2 div {
	padding: 0 5px 0 0;
	border: none;
	background-color: transparent;
}
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents div.LV1LinkSetS2 div { position: relative; z-index: 1; }
/* */
div.LV1LinkSetS2 div h2 {
	float: left;
	margin: 0;
	padding: 2px 0 0;
	border: none;
	font-size: 90%;
	line-height: 1.35;
}
div.LV1LinkSetS2 div ul {
	margin: 0 0 0 5px;
	float: right;
	font-size: 90%;
	line-height: 1.35;
}
div.LV1LinkSetS2 div ul img { vertical-align: bottom; }
div.LV1LinkSetS2 div h2 a { line-height: 1.35; }


/* ---[-] 見出し > レベル1 > 画像--- */
h2.Image {
	padding: 0;
	background: none;
	border: none;
}


/* ---[c2-2-1] 見出し > レベル2--- */
/* ---[c2-2-2] 見出し > レベル2 > リンクあり--- */
h3.TitleStyleS1 {
	margin: 0 0 10px;
	padding: 0 0 0 13px;
	border: none;
	background: url("/it-pf/mag/susume/image/icon/icon_title2.gif") no-repeat 0 0.3em;
	font-size: 90%;
	line-height: 1.35;
}
h3.TitleStyleS1 a { line-height: 1.35; }


/* ---[c2-2-1-a01] 見出し > レベル2 > アイキャッチ緑--- */
h3.TitleStyleSA01 {
	margin: 0 0 10px;
	padding: 0 0 0 13px;
	border: none;
	background: url("/it-pf/mag/susume/image/icon/icon_title2_a01.gif") no-repeat 0 0.3em;
	font-size: 90%;
	line-height: 1.35;
}
h3.TitleStyleSA01 a { line-height: 1.35; }


/* ---[c2-2-1-s2] 見出し > レベル2 > グレーの下線（製品情報以下などで利用）--- */
/* ---[c2-2-2-s2] 見出し > レベル2 > グレーの下線（製品情報以下などで利用） > リンクあり--- */
h3.TitleStyleS2 {
	margin: 0 0 10px;
	padding: 0 0 5px 13px;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_title_s2_border.gif") repeat-x 0 100%;
	font-size: 90%;
	line-height: 1.35;
}
h3.TitleStyleS2 a { line-height: 1.35; }
/* 解除 */
h3.TitleStyleS2 span {
	display: inline;
	padding: 0;
	background: none;
}
/**/


/* ---[c2-2-3-1-s2] 見出し > レベル1 > グレーの下線（製品情報以下などで利用） > 右側にリンク--- */
div.LV2LinkSetS2 {
	margin: 0 0 10px;
	padding: 0 0 5px 13px;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_title_s2_border.gif") repeat-x 0 100%;
}
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents div.LV2LinkSetS2 { position: relative; z-index: 2; }
/* */
div.LV2LinkSetS2 div {
	padding: 0 5px 0 0;
	border: none;
	background-color: transparent;
}
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents div.LV2LinkSetS2 div { position: relative; z-index: 1; }
/* */
div.LV2LinkSetS2 div h3 {
	float: left;
	margin: 0;
	padding: 2px 0 0;
	border: none;
	font-size: 90%;
	line-height: 1.35;
}
div.LV2LinkSetS2 div ul {
	margin: 0 0 0 5px;
	float: right;
	font-size: 90%;
	line-height: 1.35;
}
div.LV2LinkSetS2 div ul img { vertical-align: bottom; }
div.LV2LinkSetS2 div h3 a { line-height: 1.35; }


/* ---[-] 見出し > レベル2 > 画像--- */
h3.Image {
	padding: 0;
	background: none;
	border: none;
}


/* ---[-] 見出し > レベル3 > 画像--- */
h4.Image {
	margin: 0 0 10px;
	padding: 0;
	background: none;
	border: none;
}



/* [c3] 文章
=========================================================================================== */

/* ---[c3-1-1-x] 文章 > 文字サイズ90% > 国府津さんのカダイ--- */
p.AdminIconStyle1 {
	margin: 0 0 15px;
	padding: 28px 0 0 50px;
	background: url("/it-pf/mag/susume/image/icon/icon_admin_question.gif") no-repeat 0 0;
	font-size: 90%;
	font-weight: bold;
	line-height: 1.35;
}

/* ---[c3-1-1-x] 文章 > 文字サイズ90% > 先頭にアイコン--- */
p.CatchIconStyle1,
p.CatchIconStyle2 {
	margin: 0 0 10px;
	padding: 0 0 0 17px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 90%;
	line-height: 1.35;
}

p.CatchIconStyle1 { background-image: url("/it-pf/mag/susume/image/icon/icon_eyecatch_01.gif"); }
p.CatchIconStyle2 { background-image: url("/it-pf/mag/susume/image/icon/icon_eyecatch_02.gif"); }

p.CatchIconStyle1 strong,
p.CatchIconStyle2 strong { line-height: 1.35; }


/* [c11] リンクリスト
=========================================================================================== */
/* ---[c11-5-1-1] リンクリスト > サムネール+説明文あり > サムネール60pix > 文字サイズ90%--- */
/* ---[c11-5-1-2] リンクリスト > サムネール+説明文あり > サムネール60pix > 文字サイズ83%--- */
/* ---[c11-5-2-1] リンクリスト > サムネール+説明文あり > サムネール120pix > 文字サイズ90%--- */
/* ---[c11-5-2-2] リンクリスト > サムネール+説明文あり > サムネール120pix > 文字サイズ83%--- */
/* ---[c11-5-3-1] リンクリスト > サムネール+説明文あり > サムネール180pix > 文字サイズ90%--- */
/* ---[c11-5-3-2] リンクリスト > サムネール+説明文あり > サムネール180pix > 文字サイズ83%--- */
/* ---[c11-5-4-1] リンクリスト > サムネール+説明文あり > サムネール230pix > 文字サイズ90%--- */
/* ---[c11-5-4-2] リンクリスト > サムネール+説明文あり > サムネール230pix > 文字サイズ83%--- */

div.ImgW50SetStyle p.Img,
div.ImgW55SetStyle p.Img,
div.ImgW60SetStyle p.Img,
div.ImgW70SetStyle p.Img,
div.ImgW80SetStyle p.Img,
div.ImgW90SetStyle p.Img,
div.ImgW100SetStyle p.Img,
div.ImgW110SetStyle p.Img,
div.ImgW120SetStyle p.Img,
div.ImgW130SetStyle p.Img,
div.ImgW140SetStyle p.Img,
div.ImgW150SetStyle p.Img,
div.ImgW160SetStyle p.Img,
div.ImgW170SetStyle p.Img,
div.ImgW180SetStyle p.Img,
div.ImgW190SetStyle p.Img,
div.ImgW200SetStyle p.Img,
div.ImgW210SetStyle p.Img,
div.ImgW220SetStyle p.Img,
div.ImgW230SetStyle p.Img,
div.ImgW240SetStyle p.Img,
div.ImgW250SetStyle p.Img,
div.ImgW260SetStyle p.Img,
div.ImgW270SetStyle p.Img,
div.ImgW280SetStyle p.Img,
div.ImgW290SetStyle p.Img,
div.ImgW300SetStyle p.Img,
div.ImgW310SetStyle p.Img,
div.ImgW320SetStyle p.Img,
div.ImgW330SetStyle p.Img,
div.ImgW340SetStyle p.Img,
div.ImgW350SetStyle p.Img,
div.ImgW360SetStyle p.Img,
div.ImgW370SetStyle p.Img,
div.ImgW380SetStyle p.Img,
div.ImgW390SetStyle p.Img,
div.ImgW400SetStyle p.Img {
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 15px;
	font-size: 83%;
	line-height: 1.35;
	letter-spacing: 0;
}


div.ImgW50SetStyle p.Img {  width:  50px; }
div.ImgW55SetStyle p.Img {  width:  55px; }
div.ImgW60SetStyle p.Img {  width:  60px; }
div.ImgW70SetStyle p.Img {  width:  70px; }
div.ImgW80SetStyle p.Img {  width:  80px; }
div.ImgW90SetStyle p.Img {  width:  90px; }
div.ImgW100SetStyle p.Img { width: 100px; }
div.ImgW110SetStyle p.Img { width: 110px; }
div.ImgW120SetStyle p.Img { width: 120px; }
div.ImgW130SetStyle p.Img { width: 130px; }
div.ImgW140SetStyle p.Img { width: 140px; }
div.ImgW150SetStyle p.Img { width: 150px; }
div.ImgW160SetStyle p.Img { width: 160px; }
div.ImgW170SetStyle p.Img { width: 170px; }
div.ImgW180SetStyle p.Img { width: 180px; }
div.ImgW190SetStyle p.Img { width: 190px; }
div.ImgW200SetStyle p.Img { width: 200px; }
div.ImgW210SetStyle p.Img { width: 210px; }
div.ImgW220SetStyle p.Img { width: 220px; }
div.ImgW230SetStyle p.Img { width: 230px; }
div.ImgW240SetStyle p.Img { width: 240px; }
div.ImgW250SetStyle p.Img { width: 250px; }
div.ImgW260SetStyle p.Img { width: 260px; }
div.ImgW270SetStyle p.Img { width: 270px; }
div.ImgW280SetStyle p.Img { width: 280px; }
div.ImgW290SetStyle p.Img { width: 290px; }
div.ImgW300SetStyle p.Img { width: 300px; }
div.ImgW310SetStyle p.Img { width: 310px; }
div.ImgW320SetStyle p.Img { width: 320px; }
div.ImgW330SetStyle p.Img { width: 330px; }
div.ImgW340SetStyle p.Img { width: 340px; }
div.ImgW350SetStyle p.Img { width: 350px; }
div.ImgW360SetStyle p.Img { width: 360px; }
div.ImgW370SetStyle p.Img { width: 370px; }
div.ImgW380SetStyle p.Img { width: 380px; }
div.ImgW390SetStyle p.Img { width: 390px; }
div.ImgW400SetStyle p.Img { width: 400px; }


div.ImgW50SetStyle p.Img img,
div.ImgW55SetStyle p.Img img,
div.ImgW60SetStyle p.Img img,
div.ImgW70SetStyle p.Img img,
div.ImgW80SetStyle p.Img img,
div.ImgW90SetStyle p.Img img,
div.ImgW100SetStyle p.Img img,
div.ImgW110SetStyle p.Img img,
div.ImgW120SetStyle p.Img img,
div.ImgW130SetStyle p.Img img,
div.ImgW140SetStyle p.Img img,
div.ImgW150SetStyle p.Img img,
div.ImgW160SetStyle p.Img img,
div.ImgW170SetStyle p.Img img,
div.ImgW180SetStyle p.Img img,
div.ImgW190SetStyle p.Img img,
div.ImgW200SetStyle p.Img img,
div.ImgW210SetStyle p.Img img,
div.ImgW220SetStyle p.Img img,
div.ImgW230SetStyle p.Img img,
div.ImgW240SetStyle p.Img img,
div.ImgW250SetStyle p.Img img,
div.ImgW260SetStyle p.Img img,
div.ImgW270SetStyle p.Img img,
div.ImgW280SetStyle p.Img img,
div.ImgW290SetStyle p.Img img,
div.ImgW300SetStyle p.Img img,
div.ImgW310SetStyle p.Img img,
div.ImgW320SetStyle p.Img img,
div.ImgW330SetStyle p.Img img,
div.ImgW340SetStyle p.Img img,
div.ImgW350SetStyle p.Img img,
div.ImgW360SetStyle p.Img img,
div.ImgW370SetStyle p.Img img,
div.ImgW380SetStyle p.Img img,
div.ImgW390SetStyle p.Img img,
div.ImgW400SetStyle p.Img img { margin-bottom: 5px; }


div.ImgW50SetStyle div.ImgSet,
div.ImgW55SetStyle div.ImgSet,
div.ImgW60SetStyle div.ImgSet,
div.ImgW70SetStyle div.ImgSet,
div.ImgW80SetStyle div.ImgSet,
div.ImgW90SetStyle div.ImgSet,
div.ImgW100SetStyle div.ImgSet,
div.ImgW110SetStyle div.ImgSet,
div.ImgW120SetStyle div.ImgSet,
div.ImgW130SetStyle div.ImgSet,
div.ImgW140SetStyle div.ImgSet,
div.ImgW150SetStyle div.ImgSet,
div.ImgW160SetStyle div.ImgSet,
div.ImgW170SetStyle div.ImgSet,
div.ImgW180SetStyle div.ImgSet,
div.ImgW190SetStyle div.ImgSet,
div.ImgW200SetStyle div.ImgSet,
div.ImgW210SetStyle div.ImgSet,
div.ImgW220SetStyle div.ImgSet,
div.ImgW230SetStyle div.ImgSet,
div.ImgW240SetStyle div.ImgSet,
div.ImgW250SetStyle div.ImgSet,
div.ImgW260SetStyle div.ImgSet,
div.ImgW270SetStyle div.ImgSet,
div.ImgW280SetStyle div.ImgSet,
div.ImgW290SetStyle div.ImgSet,
div.ImgW300SetStyle div.ImgSet,
div.ImgW310SetStyle div.ImgSet,
div.ImgW320SetStyle div.ImgSet,
div.ImgW330SetStyle div.ImgSet,
div.ImgW340SetStyle div.ImgSet,
div.ImgW350SetStyle div.ImgSet,
div.ImgW360SetStyle div.ImgSet,
div.ImgW370SetStyle div.ImgSet,
div.ImgW380SetStyle div.ImgSet,
div.ImgW390SetStyle div.ImgSet,
div.ImgW400SetStyle div.ImgSet { float: left; }


/* --画像右寄せ-- */
div.ImgW50SetStyle p.Img.RightAdjust,
div.ImgW55SetStyle p.Img.RightAdjust,
div.ImgW60SetStyle p.Img.RightAdjust,
div.ImgW70SetStyle p.Img.RightAdjust,
div.ImgW80SetStyle p.Img.RightAdjust,
div.ImgW90SetStyle p.Img.RightAdjust,
div.ImgW100SetStyle p.Img.RightAdjust,
div.ImgW110SetStyle p.Img.RightAdjust,
div.ImgW120SetStyle p.Img.RightAdjust,
div.ImgW130SetStyle p.Img.RightAdjust,
div.ImgW140SetStyle p.Img.RightAdjust,
div.ImgW150SetStyle p.Img.RightAdjust,
div.ImgW160SetStyle p.Img.RightAdjust,
div.ImgW170SetStyle p.Img.RightAdjust,
div.ImgW180SetStyle p.Img.RightAdjust,
div.ImgW190SetStyle p.Img.RightAdjust,
div.ImgW200SetStyle p.Img.RightAdjust,
div.ImgW210SetStyle p.Img.RightAdjust,
div.ImgW220SetStyle p.Img.RightAdjust,
div.ImgW230SetStyle p.Img.RightAdjust,
div.ImgW240SetStyle p.Img.RightAdjust,
div.ImgW250SetStyle p.Img.RightAdjust,
div.ImgW260SetStyle p.Img.RightAdjust,
div.ImgW270SetStyle p.Img.RightAdjust,
div.ImgW280SetStyle p.Img.RightAdjust,
div.ImgW290SetStyle p.Img.RightAdjust,
div.ImgW300SetStyle p.Img.RightAdjust,
div.ImgW310SetStyle p.Img.RightAdjust,
div.ImgW320SetStyle p.Img.RightAdjust,
div.ImgW330SetStyle p.Img.RightAdjust,
div.ImgW340SetStyle p.Img.RightAdjust,
div.ImgW350SetStyle p.Img.RightAdjust,
div.ImgW360SetStyle p.Img.RightAdjust,
div.ImgW370SetStyle p.Img.RightAdjust,
div.ImgW380SetStyle p.Img.RightAdjust,
div.ImgW390SetStyle p.Img.RightAdjust,
div.ImgW400SetStyle p.Img.RightAdjust {
	float: right;
	margin: 0 0 0 15px;
	padding: 0 0 15px;
	text-align: left;
	font-size: 83%;
	line-height: 1.35;
	letter-spacing: 0;
}


/* ---[c11-7-1] リンクリスト > 文字サイズ90% > 横並び--- */
ul.LinkListStyle5 li.LastItem { margin-right: 0; }


/* ---[c11-7-2] リンクリスト > 文字サイズ83% > 横並び--- */
ul.LinkListStyle6 li.LastItem { margin-right: 0; }



/* ---[c11-x-x] リンクリスト > 文字サイズ90% > アイキャッチ付関連リンク--- */
/* ---[c11-x-x] リンクリスト > 文字サイズ83% > アイキャッチ付関連リンク--- */
dl.RelatedLinksStyle1 {
	margin: 0 0 15px;
	font-size: 90%;
}
dl.RelatedLinksStyle1 dt {
	margin: 0 0 7px;
	padding: 0;
}
dl.RelatedLinksStyle1 dt img { vertical-align: bottom; }
dl.RelatedLinksStyle1 dd {
	margin: 0;
	padding: 0 0 0 17px;
	font-size: 100%;
}
dl.RelatedLinksStyle1 dd ul {
	margin: 0;
	font-size: 100%;
}


/* ---[c11-x-x] 定義リスト > インデント有り、小見出しbold > 文字サイズ90%--- */
/* ---[c11-x-x] 定義リスト > インデント有り、小見出しbold > 文字サイズ83%--- */
dl.DefinitionListStyleS1,
dl.DefinitionListStyleS2 { margin: 0 0 15px; }
dl.DefinitionListStyleS1 dt,
dl.DefinitionListStyleS2 dt {
	margin: 0 0 3px;
	line-height: 1.35;
	font-weight: bold;
}
dl.DefinitionListStyleS1 dd,
dl.DefinitionListStyleS2 dd {
	margin: 0;
	padding: 0 0 0 1.0em;
	line-height: 1.35;
}
dl.DefinitionListStyleS1 { font-size: 90%; }
dl.DefinitionListStyleS2 {
	font-size: 83%;
	letter-spacing: 0;
}
dl.DefinitionListStyleS1 ul,
dl.DefinitionListStyleS1 ol,
dl.DefinitionListStyleS2 ul,
dl.DefinitionListStyleS2 ol { font-size: 100%; }


/* ---[c11-x-x] 定義リスト > インデントなし、小見出しnormal > 文字サイズ90%--- */
/* ---[c11-x-x] 定義リスト > インデントなし、小見出しnormal > 文字サイズ83%--- */
dl.DefinitionListStyleSA01,
dl.DefinitionListStyleSA02 { margin: 0 0 15px; }
dl.DefinitionListStyleSA01 dt,
dl.DefinitionListStyleSA02 dt {
	margin: 0 0 3px;
	line-height: 1.35;
}
dl.DefinitionListStyleSA01 dd,
dl.DefinitionListStyleSA02 dd {
	margin: 0;
	line-height: 1.35;
}
dl.DefinitionListStyleSA01 { font-size: 90%; }
dl.DefinitionListStyleSA02 {
	font-size: 83%;
	letter-spacing: 0;
}
dl.DefinitionListStyleSA01 ul,
dl.DefinitionListStyleSA01 ol,
dl.DefinitionListStyleSA02 ul,
dl.DefinitionListStyleSA02 ol { font-size: 100%; }


/* ---[c11-x-x] 定義リスト > 用語集--- */
dl.DefinitionListStyleG01 {
	margin: 0 0 15px;
	font-size: 90%;
}
dl.DefinitionListStyleG01 dt {
	margin: 0 0 7px;
	font-weight: bold;
	line-height: 1.35;
}
dl.DefinitionListStyleG01 dd {
	margin: 0 0 15px;
	padding: 0 0 0 17px;
	line-height: 1.35;
}
dl.DefinitionListStyleG01 dd a { line-height: 1.35; }
dl.DefinitionListStyleG01 dd ul { font-size: 100%; }


/* ---[c11-x-x] 定義リスト > 人物アイコンとのセット--- */
dl.DefinitionListStyleIconset01 {
	margin: 0 0 15px;
	font-size: 90%;
}
dl.DefinitionListStyleIconset01 dt {
	margin: 0 0 7px;
	padding: 28px 0 0 50px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url("/it-pf/mag/susume/image/icon/icon_admin_question.gif");
/*	font-size: 90%;*/
	font-weight: bold;
	line-height: 1.35;
}
dl.DefinitionListStyleIconset01 dd {
	margin: 0 0 10px;
	padding: 0 0 0 50px;
	line-height: 1.35;
}
dl.DefinitionListStyleIconset01 dd a { line-height: 1.35; }
dl.DefinitionListStyleIconset01 dd ul { font-size: 100%; }


/* ---[c11-x-x] 定義リスト > 人物アイコンとのセット（小）--- */
dl.DefinitionListStyleIconset02 {
	margin: 0 0 10px;
	font-size: 83%;
}
dl.DefinitionListStyleIconset02 dt {
	margin: 0;
	padding: 5px 0 5px 38px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url("/it-pf/mag/susume/image/icon/icon_admin_question_s.gif");
	font-weight: bold;
	line-height: 1.35;
}
dl.DefinitionListStyleIconset02 dd {
	margin: 0 0 5px;
	padding: 0 0 0 38px;
	line-height: 1.35;
}
dl.DefinitionListStyleIconset02 dd a { line-height: 1.35; }
dl.DefinitionListStyleIconset02 dd ul { font-size: 100%; }


/* ---[c11-x-x] 定義リスト > ポイントアイコン--- */
dl.PointStyleS1 {
	margin: 0 0 15px;
	font-size: 83%;
}
dl.PointStyleS1 dt {
	margin: 0 0 5px;
	padding: 2px 0 2px 19px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url("/it-pf/mag/susume/image/icon/icon_point.gif");
	line-height: 1.35;
}
dl.PointStyleS1 dd {
	margin: 0 0 10px;
	padding: 0;
	line-height: 1.35;
}
dl.PointStyleS1 dd a { line-height: 1.35; }
dl.PointStyleS1 dd ul { font-size: 100%; }


/* ---[] 画像用リスト > 縦並び--- */
ul.VerticalImageList1,
ul.VerticalImageList2 { margin: 0 0 15px; }
ul.VerticalImageList1 li,
ul.VerticalImageList2 li {
	padding: 0;
	background: none;
	line-height: 1.35;
}
ul.VerticalImageList1 li.LastItem,
ul.VerticalImageList2 li.LastItem { margin-bottom: 0; }
ul.VerticalImageList1 li img,
ul.VerticalImageList2 li img { vertical-align: bottom; }
ul.VerticalImageList1 li { margin: 0 0 5px; }
ul.VerticalImageList2 li { margin: 0 0 10px; }


/* ---[] 画像用リスト > 横並び > 左寄せ--- */
ul.HorizontalImageList1 {
	margin: 0 0 15px;
	letter-spacing: 0;
}
ul.HorizontalImageList1 li {
	display: inline;
	margin: 0 2px 4px 0;
	padding: 1px 0;
	background: none;
	line-height: 1.35;
}
/* ---[] 画像用リスト > 横並び > 右寄せ--- */
ul.HorizontalImageList2 {
	margin: 0 0 15px;
	text-align: right;
	letter-spacing: 0;
}
ul.HorizontalImageList2 li {
	display: inline;
	margin: 0 0 4px 2px;
	padding: 1px 0;
	background: none;
	line-height: 1.35;
}
/* ---[] 画像用リスト > 横並び > 中央寄せ--- */
ul.HorizontalImageList3 {
	margin: 0 0 15px;
	text-align: center;
	letter-spacing: 0;
}
ul.HorizontalImageList3 li {
	display: inline;
	margin: 0 1px 4px 1px;
	padding: 1px 0;
	background: none;
	line-height: 1.35;
}


/* ---[] 製品カテゴリ用の画像用リスト（h1直下） > 横並び > 右寄せ--- */
div.ProductsCategoryList1 { margin: 0 0 10px; }
div.ProductsCategoryList1 ul {
	margin: 0;
	text-align: right;
	letter-spacing: 0;
}
div.ProductsCategoryList1 ul li {
	display: inline;
	margin: 0 0 2px 3px;
	padding: 1px 0;
	background: none;
	line-height: 1.35;
}



/* [c13] アイコンリンク
=========================================================================================== */
/* ---[c13-1-1] アイコンリンク > 文字サイズ90%--- */
/* ---[c13-1-2] アイコンリンク > 文字サイズ83%--- */

/* ---[c13-1-x-x] アイコンリンク > Q&A--- */
ul li.QuestionS1, dl dt.QuestionS1 {
	padding: 4px 0 4px 25px;
	background: url("/it-pf/mag/susume/image/icon/icon_faq_q.gif") no-repeat 0 0.15em;
}
ul li.AnswerS1, dl dt.AnswerS1 {
	padding: 4px 0 4px 25px;
	background: url("/it-pf/mag/susume/image/icon/icon_faq_a.gif") no-repeat 0 0.1em;
}


ul li.Recommend, dl dt.Recommend { background: url("/it-pf/mag/susume/image/icon/icon_recommend.gif") no-repeat 0 0.1em; }
ul li.Checkmark, dl dt.Checkmark { background: url("/it-pf/mag/susume/image/icon/icon_check_mark.gif") no-repeat 0 0.1em; }
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents .Recommend { background-position: 0 0.1em; }
* html body div#PopUpContainer div#PopUpContents .Checkmark { background-position: 0 0.1em; }
/* */


ul li.Block, dl dt.Block,
ul li.File, dl dt.File,
ul li.Backup, dl dt.Backup,
ul li.Software, dl dt.Software,
ul li.Software, dl dt.Products { padding: 0 0 0 19px; }
ul li.Block, dl dt.Block { background: url("/it-pf/mag/susume/image/icon/icon_link_right_block.gif") no-repeat 0 0.25em; }
ul li.File, dl dt.File { background: url("/it-pf/mag/susume/image/icon/icon_link_right_file.gif") no-repeat 0 0.25em; }
ul li.Backup, dl dt.Backup { background: url("/it-pf/mag/susume/image/icon/icon_link_right_backup.gif") no-repeat 0 0.25em; }
ul li.Software, dl dt.Software { background: url("/it-pf/mag/susume/image/icon/icon_link_right_software.gif") no-repeat 0 0.25em; }
ul li.Products, dl dt.Products { background: url("/it-pf/mag/susume/image/icon/icon_link_right_products.gif") no-repeat 0 0.25em; }
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents .Block,
* html body div#PopUpContainer div#PopUpContents .File,
* html body div#PopUpContainer div#PopUpContents .Backup,
* html body div#PopUpContainer div#PopUpContents .Software,
* html body div#PopUpContainer div#PopUpContents .Products { background-position: 0 0.3em; }
/* */




/* [c14] データテーブル
=========================================================================================== */
table.TableStyleS1,
table.TableStyleS2 {
	margin: 0 0 15px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
}
table.TableStyleS1 th,
table.TableStyleS1 td,
table.TableStyleS2 th,
table.TableStyleS2 td {
	padding: 10px;
	border: 1px solid #d2cdb8;
	font-size: 83%;
	line-height: 1.35;
}
table.TableStyleS1 th,
table.TableStyleS2 th {
	border-top: none;
	border-left: none;
	background-color: #f9edce;
}
table.TableStyleS1 td,
table.TableStyleS2 td {
	border-top: none;
	border-left: none;
	background-color: #fcfcfc;
}
table.TableStyleS1 td.SubHeader,
table.TableStyleS2 td.SubHeader { background-color: #fcf8ee; }

table.TableStyleS1 caption { display: none; }
table.TableStyleS2 caption {
	margin: 0 0 5px;
	font-weight: bold;
	font-size: 83%;
	text-align: left;
	line-height: 1.35;
}


/* ---テーブル セルの幅指定--- */
.Wide20px  { width:  20px; }
.Wide40px  { width:  40px; }
.Wide60px  { width:  60px; }
.Wide80px  { width:  80px; }
.Wide100px { width: 100px; }
.Wide120px { width: 120px; }
.Wide140px { width: 140px; }
.Wide160px { width: 160px; }
.Wide180px { width: 180px; }
.Wide200px { width: 200px; }
.Wide220px { width: 220px; }
.Wide240px { width: 240px; }
.Wide260px { width: 260px; }
.Wide280px { width: 280px; }
.Wide300px { width: 300px; }
.Wide320px { width: 320px; }
.Wide340px { width: 340px; }
.Wide360px { width: 360px; }
.Wide380px { width: 380px; }
.Wide400px { width: 400px; }
.Wide420px { width: 420px; }
.Wide440px { width: 440px; }
.Wide460px { width: 460px; }
.Wide480px { width: 480px; }

.Wide5Per  { width:  5%; }
.Wide10Per { width: 10%; }
.Wide15Per { width: 15%; }
.Wide20Per { width: 20%; }
.Wide25Per { width: 25%; }
.Wide30Per { width: 30%; }
.Wide35Per { width: 35%; }
.Wide40Per { width: 40%; }
.Wide45Per { width: 45%; }
.Wide50Per { width: 50%; }
.Wide55Per { width: 55%; }
.Wide60Per { width: 60%; }
.Wide65Per { width: 65%; }
.Wide70Per { width: 70%; }
.Wide75Per { width: 75%; }
.Wide80Per { width: 80%; }
.Wide85Per { width: 85%; }
.Wide90Per { width: 90%; }
.Wide95Per { width: 95%; }



/* [c15] プラグインダウンロード記述
=========================================================================================== */
/* ---[c15-1] プラグインダウンロード記述 > Adobe Reader--- */
/* ---[c15-2] プラグインダウンロード記述 > Windows Media Player--- */
/* ---[c15-3] プラグインダウンロード記述 > Flash Player--- */
dl.PlugInBannerS1 {
	margin: 0 0 10px;
	font-size: 83%;
}
dl.PlugInBannerS1 dt {
	margin: 0 0 5px;
}
dl.PlugInBannerS1 dd,
dl.PlugInBannerS1 dd a { line-height: 1.35; }





/* [c16] 枠囲み
=========================================================================================== */

/* ---[c16-1-1] 枠囲み > パターンA--- */
/* ---[c16-1-2] 枠囲み > パターンA > 見出しにリンクあり--- */
/* ---[c16-2-1] 枠囲み > パターンB--- */
/* ---[c16-2-2] 枠囲み > パターンB > 見出しにリンクあり--- */
/* ---[c16-3-1] 枠囲み > パターンC--- */

div.BoxPatternA div.Inner p.InternalTitleS1,
div.BoxPatternB div.Inner p.InternalTitleS1,
div.BoxPatternC p.InternalTitleS1 {
	margin: 0 0 10px;
	padding: 0 0 3px;
	border-bottom: 1px solid #cdcdcd;
	font-size: 90%;
	font-weight: bold;
	line-height: 1.35;
}



/* ---[c16-1-1-a01] 枠囲み > パターンA--- */
/* ---[c16-1-2-a01] 枠囲み > パターンA > 見出しにリンクあり--- */
div.BoxPatternA.BoxSA01 { margin: 0 0 15px; }

div.BoxPatternA.BoxSA01 p.Title {
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #d7d7d7;
	background: url("/it-pf/mag/susume/image/bg_box_a01_title.gif") repeat-x 0 100% #fdfdfd;
}

div.BoxPatternA.BoxSA01 p.Title strong {
	display: block;
	padding: 8px 10px 5px 10px;
	border: none;
	background-color: transparent;
	font-size: 90%;
	line-height: 1.35;
}
div.BoxPatternA.BoxSA01 p.Title strong a { line-height: 1.35; }

div.BoxPatternA.BoxSA01 div.Inner {
	padding: 14px 10px 0;
	border-width: 0 1px 1px;
	background: url("/it-pf/mag/susume/image/bg_box_a01_line.gif") repeat-x 0 0;
}

/* ---[c16-4-1-a01] 枠囲み > パターンA（h2要素）--- */
/* ---[c16-4-2-a01] 枠囲み > パターンA（h2要素） > 見出しにリンクあり--- */
/* ---[c16-5-1-a01] 枠囲み > パターンA（h3要素）--- */
/* ---[c16-5-2-a01] 枠囲み > パターンA（h3要素） > 見出しにリンクあり--- */
/* ---[c16-6-1-a01] 枠囲み > パターンA（h4要素）--- */
/* ---[c16-6-2-a01] 枠囲み > パターンA（h4要素） > 見出しにリンクあり--- */
div.BoxPatternA.BoxSA01 h2,
div.BoxPatternA.BoxSA01 h3,
div.BoxPatternA.BoxSA01 h4 {
	margin: 0;
	padding: 8px 10px 5px 10px;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #d7d7d7;
	background: url("/it-pf/mag/susume/image/bg_box_a01_title.gif") repeat-x 0 100% #fdfdfd;
	font-size: 90%;
	line-height: 1.35;
}


/* ---[c16-1-x-a02] 枠囲み > パターンA > 見出し下の線がグレイ--- */
div.BoxPatternA.BoxSA02 { margin: 0 0 15px; }

div.BoxPatternA.BoxSA02 p.Title {
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #d7d7d7;
	background: url("/it-pf/mag/susume/image/bg_box_a02_title.gif") repeat-x 0 100% #fdfdfd;
}

div.BoxPatternA.BoxSA02 p.Title strong {
	display: block;
	padding: 8px 10px 5px 10px;
	border: none;
	background-color: transparent;
	font-size: 90%;
	line-height: 1.35;
}
div.BoxPatternA.BoxSA02 p.Title strong a { line-height: 1.35; }

div.BoxPatternA.BoxSA02 div.Inner {
	padding: 14px 10px 0;
	border-width: 0 1px 1px;
	background: url("/it-pf/mag/susume/image/bg_box_a02_line.gif") repeat-x 0 0;
}

/* スクロール 新着情報などで利用 */
div.BoxPatternA.BoxSA02.Scroll div.Inner {
	padding: 4px 0 0;
	border-width: 0 1px 1px;
	background: url("/it-pf/mag/susume/image/bg_box_a02_line.gif") repeat-x 0 0;
}
div.BoxPatternA.BoxSA02.Scroll div.Inner div.Scroll70,
div.BoxPatternA.BoxSA02.Scroll div.Inner div.Scroll100 {
	height: 100px;
	padding: 10px 10px 0;
	overflow-y: scroll
}
div.BoxPatternA.BoxSA02.Scroll div.Inner div.Scroll70 { height: 70px; }
div.BoxPatternA.BoxSA02.Scroll div.Inner div.Scroll100 { height: 100px; }


/* h2、h3、h4要素 */
div.BoxPatternA.BoxSA02 h2,
div.BoxPatternA.BoxSA02 h3,
div.BoxPatternA.BoxSA02 h4 {
	margin: 0;
	padding: 8px 10px 5px 10px;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #d7d7d7;
	background: url("/it-pf/mag/susume/image/bg_box_a02_title.gif") repeat-x 0 100% #fdfdfd;
	font-size: 90%;
	line-height: 1.35;
}


/* ---[c16-1-1-a03] 枠囲み > パターンA > 見出しが画像 > border5px(データまわりのギモン一問一答)--- */
div.BoxPatternA.BoxSA03 { margin: 0 0 15px; }
div.BoxPatternA.BoxSA03 p.Image,
div.BoxPatternA.BoxSA03 p.Image strong,
div.BoxPatternA.BoxSA03 h2.Image,
div.BoxPatternA.BoxSA03 h3.Image,
div.BoxPatternA.BoxSA03 h4.Image {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
div.BoxPatternA.BoxSA03 p.Image img,
div.BoxPatternA.BoxSA03 p.Image strong img,
div.BoxPatternA.BoxSA03 h2.Image img,
div.BoxPatternA.BoxSA03 h3.Image img,
div.BoxPatternA.BoxSA03 h4.Image img { vertical-align: bottom; }

div.BoxPatternA.BoxSA03 div.Inner {
	padding: 15px 15px 0;
	border-width: 0 5px 5px;
	border-style: solid;
	border-color: #dcdddd;
}
/* SA03内 Pdfサムネイル左寄せ */
div.Grid3 div.BoxPatternA.BoxSA03 div.Inner div.ImgW85SetStyle p.Img {
	float: left;
	width: 85px;
	margin: 0 15px 0 0;
	padding: 0 0 15px;
	font-size: 83%;
	line-height: 1.35;
	letter-spacing: 0;
}
div.Grid3 div.BoxPatternA.BoxSA03 div.Inner div.ImgW85SetStyle div.ImgSet {
	float: left;
	width: 580px;
}
/* SA03内 Pdfサムネイル左寄せ 2つ並び */
div.Grid3 div.BoxPatternA.BoxSA03 div.Inner div.Column1andHalf { width: 333px; }
div.Grid3 div.BoxPatternA.BoxSA03 div.Inner div.Column1andHalf div.ImgW85SetStyle div.ImgSet { width: 233px; }


/* ---[c16-1-1-a04] 枠囲み > パターンA > 見出しが画像 > border3px(おすすめダウンロード)--- */
div.BoxPatternA.BoxSA04 { margin: 0 0 15px; }
div.BoxPatternA.BoxSA04 p.Image,
div.BoxPatternA.BoxSA04 p.Image strong,
div.BoxPatternA.BoxSA04 h2.Image,
div.BoxPatternA.BoxSA04 h3.Image,
div.BoxPatternA.BoxSA04 h4.Image {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
div.BoxPatternA.BoxSA04 p.Image img,
div.BoxPatternA.BoxSA04 p.Image strong img,
div.BoxPatternA.BoxSA04 h2.Image img,
div.BoxPatternA.BoxSA04 h3.Image img,
div.BoxPatternA.BoxSA04 h4.Image img { vertical-align: bottom; }

div.BoxPatternA.BoxSA04 div.Container {
	padding: 0;
	border: none;
	background-repeat: repeat-y;
	background-position: 0 0;
	zoom: 1;
}
div.BoxPatternA.BoxSA04 div.Container div.Inner {
	padding: 5px 11px;
	border: none;
	background-repeat: no-repeat;
	background-position: 0 100%;
}
/*720px*/
div.Grid3 div.BoxPatternA.BoxSA04 div.Container,
div.Grid4 div.Column3 div.BoxPatternA.BoxSA04 div.Container { background-image: url("/it-pf/mag/susume/image/bg_box_a04_middle_720.gif"); }
div.Grid3 div.BoxPatternA.BoxSA04 div.Container div.Inner,
div.Grid4 div.Column3 div.BoxPatternA.BoxSA04 div.Container div.Inner { background-image: url("/it-pf/mag/susume/image/bg_box_a04_bottom_720.gif"); }
/*353px*/
div.Grid3 div.Column1andHalf div.BoxPatternA.BoxSA04 div.Container { background-image: url("/it-pf/mag/susume/image/bg_box_a04_middle_353.gif"); }
div.Grid3 div.Column1andHalf div.BoxPatternA.BoxSA04 div.Container div.Inner { background-image: url("/it-pf/mag/susume/image/bg_box_a04_bottom_353.gif"); }



/* ---[c16-1-1-a05] 枠囲み > パターンA > 見出しが画像 > border1px(通常)--- */
div.BoxPatternA.BoxSA05 { margin: 0 0 15px; }
div.BoxPatternA.BoxSA05 p.Image,
div.BoxPatternA.BoxSA05 p.Image strong,
div.BoxPatternA.BoxSA05 h2.Image,
div.BoxPatternA.BoxSA05 h3.Image,
div.BoxPatternA.BoxSA05 h4.Image {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
div.BoxPatternA.BoxSA05 p.Image img,
div.BoxPatternA.BoxSA05 p.Image strong img,
div.BoxPatternA.BoxSA05 h2.Image img,
div.BoxPatternA.BoxSA05 h3.Image img,
div.BoxPatternA.BoxSA05 h4.Image img { vertical-align: bottom; }

div.BoxPatternA.BoxSA05 div.Inner {
	padding: 10px 10px 0;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #cdcdcd;
}



/* ---[c16-1-1-a06] 枠囲み > パターンA > 見出しが画像 > 日立ストレージが選ばれる理由（230px）--- */
div.Grid1 div.BoxPatternA.BoxSA06,
div.Column1 div.BoxPatternA.BoxSA06 { margin: 0 0 15px; }
div.Grid1 div.BoxPatternA.BoxSA06 h3.Image,
div.Column1 div.BoxPatternA.BoxSA06 h3.Image {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
div.Grid1 div.BoxPatternA.BoxSA06 h3.Image img,
div.Column1 div.BoxPatternA.BoxSA06 h3.Image img { vertical-align: bottom; }
div.Column1 div.BoxPatternA.BoxSA06 div.Container {
	margin: 0;
	padding: 0;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_box_a06_middle.gif") no-repeat 0 0;
}
div.Grid1 div.BoxPatternA.BoxSA06 div.Inner,
div.Column1 div.BoxPatternA.BoxSA06 div.Inner {
	margin: 0;
	padding: 6px 11px 0;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_box_a06_bottom.gif") no-repeat 0 100%;
}


/* ---[c16-1-1-a07] 枠囲み > パターンA > 新着情報、RSSボタンあり--- */
div.BoxPatternA.BoxSA07 { margin: 0 0 15px; }
div.BoxPatternA.BoxSA07 div.LV1LinkSetS3 {
	padding: 0;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #d5d5d5;
	background: url("/it-pf/mag/susume/image/bg_title_news.gif") repeat-x 0 0;
}
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents div.BoxPatternA.BoxSA07 div.LV1LinkSetS3 { position: relative; z-index: 2; }
/* */
div.BoxPatternA.BoxSA07 div.LV1LinkSetS3 div {
	padding: 7px 10px 10px;
	border: none;
	background: none;
}
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents div.BoxPatternA.BoxSA07 div.LV1LinkSetS3 div { position: relative; z-index: 1; }
/* */

div.BoxPatternA.BoxSA07 div.LV1LinkSetS3 div h2 {
	float: left;
	margin: 0;
	padding: 3px 0 0;
	border: none;
	background: none;
	font-size: 90%;
	line-height: 1.35;
}
div.BoxPatternA.BoxSA07 div.LV1LinkSetS3 div ul {
	margin: 0 0 0 5px;
	float: right;
	font-size: 90%;
	line-height: 1.35;
}
div.BoxPatternA.BoxSA07 div.LV1LinkSetS3 div ul img { vertical-align: bottom; }
div.BoxPatternA.BoxSA07 div.LV1LinkSetS3 div h2 a { line-height: 1.35; }

div.BoxPatternA.BoxSA07 div.Inner {
	height: 180px;
	padding: 10px 5px 0;
	border: solid 1px #d6d6d6;
	overflow-y: scroll;
}
div.BoxPatternA.BoxSA07 div.Inner table { margin: 0 0 5px; }
div.BoxPatternA.BoxSA07 div.Inner table th,
div.BoxPatternA.BoxSA07 div.Inner table td {
	padding: 5px;
	border: none;
	vertical-align: top;
}
div.BoxPatternA.BoxSA07 div.Inner table th {
	width: 100px;
	background-color: transparent;
}
div.BoxPatternA.BoxSA07 div.Inner table td ul,
div.BoxPatternA.BoxSA07 div.Inner table td dl { margin: 0; }



/* ---[c16-1-1-a08] 枠囲み > パターンA > グローバルに活躍する日立ストレージのBox--- */
div.BoxPatternA.BoxSA08 { margin: 0 0 15px; }
div.BoxPatternA.BoxSA08 h2.Global {
	margin: 0;
	padding: 0;
	border: 1px solid #9cabb7;
	background: url("/it-pf/mag/susume/image/bg_title_global.jpg") no-repeat 100% 100% #fefefe;
	zoom: 1;
}
div.BoxPatternA.BoxSA08 h2.Global span {
	display: block;
	padding: 0;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_title_marker_top.gif") no-repeat 0 0;
	zoom: 1;
}
div.BoxPatternA.BoxSA08 h2.Global span span {
	padding: 14px 10px 14px 12px;
	background: url("/it-pf/mag/susume/image/bg_title_marker_bottom.gif") no-repeat 0 100%;
	font-size: 100%;
	line-height: 1.35;
}
/* 解除 */
div.BoxPatternA.BoxSA08 h2.Global span span span {
	display: inline;
	padding: 0;
	background: none;
}
/**/
div.BoxPatternA.BoxSA08 h2.Global a { line-height: 1.35; }
div.BoxPatternA.BoxSA08 div.Inner {
	padding: 10px 10px 0;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #99acbb;
}



/* ---[c16-3-1-c01] 枠囲み > パターンC > 背景グレイ、borderなし--- */
div.BoxPatternC.BoxSC01 {
	margin: 0 0 15px;
	padding: 10px 11px 0;
	border: none;
	background-color: #eeeeee;
	border-radius: 3px;
}


/* ---[c16-3-1-c02] 枠囲み > パターンC > じい配置（じい大）--- */
div.BoxPatternC.BoxSC02 {
	margin: 0 0 15px;
	padding: 49px 0 0;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_box_c02_top.gif") no-repeat 0 0 #e7f2f7;
	zoom: 1;
}
div.BoxPatternC.BoxSC02 div.Inner {
	padding: 0 115px 5px 18px;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_box_c02_bottom.gif") no-repeat 0 100% transparent;
}


/* ---[c16-3-1-c02] 枠囲み > パターンC > じい配置（じい小）--- */
div.BoxPatternC.BoxSC03 {
	margin: 0 0 15px;
	padding: 14px 0 0;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_box_c03_top.gif") no-repeat 0 0 #e7f2f7;
	zoom: 1;
}
div.BoxPatternC.BoxSC03 div.Inner {
	padding: 0 95px 5px 15px;
	border: none;
	background: url("/it-pf/mag/susume/image/bg_box_c03_bottom.gif") no-repeat 0 100% transparent;
}



/* [c16-x] 枠囲み（独自）
=========================================================================================== */


/* ---[c16-faq] 枠囲み > よくあるご質問--- */
div.BoxFaqS1 {
	margin: 0 0 15px;
	background: url("/it-pf/mag/susume/image/bg_box_faq_top.gif") no-repeat 0 0 #efefef;
}
div.BoxFaqS1 h3 {
	margin: 0;
	padding: 12px 6px 10px 31px;
	border: none;
	background: url("/it-pf/mag/susume/image/icon/icon_faq_q.gif") no-repeat 6px 0.8em;
	font-weight: normal;
}
div.BoxFaqS1 div.Inner {
	margin: 0;
	padding: 10px 20px 0 11px;
	background: url("/it-pf/mag/susume/image/bg_box_faq_bottom.gif") no-repeat 0 100%;
}
div.BoxFaqS1 div.Inner div.FaqSetStyle p.Img {
	float: left;
	width: 19px;
	margin: 0 8px 0 0;
	padding: 0 0 15px;
}
div.BoxFaqS1 div.Inner div.FaqSetStyle div.ImgSet {
	float: left;
	width: 662px;
}


/* ---[c16-inquiry1] 枠囲み > お問い合わせ > 3グリッド・FDあり--- */
/* ---[c16-inquiry2] 枠囲み > お問い合わせ > 3グリッド・FDなし--- */
div.BoxInquiryS1,
div.BoxInquiryS2 {
	width: 720px;
	margin: 0 0 15px;
}
div.BoxInquiryS1 h2,
div.BoxInquiryS2 h2 {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
div.BoxInquiryS1 h2 img,
div.BoxInquiryS2 h2 img { vertical-align: bottom; }
div.BoxInquiryS1 div.Inner,
div.BoxInquiryS2 div.Inner {
	padding: 23px 0 36px 53px;
	background: url("/it-pf/mag/susume/image/bg_box_inquiry_720.gif") no-repeat 0 0;
}
div.BoxInquiryS1 div.Inner ul li,
div.BoxInquiryS2 div.Inner ul li {
	float: left;
	margin: 0 48px 0 0;
}
div.BoxInquiryS1 div.Inner ul li.LastItem,
div.BoxInquiryS2 div.Inner ul li.LastItem { margin: 3px 0 0; }


/* ---[c16-inquiry3] 枠囲み > お問い合わせ > 1グリッド・FDあり--- */
div.BoxInquiryS3 {
	width: 230px;
	height: 155px;
	margin: 0 0 15px;
	padding: 15px 0 0;
	background: url("/it-pf/mag/susume/image/bg_box_inquiry_230.gif") no-repeat 0 0;
}
div.BoxInquiryS3 ul {
	width: 202px;
	margin: 0 auto 15px;
	text-align: center;
}
div.BoxInquiryS3 ul li {
	float: left;
	margin: 0 0 17px;
	padding: 0 1px;
}
div.BoxInquiryS3 ul li.LastItem {
	margin: 0;
	padding: 0;
}


/* ---[c16-inquiry4] 枠囲み > お問い合わせ > 1グリッド・FDなし--- */
div.BoxInquiryS4 {
	width: 230px;
	margin: 0 0 15px;
}
div.BoxInquiryS4 h2 {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
div.BoxInquiryS4 h2 img { vertical-align: bottom; }
div.BoxInquiryS4 ul {
	width: 230px;
	height: 81px;
	background: url("/it-pf/mag/susume/image/bg_box_inquiry_form_230.gif") no-repeat 0 0;
}
div.BoxInquiryS4 ul li {
	margin: 0 auto 5px;
	text-align: center;
	padding: 10px 0 0;
}


/* ---[c16-search1] 枠囲み > サイト内検索 > 1グリッド--- */
div#BoxSearchS1 {
	position: relative;
	width: 230px;
	height: 70px;
	margin: 0 0 15px;
	background: url("/it-pf/mag/susume/image/bg_box_search.gif") no-repeat 0 0;
}
div#BoxSearchS1 legend { display: none; }
div#BoxSearchS1 p {
	position: absolute;
	left: 14px;
	top: 35px;
	background: url("/it-pf/mag/susume/image/bg_box_search_textbox.gif") no-repeat 0 0;
}
div#BoxSearchS1 input#SiteSearchTextBox {
	width: 159px;
	height: 17px;
	padding: 3px;
	border: none;
	background-color: transparent;
	vertical-align: top;
	color: grey;
	font-size: 83%;
	line-height: 1.35;
}
div#BoxSearchS1 input#SearchButtonS1 { padding-left: 3px; }



/* [c19] リニアリンク
=========================================================================================== */

/* --- [] 製品index下のラインアップメニュー --- */
div.LineupMenu {
	margin: 0 auto 15px;
	width: 541px;
}
div.LineupMenu h2 {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
div.LineupMenu h2 img { vertical-align: bottom; }
div.LineupMenu ul {
	margin: 0;
	padding: 0;
}
div.LineupMenu ul li {
	float: left;
	margin: 0;
	padding: 0;
}



/* [-] 共通クラス
=========================================================================================== */

/* --- [-] nのm乗など、上付き数字に使うスタイル --- */
sup.TextStyleSup01 {
	font-size: 73%;
	vertical-align: 0.45em;
}
/* Win IE7 & IE6 lower */
* html body sup { font-size: 83%; }
*:first-child+html body sup { font-size: 83%; }
/* */


/* ---[-] 文中に画像（dgのアイコン、旧字体など）を表示する場合のスタイル--- */
/* --文字サイズ90%の場合-- */
img.izon1middle{
	vertical-align : middle;
	margin : 0 2px 3px 0;
}
/* Win IE7 & IE6 lower */
* html body img.izon1middle { vertical-align : middle; margin : 0 2px 2px 0; }
*:first-child+html img.izon1middle { vertical-align : middle; margin : 0 2px 2px 0; }
/* */


.FontSmall {
	font-size: 83%;
	letter-spacing: 0;
}

/* ---下余白の調整用--- */
p.Bottom0, ul.Bottom0, ol.Bottom0, dl.Bottom0, div.Bottom0, h2.Bottom0, h3.Bottom0, h4.Bottom0 { margin-bottom: 0; }
p.Bottom5, ul.Bottom5, ol.Bottom5, dl.Bottom5, div.Bottom5, h2.Bottom5, h3.Bottom5, h4.Bottom5 { margin-bottom: 5px; }
p.Bottom10, ul.Bottom10, ol.Bottom10, dl.Bottom10, div.Bottom10, h2.Bottom10, h3.Bottom10, h4.Bottom10 { margin-bottom: 10px; }
p.Bottom15, ul.Bottom15, ol.Bottom15, dl.Bottom15, div.Bottom15, h2.Bottom15, h3.Bottom15, h4.Bottom15 { margin-bottom: 15px; }
p.Bottom20, ul.Bottom20, ol.Bottom20, dl.Bottom20, div.Bottom20, h2.Bottom20, h3.Bottom20, h4.Bottom20 { margin-bottom: 20px; }
p.Bottom25, ul.Bottom25, ol.Bottom25, dl.Bottom25, div.Bottom25, h2.Bottom25, h3.Bottom25, h4.Bottom25 { margin-bottom: 25px; }
p.Bottom30, ul.Bottom30, ol.Bottom30, dl.Bottom30, div.Bottom30, h2.Bottom30, h3.Bottom30, h4.Bottom30 { margin-bottom: 30px; }

/*---移行後調整20150605---*/
p.Bottom10 {padding-bottom: 10px;}