

/*一覧*/
body.info#index div#main #infobox,
#index #importantinfobox{
	margin-bottom : 7px;
}
body.info#index div#main #infobox p{
	margin : 0;
}
body.info#index div#main #infobox p.date{
	color : #333;
	vertical-align: middle;
}
body.info#index div#main #infobox p.date img{
	margin-bottom : 2px;
	margin-right:3px;
}

body.info#index div#main #infobox ul{
	margin : 5px 5px 0 5px;
}
body.info#index div#main #infobox ul li{
	background-image : url('/s/common/images/link_point01.png'),url('/s/common/images/underline_dotte01.png');
	background-repeat : no-repeat,repeat-x;
	background-position : 100% 50%,left bottom;
	-webkit-background-size: auto 13px,19px auto;
	background-size: auto 13px,19px auto;
	padding : 2px 0;
	font-size : 12px;
}
body.info#index div#main #infobox ul li:first-child{
	background-image : url('/s/common/images/link_point01.png'),url('/s/common/images/underline_dotte01.png'),url('/s/common/images/underline_dotte01.png');
	background-repeat : no-repeat,repeat-x,repeat-x;
	background-position : 100% 50%,left bottom,left top;
	-webkit-background-size: auto 13px,19px auto,19px auto;
	background-size: auto 13px,19px auto,19px auto;
	padding : 2px 0;
	font-size : 12px;
}


body.info#index div#main #infobox ul li a,
body.info#index div#main #infobox ul li span.nolink{
	display : block;
	padding : 5px 28px 5px 5px;
	line-height : 1.2em;
	min-height : 35px;
}

body.info#index div#main #infobox li.pc{
	background-image : url('/s/common/images/link_point05.png'),url('/s/common/images/underline_dotte01.png');
	background-repeat : no-repeat,repeat-x;
	background-position : 100% 50%,left bottom;
	-webkit-background-size: auto 13px,19px auto;
	background-size: auto 13px,19px auto;
}
body.info#index div#main #infobox ul li:first-child.pc{
	background-image : url('/s/common/images/link_point05.png'),url('/s/common/images/underline_dotte01.png'),url('common/images/underline_dotte01.png');
	background-repeat : no-repeat,repeat-x,repeat-x;
	background-position : 100% 50%,left bottom,left top;
	-webkit-background-size: auto 13px,19px auto,19px auto;
	background-size: auto 13px,19px auto,19px auto;
}
body.info#index div#main #infobox li.nolink{
	background-image : url('/s/common/images/underline_dotte01.png');
	background-repeat : repeat-x;
	background-position : left bottom;
	-webkit-background-size: a19px auto;
	background-size: 19px auto;
}
body.info#index div#main #infobox ul li:first-child.nolink{
	background-image : url('/s/common/images/underline_dotte01.png'),url('common/images/underline_dotte01.png');
	background-repeat : repeat-x,repeat-x;
	background-position : left bottom,left top;
	-webkit-background-size: 19px auto,19px auto;
	background-size: 19px auto,19px auto;
}


body.info#index div#main #infobox p.att{
	color : #ff0000;
	font-size : 9px;
	margin : 5px;
	line-height : 1.2em;
}



body.info#infopress div#main .infoFlow span.seqNum{
	position:absolute;
	display:block;
	width:2em;
	left:-2em;
	text-align:center;
}



body#infopress.d0608_waonpoint div#main div.mainBox p{

}
body#infopress.d0608_waonpoint div#main div.mainBox p.ce{
	text-align : center;
}
body#infopress.d0608_waonpoint div#main div.mainBox{
	margin : 0 auto;
}
body#infopress.d0608_waonpoint div#main div.mainBox h2{
	margin : 0 auto;
	padding : 0;
	background : none;
	border : none;
}
body#infopress.d0608_waonpoint div#main div.mainBox .teXtA{
	font-weight : bold;
	font-size : 110%;
	margin-top : 5%;
}
body#infopress.d0608_waonpoint div#main div.mainBox .teXtA .bgP{
	background : #fcebf2;
	font-weight : bold;
	line-height : 1.3em;
}
body#infopress.d0608_waonpoint div#main div.mainBox .teXtB{
	font-size : 105%;
	font-weight : bold;
	border-top : 6px solid #d2d3d3;
	padding-top : 15px;
}
body#infopress.d0608_waonpoint div#main div.mainBox h4{
	font-weight : normal;
	color : #333;
	background : none;
	padding : 0;
	margin : 0;
	font-size : 100%;
}
body#infopress.d0608_waonpoint div#main div.mainBox h5{
	font-weight : normal;
	font-size : 100%;
}
body#infopress.d0608_waonpoint div#main div.indent{
	margin : 0 3% 25px 3%;
}
body#infopress.d0608_waonpoint div#main div.indent p{
	margin-left : 2.3em;
	text-indent : -1em;
	padding-left : 1.3em;
	margin-bottom : 5px;
}



body#infopress.d0608_waonpoint div#main div.cardBox{
	margin : 10% auto;
	background : #f0f0f0;
	padding-bottom : 5%;
}
body#infopress.d0608_waonpoint div.cardBox .inlineCard {
	background : #f0f0f0;
	margin : 3% 2% 0 2%;
	padding : 2%;
}
body#infopress.d0608_waonpoint div.cardBox .inlineCard p.tTlbtxt{
	margin-left : 25%;
	line-height : 1.2em;
	font-size : 70%;
	text-indent : -1.3em;
	padding-left : 1.3em;
	margin-top : 1%;
}

body#infopress.d0608_waonpoint div.cardBox .cardList {
	border: 1px solid #f0f0f0;
	background : #fff;
	margin-top : 9%;
	padding : 0 2% 2% 2%;
}
body#infopress.d0608_waonpoint div.cardBox .cardList ul.card{
	margin : 0;
	padding : 3% 0 0 0;
	width : 100%;
}

body#infopress.d0608_waonpoint div.cardBox .cardList ul.underLine{
	border-bottom : 1px solid #c0c0c0;
	margin-bottom : 10%;
}
body#infopress.d0608_waonpoint div.cardBox span.under{
	text-decoration : underline;
}
body#infopress.d0608_waonpoint div.cardBox .cardList ul.card li{
	float : left;
	margin : 0 auto 2% auto;
	width : 48%;
	text-align : center;
	color : #0066a6;
	font-weight : bold;
	font-size : 90%;
}
body#infopress.d0608_waonpoint div.cardBox .cardList ul.card li:nth-child(even){
	float : right;
}
body#infopress.d0608_waonpoint div.cardBox .cardList ul.card li img{
	margin-bottom : 2%;
}
body#infopress.d0608_waonpoint div.cardBox .cardList ul.card li a{
	text-decoration : underline;
	font-weight : bold;
}
body#infopress.d0608_waonpoint div.cardBox .cardList .ttl{
	text-align : center;
	margin-bottom : 13px;
	width : 90%;
	margin : -1.5em auto 8% auto;
	background : #e29a0e;
	border-radius : 20px;
	color : #fff;
	font-size : 90%;
	padding : 2%;
	line-height : 1.2em;

}
body#infopress.d0608_waonpoint div.cardBox .cardList .ttl2{
	text-align : center;
	margin-bottom : 13px;
	width : 35%;
	margin : -0.9em auto 0 auto;
	background : #e29a0e;
	border-radius : 20px;
	color : #fff;
	font-size : 90%;
	padding : 2%;
	line-height : 1.2em;
}
body#infopress.d0608_waonpoint div.cardBox p.ce{
	text-align : center;
	margin : 3% auto 0 auto;
}
body#infopress.d0608_waonpoint div.cardBox .mb5{
	margin-bottom : 5%;
}
body#infopress.d0608_waonpoint div.cardBox span.red{
	font-size : 90%;
}

body#infopress.d0608_waonpoint div.cardBox .excluded{
	border : 1px solid #636363;
	margin-top : 3%;
	margin-bottom : 2%;
	color : #636363;
}
body#infopress.d0608_waonpoint div.cardBox .excluded p{
	padding : 2%;
	margin-bottom : 2%;
}
body#infopress.d0608_waonpoint div.cardBox .excluded p.tTl{
	border-bottom : 1px solid #636363;
	text-align : center;

}

body#infopress.d0608_waonpoint div.cardBox .aTt{
	border : 1px solid #ff0000;
	padding : 2%;
	color : #ff0000;
	margin : 3% auto 0% auto;
}
body#infopress.d0608_waonpoint div.cardBox p.hLink{
	text-align : center;
}
body#infopress.d0608_waonpoint div.cardBox p.hLink a{
	font-size : 110%;
	font-weight : bold;
}

body#infopress.d170804-ez-apriend #main .det{
    border : 1px solid #005d9b;
    background : #f5fafe;
    margin-bottom : 20px;
    padding-top : 10px;
}

body#infopress.d170804-ez-apriend #main .det p{
    margin : 0 10px 10px 10px;
}

body#infopress.d170804-ez-apriend #main .det a{
    text-decoration : underline;
    color : #ff0000;
}




body#infopress.d1020-agreement-revision #main .tUnderline{
	text-decoration : underline;
}
body#infopress.d1020-agreement-revision #main h4.bdt{
	background : none;
	color : #333;
	margin : 15px 15px 0 0;
	padding : 0;
}
body#infopress.d1020-agreement-revision #main td{
	line-height : 1.8em;
	}
body#infopress.d1020-agreement-revision #main th{
	font-weight : bold;
	text-align : center;
	background-color: #DDDDDD;
	}
body#infopress.d1020-agreement-revision #main table {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-collapse : collapse;
}

body#infopress.d1020-agreement-revision #main table th,
body#infopress.d1020-agreement-revision #main table td{
	padding: 4px 6px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-align: left;
}
body#infopress.d1020-agreement-revision #main td.bdotted{
	border-top : 1px dotted #CCC;
}


/*-----------180220_ポイント統合-----------------------*/

body#infopress.d0220-point-integration #main .mainimage{
    margin-bottom : 0;
    padding-bottom : 0;
}

body#infopress.d0220-point-integration #main .earn-point{
    position : relative;
    margin-bottom : 20px;
}

body#infopress.d0220-point-integration #main .earn-point .earn-point-det-btn{
    position : absolute;
    left : 58%;
    bottom : 22%;
}

body#infopress.d0220-point-integration #main .target_card{
    border : 1px solid #005d9c;
    background : #e8f7fc;
    margin : 20px 0 20px 0;
}

body#infopress.d0220-point-integration #main .target_card .target_card_tit{
    background : #005d9c;
    margin : 0;
    padding : 10px;
    text-align : center;
    color : #fff;
}

body#infopress.d0220-point-integration #main .target_card .target_card_main{
    padding : 15px 15px 0 25px;
}

body#infopress.d0220-point-integration #main .target_card .target_card_main p{
    padding : 0;
    margin : 0 0 10px 0;
}

body#infopress.d0220-point-integration #main .target_card .target_card_main ol li{
    list-style-type: decimal;
    margin : 0;
    padding : 0;
}

body#infopress.d0220-point-integration #main .target_card .target_card_main ol li ul.notes{
    margin : 0 0 0 10px;
    padding : 0;
}

body#infopress.d0220-point-integration #main .target_card .target_card_main ol li ul.links{
    margin : 0 0 0 -20px;
    padding : 0;
}

body#infopress.d0220-point-integration #main .target_card .target_card_main ol li ul.notes li,
body#infopress.d0220-point-integration #main .target_card .target_card_main ol li ul.links li{
    list-style : none;
}

body#infopress.d0220-point-integration #gContents h3{
	background : none;
	padding : 0;
	border : none;
}

body#infopress.d0220-point-integration #gContents #detail_faq dl{

}
body#infopress.d0220-point-integration #gContents #detail_faq dt{
	color : #ae007a;
	text-indent : -2em;
	padding-left : 2em;
}
body#infopress.d0220-point-integration #gContents #detail_faq dd{
	border-bottom : 1px solid #1fa8de;
	margin-bottom : 5%;
	padding-bottom : 5%;
	text-indent : -1.5em;
	padding-left : 2em;
}
body#infopress.d0220-point-integration #gContents #detail_faq dd p,
body#infopress.d0220-point-integration #gContents #detail_faq dd div{
	margin : 10px 0 0 0;
	padding : 0;
}
body#infopress.d0220-point-integration #gContents #detail_faq ul.notes{
	margin : 10px 0 0 0;
}

