@charset "utf-8";

/*-------------------------------------------------
  == Okasan Online Securities Print Style ==
  -------------------------------------------------
  File       : print.css
  Date       : 2008.07.22
  Last Update: 2008.12.03
-------------------------------------------------*/

/* All Reset
-------------------------------------*/

hr{
margin:1em 0;
display:block;
width:100% !important;
}

table{
margin-left:0 !important;
width:auto !important;
height:auto !important;
}

table,
th,
td{
border:1px solid #000 !important;
border-collapse:collapse !important;
border-spacing:0 !important;
}

th,
td{
padding:0.5em !important;
}

thead th{
text-align:center !important;
}

th{
font-weight:bold !important;
}

#header{
height:auto;
}

#site-logo{
position:static;
}

#base,
#content,
#main,
#main-inner,
.section,
.ttl-h1-01,
.ttl-h2-01,
.ttl-h2-01 span,
.ttl-h3-01,
.ttl-h3-01 span,
.ttl-h4-01,
.ttl-h4-01 span,
.ttl-h5-01,
.ttl-h5-02,
.ttl-h6-01{
margin:0 !important;
padding:0 !important;
}

#main,
#side-bar{
float:none !important;
}

#base,
#content,
#main,
#main-inner,
#side-bar{
width:auto !important;
}

#footer{
margin-top:0;
}

#footer,
#footer .nav-footer,
#footer dl{
margin-right:0;
margin-left:0;
border:0;
}

#main-visual{
margin-bottom:1em;
padding-top:0;
}

#main-visual .nth-1,
#main-visual .nth-2{
margin-bottom:1em;
float:none;
}

body.home #main-visual{
_zoom:70%;
}

#side-bar p.banner,
#side-bar ul.banner li{
text-align:left;
}

.content-digest-01{
margin-bottom:1em;
padding:0;
_zoom:76%;
}

.content-digest-01 .inner{
padding-left:0;
}

.content-digest-01 .col-1,
.content-digest-01 .col-2,
.content-digest-01 .col-3,
.content-digest-01 .col-4,
.content-digest-01 .col-5{
margin-right:0;
margin-bottom:1em;
/*
float:none;
width:auto;
*/
}

.content-digest-01 ul{
margin-left:1.3em !important;
padding-left:1.3em !important;
list-style-type:disc !important;
}

.content-digest-01 li{
padding-left:0 !important;
display:list-item !important;
background-image: none !important;
zoom:normal !important; /* For IE */
}

.content-digest-01 .other{
margin-top:0;
}

.content-digest-01 .other p,
.content-digest-01 .other dt,
.content-digest-01 .other dl{
text-align:left;
}

.content-digest-01 .other dl{
margin-top:1em;
}

.pickup-content{
width:auto;
}

.pickup-content .pict{
width:auto;
float:none;
text-align:left;
}

.pickup-content .text{
padding-right:0;
width:auto;
float:none;
}

.pickup-content h6{
padding-left:0;
}

body#subwin .ttl-h3-01 span{
padding-left:0;
border:0;
}

.ttl-with-btn-01,
.ttl-with-btn-01 h2,
.ttl-with-btn-01 h3,
.ttl-with-btn-01 ul,
.ttl-with-btn-01 p{
position:static !important;
}

.ttl-with-btn-01 ul,
.ttl-with-btn-01 p{
margin-top:0.5em;
}

.ttl-with-btn-01 li{
margin-right:1em;
padding-left:0;
}

.ttl-seminar-01{
border:0;
padding-right:0;
padding-left:0;
}

.ttl-seminar-01 ul{
left:0;
}

.em-keyword-01{
padding-left:0;
}

.list-arrow-01,
.list-arrow-02,
.list-arrow-03,
.list-arrow-04,
.list-dot-01,
.list-dot-02,
.list-dot-03,
.list-q-01,
.list-sitemap ul ul{
margin-left:1.3em !important;
padding-left:1.3em !important;
list-style-type:disc !important;
}

.list-arrow-01 li,
.list-arrow-02 li,
.list-arrow-03 li,
.list-arrow-04 li,
.list-dot-01 li,
.list-dot-02 li,
.list-dot-03 li,
.list-q-01 li{
padding-left:0;
display:list-item !important;
zoom:normal !important; /* For IE */
}

.list-arrow-03 li,
.list-arrow-04 li,
.list-dot-03 li{
margin-right:1.5em;
}

.list-arrow-03 li,
.list-dot-03 li{
width:auto !important;
}

.list-num-01 li,
.list-num-02 li,
.list-num-03 li,
.list-notice-01 li,
.list-notice-02 li,
.list-notice-03 li,
.list-notice-04 li{
position:static;
zoom:normal;
padding-left:0;
}

.list-num-01 li span,
.list-num-02 li span,
.list-num-03 li span,
.list-notice-01 li span,
.list-notice-02 li span,
.list-notice-03 li span,
.list-notice-04 li span{
position:static;
}

.list-sitemap,
.list-sitemap ul{
width:auto;
overflow:auto;
}

.list-sitemap li.lev-1{
margin-right:0;
float:none;
width:auto;
height:auto !important;
}

.list-sitemap span{
padding-top:0;
display:inline;
width:auto;
}

.list-sitemap span a{
padding:0;
display:inline;
width:auto;
height:auto !important;
color:#000 !important;
}

.list-sitemap ul ul{
margin-top:0.6em;
width:auto;
}

.list-sitemap ul ul li{
padding-left:0;
width:auto;
}

.list-qa-01 dd{
display:block !important;
}

.list-dot-01 li,
.list-dot-02 li,
.list-dot-03 li,
ul .list-dot-01 li,
ul .list-dot-02 li,
ul ul .list-dot-01 li,
ul ul .list-dot-02 li,
ul ul ul .list-dot-01 li,
ul ul ul .list-dot-02 li,
ul ul ul ul .list-dot-01 li,
ul ul ul ul .list-dot-02 li{
padding-left:0 !important;
}

tr.style-01 th,
tr.style-01 td,
th.style-01,
td.style-01,
.tbl-data-01 thead th,
.tbl-data-01 tr.thead th,
.tbl-data-01 tbody th,
.tbl-data-01 th,
.tbl-compare-01 tbody th,
.tbl-compare-01 thead th{
background-color:#fff !important;
}

.tbl-compare-01 thead th.okasan{
background-image:none !important;
background-color:#fff !important;
}

.box-qa-01 dt{
padding-left:15px;
}

.box-qa-01 dd{
padding-left:15px;
}

.box-example-01 dt,
.box-example-01 dd{
padding:0 15px;
}

.box-mobilie-info-01 .qr{
float:none;
}

.box-mobilie-info-01 .text{
padding-left:0;
}

.box-keyword-01 .title{
padding:0.6em 15px;
}

.box-summary-01,
.box-contact-01{
padding-top:0;
width:auto;
}

.box-summary-01 dl,
.box-contact-01 .inner{
padding:0;
}

.box-contact-01 dl{
margin-bottom:1em;
}

.box-contact-01 dd{
margin-left:0;
}

.box-contact-01 .mail{
margin-right:0;
float:none;
width:auto;
}

.box-contact-01 .tel{
float:none;
width:auto;
}

.box-contact-01 .num img{
margin-right:2px;
vertical-align:baseline;
}

.box-contact-01 .pgh-arrow-01{
margin-bottom:0;
}

.box-digest-01{
width:auto;
}

.box-digest-01 .wrap{
padding-bottom:1em;
position:static;
}

.box-digest-01 .col-1,
.box-digest-01 .col-2{
width:auto;
border-top:0;
}

.box-digest-01 .col-1,
.box-digest-01 .col-2{
float:none;
}

.box-digest-01 .pgh-arrow-01{
position:static;
}

.box-digest-01 p .text{
display:block;
float:none;
width:auto;
}

.box-digest-01 p img{
float:none;
}

.lay-pict-caption{
margin-top:0;
margin-bottom:0.8em;
}

.lay-pict-r-01 img,
.lay-pict-r-01 img,
.lay-pict-r-01 img,
.lay-pict-r-02 img,
.lay-pict-r-02 img,
.lay-pict-r-02 img,
.lay-pict-r-03 img,
.lay-pict-r-03 img,
.lay-pict-r-03 img,
.lay-pict-l-01 img,
.lay-pict-l-01 img,
.lay-pict-l-01 img,
.lay-pict-l-02 img,
.lay-pict-l-02 img,
.lay-pict-l-02 img,
.lay-pict-l-03 img,
.lay-pict-l-03 img,
.lay-pict-l-03 img,
.lay-pict-01 img,
.lay-pict-col2-01 img,
.lay-pict-col3-01 img{
margin-bottom:1em;
}

.lay-pict-r-01 .text ul,
.lay-pict-r-02 .text ul,
.lay-pict-r-03 .text ul,
.lay-pict-l-01 .text ul,
.lay-pict-l-02 .text ul,
.lay-pict-l-03 .text ul{
float:none;
}

.lay-pict-r-01 .text ul,
.lay-pict-l-01 .text ul{
width:auto;
}

.lay-pict-r-02 .text ul,
.lay-pict-l-02 .text ul{
width:auto;
}

.lay-pict-r-03 .text ul,
.lay-pict-l-03 .text ul{
width:auto;
}

.lay-pict-r-01 .pict,
.lay-pict-r-02 .pict,
.lay-pict-r-03 .pict{
float:none;
padding-left:0;
}

.lay-pict-r-01 .pict,
.lay-pict-r-02 .pict,
.lay-pict-r-03 .pict{
width:auto;
}

.lay-pict-r-01 .text,
.lay-pict-r-02 .text,
.lay-pict-r-03 .text{
padding-right:0;
}

.lay-pict-l-01 .pict,
.lay-pict-l-02 .pict,
.lay-pict-l-03 .pict{
float:none;
padding-right:0;
}

.lay-pict-l-01 .pict,
.lay-pict-l-02 .pict,
.lay-pict-l-03 .pict{
width:auto;
}

.lay-pict-l-01 .text,
.lay-pict-l-02 .text,
.lay-pict-l-03 .text{
padding-left:0;
}

.lay-pict-col2-01,
.lay-pict-col3-01{
width:auto;
overflow:auto;
}

.lay-pict-col2-01 .wrap,
.lay-pict-col3-01 .wrap{
width:auto;
}

.lay-pict-col2-01 div{
margin-right:0;
width:auto;
float:none;
}

.lay-pict-col3-01 div{
margin-right:0;
width:auto;
float:none;
}

.nav-toc-01{
padding-top:0;
width:auto;
}

.nav-toc-01 div{
padding:0;
}

.nav-toc-01 .list-num-01{
margin:0;
float:none;
width:auto;
}

.nav-category-01,
.nav-category-02{
width:auto;
border:0;
}

.nav-category-01 ul,
.nav-category-02 ul{
list-style-type:disc;
margin-left:1.3em;
padding-left:1.3em;
}

.nav-category-01 li,
.nav-category-02 li{
float:none;
}

.nav-category-01 li{
width:auto;
}

.nav-category-01 li a,
.nav-category-02 li a{
padding:0;
display:inline;
}

.nav-category-01 li a{
width:auto;
}

.nav-category-02 li{
width:auto;
}

.nav-category-02 li a{
width:auto;
}

.banner-01,
.banner-02{
padding:0 !important;
}

.flow-01{
padding:0;
width:auto;
}

.flow-01 dt{
padding-top:0;
}

.flow-01 dd{
margin-bottom:1em;
padding:0 0 0 80px;
min-height:70px;
}

.flow-01 .title{
margin-left:80px;
padding:0 0 0 0.5em;
}

.flow-01 .step{
top:0;
left:0;
}

.recruit-info-01{
padding:15px;
border:1px solid #ccc;
min-height:auto;
position:static;
}

.recruit-info-01 p{
margin-bottom:1em;
position:static;
}

.recruit-info-01 .list-arrow-01{
margin:0;
}

.search-qa-01{
padding:0;
width:auto;
}

.search-qa-01 p.text{
margin-top:0;
}

.seminar-index-lead,
.seminar-index-lead h2,
.seminar-index-lead p,
.seminar-index-lead ul{
width:auto;
height:auto;
position:static;
}

.seminar-index-lead li{
float:none;
}

.tbl-info-01,
.tbl-campaign-01{
margin-left:0;
width:auto;
}

.tbl-info-01 .date,
.tbl-info-01 .cat,
.tbl-info-01 .text,
.tbl-campaign-01 .text,
body.home .tbl-info-01 .text,
body.home .tbl-campaign-01 .text,
.tbl-info-02,
.tbl-info-02 .date,
.tbl-info-02 .text{
width:auto;
}

.tbl-seminar-01{
position:static;
width:auto;
}

.tbl-seminar-01 table{
margin-left:82px;
width:auto;
}


.tbl-seminar-01 th{
padding-left:10px;
padding-right:10px;
width:auto;
}

.tbl-seminar-01 td{
padding-right:10px;
width:auto;
}

.tbl-seminar-01 .photo{
position:static;
}

.profile-02{
padding:0;
}

.profile-02 .inner{
margin-left:0;
}

.closed-seminar .title{
padding:0;
}

.closed-seminar .title p{
margin-left:102px;
}

.closed-seminar .title .pict{
margin:0;
position:absolute;
top:0;
left:0;
}

.closed-seminar .detail{
margin-top:1em;
padding:0;
}

.content-digest-02,
.content-digest-03,
.content-digest-04,
.content-digest-05,
.content-digest-06{
width:auto;
}

.content-digest-02 .col-1,
.content-digest-02 .col-2,
.content-digest-02 .col-3{
margin-bottom:1em;
float:none;
width:auto;
}

.content-digest-02 .col-1,
.content-digest-02 .col-2{
margin-right:0;
}

.content-digest-02 h2,
.content-digest-02 h3,
.content-digest-03 h2,
.content-digest-03 h3,
.content-digest-04 h2,
.content-digest-04 h3,
.content-digest-06 h2{
padding:0;
}

.content-digest-02 h2 a,
.content-digest-02 h3 a,
.content-digest-03 h2 a,
.content-digest-03 h3 a,
.content-digest-04 h2 a,
.content-digest-04 h3 a,
.content-digest-06 h2 a{
padding:0;
display:inline;
}

.content-digest-02 h2 a,
.content-digest-02 h3 a{
width:auto;
}

.content-digest-02 .list-arrow-01,
.content-digest-03 .list-arrow-01{
margin-left:0;
}

.content-digest-03 .col-1,
.content-digest-03 .col-2,
.content-digest-05 .col-1,
.content-digest-05 .col-2{
margin-bottom:1em;
float:none;
width:auto;
}

.content-digest-03 .col-1,
.content-digest-05 .col-1,
.content-digest-06 .col-1{
margin-right:0;
}

.content-digest-03 h2 a,
.content-digest-03 h3 a{
width:auto;
}

.content-digest-04 h2 a,
.content-digest-04 h3 a,
.content-digest-06 h2 a{
width:auto;
}

.content-digest-05 .inner{
padding:0;
}

.content-digest-05 h2,
.content-digest-05 h3{
padding:0;
border:0;
}

.content-digest-05 h2 a,
.content-digest-05 h3 a{
padding:0;
display:inline;
width:auto;
}

.content-digest-06 .col-1,
.content-digest-06 .col-2{
float:none;
width:auto;
}

.content-digest-06 .col-1{
padding-left:0;
}

.content-digest-06 .col-2{
padding-right:0;
}

.flow-01{
padding:0;
width:auto;
}

.flow-01 dt{
padding-top:0;
position:static;
}

.flow-01 dd{
margin-bottom:1em;
padding:0;
min-height:auto;
}

.flow-01 .title{
margin-left:0.5em;
padding:0;
border-left:0;
display:inline;
}

.flow-01 .step{
position:static;
}

.flow-02,
.flow-03,
.flow-04{
width:auto;
}

.flow-02 dt.nth-2,
.flow-03 dt.nth-2,
.flow-04 dt.nth-2,
.flow-02 dd.nth-2,
.flow-03 dd.nth-2,
.flow-04 dd.nth-2{
left:321px;
}

.flow-02 dt,
.flow-02 dd,
.flow-02 li,
.flow-03 dt,
.flow-03 dd,
.flow-03 li,
.flow-04 dt,
.flow-04 dd,
.flow-04 li{
line-height:0 !important;
font-size:1px !important;
list-style-type:none;
}

.flow-02 img,
.flow-03 img,
.flow-04 img{
vertical-align:baseline;
}

*{
width:auto !important;
line-height:1.4 !important;
color:#000 !important;
background-image:none !important;
background-color:#fff !important;
font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif !important;
font-size:100% !important;
}

p,
div,
table,
ul,
ol,
dl{
font-size:9pt !important;
}

h1,
h2{
font-size:14pt !important;
}

h3,
h4{
font-size:12pt !important;
}

h5,
h6{
font-size:10pt !important;
}

#site-copy,
#header form,
#nav-login,
#nav-header,
#nav-global,
#header .btn-close,
#topic-path,
#side-bar,
#nav-local,
#side-bar .box-01,
.nav-footer-01,
.nav-pagetop{
display:none;
}

.content-digest-02 h2 a,
.content-digest-02 h3 a,
.content-digest-03 h2 a,
.content-digest-03 h3 a,
.content-digest-04 h2 a,
.content-digest-04 h3 a,
.content-digest-06 h2 a,
.list-sitemap span a,
.nav-tab-01 li.here a,
.nav-tab-02 li.here a{
color:#000 !important; /* For IE6 */
}

