@charset "UTF-8";
/* CSS Document */

#aboutTitle{
	background-image:url(../../about/img/title.jpg);
	background-repeat:no-repeat;
	width:520px;
	height:35px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

.aboutIntroText{
	font-size:12px;
	color:#333;
	line-height:150%;
	margin:0px 0px 20px 0px;
}

.aboutText01{
	font-size:12px;
	color:#333;
	line-height:150%;
	margin:0px 0px 30px 0px;
}

.aboutText01 a{
	color:#333;
	text-decoration:underline;
}

.aboutText01 a:hover{
	text-decoration:none;
}


#aboutLinkBox01{
	width:255px;
	float:left;
	margin:0px 0px 10px 0px;
}

#aboutLinkBox02{
	width:255px;
	float:right;
	margin:0px 0px 10px 0px;
}

#aboutLinkBox03{
	width:255px;
	float:left;
	margin:0px 0px 30px 0px;
}

#aboutLinkBox04{
	width:255px;
	float:right;
	margin:0px 0px 30px 0px;
}

.aboutLinkBoxIn{
	width:233px;
	height:110px;
	padding:10px;
	border:solid 1px #2B4483;
}

.aboutLinkBoxIn p{
	background-image:url(../img/icon_triangle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:12px;
	color:#333;
	line-height:150%;
	padding:0px 0px 0px 10px;
	text-decoration:none;
}

/* safari 3.0用ハック */
@media screen and (-webkit-min-device-pixel-ratio:0){
.aboutLinkBoxIn p{
	background-image:url(../img/icon_triangle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:12px;
	color:#333;
	line-height:150%;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	letter-spacing:-0.1em;
}
}

.aboutLinkBoxIn p a{
	color:#333;
	text-decoration:none;
}

.aboutLinkBoxIn p a:hover{
	text-decoration:underline;
}

.aboutLinkBoxIn2{
	width:233px;
	height:145px;
	padding:10px;
	border:solid 1px #2B4483;
}

.aboutLinkBoxIn2 p{
	background-image:url(../img/icon_triangle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:12px;
	color:#333;
	line-height:150%;
	padding:0px 0px 0px 10px;
	text-decoration:none;
}

/* safari 3.0用ハック */
@media screen and (-webkit-min-device-pixel-ratio:0){
.aboutLinkBoxIn2 p{
	background-image:url(../img/icon_triangle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:12px;
	color:#333;
	line-height:150%;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	letter-spacing:-0.1em;
}
}

.aboutLinkBoxIn2 p a{
	color:#333;
	text-decoration:none;
}

.aboutLinkBoxIn2 p a:hover{
	text-decoration:underline;
}






#aboutLinkTitle01{
	width:255px;
	height:24px;
}

#aboutLinkTitle01 a{
	background-image:url(../../about/img/link_title01.jpg);
	background-repeat:no-repeat;
	display:block;
	width:255px;
	height:24px;
	font-size:1px;
	text-indent:-9999px;
}

#aboutLinkTitle01 a:hover{
	background-position:0px -24px;
}

#aboutLinkTitle02{
	width:255px;
	height:24px;
}

#aboutLinkTitle02 a{
	background-image:url(../../about/img/link_title02.jpg);
	background-repeat:no-repeat;
	display:block;
	width:255px;
	height:24px;
	font-size:1px;
	text-indent:-9999px;
}

#aboutLinkTitle02 a:hover{
	background-position:0px -24px;
}

#aboutLinkTitle03{
	width:255px;
	height:24px;
}

#aboutLinkTitle03 a{
	background-image:url(../../about/img/link_title03.jpg);
	background-repeat:no-repeat;
	display:block;
	width:255px;
	height:24px;
	font-size:1px;
	text-indent:-9999px;
}

#aboutLinkTitle03 a:hover{
	background-position:0px -24px;
}

#aboutLinkTitle04{
	width:255px;
	height:24px;
}

#aboutLinkTitle04 a{
	background-image:url(../../about/img/link_title04.jpg);
	background-repeat:no-repeat;
	display:block;
	width:255px;
	height:24px;
	font-size:1px;
	text-indent:-9999px;
}

#aboutLinkTitle04 a:hover{
	background-position:0px -24px;
}

#aboutSubtitle01{
	background-image:url(../../about/img/subtitle01.gif);
	background-repeat:no-repeat;
	width:182px;
	height:16px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

#aboutSubtitle02{
	background-image:url(../../about/img/subtitle02.gif);
	background-repeat:no-repeat;
	width:195px;
	height:16px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

#aboutSubtitle03{
	background-image:url(../../about/img/subtitle03.gif);
	background-repeat:no-repeat;
	width:182px;
	height:16px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

#aboutSubtitle04{
	background-image:url(../../about/img/subtitle04.gif);
	background-repeat:no-repeat;
	width:212px;
	height:16px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

#aboutMiniTitle0101{
	background-image:url(../../about/img/minititle01_01.jpg);
	background-repeat:no-repeat;
	width:238px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0102{
	background-image:url(../../about/img/minititle01_02.jpg);
	background-repeat:no-repeat;
	width:262px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0103{
	background-image:url(../../about/img/minititle01_03.jpg);
	background-repeat:no-repeat;
	width:198px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0104{
	background-image:url(../../about/img/minititle01_04.jpg);
	background-repeat:no-repeat;
	width:249px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0105{
	background-image:url(../../about/img/minititle01_05.jpg);
	background-repeat:no-repeat;
	width:167px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0106{
	background-image:url(../../about/img/minititle01_06.jpg);
	background-repeat:no-repeat;
	width:198px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0201{
	background-image:url(../../about/img/minititle02_01.jpg);
	background-repeat:no-repeat;
	width:181px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0202{
	background-image:url(../../about/img/minititle02_02.jpg);
	background-repeat:no-repeat;
	width:239px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0203{
	background-image:url(../../about/img/minititle02_03.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0204{
	background-image:url(../../about/img/minititle02_04.jpg);
	background-repeat:no-repeat;
	width:99px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0205{
	background-image:url(../../about/img/minititle02_05.jpg);
	background-repeat:no-repeat;
	width:166px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0301{
	background-image:url(../../about/img/minititle03_01.jpg);
	background-repeat:no-repeat;
	width:171px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0302{
	background-image:url(../../about/img/minititle03_02.jpg);
	background-repeat:no-repeat;
	width:214px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0303{
	background-image:url(../../about/img/minititle03_03.jpg);
	background-repeat:no-repeat;
	width:144px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}

#aboutMiniTitle0304{
	background-image:url(../../about/img/minititle03_04.jpg);
	background-repeat:no-repeat;
	width:202px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
}


.btnApply{
	width:133px;
	height:11px;
	margin:0px 0px 20px 0px;
	float:right;
}

.btnApply a{
	background-image:url(../img/btn_pagetop.gif);
	background-repeat:no-repeat;
	display:block;
	width:133px;
	height:11px;
	text-indent:-9999px;
}

.btnApply a:hover{
	background-position:0px -11px;
}

.cardTable{
	font-size:12px;
	color:#333;
	line-height:150%;
	margin:0px 0px 40px 0px;
}

.cardTable a{
	color:#333;
	text-decoration:underline;
}

.cardTable a:hover{
	text-decoration:none;
}
