/*pc added*/

.pcdn{display: none;}

/*clearfix*/
.clearfix:after {content: "\00A0"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
  

html[xmlns] .clearfix {
	display: block;}  

* html .clearfix{
	height: 1%;}  


	
@media screen and (max-width: 750px){

	* {
  font-size: 16px;
    line-height: 1.6em;
}

img{
	max-width: 100%;
	height:inherit;
}


    
/*basic set*/
    
#container{
	width:100%;
	height: inherit;
}

dl,dd,li,ul{
	float: none;
}

.pankuzu, .pankuzu a, .pankuzu strong {
  font-size: 12px;
}


/*sp css*/

.w100{ width: 100%;}
.w50{ width: 50%;}
.w30{ width: 30%;}
.w1img{width: 1px;height: 1px;}


/*header*/
#header{
	width: 100%;
	 height: inherit;
	}

	#header ul{
		width: 100%;
		height: inherit; 
		padding: 0 0 5px;
	}

		#header ul li.logo{
			width: 100%;
			height: inherit;
			padding: 0;
		}

		#top_banner2 {
			 position:fixed;
			 left: 0;
			 top: inherit;
			 bottom: 0;
			 width: 100%;
			 height: inherit;
			 z-index: 1;
			 background: white;
			}
			#top_banner2 img{
				width: 100%;
			} 

			p.adbtn {
  margin: 0;
  width: 20px;
  padding: 0 2px 3px 3px;
  border: solid 1px #ccc;
  z-index: 999;
  position: fixed;
  background: #fff;
  font-weight: bold;
    right: 0;
    font-size: 14px;
    opacity: 0.8;
    text-align: center;
}

#global_navi{
	width: 100%;
	height: inherit;
}
	#global_navi_in{
		width: 100%;
		height: inherit;
	}
		.pankuzu,.social_area_top{
			float: none;
			width: 100%;
			height: inherit;
		}
		.adj01{
			float: none;
		}
		.social_area_top li{
			float: left: 
		}
		iframe.twitter-share-button {
  			width: 96px!important;
		}


.pankuzu{padding: 0;}
/*pagebody*/

#pagebody{
	width: 100%;
	padding: 0;
	float: none;
}


/*alpha*/
#alpha{
	width: 100%;
	float: none;
}

#alpha ul,#alpha li.sdmenu,#alpha li.company,#alpha li.company ul,#alpha li.company ul li.attention,#alpha li,#alpha li.company ul li,#alpha li.company ul li{width: 100%;}
.title_text,.title_text{height: inherit;}
#alpha ul{margin: 0;}
p.gentei_otoku,p.gentei_cardface,h3.gentei_cardname,p.gentei_txt,p.gentei_kigen{padding: 0;}



#alpha li.company ul li.attention,#alpha li.company ul li,#alpha li.sdmenu,#alpha li.company{background: none;padding: 0;}
#alpha li.sdmenu{background: #cccccc;height: inherit;}



#alpha li.mini_link,#alpha li.mini_link ul{width: 100%;height: inherit;background: none;}
#beta dd.btnn ul,#alpha li.Brand_menu ul,#alpha li ul li.visa, #alpha li ul li.master, #alpha li ul li.amex, #alpha li ul li.amex_s, #alpha li ul li.jcb, #alpha li ul li.jcb_s, #alpha li ul li.diners, #alpha li ul li.rakuten, #alpha li ul li.ana, #alpha li ul li.jal, #alpha li ul li.smbc, #alpha li ul li.aeon, #alpha li ul li.trast, #alpha li ul li.saison, #alpha li ul li.orico, #alpha li ul li.pocket, #alpha li ul li.mufg, #alpha li ul li.nicos, #alpha li ul li.eneos, #alpha li ul li.sony, #alpha li ul li.cosmo, #alpha li ul li.ntt, #alpha li ul li.citi, #alpha li ul li.tokyu, #alpha li ul li.sumisin, #alpha li ul li.tome, #alpha li ul li.risona, #alpha li ul li.opa, #alpha li ul li.tepco, #alpha li ul li.life, #alpha li ul li.idemitu, #alpha li ul li.sbi, #alpha li ul li.cf, #alpha li ul li.acom, #alpha li ul li.docomo, #alpha li ul li.sakura,#alpha li.Brand_menu ul.fin,#alpha li.mini_link li,#alpha li.company ul li.n,#beta dd.rk ul{
	width: 100%;height: inherit;background: none;float: none;padding: 0;margin: 0;}


.title_text strong.black,.title_text,.title_text strong{position: inherit;}




#alpha li {

  border-left: none;
  border-right: none;
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
}




#alpha li a {
  margin: 0 0 0 10px;
}

h3.gentei_cardname {
  padding: 14px;
  line-height: 1.8em;
}
p.gentei_txt {
  font-size: 14px;
  margin: 0 0 14px;
  line-height: 1.6em;
}

.open_subject .pcdn {
  text-align: center;
  padding: 10px 0;
    background-image: -moz-linear-gradient(top, #ffffff, #d9d7d6);
  background-image: -ms-linear-gradient(top, #ffffff, #d9d7d6);
  background-image: -webkit-linear-gradient(top, #ffffff, #d9d7d6);
  background-image: linear-gradient(top, #ffffff, #d9d7d6);

    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}

#beta .search_bt{
	float: none;
	padding: 10px 0;
}

#beta .search_bt input {
  width: 120px;
}

dd.circle p.gentei_cardname{
	margin: 0;
	padding: 10px 0;

}
h2.menu.title_text {
  padding: 10px 0;
}
h2.title.title_text {
  text-align: center;
  padding: 10px 0;
}

strong.black{padding: 0 10px;}
#alpha li.company ul li.n,ul.mini_link li,#alpha li ul li.visa, #alpha li ul li.master, #alpha li ul li.amex, #alpha li ul li.amex_s, #alpha li ul li.jcb, #alpha li ul li.jcb_s, #alpha li ul li.diners, #alpha li ul li.rakuten, #alpha li ul li.ana, #alpha li ul li.jal, #alpha li ul li.smbc, #alpha li ul li.aeon, #alpha li ul li.trast, #alpha li ul li.saison, #alpha li ul li.orico, #alpha li ul li.pocket, #alpha li ul li.mufg, #alpha li ul li.nicos, #alpha li ul li.eneos, #alpha li ul li.sony, #alpha li ul li.cosmo, #alpha li ul li.ntt, #alpha li ul li.citi, #alpha li ul li.tokyu, #alpha li ul li.sumisin, #alpha li ul li.tome, #alpha li ul li.risona, #alpha li ul li.opa, #alpha li ul li.tepco, #alpha li ul li.life, #alpha li ul li.idemitu, #alpha li ul li.sbi, #alpha li ul li.cf, #alpha li ul li.acom, #alpha li ul li.docomo, #alpha li ul li.sakura,#alpha li.company ul li,#alpha li.company ul li.attention,#alpha li.company ul li#alpha li ul li.visa, #alpha li ul li.master, #alpha li ul li.amex, #alpha li ul li.amex_s, #alpha li ul li.jcb, #alpha li ul li.jcb_s, #alpha li ul li.diners, #alpha li ul li.rakuten, #alpha li ul li.ana, #alpha li ul li.jal, #alpha li ul li.smbc, #alpha li ul li.aeon, #alpha li ul li.trast, #alpha li ul li.saison, #alpha li ul li.orico, #alpha li ul li.pocket, #alpha li ul li.mufg, #alpha li ul li.nicos, #alpha li ul li.eneos, #alpha li ul li.sony, #alpha li ul li.cosmo, #alpha li ul li.ntt, #alpha li ul li.citi, #alpha li ul li.tokyu, #alpha li ul li.sumisin, #alpha li ul li.tome, #alpha li ul li.risona, #alpha li ul li.opa, #alpha li ul li.tepco, #alpha li ul li.life, #alpha li ul li.idemitu, #alpha li ul li.sbi, #alpha li ul li.cf, #alpha li ul li.acom, #alpha li ul li.docomo, #alpha li ul li.sakura{
	font-size: 16px;
	height: 30px;
 	padding: 10px 0 0 0;
}

ul.mini_link li{
	padding: 10px 0;
}
li.company,li.Brand_menu{display: none;}

#alpha li.sdmenu,#beta dd.rk ul li.foot{
	background-image: -moz-linear-gradient(top, #ffffff, #d9d7d6);
background-image: -ms-linear-gradient(top, #ffffff, #d9d7d6);
background-image: -webkit-linear-gradient(top, #ffffff, #d9d7d6);
background-image: linear-gradient(top, #ffffff, #d9d7d6);

}
dd.full td {
  display: block;
  width: 100%;
  padding: 5px 0;
}

.adj07{width: 95%;}
.search_cell_w{width: 50%;}




/*beta*/

#beta,.fullcol_contents li{width: 100%; float: none;}
#beta dd,#beta dl,#beta .main_search, #beta .more_search,#beta .search_bt,.bar_03,#beta dd.bar_rank,#beta dd.rk,.kurekore01,#beta dd.title,#beta dd.txt,#beta dd.btnn ul,#beta dd.btnn,#beta dd.rk{
	width: 100%;
}
#beta dd.title,#beta dd.rk ul li.head,#beta dd.rk ul li.ranking,#beta dd.rk ul li.name,#beta dd.rk ul li.body,#beta dd.rk ul li.under_rank,#beta dd.rk ul li.foot,#beta dd.rk ul li.under_rank dd.rank_2,#beta dd.rk ul li.under_rank dl{
	width: 100%;height:inherit;padding: 0;margin: 0;}



.bt_kroe,#beta dd.rk ul{
	margin: 0 0 10px;
border-bottom: solid 1px #cccccc;
}


.fullcol_contents li .kijititle,#beta dd.txt,.fullcol_contents li p.kijitxt{
	padding: 0;}

#beta dd.full,#beta dd.rk ul li.foot,#beta dd.rk ul li.under_rank dd.rank_2{float: none;}



.bar_03{background-image: none;height: inherit;padding: 0;background-color: #5EAF63;}
li.adj{padding-left: 0!important;}

#beta dd.btnn ul {
  margin: 0px auto;
  width: 94%;
  padding: 10px 0 0 0;
}



.kurekore01,.kurekore02,.kurekore03,.kurekore04,.kurekore05{
	background: none;
}
.kurekore01 li.pcdn,.kurekore02 li.pcdn,.kurekore03 li.pcdn,.kurekore04 li.pcdn,.kurekore05 li.pcdn {
  text-align: center;
  background: #48AF32;
  padding: 7px 0;
  font-size: 15px;
  color: white;
  margin: 5px 0;
}


.review2 a {
  font-size: 12px;
}


.korep{
	padding: 0;
}
.gentei_line li{
	width: 92%;
	padding: 10px 4%;
	  border-bottom: dotted 1px #666;
}

.txt10_red_b{font-size: 14px;}
p.gentei_cardface,h3.gentei_cardname,p.gentei_txt,.gentei_line{
	height: inherit;
}
.gentei_line{
	background: none;
}

li.ranking img,li.under_rank img {
  width: 20%;
    margin: 10px 0 0 0;
}
li.body img {
  width: 60%;
}

#beta dd.rk, #beta dd.rk ul{
	border: none;
}
#beta dd.rk ul li.under_rank dd.picture {
  width: 100%;
  height: inherit;
  text-align: center;
  margin: 0 auto;
}
#beta dd.rk ul li.under_rank dd.picture img{
	width: 60%;
}

#beta dd.full, #beta dd.rk ul li.foot, #beta dd.rk ul li.under_rank dd.rank_2{
	text-align: center;
}
#beta dd.rk ul li.under_rank dd.name_2,#beta dd.rk ul li.name {
  width: 100%;
  height: inherit;
  line-height: 1.05em;
  padding: 10px 0;
  text-align: center;
  font-size: 20px;
}

.search_cell{
	width: 50%;
	text-align: left;
	margin: 0;
}

#beta dd.rk{
	background: inherit;
}
#beta dd.rk ul li.foot {
  padding: 10px 0;
  font-size: 16px;
  border-top: solid 1px #cccccc;
}
#beta dd.rk ul li.under_rank,#beta dd.rk ul li.head {
  margin: 10px 0 0 0;
}

li.menu1, li.menu2, li.menu3, li.menu4 {
  float: left;
  width: 50%;
  margin: 0;
}
dd.search .check img {
  width: 25px;
}

dd.search .check input {
  width: 180px;
  margin: 0 auto;
}

dd.search .check select {
  width: 58%;
  margin: 0 0 7px 20px;
}
#beta dd.right{
	float: none;
	width: 100%;
}

#beta dd.left{
	float: none;
	width: 100%;
	padding: 0;
}



.komreli img{
	width: 50%;
	margin: 10px auto 0 auto;
}

/*gamma*/
#gamma{
	width: 100%;
	margin: 0;
	float: none;
}
#gamma dd.right_e,#gamma dd.left_e,#gamma dd.right,#gamma dd.left,#gamma dt.sdmenu,#gamma dd.circle ul li.text,#gamma dd.circle ul li.title,#gamma dt.pick,#gamma dl,#gamma dd.circle,#gamma dd.circle ul,#gamma dd.circle ul li.picture{
	width: 100%;height: inherit;margin: 0;padding: 0;float: none;
	border-right: none;
	border-left: none;
}

.adj19,.adj21{float: none;width: 100%;}
#gamma dd.under_bnr{width: 70%;margin: 0 auto;}

li.picture img,p.gentei_cardface img {
  width: 50%;
  margin: 10px 0 0 0;
}

#gamma .sidehikaku dt{
  background: none;
  background: blue;
  padding: 10px 0;
}
#gamma .sidehikaku dd {padding: 10px 0;}
#gamma .sidehikaku dt strong,#gamma .sidehikaku dd a {
  margin: 0 10px;
  font-size: 16px;
}

#gamma dd.circle {
  border-right: none;
  border-left: none;
    padding: 10px 0;
}



#gamma dt.pick{
  background: #DD6563;
  color: white;
    padding: 7px 0;

}
#gamma dt.pick strong{
	padding: 5px 10px;

}

#gamma dd.circle ul li.text{
	line-height: 1.8em;
	font-size: 12px;
}

p.gentei_cardname {
  line-height: 1.8em;
}


#gamma dt.sdmenu{
	  background: #5692D7;
	  padding: 7px 0px;
}

#gamma dt.sdmenu strong{
	padding: 5px 10px;
}
#gamma dd.left,#gamma dd.left_e{
	display: none;
}

#gamma dd.right,#gamma dd.right_e {
  padding: 7px 0;
}

#gamma dd.right a,#gamma dd.right_e a{
  padding: 0px 10px;
}
/*footer*/
#footer{
	width: 100%;
}
	#footer dl.foot{
		width: 100%;
	}
	#footer dt{
		width: 100%;
		height: inherit;
	}
	#footer dd.copy{
		width: 100%;
		height: inherit;
	}


/*card-single*/

.jcarousel-container.jcarousel-container-horizontal,.camp_box_sns_in ul li {
  display: none!important;
}


#delta {
  float: none;
  width: 100%;
  margin: 0;
}

#delta dd.comment,#delta dd.piture,#delta dd.comment,#delta dd.com dl.wot dd.circle ul li,#delta dd.com dl.wot dd.circle ul li.center,#delta dd.com dl.wot dd.circle ul,#delta dd.com dl.wot dd.circle,#delta dd.com dl.wot,#delta dd.foo_t,#delta dd.bar_h2,#delta dd.choice ul li.comment,#delta dd.choice ul li.ar,#delta dd.choice ul,#delta dl,#delta dd,#delta dd.img{
	width: 100%;
	float: none;
}

#delta dd.com ul.pay{
	width: 100%;
	float: none;
	padding: 0;
}

#delta dd.com ul.pay li,#delta dd.com,li.underline table,#delta dd.topic ul li.list,.loungeTable,.bar_long02,#delta dd.card_c,#delta dd.card_c ul,#delta dl.review_d dd ul,#delta dl.review_d dd.good,#delta dl.review_d dd ul li,#delta dl.review_d dd ul li.text,#delta dl.review_d,.bar_best,.jcarousel-container-horizontal,.bar_long,.camp_box_head img,.camp_box_head,.camp_box,#delta dd.topic ul li.underline,#delta dd.topic ul li.title,#delta dd.choice,#delta dd.topic,#delta dd.topic ul{
	width: 100%;}
.eit_top,.logo img ,div#top_banner2 img{
  max-width: 100%;
  height: inherit;
}

div#top_banner2 img.w1img{width: 1px;height: 1px;}
#delta dl.review_d{
	padding: 0;
	margin: 0;
}
#delta dd.comment,#delta dd.piture,#delta dd.comment,#delta dd.com dl.wot dd.circle ul,.fullcol_contents h3,.camp_text,.bar_best,#delta dd.topic ul li.list,#delta dd.topic ul li.title,.bar_long02,#delta dd.foo_t,.bar_long,#delta dd.choice ul,.camp_box_head,#delta dd.choice ul li.ar,#delta dd.topic ul li.underline p,#delta dl.review_d dd.good{
	padding: 0;
}

.icon_box li{
	float: left;
}
dd.choice ul {
  clear: both;
}

#delta dd.choice ul li.ar{
	background-image: none;
	  padding: 5px 0;
}
.camp_box_body_in{
	padding: 0 10px 10px 10px;

}
.camp_box_body{
	margin: 0 5px;
}
.camp_box_sns{
	background-size: 200%;
	border: none;
	margin-top: 10px;
}

#delta dd.topic ul li.title{
	height: inherit;
}

li.underline {
  text-align: left!important;
}
#delta dd.card_c ul li.tex{
	width: 80%;
}

#delta dd table td{
	padding: 0;
}

div#delta table td, div#delta table tr {
  display: block;
  width: 100%;
  font-size: 16px;
  height: inherit;
}
div#delta table td{
	padding: 5px 0;
}
.pankuzu span {
  font-size: 12px;
}

li.title strong{
	position: relative;
	left: 7px;
}
li.title{
	padding: 5px 0;
}

.bar_long02 h2 {
    padding: 5px 10px;
  font-size: 16px;
}

.bar_long02,.bar_best{
	height: inherit;
	background: none;
	background: #ccc;
}

.bar_best h2 {
  padding: 5px 10px;
  font-size: 16px;
}

dd.good ul {
  padding: 10px;
}

#delta dl.review_d dd ul {
  padding: 10px 4%;
  width: 92%;
}

.open_search {
  background: none!important;
  background-color: #E4E4E4;
}

.open_search h2{
font-size: 16px;
line-height: 1.6em;

}
#delta dd.foo_t h3 {
  padding: 5px 10px;
}

#delta dd.foo_t {
  border: solid 1px #cccccc;
}

#delta dd.card_c ul li.icon,#delta dd.card_c ul li.tex{
	height: inherit;
}

.bar_long {
	background: #68B86D;
	  height: inherit;
  line-height: 1.4em;
  margin: 10px 0 0 0;
}

.bar_long h1 {
  padding: 5px 10px;
}

.card_box {
  padding: 0 0 10px;
  border: none;
}

.kira_box{
	width: 100%;
}

#delta dd.foo_t, dd.card_c {
  padding: 0 4%;
  width: 92%;
}


#delta dd.card_c ul li.tex{
	float: none;
	padding: 5px 10px;
}

#delta dd.card_c ul{
	float: none;
}
/*width*/

.adj21,.korep,#beta dd.txt,dd.circle p.gentei_txt{
	width: 92%;
	margin-left: 4%;
	margin-right: 4%;
}

div#delta,div#gamma {
  width: 92%;
  margin: 0 4%;
}


img {
  height: inherit;
}

#delta dd.choice ul li.ar a {
  width: 92%;
  padding: 4%;
}


/*ranking*/


#sh_contents .sh_select_card_01,.rank3_box_body,.rank3_box_head,.rank3_box_imgarea,.rank3_box_a,#delta .search_bt,#delta .h3_ttl,#delta dd.subcon ul li,#delta dd.subcon ul,#delta dd.subcon{
	width: 100%;
	float: none;
}


.rank3_box_body,.rank3_box_head,.sh_select.clearfix img{
	max-width: 100%;
}

input[type="text"] {
  width: 95%;
}




.no2,.no1 {
  background: #4BAB49;
}
.title h1{
	position: inherit;
}
.rank3_box_head{
	height: inherit;
}
.rank3_box_head p{
	  padding: 7px;
  font-size: 16px!important;
}

.rank3_box_rev{
	text-align: left;
  margin: 0 auto;
  width: 39%;
  padding: 0 0 0 40px;
}
.rank3_box_body{
	border: none;
}

.rank3_box_body table {
  width: 100%;
  margin: 0 0 10px;
}


/*column*/

.ch_ch_large img,.visa_contbox table{
	display: none;
}

#delta dd.rank_n,#delta dd.anker,#delta dl.review dd,#delta dl.review dd ul li.text,#delta dl.best,.visa_wrap,#delta dt.tab,.fullcol_topcont,.fullcol_rank,.eit_po1,.column-design-h2 img{
	width: 100%;
}

.rank3_box_txt,.column_hedicon,.loungeTable,#delta dd.topic ul li.list{
	height: inherit;
}

#delta dl.best dd.point,#delta dl.best dd.title,#delta dl.best dd.left,#delta dl.review dt,#delta dt.tab ul,.eit_cheak1,.fullcol_bottom li.icon{
	width: 100%;
	height: inherit;
}

#delta dl.best,.visa_cont_tx,.loungeTable,.visa_top .visa_top_face{
	margin: 0;
}
.ml_cd_btn,#delta dl.review dd,.visa_cont,#delta dd.p_change ul.left li.title,.fullcol_bottom ul,#beta .txt_search,#delta dd.com dl.wot,.eit_ch_tx1,#delta dd.txt,#delta dd ul.base p,.rank3_box_imgarea,.rank3_box_txt{
	padding: 0;
}

#delta dl.review dd.bad,#delta dl.review dd.btn,#delta dl.review dd.even,#delta dl.review dd ul li,#delta dl.review_d dd.even,#delta dl.review_d dd.bad{
	width: 100%;
	padding: 0;
}

#delta dd.rank_n ul.one,#delta dl.best dt.no5,#delta dl.best dt.no4,#delta dl.best dt.no3,#delta dl.best dt.no2{
	width: 100%;
	height: inherit;
	padding: 0;
}

.visa_fl_txL5,.visa_fl_txL4,.visa_fl_txL3,.visa_fl_txR3,.visa_fl_txL2,.visa_fl_txL,#delta dd.p_change ul.right li.picture,#delta dd.p_change ul.left li.point,#delta dd.p_change ul.left li.title,#delta dd.p_change ul.right li.title,#delta dd.p_change ul.left li.picture,#delta dd.p_change,#delta dt,.fullcol_topcont li,.fullcol_top_right,.fullcol_top_left,#delta dd.det dl.wot dd.circle ul li.center,#delta dd.det dl.wot dd.circle,#delta dd.det dl.wot dt.title,#delta dd.det dl.wot dd.circle ul,#delta dd.det, dl.wot dt.title,#delta dd.det dl.wot,#delta dd.txt,#sh_contents .sh_select_card_01,#sh_contents .sh_select_card_02,#sh_contents .sh_select_card_03,#sh_contents .sh_select_card_04,.rank3_box,#delta dd ul.base,#delta dd ul.base p,#delta dd ul.base li,#delta dd ul.base{
	width: 100%;
	float: none;
}

#delta dd.p_change ul.right li.point,#delta dd.p_change ul.right,#delta dd.p_change ul.left,#delta dd.p_change ul.center,#delta dd.det dl.wot dd.circle ul li.center02{
	width: 100%;
	height: inherit;
	float: none;
}
.ml_cd_cd,#delta dl.review,#delta dl.best dd.list,#delta dl.best dt.no1,#delta dd.p_change ul.right li.btn,#delta dd.p_change ul.right li.btn02,#delta dd.p_change ul.left li.point,#delta dd.p_change ul.left li.btn,#delta dd.p_change ul.left li.btn02,#delta dd.p_change ul.center li{
	width: 100%;
	height: inherit;
	float: none;
	margin: 0;
	padding: 0;
}

#delta dl.review dd ul,#delta dd.b_waku{
	width: 92%;
	padding: 0 4%;
}



#delta dd.p_change ul.right li.title,#delta dd.p_change{
	margin: 0;
	padding: 0;
}

#delta dd.com,.wrap-column_a dl,#delta .rounge table td,.loungeTable th{
	border: none;
}

#delta dl.best dt.no3,#delta dl.best dt.no2,#delta dl.best dt.no4,#delta dl.best dt.no1,#delta dl.best dt.no5,.visa_cont,#delta dd.p_change ul.right li.btn,#delta dd.p_change ul.right li.btn02,#delta dd.p_change ul.right,#delta dd.p_change ul.left li.btn02,#delta dd.p_change ul.left li.btn,#delta dd.p_change ul.left{
	background: none;
}
dt,.visa_fl_txR{
	float: none;
}







#delta dd.rank_n ul.one{  border: 1px dotted #cccccc;}


.ml_cd_tx{
	width: 92%;
	padding: 0 4%;
	text-align: left;
}
.ml_cd_in.clearfix {
  text-align: center;
}

#delta dd.p_change ul.left li.title {
  background: #ccc;
}


#delta dd.p_change ul.right li.title {
  background: #FF9B00;
}

#delta dd.p_change ul.left,#delta dd.p_change ul.right{
	border: solid 1px #ccc;
}


.fullcol_bottom li.icon{
	padding: 9px 0;
}

#delta dt.tab ul li.tab a{background: none;}

#delta dt.tab ul li.hov,#delta dt.tab ul li,#delta dt.tab ul li a,#delta dt.tab ul li a:hover,#delta dt.tab ul li.tab a,#delta dt.tab ul li.tab a:hover{
	float: none;
  width: 92%;
  height: inherit;
  padding: 5px 4%;
  margin: 0;
  background: #EFFBE1;
  font-size: 16px;
}

#delta dt.tab ul li{
	border-top: solid 1px #cccccc;
}

.fullcol_chumoku h3{
	  background: #CF504D;
}




#delta dd.kind,.eit_ch_tx2{
	width: 100%;
	margin: 0;
	padding: 0;
}


.wrap-column_a dl dd{
	width: 100%!important;
	float: none!important;
	margin: 0!important;
}
.column-text img {
  max-width: 100%;
  padding: 0;
  float: none;}

.column-h1 {
  padding: 8px 10px;
}

.column_hedicon{
	background: #FFF7ED;
	border: solid 1px #cccccc;
	margin: 10px 0;
}

#sh_contents .sh_select_card{
	  background: #F6F6F6;
}

#gamma .title_text{
	top: -7px;
}


#delta dd.hikaku_rank{
	width: 100%;
	height: inherit;
	background: #FFEFE5;
	padding: 5px 0;

}
#delta dd.hikaku_rank strong{
	margin: 0 10px;
}

#delta dd table tr {
  border: solid 1px #cccccc;
  background: white;
}

.review3 {
  text-align: left;
  width: 18%;
  margin: 0 auto;
}
div#delta table td:first-child{
	padding: 10px 0 0 0;
}

div#delta table td:last-child{
	padding: 0 0 10px;
}

.search_cell_w{
	text-align: left;
}

.wrap-column dl dd{
	float: none!important;
	width: 100%!important;
	  margin: 0!important;
}


.column-text table,div#delta table {
  width: 100%;
}
.wrap-column dl{
	border: none;
}



.eit_top{
	width: 100%!important;
	height: inherit!important;
}

.title.title_text .shadow{
	display: none;
}

.title.title_text strong {
  padding: 0 10px;
  font-size: 16px;
}

.title.title_text {
  padding: 7px 0;
}

.review2{
	width: 30px;
}

#beta dd.btnn ul li.menu2 a,#beta dd.btnn ul li.menu3 a,#beta dd.btnn ul li.menu1 a,#beta dd.btnn ul li.menu4 a{
  font-size: 12px;
  line-height: 1.4em;

}
/*utility*/

.pcdn{ display: inherit;}
.spdn{ display: none!important;}
#container .w92p4{
	width: 92%;
	padding: 0 4%;
}
/*750pxend*/}














#delta dd.subcon ul li.ban{
	float: none;
	text-align: center;
}



@media screen and (min-width: 481px){

.spcp{
	display: none;
}
}

.spcp{
	text-align: center;
}