@charset "utf-8";

/* ----------------------------------------------

	ザックザック / MAILMAGAZINE STYLE
	author   : (C)KAYAC http://www.kayac.com/

---------------------------------------------- */

@import url("./common/base.css");
@import url("./common/layout.css");
@import url("./common/module.css");



/* policy
---------------------------------------------- */

/* rule
---------------------------------------------- */
table.rule{
	font-size: 75%;
	border: 1px solid #000;
	border-collapse: collapse;

}

table.rule th{
	border: 1px solid #000;
	padding: 10px;
	width: 120px;
}

table.rule td{
	border: 1px solid #000;
	padding: 10px;
}

div#main table.rule td ul li{
	margin-left: 20px;
	list-style: outside disc;
	font-size: 100%;
}

div#main table.rule p{
	font-size: 100%;
	margin-bottom: 0;
}

/* privacy
---------------------------------------------- */
body#policy p.txt01{
	font-size: 93%;
}

body#policy p.txt02{
	font-size: 93%;
	text-align: right;
}

body#policy p.txt03{
	font-size: 100%;
}

body#policy p.txt04{
	text-align: right;
}

body#policy h3.ttl05{
	font-size: 123.1%;
}

body#policy h3{
	margin-bottom: 10px;
}

body#policy .ttl01{
	font-size: 139%;
	font-weight: bold;
}

body#policy .ttl02{
	font-size: 154%;
	border-top: 3px solid #000;
	padding-top: 10px;
}

body#policy .ttl01 a{
	background:transparent url(/img/common/ico_arrow_2.gif) no-repeat scroll 0 4px;
	display:block;
	padding-left:25px;
}

body#policy .ttl01 a:hover{
	background-image:url(/img/common/ico_arrow_2_o.gif);
}

/* partner
---------------------------------------------- */
div.sectionN h2, div.sectionN h2.ttl04{
	margin-bottom: 15px;
}

/* ----------------------------------------------

		hacks

---------------------------------------------- */

/* Clearfix
---------------------------------------------- */

div.section,
div.groupStaff,
div.unit,
div.groupBnrLink,
div.groupBnrLink p,
div.groupBnrLink ul {
		zoom: 1;/*for IE 5.5-7*/
}

div.sectionL:after,
div.groupUnit:after,
div.unit:after,
div.groupBnrLink:after,
div.groupBnrLink p:after,
div.groupBnrLink ul:after {/*for modern browser*/
		display: block;
		clear: both;
		visibility: hidden;
		content: ".";
		height: 0px;
}

* html div.section,
* div.groupUnit,
* html div.unit,
* html div.groupBnrLink,
* html div.groupBnrLink p {
	display: inline-table;
	/*\*/display: block;/**/
}
