@charset "UTF-8";

@import "/jpn/styles_new/addon/print.css";

/* /jpn/common/css/print.css */

.w120{_width:100px !important;}
.mt45{_margin-top:0!important;_padding-top:45px!important;}


/****************************************************
【共通】  通常 → 表示、印刷ポップアップ → 非表示
ヘッダ、ナビ、プルダウン、レコメンド、フッタ、右サイドバー、パンくず、ページトップリンク
*****************************************************/
#head,#nav,#pulldown,.bottom_recommended,#foot,
#contents_template .column2 .right,
.history_links,#bottom_backtotop,.backToTop,
.mobile-nav-but,.mobile-search-but,.nav-wrapper,
#follow_toyota,.footer__nav,#contents_sub,
#migration-sns-area,.breadcrumbs,.engage{
	display:none !important;
}


/****************************************************
【共通】  印刷用ポップアップ用幅指定
*****************************************************/
#contents_template,#pulldown,.bottom_recommended .inner{width:800px;}
#bgimage{min-width:800px;}
#contents_template .column2 .left{float:none!important;margin:0 auto!important;}
.clumn1 #contents_template{width:960px;}
#contents{ min-height: inherit !important;}
#contents_template .contents_3rd{width:960px;margin:0 auto!important;}
#contents_wrapper{ margin-left: auto !important; margin-right: auto !important; padding-right: 0;}
#contents_main{ height: auto !important;}
#contents_body_inner{ padding-top: 20px !important; padding-bottom: 0 !important;}
.header{ width: 100%; position: relative; border-bottom: none; box-shadow: none;}
.header .header_box .logo{ margin-left: auto !important; margin-right: auto !important;}
.footer{ width: 95%; margin: 20px auto 0; padding-top: 30px; border-top: 1px solid #ccc;}
.container{ width: 100%; left: 0; float: none;}
.container:after{ box-shadow: none; display: none;}


/****************************************************
【個別】  通常 → 表示、印刷ポップアップ → 非表示
*****************************************************/
.printTxt{display:none !important;}


/****************************************************
【個別】  通常 → 非表示、印刷ポップアップ → 表示、印刷 → 非表示
*****************************************************/
.printTxt2{display:inline-block !important;}
.closeBtn{display:block !important;}
.closeBtn .closeWindow{width: 77px;height: 32px;margin: 30px auto;display: block;background: url("/jpn/common/images/common_close.png") 0 0 no-repeat;text-indent: -1000em;}
.closeBtn .closeWindow:hover{background-position:0 -42px;}


/****************************************************
【個別】  通常 → 非表示、印刷ポップアップ → 表示、印刷 → 表示
*****************************************************/
.printTxt3{display:block !important;}


/****************************************************
【個別】  強制改ページ
*****************************************************/
.printNextPage{page-break-before:always !important;}


@media print{
#container {
    height: 100%;
    margin: 0 auto;
    position: static !important;
    width: 100% ;}
.printTxt2{display:none !important;}
.closeBtn{display:none !important;}
body {_zoom: 80%;}
body#noRightBar {_zoom:60%;}

}



