@charset "utf-8";

body{overflow:hidden; }

header.popup.type-01.viewer {min-width: 900px;}

table.viewer-search {width:100%;table-layout:fixed;}
table.viewer-search caption{display:none;}
table.viewer-search tbody th{font-size:13px;color:#225287;font-weight:bold;text-align:left;}
table.viewer-search a.alt-sns{display:inline-block;height:20px;padding-left:9px;background:url('../images/common/sns_sprite.png') 0px 0px no-repeat;line-height:20px;}
table.viewer-search a.alt-sns span{display:inline-block;height:20px;padding-right:7px;background:url('../images/common/sns_sprite.png') right -20px no-repeat;line-height:20px;font-size:12px;font-weight:normal;color:#956695;}
section.contents.popup {position:relative;z-index:0;}

div.openToc{position:absolute;z-index:1;top:165px;left:6px;}
section.toc-wrapper{position:relative;z-index:2;margin-left:3px;background:#ffffff;}
section.toc-wrapper iframe{border:solid 1px #bfbfbf;border-top:none;min-height:20px;}
section.toc-wrapper hgroup{position:relative;z-index:3;border:solid 1px #4FA2B1;background:#1FD1F1;}
section.toc-wrapper hgroup h2{padding-left:10px;color:#ffffff;font-size:13px;font-weight:bold;line-height:27px;}
section.toc-wrapper hgroup a.btn-close{position:absolute;z-index:4;top:4px;right:4px;font-size:0px;}

div.layer-opener-wrapper{position:absolute;z-index:2;width:27px;}
div.layer-opener-wrapper hgroup{position:relative;z-index:3;border:solid 1px #4FA2B1;background:#1FD1F1;}
div.layer-opener-wrapper hgroup a.btn-open{display:block;margin:0px 0px 90px 4px;text-decoration:none;}
div.layer-opener-wrapper hgroup a.btn-open h2{padding-left:2px;color:#ffffff;font-size:13px;font-weight:bold;}
div.layer-opener-wrapper hgroup a.btn-open img{margin-top:5px;}

div#doc{/*border:solid 1px #bfbfbf;*/position: absolute;top:165px;left: 270px;font-size:0px;}
div#doc iframe{width:740px;height:500px;}
div#doc.active{left:50px;}
div#doc.active iframe{width:1195px;}
.doc-print{position: absolute;top:150px;left: 0px;font-size:0px;}

div.layer-opener-wrapper{display:none;}
div.layer-opener-wrapper.active{position:static;display:block;top:0px;}

.xforms_title {text-align: center; max-width: 600px;}
.viewrIssue {position:absolute;top: 128px; width: 97%; padding: 5px; margin: 0px 10px 7px 10px; color: #FF0000; border:solid 1px #FF0000;}
