@charset "utf-8";
/* =============================================================================
CSS information

 File Name  : standard.css
 Style Info : For custom parts CSS
============================================================================= */

h1 {
	padding:0px;
	background:#ffffff url(/takao/img/bg_h1.gif) repeat-x left top;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	margin-bottom:18px;
	}

h1 span {
	display:block;
	padding:6px 4px 3px;
	border-bottom:2px solid #26499d; /* oriental blue */
	}

h2 {
	background:transparent url(/takao/img/bg_h2.gif) no-repeat left top;
	border-bottom:2px solid #26499d; /* oriental blue */
	padding-left:14px;
	margin-bottom:18px;
	}

h3 {
	background:transparent url(/takao/img/bg_h2.gif) no-repeat left top;
	padding-left:14px;
	margin-bottom:18px;
	}

a.link_item {
	font-size:inherit;
	font-weight:inherit;
	text-decoration:none;
	color:#26499d; /* oriental blue */
	}

a.link_itema:visited {
	text-decoration:none;
	color:#434da2; /* ultra marine */
	}

a.link_itema:hover {
	text-decoration:underline;
	color:#e95464; /* rose */
	}

a.link_itema:active {
	font-weight:bold;
	text-decoration:underline;
	color:#f19ca7; /* rose pink */
	}


/*---- body block ----*/
div.section_box {
	margin:0px 0px 27px;
	padding:0px;
	width:auto;
	height:auto;
	background:transparent;
	}


/*---- Within the Section Box Contents ----*/
div.section_box > p {
	margin:0px 0px 9px;
	padding:0px;
	line-height:18px;
	font-size:inherit;
	text-align:justify;
	}

div.section_box > p.img_box {
	margin:0px 0px 18px;
	padding:0px;
	line-height:14px;
	font-size:10px;
	text-align:center;
	}

div.section_box > p.img_box > img {
	margin:0px;
	padding:0px;
	width:200px;
	}

div.section_box > p.float_r {
	float:right;
	margin-left:18px;
	}

div.section_box > p.float_l {
	float:left;
	margin-right:18px;
	}

div.section_box sup {
	font-size:70%;
	line-height:70%;
	}

div.section_box sub {
	font-size:70%;
	line-height:70%;
	}

div.section_box > h4 {
	margin:18px 0px 0px 0px;
	padding-left:12px;
	line-height:18px;
	background:transparent url(/takao/img/bg_h4.gif) no-repeat scroll left -1px;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	color:#043c78; /* indigo */
	}

div.section_box > h5 {
	margin:16px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#043c78; /* indigo */
	}

div.section_box > h6 {
	text-align:left;
	font-weight:bold;
	color:#2b2b2b;
	}

/*---- Normal List ----*/
div.section_box > ul {
	margin:0px 0px 10px;
	padding:0px;
	line-height:inherit;
	font-size:inherit;
	text-align:left;
	}

div.section_box > ul > li {
	margin:10px 0px 0px 16px;
	padding:0px 0px 0px 10px;
	background:transparent url(/takao/img/maru.gif) no-repeat left 6px;
	list-style:none;
	line-height:inherit;
	font-size:inherit;
	text-align:left;
	}

div.section_box > ul > li strong {
	font-weight:bold;
	}

/*---- Link List ----*/
div.section_box ul.link_item {
	margin:0px 0px 10px;
	padding:0px;
	line-height:inherit;
	font-size:inherit;
	text-align:left;
	}

div.section_box ul.link_item > li {
	margin:10px 0px 0px 18px;
	padding:0px 0px 0px 10px;
	background:transparent url(/takao/img/link_marker.gif) no-repeat left 5px;
	list-style:none;
	line-height:inherit;
	font-size:inherit;
	text-align:left;
	}

div.section_box ul.link_item > li.no_link {
	margin:10px 0px 0px 18px;
	padding:0px 0px 0px 10px;
	background:transparent url(/takao/img/list_mark.gifng) no-repeat left 6px;
	list-style:none;
	}

div.section_box ul.link_item > li a {
	font-weight:bold;
	text-decoration:none;
	}

/*---- Definition List ----*/
div.section_box > dl {
	margin:10px 0px 10px;
	padding:0px;
	}

div.section_box > dl > dt {
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:bold;
	}

div.section_box > dl > dd {
	margin:10px 0px 0px 10px;
	padding:0px;
	font-weight:normal;
	}

div.section_box > dl dd > ul {
	margin:0px;
	padding:0px;
	}

div.section_box > dl dd > ul > li {
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 10px;
	background:transparent url(/takao/img/maru.gif) no-repeat left 6px;
	list-style:none;
	}


/*---- Banner in Sidebar ----*/
div.banner {
	width:182px;
	height:auto;
	margin:10px 0px 0px;
	padding:0px;
	}

div.banner a {
	width:182px;
	height:auto;
	margin:0px;
	padding:0px;
	}

div.banner img {
	width:182px;
	margin:0px;
	padding:0px;
	}

/*---- News Table ----*/
table.news {
	margin:0px 0px 9px;
	padding:0px;
	border-top:#cccccc dotted 2px;
	}

table.news tr {
	border-bottom:#cccccc dotted 2px;
	}

table.news th {
	padding:5px 9px 4px 24px;
	background:transparent url(/takao/img/news_marker.gif) no-repeat left 8px;
	vertical-align:top;
	line-height:inherit;
	font-size:inherit;
	font-weight:bold;
	text-align:left;
	}

table.news th.new {
	padding:5px 9px 4px 24px;
	margin-bottom:9px;
	background:transparent url(/takao/img/new2.gif) no-repeat left 8px;
	vertical-align:top;
	line-height:inherit;
	font-size:inherit;
	font-weight:bold;
	text-align:left;
	}

table.news td {
	padding:5px 9px 4px 0px;
	vertical-align:top;
	line-height:inherit;
	font-size:inherit;
	font-weight:normal;
	text-align:justify;
	}

div.section_box p.refer {
	padding-left:15px;
	background:transparent url(/takao/img/triangle.gif) no-repeat scroll 3px 3px;
	font-weight:bold;
	}

/*----------I--------------------------------------------------------------*/
