@charset "EUC-JP";

/*//////////////////////////////////////////////////////////////////

    NAME: sitemap.css
    DATE: 2016/06/25

//////////////////////////////////////////////////////////////////*/

/* ---------------------------------
	 hdg-l4-sitemap
 -------------------------------- */
div#str-main .hdg-l4-sitemap{
margin:0 0 5px 15px;
padding:2px 9px 0 9px;
border-left:3px solid #4a90c9;
font-weight:bold;
font-size:100%;
line-height:1.25;
}

div#str-main .hdg-l4-sitemap a:link{
color:#444;
text-decoration:underline;
}

div#str-main .hdg-l4-sitemap a:visited{
color:#818181;
text-decoration:underline;
}

div#str-main .hdg-l4-sitemap a:hover,
div#str-main .hdg-l4-sitemap a:active{
color:#003399;
text-decoration:none;
}


/* ---------------------------------
	 list-link-sitemap
 -------------------------------- */
ul.list-link-sitemap{

margin:0 0 10px 10px;
padding:0;
list-style:none;
}

//ul.list-link-sitemap ul{
//margin-bottom:0;
//}

ul.list-link-sitemap ul li{
font-size:100%;
}


/* ----------------------------------------------------------------
    Layout Column Module
----------------------------------------------------------------- */

div#str-main div.lyt-column.column-02-sitemap div.segment-L{
float:left;
width:32%;
}

div#str-main div.lyt-column.column-02-sitemap div.segment-R{
float:right;
width:66%;
}

div#str-main div.lyt-column.column-02-sitemap div.segment-R div.segment-R-left {
float:left;
width:49%;
}

div#str-main div.lyt-column.column-02-sitemap div.segment-R div.segment-R-right {
float:right;
width:49%;
}

div#str-main div.lyt-column.column-02-sitemap.column-02-sitemap-invert div.segment-L{
float:left;
width:66%;
}

div#str-main div.lyt-column.column-02-sitemap.column-02-sitemap-invert div.segment-R{
float:right;
width:32%;
}

div#str-main div.lyt-column.column-02-sitemap.column-02-sitemap-invert div.segment-L div.segment-R-left {
float:left;
width:49%;
}

div#str-main div.lyt-column.column-02-sitemap.column-02-sitemap-invert div.segment-L div.segment-R-right {
float:right;
width:49%;
}

.column-02-sitemap:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.column-02-sitemap {
min-height: 1px;
}

* html .column-02-sitemap {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}
div#str-main .sitemap a{
text-decoration:none;
}

div#str-main .sitemap hr{
display:block;
color:#ccc;
}

div#str-main .sitemap a:hover{
text-decoration:underline;
}
div#str-main .sitemap .index-hdg-l2 a{
color:#fff;
}
div#str-main .sitemap .index-hdg-l2 a:hover{
color:#f00000;
}
div#str-main .sitemap .index-hdg-l4{
margin-left:10px;
}
div#str-main .sitemap .index-hdg-l4 + ul.list-link-sitemap{
margin-left:15px;
}
