@charset "shift_jis";

/*----------------------------------------------------
  == NISSAY Module Print Style ==
----------------------------------------------------*/

.small{
font-size:86%;
}

.left,
tr.left th,
tr.left td{
text-align:left !important;
}

.right,
tr.right th,
tr.right td{
text-align:right !important;
}

.center,
tr.center th,
tr.center td{
text-align:center !important;
}


/* mod_title                                 .ttl-
----------------------------------------------------*/

/*___ ttl-h2-02 ___*/

div.ttl-h1-02-wrap-01 .ttl-h1-02,
#main div.ttl-h1-02-wrap-01 .title p{
margin-bottom:0;
}

/*___ ttl-h2-01 ___*/

h2.ttl-h2-01{
margin-top:1.5em;
padding:0.2em 0.5em;
border:1px solid #000;
}

div.box-01 h2.ttl-h2-01,
div.nav-index-09 h2.ttl-h2-01,
div.nav-index-10 h2.ttl-h2-01,
div.nav-index-12 h2.ttl-h2-01,
div.nav-index-13 h2.ttl-h2-01,
div.nav-index-14 h2.ttl-h2-01,
div.nav-index-15 h2.ttl-h2-01{margin-top:0.5em; margin-bottom:0.5em;}

/*___ ttl-h3-01 ___*/

h3.ttl-h3-01{
margin-top:1.2em;
padding-bottom:0.2em;
border-bottom:1px solid #000;
}

div.nav-index-09 h3.ttl-h3-01,
div.nav-index-10 h3.ttl-h3-01{margin-top:0; margin-bottom:0.5em;}

/*___ ttl-h4-01 ___*/

div.nav-index-09 h4.ttl-h4-01,
div.nav-index-10 h4.ttl-h4-01{margin-bottom:0.5em;}


/* mod_list                                 .list-
----------------------------------------------------*/

li{
display:list-item;
}

/*___ list-notice-01 ___*/

ul.list-notice-01 li span{
margin-right:0.5em;
}

/*___ list-num-01 ___*/

ul.list-num-01 li span{
margin-right:0.5em;
}
ul.list-num-01{
margin-bottom:15px;
}

ul.list-num-01 li{
margin-bottom:7px;
padding-left:2em;
}

ul.list-num-01 li:last-child{
margin-bottom:0;
}

ul.list-num-01 li span{
text-indent:-0.3em;
*text-indent:-1.5em;
}

ul.list-dot-01 ul.list-num-01,
ul.list-link-01 ul.list-num-01{
margin:7px 0 0 0;
}

ul.list-dot-01 ul.list-num-01 li,
ul.list-link-01 ul.list-num-01 li span{
background-image:none;
}

ul.list-dot-01 ul.list-num-01 li{
padding-left:2em;
}


/*___ list-definition-01 ___*/

dl.list-definition-01 dt{
margin-bottom:0.5em;
font-weight:bold;
}

dl.list-definition-01 dd{
margin-bottom:1em;
}

/*___ list-explanation-01 ___*/

dl.list-explanation-01 dt{
margin-bottom:0.5em;
font-weight:bold;
}

dl.list-explanation-01 dd{
margin-bottom:1em;
}

/*___ list-explanation-02 ___*/

dl.list-explanation-02 dt{
margin-bottom:0.5em;
font-weight:bold;
}

dl.list-explanation-02 dd img{
margin-right:0.5em;
vertical-align:middle;
}

/*___ list-col-01 ___*/

ul.list-col-01{
padding-left:0;
list-style-type:none;
}

ul.list-col-01 li{
margin-right:0.5em;
float:left;
}

/*___ list-pict-01 ___*/

div.list-pict-01 ul{
padding-left:0;
list-style-type:none;
}

div.list-pict-01 ul li{
margin-right:0.5em;
float:left;
}

/*___ list-flow-01 ___*/

div.list-flow-01 .box-inner{
padding:1em 1em 0 1em;
border:1px solid #000;
}

#main div.list-flow-01 .next{
text-align:center;
}

div.list-flow-01 .title span img{
margin-right:0.5em;
vertical-align:middle;
}

#main div.list-flow-01 .lay-pict-01 p.pict{
margin-bottom:0;
padding-bottom:1em;
}

/*___ list-flow-02 ___*/

ol.list-flow-02{
padding-left:0;
list-style-type:none;
}

ol.list-flow-02 li{
float:left;
}

/*___ list-qa-01 ___*/

dl.list-qa-01 dt{
margin-bottom:0.5em;
}

dl.list-qa-01 dt span span{
font-weight:bold;
}

/*___ list-qa-02 ___*/

ul.list-qa-02 li span{
margin-right:0.5em;
font-weight:bold;
}

/*___ list-staff-01 ___*/

#main div.list-staff-01 .status-01,
#main div.list-staff-01 .status-02 dt{
font-weight:bold;
}

ul.list-link-01.list-col2 li,
ul.list-link-01.list-col3 li,
ul.list-link-01.list-col4 li,
ul.list-link-01.list-col5 li{
height:auto !important;
}

/*___ list-news-01 ___*/

div.list-news-01{
padding:1em 1em 0 1em;
border:1px solid #000;
}


/* mod_link                                 .link-
----------------------------------------------------*/

img.icn{
margin-left:0.2em;
vertical-align:middle;
}


/* mod_table                                 .tbl-
----------------------------------------------------*/

/*___ tbl-data-01 ___*/

table.tbl-data-01.num tbody td{
text-align:right;
}

table.tbl-data-01 th em.icon img{
margin-left:0.2em;
vertical-align:middle;
}

/*___ tbl-data-03 ___*/

table.tbl-data-03 th em.icon img{
margin-left:0.2em;
vertical-align:middle;
}

/*___ tbl-data-04 ___*/

table.tbl-data-04{
font-size:86%;
}

table.tbl-data-04 tbody td{
text-align:right;
}

/*___ tbl-news-01 ___*/

table.tbl-news-01 td div{
margin-bottom:0;
}


/* mod_box                                   .box-
----------------------------------------------------*/

/*___ box-01 ___*/

div.box-01{
border:1px solid #000;
}

div.box-01 .box-01-inner{
margin-bottom:0;
padding:1em 1em 0 1em;
}

div.lay-col2-01 div.box-01,
div.lay-col3-01 div.box-01{
height:auto !important;
}

/*___ box-02 ___*/

div.box-02{
border:1px solid #000;
}

div.box-02 .box-02-inner{
margin-bottom:0;
padding:1em 1em 0 1em;
}

/*___ box-04 ___*/

div.box-04{
padding:0;
border:1px solid #000;
}

div.box-04 .box-04-inner{
padding:1em 1em 0 1em;
height:auto !important;
}

/*___ box-question-01 ___*/

div.box-question-01{
border:1px solid #000;
padding:1em 1em 0 1em;
}

div.box-question-01 .box-top,
div.box-question-01 .box-btm{
margin-bottom:0;
}

div.box-question-01 .question-search fieldset{
padding:1em;
border:1px solid #000;
font-weight:bold;
}

/*___ box-feature-01 ___*/

div.box-feature-01 h3{
padding-left:40px;
position:relative;
}

div.box-feature-01 h3 span.blt{
position:absolute;
top:0;
left:0;
}

div.box-feature-01 h3 span.supplement{
display:block;
font-size:86%;
font-weight:normal;
}

div.box-feature-01 .block-inner{
margin-left:40px;
}

/*___ box-related-01 ___*/

div.box-related-01{
border:1px solid #000;
}

div.box-related-01-inner{
margin-bottom:0;
padding:1em 1em 0 1em;
}

div.box-related-01 .list-recommend-01{
margin:0;
list-style-type:none;
}

div.box-related-01 .list-recommend-01 li{
float:left;
padding:0 0 10px 18px;
}

div.box-related-01 .list-recommend-01 li img{
border:1px solid #dedede;
}

/*___ box-lifeplaza-01 ___*/

div.box-lifeplaza-01{
border:1px solid #000;
}

div.box-lifeplaza-01-inner{
margin-bottom:0;
padding:1em 1em 0 1em;
}

/*___ box-contact-01 ___*/

div.box-contact-01{
padding:1em 1em 0 1em;
border:1px solid #000;
}

div.box-contact-01 .phone .number-01,
div.box-contact-01 .phone .number-02{
font-weight:bold;
}

/*___ box-login-01 ___*/

div.box-login-01{
border:1px solid #000;
}

div.box-login-01-inner{
padding:1em 1em 0 1em;
}

/*___ box-confirm-01 ___*/

div.box-confirm-01{
display:none;
}

/*___ box-plugin-01 ___*/

div.box-plugin-01{
padding:1em 1em 0 1em;
border:1px solid #000;
}


/* mod_line                                   .line-
----------------------------------------------------*/

/*___ line-01 ___*/

/*
div.line-01{
padding-top:1em;
border-top:1px solid #000;
}
*/

/*___ line-02 ___*/

/*
div.line-02{
padding-top:1em;
border-top:1px dashed #000;
}
*/


/* mod_layout                                .lay-
----------------------------------------------------*/

/*____ lay-mb-01 ___*/

.lay-mb-01{
margin-bottom:0 !important;
}

/*____ lay-caption-01 ___*/

span.lay-caption-01{
margin-top:0.3em;
display:block;
font-size:86%;
}

/*___ lay-pict-01 ___*/

#main div.lay-pict-01.left-pict .pict{
padding-right:12px;
float:left;
}

div.lay-pict-01.right-pict .pict{
padding-left:12px;
float:right;
}

div.lay-pict-01 .text{
overflow:auto;
overflow-x:hidden;
}

/*___ lay-pict-02 ___*/

div.lay-pict-02.left-pict .pict{
padding-right:12px;
float:left;
}

div.lay-pict-02.right-pict .pict{
padding-left:12px;
float:right;
}

/*___ lay-pict-03 ___*/

div.lay-pict-03.left-pict .pict{
padding-right:12px;
float:left;
}

div.lay-pict-03.right-pict .pict{
padding-left:12px;
float:right;
}

/*___ lay-pict-04 ___*/

#main div.lay-pict-04 .pict{
margin-bottom:0.5em;
}

/*___ lay-col2-01 ___*/

div.lay-col2-01{
width:675px;
overflow:hidden;
}

div.lay-col2-01 .wrap{
width:694px;
}

div.lay-col2-01 .col{
margin-right:5px;
float:left;
width:328px;
}

div.box-01 div.lay-col2-01{
width:653px;
}

div.box-01 div.lay-col2-01 .wrap{
width:672px;
}

div.box-01 div.lay-col2-01 .col{
width:317px;
}

/*___ lay-col2-02 ___*/

div.lay-col2-02 .col1{
margin-right:10px;
float:left;
width:438px;
}

div.lay-col2-02 .col2{
float:left;
width:219px;
}

div.box-01 div.lay-col2-02{
width:653px;
}

div.box-01 div.lay-col2-02 .col1{
width:423px;
}

div.box-01 div.lay-col2-02 .col2{
width:212px;
}

/*___ lay-col2-03 ___*/

div.lay-col2-03 .col1{
float:left;
width:715px;
}

div.lay-col2-03 .col2{
padding-right:3px;
float:right;
width:226px;
}

/*___ lay-col2-04 ___*/

div.lay-col2-04 .col1{
margin-right:10px;
float:left;
width:219px;
}

div.lay-col2-04 .col2{
float:left;
width:438px;
}

div.box-01 div.lay-col2-04{
width:653px;
}

div.box-01 div.lay-col2-04 .col1{
width:212px;
}

div.box-01 div.lay-col2-04 .col2{
width:423px;
}

/*___ lay-col2-05 ___*/

div.lay-col2-05{
width:675px;
}

div.lay-col2-05 .col1{
margin-right:10px;
float:left;
width:164px;
}

div.lay-col2-05 .col2{
float:left;
width:492px;
}

div.box-01 div.lay-col2-04{
width:653px;
}

div.box-01 div.lay-col2-04 .col1{
width:158px;
}

div.box-01 div.lay-col2-04 .col2{
width:476px;
}

/*___ lay-col2-06 ___*/

div.lay-col2-06{
width:675px;
}

div.lay-col2-06 .col1{
margin-right:10px;
float:left;
width:492px;
}

div.lay-col2-06 .col2{
float:left;
width:164px;
}

div.box-01 div.lay-col2-06{
width:653px;
}

div.box-01 div.lay-col2-06 .col1{
width:476px;
}

div.box-01 div.lay-col2-06 .col2{
width:158px;
}

/*___ lay-col3-01 ___*/

div.lay-col3-01{
width:675px;
overflow:hidden;
}

div.lay-col3-01 .wrap{
width:693px;
}

div.lay-col3-01 .col{
margin-right:10px;
float:left;
width:213px;
}

div.box-01 div.lay-col3-01{
width:653px;
}

div.box-01 div.lay-col3-01 .wrap{
width:672px;
}

div.box-01 div.lay-col3-01 .col{
margin-right:10px;
width:205px;
}

/*___ lay-col4-01 ___*/

div.lay-col4-01{
width:675px;
overflow:hidden;
}

div.lay-col4-01 .wrap{
width:692px;
}

div.lay-col4-01 .col{
margin-right:10px;
float:left;
width:154px;
}

div.box-01 div.lay-col4-01,
div.box-02 div.lay-col4-01{
width:652px;
}

div.box-01 div.lay-col4-01 .wrap,
div.box-02 div.lay-col4-01 .wrap{
width:664px;
}

div.box-01 div.lay-col4-01 .col,
div.box-02 div.lay-col4-01 .col{
margin-right:10px;
}

/*___ lay-assist-01 ___*/

div.lay-assist-01{
display:none;
}


/* mod_navigation                            .nav-
----------------------------------------------------*/

/*___ nav-pagetop-01 ___*/

p.nav-pagetop-01{
display:none;
}

/*___ nav-pagetop-02 ___*/

p.nav-pagetop-02{
display:none;
}

/*___ nav-index-01 ___*/

div.nav-index-01{
width:715px;
overflow:hidden;
}

div.nav-index-01 .nav-index-01-inner{
width:726px;
}

div.nav-index-01 .col{
margin-right:10px;
padding-bottom:1em;
float:left;
width:340px;
border:1px solid #000;
height:auto;
}

div.nav-index-01 .col-inner{
padding:1em 1em 0 1em;
}

div.nav-index-01 .col h2,
div.nav-index-01 .col h3{
margin-bottom:0.7em;
}

/*___ nav-index-02 ___*/

div.nav-index-02{
border:1px solid #000;
}

div.nav-index-02 .nav-index-02-inner{
padding:1em 1em 0 1em;
}

div.nav-index-02 h2,
div.nav-index-02 h3{
margin-bottom:0.7em;
}

/*___ nav-index-03 ___*/

div.nav-index-03 .col{
border:1px solid #000;
padding:1em 1em 0 1em;
}

div.nav-index-03 .col h2,
div.nav-index-03 .col h3{
margin-bottom:0.7em;
}

/*___ nav-index-04 ___*/

div.nav-index-04 .col{
border:1px solid #000;
padding:1em 1em 0 1em;
}

div.nav-index-04 .col h2,
div.nav-index-04 .col h3{
margin-bottom:0.7em;
}

/*___ nav-index-05 ___*/

div.nav-index-05 .col{
border:1px solid #000;
padding:1em 1em 0 1em;
height:auto !important;
}

div.nav-index-05 .col.nobg{
border:0;
padding:0;
}

div.nav-index-05 .col-half{
border:1px solid #000;
padding:1em 1em 0 1em;
}

div.nav-index-05 .col h2,
div.nav-index-05 .col h3{
margin-bottom:0.7em;
}

div.nav-index-05.hojin .col-half{
min-height:0;
}

div.nav-index-05.kaisha .col-half{
min-height:0;
}

/*___ nav-index-06 ___*/

div.nav-index-06{
width:968px;
overflow:hidden;
}

div.nav-index-06 ul{
padding-left:0;
width:978px;
list-style-type:none;
}

div.nav-index-06 li{
margin-right:10px;
float:left;
}

/*___ nav-index-09 ___*/

div.nav-index-09{
width:675px;
overflow:hidden;
}

div.nav-index-09 .nav-index-09-inner{
width:694px;
}

div.nav-index-09 .col{
margin-right:10px;
border:1px solid #000;
float:left;
width:328px;
}

div.nav-index-09 .col-inner{
padding:1em 1em 0 1em;
}

/*___ nav-index-10 ___*/

div.nav-index-10{
width:675px;
overflow:hidden;
}

div.nav-index-10 .nav-index-10-inner{
width:693px;
}

div.nav-index-10 .col{
margin-right:10px;
border:1px solid #000;
float:left;
width:213px;
}

div.nav-index-10 .col-inner{
padding:1em 1em 0 1em;
}

/*___ nav-index-11 ___*/

div.nav-index-11 ul{
padding-left:0;
list-style-type:none;
}

div.nav-index-11 li{
float:left;
width:49%;
font-weight:bold;
}

div.nav-index-11 li a{
font-weight:bold;
}

/*___ nav-index-12 ___*/

div.nav-index-12 .col{
border:1px solid #000;
margin-right:10px;
padding:1em 1em 0 1em;
float:left;
width:43%;
}

div.nav-index-12 .link{
margin-bottom:1em;
padding-top:1em;
border-top:1px solid #000;
text-align:right;
}

/*___ nav-index-13 ___*/

div.nav-index-13{
border:1px solid #000;
width:328px;
}

div.nav-index-13 .nav-index-13-inner{
padding:1px 1em;
}

/*___ nav-index-14 ___*/

div.nav-index-14{
padding-bottom:1px;
border:1px solid #000;
width:675px;
}

div.nav-index-14 .nav-index-14-inner{
padding:1em 1em 0;
}

body.type-popup div.nav-index-14{
width:600px;
}

/*___ nav-index-15 ___*/

div.nav-index-15 .col{
margin-right:10px;
float:left;
width:43%;
}

div.nav-index-15 .block{
border:1px solid #000;
border-top:1px solid #000;
padding:1em 1em 0 1em;
}

div.nav-index-15 .link{
margin-bottom:1em;
padding-top:1em;
border-top:1px solid #000;
text-align:right;
}

/*___ nav-content-01 ___*/

ul.nav-content-01{
padding-left:0;
list-style-type:none;
}

ul.nav-content-01 li{
margin-right:10px;
width:163px;
float:left;
}

ul.nav-content-01 li.last{
margin-right:0;
}

ul.nav-content-01 li:last-child{
margin-right:0;
}

ul.nav-content-01 span{
margin-top:0.3em;
}

/*___ nav-content-03 ___*/

div.nav-content-03{
width:446px;
overflow:hidden;
}

div.nav-content-03 ul{
padding-left:0;
width:449px;
list-style-type:none;
}

div.nav-content-03 li{
margin-right:3px;
float:left;
width:146px;
}

div.nav-content-03 h3{
text-align:center;
}

/*___ nav-content-05 ___*/

div.nav-content-05{
width:715px;
overflow:hidden;
}

div.nav-content-05 ul{
padding-left:0;
width:720px;
list-style-type:none;
}

div.nav-content-05 ul li{
margin-right:7px;
float:left;
}

/*___ nav-content-07 ___*/

div.nav-content-07{
border:1px solid #000;
padding:1em 1em 0 1em;
}

div.nav-content-07 dt span{
font-weight:bold;
}

div.nav-content-07 ul.nav-button-04{
padding-bottom:0.5em;
}

/*___ nav-content-08 ___*/

div.nav-content-08{
width:687px;
overflow:hidden;
}

div.nav-content-08 .nav-content-08-inner{
width:726px;
}

div.nav-content-08 .block{
margin-left:15px;
float:left;
width:323px;
}

div.nav-content-08 .pict{
margin-right:12px;
float:left;
}

div.nav-content-08 .text{
overflow:auto;
}

#content div.nav-content-08 p{
margin-bottom:0.3em;
}

#content div.nav-content-08 p.pict{
margin-bottom:0;
}

/*___ nav-content-09 ___*/

div.nav-content-09{
width:715px;
overflow:hidden;
}

div.nav-content-09 ul{
padding-left:0;
width:716px;
list-style-type:none;
}

div.nav-content-09 ul li{
margin-right:5px;
float:left;
}

/*___ nav-content-10 ___*/

div.nav-content-10{
width:711px;
overflow:hidden;
}

div.nav-content-10 ul{
padding-left:0;
width:720px;
list-style-type:none;
}

div.nav-content-10 ul li{
margin-right:13px;
float:left;
}

/*___ nav-content-11 ___*/

div.nav-content-11{
width:687px;
overflow:hidden;
}

div.nav-content-11 ul{
padding-left:0;
width:705px;
list-style-type:none;
}

div.nav-content-11 ul li{
margin-right:10px;
float:left;
}

/*___ nav-content-13 ___*/

div.nav-content-13 .pict{
margin-right:12px;
float:left;
}

div.nav-content-13 .block{
margin-bottom:1em;
}

div.nav-content-13 .text{
overflow:auto;
}

div.nav-content-13 h6{
margin:0.2em 0;
}

#content div.nav-content-13 p{
margin-bottom:0.3em;
}

#content div.nav-content-13 p.pict{
margin-bottom:0;
}

#content div.nav-content-13 p.link{
margin-bottom:0;
}

/*___ nav-content-14 ___*/

div.nav-content-14{
overflow:hidden;
}

div.nav-content-14 ul{
padding-left:0;
width:690px;
list-style-type:none;
}

div.nav-content-14 li{
margin-right:15px;
margin-bottom:1em;
height:auto;
float:left;
width:330px;
}

#main div.nav-content-14 li .pict{
margin:0 10px 0 0;
float:left;
}

div.nav-content-14 li .text{
overflow:auto;
}

div.nav-content-14 .list-link-01{
margin-bottom:1em;
width:auto;
}

div.nav-content-14 .list-link-01 li{
margin:0;
float:none;
width:auto;
}

/*___ nav-content-08 ___*/

div.nav-content-08{
overflow:hidden;
}

div.nav-content-08 .nav-content-08-inner{
width:726px;
}

div.nav-content-08 .block{
margin:0 10px 1em 0;
padding-bottom:1em;
float:left;
width:323px;
}

div.nav-content-08 .pict{
margin-right:10px;
float:left;
}

div.nav-content-08 .text{
overflow:auto;
}

#content div.nav-content-08 p{
margin-bottom:0.5em;
}

#content div.nav-content-08 p.pict{
margin-bottom:0;
}

/*___ nav-button-02 ___*/

div.nav-button-02{
margin-bottom:1.5em;
border-top:1px solid #000;
}

div.nav-button-02 .inner{
margin:0 auto;
padding-top:1em;
display:table;
}

div.nav-button-02 ul{
padding-left:0;
display:table-row;
text-align:center;
}

div.nav-button-02 li{
padding:0 0.3em;
display:table-cell;
vertical-align:middle;
}

/*___ nav-button-03 ___*/

div.nav-button-03 ul{
text-align:center;
}

div.nav-button-03 li{
margin:0 10px 1em 0;
display:inline-block;
vertical-align:top;
text-align:left;
}

div.nav-button-03 span{
margin-top:0.2em;
padding-left:10px;
display:block;
width:198px;
}

div.nav-button-03.w-160 li{
margin-right:10px;
}

/*___ nav-tab-01 ___*/

ul.nav-tab-01{
padding-left:0;
list-style-type:none;
}

ul.nav-tab-01 li{
float:left;
}

/*___ nav-tab-02 ___*/

ul.nav-tab-02{
margin-left:-10px;
padding-left:0;
list-style-type:none;
}

ul.nav-tab-02 li{
margin-bottom:0.5em;
padding:0 10px;
border-right:1px solid #000;
float:left;
white-space:nowrap;
}

ul.nav-tab-02 li.last{
border-right:0;
}

ul.nav-tab-02 li:last-child{
border-right:0;
}

ul.nav-tab-02 li.current a{
font-weight:bold;
}

/*___ nav-toc-01 ___*/

div.nav-toc-01{
display:none;
}

/*___ nav-toc-02 ___*/

ul.nav-toc-02{
display:none;
}

/*___ nav-toc-03 ___*/

ul.nav-toc-03{
display:none;
}

/*___ nav-simple-01 ___*/

div.nav-simple-01{
padding-top:25px;
display:table;
}

div.nav-simple-01 ul{
padding-left:0;
display:table-row;
}

div.nav-simple-01 li{
margin-bottom:0.3em;
padding:0 0.5em;
border-right:1px solid #000;
display:table-cell;
float:left;
}

div.nav-simple-01 li.current a{
font-weight:bold;
}

div.nav-simple-01 li:last-child{
border-right:0;
}

div.nav-simple-01 li.last{
border-right:0;
}

/*___ nav-words-01 ___*/

ul.nav-words-01{
padding-left:0;
list-style-type:none;
}

ul.nav-words-01 li{
margin-bottom:1em;
padding-bottom:1em;
float:left;
width:19%;
font-weight:bold;
}

/*___ nav-linear-01 ___*/

ul.nav-linear-01{
display:none;
}

/*___ nav-linear-02 ___*/

ul.nav-linear-02{
display:none;
}

/*___ nav-page-01 ___*/

ul.nav-page-01{
display:none;
}

/*___ nav-close-01 ___*/

p.nav-close-01{
display:none;
}

/*___ nav-login-01 ___*/

div.nav-login-01{
border:1px solid #000;
padding:1em 1em 0 1em;
}

div.nav-login-01 .btn{
text-align:center;
}

div.nav-login-01 .btn dt{
margin-bottom:0.7em;
}

div.nav-login-01 .btn dd{
margin-bottom:0.5em;
}

/*___ nav-login-02 ___*/

div.nav-login-02{
border:1px solid #000;
padding:1em 1em 0 1em;}

div.nav-login-02 dt{
padding-bottom:0.7em;
}
