﻿@charset "utf-8";
/*
 * 印刷プレビュー用CSS
 * プレビュー時、印刷時に両方に適用されます
 */

/*-------------------------
 * リンク色
--------------------------*/
a:link{
	color:#0066a7;
	text-decoration:none;
}
a:visited{
	color:#0066a7;
	text-decoration:none;
}
a:hover{
	color:#0066a7;
	text-decoration:none;
}
a:active{
	color:#0066a7;
	text-decoration:none;
}

/*-------------------------
 * 非表示要素
--------------------------*/
#global_header,
#global_nav,
#global_footer,
#breadcrumbs,
#funcZoom,
#localMenu,
#mutualLink,
#contentHeader .textweb,
#contentHeader .printNavi,
#contentHeader h1 img,
#pageTitle img,
#categoryTop #corporateTitle,
.pagetop,
#mainArea .subSection .headerWrap .whatsNewRSS,
#mainArea .subSection .headerWrap .aboutRSS,
#mainArea .subSection .headerWrap .rightNav,
#mainArea .subSection .headerWrap .rss,
#communicationArea,
#mainMenuArea{
	display:none;
}

/*-------------------------
 * 背景画像非表示
--------------------------*/
#contentHeader,
#mutualLink .hList li,
h2.title,
h2.title span,
.section .header,
.section .header span,
* html .section .header span,
#mainArea .subSection .headerWrap,
#mainArea .subSection .header,
#subArea .subSection .header,
#subArea .subSection .header span,
.menuList,
#mainArea .menuList,
#mainArea .menuList .item,
.menuList .item,
.menuList .border,
.menuList .submenu li a,
.menuList .menu a,
.ranking li.rank1,
.ranking li.rank2,
.ranking li.rank3,
.ranking li.rank4,
.ranking li.rank5,
ul.listLink li a,
ul.listLinkHD li a,
ul.listLinkHD li span,
ul.listThumb li .link a,
dl.listDate dt.arr,
.arr,
dl.listDate dt span.arr,
ul.listSquare li,
dl.listSquare dt,
ul.listDisc li,
ul.listBullet li,
ul.listWidthLine li,
ul.listBothEnds em,
.frameColor,
.frameColor .wrap,
.frameColor .wrap .wrap,
.frameColor .frameHeader,
.naviAnchor,
.naviAnchor .wrap,
.naviAnchor li,
.naviAnchor li a,
.naviAnchor li .right,
table.common,
table.common th,
table.grayTH th,
table.colorEven .even,
table.colorOdd .odd,
table.multiLevel .level1,
table.multiLevel .level2,
table.multiLevel .level3,
.catalogIndex table.common td.col2,
.catalogIndex table.common td.col3,
.catalogIndex table.common td.dotline,
.catalogIndex table.common td.col2_3,
.catalogIndex table.twoColumns td.col1,
.bgBlue,
#largeBanner .wrap{
	background:#fff none;
}

/*-------------------------
 * コンテナ
--------------------------*/
body{
	text-align:center;
}
#container{
	position:static;
	width:650px;
	margin:0 auto;
	font-size:12px;
	text-align:left;
}
#content,
#categoryTop #content{
	float:none;
	width:100%;
	margin-top:0;
	padding-bottom:35px;
}

/*-------------------------
 * プリントナビゲーション
--------------------------*/
#printNavi{
	margin-bottom:25px;
	padding:10px 0;
	background-color:#d9d9d9;
	text-align:center;
}
#printNavi ul{
	width:300px;
	margin:0 auto;
}
#printNavi li{
	float:left;
	margin:0 10px;
}
#printNavi li a{
	display:block;
	text-indent:-9999px;
	outline:none;
}
#printNavi .back{
	width:115px;
	height:19px;
	background:url(../../images/pattern4/bt_preview_back.gif) no-repeat;
}
#printNavi .print{
	width:100px;
	height:19px;
	background:url(../../images/pattern4/bt_preview_print.gif) no-repeat;
}

/*-------------------------
 * コンテンツヘッダー
--------------------------*/
#contentHeader{
	padding-bottom:0;
	border-bottom:1px solid #ccc;
}
#categoryTop #contentHeader #pageTitle{
	width:100%;
	padding-left: 0;
	border: none;
}
#contentHeader h1{
	display:block;
	width:100%;
	margin-right:0;
	border-bottom:3px solid #cc0000;
	font-size:187%;
	font-weight:bold;
	vertical-align:baseline;
}
#contentHeader h1 span{
	display:block;
	margin-left:4px;
}

#contentHeader .txt_h1 h1,
#contentHeader .txt_h1 h1 span{
	background:none;
	color:#333333;
}

#contentHeader .txt_h1 h1 span{
	margin:-5px;
}
/*-------------------------
 * カテゴリートップ
--------------------------*/
#categoryTop #container,
#categoryTop #topics,
#categoryTop #contentsList,
#categoryTop #update,
#categoryTop #PRarea{
	width:980px!important;
}

/*------- contentHeader -------*/
#categoryTop #contentHeader{
	border-bottom:none;
}
#categoryTop #contentHeader h1{
	margin-bottom:10px;
	padding-bottom:2px;
	border-bottom:4px solid #cc0000;
}
#categoryTop #contentHeader p{
	position:relative;
	left:0;
	top:0;
	zoom:1;
}
#categoryTop #pageTitle p.environment_lede{
	left:0;
}
#categoryTop #contentHeader p span{
	display:block;
	margin-left:4px;
}

/*------- common -------*/
#categoryTop .arr{
	display:list-item;
	margin-left:1.3em;
	padding-left:0;
	background:none;
	list-style-image:url(../../images/pattern4/arr_gray.gif)!important;
	zoom:normal;
}
#categoryTop .borderInfo{
	background:#fff;
	zoom:1;
}
#categoryTop #ir .borderInfo a{
	background:none;
}


/*------- topics -------*/
#categoryTop #topics{
	padding-bottom:5px;
}
#categoryTop #topics .recommend .thumb{
	background:none;
}
* html #categoryTop #topics .recommend .thumb .newIcon,
* html #categoryTop #topics .singleClm .thumb .newIcon,
* html #categoryTop #topics .threeClm .thumb .newIcon{
	display:none;
}
#categoryTop #topics .recommend .textWrap{
	min-height:auto;
}
* html #categoryTop #topics .recommend .textWrap{
	height:auto;
}
#categoryTop #topics .recommend .item .inner{
	padding-bottom:2em;
}
#categoryTop #topics .recommend .textWrap .label{
	font-size:20px;
}
#categoryTop #topics .recommend .textWrap .text{
	font-size:14px;
}
#categoryTop #topics .recommend .textWrap .link{
	padding:0;
	background:none;
}
#categoryTop #topics .recommend .textWrap .link a,
#categoryTop #topics .singleClm .link a,
#categoryTop #topics .threeClm .link a,
#categoryTop #irTopics .item .link a{
	display:list-item;
	margin-left:1.3em;
	padding-left:0;
	background:none;
	list-style-image:url(../../images/pattern4/arr_gray.gif);
	zoom:normal;
}
/* clm common */
#categoryTop #topics .singleClm,
#categoryTop #topics .threeClm{
	margin-top:20px;
	padding-top:20px;
}
#categoryTop #topics .underClm{
	margin-top:13px;
	padding-top:15px;
}
#categoryTop #topics .singleClm .thumb,
#categoryTop #topics .threeClm .thumb{
	background:none;
}
#categoryTop #topics .singleClm .label,
#categoryTop #topics .threeClm .label,
#categoryTop #irTopics .item .label{
	font-size:14px;
}
/* singleClm */
#categoryTop #topics .singleClm .thumb{
	padding-bottom:0;
}
/* ir topics */
#categoryTop #irTopics{
	padding-bottom:5px;
}
#categoryTop #irTopics .rightWrap .item{
	padding:20px;
	background:none;
	border:1px solid #0f7fcd;
}
#categoryTop #irTopics02 .rClm .label p a {
	display: none;
}
#categoryTop #ir_individual { clear: both; float: none; margin-bottom: 30px; }

/*------- PickupArea -------*/
#categoryTop #PickupArea{
	padding:14px 4px 4px 14px;
	background:none;
	border:1px solid #D9D9D9;
}
#categoryTop #PickupArea ul{
	padding:0 !important;
	background:none;
}
#categoryTop #PickupArea li{
	float:left;
	padding:0 10px 10px 0 !important;
	overflow:hidden;
}

/*------- update -------*/
#categoryTop #update{
	padding-bottom:0;
}
#categoryTop #update .title{
	padding:0 10px;
	background:none;
	border:1px solid #D9D9D9;
}
#categoryTop #update .title span,
#categoryTop #update .title a{
	width:100%;
	padding:7px 0;
	font-size:14px;
	text-align:left;
	background:none;
	border-top:2px solid #c00;
}
#categoryTop #update.tab .title{
	width:958px !important;
	position: relative;
	background:none;
}
#categoryTop #update.tab #tab1.selected,
#categoryTop #update.tab #tab2.selected,
#categoryTop #update.tab .title a,
#categoryTop #update.tab .selected a{
	background:none;
}
#categoryTop #update.tab #tab2.title a{
	margin-left:0;
}
#categoryTop #update.tab .unit{
	padding-top:0;
	display:block !important;
}
#categoryTop #update .moreInfo{
	display:none;
}
#categoryTop #update .listWrap{
	padding:12px 0 20px;
	background:none;
}
#categoryTop #update dl.listDate dt span{
	display:list-item;
	padding-left:0;
}

/*------- contentsList -------*/
#categoryTop #contentsList{
	padding-bottom:20px;
	border-top:none;
}
#categoryTop #contentsList .title{
	margin-bottom:20px;
	padding:0 10px;
	font-size:16px;
	border:1px solid #D9D9D9;
}
#categoryTop #contentsList .title span{
	display:block;
	padding:7px 0;
	font-size:16px;
	border-top:2px solid #c00;
}
/* threeClm */
#categoryTop #contentsList .threeClm .blueLabel{
	margin-bottom:1em;
	border-bottom:1px solid #D9D9D9;
	color:#333;
}
#categoryTop #contentsList .threeClm .wrap{
	width:308px;
	margin:0 28px 20px 0;
	padding-bottom:0;
	background:none !important;
}
#categoryTop #contentsList .threeClm .rightWrap{
	margin:0 0 20px 0;
}
#categoryTop #contentsList .threeClm .wrapContainerR {
  width: 308px;
}
#categoryTop #contentsList .threeClm .inner{
	padding:0 0 5px;
	background:none;
}
#categoryTop #contentsList .threeClm .underTitle{
	background:none;
}
#categoryTop #contentsList .threeClm .links{
	padding:15px 0 0;
}
/* fourClm */
#categoryTop #contentsList .fourClm .leftClm,
#categoryTop #contentsList .fourClm .rightClm{
	width:482px;
	margin-bottom:10px;
	padding-bottom:0;
	background:none;
}
#categoryTop #contentsList .fourClm .clmInner{
	padding:0;
	background:none;
}
#categoryTop #contentsList .fourClm .label{
	width:100%;
	margin-bottom:1em;
	border-bottom:1px solid #ccc;
}
#categoryTop #contentsList .fourClm .wrap{
	width:233px;
	margin:0 14px 20px 0;
	padding-bottom:0;
	background:none;
}
#categoryTop #contentsList .fourClm .leftClm .wrap,
#categoryTop #contentsList .fourClm .rightClm .wrap{
	width:232px;
	margin:0 14px 13px 0;
	background:none;
}
#categoryTop #contentsList .fourClm .rightWrap{
	margin:0 0 13px 0;
}
#categoryTop #contentsList .fourClm .leftClm .rightWrap,
#categoryTop #contentsList .fourClm .rightClm .rightWrap{
	margin:0 0 13px 0;
}
#categoryTop #contentsList .fourClm .inner{
	padding:0;
	background:none;
}
#categoryTop #contentsList .fourClm .leftClm .inner,
#categoryTop #contentsList .fourClm .rightClm .inner{
	padding:0;
}
#categoryTop #contentsList .fourClm .leftClm .inner,
#categoryTop #contentsList .fourClm .rightClm .inner,
#categoryTop #contentsList .fourClm .underTitle,
#categoryTop #contentsList .fourClm .leftClm .underTitle,
#categoryTop #contentsList .fourClm .rightClm .underTitle{
	background:none;
}
#categoryTop #contentsList .fourClm .links{
	padding:10px 0 0;
}
#categoryTop #contentsList .printBorder{
	padding-top:25px;
	border-top:1px solid #ccc;
}
/* twoClm */
#categoryTop #contentsList .twoClm .wrap{
	padding-bottom:0;
	background:none;
}
#categoryTop #contentsList .twoClm .inner{
	padding:0 0 0;
	background:none;
}
#categoryTop #contentsList .twoClm .underTitle{
	background:none;
}
#categoryTop #contentsList .twoClm .links{
	padding:15px 0 0;
}
/* clm common */
#categoryTop #contentsList .underTitle{
	height:auto;
	padding:9px 0 7px;
	background:none;
	border-top:2px solid #c00;
	border-bottom:1px solid #D9D9D9;
}
#categoryTop #contentsList .underTitle a{
	display:list-item;
	margin-left:1.3em;
	padding-left:0;
	background:none;
	list-style-image:url(../../images/pattern4/arr_square_red.gif);
	zoom:normal;
	color:#333;
}
* html #categoryTop #contentsList .underTitle a{
	margin-left:0;
	background:none;
	display:block!important;

}
#categoryTop #contentsList .underTitle a:visited{
	color:#333;
}
#categoryTop #contentsList .threeClm .links ul li a,
#categoryTop #contentsList .fourClm .links ul li a,
#categoryTop #contentsList .twoClm .links ul li a{
	display:list-item;
	margin-left:1.3em;
	padding-left:0;
	background:none;
	list-style-image:url(../../images/pattern4/arr_gray.gif);
	zoom:normal;
}
#categoryTop #contentsList .threeClm .separate{
	background:none;
	border-bottom:1px solid #D9D9D9;
}
#categoryTop #contentsList .underTitle .iconBlank{
	display:none;
}
/* gaiyo */
#categoryTop #gaiyo #contentsList .fourClm .links .thumb{
	text-align:center;
}
/* environment */
#categoryTop #contentsList .threeClm #envMessage,
#categoryTop #contentsList .threeClm #envPolicy{
	padding-bottom:0;
	background:none;
}
#categoryTop #contentsList .threeClm #envEco .links .thumb{
	text-align:center;
}
#categoryTop #contentsList .threeClm #envPolicy li.widthAdjust{
	width:100%;
}
#categoryTop #contentsList .threeClm #ecoSp.wrap{
	width:634px;
	background:none;
}
#categoryTop #contentsList .threeClm #ecoSp .inner{
	min-height:auto;
	padding-bottom:0;
	background:none;
}
* html #categoryTop #contentsList .threeClm #ecoSp .inner{
	height:auto !important;
}
#categoryTop #contentsList .threeClm #ecoSp .underTitle{
	background:none;
}
#categoryTop #contentsList .threeClm #ecoSp ul .widthAdjust{
	width:100%;
}
#categoryTop #contentsList .threeClm #envNavi .inner{
	padding-bottom:0;
}
/* CSR */
#categoryTop #contentsList #thumbHoushin,
#categoryTop #contentsList #thumbReport,
#categoryTop #contentsList #csrEnvironment{
	background:none;
}
#categoryTop #contentsList #thumbHoushin .links ul,
#categoryTop #contentsList #thumbReport .links ul,
#categoryTop #contentsList #csrEnvironment .links p{
	padding-bottom:0;
}
#categoryTop #contentsList #thumbHoushin .links ul li{
	width:100%;
}
#categoryTop #contentsList #philanthropy .links p{
	width:202px;
}
#categoryTop #csr #topics #shinsai {
	background-image: none;
}
/* IR */
#categoryTop #ir #contentsList .threeClm #management,
#categoryTop #ir #contentsList .threeClm #stock,
#categoryTop #ir #contentsList .threeClm #individual{
	background:none;
}
#categoryTop #ir #contentsList .threeClm #management ul{
	width:100%;
	min-height:auto;
}
* html #categoryTop #ir #contentsList .threeClm #management ul{
	height:auto;
}
#categoryTop #ir #contentsList .threeClm #stock ul{
	width:100%;
}
#categoryTop #ir #contentsList .threeClm #data .indent_text{
	padding-left:17px;
}
#categoryTop #ir #contentsList .threeClm #data .links ul li a {
  display: list-item;
}
#categoryTop #ir .bgDotRwap{
	background: #fff;
	border: 1px solid #d9d9d9;
}
* html #categoryTop #ir .bgDotRwap{
	hight:80px;
	width:100%;
}
#categoryTop #ir .bgDotRwap a.arrCircle {
	background:none;
	display: list-item;
  list-style-image: url(/corporate/images/pattern4/arr_circle_red.gif);
  margin-left:14px;
  padding-left: 0;
}

/* tech */
#categoryTop #contentsList .threeClm #giho .links p,
#categoryTop #contentsList .threeClm #chiteki .links p{
	width:168px;
}
/* saiyo */
#categoryTop #saiyo .borderInfo {
	background: none;
	padding:0;
}
#categoryTop #saiyo .borderInfo .wrap {
	background: none;
	padding:0;
}
#categoryTop #saiyo .borderInfo .inner {
	border: 1px solid #ccc;
}
#categoryTop #saiyo #contentsList .threeClm .links .thumb{
	text-align:center;
}

/*------- PR Area -------*/
#categoryTop #PRarea{
	padding:9px 0 0 9px;
	background:none;
	border:1px solid #D9D9D9;
}
#categoryTop #PRarea ul{
	padding:0 !important;
	background:none;
}
#categoryTop #PRarea li{
	padding:0 8px 8px 0 !important;
}

/*-------------------------
 * 第6階層相互リンク
--------------------------*/
#mutualLink {
	margin-bottom:8px;
}
#mutualLink .hList li{
	padding-left:7px;
	border-left:2px solid #30a2f2;
}

/*-------------------------
 * 第6階層タイトル
--------------------------*/
h2.title{
	width:auto;
	margin-top:12px;
	border:1px solid #cc0000;
}

/*-------------------------
 * セクションヘッダー
--------------------------*/
.section .header{
	border:1px solid #d9d9d9;
}
.section .header span{
	padding:.5em 0 .25em;
	margin:0 11px;
	border-top:2px solid #cc0000;
}
* html .section .header span{
		padding:0 0 0 .25em;
		margin:0 11px;
		border-top:none;

}

/*-------------------------
 * 扉ページ
--------------------------*/
#contentsArea .subSection .headerWrap{
	background:none;
	border:1px solid #e2e4e6;
}
#contentsArea .subSection .header {
	background:none;
}
/*メインエリア*/
#mainArea .subSection .headerWrap{
	border:1px solid #e2e4e6;
}
#mainArea .subSection .header{
	border:none;
}
#mainArea .subSection .header span{
	margin:0 10px;
	padding:.64em 0 .42em;
	border-top:2px solid #cc0000;
}
/*サブエリア*/
#subArea .subSection .header{
	border-bottom:2px solid #d9d9d9;
}
#subArea .subSection .header span{
	display:inline;
	margin:0;
	padding-left:9px;
	border-top:none;
	border-left:3px solid #0077cc;
}

.ranking li{
	list-style-position:inside;
	padding-left:5px;
}
* html .ranking li a{
	margin-left:5px;
}
*:first-child+html .ranking li a{
	margin-left:5px;
}
.ranking li.rank1{
	list-style-image:url(../../images/pattern4/img_keywords_rank1.gif);
}
.ranking li.rank2{
	list-style-image:url(../../images/pattern4/img_keywords_rank2.gif);
}
.ranking li.rank3{
	list-style-image:url(../../images/pattern4/img_keywords_rank3.gif);
}
.ranking li.rank4{
	list-style-image:url(../../images/pattern4/img_keywords_rank4.gif);
}
.ranking li.rank5{
	list-style-image:url(../../images/pattern4/img_keywords_rank5.gif);
}

/*-------------------------
 * 扉ページサブメニュー
--------------------------*/
* html #mainArea{
	overflow:hidden;
	zoom:1;
}
/** html #mainArea .menuList{
	width:486px;
}*/
.menuList{
	padding-left:10px;
}
#mainArea .menuList{
	padding-left:10px;
	padding-bottom:0;
}
.menuList .item{
	width:180px;
	margin-right:41px;
	padding-right:0;
	padding-left:0;
	border-top:2px solid #cc0000;
}
#mainArea .menuList .item{
	width:133px;
	margin-right:33px;
	padding-right:0;
	padding-left:0;
}
.menuList .right,
#mainArea .menuList .right{
	margin-right:0;
}
.menuList .menu a{
	padding-left:0;
}
.menuList .submenu li a{
	display:list-item;
	list-style-image:url(../../images/pattern4/arr_gray.gif);
	margin-left:1.5em;
	padding-left:0;
}

/*-------------------------
 * 矢印
--------------------------*/
.arr{
	padding-left:0;
}

/*-------------------------
 * リスト
--------------------------*/
dl.listDate dt span{
	padding-left:0;
}
dl.listDate dt span.arr{
	position:relative;
	display:list-item;
	list-style-image:url(../../images/pattern4/arr_gray.gif)!important;
	margin-left:1.5em;
	padding-left:0;
}
dl.listDate dd{
	position:relative;
	padding-left:11em;
}
dl.opMMDD dd{
	padding-left:6.5em;
}
ul.listLink li a{
	padding-left:0;
}
/*リンクリスト横方向*/
ul.listLinkHD li{
	padding-right:1em;
	border-right:1px solid #ccc;
}
ul.listLinkHD li a,
ul.listLinkHD li span{
	padding-left:0;
}
/*サムネイル付リンクリスト*/
ul.listThumb li .thumb{
	padding-right:6px;
}
ul.listThumb li .link a{
	padding-left:0;
}
/*マーカー：四角*/
ul.listSquare{
	margin-bottom:1em;
}
ul.listSquare li,
dl.listSquare dt{
	display:list-item;
	list-style-image:url(../../images/pattern4/bg_square_gray.gif);
	margin-left:1.5em;
	padding-left:0px;
}
/*マーカー：円*/
ul.listDisc li{
	list-style-image:url(../../images/pattern4/bg_disc_gray.gif);
	margin-left:1.5em;
	padding-left:0;
}
/*両端リスト（間に中黒を表示）*/
ul.listBullet li{
	padding-bottom:.5em;
	border-bottom:1px solid #e5e5e5;
}

/*両端リスト（間に中黒を表示→肩書きなし）*/
ul.listBullet_02 li{
	padding-bottom:.5em;
	border-bottom:1px solid #e5e5e5;
}

ul.listWidthLine li{
	border-bottom:1px solid #f2f2f2;
}
ul.listBothEnds em{
	padding-left:0;
}

/*-------------------------
 * テーブル
--------------------------*/
table.common th{
	color:#333;
}
/*多階層*/
table.multiLevel .level1{
	color:#333;
}
/*カタログページ一覧*/
.catalogIndex table.common td.dotline{
	border-bottom:1px solid #eaeaea;
}
.catalogIndex table.common th,
.catalogIndex table.common td{
	border-top:none;
}

/*-------------------------
 * フレーム
--------------------------*/
.frameColor{
	padding-top:0;
}
.frameColor .wrap{
	width:636px;
	padding-bottom:0;
	border:7px solid #eeeeee;
}
.frameColor .wrap .wrap{
	border:none;
	padding:15px 18px;
}
.frameColor .frameHeader{
	padding-bottom:6px;
	border-bottom:1px solid #dcdcdc;/*#cc0000*/
}
/* gray wrap */
.grayWrap_f7{
	padding-bottom:0;
	background:none;
}
.grayWrap_f7 .inner{
	padding:0;
	background:none;
}

/*-------------------------
 * ナビゲーション
--------------------------*/
/*ページアンカー*/
.naviAnchor{
	padding-top:0;
}
.naviAnchor .wrap{
	padding-bottom:0;
}
.naviAnchor .wrap .wrap{
	border:1px solid #dcdcdc;
}
.naviAnchor li{
	padding-left:7px;
	border-left:2px solid #d9d9d9;
}
.naviAnchor li a{
	padding-left:0;
}
.naviAnchor li .right{
	padding-right:7px;
	border-right:2px solid #d9d9d9;
}


/*-------------------------
 * バナー
--------------------------*/
#largeBanner .wrap{
	padding:10px;
	border:4px solid #f0f0f0;
}

#mainArea .subSection .headerWrap,
.ranking li.rank1,
.ranking li.rank2,
.ranking li.rank3,
.ranking li.rank4,
.ranking li.rank5,
.menuList .menu,
.frameColor .wrap .wrap,
ul.listSquare li,
dl.listSquare dt,
h2.title span,
ul.listDisc li{
	zoom:normal;
}

* html ol.listOrder li li{
	zoom:normal;
}
* html .arr{
	display:inline;
}
*:first-child+html ol.listOrder li li{
	zoom:normal;
}

*:first-child+html .arr{
	display:inline;
}

#mainImg{
	width:650px;
}
#mainImg img{
	width:100%;
}

/*-------------------------
 * User Insght
--------------------------*/
#id_bivalves,
#id_shellfish {
	display:none;
}
/*-------------------------
 * siteprint 調整
--------------------------*/

* html #categoryTop #irTopics .item{
	width: 300px!important;
}
/*-------------------------
 * print
--------------------------*/
@media print {
* html #categoryTop #topics{
	padding-bottom:20px !important;
}
* html #categoryTop #update dl.listDate{
	top:40px;
}
* html #categoryTop #update #newsUpdate dl.listDate,
* html #categoryTop #update #newsManagement dl.listDate{
	top:0;
}
* html #categoryTop #PRarea{
	width:980px !important;
}
* html #categoryTop #PickupArea{
	width:813px !important;
}
*:first-child+html #PRarea{
	width:980px !important;
}

}



/* css end ------------ */
