@charset "utf-8";

/* -----------------------------------------------------------

    PCG Print Styles
    
    [Layout]

    [Element and Module Settings] 

----------------------------------------------------------- */

/* ===========================================================

   [Layout] 

=========================================================== */
*html body{
zoom:94%;
}

*html body.glossary{
zoom:100%;
}

#nav-global,
.nav-utility,
#str-sub,
#nav-contentsmap,
.breadcrumbs,
.nav-page-top{
display:none;
}

#str-container{
max-width: 758px;
min-width: 758px;
}

body.glossary #str-container{
width:290px;
min-width:0;
}

#str-contents{
padding: 8px 0 15px 0;
}

#str-container,
#str-header,
#str-contents,
#str-footer{
background-image:none !important;
}

#str-header,
#str-contents,
#str-main,
#str-rightsinfo{
float:none;
margin-right:0;
margin-left:0;
width:auto;
height:auto;
}

#str-footer hr{
display:block;
}

body,
#str-header-container,
#str-container{
background:none;
}

.hdg-l1-01{
max-width: 760px;
}


/* ===========================================================

   [Element and Module Settings] 

=========================================================== */
body{
color:#000000;
}

div.nav-category ul,
div.send-mobile,
div.send-mobile-02,
div.box-search-01,
div.box-evaluate,
div.inquiry,
div.box-guide-pcgn,
ul.nav-page-01,
ul.nav-page-02,
ul.nav-page-03,
ul.nav-page-04,
ul.nav-page-05,
ul.nav-page-06,
ul.nav-page-back,
ul.nav-glossary,
body.glossary p.close{
display:none;
}

#str-header p.logo{
position:static;
margin: 0 0 -10px -30px;
}

.box-frame-01:before, .box-frame-01:after{
position: static;
margin-left:-14px; 
}
.box-frame-01:before{
margin-top:-14px; 
margin-bottom: 6px;
}
.box-frame-01:after{
margin-bottom:-14px; 
}

/* Q&A */
div.nav-category{
background:none;
}

div.nav-category h1{
position:static !important;
}

div.nav-category h1 a{
padding:0 !important;
}

/* Q&A 用語集 */
body.glossary #str-container #str-contents,
body.glossary #str-container #str-contents .inner{
padding:0;
background:none;
}

body.glossary #str-container #str-contents .inner .scroll-box{
height:auto;
overflow:auto;
}
