@charset "UTF-8";

/*ーーーーーーーーーーーーーーーーーーーーーおすすめポイントページのCSSーーーーーーーーーーーーーーーーーーーーー*/

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

.price_cont_wrp{
	width:980px;
	margin:0 auto;
}

/*リード部分の設定*/

.leed_wrp{
	padding-top:27px;
}

.leed_l_wrp{
	width:495px;
	float:left;
}

.leed_r_wrp{
	width:394px;
	float:right;
	padding-bottom:30px;
}

.m_leed{
	display:inline-block;
	padding-bottom:4px;
}

.leed_sentence{
	font-size:123%;
	line-height:2em;
}

/*レスポンシブ版リード部分*/
.res_leed_title_wrp{
	display:none;
}

/*グローバルメニュー「お客様の声」ボタン部分の設定*/

.nav_price a {
  display: block;
  width: 149px;
  overflow: hidden;
  margin-top: -56px;
}

.non_link{
	cursor:default;
}


/*表組部分の設定---------------*/

/*1段目*/
/*レスポンシブ版表組上部分の設定ここから---------------*/
.mb_upper_table{
	display:none;
}
/*レスポンシブ版表組上部分の設定ここまで---------------*/


/*PC版表組上部分の設定ここから---------------*/
.cel_std{
	border-right: #fff solid 2px;
}
	
td{
	font-size:123.1%;
	text-align:center;
}

.cell_top{
	vertical-align:top;
}

.line_1,
.line_2{
	height:62px;
	line-height:62px;
}

.line_4,
.line_5,
.line_6,
.line_7{
	height:48px;
}

.price_big{
	display:inline;
	font-size:150%;
	font-weight:bold;
	vertical-align:middle;
}

.cell_coler_plus{
	background-color:#e0d4ae;
	border-bottom:#fff solid 2px;
}

.under_line_brown{
	border-bottom:#e0d4ae solid 2px;
}

.right_line{
	border-right:#e0d4ae solid 2px;
}

.bk_brown{
	background-color:#e0d4ae;
}

.cell_white{
	background-color:#FFF;
}




/*2段目*/

.t2_left_cell{
	width:195px;
	background-color:#e0d4ae;
	border-bottom:#fff solid 2px;
}

.t2_right_cell_1{
	border-bottom:#e0d4ae solid 2px;
	width:785px;
}

.t2_left_cell_2{
	text-align:left;
	padding:17px 19px;
	border-bottom:#e0d4ae solid 2px;
}

.font_size_14{
	display:block;
	font-size:87.5%;
}

.font_size_16{
	display:block;
}

.souryou_bk_1{
	background-color:#d6d6d6;
	padding:13px 15px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-o-border-radius:7px;
	-ms-border-radius:7px;
	border-radius:7px;
	behavior:url("/PIE.htc");
}

.ma_1{
	padding-bottom:7px;
}

.ma_2{
	padding-bottom:3px;
}

.yamato{
	display:block;
	margin-bottom:7px;
}

.ma_3{
	margin-top:8px;
}

.sen_kesi{
	border-bottom:none;
}

.ma_4{
	margin-bottom:28px;
}

.ma_5{
	margin-bottom:10px;
}

.ma_6{
	margin-bottom:10px;
	margin-top:5px;
}

.font_size_12{
	display:block;
	font-size:80%;
}

/*※注意書き部分の設定*/
.kome{
	font-size:108%;
	margin-top:17px;
}

/*購入ボタン部分の設定*/

.buy_btn_big{
	margin-top:45px;	
}

.buy_btn_big a:hover{
	opacity:0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
	zoom:1;
 	box-shadow: #000 0 0 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

/*SNSボタン部分の設定*/

.sns{
	padding-top:11px;
	padding-bottom:9px;
}








}





/*画面サイズ640px切り替え後の設定ーーーーーーーーーーーーーーー*/

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


.price_cont_wrp{
	width:100%;
}

/*リード部分の設定*/

/*レスポンシブ版リード部分*/

.res_leed_title_wrp{
	display:block;
}


.res_leed_title_wrp{
	height:auto;
	margin:0 auto;
	padding-bottom:10px;
	padding-top:20px;
}

.res_leed_title_img{
	display:inline-block;
	vertical-align: middle;
	height:auto;
}

.leed_title{
	display:inline-block;
	font-size:153.9%;
	font-weight:bold;
}



.leed_wrp{
	width:100%;
	height:auto;
	margin:0 auto;
}

.leed_l_wrp{
	width:93.75%;
	height:auto;
	margin:0 auto;
	padding-left:0px;
	float:none;
}

.leed_r_wrp{
	display:none;
}

.m_leed{
	display:none;
}

.m_leed_img{
	width:65.666%;
	height:auto;
	margin:0 auto;
}

.leed_sentence{
	font-size:108%;
	line-height:1.5em;
	padding-bottom:20px;
}

/*グローバルメニュー「お客様の声」ボタン部分の設定*/

.nav_price a {
  display: block;
  width: 149px;
  overflow: hidden;
  margin-top: -56px;
}

.non_link{
	cursor:default;
}


/*表組部分の設定---------------*/

/*1段目*/

/*レスポンシブ版表組上部分の設定ここから---------------*/
.mb_upper_table{
	display:block;
	width:93.75%;
	height:auto;
	margin:0 auto;
}
/*レスポンシブ版表組上部分の設定ここまで---------------*/

.t_1{
	display:none;
}

.cel_std{
	border-right: #fff solid 2px;
}
	
td{
	font-size:123.1%;
	text-align:center;
}

.cell_top{
	vertical-align:top;
}

.line_1,
.line_2{
	height:62px;
	line-height:62px;
}

.line_4,
.line_5,
.line_6,
.line_7{
	height:48px;
}

.price_big{
	display:inline;
	font-size:150%;
	font-weight:bold;
	vertical-align:middle;
}

.cell_coler_plus{
	background-color:#e0d4ae;
	border-bottom:#fff solid 2px;
}

.under_line_brown{
	border-bottom:#e0d4ae solid 2px;
}

.right_line{
	border-right:#e0d4ae solid 2px;
}

.bk_brown{
	background-color:#e0d4ae;
}

.cell_white{
	background-color:#FFF;
}





/*2段目*/

.t_2{
	width:93.75%;
	height:auto;
	margin:0 auto;
	margin-top:15px;
}

.t2_left_cell{
	width:20%;
	background-color:#e0d4ae;
	border-bottom:#fff solid 2px;
}

.t2_right_cell_1{
	border-bottom:#e0d4ae solid 2px;
	width:80%;
	text-align:left;
	padding:20px 10px;
}

.t2_left_cell_2{
	text-align:left;
	padding:20px 10px;
	border-bottom:#e0d4ae solid 2px;
	width:66.667%;
}

.font_size_14{
	display:block;
	font-size:87.5%;
}

.font_size_16{
	display:block;
}

.souryou_bk_1{
	background-color:#d6d6d6;
	padding:8px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-o-border-radius:7px;
	-ms-border-radius:7px;
	border-radius:7px;
	behavior:url("/PIE.htc");
}

.ma_1{
	padding-bottom:7px;
}

.ma_2{
	padding-bottom:3px;
}

.yamato{
	display:block;
	margin-bottom:7px;
}

.ma_3{
	margin-top:8px;
}

.sen_kesi{
	border-bottom:none;
}

.ma_4{
	margin-bottom:28px;
}

.ma_5{
	margin-bottom:10px;
}

.ma_6{
	margin-bottom:10px;
	margin-top:5px;
}

.font_size_12{
	display:block;
	font-size:80%;
}


.card_mark{
	width:79.166%;
}

/*※注意書き部分の設定*/
.kome{
	display:block;
	width:93.75%;
	margin:0 auto;
	padding-top:15px;
	font-size:93%;
}


/*購入ボタン部分の設定*/

.buy_btn_big img{
	display: block;
	margin-top:25px;
	width:93.75%;
	height:auto;
	margin:0 auto;
	margin-top:20px;
}

/*SNSボタン部分の設定*/

.sns{
	padding-top:11px;
	padding-bottom:9px;
}


}




/*調整用---画面480pxの設定ーーーーーーーーーーーーーーー*/

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

.t2_left_cell{
	font-size:93%;
}

.t2_right_cell_1{
	font-size:100%;
}

.ma_1{
	font-size:104%;
}

.ma_2{
	font-size:85%;
}

.yamato{
	font-size:85%;
}

.font_size_14{
	font-size:85%;
}

}

.red {
	color:#FF0000;
	}







