@charset "Shift_JIS";

/* ----------------------------------------------------------------
    Modules | Login
----------------------------------------------------------------- */

div.login-sub{
margin:0 0 10px;
padding:1px;
border:1px solid #c3c3c3;
}

div.login-sub div.inner{
padding:10px 5px 2px;
background:url("/resources/plala/pc/images/shared/sub/login-sub_bg.gif") repeat-x 0 100%;
}

div.login-sub h2{
margin-bottom:5px;
font-size:10px;
line-height:1;
}

div.login-sub p.button{
margin-left:-3px;
margin-bottom:9px;
}

div.login-sub ul{
padding:0 7px;
}

div.login-sub li{
margin-bottom:6px;
padding-left:19px;
background:url("/resources/plala/pc/images/shared/bullet_arrow_01.png") no-repeat 0 0.35em;
}


/* ----------------------------------------------------------------
    Modules | Apply
----------------------------------------------------------------- */

div.apply-sub{
margin:0 0 12px;
padding:8px 0 0;
background:url("/resources/plala/pc/images/shared/sub/apply-sub_bg.gif") no-repeat 0 0;
}

div.apply-sub div.inner{
padding:0 7px 12px 8px;
background:url("/resources/plala/pc/images/shared/sub/apply-sub_bg.gif") no-repeat -196px 100%;
}

div.apply-sub p{
margin:0;
}

div.apply-sub h2.hdg-apply{
margin:0 0 6px;
text-align:center;
}

div.apply-sub h2.hdg-apply.line{
padding:0 0 8px;
border-bottom:1px solid #ccc;
}

div.apply-sub ul.button{
margin-bottom:5px;
padding-bottom:9px;
background:#ededed url("/resources/plala/pc/images/shared/sub/apply-sub_button_bg.gif") no-repeat -181px 100%;
text-align:center;
}

div.apply-sub ul.button li{
margin-bottom:4px;
background-color:#ededed;
}

div.apply-sub ul.button li:first-child{
padding-top:4px;
background:#ededed url("/resources/plala/pc/images/shared/sub/apply-sub_button_bg.gif") no-repeat 0 0;
}

div.apply-sub h2.hdg-center{
margin:0 0 6px;
}

div.apply-sub p.tel{
margin:0 0 6px;
}

div.apply-sub p.link{
margin:0 0 6px;
padding:0 0 0 18px;
background:url("/resources/plala/pc/images/shared/bullet_arrow_01.png") no-repeat 0 0.3em;
}

div.apply-sub p.banner{
padding-top:8px;
border-top:1px solid #ccc;
}


/* ----------------------------------------------------------------
    Modules | Banner
----------------------------------------------------------------- */

/* _____ banner-sub-01 _____ */

ul.banner-sub-01{
margin:0 0 10px;
padding:0 0 14px;
background:url("/resources/plala/pc/images/shared/sub/banner-sub_bg.gif") repeat-x 0 100%;
}

ul.banner-sub-01 li{
padding:6px 8px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
background:#e8e8e8;
}

/* _____ banner-sub-02 _____ */

ul.banner-sub-02{
margin:0 0 10px;
}

ul.banner-sub-02 li{
text-align:center;
}


/* ----------------------------------------------------------------
    Modules | Button
----------------------------------------------------------------- */

/* _____ btn-sub-01 _____ */

ul.btn-sub-01{
margin:0 0 8px;
padding:5px 4px 1px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
background:#e8e8e8;
}

ul.btn-sub-01 li{
margin:0 0 4px;
}

/* _____ btn-sub-02 _____ */

div.btn-sub-02{
margin:0 0 7px;
padding-top:5px;
background:url("/resources/plala/pc/images/shared/sub/btn-sub-02_bg.gif") no-repeat 0 0;
}

div.btn-sub-02 ul{
padding:0 5px 5px 4px;
background:url("/resources/plala/pc/images/shared/sub/btn-sub-02_bg.gif") no-repeat -196px 100%;
}

div.btn-sub-02 ul li{
border-top:1px solid #cdc4a6;
}

div.btn-sub-02 ul li:first-child{
border:0;
}

/* ----------------------------------------------------------------
    Modules | Local Navigation
----------------------------------------------------------------- */

#nav-local{
margin-bottom:13px;
background:url("/resources/plala/pc/images/shared/sub/nav-local_bg.gif") no-repeat 0 0;
}

#nav-local div.title{
padding:9px 10px 3px;
color:#fff;
font-weight:bold;
}

#nav-local div.body{
padding-right:7px;
padding-bottom:10px;
padding-left:1px;
background:url("/resources/plala/pc/images/shared/sub/nav-local_bg.gif") no-repeat -196px 100%;
}

#nav-local div.body ul{
border-top:1px solid #d7d7d7;
border-left:1px solid #fafafa;
}

#nav-local div.body li{
border-top:1px solid #f8f8f8;
border-right:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
background:#fff url("/resources/plala/pc/images/shared/sub/nav-local_list_bg.gif") repeat-x 0 0;
zoom:0;
}

#nav-local div.body li a{
display:block;
padding:7px 18px 8px 14px;
background:url("/resources/plala/pc/images/shared/sub/nav-local_list_arrow.gif") no-repeat 100% 50%;
font-weight:bold;
}

#nav-local div.body li.current a{
color:#666;
background:url("/resources/plala/pc/images/shared/sub/nav-local_list_arrow_c.png") no-repeat 100% 50%;
}


/* ----------------------------------------------------------------
    Modules | Box
----------------------------------------------------------------- */

/* _____ box-sub-01 _____ */

div.box-sub-01{
margin-bottom:13px;
padding-top:3px;
background:#fdfdfd url("/resources/plala/pc/images/shared/sub/box-sub-01_bg.png") no-repeat 0 0;
}

div.box-sub-01 div.title{
padding:2px 10px 6px 12px;
color:#254a25;
background:url("/resources/plala/pc/images/shared/sub/box-sub-01_bg.png") no-repeat -196px 100%;
}

div.box-sub-01 div.body{
padding:10px 12px 6px;
background:url("/resources/plala/pc/images/shared/sub/box-sub-01_bg.png") no-repeat -392px 100%;
}

div.box-sub-01 div.body p{
margin:0 0 5px;
}

/* _____ box-sub-02 _____ */

div.box-sub-02{
margin:0 0 13px;
padding:0 0 6px;
background:url("/resources/plala/pc/images/shared/sub/box-sub-02_bg.png") no-repeat -196px 100%;
}

div.box-sub-02 div.body{
padding:5px 5px 1px;
background:url("/resources/plala/pc/images/shared/sub/box-sub-02_bg.png") no-repeat 0 0;
}

div.box-sub-02 h2{
margin:0 0 10px;
}

div.box-sub-02 div.body ul.list-link-sub-02{
margin:0 7px;
}


/* ----------------------------------------------------------------
    Modules | Link List
----------------------------------------------------------------- */

/* _____ list-link-sub-01 _____ */

ul.list-link-sub-01 li{
margin-bottom:6px;
padding-left:19px;
background:url("/resources/plala/pc/images/shared/bullet_arrow_01.png") no-repeat 0 0.35em;
}

/* _____ list-link-sub-02 _____ */

ul.list-link-sub-02 li{
margin-bottom:8px;
padding:0 5px 7px 0;
background:url("/resources/plala/pc/images/shared/line_dot_01.png") repeat-x 0 100%;
font-weight:bold;
line-height:1.4;
}

ul.list-link-sub-02 li a{
display:block;
padding-left:27px;
background:url("/resources/plala/pc/images/shared/bullet_arrow_09.png") no-repeat 6px 0.2em;
}



/* _____ sidenavi no1-banner 121112 _____ */

.bg-gray{
background-color:#eeeeee;
}

#home div.home-sub-box-mobile div.no-1text{
	color:#999999;
font-size:85%;
margin-top:10px;
line-height:130%;
}


/* ----------------------------------------------------------------
   20150128@ǉ
----------------------------------------------------------------- */

/* ----------------------------------------------------------------
    Modules | LTE
----------------------------------------------------------------- */

div.lte-sub{
margin:0 0 12px;
padding:8px 0 0;
background:url("/resources/plala/pc/images/shared/sub/lte-sub_bg.gif") no-repeat 0 0;
}

div.lte-sub div.inner{
padding:0 7px 12px 8px;
background:url("/resources/plala/pc/images/shared/sub/lte-sub_bg.gif") no-repeat -200px 100%;
}

div.lte-sub h2.hdg-lte{
margin:3px 0 6px;
padding: 5px\9;
*padding: 5px;
_padding: 5px;
text-align:center;
position : relative ;
}

div.lte-sub ul.button{
padding-top: 23px;
padding-bottom:2px;
text-align:center;
}

div.lte-sub ul.button li{
padding-bottom:20px;
}

div.lte-sub ul.button li:first-child{
padding-top:3px;
padding-top:-2px\9;
*padding-top:-2px;
_padding-top:-2px;
padding-bottom:15px;
}



/* ----------------------------------------------------------------
    Modules | lte-sub-01
----------------------------------------------------------------- */

div.lte-sub-01{
margin:0 0 12px;
padding:8px 0 0;
background:url("/resources/plala/pc/images/shared/sub/lte-sub-02_bg.gif") no-repeat 0 0;
}

div.lte-sub-01 div.inner{
padding:0 7px 8px 8px;
background:url("/resources/plala/pc/images/shared/sub/lte-sub-02_bg.gif") no-repeat -196px 100%;
}

div.lte-sub-01 p{
margin:0;
}

div.lte-sub-01 h2.hdg-lte{
margin:0 0 6px;
text-align:center;
}

div.lte-sub-01 h2.hdg-lte.line{
padding:0 0 8px;
}

div.lte-sub-01 ul.button{
margin-bottom:5px;
padding-bottom:9px;
text-align:center;
}

div.lte-sub-01 ul.button li{
margin-bottom:4px;
}

div.lte-sub-01 ul.button li:first-child{
padding-top:4px;
}

div.lte-sub-01 h2.hdg-center{
margin:0 0 6px;
}


/* ----------------------------------------------------------------
    Modules | lte-sub-02
----------------------------------------------------------------- */

div.lte-sub-02{
margin:0 0 12px;
padding:8px 0 0;
background:url("/resources/plala/pc/images/shared/sub/lte-sub-02_bg.gif") no-repeat 0 0;
}

div.lte-sub-02 div.inner{
padding:0 7px 5px 8px;
background:url("/resources/plala/pc/images/shared/sub/lte-sub-02_bg.gif") no-repeat -196px 100%;
}

div.lte-sub-02 p{
margin:0;
}

div.lte-sub-02 h2.hdg-lte{
margin:0 0 6px;
text-align:center;
}

div.lte-sub-02 h2.hdg-lte.line{
padding:0 0 8px;
}

div.lte-sub-02 ul.button{
margin-bottom:5px;
padding-bottom:9px;
text-align:center;
}

div.lte-sub-02 ul.button li{
margin-bottom:4px;
}

div.lte-sub-02 ul.button li:first-child{
padding-top:4px;
}

div.lte-sub-02 h2.hdg-center{
margin:0 0 6px;
}




