@charset "utf-8";

/**********************************************************************
IPA common/css/print.css ]

08.09.20
**********************************************************************/

/*---------------------------------------------
 Initialization
---------------------------------------------*/
body{ text-align:center; background:none;}
#container,
.case-popup #container{ margin-left:0; background: none; text-align:center;}
.case-popup #container{ margin:0 auto; width:700px; text-align:center;}
#container{ width:724px; margin:10px auto 0 auto; padding:0 10px; background: url(../img/cmn_bg_print.gif) 10px 0px repeat-y #f4f3de;}


/*---------------------------------------------
 HeaderArea
---------------------------------------------*/
#HeaderArea{ width:694px; padding-top:10px; padding-left:10px; padding-right:20px; background:url(../img/hd_bg_print.gif) 0px 10px no-repeat #f4f3de;}
#HeaderArea table,
.case-popup .header{ display: none;}
#HeaderArea p.title{ display:block; border:none;}


/*---------------------------------------------
 TopicPathArea
---------------------------------------------*/
#TopicPathArea{ display: none; }


/*---------------------------------------------
 BodyArea
---------------------------------------------*/
#BodyArea{  width:684px; padding-left:20px; padding-right:20px; float:none; text-align:left; font-size:12px;}
#BodyArea h1{ width:684px;}

#BodyArea table.case-prof .prof-summary,
#BodyArea table.case-prof .prof-summary p{ width:420px;}
.case-popup .prof-images,
.case-popup .prof-images div{ padding:0; background:none; border:none; background:#ff0000;}
.case-popup .prof-images div img{ display:block;}
table.case-photo td.images p.caption{float:none;}
table.case-photo td.images .zoom-btn{ float:none; display:none;}
table.case-photo td.images div img{ display:block;}


/*---------------------------------------------
 MenuArea
---------------------------------------------*/
#MenuArea{ display: none; }


/*---------------------------------------------
 FooterArea
---------------------------------------------*/
#FooterArea { width:684px; height:60px; padding-left:20px; padding-right:20px; background:url(../img/ft_bg_print.gif) 0% 100% no-repeat;}
#FooterArea table{ width:684px;}
.case-popup .footer{ display:none;}


/*---------------------------------------------
 Firefox3
---------------------------------------------*/
#container, x:-moz-read-only{ width:940px; margin:10px auto 0 auto; padding:0 10px; background: url(../img/cmn_bg_print_ff.gif) 10px 0px repeat-y #f4f3de;}
#HeaderArea, x:-moz-read-only{ width:910px; padding-top:10px; padding-left:10px; padding-right:20px; background:url(../img/hd_bg_print_ff.gif) 0px 10px no-repeat #f4f3de;}
#HeaderArea p.title, x:-moz-read-only{ margin:0 auto;}
#BodyArea, x:-moz-read-only{ width:900px; margin:0 auto;}

#BodyArea .h1-icon, x:-moz-read-only{ width:900px;}
#BodyArea h1, x:-moz-read-only{ width:900px;}
#BodyArea h1 span, x:-moz-read-only{ width:830px;}
#BodyArea h2, x:-moz-read-only{ width:893px;}
#BodyArea h3, x:-moz-read-only{ width:884px; padding:7px 7px 5px 7px; border:1px solid #d5d5d5; background:url(../img/cmn_h3_bg02_print_ff2_bg.gif) 0% 100% no-repeat;}
#BodyArea h3 span, x:-moz-read-only{ width:860px; padding-left:20px; background:url(../img/cmn_h3_bg02_print_ff2.gif) 0% 100% no-repeat;}

#BodyArea ul.company li, x:-moz-read-only{ width:900px;}
#BodyArea table.case-prof, x:-moz-read-only{ width:900px;}
#BodyArea table.case-prof .prof-left, x:-moz-read-only{ width:232px;}
#BodyArea table.case-prof .prof-left ul, x:-moz-read-only{ width:193px; }
#BodyArea table.case-prof .prof-left ul li, x:-moz-read-only{ width:175px; }
#BodyArea table.case-prof .prof-right, x:-moz-read-only{ width:668px; background:url(../img/cmn_prof_bg03_print.gif) 0% 0% #f4f4f4 no-repeat;}
#BodyArea table.case-prof .prof-summary p, x:-moz-read-only{ width:630px;}
#BodyArea table.case-prof img, x:-moz-read-only{ display:none;}
#BodyArea table.case-prof .prof-right .prof-pic img, x:-moz-read-only{ display:block;}
#BodyArea table.case-prof .prof-right .prof-info img, x:-moz-read-only{ display:block;}

#BodyArea table.case-photo, x:-moz-read-only{ display:inline;}
#BodyArea table.case-photo td.images p.caption, x:-moz-read-only{ padding-bottom:10px;}
#BodyArea table.case-photo, x:-moz-read-only{ width:900px;}

#FooterArea, x:-moz-read-only{ width:900px; height:60px; padding-left:20px; padding-right:20px; background:url(../img/ft_bg_print_ff.gif) 0% 100% no-repeat;}
#FooterArea table, x:-moz-read-only{ width:900px;}

#BodyArea h3, x:-moz-broken{ width:900px; padding:8px 0 0 0; border:none; background:url(../img/cmn_h3_bg01_print.gif) 0% 0% no-repeat;}
#BodyArea h3 span, x:-moz-broken{ width:876px; padding:2px 0 8px 24px; border:none; background:url(../img/cmn_h3_bg02_print.gif) 0% 100% no-repeat;}

/*---------------------------------------------
 IE7 only
---------------------------------------------*/
*+html body #container{ width:1000px; margin:10px auto 0 auto; padding:0 10px; background: url(../img/cmn_bg_print_ie7.gif) 10px 0px repeat-y #f4f3de;}
*+html body #HeaderArea{ width:970px; padding-top:10px; padding-left:10px; padding-right:20px; background:url(../img/hd_bg_print_ie7.gif) 0px 10px no-repeat #f4f3de;}
*+html body #HeaderArea p.title{ margin:0 auto;}
*+html body #BodyArea{ width:960px; margin:0 auto;}

*+html body #BodyArea .h1-icon{ width:960px;}
*+html body #BodyArea h1{ width:960px;}
*+html body #BodyArea h1 span{ width:910px;}
*+html body #BodyArea h2{ width:953px;}

*+html body #BodyArea h3{ width:960px; padding:8px 0 0 0; border:none; background:url(../img/cmn_h3_bg01_print_ie7.gif) 0% 0% no-repeat;}
*+html body #BodyArea h3 span{ width:936px; padding:2px 0 8px 24px; border:none; background:url(../img/cmn_h3_bg02_print_ie7.gif) 0% 100% no-repeat;}

*+html body #BodyArea ul.company li{ width:850px;}
*+html body #BodyArea table.case-prof{ width:850px;}
*+html body #BodyArea table.case-prof .prof-left{ width:232px;}
*+html body #BodyArea table.case-prof .prof-left ul{ width:193px; }
*+html body #BodyArea table.case-prof .prof-left ul li{ width:175px; }
*+html body #BodyArea table.case-prof .prof-right{ width:740px; background:url(../img/cmn_prof_bg03_print_ie7.gif) 0% 0% #f4f4f4 no-repeat;}
*+html body #BodyArea table.case-prof .prof-summary p{ width:700px;}
*+html body #BodyArea table.case-prof img{ display:none;}
*+html body #BodyArea table.case-prof .prof-right .prof-pic img{ display:block;}
*+html body #BodyArea table.case-prof .prof-right .prof-info img{ display:block;}

*+html body #BodyArea table.case-photo{ display:block;}
*+html body #BodyArea table.case-photo td img{ display:block;}
*+html body #BodyArea table.case-photo td.images p.caption{ padding-bottom:10px;}
*+html body #BodyArea table.case-photo{ width:960px;}

*+html body.case-popup .prof-images div{position:relative;}
*+html body.case-popup .prof-images div img{position:absolute; top:0; left:0;}

*+html body #FooterArea{ width:960px; height:60px; padding-left:20px; padding-right:20px; background:url(../img/ft_bg_print_ie7.gif) 0% 100% no-repeat;}
*+html body #FooterArea table{ width:960px;}
* html #BodyArea table.case-prof .prof-left ul li{ height:1em;}



/*---------------------------------------------
 print-fitting01
---------------------------------------------*/
.print-fitting01#container, x:-moz-read-only{ width:1000px; background: url(../img/cmn_bg_print_ie7.gif) 10px 0px repeat-y #f4f3de;}
.print-fitting01#container #HeaderArea, x:-moz-read-only{ width:970px; background:url(../img/hd_bg_print_ie7.gif) 0px 10px no-repeat #f4f3de;}
.print-fitting01#container #BodyArea, x:-moz-read-only{ width:960px;}
.print-fitting01#container #BodyArea .h1-icon, x:-moz-read-only{ width:960px;}
.print-fitting01#container #BodyArea h1, x:-moz-read-only{ width:960px;}
.print-fitting01#container #BodyArea h1 span, x:-moz-read-only{ width:910px;}
.print-fitting01#container #BodyArea h2, x:-moz-read-only{ width:953px;}
.print-fitting01#container #BodyArea h3, x:-moz-broken{ width:960px; background:url(../img/cmn_h3_bg01_print_ie7.gif) 0% 0% no-repeat;}
.print-fitting01#container #BodyArea h3 span, x:-moz-broken{ width:936px;  background:url(../img/cmn_h3_bg02_print_ie7.gif) 0% 100% no-repeat;}
.print-fitting01#container #BodyArea ul.company li, x:-moz-read-only{ width:960px;}
.print-fitting01#container #BodyArea table.case-prof, x:-moz-read-only{ width:960px;}
.print-fitting01#container #BodyArea table.case-prof .prof-left, x:-moz-read-only{ width:232px;}
.print-fitting01#container #BodyArea table.case-prof .prof-left ul, x:-moz-read-only{ width:193px; }
.print-fitting01#container #BodyArea table.case-prof .prof-left ul li, x:-moz-read-only{ width:175px; }
.print-fitting01#container #BodyArea table.case-prof .prof-right, x:-moz-read-only{ width:740px; background:url(../img/cmn_prof_bg03_print_ie7.gif) 0% 0% #f4f4f4 no-repeat;}
.print-fitting01#container #BodyArea table.case-prof .prof-summary p, x:-moz-read-only{ width:700px;}
.print-fitting01#container #BodyArea table.case-photo, x:-moz-read-only{ width:960px;}
.print-fitting01#container #FooterArea, x:-moz-read-only{ width:960px; background:url(../img/ft_bg_print_ie7.gif) 0% 100% no-repeat;}
.print-fitting01#container #FooterArea table, x:-moz-read-only{ width:960px;}

*+html body .print-fitting01#container{ width:1130px; background: url(../img/cmn_bg_print_ie7_pf01.gif) 10px 0px repeat-y #f4f3de;}
*+html body .print-fitting01#container #HeaderArea{ width:1100px; background:url(../img/hd_bg_print_ie7_pf01.gif) 0px 10px no-repeat #f4f3de;}
*+html body .print-fitting01#container #BodyArea{ width:1090px;}
*+html body .print-fitting01#container #BodyArea .h1-icon{ width:1090px;}
*+html body .print-fitting01#container #BodyArea h1{ width:1090px;}
*+html body .print-fitting01#container #BodyArea h1 span{ width:1040px;}
*+html body .print-fitting01#container #BodyArea h2{ width:1083px;}
*+html body .print-fitting01#container #BodyArea h3, x:-moz-broken{ width:1090px; background:url(../img/cmn_h3_bg01_print_ie7_pf01.gif) 0% 0% no-repeat;}
*+html body .print-fitting01#container #BodyArea h3 span, x:-moz-broken{ width:1066px;  background:url(../img/cmn_h3_bg02_print_ie7_pf01.gif) 0% 100% no-repeat;}
*+html body .print-fitting01#container #BodyArea ul.company li{ width:1090px;}
*+html body .print-fitting01#container #BodyArea table.case-prof{ width:1090px;}
*+html body .print-fitting01#container #BodyArea table.case-prof .prof-left{ width:232px;}
*+html body .print-fitting01#container #BodyArea table.case-prof .prof-left ul{ width:193px; }
*+html body .print-fitting01#container #BodyArea table.case-prof .prof-left ul li{ width:175px; }
*+html body .print-fitting01#container #BodyArea table.case-prof .prof-right{ width:870px; background:url(../img/cmn_prof_bg03_print_ie7_pf01.gif) 0% 0% #f4f4f4 no-repeat;}
*+html body .print-fitting01#container #BodyArea table.case-prof .prof-summary p{ width:840px;}
*+html body .print-fitting01#container #BodyArea table.case-photo{ width:1030px;}
*+html body .print-fitting01#container #FooterArea{ width:1090px; height:60px; background:url(../img/ft_bg_print_ie7_pf01.gif) 0% 100% no-repeat;}
*+html body .print-fitting01#container #FooterArea table{ width:1090px;}

/*********************************************************************/

