@charset "shift_jis";
/* privacy.css */
/* プライバシーポリシーページレイアウト */
/* 2009/07/31 evol-ni */
/* /privacy/* */

@import url(default.css);
@import url(layout.css);

#main .head:after,
#main .section .btns:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

#main h1 {
	width:735px;
	height:40px;
	margin-bottom:10px;
	background-image:url(../images/privacy/h1_privacy_policy.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}
#main .section {
	width:735px;
	margin-top:10px;
	background-image:url(../images/common/bg_main_body.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#main .section .lead {
	width:735px;
	padding:15px 18px 0;
	background-image:url(../images/common/bg_main_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:112%;	
}
#main .section .entry {
	width:721px;
	margin:17px 7px 0 7px;
}
/*#main .section .entry#privacy_cookie {
	width:721px;
	padding:0 7px 20px;
	margin:17px 0 0;
	background-image:url(../images/common/bg_main_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}*/
/*-- 20160426 修正 --*/
#main .section .entry#privacy_cookie {
	width:721px;
	margin:17px 7px 0 7px;
	/*background-image:url(../images/common/bg_main_bottom.gif);*/
	background-position:left bottom;
	background-repeat:no-repeat;
}
#main .section .entry#privacy_improvement {
	width:721px;
	padding:0 7px 20px;
	margin:17px 0 0;
	background-image:url(../images/common/bg_main_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#main .section .entry#privacy_improvement .last {
	text-align: right;
	padding: 18px 0 0;
	margin: 0 11px;
}
/*-- 20160426 修正完了 --*/


#main .section .entry h2 {
	width:721px;
	height:33px;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}
#main .section .entry#privacy_collect h2 {
	background-image:url(../images/privacy/h2_collect.gif);
}
#main .section .entry#privacy_purpose h2 {
	background-image:url(../images/privacy/h2_purpose.gif);
}
#main .section .entry#privacy_management h2 {
	background-image:url(../images/privacy/h2_management.gif);
}
#main .section .entry#privacy_open h2 {
	background-image:url(../images/privacy/h2_open.gif);
}
#main .section .entry#privacy_security h2 {
	background-image:url(../images/privacy/h2_security.gif);
}
#main .section .entry#privacy_cookie h2 {
	background-image:url(../images/privacy/h2_cookie.gif);
}


/*-- 20211004 追加 --*/
#main .section .entry#privacy_delete h2 {
	background-image:url(../images/privacy/h2_delete.gif);
}
/*-- 20211004 追加(終わり) --*/


/*-- 20160426 修正 --*/
#main .section .entry#privacy_improvement h2 {
	background-image:url(../images/privacy/h2_improvement.gif);
}
#main .section .entry#privacy_purpose dl {
	width:721px;
	padding: 10px 40px 0;
}
#main .section .entry#privacy_purpose dd {
	padding:0 7px 0 18px;
}
/*-- 20160426 修正完了 --*/

#main .section .entry .text {
	width:699px;
	padding:18px 0 0;
	margin:0 11px;
}
#main .section .entry .first {
	padding:13px 0 0;
}
#main .section .entry .note {
	width:670px;
	margin-top:13px;
	margin-left:11px;
	padding:0 11px 0 1em;
	background:url(../images/common/icon_note_big.gif) no-repeat 0px 3px;
}
#main .section .entry .tel {
	margin-left:1.5em;
}
#main .section .entry dl.text dt {
	font-weight:bold;
}
#main .section .entry .askToTitle {
	font-weight:bold;
	width:670px;
	margin:13px 0 0 12px; 
	line-height:1.1;
}
#main .section .entry dl.askTo {
/*	width:388px;*//*20131114 imai MOD */
	width:485px;
	margin:6px 0 0 12px;
	background-color:#EAE9E8;
}
#main .section .entry dl.askTo dt {
	padding:10px 12px 0;
	font-weight:bold;
}
#main .section .entry dl.askTo dd {
	padding:0 12px 10px 30px;
	border-bottom:solid 6px #FAF7F3;
}
#main .section .entry dl.askTo dd.lastItem {
	border-bottom:none;
}
#main .section .entry#privacy_cookie strong {
	display:block;
	margin:20px 11px 0;
	padding-left:1em;
	background:url(../images/common/icon_dot_59594c.gif) no-repeat 2px 6px;
}
/* 20120914 imai ADD START #8012 */
#contents #sub {
    display:inline;!important;
    position:relative;!important;
    _margin-left:-30px;!important;
}
/* 20120914 imai ADD END */