/* ------------------------------
common tag
------------------------------ */
*{
	margin:0;
	padding:0;
}

body {
	text-align: center;
	background:#FFFFFF;
}

body,div,p,th,td{
	line-height: 150%;
	font-size:12px;
	color:#000000;
}

a:link{color:#005DAB;text-decoration:none;}
a:visited{color:#005DAB;text-decoration:none;}
a:hover{color:#005DAB;text-decoration:underline;}
a:active{color:#005DAB;text-decoration:underline;}

ul{list-style-type:none;}


/* ------------------------------
header
------------------------------ */
#header{
	width: 698px;
	height:71px;
}

#header a{
	display:block;
	width:282px;
	height:71px;
	text-decoration:none;
	background:url("../cmm_images/logo.jpg") no-repeat;
}
#header a span,#header a strong{
	display:block;
	text-indent:-9999px;
}

#concept{
	width:416px;
	height:71px;
	background:url("../cmm_images/concept.jpg") no-repeat;
}

#concept01{
	width:416px;
	height:49px;
	background:url("../cmm_images/concept_01.jpg") no-repeat;
}
#concept02{
	width:344px;
	height:22px;
	background:url("../cmm_images/concept_02.jpg") no-repeat;
}
#concept03 a{
	width:72px;
	height:22px;
	background:url("../cmm_images/concept_03.jpg") no-repeat;
}

#concept span{
	display:block;
	text-indent:-9999px;
}

#concept01 span{
	display:block;
	text-indent:-9999px;
}
#concept02 span{
	display:block;
	text-indent:-9999px;
}
#concept03 span{
	display:block;
	text-indent:-9999px;
}




/* ------------------------------
H1,H2,H3
------------------------------ */
h1{
	margin-bottom:12px;
}
h2{
	font-size:14px;
	padding:2px 0 2px 7px;
	background:url("../cmm_images/h2bg.gif") bottom left;
	margin-bottom:10px;
}
h3{
	font-size:14px;
	color:#259EB6;
	margin-bottom:3px;
}

.h3txt{
	font-size:14px;
	line-height: 50%;
	color:#259EB6;
	margin-bottom:3px;
	font-weight:bold;
}

.h2label{
	font-size:14px;
	color:#259EB6;
	padding-left:0px;
	background:url("");
	margin-bottom:3px;
}
.h2labelbk{
	font-size:14px;
	color:#000000;
	padding-left:0px;
	background:url("");
	margin-bottom:3px;
}

/* ------------------------------
layout
------------------------------ */
#container {
	width: 698px;
	border-left:1px solid #BBCCCC;
	border-right:1px solid #BBCCCC;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background:#ffffff;
}

.tbleft{
	width:189px;
	background:#ffffff;
}

#midarea{
	width:495px;
	padding-bottom:30px;
}
#midarea p{margin:3px 0 15px 0;}


/* ------------------------------
decoration
------------------------------ */
.uldisc{
	padding-left:14px;
	background:url("../cmm_images/disc.gif") no-repeat;
}

.pagetop{margin-top:10px;}

.caption{color:#666666;font-size:10px;line-height: 16px;}

.indent{text-indent:-12px;margin-left:12px;}

.stred{color:#ff0000}

.qtxt{font-size:16px;font-weight:bold;}
#.atxt{line-height:21px;}
.atxt{font-size:13px;line-height:21px;}

.glostit{
	background:#E2EFED;
	padding:2px 0 2px 8px;
	font-weight:bold;
}
.gloslist{
	margin:5px 0 15px 10px;
	line-height:24px;
}
.releasetit{
	background:#efefef;
	padding:2px 0 2px 8px;
	font-weight:bold;
	font-size:14px;
}

.date{font-weight:bold;color:#333333;}

/* ------------------------------
link layout
------------------------------ */
#localnavi{margin-left:13px;}
.leftdiv{padding-bottom:10px;}
.linkarea{
	width:161px;
	padding:6px 0 3px 4px;
	background:url("../cmm_images/leftbg.gif") repeat-y;
}

.sublink{
	padding:0 0 0 16px;
	background:url("../cmm_images/arrow_link.gif") no-repeat;
}
.linkaw{
	padding-left:16px;
	background:url("../cmm_images/arrow_link2.gif") no-repeat;
}
.h3linkaw{
	padding-left:22px;
	background:url("../cmm_images/arrow_link4.gif") no-repeat;
}
.h3linkaw a:link,.h3linkaw a:visited{color:#259EB6;}

.h3linknon{
	font-weight:bold;
	font-size:14px;
	color:#259EB6;
	padding-left:22px;
	background:url("../cmm_images/disc3.gif") no-repeat;
}

.toplinkaw{
	padding-left:22px;
	background:url("../cmm_images/arrow_link3.gif") no-repeat;
}

.toplinktit{
	font-size:14px;
	font-weight:bold;
}


/* ------------------------------
table
------------------------------ */
.tblayout th{
	text-align:left;
	padding:7px 0px 5px 6px;
	background:#EFF2F6 url("../service/images/tab_line3.gif") no-repeat bottom;
}
.tblayout2 th{
	text-align:left;
	font-weight:normal;
	padding:7px 0px 5px 6px;
	background:#efefef url("../service/images/tab_line3.gif") no-repeat bottom;
}

.tblayout td,.tblayout2 td{
	line-height: 16px;
	padding:7px 0px 5px 6px;
	background:#ffffff url("../service/images/tab_line3.gif") no-repeat bottom;
}

#qatb td{padding:5px 0;}
#qatb span{font-weight:bold;color:#386763;}
.qatb2 td{
	padding:5px 5px 5px 7px;
	background:#FDE7EB;
}
.qatb3 table{border-width: 1px;
	border-color: FFA7D4;
	border-style: solid;
	border-collapse: collapse;
	background:#FEE5E9;
	}

.qatb3 td{border-width: 1;
	border-color: FFA7D4;	
	border-style: solid;
	padding: 5px;
	background:#FEE5E9;
	}

.qatb4 table{border-width: 0px;
	
	border-style: solid;
	border-collapse: collapse;
	
	}

.qatb4 td{border-width: 0;
		
	border-style: solid;
	padding: 1px;
	
	}
	
}

.releasetb{margin:8px 0 15px 10px}
.releasetb td{padding:3px 0;}

/* ------------------------------
pankuzu navi
------------------------------ */
#pankuzu{
	font-size:11px;
	color:#666666;
	line-height:15px;
	padding-bottom:3px;
	margin-bottom:5px;
	background:url("../cmm_images/dotline01.gif") repeat-x bottom;
}

#pankuzu a:link{color:#6199AF;text-decoration:none;}
#pankuzu a:visited{color:#6199AF;text-decoration:none;}
#pankuzu a:hover{color:#6199AF;text-decoration:underline;}
#pankuzu a:active{color:#6199AF;text-decoration:underline;}

/* ------------------------------
footer
------------------------------ */
#footer{
	width: 698px;
	text-align: center;
	background:url("../cmm_images/footerbg.gif") repeat-x;
	padding-top:7px;

}
#ftlink{
	height:26px;
	color:#ffffff;
}
#ftlink a:link,#ftlink a:visited{font-size:11px;color:#ffffff;text-decoration:none;}
#ftlink a:active,#footer a:hover{color:#ffffff;text-decoration:underline;}

#copy{
	height:25px;
}



