@charset "Shift_JIS";
/* RESET -------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td {
	margin:0;
	padding:0;
}
table {t
	border-collapse:collapse;
	border-spacing:0;
}
ul {
	list-style:none;
}
select option {
	padding:0 5px;
}

/* COMMON -------------------------------------------------------------*/
html {
	height:100%;
	margin-bottom:1px;
}
body {
	font-family:"ＭＳ Ｐゴシック","MS PGothic", Osaka, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
	background-color: #ffffff;
	color:#333333;
}
body.top {
	background:url(../img/bg01.gif) repeat-x;
}
body.sub {
	background:url(../img/bg02.gif) repeat-x;
}

a {
	color:#0f75bc;
}
img {
	border:0;
}
#wrap {
	font-size:93%;
	margin:0 auto;
	width:900px;
}
#wrap span.d-non {
	display:none;
}

#searchform1 {   
    position: relative;   
}   
#keywords1  {   
    width: 160px;   
    height: 16px;   
    background:url(../img/search.gif) no-repeat 8px 3px;   
    border: 1px solid #CCCCCC;   
    padding: 2px 2px 2px 26px;   
}   
#searchBtn1 {   
    position: absolute;   
    top: 1px;   
    left: 195px;   
}

/* HEADER -------------------------------------------------------------*/
#header_top {
	width:900px;
	height:91px;
	background:url(../img/header_bg_top.gif) no-repeat;
	position:relative;
}
#header {
	width:900px;
	height:85px;
	background:url(../img/header_bg.gif) no-repeat;
	position:relative;
}
#header_top h1, #header h1 {
	width:620px;
	height:56px;
	background:url(../img/logo01.gif) no-repeat;
	display:block;
	position:absolute;
	top:15px;
	left:0;
}
#header_top h1 a, #header h1 a {
	width:279px;
	height:56px;
	display:block;
}
#header_top p, #header p {
	display:none;
}
#header_top form, #header form {
	position:absolute;
	top:24px;
	left:655px;
}
#header_top .header_sitemap a, #header_top .header_riyou a, #header .header_sitemap a, #header .header_riyou a {
	height:20px;
	display:block;
	position:absolute;
	top:55px;
}
#header_top .header_sitemap a, #header .header_sitemap a {
	width:82px;
	left:697px;
}
#header_top .header_riyou a, #header .header_riyou a {
	width:101px;
	left:799px;
}

/* TOP -------------------------------------------------------------*/
#flashcontent {
	height:300px;
}
#flashcoment p{
	background:#ffffff;
	text-align:center;
	padding-top:138px;
}

#flashcoment p a{
	color:#666666;
	text-decoration:none;
}
#flashcoment p a:hover{
		text-decoration:underline;
}
#contentsTop {
	width:900px;
	margin-top:17px;
	margin-bottom:40px;
	background:url(../img/copntents_bg_top.gif) repeat-y;
}
.contentsTop01, .contentsTop02, .contentsTop03 {
	width:279px;
	float:left;
}
.contentsTop01 {
	margin-right:31px;
}
.contentsTop02 {
	margin-right:32px;
}
.contentsTop01 h3, .contentsTop02 h3, .contentsTop03 h3 {
	width:279px;
	height:35px;
	display:block;
}
.contentsTop01 h3 {
	background:url(../img/top_txt01.gif) no-repeat;
}
.contentsTop01_1 {
	width:279px;
	height:248px;
	background:url(../img/contentsTop01_1.gif) no-repeat;
	position:relative;
}
.contentsTop01_1 a {
	width:238px;
	height:24px;
	display:block;
	position:absolute;
	top:184px;
	left:21px;
	
}
.contentsTop02 h3 {
	background:url(../img/top_txt02.gif) no-repeat;
}
.contentsTop02 dl {
	line-height:93%;
	width:279px;
	min-height:205px;
	height: auto !important;
	height: 205px;
	background:url(../img/contentsTop02_1bg.gif) repeat-y;
	padding-top:6px;
}
.contentsTop02 dt, .contentsTop02 dd {
	width:247px;
	margin-left:16px;
	font-size:85%;
}
.contentsTop02 dt {
	color:#333333;
	padding-top:11px;
	_padding-top:10px;	/* _padding-top　IE6対策 */
}
*:first-child+html .contentsTop02 dt {	/* IE7対策 */
	padding-top:10px;
}
.contentsTop02 dd {
	background:url(../img/contentsTop02_1dot.gif) no-repeat bottom;
	padding-bottom:7px;
}
.contentsTop02_1b {
	width:279px;
	height:17px;
	background:url(../img/contentsTop02_1b.gif) no-repeat;
}
.newsmore a {
	width:143px;
	height:13px;
	display:block;
	background:url(../img/news_more.gif) no-repeat;
	margin-top:8px;
}

.contentsTop03 h3 {
	background:url(../img/top_txt03.gif) no-repeat;
}
.contentsTop03_1 {
	width:279px;
	height:91px;
	background:url(../img/contentsTop03_1.gif) no-repeat;
	position:relative;
	top:0;
	left:0;
}
.contentsTop03_1 a {
	width:75px;
	height:15px;
	display:block;
	position:absolute;
	top:54px;
	left:15px;
}
.contentsTop03_2 {
	width:244px;
}
.contentsTop03_2 p {
	float:left;
}

/* GNAVI -------------------------------------------------------------*/
#gnavi li {
	float:left;
}
.gnavi01 a, .gnavi01_on a, .gnavi02 a, .gnavi02_on a, .gnavi03 a, .gnavi03_on a, .gnavi04 a, .gnavi04_on a, .gnavi05 a, .gnavi05_on a, .gnavi06 a, .gnavi06_on a {
	width:150px;
	height:43px;
	display:block;
}
.gnavi01 a {
	background:url(../img/gnavi01.gif) 0 0;
}
.gnavi01 a:hover, .gnavi01_on a {
	background:url(../img/gnavi01.gif) 0 -43px;
}
.gnavi02 a {
	background:url(../img/gnavi02.gif) 0 0;
}
.gnavi02 a:hover, .gnavi02_on a {
	background:url(../img/gnavi02.gif) 0 -43px;
}

.gnavi03 a {
	background:url(../img/gnavi03.gif) 0 0;
}
.gnavi03 a:hover, .gnavi03_on a {
	background:url(../img/gnavi03.gif) 0 -43px;
}

.gnavi04 a {
	background:url(../img/gnavi04.gif) 0 0;
}
.gnavi04 a:hover, .gnavi04_on a {
	background:url(../img/gnavi04.gif) 0 -43px;
}

.gnavi05 a {
	background:url(../img/gnavi05.gif) 0 0;
}
.gnavi05 a:hover, .gnavi05_on a {
	background:url(../img/gnavi05.gif) 0 -43px;
}

.gnavi06 a {
	background:url(../img/gnavi06.gif) 0 0;
}
.gnavi06 a:hover, .gnavi06_on a {
	background:url(../img/gnavi06.gif) 0 -43px;
}

/* CONTENTS -------------------------------------------------------------*/
#contents {
	width:900px;
	margin-bottom:40px;
}
.path {
	width:900px;
	height:23px;
	padding-top:9px;
}

/* SIDEMENU -------------------------------------------------------------*/
/* SIDEMENU共通 */
.smenu1, .smenu2, .smenu3, .smenu4, .smenu5, .smenu6, .smenu7, .smenu8 {
	width:220px;
	float:left;
	background:url(../img/smenu_bg01.gif) repeat-y;
}
a.smenu2_01, a.smenu2_02, a.smenu2_03, a.smenu2_04, a.smenu2_05, a.smenu2_06, a.smenu3_01, a.smenu4_01, a.smenu4_02, a.smenu4_03, a.smenu5_01, a.smenu6_01, a.smenu7_01, a.smenu8_01, a.smenu9_01, a.smenu10_01, a.smenu11_01 {
	width:220px;
	display:block;
	zoom:1;
	vertical-align:bottom;
}

/* サービス */
/* menu_テキスト */
.smenu1 a {
	color:#333333;
	text-decoration:none;
}
.smenu1 a:hover, .smenu1_arrow_on a, .smenu1_arrowBottom_on a {
	color:#f47606;
}
.smenu1_arrow a, .smenu1_arrowBottom a, .smenu1_arrow_on a, .smenu1_arrowBottom_on a {
	width:220px;
	display:block;
}
.smenu1_arrow a, .smenu1_arrow_on a {
	text-indent:30px;
	padding-top:9px;
	height:23px;
}
.smenu1_arrow a {
	background:url(../img/smenu1arrow01.gif) no-repeat 0 0;
}
.smenu1_arrow a:hover, .smenu1_arrow_on a {
	background:url(../img/smenu1arrow01.gif) no-repeat -220px 0;
}
.smenu1_arrowBottom a, .smenu1_arrowBottom_on a {
	text-indent:30px;
	padding-top:9px;
	height:29px;
}
.smenu1_arrowBottom a {
	background:url(../img/smenu1arrow01Bottom.gif) no-repeat 0 0;
}
.smenu1_arrowBottom a:hover, .smenu1_arrowBottom_on a {
	background:url(../img/smenu1arrow01Bottom.gif) no-repeat -220px 0;
}
/* menu_画像共通 */
a.smenu1_01, a.smenu1_01_on, a.smenu1_02, a.smenu1_02_on, a.smenu1_03, a.smenu1_03_on, a.smenu1_04, a.smenu1_04_on, a.smenu1_05, a.smenu1_05_on, a.smenu1_06, a.smenu1_06_on, a.smenu1_07, a.smenu1_07_on, a.smenu8_01, a.smenu9_01, a.smenu10_01, a.smenu11_01, a.smenu12_01, a.smenu12_01_on, a.smenu2_01, a.smenu2_01_on, a.smenu1_02, a.smenu1_02_on, a.smenu1_03, a.smenu1_03_on, a.smenu1_04, a.smenu1_04_on, a.smenu1_05, a.smenu1_05_on, a.smenu1_07, a.smenu1_07_on, a.smenu2_02, a.smenu2_03, a.smenu2_04, a.smenu2_05, a.smenu2_02_on, a.smenu2_03_on, a.smenu2_04_on, a.smenu2_05_on, a.smenu1_06, a.smenu1_06_on, a.smenu2_06, a.smenu2_06_on, a.smenu4_02, a.smenu4_02_on, a.smenu4_01_on, a.smenu4_03_on, a.smenu1_08, a.smenu1_08_on {
	width:220px;
	display:block;
	zoom:1;
	vertical-align:bottom;
}
/* menu_一番上高さ */
a.smenu1_01, a.smenu1_01_on, a.smenu4_01, a.smenu4_01_on {
	height:72px;
}
a.smenu2_01, a.smenu2_01_on {
	height:77px;
}
a.smenu3_01, a.smenu5_01, a.smenu6_01, a.smenu7_01, a.smenu8_01, a.smenu9_01, a.smenu10_01, a.smenu11_01 {
	height:71px;
}
/* menu_2番目以降高さ */
a.smenu1_02, a.smenu1_02_on, a.smenu1_03, a.smenu1_03_on, a.smenu1_04, a.smenu1_04_on, a.smenu1_05, a.smenu1_05_on, a.smenu1_07, a.smenu1_07_on, a.smenu2_02, a.smenu2_03, a.smenu2_04, a.smenu2_05, a.smenu2_02_on, a.smenu2_03_on, a.smenu2_04_on, a.smenu2_05_on, a.smenu1_08, a.smenu1_08_on {
	height:75px;
}
/* menu_ラスト高さ */
a.smenu2_06, a.smenu2_06_on, a.smenu4_02, a.smenu4_02_on, a.smenu12_01, a.smenu12_01_on {
	height:76px;
}
/* menu_コンサルティング */
a.smenu1_01 {
	background:url(../img/smenu01.gif) no-repeat 0 0;
}
a:hover.smenu1_01 {
	background:url(../img/smenu01.gif) no-repeat -220px 0;
}
a.smenu1_01_on {
	background:url(../img/smenu01.gif) no-repeat -440px 0;
}
a.smenu12_01 {
	background:url(../img/smenu01.gif) no-repeat 0 -372px;
}
a:hover.smenu12_01 {
	background:url(../img/smenu01.gif) no-repeat -220px -372px;
}
a.smenu12_01_on {
	background:url(../img/smenu01.gif) no-repeat -440px -372px;
}
/* menu_文書・データ保管管理 */
a.smenu1_02, a.smenu1_07 {
	background:url(../img/smenu01.gif) no-repeat 0 -72px;
}
a.smenu1_07, a.smenu1_07_on, a.smenu1_03, a.smenu1_03_on {
	margin-top:5px;
}
a:hover.smenu1_02, a:hover.smenu1_07 {
	background:url(../img/smenu01.gif) no-repeat -220px -72px;
}
a.smenu1_02_on, a.smenu1_07_on {
	background:url(../img/smenu01.gif) no-repeat -440px -72px;
}
/* menu_検索代行 */
a.smenu1_03 {
	background:url(../img/smenu01.gif) no-repeat 0 -147px;
}
a:hover.smenu1_03 {
	background:url(../img/smenu01.gif) no-repeat -220px -147px;
}
a.smenu1_03_on {
	background:url(../img/smenu01.gif) no-repeat -440px -147px;
}
/* menu_ネットサービス */
a.smenu1_04 {
	background:url(../img/smenu01.gif) no-repeat 0 -222px;
}
a:hover.smenu1_04 {
	background:url(../img/smenu01.gif) no-repeat -220px -222px;
}
a.smenu1_04_on {
	background:url(../img/smenu01.gif) no-repeat -440px -222px;
}
/* menu_電子化 */
a.smenu1_05 {
	background:url(../img/smenu01.gif) no-repeat 0 -297px;
}
a:hover.smenu1_05 {
	background:url(../img/smenu01.gif) no-repeat -220px -297px;
}
a.smenu1_05_on {
	background:url(../img/smenu01.gif) no-repeat -440px -297px;
}
/* menu_D&R */
a.smenu1_06 {
	height:70px;
	background:url(../img/smenu01.gif) no-repeat 0 -372px;
}
a:hover.smenu1_06 {
	background:url(../img/smenu01.gif) no-repeat -220px -372px;
}
a.smenu1_06_on {
	height:70px;
	background:url(../img/smenu01.gif) no-repeat -440px -372px;
}
/* menu_データバックアップ＆リカバリー */
a.smenu1_08 {
	background:url(../img/smenu01.gif) no-repeat 0 -1262px;
}
a:hover.smenu1_08 {
	background:url(../img/smenu01.gif) no-repeat -220px -1262px;
}
a.smenu1_08_on {
	background:url(../img/smenu01.gif) no-repeat -440px -1262px;
}

/* 会社案内 */
a.smenu2_01 {
	background:url(../img/smenu01.gif) no-repeat 0 -448px;
}
a:hover.smenu2_01 {
	background:url(../img/smenu01.gif) no-repeat -220px -448px;
}
a.smenu2_01_on {
	background:url(../img/smenu01.gif) no-repeat -440px -448px;
}
a.smenu2_02 {
	background:url(../img/smenu01.gif) no-repeat 0 -525px;
}
a:hover.smenu2_02 {
	background:url(../img/smenu01.gif) no-repeat -220px -525px;
}
a.smenu2_02_on {
	background:url(../img/smenu01.gif) no-repeat -440px -525px;
}
a.smenu2_03 {
	background:url(../img/smenu01.gif) no-repeat 0 -600px;
}
a:hover.smenu2_03 {
	background:url(../img/smenu01.gif) no-repeat -220px -600px;
}
a.smenu2_03_on {
	background:url(../img/smenu01.gif) no-repeat -440px -600px;
}
a.smenu2_04 {
	background:url(../img/smenu01.gif) no-repeat 0 -675px;
}
a:hover.smenu2_04 {
	background:url(../img/smenu01.gif) no-repeat -220px -675px;
}
a.smenu2_04_on {
	background:url(../img/smenu01.gif) no-repeat -440px -675px;
}
a.smenu2_05 {
	background:url(../img/smenu01.gif) no-repeat 0 -750px;
}
a:hover.smenu2_05 {
	background:url(../img/smenu01.gif) no-repeat -220px -750px;
}
a.smenu2_05_on {
	background:url(../img/smenu01.gif) no-repeat -440px -750px;
}
a.smenu2_06 {
	background:url(../img/smenu01.gif) no-repeat 0 -825px;
}
a:hover.smenu2_06 {
	background:url(../img/smenu01.gif) no-repeat -220px -825px;
}
a.smenu2_06_on {
	background:url(../img/smenu01.gif) no-repeat -440px -825px;
}

/* お問い合わせ */
a.smenu3_01 {
	background:url(../img/smenu01.gif) no-repeat 0 -901px;
}

/* 採用情報 */
a.smenu4_01 {
	background:url(../img/smenu01.gif) no-repeat 0 -972px;
}
a:hover.smenu4_01 {
	background:url(../img/smenu01.gif) no-repeat -220px -972px;
}
a.smenu4_01_on {
	background:url(../img/smenu01.gif) no-repeat -440px -972px;
}
a.smenu4_02, a.smenu4_03 {
	margin-top:5px;
	background:url(../img/smenu01.gif) no-repeat 0 -1044px;
}
a:hover.smenu4_02, a:hover.smenu4_03 {
	background:url(../img/smenu01.gif) no-repeat -220px -1044px;
}
a.smenu4_02_on, a.smenu4_03_on {
	margin-top:5px;
	background:url(../img/smenu01.gif) no-repeat -440px -1044px;
}
a.smenu4_03, a.smenu4_03_on {
	height:70px;
}

/* 情報セキュリティ基本方針 */
a.smenu5_01 {
	background:url(../img/smenu01.gif) no-repeat -220px -901px;
}
/* 個人情報保護方針 */
a.smenu6_01 {
	background:url(../img/smenu01.gif) no-repeat -440px -901px;
}
/* お客さまの個人情報に関するお取扱い */
a.smenu7_01 {
	background:url(../img/smenu01.gif) no-repeat 0 -1120px;
}
/* ご利用にあたって */
a.smenu8_01 {
	background:url(../img/smenu01.gif) no-repeat -220px -1120px;
}
/* ナレッジ支援 */
a.smenu9_01 {
	background:url(../img/smenu01.gif) no-repeat -440px -1120px;
}
/* サイトマップ */
a.smenu10_01 {
	background:url(../img/smenu01.gif) no-repeat 0 -1191px;
}
/* News */
a.smenu11_01 {
	background:url(../img/smenu01.gif) no-repeat -220px -1191px;
}


/* SubMAINCONTENTS -------------------------------------------------------------*/
.sMain {
	width:665px;
	float:right;
}
/* 会社案内共通 */
/* Ttl */
.coMeTtl01, .coPolicyTtl01, .coComTtl01, .coBraTtl01, .coStTtl01, .coRecTtl01 {
	width:665px;
	height:71px;
	display:block;
}

/* 社長メッセージ */
.coMeTtl01 {
	background:url(../../company/img/coMeTtl01.gif) no-repeat;
}
.coMeTxt01 {
	margin-top:5px;
	width:465px;
	height:77px;
	display:block;
	background:url(../../company/img/coMeTxt01.gif) no-repeat;
	float:left;
	border-bottom:#ffffff 1px solid;
}
.coMeImg01 {
	margin-top:5px;
	margin-bottom:20px;
	margin-left:20px;
	float:right;
}
.coMeTxt02 {
	clear:left;
	
}
.coMeTxt02 p {
	line-height:20px;
	margin-bottom:10px;
}
.coMeTxt03, .coMeTxt04 {
	width:665px;
	height:27px;
	margin-top:10px;
	margin-bottom:7px;
}
.coMeTxt03 {
	background:url(../../company/img/coMeTxt03.gif) no-repeat;
}
.coMeTxt04 {
	background:url(../../company/img/coMeTxt04.gif) no-repeat;
}

/* 経営理念 */
.coPolicyTtl01 {
	background:url(../../company/img/coPolicyTtl01.gif) no-repeat;
}
.coPolicyImg01 {
	text-align:center;
	margin:15px auto;
}
/* 企業情報 */
.coComTtl01 {
	background:url(../../company/img/coComTtl01.gif) no-repeat;
}
.coComTb01 {
	width:100%;
	margin-top:15px;
	border-top:#cad0d8 1px solid;
	border-left:#cad0d8 1px solid;
}
.coComTb01 th, .coComTb01 td {
	font-weight:normal;
	padding:6px 15px;
	line-height:18px;
	border-bottom:#cad0d8 1px solid;
	border-right:#cad0d8 1px solid;
}
.coComTb01 th {
	background:#d8ecfa;
}
.coComTb01 td {
	width:80%;
}
.coComTb01 td .coComTb02 {
	width:100%;
	border-top:#cad0d8 1px solid;
	border-left:#cad0d8 1px solid;
}
.coComTb02 td.coComTb02_l {
	background:#eff7fd;
	width:27%;
}
/* 事業所 */
.coBraTtl01 {
	background:url(../../company/img/coBraTtl01.gif) no-repeat;
}
.map01 {
	margin-top:15px;
}
.coBraTb01 {
	width:100%;
}
.coBraTb01_l {
	width:30%;
	line-height:18px;
	vertical-align:top;
}
.coBraTb01_l p {
	margin-bottom:5px;
}
.coBraTb01_r {
	vertical-align:top;
	text-align:right;
}
.coBraTb01_r iframe {
	border:1px solid #cccccc;
	background:#ffffff;
	padding:4px;
}
/* 格納センター */
.coStTtl01 {
	background:url(../../company/img/coStTtl01.gif) no-repeat;
}
.coStTxt01, .coStTxt02, .coStTxt03, .coStTxt04, .coStTxt05 {
	width:665px;
	height:27px;
	margin-top:10px;
	margin-bottom:7px;
}
.coStTxt01 {
	background:url(../../company/img/coStTxt01.gif) no-repeat;
}
.coStTxt02 {
	background:url(../../company/img/coStTxt02.gif) no-repeat;
}
.coStTxt03 {
	background:url(../../company/img/coStTxt03.gif) no-repeat;
}
.coStTxt04 {
	background:url(../../company/img/coStTxt04.gif) no-repeat;
}
.coStTxt05 {
	background:url(../../company/img/coStTxt05.gif) no-repeat;
}
.coStBox01 {
	padding-left:78px;
	margin-top:20px;
}
.coStBox01 p, .coStBox02 p {
	margin:0 auto 20px auto;
	float:left;
}
.coStBox01 p.coStL {
	margin-right:78px;
}
.coStBox02 {
	margin-top:20px;
}
.coStBox02 p.coStL2, .coStBox03 p.coStL2 {
	margin-right:10px;
}
.coStBox03 p {
	margin:15px auto 10px;
	float:left;
}
/* 取引実績 */
.coRecTtl01 {
	background:url(../../company/img/coRecTtl01.gif) no-repeat;
}


/* サービス共通 */
.svTxt01, .svTxt02, .svTxt03 {
	width:665px;
	height:27px;
}
.svTxt01 {
	background:url(../../service/img/svTxt01.gif) no-repeat;
}
.svTxt02 {
	background:url(../../service/img/svTxt02.gif) no-repeat;
}
.svTxt03 {
	background:url(../../service/img/svTxt03.gif) no-repeat;
}
.svIcon01, .svIcon02, .svIcon03, .svIcon04, .svIcon05, .svIcon06, .svIcon07 {
	padding-left:18px;
}
.svIcon01 {
	background:url(../../service/img/icon01.gif) no-repeat;
}
.svIcon02 {
	background:url(../../service/img/icon02.gif) no-repeat;
}
.svIcon03 {
	background:url(../../service/img/icon01.gif) no-repeat 0 2px;
}
.svIcon04 {
	background:url(../../service/img/icon03.gif) no-repeat;
}
.svIcon05 {
	background:url(../../service/img/icon03.gif) no-repeat 0 2px;
}
.svIcon06 {
	background:url(../../service/img/icon04.gif) no-repeat;
	margin-left:18px;
}
.svIcon07 {
	background:url(../../service/img/icon02.gif) no-repeat 0 11px;
}

/* Ttl */
.svFinanceTtl01, .svPropTtl01, .svMedTtl01, .svFoodTtl01, .svAcTtl01, .svConsTtl01, .svDaTtl01, .svSearchTtl01, .svNetSvTtl01, .svMediaTtl01, .svDrSvTtl01, .svSoftweaTtl01 {
	width:665px;
	height:71px;
	display:block;
}
/* テーマ */
.svFinanceTxt01, .svPropTxt01, .svMedTxt01, .svFoodTxt01, .svAcTxt01, .svConsTxt01, .svDrSvTxt01 {
	margin-top:20px;
	margin-bottom:18px;
	height:35px;
}

/* 金融業会様 */
.svFinanceTtl01 {
	background:url(../../service/img/svFinanceTtl01.gif) no-repeat;
}
.svFinanceTxt01 {
	background:url(../../service/img/svFinanceTxt01.gif) no-repeat;
}

/* 不動産業界様 */
.svPropTtl01 {
	background:url(../../service/img/svPropTtl01.gif) no-repeat;
}
.svPropTxt01 {
	background:url(../../service/img/svPropTxt01.gif) no-repeat;
}


/* 病院・医療関係業界様 */
.svMedTtl01 {
	background:url(../../service/img/svMedTtl01.gif) no-repeat;
}
.svMedTxt01 {
	background:url(../../service/img/svMedTxt01.gif) no-repeat;
}

/* 外食産業業界様 */
.svFoodTtl01 {
	background:url(../../service/img/svFoodTtl01.gif) no-repeat;
}
.svFoodTxt01 {
	background:url(../../service/img/svFoodTxt01.gif) no-repeat;
}

/* 会計事務所様 */
.svAcTtl01 {
	background:url(../../service/img/svAcTtl01.gif) no-repeat;
}
.svAcTxt01 {
	background:url(../../service/img/svAcTxt01.gif) no-repeat;
}

/* コンサルティング業界様 */
.svConsTtl01 {
	background:url(../../service/img/svConsTtl01.gif) no-repeat;
}
.svConsTxt01 {
	background:url(../../service/img/svConsTxt01.gif) no-repeat;
}

/* 文書・データ保管 */
.svDaTtl01 {
	background:url(../../service/img/svDaTtl01.gif) no-repeat;
}
.svDaTxt01, .svDaTxt02 {
	width:665px;
	height:27px;
	margin-top:10px;
	margin-bottom:7px;
}
.svDaTxt01 {
	background:url(../../service/img/svDaTxt01.gif) no-repeat;
}
.svDaTxt02 {
	background:url(../../service/img/svDaTxt02.gif) no-repeat;
}

/* 検索代行 */
.svSearchTtl01 {
	background:url(../../service/img/svSearchTtl01.gif) no-repeat;
}
.svSearchTxt01, .svSearchTxt02 {
	width:665px;
	height:27px;
	margin-top:10px;
	margin-bottom:7px;
}
.svSearchTxt01 {
	background:url(../../service/img/svSearchTxt01.gif) no-repeat;
}
.svSearchTxt02 {
	background:url(../../service/img/svSearchTxt02.gif) no-repeat;
}
.svSearchBox01 {
	padding-top:10px;
}

/* ネットサービス */
.svNetSvTtl01 {
	background:url(../../service/img/svNetSvTtl01.gif) no-repeat;
}
.svNetSvBox01 {
	background:#edede6;
	padding-left:28px;
	padding-top:28px;
	padding-bottom:28px;
	margin-top:25px;
	margin-bottom:30px;
}
.svNetSvBox01 p, .svNetSvBox02 p {
	float:left;
}
.svNetSvBox01 p.svNetSvBox1L {
	margin-right:28px;
}
.svNetSvBox02 {
	margin-top:15px;
	margin-bottom:30px;
}
.svNetSvTxt01, .svNetSvTxt02, .svNetSvTxt03, .svNetSvTxt04 {
	width:665px;
	height:27px;
	margin-top:10px;
	margin-bottom:7px;
}
.svNetSvTxt01 {
	background:url(../../service/img/svNetSvTxt01.gif) no-repeat;
}
.svNetSvTxt02 {
	background:url(../../service/img/svNetSvTxt02.gif) no-repeat;
}
.svNetSvTxt03 {
	background:url(../../service/img/svNetSvTxt03.gif) no-repeat;
}
.svNetSvTxt04 {
	background:url(../../service/img/svNetSvTxt04.gif) no-repeat;
}

/* 電子化 */
.svMediaTtl01 {
	background:url(../../service/img/svMediaTtl01.gif) no-repeat;
}
.svMediaBox01 {
	background:#edede6;
}
.svMediaTxt01, .svMediaTxt03, .svMediaTxt04, .svMediaTxt05 {
	width:665px;
	height:27px;
	margin-top:10px;
	margin-bottom:7px;
}
.svMediaTxt01 {
	background:url(../../service/img/svMediaTxt01.gif) no-repeat;
}
.svMediaBox01in {
	margin-left:15px;
	width:636px;
	height:177px;
}
.svMediaBox01in p {
	float:left;
	margin-bottom:15px;
}
.svMediaArrow01 {
	margin:15px auto;
	text-align:center;
}
.svMediaTxt02 {
	width:665px;
	height:39px;
	display:block;
	background:url(../../service/img/svMediaTxt02.gif) no-repeat;
}
.svMediaBox02 {
	background:#edede6;
	padding-top:20px;
	padding-bottom:30px;
}
.svMediaBox02in {
	width:495px;
	height:160px;
	margin-left:auto;
	margin-right:auto;
}
.svMediaBox02 p {
	float:left;
}
.svMediaTxt03 {
	background:url(../../service/img/svMediaTxt03.gif) no-repeat;
}
.svMediaTxt04 {
	background:url(../../service/img/svMediaTxt04.gif) no-repeat;
}
.svMediaTxt05 {
	background:url(../../service/img/svMediaTxt05.gif) no-repeat;
}

/* D&Rサービス */
.svDrSvTtl01 {
	background:url(../../service/img/svDrSvTtl01.gif) no-repeat;
}
.svDrSvTxt01, .svDrSvTxt02 {
	width:665px;
	height:27px;
	margin-top:25px;
	margin-bottom:7px;
}
.svDrSvTxt01 {
	background:url(../../service/img/svDrSvTxt01.gif) no-repeat;
}
.svDrSvTxt02 {
	background:url(../../service/img/svDrSvTxt02.gif) no-repeat;
}

/* ソフトウェア */
.svSoftweaTtl01 {
	background:url(../../service/img/svSoftweaTtl01.gif) no-repeat;
}
.svSoftTxt01 {
	width:665px;
	height:27px;
	margin-top:25px;
	margin-bottom:7px;
	background:url(../../service/img/svSoftTxt01.gif) no-repeat;
}
.coComTb03 {
	width:75%;
	border-top:#cad0d8 1px solid;
	border-left:#cad0d8 1px solid;
}
.coComTb03 th, .coComTb03 td {
	font-weight:normal;
	padding:6px 15px;
	line-height:18px;
	border-bottom:#cad0d8 1px solid;
	border-right:#cad0d8 1px solid;
}
.coComTb03 th {
	width:25%;
	background:#d8ecfa;
}

.GoInquiry a {
	width:136px;
	height:29px;
	display:block;
	overflow:hidden;
	background:url(../img/btn_inquiry.gif) no-repeat 0 0;
}
.GoInquiry a:hover {
	background:url(../img/btn_inquiry.gif) no-repeat 0 -29px;
}


/* お問い合わせ共通 */
/* Ttl */
.inqTtl01 {
	width:665px;
	height:71px;
	display:block;
}
.inqTxt01 {
	margin-top:20px;
	margin-bottom:5px;
	height:35px;
}
.inqTxt01 {
	background:url(../../inquiry/img/inqTxt01.gif) no-repeat;
}
.inqTb01 {
	width:100%;
	margin-top:5px;
	border-top:#cad0d8 1px solid;
	border-left:#cad0d8 1px solid;
}
.inqTb01 th, .inqTb01 td {
	text-align:left;
	padding:6px 15px;
	line-height:18px;
	border-bottom:#cad0d8 1px solid;
	border-right:#cad0d8 1px solid;
}
.inqTb01 td input {
	vertical-align:middle;
}
.inqTb01 th {
	width:170px;
	background:url(../img/thbg01.gif);
}
.inqTb01 td p {
	padding-top:3px;
}
.inqTb01 table, .inqTb02 td {
	margin:0;
	padding:0;
	border:none;
}
.inqTb01 table.inqTb02 td.inqTb02left {
	width:150px;
}
.inqBtnSet01 {
	margin:30px auto 0 auto;
	text-align:center;
	width:510px;
}
.inqBtn02, .inqBtn03 {
	float:left;
}
.inqBtn02 {
	margin-right:20px;
}
.inqBtn02 input, .inqBtn03 input {
	width:245px;
	height:39px;
	display:block;
	
}
/*.inqBtn02 a {
	background:url(../../inquiry/img/inqBtn02.gif) no-repeat 0 0;
}
.inqBtn02 a:hover {
	background:url(../../inquiry/img/inqBtn02.gif) no-repeat 0 -39px;
}*/
/*.inqBtn03 a {
	background:url(../../inquiry/img/inqBtn03.gif) no-repeat 0 0;
}
.inqBtn03 a:hover {
	background:url(../../inquiry/img/inqBtn03.gif) no-repeat 0 -39px;
}*/
.inqIcon01 {
	padding-left:18px;
	background:url(../img/iconSsl.gif) no-repeat;
}


/* 社長メッセージ */
.inqTtl01 {
	background:url(../../inquiry/img/inqTtl01.gif) no-repeat;
}
.inqBtn01 a {
	clear:right;
	width:365px;
	height:49px;
	display:block;
	margin:30px auto 0 auto;
	text-align:center;
	background:url(../../inquiry/img/inqBtn01.gif) no-repeat 0 0;
}
.inqBtn01 a:hover {
	background:url(../../inquiry/img/inqBtn01.gif) no-repeat 0 -49px;
}

/* 採用情報共通 */
/* Ttl */
.reIndexTtl01, .reStaffTtl01 {
	width:665px;
	height:71px;
	display:block;
}

/* 採用情報トップ */
.reIndexTtl01 {
	background:url(../../recruit/img/reIndexTtl01.gif) no-repeat;
}
.reIndexTxt01 {
	width:665px;
	height:27px;
	margin-top:10px;
	margin-bottom:7px;
	background:url(../../recruit/img/reIndexTxt01.gif) no-repeat;
}

/* 社員紹介トップ */
.reStaffTtl01 {
	background:url(../../recruit/img/reStaffTtl01.gif) no-repeat;
}
.staffProfile {
	margin-top:15px;
}
.staffProfile_r {
	float:right;
	width:430px;
}

/* 情報セキュリティ */
.secIndexTtl01 {
	width:665px;
	height:71px;
	display:block;
	background:url(../../security/img/secIndexTtl01.gif) no-repeat;
}
.secIndexlist01 {
	line-height:18px;
	padding-left:2em;
}
.secIndexlist01 li {
	text-indent:-1.5em;
	margin-bottom:10px;
}
.secIndexBox01 {
	float:right;
	line-height:18px;
	text-align:right;
}
.secIndexBox01L {
	text-align:right;
	padding-right:15px;
}

/* 個人情報保護方針 */
.privasyIndexTtl01 {
	width:665px;
	height:71px;
	display:block;
	background:url(../../privacy/img/privacyIndexTtl01.gif) no-repeat;
}
/* お客さまの個人情報に関するお取扱い */
.cusIndexTtl01 {
	width:665px;
	height:71px;
	display:block;
	background:url(../../customer/img/cusIndexTtl01.gif) no-repeat;
}
.cusIndexBtn01 a {
	clear:both;
	width:365px;
	height:49px;
	display:block;
	margin:15px auto 0 auto;
	text-align:center;
	background:url(../../customer/img/cusIndexBtn01.gif) no-repeat 0 0;
}
.cusIndexBtn01 a:hover {
	background:url(../../customer/img/cusIndexBtn01.gif) no-repeat 0 -49px;
}
/* ご利用にあたって */
.guideTtl01 {
	width:665px;
	height:71px;
	display:block;
	background:url(../../guide/img/guideTtl01.gif) no-repeat;
}
.guideBox01 {
	padding-left:20px;
}
.guideTb01 {
	margin-bottom:20px;
	width:100%;
	margin-top:15px;
	border-top:#cad0d8 1px solid;
	border-left:#cad0d8 1px solid;
}
.guideTb01_L {
	padding:6px 15px;
	vertical-align:top;
	line-height:18px;
	background:#eff7fd;
	width:22%;
	border-bottom:#cad0d8 1px solid;
	border-right:#cad0d8 1px solid;
}
.guideTb01_R {
	padding:6px 15px;
	vertical-align:top;
	line-height:18px;
	border-bottom:#cad0d8 1px solid;
	border-right:#cad0d8 1px solid;
}
/* ナレッジ支援 */
.knTtl01 {
	width:665px;
	height:71px;
	display:block;
	background:url(../../knowledge/img/knTtl01.gif) no-repeat;
}
/* サイトマップ */
.sitemapTtl01 {
	width:665px;
	height:71px;
	display:block;
	background:url(../../sitemap/img/sitemapTtl01.gif) no-repeat;
}
.sitemap {
	margin-top: 15px;
	font-size: 12px;
	padding-left: 50px;
}
.sitemap ul ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	background:url(../../sitemap/img/sitemap01.gif) repeat-y left top;
	margin-left: 50px;
}
.sitemap ul li {
	background:url(../../sitemap/img/sitemap02.gif) no-repeat;
	padding-left: 25px;
	line-height: 20px;
}
.sitemap ul li.s-close {
	background:url(../../sitemap/img/sitemap03.gif) no-repeat;
	margin-bottom: 5px;
}
.sitemap ul li.s-close2 {
	background:url(../../sitemap/img/sitemap04.gif) no-repeat;
}
.sitemap ul li.s-close3 {
	background:url(../../sitemap/img/sitemap05.gif) no-repeat;
	margin-bottom: 0px;
}
/* News */
.newsTtl01 {
	width:665px;
	height:71px;
	display:block;
	background:url(../../news/img/newsTtl01.gif) no-repeat;
}
/* 情報マネジメント診断 -------------------------------------------------------------*/
.manageTtl01 {
	width:900px;
	height:71px;
	display:block;
	background:url(../../management/img/manageTtl011.gif) no-repeat;
}
#flashcontent2 {
	height:690px;
	margin-bottom:40px;
}
#flashcoment2 p{
	background:#ffffff;
	text-align:center;
	padding-top:340px;
}

#flashcoment2 p a{
	color:#666666;
	text-decoration:none;
}
#flashcoment2 p a:hover{
		text-decoration:underline;
}


/* FOOTER -------------------------------------------------------------*/
#footer {
	width:900px;
	min-height:76px;
	background:#0054a6 url(../img/footer01.gif) no-repeat;
}
#footer ul {
	padding-left:513px;
	padding-top:7px;
	padding-bottom:70px;
}
#footer li {
	float:left;
}
#footer li a.fot01, #footer li a.fot02, #footer li a.fot03 {
	height:14px;
	display:block;
}
#footer li a.fot01 {
	width:102px;
	background:url(../img/footer01.gif) -513px -7px;
}
#footer li a.fot02 {
	width:135px;
	background:url(../img/footer01.gif) -765px -7px;
}
#footer li a.fot03 {
	width:150px;
	background:url(../img/footer01.gif) -615px -7px;
}

/* CLASS -------------------------------------------------------------*/
.none {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	border: 0px;
}
a.PageTop {
	display:block;
	width:80px;
	height:13px;
	margin-top:25px;
	background:url(../img/pageTop.gif) no-repeat 0 0;
	float:right;
}
a:hover.PageTop {
	background:url(../img/pageTop.gif) no-repeat 0 -13px;
}
.txt_c {
	text-align:center;
}
.float_l {
	float:left;
}
.float_r {
	float:right;
}
.clear_b {
	clear:both;
}
.attention01 {
	color:#FF3300;
}
.txtBlue {
	color:#0054a6;
}
.txtGray {
	color:#999999;
}
.btxt {
	font-weight:bold;
}
.lh18 {
	line-height:18px;
}
.lh20 {
	line-height:20px;
}
.lh24 {
	line-height:24px;
	color:#339900;
}
.lh26 {
	line-height:26px;
}

.txt_r {
	text-align:right;
}
.txt9 {
	font-size:76%;
}
.txt10 {
	font-size:77%;	/* IEでは11pxで文字間が狭く表示される */
}
.txt11 {
	font-size:85%;
}
.txt13 {
	font-size:100%;
}
.txt14 {
	font-size:108%;
}
.txt15 {
	font-size:116%;
}
.txt23 {
	font-size:174%;
}
.mt_5 {
	margin-top:5px;
}
.mt_15 {
	margin-top:15px;
}
.mt_20 {
	margin-top:20px;
}
.mt_30 {
	margin-top:30px;
}
.mr_10 {
	margin-right:10px;
}
.mr_15 {
	margin-right:15px;
}
.mr_20 {
	margin-right:20px;
}
.mr_85 {
	margin-right:85px;
}
.mb_5 {
	margin-bottom:5px;
}
.mb_10 {
	margin-bottom:10px;
}
.mb_15 {
	margin-bottom:15px;
}
.mb_20 {
	margin-bottom:20px;
}
.mb_25 {
	margin-bottom:25px;
}
.mb_35 {
	margin-bottom:35px;
}
.pl_18 {
	padding-left:18px;
}
.arrow01 {
	background:url(../img/arrow01.gif) no-repeat 0 4px;
	padding-left:10px;
}
.hr_b01 {
	background:#cae1f1;
	color:#cae1f1;
	border:none;
	height:1px;
}
.dotLine01 {
	width:100%;
	height:4px;
	background:url(../img/dotLine01.gif) no-repeat;
}

/* 090731追加 */
.subNavi {
	margin-top:10px;
	margin-bottom:10px;
}
.subNavi ul {
	float:right;
}
.subNavi li {
	float:left;
	background:url(../img/arrow01.gif) no-repeat 0 4px;
	text-indent:10px;
}
.mt_2 {
	margin-top:2px;
}
.txt_r {
	text-align:right;
}