@charset "utf-8";

/* ------------------------------
	Cornertitle
------------------------------ */
#contents2 .corner_ttl {
	width:660px;
}
#contents2 .left .corner_ttl h2 {
	width:660px;
	height:88px;
	background:url(/agency/common/img/maintitle.jpg) no-repeat left top;
}
#contents2 .left .corner_ttl h2 span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#contents2 .left .corner_ttl ul {
	width:660px;
	height:128px;
	background:url(/agency/common/img/mainimage.jpg) no-repeat left top;
}
#contents2 .left .corner_ttl ul li {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

/* ------------------------------
	#Ancertool(agency)
------------------------------ */
#contents2 .ancer_box_age {
	width:660px;
	background:#efefef;
	line-height:150%;
	padding:10px 0 10px 0;
}
#contents2 .ancer_box_age ul {
	display:block;
	margin:0 25px 0 25px;
}
#contents2 .ancer_box_age ul li {
	display:inline;
	float:left;
}
#contents2 .ancer_box_age ul li a {
	background:url(/agency/common/img/00_agen_ancermark.jpg) no-repeat left center;
	padding-left:12px;
	margin-right:15px;
}

/* ------------------------------
	Contents
------------------------------ */
#contents2 .sub_title1,
#contents2 .sub_title2,
#contents2 .sub_title3 {
	width:660px;
	height:19px;
	display:block;
	margin-bottom:15px;
}
#contents2 .sub_title1 p,
#contents2 .sub_title2 p,
#contents2 .sub_title3 p {
	text-indent:-9999px;
	overflow:hidden;
}
#contents2 .sub_title1 {
	background:url(/agency/common/img/00_agen_subtitle01.gif) no-repeat left top;
}
#contents2 .sub_title2 {
	background:url(/agency/common/img/00_agen_subtitle02.gif) no-repeat left top;
}
#contents2 .sub_title3 {
	background:url(/agency/common/img/00_agen_subtitle03.gif) no-repeat left top;
}

#contents2 p.list_ttl {
	font-size:110%;
	font-weight:bold;
	background:url(/agency/common/img/00_agen_midashimark.gif) no-repeat left center;
	padding-left:18px;
	margin:25px 0 7px 0;
}
#contents2 p.list_ttl span {
	font-size:82%;
	font-weight:normal;
	color:#666666;
}
#contents2 .com_list {
	width:527px;
	background:url(/agency/common/img/00_agen_linkback_top.jpg) no-repeat left top;
	padding-top:18px;
	margin-bottom:40px;
}
#contents2 .com_list2 {
	width:527px;
	background:url(/agency/common/img/00_agen_linkback_top.jpg) no-repeat left top;
	padding-top:18px;
}
#contents2 .com_list .btm,
#contents2 .com_list2 .btm {
	width:527px;
	background:url(/agency/common/img/00_agen_linkback_btm.jpg) no-repeat left bottom;
	padding-bottom:18px;
}
#contents2 .com_list .btm .mid,
#contents2 .com_list2 .btm .mid {
	width:527px;
	background:url(/agency/common/img/00_agen_linkback_mid.jpg) repeat-y left top;
}
#contents2 .com_list .btm .mid .txt_box,
#contents2 .com_list2 .btm .mid .txt_box {
	width:482px;
	margin-left:15px;
}
#contents2 .com_list .btm .mid .txt_box ul.list_left,
#contents2 .com_list .btm .mid .txt_box ul.list_right,
#contents2 .com_list2 .btm .mid .txt_box ul.list_left,
#contents2 .com_list2 .btm .mid .txt_box ul.list_right {
	width:241px;
}
#contents2 .com_list .btm .mid .txt_box ul.list_left,
#contents2 .com_list2 .btm .mid .txt_box ul.list_left {
	float:left;
}
#contents2 .com_list .btm .mid .txt_box ul.list_right,
#contents2 .com_list2 .btm .mid .txt_box ul.list_right {
	float:right;
}

/* ------------------------------
	#Sidebanner
------------------------------ */
#contents2 ul.side_banner {
	width:174px;
	margin-left:4px;
}
#contents2 ul.side_banner li.img_lnk_top {
	margin-top:20px;
}
#contents2 ul.side_banner li.img_lnk {
	margin-top:15px;
}
#contents2 ul.side_banner li.txt_lnk {
	margin:1px 0 0 0;
}
#contents2 ul.side_banner li.txt_lnk a {
	background:url(/common/img/lnk_mk.gif) no-repeat left center;
	padding-left:12px;
}
#contents2 ul.side_banner li.txt_lnk2 a {
	background:none;
}
#contents2 ul.side_banner li.txt_lnk2 a span.fst  {
	background:url(/common/img/lnk_mk.gif) no-repeat left center;
	padding-left:12px;
}
#contents2 ul.side_banner li.txt_lnk2 a span.scd  {
	background:none;
	padding-left:14px;
}



