﻿@charset "UTF-8";
#portal-columns2 *{
margin: 0;
padding: 0;
border: 0;
color: #333;
font-size: 1.0em;
font-weight: normal;
font-style: normal;
text-decoration: none;
}
#portal-columns2 li {
list-style:none;
}
#portal-column-two {
width:160px;
padding:0 10px 0 0;
}
#portal-column-two2 {
width:160px;
padding:10px 10px 0 0;
}
#portal-column-content2 {
padding:0 1em 2em 0em;
}
.clearfix:after {
 content: ".";
display:block;
clear:both;
height:0;
font-size: 0;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
*html.clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.clear {
clear:both;
}

#portal-columns2 a {
color:#224388;
text-decoration:underline;
}
#portal-columns2 a:hover {
color:#224388;
text-decoration:none;
}
#portal-columns2 div#top-police-header p {
padding: 10px 0 0 0;
float:left;
}
#portal-columns2 #police-content {
width:100%;
}
#top-content {
width:800px;

}
#portal-columns2 #police-content #police-left {
width:177px;
float:left;
position:relative;
z-index:1;
_padding-left: 0px;
}
#portal-columns2 #police-content #police-left .ch {
width:153px;
padding:5px 12px 0px 11px;
border:1px #CCC solid;
background-color:#EDF1F8;
}
#portal-columns2 #police-content #police-left .ch ul {
margin:7px 0 0 0;
}
#portal-columns2 #police-content #police-left .ch li {
list-style: none;
background:url(http://www.pref.yamagata.jp/police/images/ind_l_col1_arr.gif) no-repeat top left;
margin:0;
padding:0 0 0 15px;
font-size:80%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif, sans-serif;
line-height:1.2em;
}
#portal-columns2 #police-content #police-main {
padding:0 0 0 185px;
position:relative;
}
#portal-columns2 #police-content #police-main .column {
background:#EBEBEB;
padding: 5px;
}
#police-main .column .col1{
background:#FFF;
padding: 15px;
position:relative;
}
#police-main .col3 a img{
 margin:0;
padding:0;
}
#police-main h3 {
margin:0;
padding:5px 0 5px 0;
background:#FFF url(http://www.pref.yamagata.jp/police/images/ind_m_line1.gif) repeat-x bottom left;
}
#police-main .secColumn dl{
margin:0;
padding:0;
font-size:0.9em;
border: 5px;
border-color: #eee;
overflow: auto;
height:190px;
}
#police-main dt{
width: 10.5em;
margin: 0.2em 0 0.1em 0;
padding-left:5px;
}
#police-main dd{
_height: 1%; /* Hack for Win IE6 */
margin: -1.5em 0 0.5em 9em;
padding:0;
}
#police-main .secColumn .p_main_table .td_border{

border: solid 4px #EDF1F8;
background-color: #EDF1F8;
margin:0;
padding:0;
}
#police-main .secColumn .p_main_table .td_border2{

border-left: solid 4px #EDF1F8;
border-right: solid 4px #EDF1F8;
margin:0;
padding:0;
}
#police-main .secColumn .p_main_table .td_border3{

border-left: solid 4px #EDF1F8;
border-right: solid 4px #EDF1F8;
border-bottom: solid 4px #EDF1F8;
margin:0;
padding:0;
}
#police-content .top-table{
background-color:#CCCCCC;
}
#police-content .top-table td{
padding:3px;
}
#police-content #align-left
{
text-align: left;
}
#police-content #align-right
{
text-align: right;
}
#police-content #align-center
{
text-align: center;
}
#top_up{
position:relative;
top: -15px;
}
#police-content #police-main #main_flash_side{
width: 100%;
position: relative;
}
#police-content #police-main #main_left_side{
width: 100%;
position: relative;
}
#police-content #police-main #main_right_side{
