/*----共通設定----*/
div.box_L{float: left;}

div.box_R{float: right;}


div.smap{
width:250px;
margin:0 0 20px 0;
}

h3{
margin:0 0 10px 0;
width:250px;
padding:0 0 0 5px;
border-left:solid 8px #1FA6EA;
font-size:1.2em;
font-weight:bold;
}

div.smap h3{
margin:0 0 5px 0;
width:250px;
padding:0 0 0 5px;
border-left:solid 8px #666;
font-size:1.2em;
font-weight:bold;
}

div#wrapper div#contents div.centerBox div.smap ul.smapList{
width:250px;
margin:0;
padding:0;
border-left:solid 1px #cfcfcf;
border-top:solid 1px #cfcfcf;
}

div.smap ul.smapList li.sub{
margin:10px;
font-weight:bold;
}


div#wrapper div#contents div.centerBox div.smap ul.smapList li.sub ul.smapList{
border:none;
}


div#wrapper div#contents div.centerBox div.smap ul.smapList li.sub ul.smapList li.subsub{
margin:5px 0 0;
font-weight:normal;
}

div#wrapper div#contents div.centerBox div.smap ul.smapList li.subsub{
margin:5px 0 5px 10px;
font-weight:normal;
}

/*----個別設定＞協会のご案内----*/

div.kyokai h3{
border-left:solid 8px #9657CA;
}

div.kyokai ul.smapList li.sub .sq{
color:#9657CA;
}

/*----個別設定＞会館のご案内----*/

div.kaikan h3{
border-left:solid 8px #F29A04;
}

div.kaikan ul.smapList li.sub .sq{
color:#F29A04;
}

/*----個別設定＞貸施設のご案内----*/

div.rental h3{
border-left:solid 8px #E85AA6;
}

div.rental ul.smapList li.sub .sq{
color:#E85AA6;
}

/*----個別設定＞イベントカレンダー----*/

div.event_calendar h3{
border-left:solid 8px #E41C1C;
}

div.event_calendar ul.smapList li.sub .sq{
color:#E41C1C;
}

/*----個別設定＞京都べんり情報----*/

div.benri h3{
border-left:solid 8px #33B10F;
}

div.benri ul.smapList li.sub .sq{
color:#33B10F;
}

/*----個別設定＞国際交流・協力----*/

div.koryu h3{
border-left:solid 8px #0051ef;
}

div.koryu ul.smapList li.sub .sq{
color:#0051ef;
}


