﻿/* フッター問合せ先 */
#siteinfoSP
{
    padding:5px 5px 5px 5px;
    border-bottom:solid 1px #DFDFDF;
    background-color:#F6F6F6;
    color:#333333;
    position:relative;
}
#siteinfoSP dt a
{
    display:block;
    padding:1px 5px;
    border:solid 1px #7F7F7F;
    background:#FFFFFF;
    float:left;
    margin-left:10px;
}
#siteinfoSP dl
{
	width:98%;
	margin:0 auto;
    font-size:0.8em;
    line-height:150%;
}
#siteinfoSP dt
{
	font-weight:bold;
	padding: 5px 7px 5px 7px;
}
#siteinfoSP dt p
{
    line-height:21px;
    font-size:1.1em;
}
#siteinfoSP dd
{
	padding: 0px 61px 5px 0px;
	font-size:0.9em;
}

/* PC版トップ */
/* スマホ版トップ 2016/09/15 アクセシビリティ対応 koba footerBtn→footerBtnSP */
#footerBtn,
#footerBtnSP
{
    padding:10px; 
    background:#E5E5E2;
}
#footerBtn div a,
#footerBtnSP div a
{
    display:block;    
    padding:15px 0px 15px 0px;
    text-align:center;
    border:solid 1px #4d4d4d;
    font-weight:bold;
    color:#4d4d4d;
    text-decoration:none;
}
#PCTop a
{
    background:url("../../images/top1SP/PCTopIcon.png") no-repeat 15px center #FFFFFF;
    background-size:30px 30px;
    margin-bottom:10px;
}

/* 行政トップページヘ */
#MainTop a
{
    background:url("../../images/top1SP/mainTopIcon.png") no-repeat 15px center #FFFFFF;
    background-size:30px 30px;
}

/* copyright */
#cpSP
{
    font-size: 0.7em;
    margin: 0 auto;
    padding: 5px 0;
    text-align: center;
    width: 100%;
    color:#FFFFFF;
    background: rgba(0, 0, 0, 0) url("../../images/top1/footer_bk.gif") repeat scroll 0 0;
}