@charset "Shift_JIS";

/* ----------------------------------------------------------------
    Structure | Footer
----------------------------------------------------------------- */


/* リストのマージンはここのline-heightで調整 */
#footer{
font-size:75%;
line-height:1.6;
}

#footer a{
color:#666;
}

#footer a:hover{
color:#038400;
}

/* _____ nav-footer _____ */

#footer div#nav-footer{
padding:17px 0 14px;
border-bottom:1px solid #e4e4e4;
background:#f8f8f8 url("/resources/plala/pc/images/shared/footer/footer_bg.png") repeat-x 0 0;
}

#footer div#nav-footer div.inner{
margin:0 auto;
width:966px;
}

#footer div#nav-footer p.footer-logo{
float:left;
margin:0;
width:183px;
text-align:center;
}

#footer div#nav-footer div.nav-footer-box-wrap{
float:left;
padding-left:24px;
border-left:1px solid #b2b2b2;
width:755px;
}

#footer div#nav-footer div.nav-footer-box-wrap div.nav-footer-box{
float:left;
padding-right:16px;
width:135px;
}

#footer div#nav-footer div.nav-footer-box-wrap div.box-02{ width:120px; }
#footer div#nav-footer div.nav-footer-box-wrap div.box-03{ width:125px; }
#footer div#nav-footer div.nav-footer-box-wrap div.box-04{ width:155px; }
#footer div#nav-footer div.nav-footer-box-wrap div.box-05{ width:151px; padding-right:0; }




/* _____ nav-footer: list-link-footer-01 _____ */

#footer div#nav-footer ul.list-link-footer-01 li{
margin-bottom:8px;
font-weight:bold;
}


#footer div#nav-footer ul.list-link-footer-01 li ul{
margin-top:0px;
}










/* _____ 改訂121011　通常リスト _____ */
#footer div#nav-footer ul.list-link-footer-01 li li{
margin:0 0 0 4px;
padding-left:10px;
background:url("/resources/plala/pc/images/shared/bullet_dot_01.gif") no-repeat 0 0.7em;
font-weight:normal;
}
/* _____ 改訂必要121011 END _____ */











/* _____ nav-footer: list-link-footer-02 一番左_____ */

#footer div#nav-footer ul.list-link-footer-03 li li{
margin:0;
padding-left:10px;
backg　round:url("/resources/plala/pc/images/shared/bullet_dot_01.gif") no-repeat 0 0.7em;
font-weight:normal;
}


/* _____ nav-footer: list-link-footer-02 太字見出し_____ */

#footer div#nav-footer ul.list-link-footer-02 li{
padding-left:10px;
background:url("/resources/plala/pc/images/shared/bullet_dot_01.gif") no-repeat 0 0.7em;
}

/* _____ footer-sub-wrap _____ */

#footer div.footer-sub-wrap{
margin:0 auto;
padding:14px 0 10px;
width:966px;
}

/* _____ nav-footer-group _____ */

#footer div#nav-footer-group{
float:left;
width:785px;
}

#footer div#nav-footer-group p.footer-logo{
float:left;
margin:0;
width:183px;
text-align:center;
}

#footer div#nav-footer-group ul{
float:left;
padding:8px 0 8px 24px;
border-left:1px solid #b2b2b2;
}

#footer div#nav-footer-group li{
float:left;
width:192px;
font-weight:bold;
text-align:center;
line-height:1.4;
}

#footer div#nav-footer-group li.item03{
position:relative;
top:-8px;
}

#footer div#nav-footer-group li img{
margin-top:4px;
}

/* _____ compliance _____ */

#footer div.compliance{
float:right;
width:181px;
}

#footer div.compliance ul{
float:right;
}

#footer div.compliance li{
float:left;
margin-right:7px;
}

/* _____ copyright _____ */

#footer p#copyright{
padding:5px 0 15px;
color:#999;
font-size:92.5%;
text-align:center;
}

/* _____ hd-ft-01 _____ */

body.hd-ft-01 #footer{
min-height:135px;
}

body.hd-ft-01 #footer #nav-footer{
border-top:1px solid #e4e4e4;
border-bottom:0;
background:#fff;
}

body.hd-ft-01 #footer div.utility{
float:left;
padding-left:24px;
border-left:1px solid #b2b2b2;
min-height:40px;
}

body.hd-ft-01 #footer div.utility li{
float:left;
margin-right:12px;
padding-left:10px;
background:url("/resources/plala/pc/images/shared/bullet_dot_01.gif") no-repeat 0 0.7em;
}

body.hd-ft-01 #footer p#copyright{
margin:0;
padding:0;
text-align:left;
}











/* _____ フッダー用「futer_test_jq」追加121010 _____ */

span.menu-triangle {
    border-radius: 0.3em;
    background-color: white;
	border-width:1px;
	border-color:#ccc;
	border-style:solid;
    color: #000;
    font-size: 9px;
    margin: 0px 5px 0px 5px;
    padding: 1px 1px 0 1px;
    cursor: pointer;
}
span.menu-triangle:hover {
    background-color: #038400;
	color:#FFF;
}
ul.jquery-menu {
	display: none;
}
ul.jquery-menu li {
    list-style-type: none;
}
ul.jquery-menu-sub {
    display: none;
}
ul.jquery-menu-sub li {
    font-size: 8pt;
	line-height:16px;
}





