@charset "Shift_JIS";
/*---INTERCMS用css--*/

/*更新日：2010年08月17日*/
/*更新者：mori*/
/*更新内容：ページ下部お問い合わせ3タイプ追加*/
/*更新日：2010年09月6日*/
/*更新者：mori*/
/*更新内容：ページ下部お問い合わせ2タイプ追加*/
/*更新日：2011年03月10日*/
/*更新者：mori*/
/*更新内容：ポップアップフッタースタイル変更*/
/*更新日：2011年03月24日*/
/*更新者：mori*/
/*更新内容：新footerスタイル追加*/



@import "/css/webeditor.css" ;
@import "/css/classlist.css" ;

/*newフッターstart----------------------------------------------------*/
div#area_footer {
	width:760px;
	background:#ECECEC;
	margin:5px auto;
	font-size:83%;
	text-align:left;
}
/*left*/
div#area_footer div#area_footer_left {
	width:530px;
	margin:5px;
	float:left;
}
div#area_footer div#area_footer_left ul {
	padding:0;
	margin:0;
	list-style:none;
}
div#area_footer div#area_footer_left ul li{
	border-right: 1px solid #666666;
	display:inline;
    margin: 0 6px 0 0;
    padding: 0 4px 0 0;
	}
div#area_footer div#area_footer_left ul li a,
div#area_footer div#area_footer_left ul li a:visited,
div#area_footer div#area_footer_left ul li a:active,
div#area_footer div#area_footer_left ul li a:link{
	color:#000;
}
div#area_footer div#area_footer_left ul li a:hover{
	color:#000;
	text-decoration:underline;
}

div#area_footer div#area_footer_left ul li.end {
	border:none;
}
/*right*/
div#area_footer div#area_footer_right {
	width:195px;
	margin:5px 5px 5px 0;
	float:right;
}
div#area_footer div#area_footer_right #slogan{
	margin:0 0 5px 0;
	padding:0;
	line-height:1.0em;
}
div#area_footer div#area_footer_right #corpname{
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:1.0em;
}
/*コピーライトstart*/
#area_copyright{
	clear:both;
	width:755px;
	text-align:right;
	margin:15px auto;
}
/*ページの先頭へ戻る start*/
div#area_pagetop {
	width:569px;
	margin-right:191px;
}
/*newフッターend----------------------------------------------------*/


/* 旧ページ内メニュー---------------------------------------- */
.pagelinks {
	background:transparent;
	margin-right:5px;
	text-align:right;
}


/* ページ内メニュー---------------------------------------- */
.menu_in_page_area01{
	margin:7px 0px;
	padding-left:12px;
/*	padding:0;*/
	background-image: url(/img/com/menu_in_page.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}

.menu_in_page_area01 ul{
	list-style:none;
	text-align:left;
	margin:0;
	display:inline;
	padding:0;
	}

.menu_in_page_area01 li{
	display:inline;
	font-size:12px;
	padding:0 7px 0 9px; 
/*	padding:0 3px;*/
	margin:0;
	border-right:1px #1C4196 solid;
	}
.menu_in_page_area01 li.top {
	padding-left:12px;
	}
.menu_in_page_area01 a:visited{color: #003399;}
/* ページ内メニューend---------------------------------------- */



/*トラックバックで使用（リンクはなし）---------*/
.pagetitle-bg3-case {
	color : #ffffff ;
	background-image: url(/img/branding/case_bg_img.gif);
	border-bottom:1px solid #4D863C;
	margin-top : 1px ;
	padding: 6px 0px 5px 2px ;
	font-size:12pt;
}

.engtitle {
	font-weight: bold;
	margin-top: 20px;
	color: #696969;
	text-align:left;				
}
.engtitle {
	font-weight: bold;
	color:#1c4196;
	background:transparent;
	margin-right:5px;
	text-align:right;
}

.tb_section1_item_fence {
	margin:0px 0px 3px 0px;
	padding:0px 0px 0.3em 0px;
	background-color:#CF932E;
}
.tb_section1_item {
	margin:0px 0px 0px 0px;
	padding:7px 3px 3px 18px;
	width:175px;
	background-image:url(/img/top/icon_item.gif);
	background-repeat:no-repeat;
	background-position:3px 0.5em;
	color:#FFFFFF;
	background-color:#CF932E;
	float:left;
}
.tb_section1_item_link {
	margin:0px 0px 0px 175px;
	padding:7px 3px 3px 173px;
	font-size:0.8em;
	background-color:#ffffff;
}

.tb_list_item {
	list-style-type:none;
	margin:0em;
	margin-top:0em;
	margin-bottom:1em;
	margin-left:0em;
	text-align:left;
	padding:0em;

	clear:both;
}

.tb_list_item li{
	margin-top:0.3em;
	margin-bottom:0em;
	background-image:url(/img/contents/arrow_yellow.gif);
	background-repeat:no-repeat;
	background-position:0 0.3em;
	padding:0em 1em 0em 0.8em;
	text-indent:0em;
	font-size:0.8em;
}
/*事例トラックバックend*/

/* コンテンツエリアのトラックバック情報 CSSここまで */


/*セクション背景（自動生成）水色start-----------------------------------*/
.section2_item {
	list-style-type:none;
	margin:0px;
	margin-top:8px;
	margin-bottom:0;
	text-align:left;
	padding:0px;
}
.section2_item li{
	background-image:url(/img/contents/item_list.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	padding:0.4em 0em 0.4em 1em;
	text-indent:0em;
	border-top:1px #4E7DB3 dotted;
	border-bottom:1px #4E7DB3 dotted;
	font-weight: bold;
	font-size:0.9em;
}
/*セクション背景（自動生成）水色end-----------------------------------*/


/*.recomend_left {
	float:left;
	width:80px
}*/

/*詳細はこちらリンクstart-----------------------------------------------*/
.recomend_right {
	width:450px;
	text-align:right;
}

.detail_btn {
	background-image : url(/img/contents/icon_detail.gif) ;
	background-repeat : no-repeat ;
	background-position:0 center;
	margin : 0em 0em 0em 0em ;
	padding : 0em 0em 0em 1.0em ;
	font-size:0.8em;
}
/*詳細はこちらリンクend-----------------------------------------------*/

/* ページ下部お問い合わせ欄----------------------------------------------*/
.margin-contents dl.contact,
#serviceDetailOption dl.contact{
	margin: 0 0 35px;
	padding: 0 0 13px;
	border: 1px solid #ccc;
}
.margin-contents dl.contact img,
#serviceDetailOption dl.contact img {
	vertical-align: top;
}
.margin-contents dl.contact *,
#serviceDetailOption dl.contact * {
	margin: 0;
	padding: 0;
}
.margin-contents dl.contact dt,
#serviceDetailOption dl.contact dt {
	padding: 7px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
.margin-contents dl.contact dd,
#serviceDetailOption dl.contact dd {
	padding: 15px 0 0 ;
}
.margin-contents ul.contactList,
#serviceDetailOption ul.contactList {
	text-align: center;
}
.margin-contents ul.contactList li,
#serviceDetailOption ul.contactList li {
	display: inline;
	margin: 0 10px;
	padding: 0;
	list-style: none;
}
.margin-contents ul.contactList li.tel,
#serviceDetailOption ul.contactList li.tel {
	display: block;
	margin: 13px 0 0;
}
/* /ページ下部お問い合わせ欄----------------------------------------------*/


/*右カラムメニュー-20100407mm---------------------------------------------*/

/*お問い合わせ欄-------------------*/
#inquiry {
	/*width:155px;*/
	border:1px solid #bfbfbf;
	margin-bottom:7px;
	padding:7px;
	}
#inquiry a img {
	display:block;
	border:none;
	}
#inquiry img.m-bottom5 {
	margin-bottom:5px;
	}
/*お問い合わせ欄end-------------------*/

/*サイドバー共通start----------------------------------------------------*/
div.sidebar {
	margin:0 0 7px;
	font-size:78%;
	line-height:1.2em;
	width:171px;
	}
div.sidebar h2 {
	margin:0;
	padding:9px 4px 5px 8px;
	background:url(../img/com/sidebar_title_bg.gif) no-repeat top;
	font-size:100%;
	display:block;
	font-weight:normal;
	}
div.sidebar h2 a:visited {
	color: #1c4196;
	}
div.sidebar ul,
div.sidebar dl {
	border:1px solid #CCC;
	margin:0;
	padding:0;
	list-style:none;
}
div.sidebar ul li {
	display:block;
	margin:0;
	padding:0;
	}
div.sidebar ul li.border{
	border-bottom: 1px dotted #BFBFBF;
	padding-bottom:7px;
	}
div.sidebar li.toindex,
div.sidebar dd.toindex{
	margin:0px 7px 7px 0;
	padding:0px;
	font-weight:normal !important;
	text-align:right ;
	background:none !important;
}
div.sidebar li.toindex a,
div.sidebar dd.toindex a{
	background:url(/img/com/arrow_yellow.gif) no-repeat left 1px;
	padding-left:10px;
	font-weight:normal !important;
}

/*お役立ち情報*/
div.sidebar dl.list2 {
	padding:4px;
	line-height:1.1em;

}
div.sidebar dl.list2 dt {
	clear:both;
	margin:0 0 4px;
	padding:5px 3px 2px;
	background:url(../topimage/blk_sideBanner/report_cate_bg.gif) repeat-x ;
	font-size:90%;
	border-left:3px solid #CCC;
	line-height:1em;
	}

div.sidebar dl.list2 dd {
	clear:both;
	font-size:90%;
	margin:0 0 5px;
	padding:0;
		}
div.sidebar dl.list2 dd a{
	font-size:110%;
	font-weight:bold;
	line-height:1.4em;
		}
div.sidebar dl.list2 dd img {
	float:left;
	margin-right:5px;
	}
div.sidebar dl dd.border{
	border-bottom: 1px dotted #BFBFBF;
	padding-bottom:5px;
	}
div.sidebar dl.list2 dd:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html div.sidebar dl.list2 dd{
	height: 1%;
}
/* End hide from IE-mac */
*:first-child+html div.sidebar dl.list2 dd{
	zoom: 1;
}


/*サイドバーstart（リストタイプ：会社情報、日立情報からのお知らせ）*/
/*new*/
div.sidebar ul.list1 {
	padding:7px 7px 0;
}
div.sidebar ul.list1 li {
	padding-left:10px;
	background:url(../topimage/blk_sideCorpInfo/arrow2.gif) no-repeat left .2em;
	margin:0 0 7px;
		}
/*new end*/
	dl.sidebar_list1{
		border:1px solid #bfbfbf;
		font-size:78%;
		padding:0 0 2px;
		margin:0 0 7px;
		line-height:1.4;
	}
		dl.sidebar_list1 dt{
			border-bottom:1px solid #bfbfbf;
			margin:0 0 8px;
			display:block;
			padding:5px 8px 3px 5px;
			background-color:#e1e1e1;
		}
			dl.sidebar_list1 dt a{
				display:block;
				background:#e1e1e1 url(../topimage/blk_sideCorpInfo/arrow1.gif) no-repeat left 50%;
				padding-left:10px;
			}

		dl.sidebar_list1 dd{
			display:block;
			margin:8px;
		}
		dl.sidebar_list1 dd.border{
			border-bottom: 1px dotted #BFBFBF;
			padding-bottom:4px;
		}
		dl.sidebar_list1 dd a{
			display:block;
			padding-left:10px;
			background:url(../topimage/blk_sideCorpInfo/arrow2.gif) no-repeat left .2em;
		}
/*サイドバーend（リストタイプ：日立情報からのお知らせ）*/


/**バナータイプ：オススメ、特集一覧20100407mm------------------*/
dl.sidebar_banner1{
	border:1px solid #bfbfbf;
	font-size:78%;
	padding:0 0 2px;
	margin:0 0 20px;
	line-height:1.4;
}
dl.sidebar_banner1 dt{
	border-bottom:1px solid #bfbfbf;
	margin:0 0 8px;
	display:block;
	padding:5px 8px 3px 5px;
	background-color:#e1e1e1;
}
dl.sidebar_banner1 dt a{
	display:block;
	background:#e1e1e1 url(/topimage/blk_sideCorpInfo/arrow1.gif) no-repeat left 50%;
	padding-left:10px;
}
dl.sidebar_banner1 dt a:hover,
dl.sidebar_banner1 dt a:active,
dl.sidebar_banner1 dt a:focus{
	background-color:#e9e9e9;
}

dl.sidebar_banner1 dd{
	display:block;
	padding:0px 0px 7px;
	margin:0px 7px 10px;
	border-bottom: 1px dotted #BFBFBF;
}
dl.sidebar_banner1 dd img {
	margin-bottom:3px;
}
dl.sidebar_banner1 dd.toindex{
	margin:0px 7px 7px 0;
	padding:0px;
	border:none;
	text-align:right;
}
dl.sidebar_banner1 dd.toindex a{
	background:url(/img/com/arrow_yellow.gif) no-repeat left 1px;
	padding-left:10px;
}
/**バナータイプ：オススメ、特集一覧20100407mmend------------------*/

/**バナータイプ：メルマガ------------------*/
/*new*/
div.sidebar_banner2 {
	padding:2px 7px 7px;
	border:1px solid #CCC;
	}
div.sidebar_banner2 p{
	margin:0;
	margin-top:5px;	
	padding:0;
	}
div.sidebar_banner2 img {
	margin-top:5px;
}
div.sidebar_banner2 p.toindex{
	border-top: 1px dotted #CCC;
	padding:7px 0 0;
	text-align:right;
}
div.sidebar_banner2 p.toindex a{
	background:url(/img/com/arrow_yellow.gif) no-repeat left 1px;
	padding-left:10px;
}

/*new end*/

dl.sidebar_banner2{
	border:1px solid #CCC;
	padding:0 0 2px;
	margin:0 0 7px;
	line-height:1.4;
}
dl.sidebar_banner2 dt{
	border-bottom:1px solid #CCC;
	margin:0 0 8px;
	display:block;
	padding:5px 8px 3px 5px;
	background-color:#e1e1e1;
	font-size:78%;
}

dl.sidebar_banner2 dd{
	display:block;
	padding:0px 7px 0;
	margin:0;
}
dl.sidebar_banner2 dd img {
	margin:5px 0 7px;
}
/**バナータイプ：メルマガend------------------*/

/**メニュー、新着情報20100407mm------------------*/
.localnavi1_new a:visited, .localnavi2_new a:visited {
	color:#990099;
	text-decoration:none;
}
.localnavi1_new a:link, .localnavi2_new a:link {
	color:#003399;
	text-decoration:none;
}

.localnavi1_new a:hover, .localnavi2_new a:hover {
	color:#3366ff;
	text-decoration:underline;
}

/*-new-*/
.localnavi1_new {
	list-style-type:none;
	margin:0;
	padding:9px 4px 5px 8px;
	background:url(../img/com/sidebar_title_bg.gif) no-repeat top;
	display:block;
	/*font-weight:bold;*/
	line-height:1em;
}
.localnavi1_new li{
	margin:0px;
	padding:0;
}

.localnavi2_new {
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	margin-bottom:7px ;
	border: 1px solid #CCC;
	text-align:left;
}
.localnavi2_new li{
	margin:0 10px;
	padding:8px 0px 7px 13px;
	background:url(/img/navi/arrow_blue.gif) no-repeat 0 13px;
	border-bottom: 1px dotted #CCC;
	zoom:1;
	word-break: break-all ;
}

/*-newend-*/

/*右メニューソリューションリンクstart*/
.profile_info {
	margin:0px 0px 7px 0px;
	border : 1px solid #E7A73B;
	background-color : #F8EED5;
}
.profile {
	margin:10px 5px 10px 5px;
	padding:0px;
	list-style : none;	
}
.profile li {
	background-image:url(/img/navi/icon_theme.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	
	font-weight : bold ;
	color : #CD7833 ;
	padding-left:15px;
}
.profile a {
	color : #CD7833 ;
}
/*右メニューソリューションリンクend*/
/*右メニューセミナーリンク未使用start*/
.feature_info {
	margin-bottom:7px;
	border : 1px solid #9B4C71;
	background-color : #F5EBF3;
}
.feature {
	margin:10px 5px 10px 5px;
	padding:0px;
	list-style : none;	
}
.feature li {
	background-image:url(/img/navi/icon_feature.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	
	font-weight : bold ;
	color : #9B4C71 ;
	padding-left:15px;
}
.feature a {
	color : #9B4C71 ;
}
/*右メニューセミナーリンク未使用end*/

/*右カラムメニューend---------------------------------------------*/

/*ページ下部お問い合わせ欄2種類タイプstart---------------------------------------------*/
#contact_2types{
	margin: 0 20px 20px 0;
	padding: 0 0 13px;
	border: 1px solid #ccc;
}
#contact_2types img {
	vertical-align: top;
}
#contact_2types * {
	margin: 0;
	padding: 0;
}
#contact_2types dt {
	padding: 7px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
#contact_2types dd {
	padding: 15px 0 0 ;
}
#contact_2types ul.contactList {
	text-align: center;
}
#contact_2types ul.contactList li {
	display: inline;
	margin: 0 10px;
	padding: 0;
	list-style: none;
}
#contact_2types ul.contactList li.tel {
	display: block;
	margin: 13px 0 0;
}

/*/ページ下部お問い合わせ欄2種類タイプend---------------------------------------------*/
/*ページ下部お問い合わせ欄3種類タイプstart---------------------------------------------*/
#contact_3types {
	border:1px solid #CCC;
	padding:15px;
	text-align:center;
	margin-top:20px;
	margin-right:20px;
}
#contact_3types p {
	font-size:83%;
	margin:0;
	padding:0;
	}
#contact_3types #btn_area{
	margin:15px 0 15px 10px;
	}

#contact_3types #btn_area img {
	margin-right:10px;
	}

/*/ページ下部お問い合わせ欄3種類タイプend---------------------------------------------*/


/*ランディングページのヘッダーフッターstart-------------------*/
/*ヘッダー*/	
#landing_header {
	text-align:left;
	width:770px;
	height:79px;
	border-bottom:5px solid #3b9d90;
	margin:0 auto 15px auto;
	}
/*フッター*/	
#landing_footer {
	clear:both;
	text-align:left;
	width:770px;
	height:79px;
	border-top:5px solid #3b9d90;
	margin:15px auto 0 auto;
	}
#landing_footer .logo_box .logo_img {
	float:left;
	margin-right:25px;
	vertical-align:middle;
	}	
#landing_footer .logo_box address {
	font-style:normal;
	font-size:83%;
	vertical-align:middle;
	padding-top:10px;
	display:block;
	}
#landing_footer #copyright {
	clear:both;
	padding-top:15px;
	width:770px;
	text-align:right;
	font-size:67%;
	}
#landing_contents {
	width:770px;
	margin-left:auto;
	margin-right:auto;
	}
/*ヘッダー、フッターの共通要素*/	
.logo_box {
	width:500px;
	float:left;
	padding:12px 0 12px 17px;
	vertical-align:middle;
	}
.tel_box {
	width:186px;
	float:right;
	padding-top:12px;
	}
/*ランディングページのヘッダーフッターend-------------------*/

/*ポップアップページstart------------------------------------*/

/*ページヘッダー-------------------------*/
#popup_header {
	border-bottom:10px solid #1467AF;
	margin:0 auto 20px;
	text-align:left;
	width:760px;
}

.popup_header {
	border-bottom:10px solid #1467AF;
}
#img_header {
	margin-left: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*ページヘッダーend-------------------------*/

/*ページフッターstart-------------------------*/
#popup_footer {
	margin:20px auto;
	text-align:left;
	width:760px;
	
}
#popup_footer a,
#popup_footer a:visited,
#popup_footer a:active,
#popup_footer a:link {
	color:#000000;
}
#popup_footer a:hover {
	color:#000000;
	text-decoration:underline;
}
#popup_footer .footer-copy {
	display:block;
	background-color: #ECECEC;
	padding:4px;
	text-align:right;
	}

/*閉じるボタン-------------------------*/
.close {
	list-style:none;
	margin:0px 10px 10px 0;
	padding:0px;
	text-align:right;
}
.close li a{
	margin:10px 0px 5px 0px;
	padding:1px 0px 1px 18px;
	background-image:url(/img/com/icon_close.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	text-indent:0em;
}
/*閉じるボタンend-------------------------*/

/*ポップアップページend------------------------------------*/

/*お知らせtoppage*/
div#blk_topMessage{
	padding:0 0 30px;
}
div#blk_topMessage img{
	vertical-align:top;
}
div#blk_topMessage h2{
	padding:0 0 17px;
}
div#blk_topMessage ul{
	list-style-type:none;
	padding:0 11px 6px 11px;
	margin:0;
	font-size:78%;
}
div#blk_topMessage ul *{
	line-height:1.4;
}
div#blk_topMessage ul li{
	background:url(../topimage/blk_topMessage/arrow1.gif) no-repeat 0 .2em;
	padding:0 0 5px 18px;
	text-indent:-18px;
	letter-spacing:1px;
}
div#blk_topMessage ul li a{
	padding:0 0 0 18px;
}
div#blk_topMessage p{
	margin:0;
	padding:0;
}
div#blk_topMessage p:after{
	content:".";display:block;height:0;clear: both;visibility:hidden;
}
div#blk_topMessage p a{
	float:right;
}



/*タイトル（h1）start----------------------------------------------------------*/
table.searchIndexTitle,
table.indexTitle,
div.indexTitle{
	margin-bottom: 20px;
	padding: 0;
	background: url(../img/contents/bg_main_title.gif) left bottom no-repeat;
}

table.searchIndexTitle td,
table.indexTitle td,
div.indexTitle {
	padding: 10px 0 15px 10px;
}

table.searchIndexTitle h1,
table.indexTitle h1,
div.indexTitle h1 {
	position: relative;
	zoom: 1;
	margin: 0;
	padding: 10px 20px;
	border-left: 6px solid #1d4197;
	font-size:12pt;
}

table.searchIndexTitle h1 img {
	position: absolute;
	right: 20px;
	top: 0px;
}
/*タイトル（h1）end----------------------------------------------------------*/


/*サイトマップstart----------------------------*/
.sitemap_block {
	width:100%;
	margin:0 0 0 0;
	padding-top:13px;
	padding-bottom:13px;
	border-bottom:1px solid #1C4196;
}

.sitemap_block:after,.sitemap_contents:after{
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
.sitemap_block,.sitemap_contents{ display: inline-block; }
/* Hides from IE 4-6 \*/
* html .sitemap_block,* html .sitemap_contents{ height: 1%; }
.sitemap_block,.sitemap_contents{ display: block; } 
/* End hide from IE 4-6 */

.sitemap_block_solution {
	width:100%;
	margin:0 0 0 0;
	margin-top:30px;
	padding-top:13px;
	padding-bottom:13px;
	border-top:2px solid #1C4196;
	border-bottom:2px solid #1C4196;
}
.sitemap_left {
	width:150px;
	float:left;
}
.sitemap_right {
	width:419px;
	float:right;
}
.sitemap_title {
	margin: 0;
	padding: 5px 0px 5px 15px;
	font-size: 83%;
	font-weight:bold;
	background-image : url(/img/contents/icon_sitemap.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}
.sitemap_contents {
	padding: 6px 0px 6px 0px;
	font-size: 83%;
}
.sitemap_list {
	width:128px;
	vertical-align:top;
	padding-left : 11px;
	background-image : url(/img/contents/arrow_green.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	display:block;
	float:left;
}
/*サイトマップend----------------------------*/

/*入力フォームstart----------------------------*/
.text1 {font-family: "ＭＳ Ｐゴシック", "Osaka";font-size: 12px;line-height: 125%;}
.text1r {font-family: "ＭＳ Ｐゴシック", "Osaka";color: #ff0000;font-size: 12px;line-height: 125%;}
.text2 {font-family: "ＭＳ Ｐゴシック", "Osaka";font-size: 11px;line-height: 125%;}
.text3 {font-size: 10px;color: #000000;}
.text4 {color: #1467AF;}
/*入力フォームend----------------------------*/

/* 20100119 印刷ポップアップ調整 */

/* print button */
div.printPop_LauncherContainer{
	height:25px;
	width:108px;
	overflow:hidden;
}
	div.printPop_LauncherContainer div{
		padding:6px 20px 0 0;
	}
		a#printPop_popupLauncher{
			background:url(../image/btn_printpop.png) no-repeat 0 0;
			padding:100px 0 0;
			display:none;
		}

/* close, print button */
div.btn_print{
	width:620px;
	padding:0;
	margin:10px auto;
	text-align:right;
}

/* if print popup */
body.printPopEnabled{
	background:#fff;
	min-width:0;
	padding-bottom:10px;
}
	body.printPopEnabled div#area_header{
	}
		body.printPopEnabled div#area_header div.bg1{
			width:620px;
		}
		body.printPopEnabled div#area_header table.headerSecondaryNav,
		body.printPopEnabled div#area_header ul.headerPrimaryNav{
			display:none;
		}
	body.printPopEnabled table.bodyContentsWrapper{
		width:620px;
	}
	body.printPopEnabled .bodyContentsWrapper-inner1,
	body.printPopEnabled .bodyContentsWrapper-inner2{
		width:100%;
	}
		body.printPopEnabled td.breadcrumb-bg{
			padding-left:20px;
		}
			body.printPopEnabled div.breadcrumb{
				display:none;
			}
			body.printPopEnabled div.printPop_LauncherContainer{
				display:none;
			}
		body.printPopEnabled td.bg-localnavi{
			display:none;
		}
	body.printPopEnabled table.footerNavLayoutTable{
		width:auto;
	}
		body.printPopEnabled table.footerNavLayoutTable td.bg-left{
			display:none;
		}
		body.printPopEnabled table.footerNavLayoutTable td.bg-right{
			display:none;
		}
		body.printPopEnabled table.goUpLayoutTable{
			width:620px;
		}
			body.printPopEnabled table.goUpLayoutTable td.goUpHolder{
			}
				body.printPopEnabled table.goUpLayoutTable div.margin-contents{
				}
					body.printPopEnabled table.goUpLayoutTable div.margin-contents ul.pagetop{
					}
			body.printPopEnabled table.goUpLayoutTable td.goUpSpacer{
				display:none;
			}
	body.printPopEnabled div.footer{
		display:none;
	}
	body.printPopEnabled table.footerSpacerLayoutTable{
		display:none;
	}
	body.printPopEnabled td.footer-copy{
		text-align:center !important;
	}
	body.printPopEnabled table.footerCopySpacerLayoutTable{
		width:auto;
	}
	body.printPopEnabled table.footerCopySpacerLayoutTable img{
		display:none;
	}
	body.printPopEnabled div#area_pagetop {
		display:none;
	}
	body.printPopEnabled div#area_footer {
		display:none;
	}
	body.printPopEnabled div#area_copyright {
		border-top:2px solid #1065b0;
		width:620px;
	}

