@charset "Shift_JIS";

/* -------------------------------------------------------------
    /spgroup/yyyy/000_template/index.htm
------------------------------------------------------------- */
div#str-main div#spg{
zoom:73%;
}

/*  lyt-mb-[none|01|02|03|04|05|06]
--------------------------------------- */
div#str-main div#spg .lyt-mb-none{margin-bottom:0!important;}
div#str-main div#spg .lyt-mb-01{margin-bottom:5px!important;}
div#str-main div#spg .lyt-mb-02{margin-bottom:10px!important;}
div#str-main div#spg .lyt-mb-03{margin-bottom:15px!important;}
div#str-main div#spg .lyt-mb-04{margin-bottom:20px!important;}
div#str-main div#spg .lyt-mb-05{margin-bottom:25px!important;}
div#str-main div#spg .lyt-mb-06{margin-bottom:30px!important;}

/*  lyt-mt-[none|01|02|03|04|05|06]
--------------------------------------- */
div#str-main div#spg .lyt-mt-none{margin-top:0!important;}
div#str-main div#spg .lyt-mt-01{margin-top:5px!important;}
div#str-main div#spg .lyt-mt-02{margin-top:10px!important;}
div#str-main div#spg .lyt-mt-03{margin-top:15px!important;}
div#str-main div#spg .lyt-mt-04{margin-top:20px!important;}
div#str-main div#spg .lyt-mt-05{margin-top:25px!important;}
div#str-main div#spg .lyt-mt-06{margin-top:30px!important;}

/*  lyt-ml-[none|01|02|03|04|05|06]
--------------------------------------- */
div#str-main div#spg .lyt-ml-none{margin-left:0!important;}
div#str-main div#spg .lyt-ml-01{margin-left:5px!important;}
div#str-main div#spg .lyt-ml-02{margin-left:10px!important;}
div#str-main div#spg .lyt-ml-03{margin-left:15px!important;}
div#str-main div#spg .lyt-ml-04{margin-left:20px!important;}
div#str-main div#spg .lyt-ml-05{margin-left:25px!important;}
div#str-main div#spg .lyt-ml-06{margin-left:30px!important;}

/*  lyt-mr-[none|01|02|03|04|05|06]
--------------------------------------- */
div#str-main div#spg .lyt-mr-none{margin-right:0!important;}
div#str-main div#spg .lyt-mr-01{margin-right:5px!important;}
div#str-main div#spg .lyt-mr-02{margin-right:10px!important;}
div#str-main div#spg .lyt-mr-03{margin-right:15px!important;}
div#str-main div#spg .lyt-mr-04{margin-right:20px!important;}
div#str-main div#spg .lyt-mr-05{margin-right:25px!important;}
div#str-main div#spg .lyt-mr-06{margin-right:30px!important;}



/*  lyt-col-01 column
--------------------------------------- */

div#str-main div#spg div.lyt-2col-01 div.column,
div#str-main div#spg div.lyt-3col-01 div.column,
div#str-main div#spg div.lyt-4col-01 div.column{
margin-bottom:10px;
height:auto!important;
}

div#str-main div#spg .column{
height:auto!important;
}

/*  list-numbering-01
--------------------------------------- */
div#str-main div#spg ol.list-numbering-01 li{
margin-left:1.9em;
list-style:decimal;
}
/* START for IE6 */* html div#str-main div#spg ol.list-numbering-01 li{
margin-left:2.3em;
}/* END for IE6 */
/* START for IE7 */*:first-child+html div#str-main div#spg ol.list-numbering-01 li{
margin-left:2.3em;
}/* END for IE7 */

/*  list-numbering-02
--------------------------------------- */
div#str-main div#spg ol.list-numbering-02{
list-style:none;
font-weight:bold;
}

div#str-main div#spg ol.list-numbering-02 li span{
padding-right:5px;
}

div#str-main div#spg ol.list-numbering-02 li ul{
margin-bottom:0;
margin-left:20px;
list-style:none;
}

div#str-main div#spg ol.list-numbering-02 li ul li ul{
font-weight:normal;
}

/*  list-numbering-03
--------------------------------------- */
div#str-main div#spg ol.list-numbering-03 li{
margin-left:1.9em;
list-style:decimal;
}
/* START for IE6 */* html div#str-main div#spg ol.list-numbering-03 li{
margin-left:2.3em;
}/* END for IE6 */
/* START for IE7 */*:first-child+html div#str-main div#spg ol.list-numbering-03 li{
margin-left:2.3em;
}/* END for IE7 */


/*  list-link-01 list-link-02 list-link-03 list-bullet-01
--------------------------------------- */
div#str-main div#spg ul.list-link-01,div#str-main div#spg ul.list-link-02,div#str-main div#spg ul.list-link-03,div#str-main div#spg ul.list-link-03 li,div#str-main ul.list-bullet-01 li{
padding-left:20px;
}

/*  list-notice-01
--------------------------------------- */
div#str-main div#spg ul.list-notice-01{
list-style:none;
}

div#str-main div#spg ul.list-notice-01 li{
margin-bottom:5px;
}

div#str-main div#spg ul.list-notice-01 li span.notice{
display:block;
float:left;
}

div#str-main div#spg ul.list-notice-01 li span.text{
margin-left:26px;
display:block;
}
/* START for IE6 */* html div#str-main div#spg ul.list-notice-01 li span.text{
margin-top:-1.5em;
margin-bottom:-1.25em;
}/* END for IE6 */
/* START for IE7 */*:first-child+html div#str-main div#spg ul.list-notice-01 li span.text{
margin-top:-1.5em;
}/* END for IE7 */

div#str-main div#spg span.notice{
}

/*  list-notice-02
--------------------------------------- */
div#str-main div#spg dl.list-notice-02 dd{
margin-left:1.1em;
}


/*  doc-img-01
--------------------------------------- */
div#str-main div#spg div.doc-img{
margin-bottom:10px;
}

/*  hdg-l2-01
--------------------------------------- */
div#str-main div#spg h2.hdg-l2-01 span{
position:static;
}

div#str-main div#spg h2.hdg-l2-01{
	border-left: 6px solid #FAA325;
}

/*  nav-page-02
--------------------------------------- */
div#str-main div#spg p.nav-page-02 a{
padding-left:0;
}

div#str-main div#spg .line {
border-bottom:1px dashed #999;
margin-bottom: 20px;
}

/*  box-divide-01
--------------------------------------- */
div#str-main div#spg div.box-divide-01{
margin-bottom:20px;
padding-bottom:1px;
border-bottom:1px dashed #999;
}

/*  icon-00

div#str-main div#spg .icon-01 {
padding-left:11px;
border-left: 6px solid #201676;
}

div#str-main div#spg .icon-02 {
padding-left:11px;
border-left: 6px solid #503C10;
}

--------------------------------------- */

/*  spg-con-03
--------------------------------------- */
div#str-main div#spg div.spg-con-03 {
	background: #EFEAD8;
	padding: 15px;
	border-right: 1px solid #D8C7A2;
	border-left: 1px solid #D8C7A2;
}