@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";


/*-----------------------------------------------------------------------------------▼▼▼▼ contents ▼▼▼▼--------*/

h3{
	width:545px;
	color:#444;
	font-size:110%;
	padding:7px 0 7px 25px;
	margin-bottom:10px;
	background:url(../cmn_images/sttl_cn_01.gif) 0 0 no-repeat;}

h4{
	width:542px;
	color:#1080B6;
	padding:6px 0 5px 28px;
	margin-bottom:15px;
	background:url(../cmn_images/ssttl_cn_01.gif) 0 0 no-repeat;}

/*---------------------------------------------------------------------------------------------------------------------*/

.cnBox01{
	width:556px;
	margin:0 7px 25px 4px;}

.implantBox{
	width:504px;
	margin-left:33px;}

dl.implantImg01{
	width:154px;
	float:left;
	margin:0 20px 10px 0;}

.implantImg01 dd{
	text-align:center;}

dl.implantImg02{
	width:154px;
	float:left;}

.implantImg02 dd{
	text-align:center;}

dl.implantImg03{
	width:172px;
	float:left;
	margin:0 20px 10px 0;}

.implantImg03 dd{
	text-align:center;}

dl.implantImg04{
	width:172px;
	float:left;}

.implantImg04 dd{
	text-align:center;}

dl.implantImg05{
	width:268px;
	float:left;
	margin:0 20px 10px 0;}

.implantImg05 dd{
	text-align:center;}

dl.implantImg06{
	width:268px;
	float:left;}

.implantImg06 dd{
	text-align:center;}

.otherBox{
	width:420px;
	margin-left:75px;}

dl.otherImg01{
	width:200px;
	float:left;
	margin:0 20px 25px 0;}

.otherImg01 dd{
	text-align:center;}

dl.otherImg02{
	width:200px;
	float:left;}

.otherImg02 dd{
	text-align:center;}

dl.otherImg03{
	width:200px;
	float:left;
	margin:0 20px 10px 0;}

.otherImg03 dd{
	text-align:center;}


/*---------------------------------------------------------------------------------------------------------------------*/

dl.flowChart01{
	margin-bottom:15px;}

.flowChart01 dt{
	color:#1080B6;
	font-size:110%;
	font-weight:bold;
	padding-left:24px;
	margin-bottom:5px;
	background:url(../cmn_images/icon_cn_01.gif) 0 5px no-repeat;}

.flowChart01 dd{
	margin-left:23px;}

.flowChart02 dt{
	color:#1080B6;
	font-size:110%;
	font-weight:bold;
	padding-left:24px;
	margin-bottom:5px;
	background:url(../cmn_images/icon_cn_01.gif) 0 5px no-repeat;}

.flowChart02 dd{
	margin-left:23px;}


/*---------------------------------------------------------------------------------------------------------------------*/

.inquiryBox{
	width:526px;
	padding:16px 14px 20px 14px;
	border:1px solid #BBE1F4;
	background:url(../images/img_inquiry_03.jpg) 0 0 no-repeat;}

.inquiryTtl{
	margin-bottom:14px;
	text-indent:-9999px;}

/*---------------------------------------------------------------------------------------------------------------------*/

dl.sitemap{
	margin-bottom:10px;}

.sitemap dt{
	width:542px;
	color:#1080B6;
	font-weight:bold;
	padding:6px 0 5px 28px;
	margin-bottom:5px;
	background:url(../cmn_images/ssttl_cn_02.gif) 0 0 no-repeat;}

.sitemap dd{
	margin-left:28px;}

.sitemap dt a:link{
	color:#1080B6;}
.sitemap dt a:visited{
	color:#1080B6;}
.sitemap dt a:hover{
	border-bottom:1px solid #1080B6}
.sitemap dt a:active{
	border-bottom:1px solid #1080B6}


dl.sitemapU{
	margin:0 0 10px 23px;}

.sitemapU dt{
	font-weight:bold;
	margin-bottom:3px;
	padding-left:18px;
	background:url(../cmn_images/icon_cn_03.gif) 0 2px no-repeat;}

.sitemapU dd{
	margin-left:18px;}

.sitemapU dt a:link{
	color:#1080B6;}
.sitemapU dt a:visited{
	color:#1080B6;}
.sitemapU dt a:hover{
	border-bottom:1px solid #1080B6}
.sitemapU dt a:active{
	border-bottom:1px solid #1080B6}

