/* print css */
body{
background:none !important;
}

a,
a:link,
a:visited {
text-decoration:none;
}

a:link img.pdfImg {
border: none!important;
}
body #searchArea,
body #helpMenu,
body #globalNavi,
body #subMenu,
body #tabMenu,
.pageTop { display: none; }

body #wrapper,
body #header,
body #contents,
body #footer {
/*width: 640px;*/
width: 961px;
}
#wrapper {
margin: 0 auto;
}
#header {
height: 72px;
}

#contentBody div#categoryTitle {
margin:0 0 20px 0;
}


body #userMenu ul,#userMenu p { visibility: hidden; }


body #header {
position: relative;
}
#header #logo {
    left: 0;
}

body #header #userMenu {
position: absolute;
top: 12px;
left: 273px;
margin-left: 0;
text-align: left;
}

body #header #userMenu li#printBtn {
visibility: visible;
margin: 0;
position: absolute;
left: 0;
}

body #topicPath {
float: none;
/*width: 630px;*/
padding:10px 0 10px 0;
background: none;
}

.layoutBlock {
/*width: 630px;*/
margin-bottom: 20px;
}

.innerBlock{
overflow: hidden !important;
}

/*.layoutBlock .floatLeft,
.layoutBlock .floatRight { float: none !important; }*/

.layoutBlock .box-s {width: auto;}
/*.layoutBlock .box-m,
.layoutBlock .box-l { width: 100% !important; }*/


/*for firefox*/
body #footer address { position: static; }
body #footer { text-align: right; }

/*top page*/
#informationArea {
    display:none;
}
body div#wrapper div.index3column {
/*    background-image: none !important;*/
width: 710px;
float: left;
}

#newsArea p.backNumber,
#eventArea p.backNumber,
#newsArea p.rss a,
#eventArea p.rss a,
#englishLink {
    display: none;
}
#contentBody {
    padding-bottom: 0 !important;
}
#contentBody #pageTitleHeader {
    display:none;
}
body #footer {
    margin-top: 1em;
}

#contentBody .eyecareIndexList p.linkIndex {
display: none;
}

.titleimg {
display: none;
}

#contentBody .pubBox {
margin-left: 0;
}

#contents .year {
display: none;
}

.related {
display: none;
}

html body #contentBody .section h2.ttl-blue {
width: 100%;
}
