@charset "utf-8";

/* 最終更新：2023年3月10日 */


/* ----------------------------------------------------------------------------------

■CSS書き順■
 * display / list-style
 * position / float / clear / z-index
 * width / height / margin / padding / border
 * background
 * color /
   font (font-family / font-style / font-variant / font-weight / font-size / line-height)
   text-decoration / text-align / vertical-align /letter-spacing / white-space / (other text)
 * content
 * cursor

---------------------------------------------------------------------------------- */


/* **********************************************************************************

	01. グローバルエレメント定義

********************************************************************************** */

/* ■■■ToDo:text-boldはグローバルではなく、ふつうのエレメントのようである */

/* テキストボールド */
.corporate #main .text-bold { font-weight:bold; }


/* **********************************************************************************

	02. グローバルエリア定義

********************************************************************************** */


/* ■■■ToDo: ポップアップCSSはまとめて独立させる */

/* -------------------------------------------------------------------
	ヘッダー
------------------------------------------------------------------- */

/* ポップアップ */
#header-popup{ width:auto; margin:0 auto 20px; padding:24px 0; border-bottom:1px solid #b6b6b6;}
	#header-popup .box-header{ width:640px; margin:0 auto; position:relative; font-size:14px; font-size:1.4rem; line-height:1.5;}
		#header-popup .box-header img{display:block;}
	#header-popup .box-header #header-logo a{ display:block; width:154px;}

#header-popup .box-popup-corporate{
	display:block;
	position:absolute; top:-6px; right:0;
	margin:0;}
#header-popup .box-popup-close{
	display:block;
	position:absolute; top:-13px; right:0;
	margin:0;}

#header-popup .button-popup-corporate{
	display:inline-block;
	margin:0; padding:5px 10px 5px 35px; border-radius: 5px; border:1px solid #b6b6b6; border-width:1px; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, linear-gradient(to bottom, #ffffff, #f0f0f0);
	text-decoration:none; color:#333; font-size:12px; font-size:1.2rem; line-height:1.5;}
#header-popup .button-popup-corporate:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, linear-gradient(to bottom, #fff5e3, #ffedd0);}

#header-popup .button-popup-close{
	display:inline-block;
	margin:0; padding:10px 20px; border-radius: 5px; border:1px solid #b6b6b6; border-width:1px; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:-ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:-o-linear-gradient(top, #ffffff, #f0f0f0);
	background:-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:-webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:linear-gradient(to bottom, #ffffff, #f0f0f0);
	text-decoration:none; color:#333; font-weight:bold; cursor:pointer;}
#header-popup .button-popup-close:hover{
	background:#ffedcf;
	background:-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:linear-gradient(to bottom, #fff5e3, #ffedd0);}


/* ポップアップのフッター */
#footer-popup{
	width:100%; margin:40px 0 0;
	background-color:#572626;}

	/* ユーティリティ */
	#footer-popup #footer-utility-outer { background-color:#572626; }
	#footer-popup #footer-utility-outer #footer-utility {
		position:relative;
		width:640px; margin:0 auto; padding:10px 0;
		border-bottom:1px solid #8b6d68; }
			#footer-popup #footer-utility-outer #footer-utility ul li {
				list-style:none; float:left;
				padding:0 10px 0 0;
				font-size:12px; font-size:1.2rem; line-height:1.5em; }
				#footer-popup #footer-utility-outer #footer-utility ul li a {
					display:inline-block; padding-left:12px;
					background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-f%2Svzt%2Svpba-neebj-evtug-juvgr.cat) no-repeat 2px 0.45em;
					color:#fff; }
					#footer-popup #footer-utility-outer #footer-utility ul li a.icon-blank {
						padding-left:15px;
						background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-f%2Svzt%2Svpba-oynax-juvgr.cat) no-repeat 2px 0.35em; }
			#footer-popup #footer-utility-outer #footer-utility p {
				position:absolute; bottom:-27px; right:0;
				font-size:12px; font-size:1.2rem; line-height:1.5em; }
				#footer-popup #footer-utility-outer #footer-utility p a {
					display:inline-block; padding-left:12px;
					background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-f%2Svzt%2Svpba-neebj-evtug-juvgr.cat) no-repeat 2px 0.45em;
					color:#fff; }
	/* コピーライト */
	#footer-popup #footer-copyright {
		width:640px; margin:0 auto; padding:10px 0;
		text-align:right; color:#fff;}
	#footer-popup #footer-copyright {
		width:640px; margin:0 auto; padding:10px 0;
		text-align:right; color:#fff;}
	#footer-popup #footer-utility-outer + #footer-copyright {
		text-align: left;}

/* ポップアップ 白黒 */
/* ■■■■■ToDo:何だっけこれ */
#footer-popup-gray{
	width:100%; margin:40px 0 0;
	background-color:#666;}
	#footer-popup-gray #footer-copyright {
		width:640px; margin:0 auto; padding:10px 0;
		text-align:right; color:#fff;}


/* ■■■■■ToDo:ポップアップのフッター確認する */


/* **********************************************************************************

	04．コンテンツエリア

********************************************************************************** */

/* 初期化 */
.corporate #main ol{ margin:1em 0 0 22px; }
.corporate #main ul{ margin:1em 0 0 22px; }
	.corporate #main li { margin:1em 0 0 0; font-size: 14px; font-size:1.4rem; line-height:1.5em; }
.corporate #main dl { margin:1em 0 0 0; }
	.corporate #main dt { font-size:14px; font-size:1.4rem; line-height:1.5em; }
	.corporate #main dd { font-size:14px; font-size:1.4rem; line-height:1.5em; }
.corporate #main table { margin:1em 0 0 0; font-size: 14px; font-size:1.4rem; line-height:1.5em; }

/* リンクアイコンを消去 */
.corporate #main .pic a.icon-arrow-r img,
.corporate #main .pic a.icon-blank img,
.corporate #main .pic a.icon-external img { margin-left: -16px; }


/* -------------------------------------------------------------------
	h1下おすすめエリア
------------------------------------------------------------------- */
.corporate #main .parts-feature-area {
	margin:2em 0 0 0;padding:15px 20px 15px; border:1px solid #B6B6B6; border-radius:6px;
	background:#FFFAE2; }
	.corporate #main .parts-feature-area .text { float:right; width:560px;}
		.corporate #main .parts-feature-area .text p.title {
			margin:0; padding:0; border:none;
			background:none; color:#a60000; font-size:20px; font-size:2rem; line-height:1.5em; font-weight:bold; }
	.corporate #main .parts-feature-area .text p:last-child{margin-top:0.5em;}
	.corporate #main .parts-feature-area p.pic { float:left; width:340px; margin-top:0; }
		.corporate #main .parts-feature-area p.pic a { display:block; margin:0; padding:0;}
			.corporate #main .parts-feature-area .pic a img{
			 margin:0; vertical-align:top; display:inline-block;padding:1px; border:1px solid #B6B6B6; border-radius:5px; }

/* -------------------------------------------------------------------
	企業情報エレメント
------------------------------------------------------------------- */
/* 標準エレメント */
.corporate #main h1 {
	padding:15px;
	border:1px solid #b6b6b6; border-radius:5px;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-u1-gbc.tvs) repeat-x 0 -3px;
	font-size:24px; font-size:2.4rem; line-height:1.3; }
.corporate #main h1.parts-h1-gray{
	padding:15px;
	border:1px solid #b6b6b6; border-top:3px solid #666; border-radius:0 0 5px 5px;
	font-size:24px; font-size:2.4rem; line-height:1.3; }

.corporate #main h2{
	display:block;
	margin:1em 0 0 -20px;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-u2-obggbz.tvs) no-repeat 0 bottom;
	font-size:20px; font-size:2.0rem; line-height:1.3;}
	.corporate #main h2 span{
		display:block;
		padding:6px 20px 10px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-u2-gbc.tvs) no-repeat 0 0;}
	.corporate #main h2 a{
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 0 0.5em;
		padding:0 0 0 10px;}

	/* h2要素 右肩のアイコン */
	.corporate #main .text-h2-icon{ position:relative; margin:0;}
		.corporate #main .text-h2-icon span{ position:absolute; top:-35px; right:0;}

	/* h2要素 右肩のアイコン 「ログイン」 */
	.corporate #main .text-icon-login{ display:inline-block; padding:1px 5px; margin:0; border:1px solid #bfbfbf; border-radius:3px; background:#ebebeb; font-size:12px; font-size:1.2rem; line-height:1.5; font-weight:normal; vertical-align:middle; }

	/* h2要素 右肩のアイコン 「ログイン不要」 */
	.corporate #main .text-icon-nologin{ display:inline-block; padding:1px 5px; margin:0; border:1px solid #666666; border-radius:3px; background:#666666; color:#FFF; font-size:12px; font-size:1.2rem; line-height:1.5; font-weight:normal; vertical-align:middle; }




.corporate #main h3 {
	margin:1em 0 0 0; padding:0 0 0 10px; border-left:4px solid #999999;
	font-size:16px; font-size:1.6rem; line-height:1.3; font-weight:bold; }
	.corporate #main h3 a{
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 0 0.5em;
		padding:0 0 0 10px;}

.corporate #main h4 {
	margin:1em 0 -0.5em 0; padding:0;
	font-size:14px; font-size:1.4rem; line-height:1.3; font-weight:bold; }
.corporate #main h4.text-title-border{
	border-bottom:1px solid #b6b6b6; margin:1em 0 0; padding:0 0 0.5em;}



/* 本文内 キャッチコピー hx要素との混用・誤用に注意すること */
.corporate #main .tagline { margin:1em 0 -0.3em 0; padding:0; font-size:16px; font-size:1.6rem; line-height:1.5; font-weight:bold; color:#572626; }



/* テキストサイズ */
.corporate #main .caption{margin:0.3em 0 0 0; font-size:12px; font-size:1.2rem; line-height:1.3;}
.corporate #main .text-notes{ font-size:12px; font-size:1.2rem; line-height:1.5;}
.corporate #main .text-head{ font-size:20px; font-size:2.0rem; line-height:1.3; font-weight:bold;}



.corporate #main header {padding:0 0 1px;}
.corporate #main footer {clear:both; margin:2em 0 0 0; }
.corporate #main section{ clear:both; font-size:14px; font-size:1.4rem; line-height:1.5;}
	.corporate #main section section { margin-left:20px; position:relative;}
	.corporate #main section .section { margin-left:20px; }
		.corporate #main section section section { margin-left:0; position:static; }

.corporate #main .text-list-decimal{ margin:1em 0 0 26px; }
	.corporate #main .text-list-decimal li { margin:0.5em 0 0 0; font-size: 14px; font-size:1.4rem; line-height:1.5; }

.corporate #main .text-list-disc{ margin:0 0 0 24px; }
	.corporate #main .text-list-disc li { margin:0.5em 0 0 0; font-size: 14px; font-size:1.4rem; line-height:1.5; }
	.corporate #main .text-list-disc .text-list-circle{ margin:0 0 0 22px; }

.corporate #main .table-normal .text-list-disc{ margin:0.5em 0 0.5em 22px; }

.corporate #main header .text-list-disc{ margin:0.5em 0 0 24px; }
	.corporate #main .box-text-column .text-list-disc li{ margin:0; }


/* imgボーダー */
.corporate #main .parts-img-border{
	border:1px solid #b6b6b6; border-radius:5px;}
/* imgシャドウ*/
.corporate #main .parts-img-shadow{
	box-shadow:rgba(102, 102, 102, 0.65098) 0px 2px 2px 0px;
	-webkit-box-shadow:rgba(102, 102, 102, 0.65098) 0px 2px 2px 0px;
	-moz-box-shadow:rgba(102, 102, 102, 0.65098) 0px 2px 2px 0px; }
/* 画像の枠線・角丸なし */
.corporate #main .parts-img-border-no-radius { border:1px solid #b6b6b6; }





/* H1header内テキスト */
.corporate #main header .text-title-anchor { display:block; position:relative; margin:0;}
.corporate #main header .text-title-anchor a{ position:absolute; top:-3.2em; right:20px;}
.corporate #main header .text-title-lead {margin:0.8em 0 -0.3em 0; font-size:16px; font-size:1.6rem; line-height:1.5;}
.corporate #main header span.text-lead-block{ display:inline-block;}
.corporate #main header .text-list-decimal li{ font-size:16px; font-size:1.6rem; line-height:1.5;}
.corporate #main header .text-sub-title {
	clear:both; margin:0.8em 0 0 0;
	border-bottom: 2px solid #dcdcdc;
	font-size:18px; font-size:1.8rem; line-height:1.5em; font-weight:bold; }

/* 第2階層H1 */
.corporate #main #category-top{
	overflow:hidden;
	min-height:193px; padding:0 20px 20px; margin:0; border-radius:5px; border:1px solid #b6b6b6;}
	* html .corporate #main #category-top{width:670px;}
	*+html .corporate #main #category-top{width:670px;}

	.corporate #main #category-top h1{ padding:30px 200px 0 0; border:none; background:none; font-size:34px; font-size:3.4rem; line-height:1.3;}
	.corporate #main #category-top p{ margin:0.8em 180px -0.3em 0;}
	.corporate #main #category-top ul{ display:block; list-style:none; margin:0; padding:0;}
		.corporate #main #category-top ul li{ display:block; float:left; margin:1em 1em 0 0;}
		.corporate #main #category-top ul li a{
			box-shadow:0 1px 3px #d6d6d6;
			background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,-moz-linear-gradient(top, #ffffff, #f0ebeb);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,-ms-linear-gradient(top, #ffffff, #f0ebeb);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,-o-linear-gradient(top, #ffffff, #f0ebeb);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0ebeb));
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,-webkit-linear-gradient(top, #ffffff, #f0ebeb);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,linear-gradient(to bottom, #ffffff, #f0ebeb);}
		.corporate #main #category-top ul li a:hover{ background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;}

.corporate #main #category-top .parts-ir-schedule{
	clear:both; position:relative;
	margin:1em -20px -20px; border:7px solid #fcd2ce;
	background:#fff;}
		.corporate #main #category-top .parts-ir-schedule .title-ir-schedule{
			display:block;
			margin:0; padding:10px 150px 10px 40px; border-bottom:1px solid #b6b6b6;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ve.tvs) no-repeat 10px 0.5em;
			font-weight:bold; font-size:18px; font-size:1.8rem; line-height:1.3;}
		.corporate #main #category-top .parts-ir-schedule .button-ir-schedule{
			display:block;
			position:absolute; right:10px; top:0.8em;
			margin:0;}

	.corporate #main #category-top .parts-ir-schedule .data-ir-schedule{
		padding:0 10px 10px;}
	.corporate #main #category-top .parts-ir-schedule .data-ir-schedule span{
		margin-right:1em;}
	.corporate #main #category-top .parts-ir-schedule .data-ir-schedule .text-date-schedule{
		font-size:18px; font-size:1.8rem; line-height:1.5; font-weight:bold;}

	.corporate #main #category-top .parts-ir-schedule li{
		float:none;}



/* 大塚商会について */
.corporate #main .message#category-top{	background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Szrffntr%2Svzt%2Sivf-zrffntr.wct) no-repeat right center;}
/* 会社案内 */
.corporate #main .about#category-top{	background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Snobhg%2Svzt%2Sivf-nobhg.wct) no-repeat 0 center;}
.corporate #main .about#category-top p{ margin:0.8em 240px -0.3em 0;}
/* 事業紹介 */
.corporate #main .business#category-top{	background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Sohfvarff%2Svzt%2Sivf-ohfvarff.wct) no-repeat 0 center;}
/* IR情報 */
.corporate #main .ir#category-top{	background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Sve%2Svzt%2Sivf-ve.wct) no-repeat 0 -80px;}
/* CSR */
.corporate #main .csr#category-top{	background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Spfe%2Svzt%2Sivf-pfe.wct) no-repeat 0 center;}
	.corporate #main .csr#category-top .text-title-lead{	margin-right:200px;}
/* 採用情報 */
.corporate #main .recruit#category-top{	background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Serpehvg%2Svzt%2Sivf-erpehvg.wct) no-repeat 0 center;}

/* お客様サポート */
.corporate #main #category-cs{ overflow:hidden; padding:0 360px 20px 20px; border:none; border-radius:5px; border:1px solid #b6b6b6; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spf%2Svzt%2Sivf-pf.wct) no-repeat right center; }
	.corporate #main #category-cs h1{ padding:15px 0 0 0; border:none; background:none; font-size:34px; font-size:3.4rem; line-height:1.5;}
	.corporate #main #category-cs p{ margin: 0.8em 0 -0.3em 0;}

/* QQ-Web ご利用方法の説明 */
.corporate #main .qqweb#category-top{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spf%2Sddjro%2Svzt%2Sivf-ddjro.wct) no-repeat 0 center; }

/* たよれーる 保守サポートのご紹介 */
.corporate #main .tayoreru#category-top{ background: #FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spf%2Sgnlbereh%2Svzt%2Sivf-gnlbereh.wct) no-repeat 0 center; }

/* 請求書・お支払いについて */
.corporate #main .payment#category-top{ background: #FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spf%2Scnlzrag%2Svzt%2Sivf-cnlzrag.wct) no-repeat 0 center; }

/* O-CNETフォンのメンテナンス情報 */
.corporate #main .mente#category-top{ background: #FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spf%2Szragr%2Svzt%2Sivf-zragr.wct) no-repeat 0 center; }

/* マイ大塚ID */
.corporate #main .otsukaid#category-top{ background: #FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spf%2Szlbgfhxnvq%2Svzt%2Sivf-zlbgfhxnvq.wct) no-repeat 0 center; }

/* サプライカテゴリ トップページ */
.corporate #main #category-supply { overflow:hidden; padding:0 370px 20px 20px; border:none; border-radius:5px; border:1px solid #b6b6b6; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Sfhccyl%2Svzt%2Sivf-fhccyl.wct) no-repeat right center; }
	.corporate #main #category-supply h1 { padding:15px 0 0 0; border:none; background:none; font-size:34px; font-size:3.4rem; line-height:1.5; }
		.corporate #main #category-supply h1 br {display: none;}
	.corporate #main #category-supply p { margin: 0.8em 0 -0.3em 0;}





/* 第3階層H1　画像あり */
.corporate #main #category-lower{
	padding:0 20px 20px; border:none; border-radius:5px; border:1px solid #b6b6b6;}
	.corporate #main #category-lower h1 { padding:18px 0 0; border:none; background:none;}
	.corporate #main #category-lower p { margin-top:0.5em;}
	.corporate #main #category-lower p span{ display:block;}

/* 事業紹介 */
.corporate #main .si#category-lower{ min-height:110px; background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Sohfvarff%2Sfv%2Svzt%2Sivf-fv.wct) no-repeat 0 center;}
.corporate #main .supply#category-lower{ min-height:110px; background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Sohfvarff%2Sfhccyl%2Svzt%2Sivf-fhccyl.wct) no-repeat 0 center;}
.corporate #main .it-support#category-lower{ min-height:110px; background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Sohfvarff%2Svg-fhccbeg%2Svzt%2Sivf-vg-fhccbeg.wct) no-repeat 0 center;}
.corporate #main .operating-support#category-lower{ min-height:110px; background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Sohfvarff%2Sbcrengvat-fhccbeg%2Svzt%2Sivf-bcrengvat-fhccbeg.wct) no-repeat 0 0;}

.corporate #main .si h1 span,
.corporate #main .supply h1 span,
.corporate #main .it-support h1 span,
.corporate #main .operating-support h1 span{ font-size:17px; font-size:1.7rem; line-height:1.3; display:block;}

/* corporate　H1 */
.corporate #main #category-corporate{
	min-height:155px; padding:0 310px 0 20px; border: 1px solid #b6b6b6; border-radius:5px; margin:0;
	background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Svzt%2Sivf-pbecbengr.wct) no-repeat right center; background-size:cover;}
	.corporate #main #category-corporate h1{padding: 15px 0 0 0; border:none; background:none; font-size:34px; font-size:3.4rem; line-height:1.5;}
	.corporate #main #category-corporate ul{
		display:block;
		position:absolute; right:10px; top:20px;
		list-style:none;
		margin:0; padding:0;}
	.corporate #main #category-corporate ul li{
		display:block;
		float:left;
		margin:0 10px 0 0; border-radius:5px;
		border-top: 1px solid #b6b6b6;
		border-left: 1px solid #b6b6b6;
		box-shadow: 1px 2px #b3b2b2;
		background: #FEFEFE;
		background: -moz-linear-gradient(bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);
		background: -ms-linear-gradient(bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);
		background: -o-linear-gradient(bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);
		background: -webkit-gradient(bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);
		background: -webkit-linear-gradient(bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);
		background: linear-gradient(to bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);}
	.corporate #main #category-corporate ul li:hover{
		background: #ffedd0;
		background: -moz-linear-gradient(bottom, #fff5e3, #ffedd0);
		background: -ms-linear-gradient(bottom, #fff5e3, #ffedd0);
		background: -o-linear-gradient(bottom, #fff5e3, #ffedd0);
		background: -webkit-gradient(bottom, #fff5e3, #ffedd0);
		background: -webkit-linear-gradient(bottom, #fff5e3, #ffedd0);
		background: linear-gradient(to bottom, #fff5e3, #ffedd0);}
		.corporate #main #category-corporate ul li a{
			display:block;
			width:115px; height:115px;
			text-align:center; color:#333; font-size:12px; font-size:1.2rem; line-height:1.5; font-weight:bold;}
		.corporate #main #category-corporate ul .category-corporate-button-01 a{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Svzt%2Svpng-pbecbengr-znva-01.cat) no-repeat center center;}
		.corporate #main #category-corporate ul .category-corporate-button-02 a{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Svzt%2Svpng-pbecbengr-znva-02.cat) no-repeat center center;}
		.corporate #main #category-corporate ul .category-corporate-button-03 a{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Svzt%2Svpng-pbecbengr-znva-03.cat) no-repeat center center;}
			.corporate #main #category-corporate ul .category-corporate-button-03 a span{
				padding:90px 0 0 15px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 0 95px;}
			.corporate #main #category-corporate ul li a span{
				display:inline-block;
				padding:90px 0 0 10px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 0 96px;}


/* リンク一覧 */
.corporate #main .linklist-normal{ margin:0.8em 0 0;}
	.corporate #main .linklist-normal ul{ list-style:none; margin:0; padding:0;}
		.corporate #main .linklist-normal li{ display:block; margin:0.8em 0 0; padding:0;}
		.corporate #main .linklist-display-sp{display:none;}
			.corporate #main .linklist-normal li span{ display:block; padding:0 0 0 16px;}

	.corporate #main .linklist-headline-button{ display:block; margin:0; text-align:right;}
		.corporate #main .linklist-headline-button a{
			display:block;
			position:absolute; top:1em; right:0;
			padding:0 0 0 12px;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 0 0.3em;
			font-size:14px; font-size:1.4rem; line-height:1.3;}

		.corporate #main .linklist-normal ul ul{margin:0 0 0 16px;}
		.corporate #main .linklist-normal ul ul li{margin:0.5em 0 0;}



/* リンク一覧　2カラム */
.corporate #main .parts-linklist-column2{
	border:1px solid #b6b6b6; margin:1em 0 0;}
	.corporate #main .parts-linklist-column2 .box-linklist-column2{
		float:left;
		width:311px; padding:0 15px 20px;}
	* html .corporate #main .parts-linklist-column2 .box-linklist-column2{
		width:343px;}
		.corporate #main .parts-linklist-column2 .box-linklist-column2 h3{
			border:none; padding:0;}

/* リンク一覧　3カラム */
.corporate #main .parts-linklist-column3{
	margin:1em 0 0;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-l-qbhoyr.tvs) repeat-y center 0;}
	.corporate #main .parts-linklist-column3 .box-linklist-column3{
		float:left;

		width:200px; padding:0 15px 20px;}
		.corporate #main .parts-linklist-column3 .box-linklist-column3 h3{
			border:none; padding:0;}


/* ニュース一覧　カテゴリアイコン有り */
.corporate #main .linklist-news{ margin:0;}
	.corporate #main .linklist-news dl{ margin:0; padding:0;}
			.corporate #main .linklist-news dt{ display:block; float:left; clear:both; padding:1em 0 0;}
			.corporate #main .linklist-news dt.date{ width:125px; word-spacing:0.3em;}

			.corporate #main .linklist-news dd{ display:block; overflow:hidden; padding:1em 0 0;}
			.corporate #main .linklist-news dd.text-linklist-indent{ padding-left:16px;}
			.corporate #main .linklist-news dd a{ display:block; overflow: hidden;}
			.corporate #main .linklist-news dd span{
				display:block;
				float:left;
				width:110px; margin:2px 15px 0 0; padding:2px 5px 0px; border-radius:3px;
				font-size:11px; font-size:1.1rem; line-height:1.1; text-align:center;}


/* ニュース一覧　2カラム */
.corporate #main .parts-news-column2{
	clear:both;
	margin:20px 0 0; padding:0 ; border:1px solid #b6b6b6; border-radius:5px;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-l.tvs) repeat-y center 0;}
	.corporate #main .parts-news-column2 h2{ margin:0; padding:0;}
	.corporate #main .parts-news-column2 section{ position:relative; margin:0; padding:0;}
	.corporate #main .box-news-column2{
		display:inline;
		float:left;
		padding:15px 0; margin:0 18px; width:440px;}

	.corporate #main .box-news-column2 .linklist-news dd{overflow:visible;
	padding: 0.2em 0 0;}
	.corporate #main .box-news-column2 .linklist-news dd span{
margin:13px 15px 0 0;}
	.corporate #main .box-news-column2 .linklist-news dd a{ clear:both;}

	.corporate #main .parts-news-column2-bottom{
		clear:both;
		padding:20px; margin:0; border-top:1px solid #b6b6b6; border-radius:0 0 5px 5px;
		background:#FFF;
		font-size:14px; font-size:1.4rem; line-height:1.5;}
		.corporate #main .parts-news-column2-bottom .title-news-bottom{
			display:block;
			float:left;
			margin:0 15px 0 0; padding:0; border-left:none;
			font-size:14px; font-size:1.4rem; line-height:1.5; font-weight:bold;}
		.corporate #main .parts-news-column2-bottom ul{
			float:left;
			list-style:none; display:block; margin:0;}
			.corporate #main .parts-news-column2-bottom ul li{ display:block; float:left; margin:0;}
				.corporate #main .parts-news-column2-bottom a{ margin:0 15px 0 0;}

/* ニュース一覧　1カラム */
.corporate #main .parts-news-column1 { clear:both; margin:20px 0 0; padding:0.5em 19px 19px; border:1px solid #b6b6b6; border-radius:5px; }

/* ニュース一覧　1カラム 重要なお知らせエリア */
.corporate #main .linklist-news-important { margin:1em 0 0; padding: 0.8em; border: 1px solid #d60d0d; background:#f5dfda; }
	.corporate #main .linklist-news-important .linklist-news { margin-top: -1em;}
	.corporate #main .linklist-news-important dt.date { padding-left: 35px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-nggragvba.cat) no-repeat 0 1em; }

/* お問い合わせボタン */
.corporate #main .parts-contact-column2{
	margin:20px 0 0; padding:20px 0; border:1px solid #b6b6b6;border-radius:5px;
	font-size:14px;font-size:1.4rem; line-height:1.5;}
	.corporate #main .parts-contact-column2 .text-contact-title{
		margin:-20px 0 20px; padding:10px; border-bottom:1px solid #b6b6b6; border-radius:5px 5px 0 0;
		background:#f2f2f2;
		font-weight:bold;}
	.corporate #main .parts-contact-column2 .box-contact{
		display:inline;
		float:left;
		width:303px; margin:0 0 0 -1px; padding:0 20px; border-left:1px dotted #b6b6b6;}
		.corporate #main .parts-contact-column2 .button-contact-text{
			margin:0;}
		.corporate #main .parts-contact-column2 .button-contact-link{ margin:1em 0 0;}
		.corporate #main .parts-contact-column2 .button-contact-link a{
			display:block;
			width:260px; margin:0 auto; border-radius: 5px; border:1px solid #b6b6b6; border-width:1px; box-shadow: 1px 2px #b3b2b2;
			background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, linear-gradient(to bottom, #ffffff, #f0f0f0);
			text-decoration:none; color:#333; font-weight:bold; text-align:center;}
		.corporate #main .parts-contact-column2 .button-contact-link a:hover{
			background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -moz-linear-gradient(top, #fff5e3, #ffedd0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -ms-linear-gradient(top, #fff5e3, #ffedd0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -o-linear-gradient(top, #fff5e3, #ffedd0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -webkit-linear-gradient(top, #fff5e3, #ffedd0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, linear-gradient(to bottom, #fff5e3, #ffedd0);}
			.corporate #main .parts-contact-column2 .button-contact-link a span{
				display:block;
				padding:10px; margin-left:55px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-l.tvs) repeat-y 0 0;}

/* 通常ボタン */
.corporate #main .button-normal,
.corporate #main .button-normal-spwide{
	display:inline-block;
	padding:10px 15px 10px 40px; border-radius: 5px; border:1px solid #b6b6b6; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,linear-gradient(to bottom, #ffffff, #efefef);
	font-size:14px; font-size:1.4rem; line-height:1.5; color:#333333; font-weight:bold; text-decoration:none;}
.corporate #main .button-normal:hover,
.corporate #main .button-normal-spwide:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}

/* アイコンなしボタン */
.corporate #main .button-normal-simple{
	display:inline-block;
	padding:10px 15px; border-radius: 5px; border:1px solid #b6b6b6; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #efefef);
	background:-ms-linear-gradient(top, #ffffff, #efefef);
	background:-o-linear-gradient(top, #ffffff, #efefef);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:-webkit-linear-gradient(top, #ffffff, #efefef);
	background:linear-gradient(to bottom, #ffffff, #efefef);
	font-size:14px; font-size:1.4rem; line-height:1.5; color:#333333; font-weight:bold; text-decoration:none;}
.corporate #main .button-normal-simple:hover{
	background:#ffedcf;
	background:-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}

/* ブランクボタン */
.corporate #main .button-blank{
	display:inline-block;
	padding:10px 15px 10px 40px; border-radius: 5px; border:1px solid #b6b6b6; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,linear-gradient(to bottom, #ffffff, #efefef);
	font-size:14px; font-size:1.4rem; line-height:1.5; color:#333333; font-weight:bold; text-decoration:none;}
.corporate #main .button-blank:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}

/* 外部ボタン */
.corporate #main .button-outside{
	display:inline-block;
	padding:10px 15px 10px 40px; border-radius: 5px; border:1px solid #b6b6b6; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,linear-gradient(to bottom, #ffffff, #efefef);
	font-size:14px; font-size:1.4rem; line-height:1.5; color:#333333; font-weight:bold; text-decoration:none;}
.corporate #main .button-outside:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}

/* 印刷ボタン */
.corporate #main .button-print{
	display:inline-block;
	margin:0; border-radius: 5px; border:1px solid #b6b6b6; border-width:1px; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, linear-gradient(to bottom, #ffffff, #f0f0f0);
	text-decoration:none; color:#333; font-weight:bold; text-align:center; cursor: pointer;}
.corporate #main .button-print:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, linear-gradient(to bottom, #fff5e3, #ffedd0);}
	.corporate #main .button-print span{
		display:block;
		padding:10px; margin-left:50px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-l.tvs) repeat-y 0 0;}

/* モノクロ印刷ボタン */
.corporate #main .button-print-gray{
	display:inline-block;
	margin:0; border-radius: 5px; border:1px solid #b6b6b6; border-width:1px; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, linear-gradient(to bottom, #ffffff, #f0f0f0);
	text-decoration:none; color:#333; font-weight:bold; text-align:center;}
.corporate #main .button-print-gray:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, linear-gradient(to bottom, #fff5e3, #ffedd0);}
	.corporate #main .button-print-gray span{
		display:block;
		padding:10px; margin-left:50px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-l.tvs) repeat-y 0 0;}

/* ログインボタン */
.corporate #main .button-login{
	display:inline-block;
	margin:0; padding: 0; border-radius: 5px; border:1px solid #b6b6b6; border-width:1px; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, linear-gradient(to bottom, #ffffff, #f0f0f0);
	text-decoration:none; color:#333; font-weight:bold; text-align:center;}
.corporate #main .button-login:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, -moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, -ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, -o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, -webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, -webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 17px center, linear-gradient(to bottom, #fff5e3, #ffedd0);}
	.corporate #main .button-login span{
		display:block;
		padding:10px; margin-left:50px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-l.tvs) repeat-y 0 0;}

/* 新規登録ボタン */
.corporate #main .button-new{
	display:inline-block;
	width:250px; margin:0; padding: 0; border-radius: 5px; border:1px solid #b61500; border-width:1px; box-shadow: 1px 2px #b3b2b2;
	background:#e03b1f url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, -moz-linear-gradient(top, rgba(244,118,97,1) 0%, rgba(239,69,41,1) 50%, rgba(225,60,32,1) 51%, rgba(195,37,1,1) 100%);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, -ms-linear-gradient(top, rgba(244,118,97,1) 0%,rgba(239,69,41,1) 50%,rgba(225,60,32,1) 51%,rgba(195,37,1,1) 100%);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, -o-linear-gradient(top, rgba(244,118,97,1) 0%,rgba(239,69,41,1) 50%,rgba(225,60,32,1) 51%,rgba(195,37,1,1) 100%);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,118,97,1)), color-stop(50%,rgba(239,69,41,1)), color-stop(51%,rgba(225,60,32,1)), color-stop(100%,rgba(195,37,1,1)));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, -webkit-linear-gradient(top, rgba(244,118,97,1) 0%,rgba(239,69,41,1) 50%,rgba(225,60,32,1) 51%,rgba(195,37,1,1) 100%);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, linear-gradient(to bottom, rgba(244,118,97,1) 0%,rgba(239,69,41,1) 50%,rgba(225,60,32,1) 51%,rgba(195,37,1,1) 100%);
	text-decoration:none; color:#FFF; font-weight:bold; text-align:center;}
.corporate #main .button-new:hover{
	background:#f3745f url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, -moz-linear-gradient(top, #f23a2d, #ac0000);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, -ms-linear-gradient(top, #f23a2d, #ac0000);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, -o-linear-gradient(top, #f23a2d, #ac0000);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#f23a2d), to(#ac0000));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, -webkit-linear-gradient(top, #f23a2d, #ac0000);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-arj.cat) no-repeat 15px center, linear-gradient(to bottom, #f23a2d, #ac0000);}
	.corporate #main .button-new span{
		display:block;
		padding:10px 30px; margin-left:45px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-l-erq.tvs) repeat-y 0 0;}

/* ダウンロードボタン */
.corporate #main .button-download{
	display:inline-block;
	margin:0; border-radius: 5px; border:1px solid #b6b6b6; border-width:1px; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, linear-gradient(to bottom, #ffffff, #f0f0f0);
	text-decoration:none; color:#333; font-weight:bold; text-align:center;}
.corporate #main .button-download:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, linear-gradient(to bottom, #fff5e3, #ffedd0);}
	.corporate #main .button-download span{
		display:block;
		padding:10px; margin-left:50px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-l.tvs) repeat-y 0 0;}

/* 閉じるボタン */
.corporate #main .button-close{
	display:inline-block;
	padding:10px 15px 10px 40px; border-radius: 5px; border:1px solid #b6b6b6; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,linear-gradient(to bottom, #ffffff, #efefef);
	font-size:14px; font-size:1.4rem; line-height:1.5; color:#333333; font-weight:bold; text-decoration:none;}
.corporate #main .button-close:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 14px center,linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}

/* 小ボタン */
.corporate #main .button-small{
	display:inline-block;
	padding:5px 15px 5px 30px; border-radius: 5px; border:1px solid #b6b6b6; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,linear-gradient(to bottom, #ffffff, #efefef);
	font-size:14px; font-size:1.4rem; line-height:1.3; color:#333333; text-decoration:none;}
.corporate #main .button-small:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}

/* アイコンなし小ボタン */
.corporate #main .button-small-simple{
	display:inline-block;
	padding:5px 15px; border-radius: 5px; border:1px solid #b6b6b6; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #efefef);
	background:-ms-linear-gradient(top, #ffffff, #efefef);
	background:-o-linear-gradient(top, #ffffff, #efefef);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:-webkit-linear-gradient(top, #ffffff, #efefef);
	background:linear-gradient(to bottom, #ffffff, #efefef);
	font-size:14px; font-size:1.4rem; line-height:1.3; color:#333333; text-decoration:none;}
.corporate #main .button-small-simple:hover{
	background:#ffedcf;
	background:-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}

/* 最小ボタン */
.corporate #main .button-minimum{
	display:inline-block;
	padding:3px 15px 3px 30px; border-radius: 5px; border:1px solid #b6b6b6; box-shadow: 1px 1px #b3b2b2;

	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,linear-gradient(to bottom, #ffffff, #efefef);
	font-size:12px; font-size:1.2rem; line-height:1.3; color:#333333; text-decoration:none;}
.corporate #main .button-minimum:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 12px center,linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}

/* 最小アイコンなしボタン */
.corporate #main .button-minimum-simple{
	display:inline-block;
	padding:5px 15px 3px; border-radius: 5px; border:1px solid #b6b6b6; box-shadow: 1px 1px #b3b2b2;
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #efefef);
	background:-ms-linear-gradient(top, #ffffff, #efefef);
	background:-o-linear-gradient(top, #ffffff, #efefef);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:-webkit-linear-gradient(top, #ffffff, #efefef);
	background:linear-gradient(to bottom, #ffffff, #efefef);
	font-size:12px; font-size:1.2rem; line-height:1.3; color:#333333; text-decoration:none;}
.corporate #main .button-minimum-simple:hover,
.corporate #main .button-minimum-simple.hover{
	background:#ffedcf;
	background:-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}


/* ブランク最小ボタン */
.corporate #main .button-minimum-blank{
	display:inline-block;
	padding:3px 15px 3px 30px; border-radius: 5px; border:1px solid #b6b6b6; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,linear-gradient(to bottom, #ffffff, #efefef);
	font-size:12px; font-size:1.2rem; line-height:1.3; color:#333333; text-decoration:none;}
.corporate #main .button-minimum-blank:hover{
	background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}

/* アクセスボタン */
.corporate #main .button-access{
	/* display:table;
	width:250px; */
	width: 180px;
	display: block;
	border:1px solid #b6b6b6;
	border-radius:5px;
	box-shadow: 1px 2px #b3b2b2;
	margin:0.4em 0 2px;
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:-ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:-o-linear-gradient(top, #ffffff, #f0f0f0);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:-webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:linear-gradient(to bottom, #ffffff, #f0f0f0);
	color:#333; text-decoration:none;
	cursor:pointer;}
.corporate #main .button-access:hover{
	background:#ffedcf;
	background:-moz-linear-gradient(top, #fff5e3, #ffedd0);
	background:-ms-linear-gradient(top, #fff5e3, #ffedd0);
	background:-o-linear-gradient(top, #fff5e3, #ffedd0);
	background:-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:-webkit-linear-gradient(top, #fff5e3, #ffedd0);
	background:linear-gradient(to bottom, #fff5e3, #ffedd0);
	text-decoration:none;}

	.corporate #main .button-access span.button-access-img {
		display: none;
	}

	.corporate #main .button-access span.button-access-text{
		display: block;
		margin: 0 0 0 10px;
		padding:10px 8px 10px 35px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 0px center;
		vertical-align:middle; font-weight:bold;}
		.corporate #main .button-access img{display:block; border:1px solid #b6b6b6; border-radius:5px;}

/*
	.corporate #main .button-access span{
		display:table-cell;
		padding:10px;}
	.corporate #main .button-access span.button-access-img{
		width:88px;}
	.corporate #main .button-access span.button-access-img img{
		max-width:88px; width:100%; height:auto;}

			* html .corporate #main .button-access{ display:block;}
			*+html .corporate #main .button-access{ display:block;}
			* html .corporate #main .button-access span.button-access-img{ display:block; float:left;}
			*+html .corporate #main .button-access span.button-access-img{ display:block; float:left;}
			* html .corporate #main .button-access span.button-access-text{ display:block; float:left; margin-top:18px;}
			*+html .corporate #main .button-access span.button-access-text{ display:block; float:left; margin-top:18px;}
*/



/* TELボタン */
.corporate #main .button-tel{
	display:inline-block;
	padding:0 0 0 20px;
	cursor:default;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-gry.cat) no-repeat 0 0.2em;
	color:#333; text-decoration:none;}
	.corporate #main .button-tel span span{ display:none;}

/* コピーボタン */
	.corporate #main .clip-board { position: relative; height: 0; overflow: hidden; }
	.corporate #main .clip-board input { width: 1px; opacity: 0; position: absolute; top: 1.4em; left: -18px; overflow: hidden; border: none; font-size: 16px; font-size:1.6rem; line-height:1.5; -webkit-appearance: none; }

/* アプリボタン */
	.corporate #main .button-appli-ios,.corporate #main .button-appli-android {display: none;}
	.corporate #main .button-appli-ios .button-map,
	.corporate #main .button-appli-android .button-map{ margin:0 auto; width:300px;}

/* 地図ボタン */
.corporate #main .button-map{
	display:block;
	margin:1em 20px 0; border-radius:5px; border:1px solid #b6b6b6; border-width:1px; box-shadow: 1px 2px #b3b2b2;
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Sfc%2Spbzzba-g%2Svzt%2Sznex-znc.cat) no-repeat 16px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znc.cat) no-repeat 16px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znc.cat) no-repeat 16px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znc.cat) no-repeat 16px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znc.cat) no-repeat 16px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znc.cat) no-repeat 16px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znc.cat) no-repeat 16px center, linear-gradient(to bottom, #ffffff, #f0f0f0);
	background-size:19px,auto;
	text-decoration:none; font-weight:bold; text-align:center;}
	.corporate #main .button-map span{
		display:block;
		padding:10px; margin-left:50px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-l.tvs) repeat-y 0 0;
		color:#333;}


/* メッセージボタン */
.corporate #main .parts-message-text{ margin:1em 0 0;}
	.corporate #main .parts-message-text section{ margin:0;}
		.corporate #main .parts-message-text .box-message-text{
			float:left;
			margin:10px 0 0; padding:10px 20px 20px; border:2px solid #b6b6b6; border-radius:5px;}
		.corporate #main .parts-message-text .box-message-text .text-list-disc{
			margin:0.8em 0 0 24px;}
		.corporate #main .parts-message-text .box-message-text p.text-bold{
			margin:0.8em 0 -0.8em;}
		.corporate #main .parts-message-text .button-message-text{float:left; width:300px; margin:0.8em 0 0;}
		.corporate #main .parts-message-text .button-message-text p{ margin:0;}
			.corporate #main .parts-anchor-message{
				display:block;
				padding:10px; border:1px solid #b6b6b6; border-radius:5px; box-shadow: 1px 2px #b3b2b2;
				background:#f8f8f8;
				background:-moz-linear-gradient(top, #ffffff, #f0f0f0);
				background:-ms-linear-gradient(top, #ffffff, #f0f0f0);
				background:-o-linear-gradient(top, #ffffff, #f0f0f0);
				background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
				background:-webkit-linear-gradient(top, #ffffff, #f0f0f0);
				background:linear-gradient(to bottom, #ffffff, #f0f0f0);
				color:#333; text-decoration:none; font-size:14px; font-size:1.4rem; line-height:1.3;}
			.corporate #main .parts-anchor-message:hover{
				background:#ffedcf;
				background:-moz-linear-gradient(top, #fff5e3, #ffedd0);
				background:-ms-linear-gradient(top, #fff5e3, #ffedd0);
				background:-o-linear-gradient(top, #fff5e3, #ffedd0);
				background:-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
				background:-webkit-linear-gradient(top, #fff5e3, #ffedd0);
				background:linear-gradient(to bottom, #fff5e3, #ffedd0);
				text-decoration:underline;}

				.corporate #main .parts-anchor-message span{ display:block; cursor:pointer;}
					.corporate #main .parts-anchor-message span span{ display:inline;}
				.corporate #main .parts-anchor-message span.img-anchor{
					float:left;
					padding:0; width:73px;}
				.corporate #main .parts-anchor-message span.text-anchor{
					float:right;
					width:170px; padding:0 0 0 25px;
					background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 0 0;
					font-weight:bold;}
					.corporate #main .parts-anchor-message span img{
						display:block;
						max-width:100%; height:auto;}

				.corporate #main .parts-message-text .caption{ font-size:12px; font-size:1.2rem; line-height:1.3;}

/* アンカーリンクボタン */
.corporate #main .button-anchor{
	display:inline-block;
	padding:4px 8px 4px 35px; border-radius: 5px; border:1px solid #b6b6b6;
	background:#fbf8f5 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-obggbz-ynetr.cat) no-repeat 10px 0.7em;
	color:#333; font-size:14px; font-size:1.4rem; line-height:1.5; text-decoration:none;}
.corporate #main .button-anchor:hover{ background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-obggbz-ynetr.cat) no-repeat 10px 0.7em;}

/* アンカーリンクボタン　2カラム */
.corporate #main .parts-anchor-column2{ margin:0;}
	.corporate #main .parts-anchor-column2 ul{ list-style:none; margin:0 0 0 -40px;}
		.corporate #main .parts-anchor-column2 li{
			display:inline;
			float:left;
			width:345px; margin:1em 0 0 20px;}
			.corporate #main .parts-anchor-column2 li a{ display:block; box-shadow:0 1px 2px #d6d6d6;}

/* アンカーリンクボタン　3カラム */
.corporate #main .parts-anchor-column3{ margin:0;}
 	.corporate #main section .parts-anchor-column3 ul{ list-style:none; margin:0 0 0 -20px;}
 	.corporate #main section section .parts-anchor-column3 ul{ list-style:none; margin:0 0 0 -40px;}
		.corporate #main .parts-anchor-column3 li{
			display:inline;
			float:left;
			width:223px; margin:1em 0 0 20px;}
			.corporate #main .parts-anchor-column3 li a{ display:block; box-shadow:0 1px 2px #d6d6d6;}

/* 「お客様アンケート」ご協力のお願い専用ボタン */
.corporate #main p.button-survey{}
	.corporate #main p.button-survey a span{ font-size:22px;font-size:2.2rem; }

/* アコーディオン */
.corporate #main .parts-accordion-normal{
	clear:both;
	margin:10px 0 0;
	font-size:14px; font-size:1.4rem; line-height:1.5;}
	.corporate #main .parts-accordion-normal .box-accordion-normal{ margin:10px 0 0; overflow:hidden;}
		.corporate #main .parts-accordion-normal .title-accordion-normal{ padding:0; margin:0; border:1px solid #b6b6b6; background:#fbf8f5;}
		.corporate #main .parts-accordion-normal .title-accordion-normal:hover{ background:#ffedcf;}
			.corporate #main .parts-accordion-normal .title-accordion-normal a{
				display:block;
				padding:15px 45px 15px 15px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cyhf-ynetr.cat) no-repeat 98% center;
				text-decoration:none; color:#333; font-weight:bold; cursor:pointer;}
			.corporate #main .parts-accordion-normal .title-accordion-normal.open a{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-zvahf-ynetr.cat) no-repeat 98% center;}

	.corporate #main .parts-accordion-normal .data-accordion-normal{
		padding:15px 15px 15px 15px; border:1px solid #b6b6b6; border-width:0 1px 1px;
		background:#FFF;}
		.corporate #main .parts-accordion-normal .data-accordion-normal p:first-child{ margin:0;}

/* アコーディオン　よくあるご質問 */
.corporate #main .parts-accordion-faq{
	clear:both;
	margin:10px 0 0;
	font-size:14px; font-size:1.4rem; line-height:1.5;}
		.corporate #main .parts-accordion-faq .button-accordion-faq a{
			display:block;
			float:right;
			border:1px solid #b6b6b6; border-radius: 5px; width:145px;
			background:#fbf8f5;
			color:#333; text-decoration:none;}
		.corporate #main .parts-accordion-faq .button-accordion-faq a:hover{
			background:#ffedcf;
			background: -moz-linear-gradient(top, #fff5e3, #ffedd0);
			background: -ms-linear-gradient(top, #fff5e3, #ffedd0);
			background: -o-linear-gradient(top, #fff5e3, #ffedd0);
			background: -webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
			background: -webkit-linear-gradient(top, #fff5e3, #ffedd0);
			background: linear-gradient(to bottom, #fff5e3, #ffedd0);
			text-decoration:none;}
			.corporate #main .parts-accordion-faq .button-accordion-faq a span{
				display:block;
				padding:5px 15px 5px 30px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cyhf.cat) no-repeat 10px center; cursor:pointer;
				text-align:center;}
			.corporate #main .parts-accordion-faq .button-accordion-faq a span.open{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-zvahf.cat) no-repeat 10px center;}

	.corporate #main .parts-accordion-faq .box-accordion-faq{
		clear:both;
		margin:10px 0 0; border:1px solid #b6b6b6; overflow:hidden;}
		.corporate #main .parts-accordion-faq .title-accordion-faq{
			display:block;
			margin:0; padding:0;
			background:#fbf8f5 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-d.cat) no-repeat 10px 1.4em;}
		.corporate #main .parts-accordion-faq .title-accordion-faq:hover{
			background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-d.cat) no-repeat 10px 1.4em;}
			.corporate #main .parts-accordion-faq .box-accordion-faq .open a{
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-zvahf-ynetr.cat) no-repeat 98% center;}

			.corporate #main .parts-accordion-faq .title-accordion-faq a{
				display:block;
				padding:15px 45px 15px 30px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cyhf-ynetr.cat) no-repeat 98% center;
				text-decoration:none; color:#333; font-weight:bold; cursor:pointer;font-size:16px; font-size:1.6rem; line-height:1.5;}

	.corporate #main .parts-accordion-faq .data-accordion-faq{
		padding:15px 15px 15px 30px; border-top:1px solid #b6b6b6;
		background:#FFF url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-n.cat) no-repeat 10px 1.2em;}
		.corporate #main .parts-accordion-faq .data-accordion-faq p:first-child{ margin:0;}


/* 振り分けリンク　2カラム 2-1 */
.corporate #main .indexlinklist-unique-column2{ margin:0 0 0 -20px;}
.corporate #main .indexlinklist-unique-column2 .box-indexlinklist-unique{
	display:inline;
	float:left;
	width:345px; margin:0 0 0 20px;}
.corporate #main .indexlinklist-unique-column2 .indexlinklist-column2-image{ margin:0;}
.corporate #main .indexlinklist-unique-column2 .indexlinklist-column2-image .box-indexlinklist-column2{ margin:20px 0 0;}

/* 振り分けリンク　2カラム【016-1】【016-2】 */
.corporate #main .indexlinklist-column2-image{ clear:both; margin:0 0 0 -20px;}
	.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2{
		float:left;
		width:345px;
		margin:20px 0 0 20px;
		border-top:1px solid #b6b6b6;
		border-bottom:1px solid #b6b6b6;
		border-radius:5px;
		overflow:hidden;
		box-shadow: 0 1px 2px #d6d6d6;
		background:#f9f6f5;}
	.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2:first-child + .box-indexlinklist-column2 + .box-indexlinklist-column2,
	.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2:first-child + .box-indexlinklist-column2 + .box-indexlinklist-column2 + .box-indexlinklist-column2 + .box-indexlinklist-column2 {
		clear:both;}
	.corporate #main .indexlinklist-column2-image .box-no-shadow{ box-shadow: none;}

	.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 > div,
	.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .head-linklist{
		border-left:1px solid #b6b6b6;
		border-right:1px solid #b6b6b6;
		border-radius: 0;}

		.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .head-linklist{
			display:block;
			box-shadow:0 1px 3px #666;
			cursor:pointer;}
	.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .head-linklist:hover a{background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center; text-decoration:underline;}
	.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .head-linklist:hover a.icon-blank{background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center; text-decoration:underline;}
	.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .head-linklist:hover a.icon-external{background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center; text-decoration:underline;}
		.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .head-linklist p{ padding:0; }
		.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .head-linklist p.img-linklist{ border-bottom:1px solid #DCDCDC;}
			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 img{ display:block;}

		.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist{
			display:table;
			width:100%; margin:0; padding:0;
			border-left: none;
			background:#f8f8f8;
			background:-moz-linear-gradient(top, #ffffff 0%, #f0ebeb 100%);
			background:-ms-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
			background:-o-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ebeb));
			background:-webkit-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
			background:linear-gradient(to bottom, #ffffff 0%,#f0ebeb 100%);
			font-weight:bold;}

			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist a{
				display:table-cell;
				padding:10px 10px 10px 35px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;
				font-size:16px; font-size:1.6rem; line-height:1.3; text-decoration:none; color:#333; vertical-align:middle;}
			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist a:hover{background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;}
			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist a.icon-blank{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist a.icon-blank:hover{background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist a.icon-external{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist a.icon-external:hover{background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center;}
				.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist a span{font-size:12px; font-size:1.2rem; line-height:1.3;}

			* html .corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist a{ display:block; background-position:10px center;}
			*+html .corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist a{ display:block; background-position:10px center;}

		.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .img-linklist-sp{display:none;}

		.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .data-linklist{ padding:0 10px; border-top:1px solid #b6b6b6;}
			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 p{ display:block; margin:0; padding:0.8em 0;}
			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 ul{ display:block; margin:0; padding:0.8em 0 0.5em; list-style:none;}
				.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 li{display:block; margin:0; padding:0 0 0.3em;}
					.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 li a{ margin:0; color:#333;}
			/* 振り分けエレメント内で、リストとテキストを同居させるための調整 */
			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 p + ul { padding-top: 0; }


				.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 li.data-linklist-sp{ display:none;}

			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .area-linklist-column2 li{ float:left; width:45%;}
			.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .area-linklist-column2 li.area-linklist-title{ float:none;}

			.corporate #main .box-indexlinklist-unique .indexlinklist-column2-image .box-indexlinklist-column2 .area-linklist-column2{height:127px;}

.corporate #main section section .indexlinklist-column2-image{ margin:0 0 0 -20px;}
	.corporate #main section section .indexlinklist-column2-image .box-indexlinklist-column2{ width:333px;}

/* 振り分けリンク　3カラム【017-1】【017-2】 */
.corporate #main .indexlinklist-column3-image{ clear:both; margin:0 0 0 -19px;}
	.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3{
		display:inline;
		float:left;
		width:224px;
		margin:20px 0 0 19px;
		border-top:1px solid #b6b6b6;
		border-bottom:1px solid #b6b6b6;
		border-radius:5px;
		overflow:hidden;
		box-shadow: 0 1px 2px #d6d6d6;
		background:#f9f6f5;}
	.corporate #main .indexlinklist-column3-image .box-no-shadow{box-shadow: none;}

		.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 > div,
		.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .head-linklist{
			border-left:1px solid #b6b6b6;
			border-right:1px solid #b6b6b6;
			border-radius: 0;}

		.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .head-linklist{
			display:block;
			box-shadow:0 1px 3px #666;
			cursor:pointer;}
	.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .head-linklist:hover a{text-decoration:underline; background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;}
	.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .head-linklist:hover a.icon-blank{text-decoration:underline; background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center;}
	.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .head-linklist:hover a.icon-external{text-decoration:underline; background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center;}
		.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .head-linklist p{ padding:0;}
		.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .head-linklist p.img-linklist{
			border-bottom:1px solid #DCDCDC;}
			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 img{ display:block;}

		.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .title-linklist{
			display:table;
			width:100%; margin:0; padding:0;
			border-left: none;
			background:#f8f8f8;
			background:-moz-linear-gradient(top, #ffffff 0%, #f0ebeb 100%);
			background:-ms-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
			background:-o-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ebeb));
			background:-webkit-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
			background:linear-gradient(to bottom, #ffffff 0%,#f0ebeb 100%);
			font-weight:bold;}

			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .title-linklist a{
				display:table-cell;
				padding:10px 10px 10px 35px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;
				font-size:16px; font-size:1.6rem; line-height:1.3; text-decoration:none; color:#333; vertical-align:middle;}
			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .title-linklist a:hover{background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;}
			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .title-linklist a.icon-blank{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .title-linklist a.icon-blank:hover{background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .title-linklist a.icon-external{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .title-linklist a.icon-external:hover{background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center;}

			* html .corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .title-linklist a{ display:block; background-position:10px center;}
			*+html .corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .title-linklist a{ display:block; background-position:10px center;}

		.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .img-linklist-sp{display:none;}

		.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .data-linklist{
			position:relative; padding:0 10px;
			border-top:1px solid #b6b6b6;}
			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 p{ display:block; margin:0; padding:1em 0;}
			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 ul{ display:block; margin:0; padding:0.8em 0 0.5em; list-style:none;}
				.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 li{display:block; margin:0; padding:0 0 0.3em;}
					.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 li a{ margin:0; color:#333;}
			/* 振り分けエレメント内で、リストとテキストを同居させるための調整 */
			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 p + ul { padding-top: 0; }

				.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 li.data-linklist-sp{ display:none;}

			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .area-linklist-column3 li{ float:left; width:45%;}
			.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .area-linklist-column3 li.area-linklist-title{ float:none;}

.corporate #main section section .indexlinklist-column3-image{ margin:0 0 0 -20px;}
	.corporate #main section section .indexlinklist-column3-image .box-indexlinklist-column3{ width:214px;}

/* カテゴリトップ用【カテゴリトップ専用エレメント】 */
.corporate #main .indexlinklist-column3-corporate{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 0 0 -18px;}
	.corporate #main .indexlinklist-column3-corporate .box-indexlinklist-column3{
		float:none; display:inline-block;
		width:308px; margin:20px 0 0 18px;}
	.corporate #main .indexlinklist-column3-corporate .box-indexlinklist-column3 > div{
		border-left:1px solid #b6b6b6;
		border-right:1px solid #b6b6b6;}
		.corporate #main .indexlinklist-column3-corporate .box-indexlinklist-column3 .title-linklist a{ width:259px; }
		.corporate #main .indexlinklist-column3-corporate .box-indexlinklist-column3 .data-linklist { min-height:220px;	}


/* 振り分けリンク　2カラム　ボックス */
.corporate #main .indexlinklist-column2{ clear:both; margin:0 0 0 -20px;}
	.corporate #main .indexlinklist-column2 .box-indexlinklist-column2{
		float:left; display:inline;
		width:343px; margin:20px 0 0 20px; border:1px solid #b6b6b6; border-radius: 5px; box-shadow:0 1px 2px #d6d6d6;
		background:#f8f8f8;
		background:-moz-linear-gradient(top, #ffffff 0%, #f0ebeb 100%);
		background:-ms-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:-o-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ebeb));
		background:-webkit-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:linear-gradient(to bottom, #ffffff 0%,#f0ebeb 100%);
		cursor:pointer;}
	.corporate #main .indexlinklist-column2 .box-indexlinklist-column2:hover{ background:#ffedcf;}
		.corporate #main .indexlinklist-column2 .box-indexlinklist-column2:hover a{ text-decoration:underline;}
		.corporate #main .indexlinklist-column2 .box-indexlinklist-column2 .title-linklist{ display:block; margin:0; padding:0; border-left:none; font-weight:bold;}
			.corporate #main .indexlinklist-column2 .box-indexlinklist-column2 .title-linklist a{
				display:block;
				padding:10px 10px 10px 35px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px 0.8em;
				font-size:16px; font-size:1.6rem; line-height:1.3; color:#333;}
			.corporate #main .indexlinklist-column2 .box-indexlinklist-column2 .title-linklist a.icon-blank{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px 0.8em;}
			.corporate #main .indexlinklist-column2 .box-indexlinklist-column2 .title-linklist a.icon-external{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px 0.8em;}
			.corporate #main .indexlinklist-column2 .box-indexlinklist-column2 .title-linklist a span{ font-size:12px; font-size:1.2rem; line-height:1.3;}
		.corporate #main .indexlinklist-column2 .box-indexlinklist-column2 .img-linklist-sp{display:none;}
		.corporate #main .indexlinklist-column2 .box-indexlinklist-column2 p{ display:block; margin:0; padding:0 10px 10px;}
		.corporate #main .indexlinklist-column2 .box-indexlinklist-column2 img{ border-radius:5px; max-width:100%; height:auto;}

	.corporate #main section section .indexlinklist-column2 .box-indexlinklist-column2{width:333px;}

/* 振り分けリンク　3カラム　ボックス【034-1】 */
/* 【034-1】は使用廃止エレメントのため、ブラウザ縮小時の調整をしていない 2014.9.27 */
.corporate #main .indexlinklist-column3{ clear:both; margin:0 0 0 -19px;}
	.corporate #main .indexlinklist-column3 .box-indexlinklist-column3{
		float:left; display:inline;
		width:222px; margin:20px 0 0 19px; border:1px solid #b6b6b6; border-radius: 5px; box-shadow:0 1px 2px #d6d6d6;
		background:#f8f8f8;
		background:-moz-linear-gradient(top, #ffffff 0%, #f0ebeb 100%);
		background:-ms-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:-o-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ebeb));
		background:-webkit-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:linear-gradient(to bottom, #ffffff 0%,#f0ebeb 100%);
		cursor:pointer;}
	.corporate #main .indexlinklist-column3 .box-indexlinklist-column3:hover{ background:#ffedcf;}
		.corporate #main .indexlinklist-column3 .box-indexlinklist-column3:hover a{ text-decoration:underline;}
		.corporate #main .indexlinklist-column3 .box-indexlinklist-column3 .title-linklist{ display:block; margin:0; padding:0; border-left:none; font-weight:bold;}
			.corporate #main .indexlinklist-column3 .box-indexlinklist-column3 .title-linklist a{
				display:block;
				padding:10px 10px 10px 35px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px 0.8em;
				font-size:16px; font-size:1.6rem; line-height:1.3; color:#333;}
			.corporate #main .indexlinklist-column3 .box-indexlinklist-column3 .title-linklist span{
				font-size:14px; font-size:1.4rem; line-height:1.3; color:#333;}
			.corporate #main .indexlinklist-column3 .box-indexlinklist-column3 .title-linklist a.icon-blank{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px 0.8em;}
			.corporate #main .indexlinklist-column3 .box-indexlinklist-column3 .title-linklist a.icon-external{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px 0.8em;}
		.corporate #main .indexlinklist-column3 .box-indexlinklist-column3 .img-linklist-sp{display:none;}
		.corporate #main .indexlinklist-column3 .box-indexlinklist-column3 p{ display:block; margin:0; padding:0 10px 10px;}
		.corporate #main .indexlinklist-column3 .box-indexlinklist-column3 img{ border-radius:5px; max-width:100%; height:auto;}

	.corporate #main section section .indexlinklist-column3 .box-indexlinklist-column3{width:214px;}


/* 振り分けリンク　2カラム　背景あり【070-1】 */
.corporate #main .indexlinklist-column2-border{
	clear:both;
	margin:20px 0 0; padding:15px 0 15px 15px; border:1px solid #bababa; border-radius:5px;
	background:#f9f6f5;}
	.corporate #main .indexlinklist-column2-border p{
		margin:0;}
	.corporate #main .indexlinklist-column2-border .text-indexlinklist-title{
		font-weight:bold; font-size:16px; font-size:1.6rem; line-height:1.3;}
	.corporate #main .indexlinklist-column2-border .box-indexlinklist-column2{
		float:left;
		display:inline;
		width:329px;
		margin:15px 15px 0 0;
		box-shadow:1px 1px 2px #d6d6d6;
		background:#FFF;
		background:-moz-linear-gradient(top, #ffffff 0%, #f0ebeb 100%);
		background:-ms-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:-o-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ebeb));
		background:-webkit-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:linear-gradient(to bottom, #ffffff 0%,#f0ebeb 100%);
		cursor:pointer;}
	.corporate #main .indexlinklist-column2-border .box-indexlinklist-column2:hover{ background:#ffedcf;}
		.corporate #main .indexlinklist-column2-border .box-indexlinklist-column2:hover a{ text-decoration:underline;}
		.corporate #main .indexlinklist-column2-border .box-indexlinklist-column2 .title-linklist{
			display: table;
			width:327px;
			margin: 0;
			padding: 0;
			border:1px solid #b6b6b6;
			border-radius:5px;
			font-weight:bold;}

			.corporate #main .indexlinklist-column2-border .box-indexlinklist-column2 .title-linklist a{
				display:table-cell;
				padding:10px 10px 10px 35px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;
				font-size:16px; font-size:1.6rem; line-height:1.3; color:#333; vertical-align:middle;}
			.corporate #main .indexlinklist-column2-border .box-indexlinklist-column2 .title-linklist a.icon-blank{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .indexlinklist-column2-border .box-indexlinklist-column2 .title-linklist a.icon-external{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center;}
				.corporate #main .indexlinklist-column2-border .box-indexlinklist-column2 .title-linklist a span{font-size:12px; font-size:1.2rem; line-height:1.5;}
* html .corporate #main .indexlinklist-column2-border .box-indexlinklist-column2 .title-linklist a{ display:block; background-position:10px 0.7em;}
*+html .corporate #main .indexlinklist-column2-border .box-indexlinklist-column2 .title-linklist a{ display:block; background-position:10px 0.7em;}

/* 振り分けリンク　3カラム　背景あり【070-2】 */
.corporate #main .indexlinklist-column3-border{
	clear:both;
	margin:20px 0 0; padding:15px 0 15px 15px; border:1px solid #bababa; border-radius:5px;
	background:#f9f6f5;}
	.corporate #main .indexlinklist-column3-border p{
		margin:0;}
	.corporate #main .indexlinklist-column3-border .text-indexlinklist-title{
		font-weight:bold; font-size:16px; font-size:1.6rem; line-height:1.3;}
	.corporate #main .indexlinklist-column3-border .box-indexlinklist-column3{
		float:left; display:inline;
		width:214px;
		margin:15px 15px 0 0;
		box-shadow:1px 1px 2px #d6d6d6;
		background:#FFF;
		background:-moz-linear-gradient(top, #ffffff 0%, #f0ebeb 100%);
		background:-ms-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:-o-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ebeb));
		background:-webkit-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
		background:linear-gradient(to bottom, #ffffff 0%,#f0ebeb 100%);
		cursor:pointer;}

	.corporate #main .indexlinklist-column3-border .box-indexlinklist-column3:hover{ background:#ffedcf;}
		.corporate #main .indexlinklist-column3-border .box-indexlinklist-column3:hover a{ text-decoration:underline;}

	.corporate #main .indexlinklist-column3-border .box-indexlinklist-column3-textlink p{
		float:left; display:inline;
		width:214px; margin:15px 15px 0 0;}
		.corporate #main .indexlinklist-column3-border .box-indexlinklist-column3 .title-linklist{
			display:table;
			width:212px;
			margin:0;
			padding:0;
			border:1px solid #b6b6b6;
			border-radius:5px;
			font-weight:bold;}
			.corporate #main .indexlinklist-column3-border .box-indexlinklist-column3 .title-linklist a{
				display:table-cell;
				padding:10px 10px 10px 35px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;
				font-size:16px; font-size:1.6rem; line-height:1.3; color:#333; vertical-align:middle;}
			.corporate #main .indexlinklist-column3-border .box-indexlinklist-column3 .title-linklist a.icon-blank{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .indexlinklist-column3-border .box-indexlinklist-column3 .title-linklist a.icon-external{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center;}
* html .corporate #main .indexlinklist-column3-border .box-indexlinklist-column3 .title-linklist a{ display:block; background-position:10px 0.7em;}
*+html .corporate #main .indexlinklist-column3-border .box-indexlinklist-column3 .title-linklist a{ display:block; background-position:10px 0.7em;}


/* アイコンつき振り分けエリアリンク　3カラム */
.corporate #main .parts-thumbnail-column3 { clear:both; margin:0 0 0 -18px;}
	.corporate #main .parts-thumbnail-column3 .box-thumbnail-column{
		display:block;
		float:left;
		width:308px;
		margin:20px 0 0 18px; padding: 0;}
		.corporate #main .parts-thumbnail-column3 .box-thumbnail-column-border{ /* ブラウザの「縮小」時の崩れを防ぐため、borderを子要素にする */
			width:278px;
			padding:14px; margin:0;
			border:1px solid #b6b6b6;
			border-radius:5px;
			box-shadow: 0 1px 3px #d6d6d6;
			background:#f9f6f5; }
		.corporate #main .parts-thumbnail-column3 .box-thumbnail-column-border .box-thumbnail-link{ cursor:pointer; }
		.corporate #main .parts-thumbnail-column3 .box-thumbnail-column-border .box-thumbnail-link:hover{ background:#ffedcf; }
		.corporate #main .parts-thumbnail-column3 .box-thumbnail-column-border .box-thumbnail-link:hover a{ text-decoration:underline; }

		.corporate #main .parts-thumbnail-column3 .img-thumbnail-column{ float:left; width:60px; margin: 0 14px 0 0;}
		.corporate #main .parts-thumbnail-column3 .anchor-thumbnail-column{ float:left; width:201px; }
			.corporate #main .parts-thumbnail-column3 .anchor-thumbnail-column p:first-child { margin-bottom: -0.6em; }

		.corporate #main .parts-thumbnail-column3 .img-thumbnail-column p:first-child,
		.corporate #main .parts-thumbnail-column3 .anchor-thumbnail-column p:first-child {
			margin-top: 0; }





/* 関連リンク */
.corporate #main .indexlinklist-relation{ margin:1em 0 0 0; padding:0; border:1px solid #b6b6b6; border-radius:5px; background:#f9f6f5;}
	.corporate #main .indexlinklist-relation .title-indexlinklist-relation{
		display:block;
		float:left;
		width:150px; margin:0;
		background:none;}
	.corporate #main .indexlinklist-relation .title-indexlinklist-relation p{
		display:block;
		margin:0; padding:10px 0 0 12px; font-weight:bold;}
	.corporate #main .indexlinklist-relation .box-relation{ float:right; width:557px; padding:0 0 10px; border-left:1px solid #b6b6b6; border-radius:0 5px 5px 0; background:#FFF;}
		.corporate #main .indexlinklist-relation .box-relation ul{ list-style:none; margin:0; padding:0;}
			.corporate #main .indexlinklist-relation .box-relation li{
				display:block;
				float:left;
				margin:0 0 0 1em; padding:10px 0 0 0; white-space:nowrap;}

/* タブ　3カラム */
.corporate #main .parts-tab-column3{ margin:20px 0 0;}
	.corporate #main .parts-tab-column3 .button-tab-column{ width:710px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-gno.cat) repeat-x 0 bottom;}
		.corporate #main .parts-tab-column3 .button-tab-column ul{ list-style:none; margin:0 0 0 -10px;}
			.corporate #main .parts-tab-column3 .button-tab-column li{
				display:inline;
				float:left;
				width:220px; margin:8px 0 0 10px; border:1px solid #b6b6b6; border-radius: 5px 5px 0px 0px;
				background: #e7e7e7;
				background: -moz-linear-gradient(top, #fcfcfc, #d1d1d1);
				background: -ms-linear-gradient(top, #fcfcfc, #d1d1d1);
				background: -o-linear-gradient(top, #fcfcfc, #d1d1d1);
				background: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#d1d1d1));
				background: -webkit-linear-gradient(top, #fcfcfc, #d1d1d1);
				background: linear-gradient(to bottom, #fcfcfc, #d1d1d1);}
			.corporate #main .parts-tab-column3 .button-tab-column li:hover{
				background: #f6f6f6;
				background: -moz-linear-gradient(top, #fff, #eeeeee);
				background: -ms-linear-gradient(top, #fff, #eeeeee);
				background: -o-linear-gradient(top, #fff, #eeeeee);
				background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#eeeeee));
				background: -webkit-linear-gradient(top, #fff, #eeeeee);
				background: linear-gradient(to bottom, #fff, #eeeeee);}
			.corporate #main .parts-tab-column3 .button-tab-column li.active{
				margin-top:0; border-bottom:1px solid #eeeeee;
				background: #f6f6f6;
				background: -moz-linear-gradient(top, #fff, #eeeeee);
				background: -ms-linear-gradient(top, #fff, #eeeeee);
				background: -o-linear-gradient(top, #fff, #eeeeee);
				background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#eeeeee));
				background: -webkit-linear-gradient(top, #fff, #eeeeee);
				background: linear-gradient(to bottom, #fff, #eeeeee);}
				.corporate #main .parts-tab-column3 .button-tab-column li a{
					display:block;
					padding:10px; border-bottom:none;
					color:#323232; font-weight:bold; text-align:center; text-decoration:none; cursor:pointer;}
				.corporate #main .parts-tab-column3 .button-tab-column li.active a{ color:#a60000; border-top:3px solid #ff9e20; padding:13px 10px 12px;}
				.corporate #main .parts-tab-column3 .button-tab-column li a:hover{ color:#a60000;}



				.corporate #main .parts-tab-column3 .button-tab-column li span{
					display:block;
					border:1px solid #FFF; border-bottom:none; border-radius: 5px 5px 0px 0px; overflow:hidden;}

	.corporate #main .parts-tab-column3 .button-tab-column-trigger{ background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-gno-gevttre.cat) repeat-x 0 0;}
		.corporate #main .parts-tab-column3 .button-tab-column-trigger ul{ list-style:none; margin:0 0 0 -10px;}
			.corporate #main .parts-tab-column3 .button-tab-column-trigger li{

				display:inline;
				float:left;
				width:228px; margin:0 0 7px 10px; border:1px solid #b6b6b6; border-radius: 0px 0px 5px 5px;
				background: #e7e7e7;
				background: -moz-linear-gradient(top, #fcfcfc, #d6d6d6);
				background: -ms-linear-gradient(top, #fcfcfc, #d6d6d6);
				background: -o-linear-gradient(top, #fcfcfc, #d6d6d6);
				background: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#d6d6d6));
				background: -webkit-linear-gradient(top, #fcfcfc, #d6d6d6);
				background: linear-gradient(to bottom, #fcfcfc, #d6d6d6);}
			.corporate #main .parts-tab-column3 .button-tab-column-trigger li:hover{
				border-top:1px solid #b6b6b6;
				background: #f6f6f6;
				background: -moz-linear-gradient(top, #fff, #eeeeee);
				background: -ms-linear-gradient(top, #fff, #eeeeee);
				background: -o-linear-gradient(top, #fff, #eeeeee);
				background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#eeeeee));
				background: -webkit-linear-gradient(top, #fff, #eeeeee);
				background: linear-gradient(to bottom, #fff, #eeeeee);}
			.corporate #main .parts-tab-column3 .button-tab-column-trigger li.active{
				margin-bottom:0; border-top:none;
				background: #f6f6f6;
				background: -moz-linear-gradient(top, #fff, #eeeeee);
				background: -ms-linear-gradient(top, #fff, #eeeeee);
				background: -o-linear-gradient(top, #fff, #eeeeee);
				background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#eeeeee));
				background: -webkit-linear-gradient(top, #fff, #eeeeee);
				background: linear-gradient(to bottom, #fff, #eeeeee);}
				.corporate #main .parts-tab-column3 .button-tab-column-trigger li a{
					display:block;
					border-top:none; padding:10px;
					color:#323232; font-weight:bold; text-align:center; text-decoration:none; cursor:pointer;}
				.corporate #main .parts-tab-column3 .button-tab-column-trigger li.active a{ color:#a60000; padding:12px 10px; border-bottom:3px solid #ff9e20;}
				.corporate #main .parts-tab-column3 .button-tab-column-trigger li a:hover{ color:#a60000;}

				.corporate #main .parts-tab-column3 .button-tab-column-trigger li span{
					display:block;
					border:1px solid #FFF; border-top:none; border-radius: 0 0 5px 5px; overflow:hidden;}

	.corporate #main .parts-tab-column3 .box-tab-column{
		clear:both;
		display:none;
		padding:5px 10px; border:1px solid #b6b6b6; border-width: 0 1px; width:688px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-gno-vaare.cat) repeat-x 0 0;}
	.corporate #main .parts-tab-column3 .box-tab-column.visible{ display:block;}
		.corporate #main .parts-tab-column3 .table-tab-column{ margin:0 -10px;}
			.corporate #main .parts-tab-column3 .table-tab-column table{ margin:0; border:1px solid #b6b6b6; border-width:1px 0 0;}
				.corporate #main .parts-tab-column3 .table-tab-column th{
					width:60px; padding:10px; border:1px solid #b6b6b6; border-width:0 0 1px 0;
					background:#f6f3f2;
					font-size:14px; font-size:1.4rem; line-height:1.5; text-align:center;}
				.corporate #main .parts-tab-column3 .table-tab-column td{ padding:10px 10px 1.5em; border:1px solid #b6b6b6; border-width:0 0 1px 0;}

			.corporate #main .parts-tab-column3 .table-tab-column .parts-img-left{ width:608px;}
				.corporate #main .parts-tab-column3 .table-tab-column .parts-img-left .pic{ width:200px;}
					.corporate #main .parts-tab-column3 .table-tab-column .parts-img-left .pic img{ max-width:200px;}
				.corporate #main .parts-tab-column3 .table-tab-column .parts-img-left .text{ width:388px;}

				* html .corporate #main .parts-tab-column3 .table-tab-column .parts-img-left .pic{overflow:hidden;}

/* 画像＆テキスト　テキスト回り込み */
.corporate #main .parts-img-float{ clear:both; margin:1em 0 0;}
	.corporate #main .parts-img-float img{display:block;}
		.corporate #main .parts-img-float .text p{ display:inline;}
		.corporate #main .parts-img-float .text p.caption{ display:block;}

	.corporate #main .parts-img-float .pic-left{ float:left; width:223px; margin:0 20px 10px 0;}
	.corporate #main .parts-img-float .pic-right{ float:right; width:223px; margin:0 0 10px 20px;}
	.corporate #main .parts-img-float .pic-left-large{ float:left; width:345px; margin:0 20px 10px 0;}
	.corporate #main .parts-img-float .pic-right-large{ float:right; width:345px; margin:0 0 10px 20px;}
	.corporate #main .parts-img-float .pic-left-small{float:left; width:165px; margin:0 20px 10px 0;}
	.corporate #main .parts-img-float .pic-right-small{ float:right; width:165px; margin:0 0 10px 20px;}
	.corporate #main .parts-img-float .caption{ display:block; margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.5;}

/* テキスト＆テキスト　2カラム */
.corporate #main .parts-text-column2{ clear:both; margin:0 0 0 -20px;}
	.corporate #main .parts-text-column2 .box-text-column{display:inline; float:left; width:335px; margin:0 0 0 20px;}

.popup #main .parts-text-column2{ clear:both; margin:0 0 0 -20px;}
	.popup #main .parts-text-column2 .box-text-column{display:inline; float:left; width:300px; margin:0 0 0 20px;}

/* テキスト＆テキスト　3カラム */
.corporate #main .parts-text-column3{ clear:both; margin:0 0 0 -20px;}
	.corporate #main .parts-text-column3 .box-text-column{ display:inline; float:left; width:216px; margin:0 0 0 20px;}

/* テキスト見出し　赤 */
.corporate #main .text-title-brown{
	margin:2em 0 0;
	color:#572626; font-size:16px; font-size:1.6rem; line-height:1.3; font-weight:bold;}
.corporate #main .parts-img-right-large .text-title-brown{
	margin:0.8em 0 0;}

/* 注釈　インデントなし */
.corporate #main .text-notes{ list-style:none;margin:0.8em 0 0; padding:0;}
	.corporate #main .text-notes li{
		display:block;
		margin:0.5em 0 0;
		font-size:12px; font-size:1.2rem; line-height:1.4; color:#555;}

/* 注釈　インデントあり */
.corporate #main .text-notes-indent{ list-style:none; margin:0.8em 0 0; padding:0;}
	.corporate #main .text-notes-indent li{
		display:block;
		margin:0.5em 0 0; padding:0 0 0 1em;
		font-size:12px; font-size:1.2rem; line-height:1.4; text-indent:-1em; color:#555;}

/* 注釈　インデントあり　注1～ */
.corporate #main .text-notes-list{ list-style:none; margin:0.8em 0 0; padding:0;}
	.corporate #main .text-notes-list li{
		display:block;
		margin:0.5em 0 0; padding:0 0 0 2.6em;
		font-size:12px; font-size:1.2rem; line-height:1.4; text-indent:-2.6em; color:#555;}

/* テーブル風リスト　2カラム */
.corporate #main .list-column2{ clear:both; margin:1em 0 0;}
	.corporate #main .list-column2 .caption{ margin:0.5em 0 0; text-align:right; font-size:12px; font-size:1.2rem; line-height:1.5;}
	.corporate #main .list-column2 dl{
		display:block;
		margin:0.5em 0 0 -1px; padding:0; border:1px solid #b6b6b6; border-width:0 1px 1px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-gnoyr-yvfg.tvs) repeat-y -512px 0;}
		.corporate #main .list-column2 dt,
		.corporate #main .list-column2 dd{
			float:left;
			display:block;
			margin:0; padding:0; border-top:1px solid #b6b6b6;}
			.corporate #main .list-column2 dt.term-list-column{
				clear:both;
				width:158px; padding:10px;
				font-weight:bold;}
			.corporate #main .list-column2 dd.description-list-column{width:510px; padding:10px;}
			.corporate #main section section .list-column2 dd.description-list-column{width:490px;}
				.corporate #main .list-column2 dd.description-list-column p:first-child{margin-top:0;}
				.corporate #main .list-column2 dd.description-list-column p.text-address{font-size:12px; font-size:1.2rem; line-height:1.5;}
				.corporate #main .list-column2 dd.description-list-column p.text-address .box-address-border{font-size:14px; font-size:1.4rem; line-height:1.5;}
				.corporate #main .list-column2 dd.description-list-column p.text-address a{ display:inline-block;}
				.corporate #main .list-column2 dd.description-list-column p.text-address img{ vertical-align:middle;}
				.corporate #main .list-column2 dd.description-list-column ul:first-child{margin-top:0;}

.corporate #main .list-column2-indent{margin:1em 0 0 20px;}
.corporate #main .list-column2-indent dd.description-list-column{width:490px;}

.corporate #main .list-column2 ul,
.corporate #main .list-column2-indent ul{margin-top:0;}

/* テーブル風リスト　2カラム 均等 */
.corporate #main .list-column2-evenness{ clear:both; margin:1em 0 0;}
	.corporate #main .list-column2-evenness .text-title {margin: 0; padding: 0.5em 0; font-size: 14px; font-size: 1.4rem; line-height: 1.3;}
	.corporate #main .list-column2-evenness .caption{ margin:0.5em 0 0; text-align:right; font-size:12px; font-size:1.2rem; line-height:1.5;}
	.corporate #main .list-column2-evenness dl{
		display:block;
		margin:0 0 0 -1px; padding:0; border:1px solid #b6b6b6; border-width:0 1px 1px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-gnoyr-yvfg.tvs) repeat-y -345px 0;}
		.corporate #main .list-column2-evenness dt,
		.corporate #main .list-column2-evenness dd{
			min-height:22px;
			float:left;
			display:block;
			margin:0; padding:0; border-top:1px solid #b6b6b6;}
			.corporate #main .list-column2-evenness dt.term-list-column{
				clear:both;
				width:324px; padding:10px;
				font-weight:bold;}
			.corporate #main .list-column2-evenness dt.term-list-column.text-normal{
				font-weight:normal;}
			.corporate #main .list-column2-evenness dd.description-list-column{width:324px; padding:10px;}
.corporate #main .list-column2-evenness ul{margin-top:0;}

/* テーブル風リスト　2カラム 均等 */
.corporate #main .list-column2-reverse{ clear:both; margin:1em 0 0;}
	.corporate #main .list-column2-reverse .text-title {margin: 0; padding: 0.5em 0; font-size: 14px; font-size: 1.4rem; line-height: 1.3;}
	.corporate #main .list-column2-reverse .caption{ margin:0.5em 0 0; text-align:right; font-size:12px; font-size:1.2rem; line-height:1.5;}
	.corporate #main .list-column2-reverse dl{
		display:block;
		margin:0 0 0 -1px; padding:0; border:1px solid #b6b6b6; border-width:0 1px 1px;
		background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-gnoyr-yvfg-002.tvs) repeat-y -345px 0;}
		.corporate #main .list-column2-reverse dt,
		.corporate #main .list-column2-reverse dd{
			float:right;
			display:block;
			margin:0; padding:0; border-top:1px solid #b6b6b6;}
			.corporate #main .list-column2-reverse dt.term-list-column{
				clear:both;
				width:334px; padding:10px;
				font-weight:bold;}
			.corporate #main .list-column2-reverse dd.description-list-column{width:334px; padding:10px;}

			.corporate #main section section .list-column2-reverse dt.term-list-column{width:324px;}
			.corporate #main section section .list-column2-reverse dd.description-list-column{width:324px;}

.corporate #main .list-column2-reverse ul{margin-top:0;}

/* テーブル風リスト　2カラム 4：6 */
.corporate #main .list-column2-large{ clear:both; margin:1em 0 0;}
	.corporate #main .list-column2-large .caption{ margin:0.5em 0 0; text-align:right; font-size:12px; font-size:1.2rem; line-height:1.5;}
	.corporate #main .list-column2-large dl{
		display:block;
		margin:0.5em 0 0 -1px; padding:0; border:1px solid #b6b6b6; border-width:0 1px 1px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-gnoyr-yvfg.tvs) repeat-y -394px 0;}
		.corporate #main .list-column2-large dt,
		.corporate #main .list-column2-large dd{
			float:left;
			display:block;
			margin:0; padding:0; border-top:1px solid #b6b6b6;}
			.corporate #main .list-column2-large dt.term-list-column{
				clear:both;
				width:276px; padding:10px;
				font-weight:bold;}
			.corporate #main .list-column2-large dd.description-list-column{width:392px; padding:10px;}
			.corporate #main section section .list-column2-large dd.description-list-column{width:372px;}
				.corporate #main .list-column2-large dd.description-list-column p:first-child{margin-top:0;}
				.corporate #main .list-column2-large dd.description-list-column ul:first-child{margin-top:0;}

.corporate #main .list-column2-large ul{margin-top:0;}

/* テーブル風リスト　2カラム 50% */
.corporate #main .list-column2-half{ clear:both; margin:0.8em 0 0; width:345px;}
	.corporate #main .list-column2-half .caption{ margin:0.5em 0 0; text-align:right; font-size:12px; font-size:1.2rem; line-height:1.5;}
	.corporate #main .list-column2-half dl{
		display:block;
		margin:0 0 0 -1px; padding:0; border:1px solid #b6b6b6; border-width:0 1px 1px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-gnoyr-yvfg.tvs) repeat-y -512px 0;}
		.corporate #main .list-column2-half dt,
		.corporate #main .list-column2-half dd{
			float:left;
			display:block;
			margin:0; padding:0; border-top:1px solid #b6b6b6;}
			.corporate #main .list-column2-half dt.term-list-column{
				clear:both;
				width:158px; padding:10px;
				font-weight:bold;}
			.corporate #main .list-column2-half dd.description-list-column{width:145px; padding:10px;}

.corporate #main .list-column2-half ul{margin-top:0;}

.corporate #main .parts-img-left-large .list-column2-half{width:325px;}
.corporate #main .parts-img-left-large .list-column2-half dd.description-list-column{width:125px;}

/* テーブル風リスト 住所　2カラム */
.corporate #main .list-address{ margin:1em 0 0;}
	.corporate #main .list-address .caption{ margin:0.5em 0 0; text-align:right; font-size:12px; font-size:1.2rem; line-height:1.5;}
	.corporate #main .list-address dl{
		display:block;
		list-style:none;
		margin:0 0 0 -1px; padding:0; border:1px solid #b6b6b6; border-width:0 1px 1px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-gnoyr-yvfg.tvs) repeat-y -512px 0;}
		.corporate #main .list-address dt,
		.corporate #main .list-address dd{
			float:left;
			display:block;
			margin:0; padding:0; border-top:1px solid #b6b6b6;}
			.corporate #main .list-address .term-list-column{
				width:158px; padding:10px; clear:both;
				font-weight:bold;}
			.corporate #main .list-address .description-list-column{
				width:490px; padding:5px 10px 10px;}
				.corporate #main .list-address .description-list-column span{ display:inline-block; padding-top:5px; vertical-align:top;}
				.corporate #main .list-address .description-list-column .text-post{width:90px; font-size:12px; font-size:1.2rem; line-height:1.5;}
				.corporate #main .list-address .description-list-column .text-address{ width:250px;}
				.corporate #main .list-address .description-list-column .text-tel{ width:140px;}
				.corporate #main .list-address .description-list-column .text-shop{ width:250px;}
					.corporate #main .list-address .description-list-column .text-tel a{
						display:inline-block;
						padding:0 0 0 20px;
						cursor:default;
						background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-gry.cat) no-repeat 0 0.2em;
						color:#333; text-decoration:none;}
						.corporate #main .list-address .description-list-column .text-tel a span{ display:none;}

.corporate #main .list-address ul{margin-top:0;}

/* テーブル風リスト　4カラム */
.corporate #main .list-column4{ margin:0.5em 0 0;}
	.corporate #main .list-column4 ul{
		display:block;
		list-style:none;
		margin:0; padding:0;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-obggbz.cat) repeat-x 0 bottom;}
		.corporate #main .list-column4 li{
			float:left;
			display:block;
			width:calc(100% / 4 - 13px - 7px); margin:0; padding:10px 0 10px 13px; border-bottom:1px solid #b6b6b6;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pheerag.cat) no-repeat 0 1.2em;}
			.corporate #main .list-column4 li:nth-child(4n + 2){
				width:calc(100% / 4 - 13px + 21px);}
		* html .corporate #main .list-column4 li{ width:22.9%;}
		*+html .corporate #main .list-column4 li{ width:22.9%;}

/* 住所2カラム */
.corporate #main .parts-access-column2{ margin:1em 0 0;}
	.corporate #main .parts-access-column2 .box-access-data{ width:420px; float:left;}
		.corporate #main .parts-access-column2 .box-access-data .text-address{ margin:0;}
			.corporate #main .parts-access-column2 .box-access-data .text-address span{ font-size:12px; font-size:1.2rem; line-height:1.5;}

		.corporate #main .parts-access-column2 .box-access-data .text-address .box-address-border span{ font-size:14px; font-size:1.4rem; line-height:1.5;}
		.corporate #main .box-access-data .text-tel{
			margin:0.2em 0 0;}
			.corporate #main .box-access-data .text-tel a{
				display:inline-block;
				padding:0 0 0 20px;
				cursor:default;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-gry.cat) no-repeat 0 0.2em;
				color:#333; text-decoration:none;}
			.corporate #main .box-access-data .text-tel a span{ display:none;}

	.corporate #main .box-access-button-sp{ display:none;}
	.corporate #main .box-access-button{ width:252px; float:right;}
		.corporate #main .box-access-button p{ margin:0;}
		.corporate #main .box-access-data a{ display:inline-block;}
		.corporate #main .box-access-data .text-address img{vertical-align:middle;}

	.corporate #main .text-address span{font-size:12px; font-size:1.2rem; line-height:1.5;}
	.corporate #main .box-address-border{display:inline-block; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-obeqre-qbggrq-k.tvs) repeat-x 0 center; padding-right:20px; vertical-align:middle;}
		.corporate #main .box-address-border span,
		.corporate #main .box-address-border textarea{display:block; border:1px dotted #787878; padding:3px 7px; background:#FFF; font-size:14px; font-size:1.4rem; line-height:1.5;}
		.corporate #main .box-address-border textarea{margin:0;-webkit-appearance:none;border-radius:0;color:inherit;font-size:inherit;width:100%;font-family:inherit;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 1.6;}
	.balloon { padding-bottom: 7px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-onyybba.tvs) no-repeat center bottom; }
	html>/**/body .balloon{ background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-obggbz.cat) no-repeat center bottom; }
	.balloon div { padding: 5px 12px;background: #000;color: #FFF; }

	.popup #main .box-access-data{ width:640px; float:none;}
		.popup #main .box-access-data .text-tel a{ padding:0; background:none;}


/* フォーム　チェックリスト */
.corporate #main .parts-check-list{ clear:both;}
	.corporate #main .parts-check-list .title-check-list{
		display:block;
		float:left;
		margin:0; padding:5px 0 0;
		background:none;
		font-size:12px; font-size:1.2rem; line-height:1.5;}
	.corporate #main .parts-check-list ul{
		display:block;
		list-style:none; float:left;
		width: 590px; margin:0; padding:0;}
		.corporate #main .parts-check-list li{
			display:block;
			float:left;
			margin:5px 15px 0 0; padding:0;
			font-size:12px; font-size:1.2rem; line-height:1.5; white-space:nowrap;}
		.corporate #main .parts-check-list li:last-child{ margin:5px 0 0 0;}
			.corporate #main .parts-check-list input{ margin:0 0.2em 0 0; vertical-align:-0.2em;}


/* 背景つきテキスト */
.corporate #main .box-bg-gray{
	margin:0.5em 0 0; padding:0 1em 1em; border:1px solid #b6b6b6;
	background:#f6f3f2;}

.corporate #main .box-bg-gray.text-center{
	margin:1em 0 0;text-align:center;}

.corporate #main .box-bg-white{
	display:inline-block;
	margin:0.5em 0 0; padding:0 0.5em 0.5em; border:1px solid #b6b6b6;
	background:#FFF;}
.corporate #main .box-bg-white p{
	margin:0.5em 0 0;}

.corporate #main .box-bg-gray-pdf{
	margin:1.5em 0 0; padding:0 1em 1em; border:1px solid #b6b6b6;
	background:#f6f3f2;}

/* 囲いテキスト */
.corporate #main .box-border-gray{ margin:1em 0 0; padding:1em 34px 30px; border:2px solid #b6b6b6; border-radius:5px; overflow:hidden;}
	.corporate #main .box-border-gray p{ font-size:16px; font-size:1.6rem; line-height:1.8;}
	.corporate #main .box-border-gray li{ font-size:16px; font-size:1.6rem; line-height:1.5;}
	.corporate #main .box-border-gray p.text-head{ font-size:20px; font-size:2.0rem; line-height:1.3;}
	.corporate #main .box-border-gray p.text-right{ font-size:14px; font-size:1.4rem; line-height:1.5;}
	.corporate #main .box-border-gray .message-president{ margin:-1em -34px 0;}
			* html .corporate #main .box-border-gray .message-president{ margin:-14px -34px 0;}

/* 囲いテキスト 細線 */
.corporate #main .box-border-narrow{ margin:20px 0 0; padding:0.5em 19px 19px; border:1px solid #b6b6b6; border-radius:5px; overflow:hidden;}
	.corporate #main .box-border-narrow p.text-head{font-size:16px; font-size:1.6rem; line-height:1.3; font-weight:bold;}
	.corporate #main .box-border-narrow p.text-head-large{ margin:0.5em 0 0; font-size:20px; font-size:2.0rem; line-height:1.3; font-weight:bold;}
	.corporate #main .box-border-narrow p.text-bold{ margin:0.8em 0 -0.8em;}
	.corporate #main .box-border-narrow .text-list-disc{ margin:0.8em 0 0 24px;}

/* 囲いテキスト 細線 */
.corporate #main .box-border-narrow-gray{ margin:1em 0 0; padding:0.5em 9px 9px; border:1px solid #b6b6b6; border-radius:5px; background:#f9f6f5; overflow:hidden;}
	.corporate #main .box-border-narrow-gray p.text-head{font-size:14px; font-size:1.4rem; line-height:1.3; font-weight:bold;}
	.corporate #main .box-border-narrow-gray p{ margin:0.3em 0 0;}


/* ニュース一覧　ページャー */
.corporate #main .parts-list-pager{ clear:both; margin:1em 0 0;}
	.corporate #main .parts-list-pager .back{ float:left;}
	.corporate #main .parts-list-pager .next{ float:right;}
		.corporate #main .parts-list-pager a{
			display:block;
			border:1px solid #b6b6b6; border-radius: 5px; box-shadow:0 1px 3px #d6d6d6;
			color:#333333; font-size:14px; font-size:1.4rem; line-height:1.5; text-decoration:none;}

		.corporate #main .parts-list-pager .back a{ padding:4px 10px 4px 20px; background:#fbf8f5 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-onpx.cat) no-repeat 4% 0.75em;}
		.corporate #main .parts-list-pager .back a:hover{ background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-onpx.cat) no-repeat 4% 0.75em;}
		.corporate #main .parts-list-pager .next a{ padding:4px 20px 4px 10px; background:#fbf8f5 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-arkg.cat) no-repeat 96% 0.75em;}
		.corporate #main .parts-list-pager .next a:hover{ background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-arkg.cat) no-repeat 96% 0.75em;}

/* 強調 */
.corporate #main .text-bold { font-weight:bold; }

/* 左画像右テキスト（画像サイズ 223px） */
.corporate #main .parts-img-left { clear:both; width:710px; margin-left:auto;}
.corporate #main section section .parts-img-left { width:690px;}
	.corporate #main .parts-img-left .text { float:right; width:467px; }
	.corporate #main section section .parts-img-left .text { width:447px; }
	.corporate #main .parts-img-left .pic { float:left; width:225px; }
	.corporate #main .parts-img-left .pic a { background: none;}
	.corporate #main .parts-img-left .pic img{display:block;}
	.corporate #main .parts-img-left .pic .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4;}

/* 右画像左テキスト（画像サイズ 223px） */
.corporate #main .parts-img-right { clear:both; width:710px; margin-left:auto;}
.corporate #main section section .parts-img-right { width:690px;}
	.corporate #main .parts-img-right .text { float:left; width:467px; }
	.corporate #main section section .parts-img-right .text { width:447px; }
	.corporate #main .parts-img-right .pic { float:right; width:225px; }
	.corporate #main .parts-img-right .pic img{display:block;}
	.corporate #main .parts-img-right .pic .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4;}

.corporate #main .box-border-gray .parts-img-right { width:648px; }
	.corporate #main .box-border-gray .parts-img-right .text { float:left; width:405px; }
	.corporate #main .box-border-gray .parts-img-right .pic { float:right; width:223px; }

.corporate #main header .parts-img-right { clear:both; width:710px; margin-left:auto;}
	.corporate #main header .parts-img-right .text { width:467px; }

/* 左画像右テキスト（画像サイズ 345px） */
.corporate #main .parts-img-left-large { clear:both; width:710px; margin-left:auto;}
.corporate #main section section .parts-img-left-large { width:690px;}
	.corporate #main .parts-img-left-large .text { float:right; width:345px; }
	.corporate #main section section .parts-img-left-large .text { width:325px; }
	.corporate #main .parts-img-left-large .pic { float:left; width:345px; }
	.corporate #main .parts-img-left-large .pic img{display:block;}
	.corporate #main .parts-img-left-large .pic .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4; }

.corporate #main .box-border-narrow .parts-img-left-large { width:670px;}
	.corporate #main .box-border-narrow .parts-img-left-large .text { width:315px; }


/* 右画像左テキスト（画像サイズ 345px） */
.corporate #main .parts-img-right-large { clear:both; width:710px; margin-left:auto;}
.corporate #main section section .parts-img-right-large { width:690px;}
	.corporate #main .parts-img-right-large .text { float:left; width:345px; }
	.corporate #main section section .parts-img-right-large .text { width:325px; }
	.corporate #main .parts-img-right-large .pic { float:right; width:345px; }
	.corporate #main .parts-img-right-large .pic img{display:block;}
	.corporate #main .parts-img-right-large .pic .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4; }

.corporate #main .parts-img-right-large .list-column2-half{width:325px;}
.corporate #main .parts-img-right-large .list-column2-half dd.description-list-column{width:125px;}
/* 左画像右テキスト（画像サイズ 165px） */
.corporate #main .parts-img-left-small { clear:both; width:710px; margin-left:auto;}
.corporate #main section section .parts-img-left-small { width:690px; margin-top:1em;}
	.corporate #main .parts-img-left-small .text { float:right; width:525px; }
	.corporate #main section section .parts-img-left-small .text { width:505px; }
	.corporate #main .parts-img-left-small .pic { float:left; width:167px; }
	.corporate #main .parts-img-left-small .pic img{display:block;}
	.corporate #main .parts-img-left-small .pic .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4; }



/* 右画像左テキスト（画像サイズ 165px） */
.corporate #main .parts-img-right-small { clear:both; width:710px; margin-left:auto;}
.corporate #main section section .parts-img-right-small {width:690px;}
	.corporate #main .parts-img-right-small .text { float:left; width:525px; }
	.corporate #main section section .parts-img-right-small .text { width:505px; }
	.corporate #main .parts-img-right-small .pic { float:right; width:167px; }
	.corporate #main .parts-img-right-small .pic img{display:block;}
	.corporate #main .parts-img-right-small .pic .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4; }
.popup #main .parts-img-right-small { clear:both; width:640px; margin:2em 0 0;}
	.popup #main .parts-img-right-small .text { float:left; width:490px; }
	.popup #main .parts-img-right-small .pic { float:right; width:140px; }

.corporate #main header .parts-img-right-small { clear:both; width:710px; margin-left:auto;}
	.corporate #main header .parts-img-right-small .text { width:475px; }

/* 右画像左テキスト（画像サイズ 100px） */
.corporate #main .parts-img-right-minimum { clear:both; width:690px; margin-left:auto;}
	.corporate #main .parts-img-right-minimum .title{ margin:1em 0 0;}
		.corporate #main .parts-img-right-minimum .title p{ margin:0;}
		.corporate #main .parts-img-right-minimum .title .text-title-type{
			display:block;
			float:left;
			padding:5px 0; width:136px; border-radius:5px;
			background:#ededed;
			text-align:center; font-size:15px; font-size:1.5rem; line-height:1.5; font-weight:bold;}
			.corporate #main .parts-img-right-minimum .title .text-title-type span{
				display:block;
				text-align:center; font-size:13px; font-size:1.3rem; line-height:1.5; font-weight:normal;}
			.corporate #main .parts-img-right-minimum .title .text-title{
				display:block;
				float:right;
				width:540px; padding:0.4em 0 0;
				color:#572626;}

	.corporate #main .parts-img-right-minimum .text { float:left; width:690px; }
	.corporate #main .parts-img-right-minimum .text { float:left; width:690px; }
	.corporate #main .parts-img-right-minimum .pic { float:right; width:100px; margin-left:20px; }
	.corporate #main .parts-img-right-minimum .pic img{display:block;}
	.corporate #main .parts-img-right-minimum .pic .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4; }

/* 画像図版 */
.corporate #main .parts-img-figure{
	display:block;
	overflow:hidden;
	margin:0.8em 0 0; border:1px solid #b6b6b6; border-radius:5px;}
.corporate #main .parts-img-column2 .parts-img-figure{margin:0;}
.corporate #main .pic .parts-img-figure{
	margin:0.8em 0 0;}

	.corporate #main .parts-img-figure .text-title-figure{
		display:block;
		margin:0; padding:10px; border-bottom:1px solid #b6b6b6;
		background:#fbf8f5;
		font-size:16px; font-size:1.6rem; line-height:1.3; font-weight:bold; text-align:center;}

	.corporate #main .parts-img-figure p{
		margin:0;}

	.corporate #main .parts-img-figure img{
		display:block;
		max-width:100%; height:auto; margin:0 auto;}

	/* 画像の枠線・角丸が、親のdiv要素で担う場合のミス防止 */
	.corporate #main .parts-img-figure .parts-img-border { border: 0 none; border-radius: 0; /* .parts-img-border が付与されても打ち消す、枠線と角丸は親のdiv要素で担当するため */ }



/* 画像均等1カラム */
.corporate #main .parts-img-column1.indent { margin:0 0 0 20px;}
.corporate #main .parts-img-column1 img{display:block; max-width:100%; border-radius:5px;}
	.corporate #main .parts-img-column1 .text-title { margin:1em 0 -0.5em; padding:0; font-size:14px; font-size:1.4rem; line-height:1.5;}
	.corporate #main .parts-img-column1 .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4;}
.corporate #main .parts-img-column1-normal img{ display:block; max-width:100%; height:auto;}
	.corporate #main .parts-img-column1-normal .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4;}
	.corporate #main .parts-img-column1-normal .img-sp img{ display:none;}

/* 動画エリア */
.corporate #main .parts-movie-column1{
	margin:1em auto 0; text-align:center;}
.corporate #main .parts-movie-column1 > div{ margin:0 auto; text-align:center;}
.corporate #main .parts-movie-column1 .jstream-viewport > div{
	margin:0 auto; text-align:center;}
	.corporate #main .parts-movie-column1 .jstream-viewport {position:relative;}
		.corporate #main .parts-movie-column1 .jstream-viewport > iframe{top:0; left:0;}

/* たのめーるCM動画 */
.corporate #main .parts-movie-column1-cm{margin-top:1em;}
	.corporate #main .parts-movie-column1-cm .jstream-viewport {position:relative;}
		.corporate #main .parts-movie-column1-cm .jstream-viewport > iframe{top:0; left:0;}

/* 動画の再生アイコン（ロカリサーチ専用） */
.corporate #main #main-body .parts-movie-column1 .loka-unit-wrapper {
	display:inline-block; vertical-align:top;}
.corporate #main #main-body .parts-movie-column1 .loka-unit-wrapper,
.corporate #main #main-body .parts-movie-column1-cm .loka-unit-wrapper { position:relative; }
	.corporate #main #main-body .parts-movie-column1 .loka-unit-wrapper .movie-overlay,
	.corporate #main #main-body .parts-movie-column1-cm .loka-unit-wrapper .movie-overlay {
		display:none;
		position:absolute; top:0; left:0;
		width:100%; height:calc( 100% - 33px );
		cursor:pointer; }
		.corporate #main #main-body .parts-movie-column1 .loka-unit-wrapper .movie-overlay::before,
		.corporate #main #main-body .parts-movie-column1-cm .loka-unit-wrapper .movie-overlay::before {
			content:"";
			display:block;
			position:absolute; left:calc( 50% - 42px ); top:calc( 50% - 26px );
			width:84px; height:84px; background:#000;
			border:2px solid #fff;
			border-radius:50%;
			opacity:0.8;
			box-sizing:border-box; }
		.corporate #main #main-body .parts-movie-column1 .loka-unit-wrapper .movie-overlay::after,
		.corporate #main #main-body .parts-movie-column1-cm .loka-unit-wrapper .movie-overlay::after {
			content:"";
			display:block;
			position:absolute; left:calc( 50% - 10px ); top:calc( 50% - 0px );
			border-top:16px solid transparent; border-bottom:16px solid transparent; border-left:26px solid #fff; }
		.corporate #main #main-body .parts-movie-column1 .loka-unit-wrapper .movie-overlay:hover::before,
		.corporate #main #main-body .parts-movie-column1-cm .loka-unit-wrapper .movie-overlay:hover::before { background:#333; transition:background 250ms; }
/* Jストリーム用の位置合わせ */
.corporate #main #main-body .parts-movie-column1 #iframeplayer iframe { left:0;}

/* 画像均等2カラム */
.corporate #main .parts-img-column2 { width:700px; margin-left:-10px; }
	.corporate #main .parts-img-column2 .pic {
		float:left; display:inline;
		width:342px; margin:0 0 0 8px; }
		.corporate #main .parts-img-column2 .pic .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4;}
		.corporate #main .parts-img-column2 img{ display:block; border-radius:5px;}
/* 画像均等3カラム */
.corporate #main .parts-img-column3 { width:700px; margin-left:-10px; }
	.corporate #main .parts-img-column3 .pic {
		float:left; display:inline;
		width:223px; margin-left:10px; }
		.corporate #main .parts-img-column3 .pic .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4;}
		.corporate #main .parts-img-column3 img{ display:block; border-radius:5px;}
/* 画像均等4カラム */
.corporate #main .parts-img-column4 { width:700px; margin-left:-10px; }
	.corporate #main .parts-img-column4 .pic {
		float:left; display:inline;
		width:165px; margin-left:10px; }
		.corporate #main .parts-img-column4 .pic .caption { margin-top:0.5em; font-size:12px; font-size:1.2rem; line-height:1.4;}
		.corporate #main .parts-img-column4 img{ display:block;	border-radius:5px;}

/* 汎用テーブル */
.corporate #main .table-normal{margin-top:0.8em; }
.corporate #main .table-normal.mt08{margin-top:0.8em; }
.corporate #main .table-normal.mt10{margin-top:1.0em; }
.corporate #main .table-normal-half{ width:50%;}
	.corporate #main .text-title{ margin:1em 0 -0.2em; font-size:16px; font-size:1.6rem; line-height:1.3; font-weight:bold;}
	.corporate #main .table-normal h3{ float:left; margin:0 0 0.5em ;}
	.corporate #main .table-normal .text-title{ float:left; margin:0 0 0.5em; padding:0; font-size:14px; font-size:1.4rem; line-height:1.5;}
	.corporate #main .table-normal .caption{ padding:0; text-align:right; font-size:12px; font-size:1.2rem; line-height:1.5;}
	.corporate #main .text-out-caption { margin:0.5em 0 -1em; text-align:right; font-size:12px; font-size:1.2rem; line-height:1.5;}
	.corporate #main .table-normal table {
		clear:both;
		width:100%; margin:0.5em 0 0;
		border-top:solid 1px #b6b6b6; border-left:solid 1px #b6b6b6;}
		.corporate #main .table-normal table th,
		.corporate #main .table-normal table td {
			padding:4px 6px;
			border-right:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6;
			text-align:left; vertical-align:top; word-wrap:break-word;}
		.corporate #main .table-normal table th { background-color:#F5F5F5; font-weight:bold;}
		.corporate #main .table-normal table .cell-right{ text-align:right;}
		.corporate #main .table-normal table .cell-center{ text-align:center;}
		.corporate #main .table-normal table .cell-middle{ vertical-align:middle;}
		.corporate #main .table-normal table .cell-bottom{ vertical-align:bottom;}
		.corporate #main .table-normal table .half{ width:50%;}
		.corporate #main .table-normal table .quarter{ width:25%;}
		.corporate #main .table-normal table .w40p{ width:40%;}
		.corporate #main .table-normal table .w35p{ width:35%;}
		.corporate #main .table-normal table .w30p{ width:30%;}
		.corporate #main .table-normal table .w20p{ width:20%;}
		.corporate #main .table-normal table .w15p{ width:15%;}
		.corporate #main .table-normal table .w10p{ width:10%;}
		.corporate #main .table-normal table .w05p{ width:5%;}

		.corporate #main .table-normal table th.th-head { background-color:#DDDDDD; font-weight:bold; text-align:center;}
		.corporate #main .table-normal table .th-normal{font-weight:normal;}
		.corporate #main .table-normal table .cell-bold {font-weight:bold;}
		.corporate #main .table-normal table .cell-year{ width:26%;}
		.corporate #main .table-normal table .cell-month{ width:7%;}

		.corporate #main .table-normal .text-notes-list,
		.corporate #main .table-normal .text-notes-indent{margin:0;}

		/* 「連結」 「単体」および「連結セグメント別売上高」専用テーブルレイアウト */
		.corporate #main .table-results table th{ font-weight:normal; background-color:#FFF;}
		/* table-連結セグメント別売上高 */
		.corporate #main .table-results table td.quarter {width: 132px; padding: 4px 0;}
		.corporate #main .table-results table td.yen { width: 73px; padding: 4px 0; text-align: left; white-space: nowrap;}
		.corporate #main .table-results table td.percent {width: 64px; padding: 4px 0; text-align: left; white-space: nowrap;}
		/* table-連結 単体 */
		.corporate #main .table-results table th.quarter { width: 132px; padding: 4px 0;}
		.corporate #main .table-results table td.si-yen { width: 139px; padding: 4px 0; text-align: left; white-space: nowrap;}
		.corporate #main .table-results table td.si-percent { width: 64px; padding: 4px 0; text-align: left; white-space: nowrap;}
		.corporate #main .table-results table td.service-support-yen { width: 119px; padding: 4px 0; text-align: left; white-space: nowrap;}
		.corporate #main .table-results table td.service-support-percent {width: 64px; padding: 4px 0; text-align: left; white-space: nowrap;}
		.corporate #main .table-results table td.other-yen { width: 99px; padding: 4px 0; text-align: left; white-space: nowrap;}
		.corporate #main .table-results table td.other-percent { width: 64px; padding: 4px 0; text-align: left; white-space: nowrap;}


		/* 組織変更及び人事異動に関するお知らせ専用テーブルレイアウト */
		/* 4列版：役職・新担当・現担当　position-charge　 */
		.corporate #main .table-position-charge table{ width:690px; }
			.corporate #main .table-position-charge table th,
			.corporate #main .table-position-charge table td { font-weight: normal;}
			.corporate #main .table-position-charge table th { padding: 4px; text-align: left; white-space: nowrap;}
			.corporate #main .table-position-charge table th.name{ width:110px; }
			.corporate #main .table-position-charge table th.managerial-position{ width:181px; }
			.corporate #main .table-position-charge table th.new-charge{ width:181px; }
			.corporate #main .table-position-charge table th.current-charge{ width:181px; }
			.corporate #main .table-position-charge table td span.reshuffle{ font-weight:bold; text-decoration:underline;}

		/* 3列版：新役職・現役職　charge　*/
		.corporate #main .table-charge table{ width:690px; }
			.corporate #main .table-charge table th,
			.corporate #main .table-charge table td { font-weight: normal; }
			.corporate #main .table-charge table th { padding: 4px; text-align: left; white-space: nowrap;}
			.corporate #main .table-charge table th.name{ width:110px; }
			.corporate #main .table-charge table th.new-charge{ width:275.5px; }
			.corporate #main .table-charge table th.current-charge{ width:275.5px; }
			.corporate #main .table-charge table td span.reshuffle{ font-weight:bold; text-decoration:underline;}


/* リストボーダー3列 */
.corporate #main .parts-listborder-column3{
	margin:1em 0 0;}
	.corporate #main .parts-listborder-column3 ul{
		list-style:none;
		margin: 0 0 0 -20px;}
		.corporate #main .parts-listborder-column3 ul li{
			float:left;
			width:184px;margin:0 0 0 20px; padding:15px; border:1px solid #a6050a; border-radius:5px;
			text-align:center; font-weight:bold;}
		* html .corporate #main .parts-listborder-column3 ul li{
			width:204px;}
		.corporate #main .parts-listborder-column3 ul li span{
			font-size:15px; font-size:1.5rem; line-height:1.5; color:#a6050a;}


/* バナー画像（リンク） */
.corporate #main #main-body .parts-priority-linklist-bnr-announce {
	margin-top:2em; padding:13px 15px 15px 15px; border: 1px solid #ccc;
	border-radius: 5px; overflow: hidden; }
	.corporate #main #main-body .parts-priority-linklist-bnr-announce .text-message {
		margin-top:0; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:1.5;}
	.corporate #main #main-body .parts-priority-linklist-bnr-announce > ul{margin:0;padding:0;}
	.corporate #main #main-body .parts-priority-linklist-bnr-announce > ul > li{
		list-style:none; page-break-inside:avoid;
		margin:1em 0 0 0; border-top: 1px dotted #b6b6b6;}
		.corporate #main #main-body .parts-priority-linklist-bnr-announce > ul > li:first-child { border:none; margin-top:0;}
		.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .text {
			float:right; width:428px; margin-top:0.5em;}
			.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .text p {
				margin-top:0.3em; }
			.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .text p:first-child {
				padding-left:0; margin-top:0; line-height:1.5em; }

			.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li ul {
				margin:.3em 0 0 20px;}
				.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li ul li {
					list-style:disc;}
				.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li ul li:first-child {
					margin-top:0;}
		.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .pic{
			float:left; width:220px; margin-top:0.5em;}
			.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .pic p { margin:0;}
		.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .pic a{
			display:inline-block;padding:0;
			background:none;
			border-radius:5px;
			box-shadow:rgba(102, 102, 102, 0.65098) 0px 2px 2px 0px;
			-webkit-box-shadow:rgba(102, 102, 102, 0.65098) 0px 2px 2px 0px;
			-moz-box-shadow:rgba(102, 102, 102, 0.65098) 0px 2px 2px 0px;}
		.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .pic a img{
			display:inline-block;
			margin:0; padding:1px;
			border:1px solid #ccc; border-radius:5px; vertical-align:bottom; line-height:1;
			background:#fff;}
			.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .message {
				clear:both; margin-top:0; padding-top:0;}
				.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .message > * {
					margin-top:0.4em; padding:0;}
				.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .message > *:first-child {
					margin-top:0; padding-top:0.5em;}
					.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .message > * > li {
						margin-top:0.3em; padding-top:0;}
					.corporate #main #main-body .parts-priority-linklist-bnr-announce ul li .message > * > li:first-child {
						margin-top:0; padding-top:0;}


/* === チャットボット入力エリア === */
.corporate #main h2#corporate-chatbot {
	margin-top: 40px; position:relative; background:none;}
.corporate #main h2#corporate-chatbot:before {
	display: block; position: absolute; left: 0; bottom: 5px;
	width: 8px; height: 86%;
	border-radius: 4px; background: #ff9e20; content: "";}
	.corporate #main h2#corporate-chatbot span { background:none;}
.corporate #main .chatbot-field-area {
	margin:0 0 40px -20px; padding: 16px 63px 17px 126px; background-color: #f8f8f8;}
	.corporate #main .chatbot-field-area .speech-balloon-main {
		position: relative; padding:12px 18px 18px 21px;
		border:1px solid #ccc; border-radius: 15px; background: #e8e9ed;
		font-size:0; box-sizing: border-box; box-shadow:2px 2px 5px rgba(0, 0, 0, 0.1);}
	.corporate #main .chatbot-field-area .speech-balloon-main:before {
		display: block; position: absolute; top:14px; left: -21px; width: 21px; height:21px;
		background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-f%2Svzt%2Spungobg-nern-fcrrpu-onyybba.cat) 0 0 no-repeat;
		content:"";}
	.corporate #main .chatbot-field-area .speech-balloon-main:after {
		display: block; position: absolute; top:4px; left: -82px; width: 66px; height:58px;
		background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-f%2Svzt%2Spungobg-nern-cnfbxbaxha.cat) 0 0 no-repeat;
		content:"";}
		.corporate #main .chatbot-field-area .speech-balloon-main .message {
			display: inline-block; margin: 0 5px 0 0;
			font-size: 16px; font-size: 1.6rem; line-height: 1.5em; font-weight: bold;}
		.corporate #main .chatbot-field-area .speech-balloon-main .speech-balloon-notes {
			display: inline-block; margin-top: 0; font-size: 12px; font-size: 1.2rem; line-height: 1.5em;}
		.corporate #main .chatbot-field-area .speech-balloon-main form {
			margin-top: 5px;}
		.corporate #main .chatbot-field-area .speech-balloon-main form input[type="text"] {
			width: 567px; height: 50px; padding: 8px 16px 6px;
			border: 1px solid #247abb; border-radius: 10px 0 0 10px;
			background-color: #fff; font-size: 20px; font-size: 2rem; line-height: 1.5em;
			box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.15);
			box-sizing: border-box; vertical-align: middle;
			-webkit-appearance: none; -moz-appearance: none;}
		.corporate #main .chatbot-field-area .speech-balloon-main form input[type="text"]::-ms-clear {
			display: none; }
		.corporate #main .chatbot-field-area .speech-balloon-main form input[type="text"]:focus {
			padding-right: 16px;
			border-color: #ff9e20; border-right-width: 1px;
			box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.15); outline: 0; }
		.corporate #main .chatbot-field-area .speech-balloon-main form input[type="submit"] {
			display: inline-block; width: 159px; height: 50px;
			margin: 0; padding: 0;
			border: none;
			background: #ec7500;
			background: -webkit-linear-gradient(top, #ec7500 0%, #e16900 100%);
			background: linear-gradient(to bottom, #ec7500 0%, #e16900 100%);
			border-radius: 0 10px 10px 0;
			color: #fff; font-size: 20px; font-size: 2rem; font-weight: bold; line-height: 50px;
			text-shadow: 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00, 0 0 2px #ba5c00;
			text-align: center; cursor: pointer; overflow: hidden; box-sizing: border-box;
			vertical-align: middle;}
		.corporate #main .chatbot-field-area .speech-balloon-main form input[type="submit"]:hover {
			background: #f68d26;
			background: -webkit-linear-gradient(top, #f68d26 0%, #f08726 100%);
			background: linear-gradient(to bottom, #f68d26 0%, #f08726 100%);
			text-decoration: none; }

	.corporate #main .chatbot-field-area form[name="chatbot_form"] { position:relative; }
		.corporate #main .chatbot-field-area form[name="chatbot_form"] .datalist {
			position:absolute; top:100%; left:0; z-index:2; width:567px; margin:0; padding:0;
			border:1px solid #ccc; box-sizing:border-box; background-color:#fff; }
			.corporate #main .chatbot-field-area form[name="chatbot_form"] .datalist ul {
				list-style:none; margin-left:0; }
				.corporate #main .chatbot-field-area form[name="chatbot_form"] .datalist ul li {
					margin:0; padding:6px 14px 4px; color:#333; cursor:pointer;
					font-size:14px; font-size:1.4rem; line-height:1.5em; text-align:left; }
				.corporate #main .chatbot-field-area form[name="chatbot_form"] .datalist ul li.select {
					background-color:#f0f0f0; }
					.corporate #main .chatbot-field-area form[name="chatbot_form"] .datalist ul li span.highlight {
						font-weight:bold; color:#ba5c00; }

/* -------------------------------------------------------------------
	大塚商会の取り組み
------------------------------------------------------------------- */
.corporate #main header .parts-activate-header p{
	font-size:16px; font-size:1.6rem; line-height: 2.1;}

.corporate #main header .parts-activate-header .pic{
	width:238px;}
.corporate #main header .parts-activate-header .text{
	width:400px;}

.corporate #main .parts-activate-section {margin: 35px 0 0;}

	.corporate #main .parts-activate-section h2 {
		margin: 0;
		background: none;
		font-size:22px; font-size:2.2rem; line-height: 1.4; color: #572626;}
		.corporate #main .parts-activate-section h2 span {display: inline; padding: 0; background: none;}
		.corporate #main .parts-activate-section h2 .text-introduction-large-font {font-size:32px; font-size:3.2rem;}

	.corporate #main #parts-activate-safety-section{
		min-height: 196px; padding-right: 340px;
		background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Szrffntr%2Snpgvingr%2Svzt%2Svzt_npgvingr_001.wct) 100% 0 no-repeat;
		font-size:14px; font-size:1.4rem; line-height: 2.28;}

	* html .corporate #main #parts-activate-safety-section p {height: 196px;}

	.corporate #main #parts-activate-cost-section{
		min-height: 206px; padding-left: 270px;
		background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Szrffntr%2Snpgvingr%2Svzt%2Svzt_npgvingr_002.wct) 0 0 no-repeat;
		font-size:14px; font-size:1.4rem; line-height: 2.28;}

	* html .corporate #main #parts-activate-cost-section p {height: 206px;}

.corporate #main #parts-activate-latest-section {
	min-height: 234px; padding-right: 340px;
	background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbecbengr%2Szrffntr%2Snpgvingr%2Svzt%2Svzt_npgvingr_003.wct) 100% 0 no-repeat;}

	.corporate #main .parts-activate-section p {
		margin:0;
		font-size:14px; font-size:1.4rem; line-height: 2.1;}

* html .corporate #main #parts-activate-latest-section {height: 234px;}




/* -------------------------------------------------------------------
	サプライカテゴリ トップページ
------------------------------------------------------------------- */
.corporate #main .parts-tanomail-related-info { clear:both; margin:0; }

/* リンクアイコンを消去 */
.corporate #main .parts-tanomail-related-info a.icon-arrow-r img,
.corporate #main .parts-tanomail-related-info a.icon-blank img,
.corporate #main .parts-tanomail-related-info a.icon-external img { margin-left: -16px; }

/* リンクボックス */
.corporate #main .parts-tanomail-related-info { clear:both; margin:0 0 0 -19px;}
	.corporate #main .parts-tanomail-related-info .related-info-link { margin:0; float:right;}
	.corporate #main .parts-tanomail-related-info .related-info-link .detail{
		display:inline; float:left; width:224px;
		margin:20px 0 0 19px; border-top:1px solid #b6b6b6;
		border-bottom:1px solid #b6b6b6; border-radius:5px;
		overflow:hidden; background:#f9f6f5; box-shadow: none;}
		.corporate #main .parts-tanomail-related-info .related-info-link .detail > div,
		.corporate #main .parts-tanomail-related-info .related-info-link .detail .head {
			border-left:1px solid #b6b6b6;
			border-right:1px solid #b6b6b6;
			border-radius: 0;}

		.corporate #main .parts-tanomail-related-info .related-info-link .detail .head {
			display:block;
			box-shadow:0 1px 3px #666;
			cursor:pointer;}
	.corporate #main .parts-tanomail-related-info .related-info-link .detail .head:hover a{
		text-decoration:underline;
		background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;}
	.corporate #main .parts-tanomail-related-info .related-info-link .detail .head:hover a.icon-blank{
		text-decoration:underline;
		background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center;}
	.corporate #main .parts-tanomail-related-info .related-info-link .detail .head:hover a.icon-external{
		text-decoration:underline;
		background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center;}
		.corporate #main .parts-tanomail-related-info .related-info-link .detail .head p{ padding:0;}
		.corporate #main .parts-tanomail-related-info .related-info-link .detail .head p.figure{
			border-bottom:1px solid #DCDCDC;}
			.corporate #main .parts-tanomail-related-info .related-info-link .detail img{ display:block;}

		.corporate #main .parts-tanomail-related-info .related-info-link .detail .title{
			display:table;
			width:100%; margin:0; padding:0;
			border-left: none;
			background:#f8f8f8;
			background:-moz-linear-gradient(top, #ffffff 0%, #f0ebeb 100%);
			background:-ms-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
			background:-o-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ebeb));
			background:-webkit-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
			background:linear-gradient(to bottom, #ffffff 0%,#f0ebeb 100%);
			font-weight:bold;}
			.corporate #main .parts-tanomail-related-info .related-info-link .detail .title a{
				display:table-cell;
				padding:10px 10px 10px 35px;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;
				font-size:16px; font-size:1.6rem; line-height:1.3; text-decoration:none; color:#333; vertical-align:middle;}
			.corporate #main .parts-tanomail-related-info .related-info-link .detail .title a:hover{
				background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;}
			.corporate #main .parts-tanomail-related-info .related-info-link .detail .title a.icon-blank{
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .parts-tanomail-related-info .related-info-link .detail .title a.icon-blank:hover{
				background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .parts-tanomail-related-info .related-info-link .detail .title a.icon-external{
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center;}
			.corporate #main .parts-tanomail-related-info .related-info-link .detail .title a.icon-external:hover {
				background:#ffedcf url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 10px center;}
			* html .corporate #main .parts-tanomail-related-info .related-info-link .detail .title a {
					display:block; background-position:10px center;}
			*+html .corporate #main .parts-tanomail-related-info .related-info-link .detail .title a {
					display:block; background-position:10px center; height:auto !important;}
		.corporate #main .parts-tanomail-related-info .related-info-link .detail .figure-sp {
			display:none;}
		.corporate #main .parts-tanomail-related-info .related-info-link .detail .text {
			position:relative; padding:0 10px;
			border-top:1px solid #b6b6b6;}
			.corporate #main .parts-tanomail-related-info .related-info-link .detail p {
				display:block; margin:0; padding:1em 0;}
			.corporate #main .parts-tanomail-related-info .related-info-link .detail ul {
				display:block; margin:0; padding:0.8em 0 0.5em; list-style:none;}
				.corporate #main .parts-tanomail-related-info .related-info-link .detail li {
					display:block; margin:0; padding:0 0 0.3em;}
					.corporate #main .parts-tanomail-related-info .related-info-link .detail li a {
						margin:0; color:#333;}

/* リンクなしボックス */
.corporate #main .parts-tanomail-related-info .related-info { float:left;}
.corporate #main .parts-tanomail-related-info .related-info .detail{
	display:inline; float:left;
	width:227px; margin:0 0 0 19px;
	overflow:hidden; box-shadow: none;}
	.corporate #main .parts-tanomail-related-info .related-info .detail p { margin-left:20px;}
	.corporate #main .parts-tanomail-related-info .related-info .detail p.title {
		display:block; margin:1em 0 0 0; font-weight:bold;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-u2-obggbz.tvs) no-repeat 0 bottom;
		font-size:20px; font-size:2.0rem; line-height:1.3;}
		.corporate #main .parts-tanomail-related-info .related-info .detail p.title span{
			display:block; padding:6px 20px 10px;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-u2-gbc.tvs) no-repeat 0 0;}
	.corporate #main .parts-tanomail-related-info .related-info .detail p.sub-title {
		margin:1em 0 0 20px; padding:0 0 0 10px; border-left:4px solid #999999;
		font-size:16px; font-size:1.6rem; line-height:1.3; font-weight:bold;}



/* -------------------------------------------------------------------
	サイトマップ レイアウト枠
	本エレメントはサイトマップでのみ使用許可
------------------------------------------------------------------- */
.corporate #main .parts-linklist-SITEMAP-ONLY-column3 { margin:0 0 0; background: none; }
	.corporate #main .parts-linklist-SITEMAP-ONLY-column3 .box-linklist-column3 { float:left; width:171px; padding: 0 25px 0; }
		.corporate #main .parts-linklist-SITEMAP-ONLY-column3 .box-linklist-column3 ul {}
			.corporate #main .parts-linklist-SITEMAP-ONLY-column3 .box-linklist-column3 ul ul {}
.corporate #main .text-head-level3-SITEMAP-ONLY { margin-top : 2em; padding: 0 10px 0; font-weight: bold; }
.corporate #main .text-head-level4-SITEMAP-ONLY { padding: 0 25px 0; }


/* -------------------------------------------------------------------
	エラーページ
------------------------------------------------------------------- */
.corporate .error #main .linklist-normal{ list-style:none; }
.corporate .error #main .search-input{ margin-top:18px}
.corporate .error #main .search-input .text{
	float:left; width:330px;
	height:16px; margin:3px 0 0 0; padding:4px 45px 4px 3px;
	border:1px solid #c4c4c4; border-radius:3px;
	font-size:14px; font-size:1.4rem; line-height:1.5em; }
.corporate .error #main .search-input .submit{
	float:left;
	width:44px; height:26px; margin:3px 0 0 -10px; border:none;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Surnqre-frnepu-ohggba.tvs) no-repeat left top; cursor:pointer; }

.corporate .error #main .popular-keyword dl dd ul{ margin:0 0 0 0; overflow:hidden;}
.corporate .error #main .popular-keyword dl dd ul li{
	margin:10px 10px 0 -1px; padding-left:4px; float:left; list-style:none;}
.corporate .error #main .popular-keyword dl dd ul li a{ padding-right:8px;}
.corporate .error #main .name-search ul{ margin-top:14px; margin-left:0; }
.corporate .error #main .name-search ul li{
	list-style:none; float:left;
	margin:0 10px 0 -1px; padding-left:4px; }


/* -------------------------------------------------------------------
	総合トップエレメント
------------------------------------------------------------------- */
/* 標準エレメント */
.top #main h2{
	display:block;
	margin:1em 0 0 -20px;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-u2-obggbz.tvs) no-repeat 0 bottom;
	font-size:20px; font-size:2.0rem; line-height:1.3;}
	.top #main h2 span{
		display:block;
		padding:6px 20px 10px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-u2-gbc.tvs) no-repeat 0 0;}


.top #main header { border-top:1px solid #b6b6b6; border-radius:5px; overflow:hidden;}
.top #main footer {clear:both; margin:2em 0 0 0; }
.top #main section{ display:block; clear:both; position:relative; font-size:14px; font-size:1.4rem; line-height:1.5;}
	.top #main section section { margin-left:20px; }
		.top #main section section section { margin-left:0; }

.top #main .text-list-decimal{ margin:1em 0 0 22px; }
	.top #main .text-list-decimal li { margin:0.5em 0 0 0; font-size: 14px; font-size:1.4rem; line-height:1.5; }

.top #main .text-list-disc{ margin:1em 0 0 22px; }
	.top #main .text-list-disc li { margin:0.5em 0 0 0; font-size: 14px; font-size:1.4rem; line-height:1.5; }
	.top #main .text-list-disc .text-list-circle{ margin:0 0 0 22px; }

/* Top　H1 */
.top #main header{ border:none; border-radius:0; height:220px;}
.top #main header h1{ padding:0; border:none;}
.top #main #box-header{ position:relative;}
	.top #main #box-header img{ display:block; vertical-align:bottom; }
		.top #main #box-header h1{ padding:0; border:none;}

	.top #main #box-header .parts-carousel-banner{
		position:absolute; top:-224px; right:0;
		width:223px; height:204px; padding:6px 9px 10px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Svzt%2Sot-vaqrk-znva.wct) no-repeat 0 0;}
		.top #main #box-header .parts-carousel-banner ul{display:block; list-style:none; margin:-6px 0 0 0; padding:0;}
			.top #main #box-header .parts-carousel-banner li { display:block; margin: 8px 0 0 0; padding:0; }
			.top #main #box-header .parts-carousel-banner li a { display:inline; background:none;}
			.top #main #box-header .parts-carousel-banner li a.icon-arrow-r img { margin-left: -16px; } /* リンクアイコンを消去 */
			.top #main #box-header .parts-carousel-banner li a.icon-blank img { margin-left: -16px; } /* リンクアイコンを消去 */
			.top #main #box-header .parts-carousel-banner li a img { display:inline; vertical-align:bottom;}
		* html .top #main #box-header .parts-carousel-banner{top:-220px;}
		*+html .top #main #box-header .parts-carousel-banner{top:-220px;}


/* Topメニュー4カラム【コーポレートトップ専用エレメント】 */
.top #main .parts-menu-column4{
	margin: 4px -4px 0 0; padding-bottom:2px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -webkit-flexbox;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;}
*+html .top #main .parts-menu-column4{ margin-right:-4px; width:964px; }

* html .top #main .parts-menu-column4{ margin:4px 0 0 -8px; height:196px; }
*+html .top #main .parts-menu-column4{ margin-right:-1px; height:auto; }

	.top #main .parts-menu-column4 h2{
		margin:0; padding:0 0 16px; background:none;
		border-bottom:1px solid #beb8b7; text-align:center;}

	.top #main .parts-menu-column4 h2 a {
		background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat") no-repeat 0 0.4em;
		padding: 3px 3px 2px 22px; display: inline-block ; color:#333;
	 font-size: 18px; font-size: 1.8rem; line-height: 1.4em; }
	.top #main .parts-menu-column4 h2 a:hover { color:#333; text-decoration:none;}
		.top #main .parts-menu-column4 h2.products a span {
			display: inline; padding:0; background: none;}

	.top #main .parts-menu-column4 .box-menu-column4{
		float:left; overflow:hidden;
		width:237px;
		margin:0 4px 0 0;
		border-top:1px solid #b6b6b6;
		border-radius:0 0 5px 5px;
		box-shadow: 2px 2px 2px #e5e5e5;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-box;
		display: -webkit-flexbox;
		display: -moz-flexbox;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: flex;}

		.top #main .parts-menu-column4 .box-menu-column4 section{
			width:215px;
			margin:0; padding:18px 10px;
			border-top:4px solid #ff9e20;
			border-left:1px solid #b6b6b6;
			border-right:1px solid #b6b6b6;
			border-radius:0 0 5px 5px;
			border-bottom:1px solid #b6b6b6;
			background:#fbfbfb;
			background:-moz-linear-gradient(bottom, #fff, #efefef);
			background:-ms-linear-gradient(bottom, #fff, #efefef);
			background:-o-linear-gradient(bottom, #fff, #efefef);
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
			background:-webkit-linear-gradient(top, #fff, #efefef);
			background:linear-gradient(to bottom, #fff, #efefef);
			box-shadow:2px 2px 2px #e5e5e5;
			cursor:pointer;}

		.top #main .parts-menu-column4 .box-menu-column4 section:hover{
			background:#fff2dc;
			background: -moz-linear-gradient(bottom, #fff, #ffe4b7);
			background: -ms-linear-gradient(bottom, #fff, #ffe4b7);
			background: -o-linear-gradient(bottom, #fff, #ffe4b7);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffe4b7));
			background: -webkit-linear-gradient(top, #fff, #ffe4b7);
			background: linear-gradient(to bottom, #fff, #ffe4b7);}


		.top #main .parts-menu-column4 .box-menu-column4.btn-spTap section:hover,
		.top #main .parts-menu-column4 .box-menu-column4.btn-spTapEnd section:hover{
			background:#efefef;
			background: -moz-linear-gradient(bottom, #fff, #efefef);
			background: -ms-linear-gradient(bottom, #fff, #efefef);
			background: -o-linear-gradient(bottom, #fff, #efefef);
			background: -webkit-gradient(bottom, #fff, #efefef);
			background: -webkit-linear-gradient(bottom, #fff, #efefef);
			background: linear-gradient(to bottom, #fff, #efefef);}
		.top #main .parts-menu-column4 .box-menu-column4-active.btn-spTap section:hover,
		.top #main .parts-menu-column4 .box-menu-column4-active.btn-spTapEnd section:hover {
			background:#FFE4B7;
			background: -moz-linear-gradient(center top, #FFE4B7 0%, #fff 100%);
			background: -webkit-gradient(linear, center top, center bottom, from(#FFE4B7), to(#fff));
			background: linear-gradient(to bottom, #FFE4B7 0%, #fff 100%); }

		.top #main .parts-menu-column4 .box-menu-column4-active section{
			background:#FFE4B7;
			background: -moz-linear-gradient(center top, #FFE4B7 0%, #fff 100%);
			background: -webkit-gradient(linear, center top, center bottom, from(#FFE4B7), to(#fff));
			background: linear-gradient(to bottom, #FFE4B7 0%, #fff 100%); }

			.top #main .parts-menu-column4 .box-menu-column4 section p{
				margin:0; padding:1em 14px 0 14px; border-top:1px solid #fff;
				font-size:12px; font-size:1.2rem; line-height:1.5;}

/* Topコンテンツ2カラム */
.top #main .parts-contents-column2{clear:both; position:relative; padding:0; margin:0 0 0 -1.9%; background:#FFF;}
	.top #main .parts-contents-column2 .box-menu-column2{ display:inline; float:left; width:48%; margin:0 0 0 2%;}
		.top #main .parts-contents-column2 .box-menu-column2 section{ margin:20px 0 0; padding:1px 0 0;}
			.top #main .parts-contents-column2 h2{
				margin:0; padding:10px 10px 10px 25px; border:1px solid #b6b6b6; border-radius:5px 5px 0 0;
				background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Svzt%2Svpba-u2-vaqrk.cat) no-repeat 10px 0.4em;
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Svzt%2Svpba-u2-vaqrk.cat) no-repeat 10px 0.4em,-moz-linear-gradient(top, #fbfbfb, #f4f4f4);
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Svzt%2Svpba-u2-vaqrk.cat) no-repeat 10px 0.4em,-ms-linear-gradient(top, #fbfbfb, #f4f4f4);
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Svzt%2Svpba-u2-vaqrk.cat) no-repeat 10px 0.4em,-o-linear-gradient(top, #fbfbfb, #f4f4f4);
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Svzt%2Svpba-u2-vaqrk.cat) no-repeat 10px 0.4em,-webkit-gradient(linear, center top, center bottom, from(#fbfbfb), to(#f4f4f4));
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Svzt%2Svpba-u2-vaqrk.cat) no-repeat 10px 0.4em,-webkit-linear-gradient(top, #fbfbfb, #f4f4f4);
				background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Svzt%2Svpba-u2-vaqrk.cat) no-repeat 10px 0.4em,linear-gradient(to bottom, #fbfbfb, #f4f4f4);
				font-size:19px; font-size:1.9rem; line-height:1.3;}

/* Top ニュース一覧 */
	.top #main .linklist-normal{ margin:0; border:1px solid #b6b6b6; border-width:0 1px 1px; border-radius:0 0 5px 5px;}
	.top #main .linklist-normal ul{ margin:0 0 0; padding:0 15px 0; list-style:none;}
		.top #main .linklist-normal li{ display:block; padding:1em 0 0; margin:0 0 -1px; padding:0.7em 0; border-bottom:1px dotted #b6b6b6;}
			.top #main .linklist-normal li p{ margin:0;}
			.top #main .linklist-normal li span{ display:block; padding:0 0 0 12px;}

	.top #main .linklist-normal section{ margin:0 19px; padding:0 0 20px;}
		.top #main .linklist-normal .program{ color:#333; margin:0.3em 0 0 16px;}
		.top #main .linklist-normal .text{ margin:0.3em 0 0 16px;}

/* Top ニュース一覧　カテゴリアイコン有り */
.top #main .linklist-news{ margin:0; border:1px solid #b6b6b6; border-width:0 1px 1px; border-radius:0 0 5px 5px;}
	.top #main .linklist-news dl{ margin:0 0 0; padding:0 15px 0; list-style:none;}
	.top #main .linklist-news dt{ clear:both; float:left; width:125px; margin:0; padding:0.7em 0 0; word-spacing:0.3em;}
	.top #main .linklist-news dd{ margin:0 0 -1px; padding:0.2em 0 0.7em; border-bottom:1px dotted #b6b6b6;}
		.top #main .linklist-news dd a{ display:block; clear:both; overflow:visible;}
			.top #main .linklist-news dd span{
				display:block;
				float:left;
				width:100px; margin:9px 15px 0 0; padding:2px 5px 0; border-radius:3px;
				font-size:11px; font-size:1.1rem; line-height:1.1; text-align:center;}


/* 一覧ページへのリンク */
.top #main .linklist-normal-button{
	padding:10px; margin:-4px 0 0 0;
	border:1px solid #b6b6b6; border-radius:0 0 5px 5px;
	background:#f6f6f6; }
	.top #main .linklist-normal-button p { margin:0; text-align:right; }
		.top #main .linklist-normal-button a {
			padding:0 0 0 10px;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 0 0.5em; }

/* 近日開催のフェア・セミナー用 */
.top #main #fair-seminar { padding:15px 0 0 0;}
	.top #main #fair-seminar h3 {
		margin:1em 0 0 20px; padding:0 0 0 10px;
		border-left: 4px solid #999999; font-size: 1.6rem; font-weight: bold; line-height: 1.2em;}
	.top #main #fair-seminar h3{ margin-top:25px;}
	.top #main #fair-seminar h3:first-child{margin:0 0 0 20px;}


/* ■本社ビルの電力使用状況■ */
.top #main #power-usage {
	border:1px solid #b7b7b7; border-radius:5px;
	text-align: left;}
	.top #main #power-usage h2{
		margin-top:0; padding:6px 8px;
		border:none;
		border-bottom:1px solid #b7b7b7; background:none;
		font-size:18px; line-height:1.3em; font-weight: bold; }
	.top #main #power-usage .inner{ padding:7px 8px;}

	/***** 電力比率・最大電力エリア *****/
	.top #main #power-usage .inner .real-time{ width:243px; float:left;}

		/***** 電力比率エリア *****/
		.top #main #power-usage .inner .real-time #curtailment{
			width:100px; float:left;
			border-radius:5px; text-align:center;
			font-size:18px; line-height:1.3em;}
			/* 電力比率度合 */
			.top #main #power-usage.green .inner .real-time #curtailment{
				background-color:#2d8601;
				background:-webkit-linear-gradient(top, #55c91b, #2d8601);
				background:-moz-linear-gradient(top, #55c91b, #2d8601);
				background:-ms-linear-gradient(top, #55c91b, #2d8601);
				background:-o-linear-gradient(top, #55c91b, #2d8601);
				background:linear-gradient(to bottom, #55c91b, #2d8601);
				color:#FFF;}
			.top #main #power-usage.yellow .inner .real-time #curtailment{
				background-color:#dd531e;
				background:-webkit-linear-gradient(top, #ed7f3d, #dd531e);
				background:-moz-linear-gradient(top, #ed7f3d, #dd531e);
				background:-ms-linear-gradient(top, #ed7f3d, #dd531e);
				background:-o-linear-gradient(top, #ed7f3d, #dd531e);
				background:linear-gradient(to bottom, #ed7f3d, #dd531e);
				color:#FFF;}
			.top #main #power-usage.red .inner .real-time #curtailment{
				background-color:#bb0000;
				background:-webkit-linear-gradient(top, #ed0000, #bb0000);
				background:-moz-linear-gradient(top, #ed0000, #bb0000);
				background:-ms-linear-gradient(top, #ed0000, #bb0000);
				background:-o-linear-gradient(top, #ed0000, #bb0000);
				background:linear-gradient(to bottom, #ed0000, #bb0000);
				color:#FFF;}

		/* 電力比率 */
		.top #main #power-usage.green .inner .real-time #curtailment p{ margin-top:0;text-shadow: 2px 2px 2px #28590e;}
		.top #main #power-usage.yellow .inner .real-time #curtailment p{ margin-top:0;text-shadow: 2px 2px 1px #A2370C;}
		.top #main #power-usage.red .inner .real-time #curtailment p{ margin-top:0;text-shadow: 2px 2px 1px #8f0000;}

			.top #main #power-usage .inner .real-time #curtailment span.text{
				display:block; padding:4px 3px 3px 3px; border-bottom:1px solid #41881c;
				text-shadow:none;
				font-size:11px; line-height:1em;}
			/* 電力比率度合 */
			.top #main #power-usage.green .inner .real-time #curtailment span.text{ border-bottom: 1px solid #359306;}
			.top #main #power-usage.yellow .inner .real-time #curtailment span.text{ border-bottom: 1px solid #D9551A;}
			.top #main #power-usage.red .inner .real-time #curtailment span.text{ border-bottom: 1px solid #B10000;}
			/* 値 */
			.top #main #power-usage .inner .real-time #curtailment span.triple-digit,
			.top #main #power-usage .inner .real-time #curtailment span.double-digit,
			.top #main #power-usage .inner .real-time #curtailment span.single-digit{
				display:inline-block; padding-top:2px; font-size:36px; line-height:1em;}


		/***** 最大電力エリア *****/
		.top #main #power-usage .inner .maximum-power{ width:138px; float:right;}
		/* 時間帯 */
			.top #main #power-usage .inner #power-usage-time {
				padding:1px 0;
				background-color:#ebebeb; text-align:center; overflow:hidden; line-height:1em;}
			.top #main #power-usage .inner #power-usage-time p{ margin:0; padding:0;}
				.top #main #power-usage .inner #power-usage-start-time {
					display:inline;
					font-size:10px; line-height:1em; letter-spacing:-0.8px;}
				.top #main #power-usage .inner #power-usage-end-time {
					display:inline;
					font-size:10px; line-height:1em; letter-spacing:-0.8px;}

			.top #main #power-usage .inner #power-usage-amount { overflow:hidden;}
				.top #main #power-usage .inner #power-usage-amount p{
					height:36px;
					margin-top:5px;
					font-size:28px; line-height:1em; text-align:right;}

					.top #main #power-usage .inner #power-usage-amount p span.quadruple-digit,
					.top #main #power-usage .inner #power-usage-amount p span.triple-digit,
					.top #main #power-usage .inner #power-usage-amount p span.double-digit,
					.top #main #power-usage .inner #power-usage-amount p span.single-digit{
						display:inline-block; margin-right:2px;
						padding:3px 2px;
						line-height:1em;
						background:-webkit-linear-gradient(top, #fefefe, #efefef);
						background:-moz-linear-gradient(top, #fefefe, #efefef);
						background:-ms-linear-gradient(top, #fefefe, #efefef);
						background:-o-linear-gradient(top, #fefefe, #efefef);
						background:linear-gradient(to bottom, #fefefe, #efefef);
						border-top:1px solid #c3c3c3;
						border-left:1px solid #c3c3c3;
						border-radius:3px;}
					.top #main #power-usage .inner #power-usage-amount p span.comma{ font-size:16px; line-height:1em;}
					.top #main #power-usage .inner #power-usage-amount p span.kilowatt{ display:inline-block; font-size:18px; line-height:1.5em;}

			.top #main #power-usage .inner .real-time p.read{
				margin-top:5px; color:#5d574b;
				font-size:11px; line-height:1.3em; }
			.top #main #power-usage .inner .real-time p.read span.last-year{ font-weight:bold;}


		/* バナーエリア */
		.top #main #power-usage .inner .banner{
			width:200px; float:right;border:1px solid #b7b7b7; border-radius:5px;
			-webkit-box-shadow:1px 1px 1px #e7e7e7;
			-moz-box-shadow:1px 1px 1px #e7e7e7;
			-ms-box-shadow:1px 1px 1px #e7e7e7;
			-o-box-shadow:1px 1px 1px #e7e7e7;
			box-shadow:1px 1px 1px #e7e7e7;}
		.top #main #power-usage .inner .banner p{ margin:0; font-size:12px; line-height:1.2em;}
		.top #main #power-usage .inner .banner p a{
			display:block; padding:10px 15px 10px 10px; color:#333;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 97% center #fff;
			border-radius:3px;}
		.top #main #power-usage .inner .banner p a:hover{ background-color:#ffedcf; border-radius:5px;}
		.top #main #power-usage .inner .banner p span.point{
			display:block; margin:-2px 0 2px 0;
			font-size:18px; line-height:1.5em; font-weight:bold;}


	/* JSOFF時 */
	.top #main .js-off-power-usage{ padding:10px 0; border:1px solid #b7b7b7; border-radius:5px;}
	.top #main .js-off-power-usage h2{ padding:0 10px; background:none; border:none; font-weight:normal;}
		.top #main .js-off-power-usage p.read{ margin:5px 10px 0 10px; padding:10px 10px; background-color:#ebebeb; font-weight:bold; }
		.top #main .js-off-power-usage p.notice{ margin:5px 10px 0 10px;font-size:12px; line-height:1.2em; }
		.top #main .js-off-power-usage p.notice span.point{ color:#DA3B02;}

/* スペシャルイベント */
.top #main #special-event { border:1px solid #b7b7b7; border-radius:5px; text-align: left;}
	.top #main #special-event h2{
		margin-top:0; padding:11px 8px 11px 11px;
		border:none; border-bottom:1px solid #b7b7b7; background:none;
		font-size:18px; line-height:1.3em; font-weight:bold;}
	.top #main #special-event .inner{ padding:8px;}
	.top #main #special-event .inner p.title{ margin-top:0; font-size:18px; line-height:1.2em; font-weight:bold;}
	.top #main #special-event .inner p.title a.icon-blank{
		display:inline-block; padding-left:14px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 2px 0.3em; }
	.top #main #special-event .inner p.lead{ margin-top:5px;}
	.top #main #special-event .inner .pri{ width:220px; float:left; margin-top:5px;}
	.top #main #special-event .inner .pri p{ margin-top:0;}
	.top #main #special-event .inner .pri a.icon-arrow-r img { margin-left: -16px; } /* リンクアイコンを消去 */

	.top #main #special-event .inner .event-detail{
		width:208px; min-height:90px; float:right; margin-top:6px; padding:7px 5px 5px 5px;
		border:1px solid #b6b6b6; background-color:#eeeeee;}
	.top #main #special-event .inner .event-detail dl{ margin-top:-2px;}
	.top #main #special-event .inner .event-detail dl dt{ margin-top:2px; font-size:13px; font-size:1.3rem; line-height:1.3em;}
	.top #main #special-event .inner .event-detail dl dd{}
	.top #main #special-event .inner .event-detail dl dd ul{ margin:0; padding:0;}
	.top #main #special-event .inner .event-detail dl dd ul li{
		list-style:none; float:left; margin:1px 9px 0 0; padding:0;
		font-size:13px; font-size:1.3rem; line-height:1.3em; white-space:nowrap; }

	.top #main #special-event .inner .event-detail dl dd ul li a.icon-blank{
		display:inline-block; padding-left:14px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 2px 0.2em; }

	.top #main p.noscript-area{ margin-top:20px;}
	.top #main p.noscript-area img{ width:469px; vertical-align:top;}

/* スペシャルイベント 実践ソリューションフェア関連 */
.top #main #special-event-jsf { text-align: left;}
	.top #main #special-event-jsf h2{
		margin:0; padding:12px 10px 10px 12px;
		border:1px solid #b7b7b7; border-radius:5px 5px 0 0;
		border-bottom:1px solid #b7b7b7;
		background:none;
		font-size:18px; line-height:1.3; font-weight:bold;}
	.top #main #special-event-jsf .inner{
		padding:15px 12px;
		border:1px solid #b7b7b7; border-top:none; border-radius:0 0 5px 5px;}
	.top #main #special-event-jsf .inner p.title {
		margin-top:1em; font-size:18px; font-size:1.8rem; line-height:1.2em; font-weight:bold;}
	.top #main #special-event-jsf .inner p.title:first-child { margin-top:0;}
	.top #main #special-event-jsf .inner p.title a.icon-blank{
		display:inline-block; padding-left:17px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 2px 0.25em; }
	.top #main #special-event-jsf .inner p.lead{ margin-top:0.2em;}

	/* スペシャルイベント 実践ソリューションフェア詳細 */
	.top #main #special-event-jsf .inner .event-detail-jsf { margin-top:0.4em;}
	.top #main #special-event-jsf .inner .event-detail-jsf .pri{ width:223px; float:left;}
		.top #main #special-event-jsf .inner .event-detail-jsf .pri p{ margin-top:0;}
			.top #main #special-event-jsf .inner .event-detail-jsf .pri p a { display:block; margin:0; padding:0; background:none;}
				.top #main #special-event-jsf .inner .event-detail-jsf .pri p a img{
					vertical-align:top; display:inline-block;padding:1px; border:1px solid #B6B6B6; border-radius:5px;
					-moz-box-shadow:0px 1px 3px 0px rgb(171,171,171);
					-webkit-box-shadow:0px 1px 3px 0px rgb(171,171,171);
					box-shadow:0px 1px 3px 0px rgb(171,171,171);}

	.top #main #special-event-jsf .inner .event-detail-jsf .text{
		width:191px; min-height:95px; float:right; padding:7px 10px 5px 10px;
		border:1px solid #b6b6b6; background-color:#eeeeee;}

		.top #main #special-event-jsf .inner .event-detail-jsf .text ul {
			margin:0; padding:0;}
			.top #main #special-event-jsf .inner .event-detail-jsf .text ul li {
				margin:0.2em 0 0 0; padding:0; list-style:none;}
			.top #main #special-event-jsf .inner .event-detail-jsf .text ul li:first-child {
				margin-top:0;}
				.top #main #special-event-jsf .inner .event-detail-jsf .text ul li span.date{
					font-size:13px; font-size:1.3rem; line-height:1.3em; margin-right:0.5em; word-spacing: 0.3em;}
				.top #main #special-event-jsf .inner .event-detail-jsf .text ul li a {
					display:inline-block; font-size:13px; font-size:1.3rem; line-height:1.3em; line-height:1.3em;
					background-position:2px 0.25em;}

	/* スペシャルイベント バーチャル実践ソリューションフェア詳細 */
	.top #main #special-event-jsf .inner .event-detail-jsf-virtual {
		margin-top:1em; padding-top:1em;
		border-top:1px dotted #b6b6b6; }
	.top #main #special-event-jsf .inner .event-detail-jsf-virtual .pri{
		width:85px; float:left;}
		.top #main #special-event-jsf .inner .event-detail-jsf-virtual .pri p{ margin-top:0;}
			.top #main #special-event-jsf .inner .event-detail-jsf-virtual .pri p a { display:block; margin:0; padding:0; background:none;}
				.top #main #special-event-jsf .inner .event-detail-jsf-virtual .pri p a img{
					vertical-align:top; display:inline-block;
					width:81px; height:auto;
					padding:1px; border:1px solid #B6B6B6; border-radius:5px;
					-moz-box-shadow:0px 1px 3px 0px rgb(171,171,171);
					-webkit-box-shadow:0px 1px 3px 0px rgb(171,171,171);
					box-shadow:0px 1px 3px 0px rgb(171,171,171);}
	.top #main #special-event-jsf .inner .event-detail-jsf-virtual .text {
		width:346px; float:right;}
		.top #main #special-event-jsf .inner .event-detail-jsf-virtual .text .title {
			margin-top:0; font-size:16px; font-size:1.6rem; line-height:1.2em; font-weight:bold;}
		.top #main #special-event-jsf .inner .event-detail-jsf-virtual .text .title + p { margin-top:0.2em;}


/* スペシャルイベント　ビジネスソリューションフェア */
.top #main #special-event-bsf { text-align: left;}
	.top #main #special-event-bsf h2{
		margin:0; padding:11px 8px 11px 11px;
		border:1px solid #b7b7b7; border-radius:5px 5px 0 0;
		border-bottom:1px solid #b7b7b7;
		background:none;
		font-size:18px; line-height:1.3em; font-weight:bold;}
	.top #main #special-event-bsf .inner{
		padding:8px;
		border:1px solid #b7b7b7; border-top:none; border-radius:0 0 5px 5px;}
	.top #main #special-event-bsf .inner p.title{ margin-top:0; font-size:18px; line-height:1.2em; font-weight:bold;}
	.top #main #special-event-bsf .inner p.title a.icon-blank{
		display:inline-block; padding-left:14px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 2px 0.3em; }
	.top #main #special-event-bsf .inner p.lead{ margin-top:5px;}
	.top #main #special-event-bsf .inner .pri{ width:220px; float:left; margin-top:5px;}
	.top #main #special-event-bsf .inner .pri p{ margin-top:0;}
	.top #main #special-event-bsf .inner .pri p a { display:block; margin:0; padding:0;}
	.top #main #special-event-bsf .inner .pri p a img{
		vertical-align:top; display:inline-block;padding:1px; border:1px solid #B6B6B6; border-radius:5px; }

	.top #main #special-event-bsf .inner .event-detail{
		width:208px; min-height:94px; float:right; margin-top:6px; padding:7px 5px 5px 5px;
		border:1px solid #b6b6b6; background-color:#eeeeee;}
	.top #main #special-event-bsf .inner .event-detail dl:first-child{ margin-top:-2px;}
	.top #main #special-event-bsf .inner .event-detail dl{ margin-top:0.5em;}
	.top #main #special-event-bsf .inner .event-detail dl dt:first-child{ margin-top:2px; }
	.top #main #special-event-bsf .inner .event-detail dl dt{ margin-top:0.5em; font-size:13px; font-size:1.3rem; line-height:1.3em;}
	.top #main #special-event-bsf .inner .event-detail dl dd{ margin-top:0; vertical-align:top;}
	.top #main #special-event-bsf .inner .event-detail dl dd span.date{ margin-right:3px; vertical-align:top; word-spacing: 0.3em;}

	.top #main #special-event-bsf .inner .event-detail dl dd ul{ margin:0; padding:0;}
	.top #main #special-event-bsf .inner .event-detail dl dd ul li{
		list-style:none; float:left; margin:2px 0 0 0; padding:0; padding-left:6em; text-indent:-6em;
		font-size:12px; font-size:1.2rem; line-height:1.3em; white-space:normal; }
	*+html .top #main #special-event-bsf .inner .event-detail dl dd ul li{ white-space:nowrap;}

	.top #main #special-event-bsf .inner .event-detail dl dd ul li a{ text-indent:0; white-space:nowrap;}
	.top #main #special-event-bsf .inner .event-detail dl dd ul li a.icon-blank{
		display:inline-block; padding-left:14px;
		background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 2px 0.2em; }

	.top #main #special-event-bsf .inner .event-detail dl dd.place-only{ padding-left:0;}
	.top #main #special-event-bsf .inner .event-detail dl dd.place-only ul{
	width:217px; margin-right:-9px; margin-left:0; padding:0;}
	.top #main #special-event-bsf .inner .event-detail dl dd.place-only ul li{
	list-style:none; float:left; width:60px; margin-right:9px; margin-left:0; padding:0; text-indent:0;}

	.top #main #special-event-bsf .inner .event-detail dl dd.place-only ul li:first-child + li + li + li,
	.top #main #special-event-bsf .inner .event-detail dl dd.place-only ul li:first-child + li + li + li + li + li + li,
	.top #main #special-event-bsf .inner .event-detail dl dd.place-only ul li:first-child + li + li + li + li + li + li + li + li + li,
	.top #main #special-event-bsf .inner .event-detail dl dd.place-only ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li,
	.top #main #special-event-bsf .inner .event-detail dl dd.place-only ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{ clear:both; }



	@media screen and (max-device-width:959px) and (min-device-width:600px) and (orientation:portrait){

/* ■本社ビルの電力使用状況■ */
.top #main #power-usage {
	border:1px solid #b7b7b7; border-radius:5px;
	text-align: left;}
	/***** 電力比率・最大電力エリア *****/

	.top #main #power-usage .inner .real-time{ width:100%; float:none;}
		/***** 電力比率エリア *****/
		.top #main #power-usage .inner .real-time #curtailment{ width:133px;}
		/***** 最大電力エリア *****/
		.top #main #power-usage .inner .maximum-power{ width:184px;}
					.top #main #power-usage .inner #power-usage-amount p span.quadruple-digit,
					.top #main #power-usage .inner #power-usage-amount p span.triple-digit,
					.top #main #power-usage .inner #power-usage-amount p span.double-digit,
					.top #main #power-usage .inner #power-usage-amount p span.single-digit{
						display:inline-block; margin-right:2px;
						padding:3px 7px;}

				.top #main #power-usage .inner #power-usage-start-time {
					display:inline;
					font-size:10px; line-height:1em; letter-spacing:0;}
				.top #main #power-usage .inner #power-usage-end-time {
					display:inline;
					font-size:10px; line-height:1em; letter-spacing:0;}

	/* バナーエリア */
	.top #main #power-usage .inner .banner{ width:100%; float:none; margin-top:8px;}
		.top #main #power-usage .inner .banner p span.point{
			display:block; margin:0 0 0 0;
			font-size:18px; line-height:1.5em; font-weight:bold;}
	.top #main p.noscript-area{ margin-top:20px;}
	.top #main p.noscript-area img{ width:100%; vertical-align:top;}
}


/* 東日本大震災に関する支援について */
.top #main .button-shinsai{ margin:20px 0 0; border:1px solid #b6b6b6; border-radius:5px;}
	.top #main .button-shinsai p{ margin:0 0 0;}
	.top #main .button-shinsai a.icon-arrow-r { background: none; } /* リンクアイコンを消去 */
	.top #main .button-shinsai p a{
		display:block; padding:13px;
		cursor: pointer; /* ie7用 */ }
	.top #main .button-shinsai p a:hover{ border-radius:5px; background:#ffedcf;}
		.top #main .button-shinsai p a span{
			display:inline-block; padding:0 0 0 15px;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 0 0.4em;
			font-size:14px; font-size:1.4rem; line-height:1.3;}


/* Pマーク */
.top #main .parts-pmark{ clear:both; margin:20px 0 0;}
		.top #main .parts-pmark p{ display:block; margin:0;}
		.top #main .parts-pmark a.icon-arrow-r img { margin-left: -16px; } /* リンクアイコンを消去 */
		.top #main .parts-pmark a.icon-blank img { margin-left: -16px; } /* リンクアイコンを消去 */
		.top #main .parts-pmark .img-parts-pmark { float:left; margin:0 20px 0 0;}
		.top #main .parts-pmark .text-parts-pmark { overflow:hidden; padding:15px 0 0; font-size:12px; font-size:1.2rem; line-height:1.5;}


/* -------------------------------------------------------------------

	トップページ 緊急重要なお知らせエリア

	以下のセレクタは、コーポレートサイト トップページ に、
	本文エリアとは独立したかたちで、「重要なお知らせ」を掲載したいときに使います。

	【注意】HTMLをPCサイトとスマホサイトで別々にしているときは、両方に、HTMLを追加してください。

	HTML サンプル：

<div class="linklist-news-important">

	<div class="linklist-news">
		<dl class="clearfix">

			<dt class="date">201x年 x月 x日</dt>
			<dd><span class="label-common-color-important">緊急重要なお知らせ</span><a href="/" class="icon-arrow-r">リンクあり：Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</a></dd>

			<dt class="date">201x年 x月 x日</dt>
			<dd><span class="label-common-color-important">緊急重要なお知らせ</span><p class="linklist-news-important-p">リンクなし：Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p></dd>

		</dl>
	</div>

</div>

------------------------------------------------------------------- */

.top #main .linklist-news-important .linklist-news { margin-top: 21px; border: 1px solid #d60d0d; border-radius: 5px; background: #f5dfda;}
	.top #main .linklist-news-important .linklist-news dl { padding-left: 55px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-nggragvba.cat) no-repeat 15px 15px; }
	.top #main .linklist-news-important .linklist-news dl dd .linklist-news-important-p { clear: both; display: block; margin-top: 0; padding-left: 16px; overflow: visible; }


/* **********************************************************************************

	10. ポップアップ
			#main-containerに.popupを付与する

********************************************************************************** */
.popup#main-container{width:640px;}
.popup #main { float:none; width:640px; }
.popup #main img{ max-width:100%; height:auto;}


/* **********************************************************************************

	SP非表示の措置
			PC・SP共通で出し分けるエレメントのため

********************************************************************************** */
.sp { display:none !important; }


/* **********************************************************************************

	11. レスポンシブ対応

********************************************************************************** */

@media
	only screen and (max-device-width:959px) and (min-device-width:600px) and (orientation:portrait),
	only screen and (max-device-width:959px) and (min-device-width:600px) and (min-device-height:600px) and (min-resolution: 144dpi) {



/* -------------------------------------------------------------------
	ホバー
------------------------------------------------------------------ */
a:hover { text-decoration:none; }


/* -------------------------------------------------------------------
	ポップアップ
------------------------------------------------------------------ */
.popup#main-container{width:640px;}
.popup #main { display:block; float:none; width:640px; }
.popup #main img{ max-width:100%; height:auto;}

/* -------------------------------------------------------------------
	h1下 おすすめエリア
------------------------------------------------------------------ */
.corporate #main .parts-feature-area {
	margin:2em 0 0 0;padding:12px 15px 12px; border:1px solid #ccc; border-radius:5px;
	background:#FFFAE2; }
	.corporate #main .parts-feature-area p{margin:0;}
	.corporate #main .parts-feature-area .text { float:right; width:460px;}
		.corporate #main .parts-feature-area .text p.title {
			margin:0; padding:0; border:none;
			background:none; color:#a60000; font-size:20px; font-size:2rem; line-height:1.5em; font-weight:bold; }
		.corporate #main .parts-feature-area p.pic { float:left; width:200px; margin-top:0; }
			.corporate #main .parts-feature-area p.pic img{ margin:0; width:100%; height:auto;}
			.corporate #main .parts-feature-area .pic a img{ margin:0; vertical-align:bottom; }

/* -------------------------------------------------------------------
	企業情報
------------------------------------------------------------------ */
.corporate #main h1 {
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sot-u1-gbc.tvs) no-repeat 0 0; background-size:100% 3px; }

/* ニュース一覧　2カラム */
.corporate #main .box-news-column2{ float:left; width:315px;}

/* 振り分けリンク　会社案内PDFボタン */
.corporate #main .button-corporate-pdf a{ display:block; width:192px;}
	.corporate #main .button-corporate-pdf a span{ display:block;}
	.corporate #main .button-corporate-pdf a .button-corporate-pdf-image{ float:right; width:60px; margin:0 0 0 10px;}
		.corporate #main .button-corporate-pdf a .button-corporate-pdf-image img{ width:100%; height:auto;}

/* ニュース一覧　カテゴリアイコン有り */
.corporate #main .linklist-news dd{ display:block; overflow:visible; padding:1em 0 0;}
	.corporate #main .linklist-news dd a{ display:block; overflow:hidden; clear:both;}

/* 背景つきテキスト */
.corporate #main .box-bg-gray-pdf{display:none;}

/* カテゴリトップ */
.corporate #main .indexlinklist-column3-corporate .box-indexlinklist-column3 img{ width:100%; height:auto;}


/* 振り分けリンク　3カラム */
.corporate #main .indexlinklist-column3-corporate {
	display:-webkit-box; display:-moz-box; display:-ms-flexbox;
	display:-webkit-flex; display:flex;
	-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;
	margin: 0 0 0 -19px;}
.corporate #main .indexlinklist-column3-corporate .box-indexlinklist-column3 {
	float:none; display:inline-block;
	width: 222px; margin: 20px 0 0 19px;}
	.corporate #main .indexlinklist-column3-corporate .box-indexlinklist-column3 .title-linklist a{
		width:192px; background-position:5px center;
		font-size:14px; font-size:1.4rem; line-height:1.5;}
	.corporate #main .indexlinklist-column3-corporate .box-indexlinklist-column3 .data-linklist { min-height:220px;	}


/* === 【TB】チャットボット入力エリア === */
.corporate #main .chatbot-field-area {
	padding: 16px 13px 14px 92px;}
		.corporate #main .chatbot-field-area .speech-balloon-main .message {
			display: block;}
		.corporate #main .chatbot-field-area .speech-balloon-main .speech-balloon-notes {
			display: block; margin-top: 5px;}
		.corporate #main .chatbot-field-area .speech-balloon-main form {
			margin-top: 5px;}
			.corporate #main .chatbot-field-area .speech-balloon-main form input[type="text"] {
				width: 453px; font-size:18px; font-size:1.8rem;}
			.corporate #main .chatbot-field-area .speech-balloon-main form input[type="submit"] {
				width: 105px; font-size:18px; font-size:1.8rem;}
		.corporate #main .chatbot-field-area form[name="chatbot_form"] .datalist {
			width:453px; }

/* -------------------------------------------------------------------
	動画メッセージ
------------------------------------------------------------------- */
.corporate #main .parts-movie-column1{
	width:325px;}


/* -------------------------------------------------------------------
	総合トップ
------------------------------------------------------------------ */
/* Top　H1 */
.top #main #box-header .parts-carousel-banner{
	clear:both;
	position:static;
	margin:20px 0 0; padding:10px 0 10px 10px; border-radius:5px; width:auto; height:auto;
	background:#f5f4f4;}
	.top #main #box-header .parts-carousel-banner ul{display:block; list-style:none; margin:0; padding:0;}
		.top #main #box-header .parts-carousel-banner li{ float:left; margin:0 10px 0 0; padding:0;}
/* トップH2 */
.top #main .parts-contents-column2 h2{
	font-size:15px; font-size:1.5rem; line-height:1.3;}
/* トップニュース一覧 */
.top #main .parts-contents-column2 .linklist-normal h3{ width:284px;}
.top #main .parts-contents-column2 .linklist-normal .linklist-normal-area{ width:304px; margin:0 0 0 0; padding:0; border:1px solid #b6b6b6; border-width:1px 1px 1px 1px; border-radius:0 0 5px 5px;}
.top #main .parts-contents-column2 .linklist-normal .linklist-normal-area li{ width:142px;}

/* トップメニュー4カラム */

.top #main .parts-menu-column4 {margin: 4px 0 0 -6px;}
.top #main .parts-menu-column4 h2{
	padding: 0 0 13px 0 ;
	min-height:39px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -webkit-flexbox;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	-webkit-box-pack: center;
	-webkit-box-align: center;}

.top #main .parts-menu-column4 h2 a {
	font-size: 16px;
	font-size: 1.6rem;
	background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat") 0 35% no-repeat;
	background-size: 12px auto;
	line-height: 1.2em;
	padding: 0 3px 2px 16px;
	-webkit-align-self: center;
	-moz-align-self: center;
	-ms-align-self: center;
	-o-align-self: center;
	align-self: center;}

.top #main .parts-menu-column4 h2.products a span {
	letter-spacing: -1px; display: block;
	padding: 0; background: none;}

.top #main .parts-menu-column4 .box-menu-column4 {width: 173px; margin: 0 0 0 6px;}
.top #main .parts-menu-column4 .box-menu-column4 section{ margin:0; padding:15px 10px; width:auto;}
.top #main .parts-menu-column4 .box-menu-column4 section p{ margin:0; font-size:12px; font-size:1.2rem; line-height:1.5;}

/* ピックアップ */
		.top #main .indexlinklist-pickup li{ float:none; width:auto;}
			.top #main .indexlinklist-pickup li a .title-indexlinklist-pickup{ width:240px; padding:0 0 0 10px;}
			.top #main .indexlinklist-pickup li a .text-indexlinklist-pickup{ width:250px;}

/* スペシャルイベント 実践ソリューションフェア */
	.top #main #special-event-jsf h2{ font-size:15px; font-size:1.5rem; line-height:1.5em;}

	/* スペシャルイベント 実践ソリューションフェア詳細 */
	.top #main #special-event-jsf .inner .event-detail-jsf .pri{ width:180px;}
		.top #main #special-event-jsf .inner .event-detail-jsf .pri p a img{
			width:176px; height:auto;}
	.top #main #special-event-jsf .inner .event-detail-jsf .text{
		width:117px; min-height:76px;
		padding:5px 7px 5px 7px;}

	/* スペシャルイベント バーチャル実践ソリューションフェア詳細 */
		.top #main #special-event-jsf .inner .event-detail-jsf-virtual .text {
			width:230px;}

/* -------------------------------------------------------------------
	サプライカテゴリ トップページ
------------------------------------------------------------------- */
.corporate #main .parts-tanomail-related-info { margin:0;}

/* リンクボックス */
.corporate #main .parts-tanomail-related-info .related-info-link {
	margin:0 0 0 -18px; display:block; width:100%; float:none;}
	.corporate #main .parts-tanomail-related-info .related-info-link .detail{
		width:222px; margin:20px 0 0 18px;}
		.corporate #main .parts-tanomail-related-info .related-info-link .detail .head img { width:100%;}

/* リンクなしボックス */
.corporate #main .parts-tanomail-related-info .related-info {
	margin:0 0 0 -18px; display:block; float:none;}
	.corporate #main .parts-tanomail-related-info .related-info .detail{
		float:left; width:222px; margin:0 0 0 18px;}




/* -------------------------------------------------------------------
	ホバー打消し
------------------------------------------------------------------ */
#header-popup .button-popup-corporate:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center, linear-gradient(to bottom, #ffffff, #f0f0f0);}

#header-popup .button-popup-close:hover{
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:-ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:-o-linear-gradient(top, #ffffff, #f0f0f0);
	background:-webkit-gradient(linear, center top, center bottom, from(#fff5e3), to(#ffedd0));
	background:-webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:linear-gradient(to bottom, #ffffff, #f0f0f0);
	text-decoration:none; color:#333; font-weight:bold;}

#header-popup .button-popup-corporate-gray:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e-tenl.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e-tenl.cat) no-repeat 15px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e-tenl.cat) no-repeat 15px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e-tenl.cat) no-repeat 15px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e-tenl.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e-tenl.cat) no-repeat 15px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e-tenl.cat) no-repeat 15px center, linear-gradient(to bottom, #ffffff, #f0f0f0);}

	.corporate #main #category-corporate ul li:hover{
		background: #FEFEFE;
		background: -moz-linear-gradient(bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);
		background: -ms-linear-gradient(bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);
		background: -o-linear-gradient(bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);
		background: -webkit-gradient(bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);
		background: -webkit-linear-gradient(bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);
		background: linear-gradient(to bottom, #FFFFFF 30%, #FEFEFE 50%, #EFEFEF 100%);}

		.corporate #main .parts-contact-column2 .button-contact-link a:hover{
			background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Sznex-znvy.cat) no-repeat 15px center, linear-gradient(to bottom, #ffffff, #f0f0f0);}

/* headerボタン */
.corporate #main #category-top ul li a:hover{
			background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,-moz-linear-gradient(top, #ffffff, #f0ebeb);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,-ms-linear-gradient(top, #ffffff, #f0ebeb);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,-o-linear-gradient(top, #ffffff, #f0ebeb);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0ebeb));
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,-webkit-linear-gradient(top, #ffffff, #f0ebeb);
			background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center,linear-gradient(to bottom, #ffffff, #f0ebeb);}

/* 通常ボタン */
.corporate #main .button-normal:hover,
.corporate #main .button-normal-spwide:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 15px center,linear-gradient(to bottom, #ffffff, #efefef);
	text-decoration:none;}

/* アイコンなしボタン */
.corporate #main .button-normal-simple:hover{
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #efefef);
	background:-ms-linear-gradient(top, #ffffff, #efefef);
	background:-o-linear-gradient(top, #ffffff, #efefef);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:-webkit-linear-gradient(top, #ffffff, #efefef);
	background:linear-gradient(to bottom, #ffffff, #efefef);}

/* ブランクボタン */
.corporate #main .button-blank:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax-obk-erirefr.cat) no-repeat 15px center,linear-gradient(to bottom, #ffffff, #efefef);}

/* 外部ボタン */
.corporate #main .button-outside:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-rkgreany-obk-erirefr.cat) no-repeat 15px center,linear-gradient(to bottom, #ffffff, #efefef);}

/* 印刷ボタン */
.corporate #main .button-print:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag.cat) no-repeat 15px center, linear-gradient(to bottom, #ffffff, #f0f0f0);}

/* モノクロ印刷ボタン */
.corporate #main .button-print-gray:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-cevag-tenl.cat) no-repeat 15px center, linear-gradient(to bottom, #ffffff, #f0f0f0);}

/* ログインボタン */
.corporate #main .button-login:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 15px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 15px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 15px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 15px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 15px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-ybtva.cat) no-repeat 15px center, linear-gradient(to bottom, #ffffff, #f0f0f0);}

/* ダウンロードボタン */
.corporate #main .button-download:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -o-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-qbjaybnq.cat) no-repeat 14px center, linear-gradient(to bottom, #ffffff, #f0f0f0);}

/* 閉じるボタン */
.corporate #main .button-close:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 15px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 15px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 15px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 15px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-pybfr.cat) no-repeat 15px center,linear-gradient(to bottom, #ffffff, #efefef);}

/* 小ボタン */
.corporate #main .button-small:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 15px center,linear-gradient(to bottom, #ffffff, #efefef);}

/* アイコンなし小ボタン */
.corporate #main .button-small-simple:hover{
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #efefef);
	background:-ms-linear-gradient(top, #ffffff, #efefef);
	background:-o-linear-gradient(top, #ffffff, #efefef);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:-webkit-linear-gradient(top, #ffffff, #efefef);
	background:linear-gradient(to bottom, #ffffff, #efefef);
	text-decoration:none;}

/* 最小ボタン */
.corporate #main .button-minimum:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 10px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 10px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 10px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 10px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 10px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 10px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-e.cat) no-repeat 10px center,linear-gradient(to bottom, #ffffff, #efefef);
	text-decoration:none;}

/* 最小アイコンなしボタン */
.corporate #main .button-minimum-simple:hover{
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #efefef);
	background:-ms-linear-gradient(top, #ffffff, #efefef);
	background:-o-linear-gradient(top, #ffffff, #efefef);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:-webkit-linear-gradient(top, #ffffff, #efefef);
	background:linear-gradient(to bottom, #ffffff, #efefef);}

/* ブランク最小ボタン */
.corporate #main .button-minimum-blank:hover{
	background:#f8f8f8 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center;
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-moz-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-ms-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-o-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#efefef));
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,-webkit-linear-gradient(top, #ffffff, #efefef);
	background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-oynax.cat) no-repeat 10px center,linear-gradient(to bottom, #ffffff, #efefef);}

/* アクセスボタン */
.corporate #main .button-access:hover{
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:-ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:-o-linear-gradient(top, #ffffff, #f0f0f0);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:-webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:linear-gradient(to bottom, #ffffff, #f0f0f0);}

.corporate #main .parts-anchor-message:hover{
	background:#f8f8f8;
	background:-moz-linear-gradient(top, #ffffff, #f0f0f0);
	background:-ms-linear-gradient(top, #ffffff, #f0f0f0);
	background:-o-linear-gradient(top, #ffffff, #f0f0f0);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f0f0f0));
	background:-webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background:linear-gradient(to bottom, #ffffff, #f0f0f0);}

/* 振り分けリンク */
.corporate #main .indexlinklist-column2-image .box-indexlinklist-column2 .title-linklist a:hover {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;}
.corporate #main .indexlinklist-column3-image .box-indexlinklist-column3 .title-linklist a:hover {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 10px center;}
.corporate #main .indexlinklist-column3-corporate .box-indexlinklist-column3 .title-linklist a:hover {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-evtug-ynetr-obk.cat) no-repeat 5px center;}

.corporate #main .indexlinklist-column2-border .box-indexlinklist-column2:hover{
	background:#FFF;
	background:-moz-linear-gradient(top, #ffffff 0%, #f0ebeb 100%);
	background:-ms-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
	background:-o-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ebeb));
	background:-webkit-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#f0ebeb 100%);}
.corporate #main .indexlinklist-column3-border .box-indexlinklist-column3:hover{
	background:#FFF;
	background:-moz-linear-gradient(top, #ffffff 0%, #f0ebeb 100%);
	background:-ms-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
	background:-o-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0ebeb));
	background:-webkit-linear-gradient(top, #ffffff 0%,#f0ebeb 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#f0ebeb 100%);}


/* アイコンつき振り分けエリアリンク　3カラム */
.corporate #main .parts-thumbnail-column3 {}
	.corporate #main .parts-thumbnail-column3 .box-thumbnail-column{ width:222px; }
		.corporate #main .parts-thumbnail-column3 .box-thumbnail-column-border{ /* ブラウザの「縮小」時の崩れを防ぐため、borderを子要素にする */
			width:192px;}
		.corporate #main .parts-thumbnail-column3 .anchor-thumbnail-column{ width:115px; }




/* アンカーリンクボタン */
.corporate #main .button-anchor:hover{ background:#fbf8f5 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-obggbz-ynetr.cat) no-repeat 10px 0.7em;}
		.corporate #main .parts-accordion-faq .button-accordion-faq a:hover{ background:#fbf8f5;}
		.corporate #main .parts-accordion-faq .title-accordion-faq:hover{
			background:#fbf8f5 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-d.cat) no-repeat 10px 1.4em;}
	.corporate #main .indexlinklist-column2 .box-indexlinklist-column2:hover{background:#fbf8f5;}
	.corporate #main .indexlinklist-column3 .box-indexlinklist-column3:hover{ background:#fbf8f5; }
			.corporate #main .parts-tab-column3 .button-tab-column li:hover{
				border:1px solid #b6b6b6; border-radius: 5px 5px 0px 0px;
				background: #e7e7e7;
				background: -moz-linear-gradient(top, #fcfcfc, #d1d1d1);
				background: -ms-linear-gradient(top, #fcfcfc, #d1d1d1);
				background: -o-linear-gradient(top, #fcfcfc, #d1d1d1);
				background: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#d1d1d1));
				background: -webkit-linear-gradient(top, #fcfcfc, #d1d1d1);
				background: linear-gradient(to bottom, #fcfcfc, #d1d1d1);}
			.corporate #main .parts-tab-column3 .button-tab-column-trigger li:hover{
				border:1px solid #b6b6b6; border-radius: 0px 0px 5px 5px;
				background: #e7e7e7;
				background: -moz-linear-gradient(top, #fcfcfc, #d6d6d6);
				background: -ms-linear-gradient(top, #fcfcfc, #d6d6d6);
				background: -o-linear-gradient(top, #fcfcfc, #d6d6d6);
				background: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#d6d6d6));
				background: -webkit-linear-gradient(top, #fcfcfc, #d6d6d6);
				background: linear-gradient(to bottom, #fcfcfc, #d6d6d6);}


		.corporate #main .parts-list-pager .back a:hover{ background:#fbf8f5 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-onpx.cat) no-repeat 4% 0.7em;}
		.corporate #main .parts-list-pager .next a:hover{ background:#fbf8f5 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.bgfhxn-fubxnv.pb.wc%2Spbzzba-g%2Svzt%2Svpba-neebj-arkg.cat) no-repeat 96% 0.7em;}

/* アコーディオン */
.corporate #main .parts-accordion-normal .title-accordion-normal:hover{ background:#fbf8f5;}


.search #main .parts-accordion-normal .title-accordion-normal:hover{ background:#fbf8f5;}





/* 総合トップ */
.top #main .button-shinsai p a:hover{ background:#fff;}
.top #main .parts-menu-column4 .box-menu-column4-active.btn-spTap section:hover,
.top #main .parts-menu-column4 .box-menu-column4-active.btn-spTapEnd section:hover {
	background:#FFE4B7;
	background: -moz-linear-gradient(center top, #FFE4B7 0%, #fff 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#FFE4B7), to(#fff));
	background: linear-gradient(to bottom, #FFE4B7 0%, #fff 100%); }
.top #main .parts-menu-column4 .box-menu-column4 section:hover {
	background:#fbfbfb;
	background:-moz-linear-gradient(bottom, #fff, #efefef);
	background:-ms-linear-gradient(bottom, #fff, #efefef);
	background:-o-linear-gradient(bottom, #fff, #efefef);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
	background:-webkit-linear-gradient(top, #fff, #efefef);
	background:linear-gradient(to bottom, #fff, #efefef);}

.top #main #special-event .inner .pri { float:none;}
.top #main #special-event .inner .event-detail {
	width:auto; min-height:40px; float:none; margin-top:6px; padding:7px 5px;
	border:1px solid #b6b6b6; background-color:#eeeeee;}

}





/* **********************************************************************************

	10．プリント対応

********************************************************************************** */

@media print {

.popup #main .box-print-none{ display:none;}

#header-popup .box-popup-close,
#header-popup .box-popup-corporate{ display:none;}

.popup #main .parts-print-img-small{ display:block; width:auto; height:450px; margin:0 auto;}

*+html .top #main .parts-menu-column4 .box-menu-column4{ margin:0 3px 0 0;}

#footer-popup { margin: 20px 0 0;}
#footer-popup-gray{ margin: 20px 0 0;}
.popup #main p{margin:0.5em 0 0;}
.popup #main .parts-img-right-small { margin: 1em 0 0; }
.popup #main .text-list-disc li { margin: 0.5em 0 0 0; font-size: 12px; font-size: 1.2rem; line-height: 1.5;}
.popup #main .box-access-data .text-address a {display:none;}
.popup #main .box-address-border{ background:none; padding-right:0;}
.popup #main .box-address-border span{ border:none; padding:0;}

.corporate #main .box-address-border{background:none;}
.corporate #main .box-address-border span,
.corporate #main .box-address-border textarea{border:none;}
.corporate #main .list-column2 dd.description-list-column p.text-address a {display:none;}
.corporate #main .box-access-data a {display:none;}
}