/*============================
        見本用の汎用css
===============================*/
/* インデント見本 */
.text_idx{text-indent:1em;}



/* 本文用のボーダー見本 */
.text_border{
	margin:20px 0;
	text-align:center;
}
.text_border p{
	text-align:center;
	border: 2px solid #ccc;
    padding: 1em;
    display: inline-block;
}

/* 汎用 */
strong {font-weight: bold !important;}
ul li.arrow{list-style: none !important;}


/*運転免許_証明写真レイアウト*/
ul.itemList,ul.itemList_b{width:80%; margin:0 auto;}

.itemList li {
	width: 23.5%;
	margin: 0 2% 2% 0;
	float:left;
	text-align:center;
	list-style:none;
	height: 150px; 
}

.itemList_b li{
	width: 23.5%;
	margin: 0 2% 2% 0;
	float:left;
	text-align:center;
	list-style:none;
}

.itemList li:nth-child(4n),
.itemList_b li:nth-child(4n){
	margin-right: 0;
}



/*採用案内_警察官県外共同試験について_実施予定地元県・採用予定人員レイアウト*/
dl.dlTable_half{width:20em;}
dl.dlTable_half dt{width:12em;}
dl.dlTable_half dd{margin-left:7.5em; margin-bottom:5px;}
dl.dlTable_half>dd:nth-child(3n){margin-bottom:20px;}


/* OP用のPDFサイズ調整 */
/* td.colPdf{text-align:center;}
td.colPdf img{width:30% !important} */

/* 交通安全TOP 最新交通事故発生状況のsection幅 */
#contentMain section.newsArea section{margin:0 20px 40px;}

/* キッズコーナーTOPのメニュー調整 */
.menuTop a{position:relative; left:4%;}　/*///// 日本語サイトのみ /////*/

/* アイコン（下向き矢印など）の調整 */
#contentMain img[src^="/content/common/down_arrow.png"],
#contentMain img[src^="/content/common/Ex_Circle.png"],
#contentMain img[src^="/content/common/right_arrow.png"],
#contentMain img[src^="/content/common/black_triangle.png"],
#contentMain img[src^="/content/common/white_triangle.png"],
#contentMain img[src^="/content/common/double_circle.png"],
#contentMain img[src^="/content/common/star.png"],
#contentMain img[src^="/content/common/square.png"]{display:inline; vertical-align:middle; padding-bottom:.2em;}



@media (max-width: 667px){
/* 運転免許 証明写真レイアウト用 */
ul.itemList,ul.itemList_b{width:100%;}
.itemList li,
.itemList_b li {
        width: 49%;
	height: auto;
    }
.itemList li:nth-child(4n),
.itemList_b li :nth-child(4n){
        margin: inherit;
    }
.itemList li:nth-child(3n),
.itemList_b li:nth-child(3n) {
        margin: 0 2% 2% 0;
    }
.itemList li:nth-child(2n),
.itemList_b li:nth-child(2n)  {
        margin-right: 0;
    }	

/* スクロール */
div.scroll{overflow-x:auto;}
.scroll::-webkit-scrollbar{ 
    height: 5px;
}
.scroll::-webkit-scrollbar-thumb{ 
    background: #666666;
    border-radius: 5px;
}
.scroll::-webkit-scrollbar-track {
    background: #b9b9b9;
	border-radius: 5px;
}

/* PDFリーダー */
#contentMainWrap img[src*="Adobe_Acrobat_Reader_DC_web_button.png"] {width:100%; max-width:158px; margin: 0;}


/* tel-link + 太字用の赤色指定 */
.red > a:link{color:#f00 !important;}
}