<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. base
　02. main
　03. lnav

******************************************************************************* */


/* ==

　01. base

=============================================================================== */
.container .topicPath{ background:none !important; }

#hdArea{ border-bottom:1px solid #d0d0da; }

.devSmp{ display:none; }



/* グローバルナビ
------------------------------------------------------------------------------- */

#business .header .floatR .gnav li.gnav_business a{ background-position:left top; }
#business .header .floatR .gnav li.gnav_business a:active,
#business .header .floatR .gnav li.gnav_business a:hover{ background-position:left center; }


#business .header .floatR .gnav li.gnav_ene a{ background-position:left bottom; }


/* パンくずリスト */
.container .topicPath{ background:url(../images/bk_topicPath.gif) left top no-repeat; }

.section h1{
	margin:0 0 20px;
}

.section .main h2{
	margin-bottom:10px;
	background:url(/common/images/renew2009/bk_h2.gif) right top no-repeat;
	font-size:120%;
	line-height:1.2;
	color:#333;
}

.main .notes{ font-size:80%; }
.main em{ font-style:normal; font-weight:bold; }

/* カテゴリーナビ */

.categoryNav{
	width:730px;
	overflow:hidden;
	background:url(../images/bg_cnav.gif) no-repeat left top;
	margin:40px 0;
	padding:8px 0;
}

.categoryNav li{
	float:left;
	display:inline;
	margin:0 0 0 8px;
	background:#aaa;
}

/* ==

　02. main

=============================================================================== */

.container .main {
    font-size: 115%;
    line-height: 1.5;
}

.section .main{
	width:730px;
	min-height:1%;
	float:right;
}
.section .main div{ min-height:1%; }
* html .section .main div{ height:1%; }
.section .main:after,
.section .main div:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
@media print{
	.lnav{ display:none; }
	.section .main{ float:left; }
}

.section .main div.bnr {
    clear: both;
		margin:0;
		padding:0 0 10px;
}

.section .main div.bnr p {
    margin-bottom: 10px;
}

.section .main sub {
    vertical-align: -0.1em;
		font-size:8px;
}

/* ==

　03. lnav

=============================================================================== */
.section .lnav{
	width:200px;
	min-height:1%;
	background:url(../images/lnav_bk.gif) left top repeat-y;
	float:left;
}
.section .lnav:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.lnav p.title a{ background-image:url(../images/lnav_title.gif); }

.lnav .lnav01 p a{ background-image:url(../images/lnav_subt_about_n.gif); }
.lnav .lnav01 p.ttl span{ display:none; }
.lnav .lnav01 p.ttl{ background-image:url(../images/lnav_subt_solution.gif); height: 32px;}

.lnav .lnav02 p a{ background-image:url(../images/lnav_subt_case.gif); }
.lnav .lnav03 p a{ background-image:url(../images/lnav_subt_faq.gif); }
.lnav .lnav04 p a{ background-image:url(../images/lnav_subt_info.gif); height:41px; }
.lnav .lnav05 p a{ background-image:url(../images/lnav_subt_officelist.gif); }


.lnav li a{
	width:167px;
	 padding-left:23px;
}
.lnav li a{ background-position:13px 12px; }
.lnav li.blank a{
	background-image:url(../images/arrow_blank.gif);
	background-position:5px 9px;
}

/*  バナー  */
.lnav .bnr{
	padding:10px 0;
	background:none;
	background-color:#fff;
}
.lnav .bnr p{
	padding-top:10px;
	background:none;
	background-color:#fff;
}
.lnav .bnr p a{ height:auto; }


/* ==

　99. SNSボタン

=============================================================================== */
#sns{ margin:0 0 20px; padding:0; /padding:0 0 5px; text-align:right; clear:both; }
#sns:after{ content:''; display:block; clear:both; }
#sns p{ margin:0; padding:0; display:inline; }
#sns p{ /padding:0 0 0 5px; }</pre></body></html>