/* CSS Document */

/*===============================
		titleに指定
===============================*/

p.privacypolicy_title01{
		width: 538px; height: 58px;
		text-indent: -9999px;
		background: url(../privacypolicy/img/privacypolicy_title.gif) left top no-repeat;
}

p.privacypolicy_title02{
		width: 538px; height: 58px;
		text-indent: -9999px;
		background: url(../privacypolicy/img/privacypolicy_title02.gif) left top no-repeat;
}

/*===============================
		textに指定
===============================*/

p.privacypolicy_text{
		padding-top: 33px; padding-bottom: 12px;
		color: #000000; font-size: 12px;
		font-family: "ＭＳ ゴシック", "Osaka－等幅";
		line-height: 20px; letter-spacing: 0px;
		background: url(../share/border.gif) left bottom repeat-x;
}

/*--------------------------
	privacypolicyboxに指定
--------------------------*/

#privacypolicybox{
		margin-top: 28px; margin-bottom: 32px;
		
}

/*---------------------------------
	ol#privacypolicylistに指定
---------------------------------*/

ol#privacypolicylist{
		margin-left: 20px; padding-right: 6px;
		font-size: 12px; font-family: "ＭＳ ゴシック", "Osaka－等幅";
		color: #000000; line-height: 20px; letter-spacing: 0px;
}
* html ol#privacypolicylist{
		margin-left: 22px; padding-right: 6px;
		font-size: 12px; font-family: "ＭＳ ゴシック", "Osaka－等幅";
		color: #000000; line-height: 20px; letter-spacing: 0px;
}

li.privacypolicylist01{
		padding-bottom: 10px;
}

li.privacypolicylist02{
		padding-bottom: 10px;
}

li.privacypolicylist03{
		padding-bottom: 11px;
}

/*--------sublistに指定--------*/

ul#privacypolicysublist01{
		margin-left: 18px;
		padding-bottom: 0px;
}

ul#privacypolicysublist03{
		margin-left: 18px;
}

ul#privacypolicysublist01 li{
		padding-top: 1px;
		line-height: 20px;
		list-style: disc;
}

ul#privacypolicysublist03 li{
		padding-top: 1px;
		line-height: 20px;
		list-style: disc;
}


ul.sublist_01{
		margin-left: 25px;
		list-style-type: disc;
}

li.sub_list{
		list-style: outside;
		font-size: 12px; margin-bottom: 5px;
}

p.construction{
		margin-left: 400px; margin-bottom: 30px;
		font-size: 12px;
}

p.construction02{
		font-size: 12px;
}

/*--------dlに指定----------*/
dl {
	font-size: 12px;
	line-height: 150%;
	padding-top: 40px;
	}
	dd {
	margin-bottom: 20px;
	}
	dl ol {
	list-style-position:outside;
	padding-left: 22px;
	}
	dl ul {
	list-style-position:outside;
	padding-left: 18px;
	}


h3#pmark {
	margin: 0;
	padding: 4px 0;
	border-top: 3px solid #E5DFDB;
	background: url(../privacypolicy/img/pmarkTitleBg.gif) left bottom repeat-x;
	font-size: 1.2em;
}
dl#privacypolicybox {
	margin-top: 0;
    overflow: hidden;
	}
	/* floatによるboxのheight: 0;へのフォロー */
	dl#privacypolicylist:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
	}
	/*\*/
	* html dl#privacypolicylist {
	height: 1em;
	overflow: visible;
	}
	/**/
	dl#privacypolicybox dt {
	float: left;
	width: 118px;
	margin: 0;
	padding: 0;
	}
	dl#privacypolicybox dd {
	float: left;
	width: 410px;
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.5em;
}
	




