@charset "UTF-8";

/*=================================
   Print
=================================*/
body{
_zoom:91% !important;/* IE6 */
}
#content #main h2,
#content #main h2 span,
#content #main h2.ttl_h2_link_01 span a,
#content #main h3,
#content #main h3 span,
#content #main h3 span a,
#content #main h4 a,
#content #main h5 a,
#content #main ul.list_01 li,
#content #main ul.list_link_01 li,
#content #main ul.list_link_02 li,
#content #main ul.list_link_03 li,
#content #main ul.list_link_03 li a,
#content #main ul.list_link_04 li a,
#content #main dl.list_01 dt,
#content #main dl.list_link_01 dt,
#content #main dl.list_related_01 dt,
#content #main dl.list_related_01 dd ul.imageList,
#content #main dl.list_reseller_01 dd,
#content #main dl.list_ranking_01,
#content #main dl.list_ranking_01 dd dd,
#content #main .box_point_01,
#content #main .box_error_01,
#content #main .box_error_01 ul li,
#content #main table.form tr.error td ul.error_text,
#footer_01,
#footer_01 .subNav,
#footer_01 .subNav ul li,
#footer_01 #footer_01_inner,
#footer_02,
#footer_02 ul li{
_zoom:1;/* IE6 */
}
body{
width:710px;
min-width:710px;
}
#header #headerNav,
#globalNav,
#content-container #breadCrumbs,
#side-bar,
.toPageTop_01,
#footer_01,
#footer_02 ul{
display:none;
}
#header{
margin:0;
padding:18px 0 15px 0;
width:auto;
}
#header #site-name{
padding-left:11px;
}
#header #tagline{
float:none;
}
#content-container{
background:none;
border-top:solid 1px #333;
}
#content{
background:none;
padding-top:15px;
}
#content-inner{
width:auto;
padding:15px 0 0 0;
}
#main{
float:none;
}
#content #main .lyt_column_two .unit,
#content #main .lyt_column_four .unit{
*margin-right:20px;
}
#footer_02{
clear:both;
margin-top:20px;
border-top:solid 1px #333;
}
#footer_02 #footer_02_inner{
width:auto;
}
#footer_02 .copyright{
float:none;
padding-right:11px;
text-align:right;
color:#fff;/* IE */
}
*{
position:static;
overflow:visible;
}
body#popup{
min-width:100%;
width:100%;
}
body#popup #header{
width:100%;
}
body#popup #main{
width:100%;
}
.printBlock{
page-break-after:always;
}

/*=================================
   Page for print
=================================*/
body#spec_print .printButton_02,
body#popup .printButton_02,
body#popup #closeButton{
display:none;
}
body#popup #header{
padding-bottom:15px;
border-bottom:solid 1px #333;
}
body#popup #main .map{
margin:0 auto;
width:470px;
}
body#popup #footer_02{
border-top:solid 1px #333;
}
