﻿@charset "utf-8";
/* CSS Document */

h3{
	padding:2px 10px;
	font-size:140%;
}

.smaller{
	font-size:80%;
	line-height:1.5;
	letter-spacing:.02em;
}

.color1{
	background:#666;
	color:#fff;
}

.color2{
	background:#7dabb8;
	color:#fff;
}

.borderT {
    border-top: 1px solid #ccc;
}

.linklist{
	margin:-4em 0 1em;
	float:right;
	overflow:hidden;
}

.linklist li{
	float:left;
	margin-left:5px;
}

.linklist li a {
    display: block;
    background: #069;
    color: #fff;
    margin: 1em 0 0;
    padding: 0px 8px 2px 8px;
    border-radius: 5px;
}

.linklist li a:hover{
	background:#7dabb8;
	text-decoration:none;
}


/* sitemap
********************************/
#sitemap h3,
#whatsnew h3,
#information h3{
	line-height: 1.5;
	background:#eee;
	padding-left: 10px;
	font-size: 140%;
	margin:.5em 0 0;
	border-bottom:1px solid #333;
}

#sitemap dl.site-map-category{
	margin-bottom: 15px;
}

#sitemap dl.site-map-category dt{
	line-height: 1.0;
}

#sitemap dl.site-map-category dd{
	padding: 3px;
	border-bottom:1px dotted #ccc;
}

#sitemap dl.site-map-category dd li{
	padding-left: 30px;
	background-position: 20px 50%;
}

#sitemap dl.site-map-category dd:nth-child(odd) { background-color:#F1F5FE; }

/* whatsnew, information
********************************/

#whatsnew #Contents dl,
#information #Contents dl{
	overflow: auto;
	clear: both;
	padding:5px;
	border-bottom:1px dotted #ccc;
	
}

#whatsnew #Contents dl dt,
#information #Contents dl dt{
    float: left;
    width: 8em; /* 20170530後藤変更6em->8em */
    padding: 0 5px;
    font-weight: bold;
}

#whatsnew #Contents dl dd,
#information #Contents dl dd{
	margin-left: 6.2em;
}

#whatsnew #Contents dl:nth-child(odd),
#information #Contents dl:nth-child(odd) { 
	background-color:#F1F5FE; 
}
	

.lnk-icon01 {
    padding-left: 40px;/* 20170530後藤変更15px->40px */
    /*background: url(/common/img/icon_arrow01.gif) 15px 7px no-repeat;20240416*/
}/* 20170530後藤変更2px->15px */

.lnk-icon02 {
    padding-left: 15px;
    background: url(/common/img/icon_square01.gif) 3px 9px no-repeat;
}