@charset "shift_jis";
/* privacy.css */
/* プライバシーポリシーページレイアウト */
/* 2009/07/31 evol-ni */
/* /point/* */

@import url(default.css);
@import url(layout.css);

#main .head:after,
#main .section .btns:after,
#main .section .entry#join_menber .present_wrapper_top:after,
#main .section .entry#join_menber .present_wrapper_top .present#p200 dd:after,
#main .section .entry#join_menber .present_wrapper_bottom:after,
#main .section .entry#join_menber:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

#main h1 {
	width:735px;
	height:40px;
	margin-bottom:10px;
	background-image:url(../images/point/h1_about_point.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;
	background-image:url(../images/common/bg_main_body.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#main .section .entry {
	width:721px;
	margin:17px 7px 0;
}
#main .section .entry#join_menber {
	width:721px;
	margin:0;
	padding:7px 7px 0;
	background-image:url(../images/common/bg_main_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#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#join_menber h2 {
	background-image:url(../images/point/h2_menber.gif);
}
#main .section .entry#charge_point h2 {
	background-image:url(../images/point/h2_charge.gif);
}
#main .section .entry#use_point h2 {
	background-image:url(../images/point/h2_use.gif);
}
#main .section .entry#attention_point h2 {
	background-image:url(../images/point/h2_attention.gif);
}

#main .section .entry#join_menber .text {
	width:700px;
	height:16px;
	margin-left:17px;
	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#join_menber .text#text01 {
	margin-top:15px;
	background-image:url(../images/point/text_present.gif);
}
#main .section .entry#join_menber .text#text02 {
	margin-top:10px;
	background-image:url(../images/point/text_howtobe.gif);
}

#main .section .entry#join_menber .wrapper {
	width:672px;
	margin:19px 0 0 5px;
	padding:18px 19px;
	background-color:#F3EFCF;
}

#main .section .entry#join_menber .present_wrapper_top {
	width:672px;
/* 20121023 imai MOD START #8517
	background-image:url(../images/point/bg_present_wrapper_top.gif);*/
	background-image:url(../images/point/bg_present_wrapper_bottom.gif);
/* 20121023 imai MOD END*/
	background-position:left bottom;
	background-repeat:no-repeat;

}
#main .section .entry#join_menber .present_wrapper_bottom {
	width:672px;
	margin-top:16px;
	background-image:url(../images/point/bg_present_wrapper_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#main .section .entry#join_menber .present {
	font-size:80%;
	letter-spacing:1px;
	color:#59250E;
}
#main .section .entry#join_menber .present dt {
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
/* 20120830 imai MOD START */
/*	line-height:0; */
	line-height:1px;
/* 20120830 imai MOD END */
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}
#main .section .entry#join_menber .present#p200 {
	float:left;
/* 20121023 imai MOD START #8517
	width:417px;  */
	width:329px;
/* 20121023 imai MOD END*/
}
#main .section .entry#join_menber .present#p400 {
	float:right;
/*20121023 imai MOD #8517 
	width:239px; */
	width:327px;
/* 20121023 imai MOD END*/
}
#main .section .entry#join_menber .present#p700 , #main .section .entry#join_menber .present#p800{
	float:left;
	width:328px;
}
#main .section .entry#join_menber .present#p700_2 ,#main .section .entry#join_menber .present#p1200{
	float:right;
	width:328px;
}
#main .section .entry#join_menber .present#p200 dt {
/* 20121023 imai MOD START #8517
	width:418px;  */
	width:330px;
/* 20121023 imai MOD END */
	height:129px;
	background-image:url(../images/point/title_200p_2016.jpg);
}
#main .section .entry#join_menber .present#p400 dt {
/*20121023 imai MOD #8517
	width:239px; */
	width:327px;
/* 20121023 imai MOD END */
	height:129px;
	/*IE8スタイル対応*/
	/*margin-bottom:expression(window.navigator.userAgent.indexOf('MSIE 8.') > -1 ? '-1px' : '0px');*/
	background-image:url(../images/point/title_400p_2016.jpg);
}
#main .section .entry#join_menber .present#p700 dt {
	width:328px;
	height:65px;
	/*IE8スタイル対応*/
	/*margin-bottom:expression(window.navigator.userAgent.indexOf('MSIE 8.') > -1 ? '-1px' : '0px');*/
	background-image:url(../images/point/title_700p.jpg);
}
#main .section .entry#join_menber .present#p700_2 dt {
	width:328px;
	height:65px;
	/*IE8スタイル対応*/
	/*margin-bottom:expression(window.navigator.userAgent.indexOf('MSIE 8.') > -1 ? '-1px' : '0px');*/
	background-image:url(../images/point/title_700p_2.jpg);
}
#main .section .entry#join_menber .present#p800 dt {
	width:328px;
	height:65px;
	background-image:url(../images/point/title_800p.jpg);
}
#main .section .entry#join_menber .present#p1200 dt {
	width:328px;
	height:65px;
	background-image:url(../images/point/title_1200p.jpg);
}
#main .section .entry#join_menber .present#p200 dd {
/* 20121023 imai MOD #8517
	width:417px;*/
	width:329px;
/* 20121023 imai MOD END */
	padding-bottom:9px;
}
#main .section .entry#join_menber .present#p400 dd {
/*20121023 imai MOD START #8517
	width:239px;*/
	width:328px;
/*20121023 imai MOD END*/
}
#main .section .entry#join_menber .present#p400 dd p {
/*20121023 imai MOD START #8517
	width:161px;
	margin:0 0 0 43px; */ 
	width:312px;
	margin:0 0 0 12px;
/*20121023 imai MOD END*/
}
#main .section .entry#join_menber .present#p700 dd , #main .section .entry#join_menber .present#p800 dd{
	width:328px;
	padding-bottom:17px;
	background-image:url(../images/point/bg_700p.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#main .section .entry#join_menber .present#p700_2 dd , #main .section .entry#join_menber .present#p1200 dd{
	width:328px;
	padding-bottom:38px;
	padding-bottom/*\**/: 38px\9; /* IE7・IE8 */
	background-image:url(../images/point/bg_700p_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#main .section .entry#join_menber .present#p700 dd p , #main .section .entry#join_menber .present#p800 dd p{
	width:150px;
	margin:0 0 0 22px;
	height:48px;
}

#main .section .entry#join_menber .present#p700_2 dd p , #main .section .entry#join_menber .present#p1200 dd p{
	width:150px;
	margin:0 0 0 12px;
	height:48px;
}

#main .section .entry#join_menber .present#p700 dd p.texts , #main .section .entry#join_menber .present#p800 dd p.texts{
	width:125px;
	width:128px;
	text-indent:-1em;
	padding:5px 0 0 1em;
	margin:0 0 0 32px;
}

#main .section .entry#join_menber .present#p700_2 dd p.texts , #main .section .entry#join_menber .present#p1200 dd p.texts{
	width:125px;
	width:128px;
	text-indent:-1em;
	padding:5px 0 0 1em;
	margin:0 0 0 22px;
}


#main .section .entry#join_menber .present#p200 #text03 {
	float:left;
	width:131px;
	text-align:right;
/* 20121023 imai MOD #8517
	margin:0 58px;*/
	margin:0 18px;	
	_margin:0 10px;/*IE6*/
/* 20121023 imai MOD END */
}
#main .section .entry#join_menber .present#p200 #text04 {
	float:left;
	width:139px;
/* 20121023 imai ADD #8517*/
	margin-left:19px;
	_margin-left:25px;/* IE6 */
/* 20121023 imai ADDD END */
}
#main .section .entry ul {
	width:700px;
	padding:12px 10px 0 11px;
}
#main .section .entry ul li {
	width:700px;
	padding-left:10px;
	margin-top:2px;
	background-image:url(../images/common/icon_cir_72591f.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}
#main .section .entry ul li.strong {
	background-image:url(../images/common/icon_cir_b71518.gif);
	background-position:0px 8px;
	padding-bottom:2px;
	font-size:115%;
	font-weight:bold;
	color:#B71518;
}
#main .section .btn#btn_back {
	width:205px;
	height:33px;
	padding:28px 266px 20px 265px;
	background-image:url(../images/common/bg_main_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#main .section .btn#btn_back a {
	width:205px;
	height:33px;
	background-image:url(../images/point/btn_back.jpg);
}
/* 20121005 imai ADD START #8012 */
#contents #sub {
    display:inline;!important;
    position:relative;!important;
    _margin-left:-10px;!important;
}
/* 20121005 imai ADD END */
