@charset "utf-8";

/* ========================================================================
    01. module base
    02. layout
    03. box
    04. heading
    05. document
    06. navigation
    07. list
    08. table
    09. sub
    10. others
------------------------------------------------------------------------ */


/* ========================================================================
    01. module base
------------------------------------------------------------------------ */


/* ========================================================================
    02. layout
------------------------------------------------------------------------ */

/*  lyt-*col-**
-------------------------------------------------------------- */
#contents .lyt-2col-01,
#contents .lyt-3col-01,
#contents .lyt-4col-01,
#contents .lyt-5col-01,
#contents .lyt-6col-01{
*padding-bottom:10px;
}

#contents .lyt-2col-01 .column-01, #contents .lyt-2col-01 .column-02,
#contents .lyt-3col-01 .column-01, #contents .lyt-3col-01 .column-02, #contents .lyt-3col-01 .column-03,
#contents .lyt-4col-01 .column-01, #contents .lyt-4col-01 .column-02, #contents .lyt-4col-01 .column-03, #contents .lyt-4col-01 .column-04,
#contents .lyt-5col-01 .column-01, #contents .lyt-5col-01 .column-02, #contents .lyt-5col-01 .column-03, #contents .lyt-5col-01 .column-04, #contents .lyt-5col-01 .column-05,
#contents .lyt-6col-01 .column-01, #contents .lyt-6col-01 .column-02, #contents .lyt-6col-01 .column-03, #contents .lyt-6col-01 .column-04, #contents .lyt-6col-01 .column-05, #contents .lyt-6col-01 .column-06{
_margin-right:19.9px;
}
#contents .lyt-3col-01 .column-01,
#contents .lyt-3col-01 .column-02,
#contents .lyt-3col-01 .column-03{
_margin-right:17.9px;
}
#contents .lyt-6col-01 .column-01,
#contents .lyt-6col-01 .column-02,
#contents .lyt-6col-01 .column-03,
#contents .lyt-6col-01 .column-04,
#contents .lyt-6col-01 .column-05,
#contents .lyt-6col-01 .column-06{
_margin-right:11.9px;
}

.liner #contents .lyt-5col-01 .column-01,
.liner #contents .lyt-5col-01 .column-02,
.liner #contents .lyt-5col-01 .column-03,
.liner #contents .lyt-5col-01 .column-04,
.liner #contents .lyt-5col-01 .column-05{_margin-right:14.9px;}

#contents .box-contents-01 .lyt-2col-01 .column-01, #contents .box-contents-01 .lyt-2col-01 .column-02, #contents .box-contents-01 .lyt-3col-01 .column-01, #contents .box-contents-01 .lyt-3col-01 .column-02, #contents .box-contents-01 .lyt-3col-01 .column-03, #contents .box-contents-01 .lyt-4col-01 .column-01, #contents .box-contents-01 .lyt-4col-01 .column-02, #contents .box-contents-01 .lyt-4col-01 .column-03, #contents .box-contents-01 .lyt-4col-01 .column-04,
#contents .box-contents-02 .lyt-2col-01 .column-01, #contents .box-contents-02 .lyt-2col-01 .column-02, #contents .box-contents-02 .lyt-3col-01 .column-01, #contents .box-contents-02 .lyt-3col-01 .column-02, #contents .box-contents-02 .lyt-3col-01 .column-03, #contents .box-contents-02 .lyt-4col-01 .column-01, #contents .box-contents-02 .lyt-4col-01 .column-02, #contents .box-contents-02 .lyt-4col-01 .column-03, #contents .box-contents-02 .lyt-4col-01 .column-04,
#contents .box-contents-03 .lyt-2col-01 .column-01, #contents .box-contents-03 .lyt-2col-01 .column-02, #contents .box-contents-03 .lyt-3col-01 .column-01, #contents .box-contents-03 .lyt-3col-01 .column-02, #contents .box-contents-03 .lyt-3col-01 .column-03, #contents .box-contents-03 .lyt-4col-01 .column-01, #contents .box-contents-03 .lyt-4col-01 .column-02, #contents .box-contents-03 .lyt-4col-01 .column-03, #contents .box-contents-03 .lyt-4col-01 .column-04,
#contents .box-contents-04 .lyt-2col-01 .column-01, #contents .box-contents-04 .lyt-2col-01 .column-02, #contents .box-contents-04 .lyt-3col-01 .column-01, #contents .box-contents-04 .lyt-3col-01 .column-02, #contents .box-contents-04 .lyt-3col-01 .column-03, #contents .box-contents-04 .lyt-4col-01 .column-01, #contents .box-contents-04 .lyt-4col-01 .column-02, #contents .box-contents-04 .lyt-4col-01 .column-03, #contents .box-contents-04 .lyt-4col-01 .column-04{
_margin-right:9.9px;
}

#contents .lyt-2col-04 .column-01,
#contents .lyt-2col-05 .column-01{
_margin-right:17.9px;
}

/*  lyt-partition-**
-------------------------------------------------------------- */

/*  lyt-progress-*-**
-------------------------------------------------------------- */


/* ========================================================================
    03. box
------------------------------------------------------------------------ */

/*  box-contents-**
-------------------------------------------------------------- */
#contents .box-contents-04 .hdg{
padding:.25em 5px;
background:none;
}

#contents .box-contents-06 .hdg{
border-bottom:1px solid #cceab2;
}

/*  box-flash-**
-------------------------------------------------------------- */

/*  box-qa-**
-------------------------------------------------------------- */

/*  box-products-**
-------------------------------------------------------------- */
#contents .box-products-01-container{
*position:relative;
}

#contents .box-products-01{
*position:absolute;
*width:733px;
}

#contents .box-products-01 ul.color li{
*font-size:0;
}

#contents .box-products-02 .column-02 .panelContainer p{
display:none;
}

/*  box-shop-**
-------------------------------------------------------------- */
#contents .box-shop-01{
border:1px solid #e9eef2;
padding-right:24px;
padding-left:24px;
}

/*  box-inquiry-**
-------------------------------------------------------------- */
#contents .box-inquiry-01{
border:1px solid #f2f3f3;
}


/* ========================================================================
    04. heading
------------------------------------------------------------------------ */

/*  hdg-l1-**
-------------------------------------------------------------- */
#main .hdg-l1-01 span,
#main .hdg-l1-01.e1 span{
border:0 none;
padding:8px;
background:none;
}

/*  hdg-l2-**
-------------------------------------------------------------- */
#main .hdg-l2-01 span span{
border-left:0 none;
padding:0 0 0 0;
}

/*  hdg-l3-**
-------------------------------------------------------------- */
#main .hdg-l3-01,
#main .hdg-l3-01.e3{
padding-left:7px;
background:none;
}

/*  hdg-l4-**
-------------------------------------------------------------- */
#main .hdg-l4-01{
padding:0 0 3px 0;
}

/*  hdg-l5-**
-------------------------------------------------------------- */
#main .hdg-l5-01{
padding-left:0;
}

/*  hdg-aside-**
-------------------------------------------------------------- */

/*  hdg-img-**
-------------------------------------------------------------- */

/*  hdg-env-**
-------------------------------------------------------------- */
#main .hdg-env-01{
border-bottom:1px solid #51ae00;
padding-left:0;
background:none;
}

/*  hdg-ico-**
-------------------------------------------------------------- */

/*  hdg-l1hl-**
-------------------------------------------------------------- */

/*  hdg-l2hl-**
-------------------------------------------------------------- */
#contents .hdg-l2hl-01,
#contents .hdg-l2hl-02,
#contents .hdg-l2hl-03{
clear:both;
}

/*  hdg-l3hl-**
-------------------------------------------------------------- */

/*  hdg-attention-**
-------------------------------------------------------------- */


/* ========================================================================
    05. document
------------------------------------------------------------------------ */

/*  doc-catchcopy-**
-------------------------------------------------------------- */

/*  doc-notice-**
-------------------------------------------------------------- */

/*  doc-img-**
-------------------------------------------------------------- */
#contents p.doc-img-01 a .link,
#contents .doc-img-01 .img a .link{
padding-left:0;
background:none;
}

#contents div.doc-img-01.img-r,
#contents div.doc-img-01.img-l,
#contents .doc-img-02,
#contents .doc-img-03,
#contents .doc-img-04{
*padding-bottom:10px;
}

#contents .doc-img-02 .img p.doc-img-01,
#contents .doc-img-03 .img p.doc-img-01{
_zoom:.99;
}

/*  doc-link-**
-------------------------------------------------------------- */
#contents .doc-link-01 .link a,
#contents .doc-link-02 .link a{
padding-left:0;
background:none;
}


/* ========================================================================
    06. navigation
------------------------------------------------------------------------ */

/*  nav-page-**
-------------------------------------------------------------- */
#contents .nav-page-01 li a{
padding-left:0;
}

#contents .nav-page-01 li.back a,
#contents .nav-page-01 li.prev a,
#contents .nav-page-01 li.next a{
background:none;
}

#contents .nav-page-02 li a.current{
background:#fff;
color:#000;
font-weight:bold;
}

/*  nav-skip-**
-------------------------------------------------------------- */
#contents .nav-skip-01{
display:none;
}

/*  nav-page-top
-------------------------------------------------------------- */
#contents .nav-page-top{
display:none;
}

/*  nav-btn-**
-------------------------------------------------------------- */

/*  nav-index-**
-------------------------------------------------------------- */
#contents .nav-index-01 li{
_zoom:.99;
}

/*  nav-toggle-**
-------------------------------------------------------------- */

/*  nav-tab-**
-------------------------------------------------------------- */

/*  nav-result-**
-------------------------------------------------------------- */

/*  nav-condition-**
-------------------------------------------------------------- */

/*  nav-sitesearch-**
-------------------------------------------------------------- */

/*  nav-limit-**
-------------------------------------------------------------- */

/*  nav-close-**
-------------------------------------------------------------- */


/* ========================================================================
    07. list
------------------------------------------------------------------------ */

/*  lst-bullet-**
-------------------------------------------------------------- */
#contents ul.lst-bullet-01 li,
#contents ul.lst-bullet-02 li,
#contents ul.lst-bullet-2col-01 li,
#contents ul.lst-bullet-2col-02 li,
#contents ul.lst-bullet-3col-01 li,
#contents ul.lst-bullet-3col-02 li,
#contents ul.lst-bullet-hr-01 li,
#contents ul.lst-bullet-hr-02 li{
margin-left:18px;
padding-left:0;
background:none;
list-style-image:url("/resource/style/images/ico-bullet-01-right.gif");
}
#contents ul.lst-bullet-02 li,
#contents ul.lst-bullet-2col-02 li,
#contents ul.lst-bullet-3col-02 li,
#contents ul.lst-bullet-hr-02 li{
margin-left:18px;
padding-left:0;
background:none;
list-style-image:url("/resource/style/images/ico-bullet-04.gif");
}

#contents ul.lst-bullet-2col-01 li,
#contents ul.lst-bullet-2col-02 li{
_margin-right:3px;
}
#contents ul.lst-bullet-3col-01 li,
#contents ul.lst-bullet-3col-02 li{
_margin-right:6px;
}

#contents ul.lst-bullet-03{
list-style:square;
}

#contents ul.lst-bullet-03 li{
margin-bottom:.25em;
margin-left:15px;
*margin-left:18px;
}

#contents ul.lst-bullet-01 li ul li,
#contents ul.lst-bullet-02 li ul li,
#contents ul.lst-bullet-03 li ul li{
list-style:square;
list-style-image:none;
}

#contents ul.lst-bullet-01 li ol li,
#contents ul.lst-bullet-02 li ol li,
#contents ul.lst-bullet-03 li ol li{
list-style:decimal;
list-style-image:none;
}

/*  lst-number-**
-------------------------------------------------------------- */
#contents ul.lst-number-03{
margin-left:24px;
*margin-left:30px;
}

#contents ul.lst-number-03 li{
padding:0;
background:none;
list-style:decimal;
*zoom:0;
}

#contents ul.lst-number-03 li ul li{
list-style:square;
}

/*  lst-question-**
-------------------------------------------------------------- */

/*  lst-define-**
-------------------------------------------------------------- */

/*  lst-custom-**
-------------------------------------------------------------- */

/*  lst-spec-**
-------------------------------------------------------------- */
#contents .lst-spec-01 li,
#contents .lst-spec-02 li{
_zoom:.99;
}


/* ========================================================================
    08. table
------------------------------------------------------------------------ */

/*  tbl-data-**
-------------------------------------------------------------- */

/*  tbl-spec-**
-------------------------------------------------------------- */

/*  tbl-plain-**
-------------------------------------------------------------- */

/*  tbl-news-**
-------------------------------------------------------------- */
#contents .tbl-news-01 td.ico span{
border:1px solid #ccc;
}
#contents .tbl-news-01 td.ico span.new    {border-color:#f05b21;}
#contents .tbl-news-01 td.ico span.notice {border-color:#00ccbb;}
#contents .tbl-news-01 td.ico span.ir     {border-color:#7b54a8;}
#contents .tbl-news-01 td.ico span.seminar{border-color:#9ecb16;}
#contents .tbl-news-01 td.ico span.topic  {border-color:#ffb400;}

/*  tbl-shop-**
-------------------------------------------------------------- */
#contents .tbl-shop-01 thead th{
border-left-color:#000;
}

#contents .tbl-shop-01 .tfm{
_margin:0;
}

#contents .tbl-shop-01 .tfm li,
#contents .tbl-shop-01 .tfm li span.ico{
_position:static;
}

/*  tbl-unq-**
-------------------------------------------------------------- */


/* ========================================================================
    09. sub
------------------------------------------------------------------------ */

/*  lyt-form-**
-------------------------------------------------------------- */

/*  box-sub-**
-------------------------------------------------------------- */

/*  nav-local-**
-------------------------------------------------------------- */

/*  nav-gadget-**
-------------------------------------------------------------- */

/*  lst-link-**
-------------------------------------------------------------- */

/*  search
-------------------------------------------------------------- */

/*  icon
-------------------------------------------------------------- */


/* ========================================================================
    10. others
------------------------------------------------------------------------ */
