/**********************************************************************
MURATA : For Print [ /products/css/print.css ]

08.11.17
**********************************************************************/

/*
---- List ----
Page
HeaderArea
GlobalArea
BodyArea
SubnaviArea
ContentsArea
ReferenceArea
SupportArea
TopicPathArea
BottomGlobalArea
FooterArea
TickerArea
LineupArea
CategBarArea
POPUP
--
Adjust Margin (for firefox)
------
*/

/*---------------------------------------------
 Page
---------------------------------------------*/
*html body#TypeCOLUMN2,
*html body#TypePOPUP{
	zoom: 95%;
}


/*---------------------------------------------
 HeaderArea
---------------------------------------------*/
#TypeCOLUMN3 #HeaderArea,
#TypeCOLUMN2 #HeaderArea,
#TypeCOLUMN1 #HeaderArea,
#HeaderArea{
	margin: 0;
	padding: 0;
	padding-top: 11px;
	background: none;
	min-width: 162px;
	width: 162px;
}
#HeaderArea #hdTop{
	position: static;
	margin: 0;
	padding: 0;
	width: 162px;
	height: 30px;
}
#HeaderArea #hdTop .hd-logo{
	position: static;
	margin: 0;
	padding: 0;
}
#HeaderArea #hdTop .hd-lang,
#HeaderArea #hdTop .hd-map,
#HeaderArea #hdTop .hd-btn{
	display: none;
}


/*---------------------------------------------
 GlobalArea
---------------------------------------------*/
#GlobalArea{
	display: none;
}


/*---------------------------------------------
 BodyArea
---------------------------------------------*/
#BodyArea{
	position: static;
	width: 730px;
	margin: 15px 0 0 0;
}
#TypeCOLUMN3 #BodyArea{
	width: 510px;
}
#TypeCOLUMN1 #BodyArea{
	width: 950px;
}

#BodyArea>div.clearFix:after{
	display: none;
}
#BodyArea>div.clearFix{
	clear: both;
	float: none;
	display: block;
	position: static;
	margin: 0;
	padding: 0;
}


/*---------------------------------------------
 SubnaviArea
---------------------------------------------*/
#SubnaviArea{
	display: none;
}


/*---------------------------------------------
 ContentsArea
---------------------------------------------*/
#ContentsArea{
	clear: both;
	float: none;
	margin-left: 0;
	padding-bottom: 20px;
}

/* adjust size of tail item float (for firefox) ==== */
.pro-tit .detail-tit02, x:-moz-any-link{ width: 122px; }  /* for firefox */
.pro-tit .detail-tit02, x:x{ width: 123px; }  /* for other */

.pro-tit .allcatalog-tit02, x:-moz-any-link{ width: 170px; }  /* for firefox */
.pro-tit .alldesisup-tit02, x:-moz-any-link{ width: 181px; }
.pro-tit .allarticle-tit02, x:-moz-any-link{ width: 148px; }
.pro-tit .allselguide-tit02, x:-moz-any-link{ width: 198px; }

.pro-tit .allcatalog-tit02, x:x{ width: 171px; }  /* for other */
.pro-tit .alldesisup-tit02, x:x{ width: 182px; }
.pro-tit .allarticle-tit02, x:x{ width: 149px; }
.pro-tit .allselguide-tit02, x:x{ width: 199px; }

/* --- */
.elm-clm-box01-left4, x:-moz-any-link{ width: 166px; }  /* for firefox */
.elm-clm-box02-left2, x:-moz-any-link{ width: 354px; }
.elm-clm-box06, x:-moz-any-link{ overflow: hidden; }
.elm-clm-box06-left3, x:-moz-any-link{ width: 229px; }

.elm-clm-box01-left4, x:x{ width: 167px; }  /* for other */
.elm-clm-box02-left2, x:x{ width: 355px; }
.elm-clm-box06, x:x{ overflow: visible; }
.elm-clm-box06-left3, x:x{ width: 230px; }
/* /adjust size of tail item float (for firefox) ==== */


/*---------------------------------------------
 ReferenceArea
---------------------------------------------*/
#ReferenceArea{
	display: none;
}


/*---------------------------------------------
 SupportArea
---------------------------------------------*/
#SupportArea{
	display: none;
}


/*---------------------------------------------
 TopicPathArea
---------------------------------------------*/
#TopicPathArea{
	clear: both;
	width: 730px;
	margin-top: 0;
	padding: 10px 0 10px 0;
	background: none;
	border-top: 1px solid #d0d4d8;
}
#TypeCOLUMN3 #TopicPathArea{
	width: 510px;
}
#TypeCOLUMN1 #TopicPathArea{
	width: 950px;
}


/*---------------------------------------------
 BottomGlobalArea
---------------------------------------------*/
#BottomGlobalArea{
	display: none;
}


/*---------------------------------------------
 FooterArea
---------------------------------------------*/
#FooterArea{
	width: 100%;
	margin-top: 0;
	padding: 0;
	background: none;
	min-width: 730px;
}
#TypeCOLUMN3 #FooterArea{
	min-width: 510px;
}
#TypeCOLUMN1 #FooterArea{
	min-width: 950px;
}

#FooterArea.ft-line{
	width: 730px;
	margin-top: 0;
	padding: 10px 0 20px 0;
	border-top: 1px solid #d0d4d8;
}
#TypeCOLUMN3 #FooterArea.ft-line{
	width: 510px;
}
#TypeCOLUMN1 #FooterArea.ft-line{
	width: 950px;
}

#FooterArea #ftLang{
	display: none;
}

#FooterArea #ftNavi{
	padding: 0;
	width: 730px;
	margin: 0;
}
#TypeCOLUMN3 #FooterArea #ftNavi{
	width: 510px;
}
#FooterArea #ftNavi ul{
	display: none;
}
#FooterArea #ftNavi .copyright{
	float: none;
}


/*---------------------------------------------
 TickerArea
---------------------------------------------*/
#TickerArea{
	display: none;
}


/*---------------------------------------------
 LineupArea
---------------------------------------------*/
#LineupArea{
	width: 730px;
	margin-left: 0;
	background: url(/products/images/lineup_bg_print.gif) 0% 0% no-repeat;
}
#TypeCOLUMN1 #LineupArea{
	width: 950px;
	background-image: url(/products/images/lineup_bg.gif);
}

#LineupArea .innr{
	background: url(/products/images/lineup_bg_print_bottom.gif) 0% 100% no-repeat;
}
#TypeCOLUMN1 #LineupArea .innr{
	width: 950px;
	background-image: url(/products/images/lineup_bg_bottom.gif);
}

#LineupArea .tit-wrap{
	float: none;
	margin-right: 25px;
	margin-left: 25px;
	width: 680px;
}
#LineupArea ul,
#LineupArea .arrow-l,
#LineupArea .arrow-r{
	display: none;
}


/*---------------------------------------------
 CategBarArea
---------------------------------------------*/
#CategBarArea{
	width: 730px;
	margin-left: 0;
	background: url(/products/images/categbar_bg_print.jpg) 0% 0% no-repeat;
}
#TypeCOLUMN1 #CategBarArea{
	width: 950px;
	background-image: url(/products/images/categbar_bg.jpg);
}

#CategBarArea h1{
	float: none;
	padding-right: 25px;
	padding-left: 25px;
	width: 680px;
}
#CategBarArea ul{
	display: none;
}


/*---------------------------------------------
 POPUP
---------------------------------------------*/
/*---- HeaderArea ----*/
#TypePOPUP #HeaderArea{
	width: 730px;
	padding-top: 0;
	background: none;
}
#TypePOPUP #HeaderArea #hdTop{
	position: static;
	width: 730px;
	height: 30px;
	margin: 0;
	padding: 0;
}
#TypePOPUP #HeaderArea #hdTop div{
	position: static;
}
#TypePOPUP #HeaderArea #hdTop .hd-logo{ top: 0; }
#TypePOPUP #HeaderArea #hdTop .hd-lang,
#TypePOPUP #HeaderArea #hdTop .hd-map,
#TypePOPUP #HeaderArea #hdTop .hd-btn{
	display: none;
}

/*---- BodyArea ----*/
#TypePOPUP #BodyArea{
	width: 730px;
	margin: 15px 0 0 0;
}

/*---- FooterArea ----*/
#TypePOPUP #FooterArea{
	width: 730px;
	margin-top: 0;
	padding: 0;
	background: none;
}
#TypePOPUP #FooterArea #ftLang{
	display: none;
}
#TypePOPUP #FooterArea #ftNavi{
	padding: 0;
	width: 730px;
	margin: 0;
}
#TypePOPUP #FooterArea #ftNavi .copyright{
	margin-top: 10px;
	padding: 10px 0 20px 0;
	border-top: 1px solid #d0d4d8;
	text-align: left;
}


/*---------------------------------------------
 Adjust Margin (for firefox)
---------------------------------------------*/
h1, h2, h3, h4,
x:-moz-any-link{  /* for firefox */
	margin-bottom: 0;
}
h1, h2, h3, h4,
x:x{  /* for other */
	margin-bottom: 20px;
}

/* --- */
.section,
.section-anc,
.section-end,
.section-elm-box,
.section-shadow,
x:-moz-any-link{  /* for firefox */
	clear: both;
	margin-bottom: 0;
}

.section,
x:x{  /* for other */
	clear: none;
	margin-bottom: 20px;
}
.section-anc,
.section-end,
x:x{  /* for other */
	clear: none;
	margin-bottom: 30px;
}
.section-elm-box,
x:x{  /* for other */
	clear: none;
	margin-bottom: 10px;
}
.section-shadow,
x:x{  /* for other */
	clear: none;
	margin-bottom: 15px;
}

/* --- */
.pagetop,
.pagetop.foot-body-navi,
x:-moz-any-link{  /* for firefox */
	clear: both;
	margin-bottom: 0;
}

.pagetop,
x:x{  /* for other */
	clear: none;
	margin-bottom: 30px;
}
.pagetop.foot-body-navi,
x:x{  /* for other */
	clear: none;
	margin-bottom: 20px;
}

/* --- */
.elm-box,
.elm-inq-box,
.elm-dl-box,
.elm-box-stack,
.elm-inq-box-stack,
.elm-dl-box-stack,
.elm-box2,
.elm-box-home,
.elm-pro-box,
.elm-clm-box01,
.elm-clm-box01-oneitem,
.elm-clm-box01-twoitem,
.elm-clm-box01-threeitem,
.elm-clm-box02,
.elm-clm-box02-oneitem,
.elm-clm-box02-02,
.elm-clm-box03,
.elm-clm-box04,
.elm-clm-box05,
.elm-clm-box06,
.elm-clm-box06-oneitem,
.elm-clm-box06-twoitem,
.answer,
.elm-tbl2,
.elm-tbl3,
.elm-tbl4,
.elm-pro-tbl,
.elm-pro-tbl-nobo,
.elm-tbl-tit-article,
.note-box,
.note-box-icon,
.catalog-block.end,
.line01,
.line-dot02,
.elm-catch,
.em-word,
.strong-word,
.has-item,
.has-catalog,
.elm-point,
#TabProContentBlock,
x:-moz-any-link{  /* for firefox */
	clear: both;
	margin-bottom: 0;
}

.elm-box,
.elm-inq-box,
.elm-dl-box,
.elm-box-stack,
.elm-inq-box-stack,
.elm-dl-box-stack,
.elm-box2,
.elm-box-home,
.elm-pro-box,
.elm-clm-box01,
.elm-clm-box01-oneitem,
.elm-clm-box01-twoitem,
.elm-clm-box01-threeitem,
.elm-clm-box02,
.elm-clm-box02-oneitem,
.elm-clm-box02-02,
.elm-clm-box03,
.elm-clm-box04,
.elm-clm-box05,
.elm-clm-box06,
.elm-clm-box06-oneitem,
.elm-clm-box06-twoitem,
.answer,
.elm-tbl2,
.elm-tbl3,
.elm-tbl4,
.elm-pro-tbl,
.elm-pro-tbl-nobo,
.elm-tbl-tit-article,
.note-box,
.note-box-icon,
.catalog-block.end,
.line01,
.line-dot02,
.elm-catch,
.em-word,
.strong-word,
.has-item,
.has-catalog,
.elm-point,
#TabProContentBlock,
x:x{  /* for other */
	clear: none;
	margin-bottom: 20px;
}

/*********************************************************************/

