@media only screen and (min-width:640px){

#iejuuWrapper img.view_w950{display:block; max-width:100%; height:auto;}
#iejuuWrapper img.view_w640{display:none;}
#iejuuWrapper .pc{display:block; max-width:100%; height:auto;}
#iejuuWrapper .sp{display:none;}


.mod-column2, .mod-column2-main {
	width: 950px;
}
}

@media only screen and (max-width:640px){



#iejuuWrapper .snsArea dl{
	float:none;
	text-align:left;
	margin-left:2%;
}

#iejuuWrapper .snsArea dt{
	width:90px;
	float:left;
	font-size:90%;
}


#iejuuWrapper img.view_w950{display:none;}
#iejuuWrapper img.view_w640{display:block; max-width:100%; height:auto;}
#iejuuWrapper .pc{display:none;}
.spnone{display:none;}
#iejuuWrapper .sp{display:block; max-width:100%; height:auto;}
.mod-column2, .mod-column2-main {
	float: none;
	width: 100%;
}

#iejuuWrapper .featureNotes{
	font-size:85%;
	line-height:1.5;
	margin:5% 0 8%;
}

#pinkBoxSP{background-color:#ffefef;padding:3% 3% 3% 0;margin:0;}
#pinkBoxSP .boxInL{margin:1% 0 0;width:65%;float:left;}
#pinkBoxSP .pinkInBox{width:100%;background-color:#ffefef;}
#pinkBoxSP .ttlPink{width:100%;}
#pinkBoxSP .txtPink{font-size:95%;margin:5% 0 0 5%;}
#pinkBoxSP .imgPink{margin:4% 0 0;width:30%;float:right;}
#pinkBoxSP .whiteBox{width:87%;font-size:70%!important;background-color:#ffffff;margin:0 2% 0 3%;padding:2% 4%}
#pinkBoxSP .pink{width:87%;font-size:70%!important;background-color:#ffefef;margin:0 2% 0 3%;padding:2% 4%}
#orangeBoxSP .orange{width:87%;font-size:70%!important;background-color:#fff7e7;margin:0 2% 0 3%;padding:2% 4%}
#blueBoxSP .blue{width:87%;font-size:70%!important;background-color:#eff8ff;margin:0 2% 0 3%;padding:2% 4%}
#pinkBoxSP .whiteBox02{width:87%;font-size:70%!important;background-color:#ffefef;margin:0 2% 0 3%;padding:2% 4%}

#orangeBoxSP{background-color:#fff7e7;padding:3% 2% 3% 0;margin:0;}
#orangeBoxSP .boxInL{margin:1% 0 0;width:65%;float:left;}
#orangeBoxSP .orangeInBox{width:100%;background-color:#fff7e7;}
#orangeBoxSP .ttlOrange{width:100%;}
#orangeBoxSP .txtOrange{font-size:95%;margin:5% 0 0 5%;}
#orangeBoxSP .imgOrange{margin:4% 0 0;width:30%;float:right;}
#orangeBoxSP .whiteBox{width:87%;font-size:70%!important;background-color:#fff7e7;margin:0 2% 0 3%;padding:2% 4%}

#blueBoxSP{background-color:#eff8ff;padding:3% 2% 3% 0;margin:0;}
#blueBoxSP .boxInL{margin:1% 0 0;width:65%;float:left;}
#blueBoxSP .blueInBox{width:100%;background-color:#eff8ff;}
#blueBoxSP .ttlBlue{width:100%;}
#blueBoxSP .txtBlue1{font-size:95%;margin:5% 0 0 5%;}
#blueBoxSP .txtBlue2{font-size:95%;margin:3% 0 0 5%;}
#blueBoxSP .icnBlue{margin:3% 0 0 3%;}
#blueBoxSP .imgBlue{margin:4% 0 0;width:30%;float:right;}
#blueBoxSP .whiteBox{width:87%;font-size:70%!important;background-color:#eff8ff;margin:0 2% 0 3%;padding:2% 4%}

#greenBoxSP{background-color:#effceb;padding:3% 2% 3% 0;}
#greenBoxSP .boxInL{margin:1% 0 0;width:65%;float:left;}
#greenBoxSP .greenInBox{width:100%;background-color:#effceb;}
#greenBoxSP .ttlGreen{width:100%;}
#greenBoxSP .txtGreen{font-size:95%;margin:5% 0 0 5%;}
#greenBoxSP .imgGreen{margin:4% 0 0;width:30%;float:right;}


#iejuuWrapper .anchor{
	width:100%;
}
#iejuuWrapper .anchor li{
	width:100%;
	float:none;
	margin:0 0 2%;
}
#iejuuWrapper .anchor li.img{
	max-width:100%;
	height:auto;
}
#iejuuWrapper .anchor li.last{
	margin:0;
}


}
/*___________------------------------_______________140828______--------------------_______________*/
.note03{
	font-size:85% !important;
	/*text-indent:-1em;
	padding-left:1em;*/
	margin:3px 0 10px 0;
}
.cpLink{text-align:right;margin-bottom:30px;
}
img.cpMid {vertical-align:middle;
}
a.cpCol:active{color:#096bf2;
text-decoration:underline;}
a.cpCol:link{color:#096bf2;
text-decoration:underline;}
a.cpCol:hover{color:#e26f23;
}
a.cpCol:visited{color:#637b9e;
text-decoration:none;}

.secondArea .secondAreaIn{padding:44px;color:#333333;
border:none;}
/*----------------------------------txt----------------------------------------*/

.cpTxtL{font-size:130%!important;
line-height:1.8;
font-weight:bold;
}
.cpTxtM{font-size:110%!important;
line-height:1.7;
}
.cpTxtS{font-size:85%!important;
line-height:1.7;
}
.cpTxtRed{color:#ff0000;}
/*----------------------------------txt----------------------------------------*/
span.cpAppYel{
	background:#ffed51;
	padding:3px 15px;
	margin-bottom:5px !important;
}
.cpCon1{margin:20px 0 55px 0;}
.cpApply{
	background:#f9f9f9;
	padding:30px 0;}
.cpAppArrow{
	border-top:#5bc4be solid 1px;
	background:url(/tvsideview/bd/coupon/images/cp_apply_allow.gif) center 0 no-repeat;
	padding-top:50px;
	text-align:center;
}
.cpAppArrowNo{
	padding-top:20px;
	text-align:center;
}
.cpAppArrowIn{
	padding:0;
}
span.mod-iconNewWin {
    display: inline-block;
    vertical-align: top;
    width: 11px;
    height: 0px;
    padding: 9px 0px 0px;
    overflow: hidden;
    background: url(/tvsideview/bd/coupon/images/ico_01.png) repeat scroll 0% 0% transparent;
}
img.bs90{
	width:auto;height:auto;}
.greenFr{
border:1px solid #5bc4be;
background:#effffe;
padding:20px;
width:80%;
margin:20px auto 5px auto;
}
.undergreenFr{
	margin:0 auto;
	width:85%;
}

div.liCon,ul.liCondition,ul.liCondition li{
    margin: 0;
    padding: 0;
}
div.liCon{
	background:#f9f9f9;
	padding:30px 0;
	text-align: center;
	width:100%;
}

ul.liCondition {
	display: inline-block;
    *display: inline;
    *zoom: 1;}
ul.liCondition li{
	background:url(/tvsideview/bd/coupon/images/cp_list_icon1.gif) 0 5px no-repeat;
	padding-left:16px;
	text-align: left;
	margin-bottom:3px;
}
.cpnNotes {
 padding-left: 1em;
 text-indent: -2em;
}
				


ul.cpListCaution li{
	background:url(/tvsideview/bd/coupon/images/cp_list_icon2.gif) 0 0px no-repeat;
	padding-left:12px;
	text-align: left;
	margin-bottom:3px;
}
.mgBCPbtom{
	padding-top:55px !important;}
	
div.red{
	background:#ffefef;
	padding:30px 10px;
	text-align: center;
	width:100%;
	color:#ff3535;
	margin-top:15px;
}

/*---------------------------------model----------------------------------------*/
.model1{width:860px;
margin-top:10px;text-align:center !important;}
.model2{
	width:20%;
	float:left;text-align:}
.model2In{	border:2px #dedede solid;
border-width:2px 0 2px 2px;
	padding:5px 0;
	}
.model2In.las{
	border-width:2px 2px 2px 2px;
	
}
.model2In p{
	background:#none;
	margin:0;}
.model2In p.btn{
margin:19px 0;
}
.model2In img{
	text-align:center !important;}










#pinkBoxSP{background-color:#ffefef;margin:0 0 20px;padding:0 0 20px;}
#orangeBoxSP{background-color:#fff7e7;margin:0 0 20px;padding:0 0 20px;}
#blueBoxSP{background-color:#eff8ff;margin:0 0 20px;padding:0 0 20px;}


/*-- sns --*/
.snsArea{
	clear:both;
	margin:15px 0 0 0;
	min-height:50px;
}
.snsArea dl{
	height:40px;
	float:right;
	text-align:left;
}
.snsArea dt{
	width:90px;
	float:left;
	font-size:110%;
}
.snsArea dd{
	padding:0 0 0 90px;
}
.snsArea dd li{
	float:left;
}
.snsArea dd li.facebookBtn{
	width:115px;
}
.snsArea dd li.twitterBtn{
	width:100px;
}
.snsArea li.googleBtn{width:75px;}
.snsArea iframe{margin: 0 !important;}


.ttl_h2{
	text-align:center;
	margin:10px 0 20px;
}
.img100{
	max-width:100%;
	height:auto;
	border:0;
	vertical-align:bottom;
}

.bnr_tv{
	margin:0 0 30px;
	text-align:center;
}
#blk02 .ttlTv{
	margin:0 0 10px 0 !important;
	padding:0;
}
.anchor{
	width:950px;
}
.anchor li{
	float:left;
	margin:0 14px 0 0;
}
.anchor li.last{
	margin:0;
}






/*-- feature --*/

.feature p{font-size:120%;}
.mini{font-size:90%;}
.big{font-size:120%;line-height:2}
.boxInL{width:620px;float:left;}

#pinkBoxPC{background-color:#ffefef;padding:20px 20px 25px 0;margin:0;}
.pinkInBox{width:950px;background-color:#ffefef;}
.ttlPink{width:413px;}
.txtPink{margin:20px 0 0 30px;font-size:110%;}
.imgPink{width:248px;float:right;}
.whiteBox{width:860px;font-size:90%!important;background-color:#ffffff;margin:0 25px;padding:10px 15px}
.whiteBox li{text-indent:-1em;padding-left:1em;}
.pink li,
.orange li,
.blue li,{
	line-height:1.1;
}

#orangeBoxPC{background-color:#fff7e7;padding:20px 20px 20px 0;margin:0;}
.orangeInBox{width:950px;background-color:#fff7e7;}
.ttlOrange{width:413px;}
.txtOrange{margin:20px 0 0 30px;font-size:110%;color:#000000!important;}
.imgOrange{width:247px;float:right;}

#blueBoxPC{background-color:#eff8ff;padding:20px 20px 20px 0;margin:0;}
.blueInBox{width:950px;background-color:#eff8ff;}
.ttlBlue{width:413px;}
.txtBlue1{margin:20px 0 0 30px;font-size:110%;}
.icnBlue{margin:10px 0 10px 30px;}
.txtBlue2{margin:0 0 0 30px;}
.imgBlue{width:243px;float:right;}

#greenBoxPC{background-color:#effceb;padding:20px 20px 20px 0;}
.greenInBox{width:950px;background-color:#effceb;}
.ttlGreen{width:413px;}
.txtGreen{margin:20px 0 0 30px;font-size:110%;}
.imgGreen{width:230px;float:right;}


.pink{width:860px;font-size:90%!important;background-color:#ffefef;margin:0 25px 0 25px;padding:15px 20px}
.pink li{text-indent:-1em;padding-left:1em;}
.orange{width:860px;font-size:90%!important;background-color:#fff7e7;margin:0 25px 0 25px;padding:15px 20px}
.orange li{text-indent:-1em;padding-left:1em;}
.blue{width:860px;font-size:90%!important;background-color:#eff8ff;margin:0 25px 0 25px;padding:15px 20px}
.blue li{text-indent:-1em;padding-left:1em;}

.featureNotes{
	font-size:100%;
	line-height:1.2;
	margin:20px 0 45px;
}



/*-- footer --*/
.mod-pagefooter{background-color:#ffffff!important;border:none!important;}
.mod-pagefooter-copyright{text-align:left!important;}



/*-- condition --*/


.secondArea .mgR19{
		margin-right:19px;
}


.secondArea #blk02{
	border:#50cac3 1px solid;
	padding:0px 0 10px 0;
	margin-bottom:40px;
}

.secondArea #blk02 h3{
	margin-bottom:15px;
}







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

.secondArea #blk03{
	border:#eaeaea 6px solid;
	margin-bottom:40px;
	padding:18px 0;
}

.secondArea #blk03 h3{
	margin-bottom:25px;
}


.secondArea #blk03 .blk03Tbl{
	width:900px;
	margin:0px 20px;
	border-collapse:collapse;

}

.secondArea #blk03 .blk03Tbl th{
	padding:8px 10px;
	font-size:115%;
	text-align:center;
	font-weight:normal;
	border:5px solid #ffffff;
	width:15%;
}

.secondArea #blk03 .blk03Tbl td{
	padding:8px 10px;
	text-align:center;
	border:5px solid #ffffff;
	font-size:80%;
	color:#666666;
}

.secondArea #blk03 .blk03Tbl th.col00{
	background:#32d0c9;
	color:#ffffff;
	font-size:120%;
}

.secondArea #blk03 .blk03Tbl th.col01{
	background:#e2e2e2;
	width:40%;

}
.secondArea #blk03 .blk03Tbl td.col01{
	background:#f3f3f3;
	text-align:left;
	font-size:100%;
	color:#666666;
}

.secondArea #blk03 .blk03Tbl th.col02{
	background:#ffd6d6;
}
.secondArea #blk03 .blk03Tbl td.col02{
	background:#ffefef;
}

.secondArea #blk03 .blk03Tbl th.col03{
	background:#daefff;
	
}
.secondArea #blk03 .blk03Tbl td.col03{
	background:#eff8ff;
}

.secondArea #blk03 .blk03Tbl th.col04{
	background:#ffedca;
}
.secondArea #blk03 .blk03Tbl td.col04{
	background:#fff7e7;
	
}

.secondArea #blk03 .blk03Tbl th.col05{
	background:#d8fcce;
	
}
.secondArea #blk03 .blk03Tbl td.col05{
	background:#effceb;
	
}

.secondArea #blk04{
	border:#eaeaea 6px solid;
	margin-bottom:2px;
	padding:18px 0;
}

.secondArea #blk04 h3{
	margin-bottom:15px;
	text-align:center;
}

.secondArea #blk04 .otherBox{
	background:#eeeeee;
	margin:0 20px 10px 20px;
	position:relative;
	/*padding:10px 10px 0 0;*/
	z-index:20;
}
.secondArea #blk04 .otherBox .tblArea{
	position:relative;
}

.secondArea #blk04 .otherBox .model01{
	position: absolute;
	top: 123px;
	left: 100px;
	z-index:22;
	cursor:pointer;
}

.secondArea #blk04 .otherBox .model02{
	position: absolute;
	top: 123px;
	left: 445px;
	z-index: 23;
	cursor: pointer;
}
.secondArea #blk04 .otherBox .model03{
	position: absolute;
	top: 123px;
	left: 565px;
	z-index: 24;
	cursor: pointer;
}

.secondArea #blk04 .otherBox .modelPop01,
.secondArea #blk04 .otherBox .modelPop02,
.secondArea #blk04 .otherBox .modelPop03{
	display:none;
}

.secondArea #blk04 .bnrBox{
	margin:0px 0px 0px 20px;
}

.secondArea #blk04 .bnrBox em{
	color:#333333;
	font-style:normal;
	margin-bottom:10px;
}

.secondArea #blk04 .bnrBox li{
	float:left;
	margin-right:14px;
}

/*--note----------------------*/



.secondArea #blk02 .note01{
	font-size:100% !important;
	text-indent:-1em;
	padding-left:1em;
	margin:10px 20px 40px 20px;
	color:#F00;
	font-weight:bold;
}

.secondArea #blk02 .note02Box{
	border:#ff4b4b 1px solid;
	padding:15px 0;
	margin:40px 20px 10px 20px;
}

.secondArea #blk02 .note02Box em{
	font-size:110%;
	margin:0 0 15px 0;
	font-weight:bold;
	color:#ff4b4b;
	font-style:normal;
	text-indent:-1em;
	padding-left:1em;
}

.secondArea #blk02 .note02Box ul{
	margin:0 20px;
}
.secondArea #blk02 .note02Box li{
	text-indent:-1em;
	padding-left:1em;
	color:#ff4b4b;
}

.secondArea #blk02 .note03,
.secondArea #blk04 .note03{
	font-size:85% !important;
	/*text-indent:-1em;
	padding-left:1em;*/
	margin:0 20px 40px 20px;
}


.secondArea #blk04 .note01Box{
	border: #b4961e 1px solid;
	padding: 15px 0;
	margin: 40px 20px 0px 20px;
}

.secondArea #blk04 .note01Box em{
	font-size:110%;
	margin:0 0 15px 10px;
	font-weight:bold;
	color:#b4961e;
	font-style:normal;
	text-indent:-1em;
	padding-left:1em;
}
.secondArea #blk04 .note01Box ul{
	margin:0 20px;
}
.secondArea #blk04 .note01Box li{
	text-indent:-1em;
	padding-left:1em;
	color:#b4961e;
}

.secondArea #blk04 .note02Box{
	border:#dd0000 1px solid;
	padding:15px 0;
	margin:25px 20px 40px 20px;
}

.secondArea #blk04 .note02Box em{
	font-size:110%;
	margin:0 0 15px 20px;
	font-weight:bold;
	color:#dd0000;
	font-style:normal;
	display:block;
	text-indent:-1em;
	padding-left:1em;
}
.secondArea #blk04 .note02Box ul{
	margin:0 20px;
}
.secondArea #blk04 .note02Box li{
	text-indent:-1em;
	padding-left:1em;
	color:#dd0000;
}

.secondArea .note05{
	text-align:right;
	margin-bottom:40px;
	font-size:85% !important;
}

/*--------------------------------------------------------------------SM-------------*/
@media only screen and (max-width:640px){


.secondAreaIn{padding:3%;}
/*--txt-----*/
.cpTxtL{font-size:16px !important;
line-height:1.5;
}
.cpTxtM{font-size:14px !important;
line-height:1.5;
}
.cpTxtS{font-size:12px !important;
line-height:1.5;
}


.cpCon1{margin:10px 0 30px 0;}
.cpApply{
	background:#f9f9f9;
	padding:15px 0;}
img.bs90{
	width:90%;height:inherit;}
.cpAppArrowIn{
	padding:0 5%;
}
.mgBCPbtom{
	padding-top:25px !important;}


.model1{width:100%;
margin-top:10px;text-align:center !important;
}
.model2{
	width:100%;
	float:none;text-align:}
.model2In{	border:2px #dedede solid;
border-width:2px 2px 0px 2px;
	padding:5px 0;
	}
.model2In.las{
	border-width:2px 2px 2px 2px;
	
}
.model2In p{
	background:#f4f4f4;
	margin:0 1%;}
.model2In p.btn{
margin:19px 0;
background:none;
}
.model2In img{
	text-align:center !important;}
















.secondArea .anchArea{
	width:96%;
	margin:0 2%;
}

.secondArea .anchArea li{
	float:none;
	text-align:center;
	padding-bottom:7px;

}

.secondArea .anchArea li.mgR19{
}

.secondArea .anchArea li .view_w950{
	display:none;
}

.secondArea .anchArea li .view_w460{
	display:block;
}

.secondArea .mgR19{
		margin-right:0px;
}




.secondArea #blk03 .blk03Tbl,
.secondArea #blk04 .otrTbl{
	width:94%;
	margin:0px 3%;
	border-collapse:collapse;

}



.secondArea #blk03 .blk03Tbl th{
	padding:5px 3px;
	font-size:80%;
	text-align:center;
	font-weight:normal;
	border:3px solid #ffffff;
}

.secondArea #blk03 .blk03Tbl td{
	padding:5px 3px;
	text-align:center;
	border:3px solid #ffffff;
}

.secondArea #blk03 .blk03Tbl th.col01{
	background:#e2e2e2;
	width:28%;

}

.secondArea #blk03 .blk03Tbl td.col01{
	font-size:80% !important;
	color:#666666;
}

.secondArea #blk04 .otherBox .model01,
.secondArea #blk04 .otherBox .model02,
.secondArea #blk04 .otherBox .model03{
	display:none;
}

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

.snsArea dl{
	float:none;
	text-align:left;
	margin-left:2%;
}

.snsArea dt{
	width:90px;
	float:left;
	font-size:90%;
}

/*--note----------------------*/

.secondArea .anchArea li .note{
	font-size:70% !important;
	text-indent:-1em;
	padding-left:1em;
}

.secondArea #blk02 .note01{
	font-size:70% !important;
	text-indent:-1em;
	padding-left:1em;
	margin:10px 3% 20px 3%;
}

.secondArea #blk02 .note02Box,
.secondArea #blk04 .note01Box,
.secondArea #blk04 .note02Box{
	padding:7px 0;
	margin:20px 3% 5px 3%;
}

.secondArea #blk02 .note02Box em,
.secondArea #blk04 .note01Box em,
.secondArea #blk04 .note02Box em{
	font-size:90%;
	margin:0 0 7px 0;
}

.secondArea #blk02 .note02Box ul,
.secondArea #blk04 .note01Box ul,
.secondArea #blk04 .note02Box ul{
	margin:0 3%;
}

.secondArea #blk02 .note02Box li,
.secondArea #blk04 .note01Box li,
.secondArea #blk04 .note02Box li{
	font-size:80% !important;
}
.secondArea #blk02 .note03,
.secondArea #blk04 .note03{
	font-size:70% !important;
	margin:0 3% 20px 3%;
}


.secondArea .note05{
	margin-bottom:20px;
	font-size:70% !important;
}


}