@charset "iso-2022-jp";

/* contents */
div#bx-lef div#bx-contents {
	padding:0 30px;
	}

div#bx-contents div.bx-intro-header {
	background-repeat:no-repeat;
	background-position:left top;
	height:286px;
	}
div#bx-contents div.bx-intro-header h1 {
	font-size:2px;
	text-indent:-9999px;
	background-image:url(../css/img/trans.gif);
	background-repeat:repeat;
	height:215px;
	}

div.bx-intro-header p.p-btn a {
	display:block;
	background-image:url(img/btn_intro.png);
	background-repeat:no-repeat;
	font-size:2px;
	text-indent:-9999px;
	height:33px;
	}
div.bx-intro-header p#p-tocom {
	padding-left:445px;
	}
div.bx-intro-header p#p-tocom a {
	background-position:left top;
	width:140px;
	}
div.bx-intro-header p#p-tocom a:hover {
	background-position:1px 1px;
	}
div.bx-intro-header p#p-tointro {
	padding-left:505px;
	}
div.bx-intro-header p#p-tointro a {
	background-position:-140px 0;
	width:80px;
	}
div.bx-intro-header p#p-tointro a:hover {
	background-position:-139px 1px;
	}

div#bx-contents h2 {
	color:#ea4e7b;
	font-size:87.5%;
	line-height:1.5;
	padding-bottom:6px;
	}
div#bx-contents p.p-txt {
	font-size:83%;
	line-height:1.5;
	padding-bottom:1em;
	}
div#bx-contents p.pdb-2em {
	padding-bottom:2em;
	}