@charset "UTF-8";
/* CSS Document */

/*
	　@media screen and (max-width:320px)
		@media screen and (min-width:321px) 
		@media screen and (min-width:481px) 
		@media screen and (min-width:768px) 
		@media screen and (min-width:992px)
*/

/*
.ex_s_dv	
@media screen and (max-width:320px) 
.ex_m_dv
@media screen and (min-width:321px) and (max-width:767px) 
.s_dv-l_dv
@media screen and (min-width:768px) 
*/

/* Bootstrapのコンテンツエリアは最大1170px */
body {
	width: 100%;

	padding-right: 0px;
	padding-left: 0px;
	margin-left: auto;
	margin-right:auto;
	overflow-x:hidden;
	}		

#container-fruide, .container_mail {
	width: 100%;
	max-width: 1200px;	
	text-align: left;
	padding-right:0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow-x: hidden;
}
#container_payment {
	width: 100%;
	max-width: 1200px;	
	text-align: left;
	padding-right:0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow-x: hidden;

}
/*revew用背景　*********************** */
.content_nav a:link {
	color:#5004ff
}
.content_nav .block > p {
	padding-top: 3px;
	padding-bottom: 3px;
}
.content_nav_rev {
	height: auto;
	width: 100%;
	padding-top: 0px;
	margin-top: 6px;
	background-image: url(../image/omakase_rs/indexpage/ricepaper2b.jpg);
	}	

/*　rs_o_a_q  ************ */
#contents_box_q {
	height: auto;
	width: auto;
	margin-left: 6%;
	margin-right: 6%;
}
.cont_qa {
	height: auto;
	width: auto;
	border-bottom: 1px solid rgba(0, 0, 0, 0.32);
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:20px;
	}
/* ------------------- */
.q_title {
	width: auto;
	padding: 5px 20px 4px 20px;
	background-color: #e9e2cd;
	/*background-color: rgba(182, 191, 0, 0.4);*/
		margin: 16px 0px 6px 0px;
}
.q_title h2 {
	color:rgba(0,0,0,0 0.85);
	font-size: 1.4em;
	font-weight: 600;
}
.q_text {
	height: auto;
	width: auto;
	line-height: 1.4em;
	padding-top: 10px;
	margin-right: 20px;
	padding-bottom: 20px;
}
.q_text p {
	padding: 3px 10px 3px 4px;
}
.q_button a {
	display: block;
	color: rgba(0, 35, 255, 0.83);
	text-align: center;
	padding: 6px 10px 6px 0px;
	border: rgba(0, 0, 0, 0.3) 0px outset;
	border-radius: 5px;
	margin: 6px 16px 10px 16px;
	background-color: rgba(0, 13, 174, 0.11);
}
.text_box_q {
	padding: 6px 0px 6px 30px;
	border: rgba(0, 0, 0, 0.43) 0px solid;
	margin: 6px auto;
  line-height: 1.5em;
	background-image: url(../image/ricepaper2b.jpg);
}
.backguide { /* 3359same */
	height: auto;
	width: auto;
	text-align: right;
	border-bottom: rgba(0, 0, 0, 0.3) 1px solid;
	padding: 6px 10px 4px 0px; 
	margin: 3px 5px 6px 5px;
}
/*
.backguide::before{
	content: url(../image/omakase_rs/recommend/arrow-left_red.png);
}
*/
/*　rs_o_a_q  ************ */
/* revew allsize *********/
.navi_revew {
	padding: 0px 15px;
}
#container-fruid {
	min-width: 320px;
	max-width: 1200px;
}

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

/*special*************/	
.se_copybox_sp {
	height: auto;
	width: 100%;
	padding-top: 20px;
	margin-left: 14px;/*14px*/
	margin-right: auto;
	margin-bottom: 20px;
	text-align: left;
	}
	.se_copybox_sp h1 {
	font-size: 1.5rem;
	font-weight:600;
	line-height: 1.4em;	
	}
.description {
	height: auto;
	width: 100%;
	padding-top: 10px;
	background-color: rgba(0, 0, 0, 0.05);
	}
.description p {
	line-height: 1.3em;
	font-size: 1.1em;
	padding: 10px 12px;
	margin:-10px 5px;
	width: 100%;
	font-weight: 600;
	}
/**********************/	
.contents_row {
	display: -webkit-flex;
	display:flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items:center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-justify-content: center;
	justify-content: center;
}	
		
.entry	{
	height: auto;
	width: 100%;
	margin-top: 16px;
	margin-bottom: 10px;
	padding:20px 0px 0px 0px;
	}
.entry h2 {
	font-size: 1.3em;
	font-weight: 600;
	line-height: 1.1em;
		/*background-color: rgba(0, 0, 0, 0.11);*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e6dd93), color-stop(0.00, #f5f4d1));
background: -webkit-linear-gradient(#f5f4d1, #e6dd93);
background: -moz-linear-gradient(#f5f4d1, #e6dd93);
background: -o-linear-gradient(#f5f4d1, #e6dd93);
background: -ms-linear-gradient(#f5f4d1, #e6dd93);
background: linear-gradient(#f5f4d1, #e6dd93);
	padding:8px 0px 7px 0px; 
	text-indent: 6%;
	}
.subcopy {
	height: auto;
	width: 86%;
	margin: 10px auto 0 auto;
	line-height: 1.3em;
	font-size: 1.1em;
	text-align: left;
	}
.subcopy_u {
	height: auto;
	width: 86%;
	margin: 12px auto 0px auto;
	line-height: 1.3em;
	font-size: 1.1em;
	}
.subcopy_bunner {
	height: auto;
	width: 86%;
	margin: 20px auto 0px auto;
	line-height: 1.3em;
	font-size: 1.1em;
	border:   rgba(209, 179, 3, 0.64) 2px solid;
	border-radius: 5px;
	padding: 8px 20px;
	background-color: rgba(239, 205, 16, 0.19)
}
.entry_2	{
	height: auto;
	width: 100%;
	padding:6px 0px 0px 0px;
	text-align: left;	
	}
.entry_2 > h2 {
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 1.1em;
	background-color: rgba(216, 173, 2, 0.36);
	padding:6px 0px 6px 10px;
	text-indent: 3%;
	}
.entry_2  a {
	color: #1018e9;
	text-decoration: underline;
	}
.img_box_sp {
	text-align: center;
	margin: 20px auto;
	}	
.img_box_sp img {
	height: auto;
	width: 80%;
	margin-top: 10px;
	}
.img_box_sp_s {
	text-align: center;
	margin: 20px auto;
	}	
.img_box_sp_s img {
	text-align: center;
	margin: 20px auto;
	width: 70%;
	}
.se_copybox_sp {
	padding-top: 30px;
}
}	
/* specialここま min320px** */






	/* revewここから***/
.se_copybox_guide_revew {
	height: auto;
	padding-top: 16px;
	padding-bottom: 10px;
	text-align: center;
}
.se_copybox_guide_revew h1 {
	font-size: 1.5rem;
	font-weight:600;
	line-height: 1.3em;	
	}
.block_rev {
	height: auto;
	width: 100%;
	text-align: center;
	margin:auto auto;
	border-bottom: 1px solid #DFD8C4;
	background-image: url(../image/ricepaper2b.jpg);
	}
.block_rev> p {
	height:auto;
	width:auto;
	text-align: left;
 padding: 20px 30px 20px 30px;
 font-size:1.2em;
 line-height:1.3em;
	}
/* revewここまで*min320px**/
/* O_A_Qここから ********** */
.headline_oaq {
	width:100%;
	height:auto;
	background-image: url(../image/ricepaper2b.jpg);
	background-repeat: repeat;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 8px;
	text-align: center;
	}
.headline_oaq > h1 {
	font-size: 1.4em;
	font-weight: 600;
	padding: 0px 10px;
	}
.q_text {
	height: auto;
	width: auto;
	line-height: 1.4em;
	padding-top: 10px;
	margin-right: 0px;
}

	/* O_A_Qここまで ****min320px ****** */


/* paymentここから ***** */		
.headline_payment {
	height: auto;
	width: 100%;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #d5f1fb), color-stop(1.00, #9bd6f2));
background: -webkit-linear-gradient(#d5f1fb, #9bd6f2);
background: -moz-linear-gradient(#d5f1fb, #9bd6f2);
background: -o-linear-gradient(#d5f1fb, #9bd6f2);
background: -ms-linear-gradient(#d5f1fb, #9bd6f2);
background: linear-gradient(#d5f1fb, #9bd6f2);

	}	
.headline_payment h1 {
	font-size: 1.3em;
	font-weight: 600;
	padding: 12px 10px;
	text-align: center;
	}
.colum_head_payment {
	text-align: left;
	height: auto;
	width: 100%;
	background-color: rgba(178, 122, 0, 0.35);
	margin: 10px 0px 6px 0px;
	}
.colum_head_payment h2 {
	font-size: 1.1em;
	padding: 4px 20px;
	font-weight: 600;	
	}
.colum_payment_cou {
    width: 70%;
    margin: auto;
	font-size: 0.9em;
	font-weight: 500;
	line-height: 1.3em;
	color:red;
}
.colum_payment {
    widows: 70%;   
	margin: 6px auto;
	font-size: 1.1em;
	font-weight: 500;
	line-height: 1.3em;
	}
.colum_payment p {
	padding: 2px 0px;
	}
.colum_subtitle_payment {
	height: auto;
	width: auto;
	background-image: url(../image/ricepaper2b.jpg);
	text-align: center;
	}
.colum_subtitle_payment h3 {
	margin-top: 10px;
	padding: 8px 10px;
	}
.culc_box {
	height: auto;
	width: auto;
	background-image: url(../image/ricepaper2b.jpg);
	margin-top: 10px;
	padding:6px 10px;
	text-align: center;
	line-height: 2em;
	font-size: 16px;
	font-weight: 600;
	}
/*	
.culc_box p {
	font-size: x-large;
    font-weight: 600;
}
.culc_box .fontsize {
	font-size: 20px;
}*/
.culc_box input[type=text] {
	height: 30px;
	width: 58px;
	font-size: 18px;
	text-align: center;
	}
input[type="text"] {
	height: 18px;
	width: 40px;
	background-color: #fff;
	border-color: #bebebe;
	border-style:solid ;
	border-width: thin;
	margin-top: 4px;
	margin-bottom: 4px;
	}
input[type="button"] {
	height: 30px;
	width: 100px;
	text-align: center;
	line-height: 12px;
	margin-left: 20px;
	padding-top: -20px;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	color: #111;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.7);
	letter-spacing: 0;
	border: none;
	box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.4);
	border-radius: 4px;
	text-decoration: none;
	background: -webkit-linear-gradient(#fff, 	#838383);
	background: -moz-linear-gradient(#fff, #838383);
	background: -o-linear-gradient(#fff, #838383);
	background: -ms-linear-gradient(#fff, #838383);
	background: linear-gradient(#fff, #838383);
	}
.arrow_box img {
	height: auto;
	width: 30%;
	margin-left: 30%;
	padding-bottom: 3px;
	margin-top: 0px;
	}	
.contents_t {
	margin-left:0px;
	margin-right:15px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	}	
.pl_row {
	display: table;
	height: auto;
	width: 100%;
	border-left: #5f5a5a 1px solid;
	border-top: #5f5a5a 1px solid;
	}
.pl_lh {
	display: table-cell;
	float:left;
	height: auto;
	width: 23%;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	border-right: #5f5a5a 1px solid;
	}	
.pl_lh_1 {
	display: table-cell;
	float:left;
	height: auto;
	width: 31%;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	border-right: #5f5a5a 1px solid;
	}	
.pl_lh_u {
	display: table-cell;
	float:left;
	height: auto;
	width: 23%;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	border-right: #5f5a5a 1px solid;
	border-bottom: #5f5a5a 1px solid;
	}	
.pl_lh_u_1 {
	display: table-cell;
	float:left;
	height: auto;
	width: 31%;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	border-right: #5f5a5a 1px solid;
	border-bottom: #5f5a5a 1px solid;
	}
.pl_lh_hd {
	color: rgba(44, 0, 200, 0.96);
	}
.lh {
	padding: 2px 0px;
	font-weight: 600;
	font-size: 120%;
	}
.lh_u {
	padding: 2px 0px 4px 0px;
	font-size: 120%;
	line-height: 1.2em;
	}
.title_u {
	border-left: #5f5a5a 1px solid;
	border-top: #5f5a5a 1px solid;
	border-right: #5f5a5a 1px solid;
	margin-top: 6px;
	}
.title_u p {
	padding: 6px 10px;
	}
.toukei {
	padding-top:8px;
	text-align: left;
	line-height: 2.0rem;
	margin:0 6%;
	font-size: 120%;
	font-weight: 600;
}
	
.text_list_pay {
	text-align: left;
	height: auto;
	width: 94%;
	margin: 15px 3%;
	background-color: rgba(207, 194, 146, 0.37);
	padding:10px 6%;
	}
.text_list_pay li {
	line-height: 1.5em;	
	
}
	
.text_list_pay .text_colum_pay_s {
	background-color: rgba(218, 186, 4, 0.3);
	padding: 10px 0px 10px 0px;
	margin:6px 0px 0px 0px;
	font-size: 1.4em;
	font-weight: 600;
}
.text_list_pay p {
	line-height: 1.5em;
}
.text_colum_pay_L {
	background-color: #fff;
	margin: 0px -15px;
	padding: 14px 15px 6px 15px;
	line-height: 1.3em;
	text-align: left;	
	font-size: 1.2em;
	font-weight: 600;
}
.text_colum_pay_CLimage img{
	width: 30%;
	margin: 10px
}	

.text_colum_pay {
	background-color:rgba(100, 100, 100, 0.10);
	margin: 0px -15px;
	padding: 6px 15px;
	line-height: 1.3em;
	}
.text_colum_pay_w {
	background-color: #fff;
	margin: 0px -15px;
	padding: 6px 15px;
	line-height: 1.3em;
	text-align: left;
	}
.text_colum_pay_post {
	background-color: #fff;
	margin: 0px -15px;
	padding: 6px 15px;
	line-height: 1.3em;
	text-align: left;
	font-size: 125%;
	font-weight: 600;

}
.text_colum_pay_c {
	background-color: #fff;
	margin: 0px -15px;
	padding: 6px 15px;
	line-height: 1.3em;
	text-align: center;
	
}	
.text_colum_pay_t {
	text-align: left;
	margin: 0px -15px;
	padding: 6px 15px;
	line-height: 1.3em;
	}
.text_colum_pay_sp {
	height: 8px;
	width: auto;
}
.text_colum_pay_button {
	height: auto;
	width: 90%;
	border: #f29e0d 2px solid;
	border-radius: 6px;
	margin: 10px auto;
	padding: 10px 10px;
	text-align: center;
	}
.text_colum_dotto {
	height: 1px;
	border-bottom: 1px dotted #000000;
}	
.img_column_pay {
	margin:0px 0px 0px 0x;
	height: auto;
	width: 100%;
	}
.img_column_pay img {
	width: 100%;
	}
.square_btn {
    display: block;
    padding: 10px 1em;
    text-decoration: none;
    color: #FFF;
    background-image: -webkit-linear-gradient(#6795fd 0%, #67ceff 100%);
    background-image: linear-gradient(#6795fd 0%, #67ceff 100%);
    transition: .4s;
    margin: 20px auto;
    text-align: center;
    width: 90% !important;
}
.square_btn a {
	color:#fff;
	line-height: 2.0em;
	font-size: 1.6rem;
}
.square_btn:hover{
    background-image: -webkit-linear-gradient(#6795fd 0%, #67ceff 70%);
    background-image: linear-gradient(#6795fd 0%, #67ceff 70%);
}
.packbox {
	display: flex-box;
	height: auto;
	width: 100%;
	background-image: url(../image/ricepaper2b.jpg);
	}
.box_photo_pay {
	height: 160px;
	width: 100%;
	border-bottom: rgba(63, 63, 63, 0.5) 1px solid;
	text-align: center;
	}
.box_photo_pay img {
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	
}
.box_text_pay {
	height: 160px;
	width: auto;	
	padding-top: 40px;
	margin-left: -6px;
	border-bottom: rgba(63, 63, 63, 0.5) 1px solid;
	}
.bold {
	font-weight: 600;
	font-size: 1.2em;
	padding-bottom: 6px;
	}
.indent {
	text-indent: 20px;
	line-height: 1.3em;
	}
.q_box_pay {
	margin-top: 10px;
	height: auto;
	width: 100%;
	border:rgba(59, 59, 59, 0.3) 1px solid;
	margin-bottom: 6px;	
	border-radius: 5px;
	padding-bottom: 6px;
	background-image: url(../image/ricepaper2b.jpg);
	}
.text_list_pay_q {
	height: auto;
	width: 86%;
	margin-left: 7%;
	margin-right: 7%;
	margin-top: 12px;	
	margin-bottom: 12px;
	text-align: left;
	}
.text_list_pay_q a {
	color:#1a00fa;
}
.revew_but {
	width: 40%;
	height: auto;
	margin:0px 30% 20px 30%;
	border-radius: 2px;
	font-weight: 600;
	text-align: center;
	background-color:　#e9c604;
	padding: 6px 0 6px 0;
	box-shadow: #8f8787 2px 2px 2px;	
	}
/* paymentここまで ****min320px*****/	

/*thanks ここから**************/
#contents_box {
	height: auto;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.th_copybox_quest {
	height: auto;
	width: 100%;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 8px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../image/ricepaper2b.jpg);
	}
.th_copybox_quest h1 {
	font-size: 1.2em;
	font-weight: 600;
}
.th_copy_thanks {
	height:auto;
	width: 80%;
	margin: 30px auto;
	line-height: 1.5em;
}
/*thanks ここまで***************/
/*mailform ここから**************/
/* mailformここまで*******min320px*********/





@media screen and (min-width : 321px) {
	
/* special ここから　******/
.se_copybox_sp h1 {
	font-size: 1.9rem;
	font-weight:600;
	padding:20px 16px 20px 10%;
	line-height: 1.3em;	
	}
.description {
	height: auto;
	width: 100%;
	padding-top: 10px;
	background-color: rgba(0, 0, 0, 0.05);
	}
.description p {
	line-height: 1.3em;
	font-size: 1.3em;
	padding: 16px 20px 16px 10%;
	margin:-10px 5px;
	width: 100%;
	font-weight: 600;
	}
.entry	{
	height: auto;
	width: 100%;
	margin-top: 24px;
	margin-bottom: 10px;
	padding:26px 0px 0px 0px;
	}
.subcopy {
	height: auto;
	width: 70%;
	margin: 10px auto 0 auto;
	line-height: 1.5em;
	font-size: 1.2em;
	padding-top: 10px;
	text-align: left;
	}
.subcopy_u {
	height: auto;
	width: 70%;
	margin: 12px auto 0px auto;
	line-height: 1.3em;
	font-size: 1.2em !important;
	padding-top: 6px;
	}
.subcopy_bunner {
	height: auto;
	width: 100%;
	margin: 20px auto 0px auto;
	line-height: 1.3em;
	font-size: 1.1em;
	border:   rgba(209, 179, 3, 0.64) 3px solid;
	border-radius: 5px;
	padding: 10px 20px;
	background-color: rgba(239, 205, 16, 0.19)
}

.entry h2 {
	font-size: 1.3em;
	font-weight: 600;
	line-height: 1.1em;
	/*	background-color: rgba(0, 0, 0, 0.11);*/
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e6dd93), color-stop(0.00, #f5f4d1));
background: -webkit-linear-gradient(#f5f4d1, #e6dd93);
background: -moz-linear-gradient(#f5f4d1, #e6dd93);
background: -o-linear-gradient(#f5f4d1, #e6dd93);
background: -ms-linear-gradient(#f5f4d1, #e6dd93);
background: linear-gradient(#f5f4d1, #e6dd93);
	padding:8px 0px 7px 0px; 
	text-indent: 8%;
	}
.entry_2	{
	height: auto;
	width: 100%;
	padding:6px 0px 20px 0px;
	text-align: left;	
	}
.entry_2 > h2 {
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1.1em;
	background-color: rgba(216, 173, 2, 0.36);
	padding:6px 0px 6px 0px;
	text-indent: 10%;
	}
.entry_2  a {
	color: #1018e9;
	text-decoration: underline;
	}
.img_box_sp {
	height: auto;
	width: 70%;
	margin: 36px auto 20px auto;
	text-align: center;
	}
.img_box_sp img {
	height: auto;
	width: 100%;
	text-align: center;
	}
.img_box_sp_s {
	text-align: center;
	margin: 20px auto;
	}	
.img_box_sp_s img {
	text-align: center;
	margin: 20px auto;
	width: 60%;
	}
	
/* special ここまで　**min321px****/


/********min321px****** */
	/*revewここから ****/  
.se_copybox_guide_revew	{
	height: auto;
	padding-top: 20px;
	padding-left: 12px;
	padding-bottom:0px;
	text-align: center;
	}
.se_copybox_guide_revew h1 {
	font-size: 1.5rem;
	font-weight:600;
	padding:0px 16px 0px 16px;
	line-height: 1.3em;	
	}
.block_rev {
	height: auto;
	width: 100%;
	border-bottom: 1px solid #DFD8C4;
		background-image: url(../image/ricepaper2b.jpg);
	}
.block_rev {
 padding: 20px 40px 20px 40px;
 font-size:1.2em;
 line-height:1.3em;
 	background-image: url(../image/ricepaper2b.jpg);

	}
/*revewここまで ****/

/*　o_a_qここから **************/
#container-fruide {
	padding:0 10px;
	max-width: 1200px;
}	 
.headline_oaq {
	width:100%;
	height:auto;
	background-image: url(../image/ricepaper2b.jpg);
	background-repeat: repeat;
	padding-top: 6px;
	padding-bottom: 6px;
		margin-top: 8px;
	text-align: center;		
	}
.headline_oaq > h1 {
	font-size: 1.4em;
	font-weight: 600;
	padding: 0px 10px;
	}
	.q_text {
	height: auto;
	width: auto;
	line-height: 1.4em;
	padding-top: 10px;
	margin-right: 0px;
	}

/*　o_a_qここまで **************/


/* paymentここから　********* */
.headline_payment {
	height: auto;
	width: 100%;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #d5f1fb), color-stop(1.00, #9bd6f2));
	background: -webkit-linear-gradient(#d5f1fb, #9bd6f2);
	background: -moz-linear-gradient(#d5f1fb, #9bd6f2);
	background: -o-linear-gradient(#d5f1fb, #9bd6f2);
	background: -ms-linear-gradient(#d5f1fb, #9bd6f2);
	background: linear-gradient(#d5f1fb, #9bd6f2);
	}	
.headline_payment h1 {
	font-size: 1.3em;
	font-weight: 600;
	padding: 10px 10px;
	text-align: center;
	}

.square_btn {
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;
    color: #FFF;
    background-image: -webkit-linear-gradient(#6795fd 0%, #67ceff 100%);
    background-image: linear-gradient(#6795fd 0%, #67ceff 100%);
    transition: .4s;
    margin: 20px auto;
    text-align: center;
    width: 85% !important;
}
.square_btn a {
	color:#fff;
	line-height: 1.3em;
}
.square_btn:hover{
    background-image: -webkit-linear-gradient(#6795fd 0%, #67ceff 70%);
    background-image: linear-gradient(#6795fd 0%, #67ceff 70%);
}
	
.colum_head_payment {
	text-align: left;
	height: auto;
	width: 100%;
	background-color: rgba(178, 122, 0, 0.35);
	margin: 10px 0px 6px 0px;
	}
.colum_head_payment h2 {
	font-size: 1.3em;
	padding: 8px 20px;
	font-weight: 600;	
	}
.colum_payment {
    widows: 70%;
    margin: 6px auto;
	font-size: 1.3em;
	font-weight: 600;
	line-height: 1.5em;	
	}
.colum_payment_cou {
	width: 70%;
    text-align: left;
	margin: auto;
	font-size: 130%;
	font-weight: 500;
	line-height: 1.4em;
	color:red;
}
.colum_payment p {
	width: 70%;
	padding: 2px 0px;

	font-weight: 600;
	text-align: left;
	margin: 6px auto;		
	}
.important_text {
	width: 70%;
	font-size: 108%;
	margin: 6px auto;
}	
.colum_subtitle_payment {
	height: auto;
	width: auto;
	background-image: url(../image/ricepaper2b.jpg);
	text-align: center;
	}
.colum_subtitle_payment h3 {
	margin-top: 10px;
	padding: 8px 10px;
	font-size: 1.4em;
	}
.culc_box {
	height: auto;
	width: auto;
	background-image: url(../image/ricepaper2b.jpg);
	margin-top: 10px;
	padding:6px 10px;
	text-align: center;
	line-height: 2em;
	}
.culc_box input[type=text] {
	height: 36px;
	width: 70px;
	font-size: 20px;
	text-align: center;
	}
input[type="text"] {
	height: 18px;
	width: 40px;
	background-color: #fff;
	border-color: #bebebe;
	border-style:solid ;
	border-width: thin;
	margin-top: 4px;
	margin-bottom: 4px;
	}
input[type="button"] {
	height: 30px;
	width: 100px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin-left: 20px;
	padding-top: 6px;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	color: #111;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.7);
	letter-spacing: 0;
	border: none;
	box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.4);
	border-radius: 4px;
	text-decoration: none;
	font-family: "Palatino Linotype", "Book 	Antiqua", Palatino, serif;
	background: -webkit-gradient(linear, left 	top, left bottom, color-stop(0.00, #fff), 	color-stop(1.00, #838383));
	background: -webkit-linear-gradient(#fff, 	#838383);
	background: -moz-linear-gradient(#fff, #838383);
	background: -o-linear-gradient(#fff, #838383);
	background: -ms-linear-gradient(#fff, #838383);
	background: linear-gradient(#fff, #838383);
	}
.arrow_box img {
	height: auto;
	width: 30%;
	margin-left: 30%;
	padding-bottom: 3px;
	margin-top: 0px;
	}	
.contents_t {
	margin-left:0px;
	margin-right:15px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	}	
.pl_row {
	display: table;
	height: auto;
	width: 80%;
	border-left: #5f5a5a 1px solid;
	border-top: #5f5a5a 1px solid;
	text-align: center;
	margin: auto auto;
	}
.pl_lh {
	display: table-cell;
	float:left;
	height: auto;
	width: 23%;
	text-align: right;
	font-size: 1.3em;
	font-weight: 600;

	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	border-right: #5f5a5a 1px solid;
	}	
.pl_lh_1 {
	display: table-cell;
	float:left;
	height: auto;
	width: 31%;
	text-align: right;
	font-size: 1.3em;
	font-weight: 600;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	border-right: #5f5a5a 1px solid;
	}	
.pl_lh_u {
	display: table-cell;
	float:left;
	height: auto;
	width: 23%;
	text-align: right;
	font-size: 1.3em;
	font-weight: 600;

	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	border-right: #5f5a5a 1px solid;
	border-bottom: #5f5a5a 1px solid;
	}	
.pl_lh_u_1 {
	display: table-cell;
	float:left;
	height: auto;
	width: 31%;
	text-align: right;
	font-size: 1.3em;
	font-weight: 600;

	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	border-right: #5f5a5a 1px solid;
	border-bottom: #5f5a5a 1px solid;
	}
.toukei {
	padding-top:12px;
	text-align: left;
	line-height: 2.3rem;
	margin:0 6%;
	font-size: 120%;
	font-weight: 600;
}
	
.pl_lh_hd {
	color: rgba(44, 0, 200, 0.96);
	}
.lh {
	padding: 2px 0px;
	font-weight: 600;
	font-size: 130%;
	}
.lh_u {
	padding: 2px 0px 4px 0px;
	font-size: 120%;
	line-height: 1.3em;
	font-weight: 600;
	}
	
.title_u {
	border-left: #5f5a5a 1px solid;
	border-top: #5f5a5a 1px solid;
	border-right: #5f5a5a 1px solid;
	margin-top: 6px;
	}
.title_u p {
	padding: 6px 10px;
	}
.text_list_pay {
	text-align: left;
	height: auto;
	width: 100%;
	margin: 15px 3%;
	background-color: rgba(207, 194, 146, 0.37);
	padding:10px 6%;
	}
	.text_list_pay li {
	line-height: 2em;	
}

	.text_list_pay h3 {
	background-color: rgba(218, 186, 4, 0.3);
	padding: 4px 0px 4px 20px;
	margin:6px -14px 0px -14px;
	font-size: 1.3rem;
	font-weight: 600;
}
.text_list_pay p {
	line-height: 1.6em;
}

.text_colum_pay {
	background-color:rgba(100, 100, 100, 0.10);
	margin: 0px -15px;
	padding: 6px 15px;
	line-height: 1.3em;
	}
.text_colum_pay_L {
	background-color: #fff;
	margin: 0px -15px;
	padding: 14px 15px 6px 15px;
	line-height: 1.3em;
	text-align: left;	
	font-size: 1.2em;
	font-weight: 600;
}
.text_colum_pay_CLimage img{
	width: 30%;
	margin: 10px
}	
.text_colum_pay_w {
	background-color: #fff;
	margin: 0px -15px;
	padding: 6px 30px;
	line-height: 1.3em;
	text-align: left;
	font-size: 1.2em;	
	}
	.text_colum_pay_w_se {
		margin: 0px -15px;
		padding: 6px 30px;
		line-height: 1.3em;
		text-align: left;	
		}	
.text_colum_pay_w_c {
	background-color: #fff;
	margin: 0px -15px;
	padding: 6px 15px;
	line-height: 1.3em;
	text-align: center;	
	}
	
.text_colum_pay_t {
	text-align: left;
	margin: 0px -15px;
	padding: 6px 15px;
	line-height: 1.3em;
	}
.text_colum_pay_sp {
	height: 8px;
	width: auto;
}
.text_colum_pay_button {
	height: auto;
	width: 90%;
	border: #f29e0d 2px solid;
	border-radius: 6px;
	margin: 10px auto;
	padding: 10px 10px;
	text-align: center;
	}
.text_colum_dotto {
	height: 1px;
	border-bottom: 1px dotted #000000;
}	

.img_column_pay {
	margin:0px 0px 0px 0x;
	}
.img_column_pay img {
	width: 100%;
	}
.packbox {
	display: flex-box;
	height: auto;
	width: 100%;
	background-image: url(../image/ricepaper2b.jpg);
	}
.box_photo_pay {
	height: 160px;
	width: auto;
	padding-left: 6px;
	text-align: right;
	}
	.box_photo_pay img {
	display: inline-block;
	margin-left: auto;
	margin-right: 15%;
	}

.box_text_pay {
	height: 160px;
	width: auto;	
	padding-top: 40px;
	margin-left: 10%;
	text-align: left;
	}
.bold {
	font-weight: 600;
	font-size: 1.2em;
	padding-bottom: 6px;
	}

.indent {
	text-indent: 20px;
	line-height: 1.3em;
	}
.q_box_pay {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 6px;
	height: auto;
	width: 100%;
	border:rgba(59, 59, 59, 0.3) 1px solid;
	border-radius: 8px;	
	padding-bottom: 6px;
	background-image: url(../image/ricepaper2b.jpg);
	}
.text_list_pay_q {
	height: auto;
	width: 86%;
	margin-left: 7%;
	margin-right: 7%;
	margin-top: 12px;	
	margin-bottom: 12px;
	line-height: 1.6em;
	}
.text_list_pay_q a {
	color:#2300ff;
}
.revew_but {
	width: 40%;
	height: auto;
	margin:0px 30% 20px 30%;
	border-radius: 2px;
	font-weight: 600;
	text-align: center;
	background-color: #e9c604;
	padding: 6px 0 6px 0;
	box-shadow: #8f8787 2px 2px 2px;	
}


/*payment ここまで*****min321px****/

/*thanks ここから***************/
#contents_box {
	height: auto;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	}
.th_copybox_quest {
	height: auto;
	width: 100%;
	margin-top: 30px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 8px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../image/ricepaper2b.jpg);
	}
.th_copybox_quest h1 {
	font-size: 1.2em;
	font-weight: 600;		
}
.th_copy_thanks {
	height:auto;
	width: 70%;
	margin: 50px auto;
	line-height: 1.5em;
}
/*thanks ここまで*********min321px******/
/*　maleformここから **/
/*mailform ここまで*****min321px****/
}

@media screen and (min-width : 481px) {
#container-fruid {
	padding: 0 10px;
	max-width: 1200px;
}

/* special ここから　*****/
.se_copybox_sp {
	height: auto;
	padding-top: 30px;
	padding-left: 5%;
	padding-bottom:0px;
	text-align: left;
	}
	.se_copybox_sp h1 {
	font-size: 1.9rem;
	font-weight:600;
	padding:0px 10px 0px 16px;
	line-height: 1.5em;	
	}
.description {
	height: auto;
	width: 100%;
	margin-top: 20px;
	background-color: rgba(0, 0, 0, 0.05);
	}
.description p {
	line-height: 1.3em;
	font-size: 1.3em;
	padding: 10px 30px 10px 30px;
	margin:-10px 5px;
	width: 100%;
	font-weight: 600;	
	}
.entry	{
	height: auto;
	width: 100%;
	margin-top: 16px;
	margin-bottom: 10px;
	padding:26px 0px 0px 0px;
	}
.entry h2 {
	-webkit-text-size-adjust: none;
	font-size: 1.5em;
	font-weight: 600;
	line-height: 1.1em;
	background-color: rgba(0, 0, 0, 0.11);	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e6dd93), color-stop(0.00, #f5f4d1));
background: -webkit-linear-gradient(#f5f4d1, #e6dd93);
background: -moz-linear-gradient(#f5f4d1, #e6dd93);
background: -o-linear-gradient(#f5f4d1, #e6dd93);
background: -ms-linear-gradient(#f5f4d1, #e6dd93);
background: linear-gradient(#f5f4d1, #e6dd93);
	padding:10px 0px 9px 0px; 
	text-indent: 10%;
	}
.entry_2	{
	height: auto;
	width: 100%;
	margin-top: 16px;
	margin-bottom: 10px;
	padding:6px 0px 0px 0px;
	text-align: left;
}
.entry_2 > h2 {
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.1em;
	background-color: rgba(216, 173, 2, 0.36);
	padding:6px 0px 6px 0px;
	text-indent: 10%;
	}
	
.entry_2  a {
	color: #1018e9;
	text-decoration: underline;
	}
.subcopy {
	width: 100%;
	line-height: 1.3em;
	font-size: 1.2em;
	padding:14px 15% 30px 15% ;
	text-align: left;

	}
.subcopy_u {
	height: auto;
	width: 80%;
	margin: 10px auto 0px auto;
	line-height: 1.3em;
	font-size: 1.1em;
	}
.subcopy_bunner {
	height: auto;
	width: 70%;
	margin: 30px auto 20px auto;
	line-height: 1.3em;
	font-size: 1.1em;
	border:   rgba(209, 179, 3, 0.64) 3px solid;
	border-radius: 5px;
	padding: 10px 20px;
	text-align: center;
}
.img_box_sp {
	height: auto;
	width: 70%;
	margin: 40px auto 0px auto;
	text-align: center;
	}
.img_box_sp img {
	height: auto;
	width: 80%;
	text-align: center;
	padding-bottom: 20px;
	}
.img_box_sp_s {
	text-align: center;
	margin: 20px auto;
	}	
.img_box_sp_s img {
	text-align: center;
	margin: 20px auto;
	width: 55%;
	}
	
/*special ここまで　*min481px*****/


/*　revewここから******** */
 .se_copybox_guide_revew	{
	height: auto;
	padding-top: 20px;
	padding-left: 12px;
	padding-bottom:0px;
	text-align: center;
	}
.se_copybox_guide_revew h1 {
	font-size: 1.5rem;
	font-weight:600;
	padding:0px 16px 0px 16px;
	line-height: 1.3em;	
	}
.block_rev {
	height:auto;
	width:100%;
 padding: 20px 60px 20px 60px;
 font-size:1.2em;
 line-height:1.3em;
 	background-image: url(../image/ricepaper2b.jpg);

	}
/*　revewここまで***min481px***** */

/*　o_a_qここから **************/
.headline_oaq {
	width:100%;
	height:auto;
	background-image: url(../image/ricepaper2b.jpg);
	background-repeat: repeat;
	padding-top: 6px;
	padding-bottom: 6px;
		margin-top: 8px;
	text-align: center;		
	}
.headline_oaq > h1 {
	font-size: 1.4em;
	font-weight: 600;
	padding: 0px 10px;
	}
	.q_text {
	height: auto;
	width: auto;
	line-height: 1.4em;
	padding-top: 10px;
	margin-right: 0px;
	text-align: left;
}

/*　o_a_qここまで ******min481px********/

/*thanks ここから***************/
	#contents_box {
	height: auto;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	}
.th_copybox_quest {
	height: auto;
	width: 100%;
	margin-top: 30px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 8px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../image/ricepaper2b.jpg);
	}
.th_copybox_quest h2 {
	font-size: 1.2em;
	font-weight: 600;	
}
.th_copy_thanks {
	height:auto;
	width: 70%;
	margin: 70px auto;
	line-height: 1.7em;
}
/*thanks ここまで******min481px*********/
/* mailform min481ここまで **********/	
.up {
	text-align: right;
	}
	
.box_line {
	height: auto;
	width: 100%;
	border: 1px solid #999;
	border-radius: 4px;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	}
a .box_line p {
	color: #000;
	}
a:hover .box_line p {
	color:#999999;
	}
/*	
.foot_nav-1-in {
	position: absolute;
	top: 35%;
	left: 10%;
	font-size: 1.4rem;
	line-height: 1.4rem;	
	width: 60%	
  }
.foot_nav-2-in {
	position: absolute;
	top: 40%;
	left: 60%;
	font-size: 1.4rem;
	width: 60%;
	line-height: 1.4rem;
  }
  /*
 .facebook_nav-1-in, .facebook_nav-2-in {
	position: absolute;
	top: 35%;
	left: 60%;
	font-size: 1.4rem;
	width: 60%;
	line-height: 1.4rem;
  }
/* payment ****/
.contents_t {
	margin-left:0px;
	margin-right:15px;
	padding-left: 30px;
	padding-right: 30px;
	width: 100%;
	}
.culc_box input[type=text] {
	height: 36px;
	width: 70px;
	font-size: 20px;
	text-align: center;
	}
input[type="text"] {
	height: 18px;
	width: 40px;
	background-color: #fff;
	border-color: #bebebe;
	border-style:solid ;
	border-width: thin;
	margin-top: 4px;
	margin-bottom: 4px;
	}
input[type="button"] {
	height: 30px;
	width: 100px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin-left: 20px;
	padding-top: 6px;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	color: #111;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.7);
	letter-spacing: 0;
	border: none;
	box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.4);
	border-radius: 4px;
	text-decoration: none;
	font-family: "Palatino Linotype", "Book 	Antiqua", Palatino, serif;
	background: -webkit-gradient(linear, left 	top, left bottom, color-stop(0.00, #fff), 	color-stop(1.00, #838383));
	background: -webkit-linear-gradient(#fff, 	#838383);
	background: -moz-linear-gradient(#fff, #838383);
	background: -o-linear-gradient(#fff, #838383);
	background: -ms-linear-gradient(#fff, #838383);
	background: linear-gradient(#fff, #838383);
	}
		
}
/*******/


@media screen and (min-width: 768px)  {
#container-fruid {
	padding: 0 15px;
	max-width: 1200px;
}
	
/* special ここから　******/
.se_copybox_sp {
	height: auto;
	padding-top: 0px;
	padding-left: 0%;
	padding-bottom:0px;
	text-align: left;	
	}
	.se_copybox_sp h1 {
	font-size: 1.9rem;
	font-weight:600;
	text-indent: 1%;
	}

.description {
	height: auto;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.05);
	}
.description p {
	line-height: 1.3em;
	font-size: 1.4em;
	padding: 10px 10% ;
	margin:-10px 5px;
	width: 100%;
	font-weight: 600;
	}
.entry_2 > h2 {
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.1em;
	background-color: rgba(216, 173, 2, 0.36);
	padding:6px 0px 6px 0px;
	text-indent: 15%;
	}
	
	
/**********************/	
.contents_row {
	display: -webkit-flex;
	display:flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items:center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-justify-content: center;
	justify-content: center;
}	
	
	.copy {
		height: auto;
		width: 100%;
	}
.img_box_sp {
	height: auto;
	width: 80%;
	text-align: center;
	}

.img_box_sp img {
	height: auto;
	width: 90%;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px auto;
	margin-left: 20%;
	}
.img_box_sp_s {
	text-align: center;
	margin: 20px auto;
	}	
.img_box_sp_s img {
	width: 70%;
	margin: 20px auto;
	margin-left: 25%;
	
	}
	
.subcopy {
	height: auto;
	width: 80%;
	line-height: 1.3em;
	font-size: 1.3em;
	padding:20px 10% 0px 10%; 
	text-align: left;

	}
.subcopy_bunner {
	height: auto;
	width: 70%;
	margin: 30px auto 0px auto;
	line-height: 1.3em;
	font-size: 1.1em;
	border:   rgba(209, 179, 3, 0.64) 3px solid;
	border-radius: 5px;
	padding: 10px 20px;
}

/* special ここまで　******/







/*　revewここから *****/

 .se_copybox_guide_revew	{
	height: auto;
	padding-top: 20px;
	padding-left: 12px;
	padding-bottom:0px;
	text-align: center;
	
	}
.se_copybox_guide_revew h1 {
	font-size: 1.5rem;
	font-weight:600;
	padding:0px 16px 0px 16px;
	line-height: 1.3em;	
	}
.block_rev {
	height:auto;
	width:70%;
text-align: center;
}	
.block_rev > p {
	height:auto;
	width:100%;
 font-size:1.1em;
 line-height:1.5em;
	}
/*　revewここまで *****/

/*　o_a_qここから **************/
#container-fruid {
	padding:0 15px;
	max-width: 1200px;
}
.headline_oaq {
	width:100%;
	max-width: 1200px;
	height:auto;
	background-image: url(../image/ricepaper2b.jpg);
	background-repeat: repeat;
	padding-top: 6px;
	padding-bottom: 6px;
		margin-top: 8px;
	text-align: center;		
	}
.headline_oaq > h1 {
	font-size: 1.4em;
	font-weight: 600;
	padding: 0px 10px;
	}
	#contents_box_q {
	height: auto;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	}
	.q_text {
	height: auto;
	width: auto;
	font-size: 1.3em;
	line-height: 1.4em;
	padding-top: 10px;
	margin-right: 40px;
}

/*　o_a_qここまで **************/

/*thanks ここから**************/
body {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

#contents_box {
	height: auto;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	}
.th_copybox_quest {
	height: auto;
	width: 100%;
	margin-top: 30px;
	padding-left: 0px;
	padding-top: 6px;
	padding-bottom: 4px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../image/omakase/ricepaper2b.jpg);
	}
.th_copy_thanks {
	height:auto;
	width: 65%;
	margin: 80px auto;
	line-height: 1.8em;
	}
/*thanks ここま ***************/

/*payment *********/
.contents_t {
	margin-left:0px;
	margin-right:15px;
	padding-left: 100px;
	padding-right: 100px;
	width: 100%;
	}	
}

@media screen and (min-width:992px) {
.block {
	border-style: solid;
	height: 27em;
	width: 100%;
	border: 4px solid #DFD8C4;
	border-radius: 8px;
	padding-bottom:20px;
	margin:20px 0px 20px 0px;
	}
.block > p {
	height:auto;
	width:auto;
 padding: 0px 0px 0px 0px;
 font-size:1.2em;
 line-height:1.3em;
	}
}
@media screen and (min-width : 481px) {
.img_box_sp_s {
	text-align: center;
	margin: 20px auto;
	}	
.img_box_sp_s img {
	text-align: center;
	margin: 20px auto;
	width: 55%;
	}
.se_copybox_sp {
	padding-top: 30px;	
	}
}

.headnavi a {
	color:#000;
}
.bg {
	width:100%;
	text-align: center;
}
.backguide_thanks {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 40px;
	border:thin #848484 solid;
	border-radius: 5px;
	box-shadow: #c2c0c0 3px 3px 3px;
}
.important {
	display: block;
	border-style: solid;
	height: auto;
	width: 94%;
	border: 4px solid #DFD8C4;
	border-radius: 8px;
	padding:10px 6% 20px 6%;
	margin:20px auto;	}

/* **** revew-BBS3 ****/
@media screen and (max-width:320px){
.top_copy_box {
	position: relative; 
	width: 100%;
	height: 60px;
	background-image: url(../image/omakase_rs/revew_page/revew_top.png);
	background-size: cover;
	background-position: right top;	
	font-size: 1.6rem;
	margin-bottom: 10px;
	}
.top_copy_box h1 {
	padding-top: 28px;
	padding-left: 5%;
	font-weight: 600;
	}
.revew_comt {
	padding-left: 20px;
	padding-bottom: 6px;
	line-height: 1.5em;
	}
.revew_comt-p {
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.revew_b {
	width: 40%;
	height: auto;
	margin: 10px 20px;
	padding: 8px 20px;
	box-shadow: rgba(0, 0, 0, 0.4) 1px 1px ;
	border-radius: 5px;
	background-color: #ffd84a;
	}
.bbs_cgi_contents {
	background-color: #FFF;
	margin: 10px 10px;
	padding: 10px 0;
	}
.under_nav_wrapp {
	background-color:#EFEFEF; 
	padding: 10px 10px;
	}	
}
/* **** revew-BBS3 ****/
@media screen and (min-width : 321px) {
.top_copy_box {
display: block;
	width: 100%;
	height: 70px;
	background-image: url(../image/omakase_rs/revew_page/revew_top-M.png);
	background-size: cover;
	background-position: right top;
	font-size: 1.6rem;
	font-weight: 600;
	margin-bottom: 10px;
	}
.top_copy_box h1 {
	padding-top: 36px;
	padding-left: 5%;
	font-weight: 600;
	}
.revew_comt {
	padding-left: 24px;
	padding-bottom: 6px;
	line-height: 1.5em;

	}
.revew_b {
	width: 50%;
	height: auto;
	margin: 10px 24px;
	padding: 8px 24px;
	background-color: #ffd84a;
	box-shadow: rgba(0, 0, 0, 0.4) 1px 1px ;
	border-radius: 5px;
	text-align: center;
	
}
	
.bbs_cgi_wrapp {
	background-color: #d7d6d6;
	text-align: left;

	}
.bbs_cgi_contents {
	background-color: #fff;
	text-align: left;
	}
.under_nav_wrapp {
	background-color:#EFEFEF; 
	padding:10px 10px;
	}	
}
/* **** revew-BBS3 ****/
@media screen and (min-width : 481px) {
.top_copy_box {
display: block;
	width: 100%;
	height: 100px;
	background-image: url(../image/omakase_rs/revew_page/revew_top.png);
	background-size: cover;
	background-position: right top;
	font-size: 1.8rem;
	font-weight: 600;
	margin-bottom: 10px;
	}
.top_copy_box h1 {
	padding-top: 54px;
	padding-left: 8%;
	font-weight: 600;
	}
.revew_comt {
	padding-left: 30px;
	padding-bottom: 6px;
	line-height: 1.5em;
	}
.revew_b {
	width: 30%;
	height: auto;
	margin: 10px 40px;
	padding: 8px 20px;
	background-color: #ffd84a;
	box-shadow: rgba(0, 0, 0, 0.4) 1px 1px ;
	border-radius: 5px;
	text-align: center;
	
}
	
.bbs_cgi_wrapp {
	background-color: #d7d6d6;
	
	}
.bbs_cgi_contents {
	background-color: #fff;
	}
.under_nav_wrapp {
	background-color:#EFEFEF; 
	padding:10px 10px;
	}	
.u_nav {
	margin-right: 15px;
}
}
/* **** revew-BBS3 ****/
@media screen and (min-width: 768px)  {
.top_copy_box {
display: block;
	width: 100%;
	height: 100px;
	background-image: url(../image/omakase_rs/revew_page/revew_top_up768.png);
	background-size: cover;
	background-position: right top;
	font-size: 1.8rem;
	font-weight: 600;
	margin-bottom: 10px;
	}
.top_copy_box h1 {
	padding-top: 54px;
	padding-left: 12%;
	font-weight: 600;
	}
.revew_comt {
	padding-left: 40px;
	padding-bottom: 6px;
	line-height: 1.5em;
	}
.revew_b {
	width: 26%;
	margin: 10px 40px;
	padding: 8px 20px;
	background-color: #ffd84a;
	box-shadow: rgba(0, 0, 0, 0.4) 1px 1px ;
	border-radius: 5px;
	text-align: center;
}
	
}

/* **** washing ****/
@media screen and (max-width:320px)	{
.top_copy_box_washing {
	position: relative; 
	width: 100%;
	height: 60px;
	background-image: url(../image/omakase_rs/washing/washing_top-S.png);
	background-size: cover;
	background-position: right top;	
	font-size: 1.6rem;
	margin-bottom: 10px;
		text-align: left;

	}
.top_copy_box_washing h1 {
	text-align: left;
	padding-top: 30px;
	padding-left: 5%;
	font-weight: 600;
	}
.se_copybox_guide_wash {
	height: auto;
	padding-top: 8px;
	padding-left: 12px;
	padding-bottom:0px;
	}
.se_copybox_guide_wash h1 {
	font-size: 1.4rem;
	font-weight:500;
	padding:0px 16px 0px 16px;
	line-height: 1.3em;	
	}	
#contents_wash {
	display: block;
	width: 94%;
	height: auto;
	padding:10px 0px;
	margin: 0 auto;
	}




.block_wash {
	width: 100%;
	display: block;
	height: auto;
	width: 100%;
	border-style: solid;
	border: 4px solid #DFD8C4;
	border-radius: 8px;
	padding-bottom:20px;
	margin:20px 0px 20px 0px;
	}


.inbox_w {
	display: flex;
	width: 100%;
	flex-direction: row wrap;
	justify-content: space-around;
	align-items: center;
	
}	
.img-1 {
	flex-basis: 40%;
}
.img-1 img{
	width: 100%;
	padding: 10px 0 10px 10px;
}

.block_wash .text-1{
	flex-basis: 60%;
} 







.block_wash p {
	height:auto;
	width:auto;
	padding: 10px 30px 10px 30px;
	font-size:1.2em;
	line-height:1.3em;
	}
.block_wash h3 {
	font-size: 1.4rem;
	font-weight: 600;
	padding:8px 20px 8px 20px;
	background-color: rgba(0, 217, 255, 0.19);
	margin: 12px 10px 6px 10px;
	line-height: 1.6rem;
	}	
.entries_wash {
	background-image: url(../image/omakase_rs/washing/wash_base-750.png);
	width: 93%;
	height: 50px;
	background-position: right top;
	padding:20px;
	margin: 16px 10px 10px 10px;
	}
.entries_wash_cleaning {
	background-image: url(../image/omakase_rs/washing/cleaning_base-S.png);
	width: 93%;
	height: 50px;
	background-position: right top;
	padding:20px;
	margin: 16px 10px 10px 10px;
	}
.entries_wash_T {
	background-image: url(../image/omakase_rs/washing/T_base-S.png);
	width: 93%;
	height: 70px;
	background-position: right top;
	background-repeat: no-repeat;
	padding:20px;
	margin: 16px 10px 10px 10px;
	}
.entries_wash h2, .entries_wash_cleaning h2, .entries_wash_T h2 {
	font-size:1.3em;
	font-weight:600;
	padding-left: 0px;
	padding-top: 2px;
	}
.revew_comt {
	padding-left: 20px;
	padding-bottom: 6px;
	line-height: 1.5em;
	}

.bbs_cgi_contents {
	background-color: #FFF;
	margin: 10px 10px;
	padding:10px 0;
	}
.under_nav_wrapp {
	background-color:#EFEFEF; 
	padding:10px 10px;
	}	
}


@media screen and (min-width:321px) {
.top_copy_box_washing {
	position: relative; 
	width: 90%;
	height: 70px;
	background-image: url(../image/omakase_rs/washing/washing_top-S.png);
	background-size: cover;
	background-position: right top;	
	font-size: 1.6rem;
	margin-bottom: 10px;
	text-align: left;

	}
.top_copy_box_washing h1 {
	padding-top: 36px;
	padding-left: 5%;
	font-weight: 600;
	text-align: left;
	}
.se_copybox_guide_wash {
	height: auto;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:0px;
	}
.se_copybox_guide_wash h1 {
	font-size: 1.4rem;
	font-weight:500;
	padding:0px 16px 0px 16px;
	line-height: 1.3em;	
	text-align: left;
	}
#contents_wash {
	display: block;
	width: 94%;
	height: auto;
	padding:10px 0px;
	margin: 0 auto;
	text-align: left;
	}
.block_wash {
	display: block;
	border-style: solid;
	height: auto;
	width: 100%;
	border: 4px solid #DFD8C4;
	border-radius: 8px;
	padding-bottom:20px;
	margin:20px 0px 20px 0px;
	}
.block_wash p {
	height:auto;
	width:auto;
	padding: 10px 20px 10px 20px;
	font-size:1.2em;
	line-height:1.3em;
	}
.block_wash h3 {
	font-size: 1.4rem;
	font-weight: 600;
	padding:8px 20px 8px 20px;
	background-color: rgba(0, 217, 255, 0.19);
	margin: 12px 10px 6px 10px;
	line-height: 1.6rem;
	}	

.inbox_w {
	display: flex;
	width: 100%;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	
}	
.img-1 {
	flex-basis: 40%;
	padding: 10px 0 10px 10px;
	align-self: center;
}
.img-1 img{
	width: 100%;
	padding: 6px 0;
}

.text-1{
	flex-basis: 60%;
} 
.text-1 p {
	line-height: 1.5;
}
	
.entries_wash {
	background-image: url(../image/omakase_rs/washing/wash_base-750.png);
	width: 94%;
	height: 50px;
	background-position: right top;
	padding:20px 20px;
	margin: 20px 10px;
	}
.entries_wash_cleaning {
	background-image: url(../image/omakase_rs/washing/cleaning_base-S.png);
	width: 94%;
	height: 50px;
	background-position: right top;
	padding:20px;
	margin: 16px 10px 10px 10px;
	}
.entries_wash_T {
	background-image: url(../image/omakase_rs/washing/T_base-S.png);
	width: 94%;
	height: 70px;
	background-position: right top;
	background-repeat: no-repeat;
	padding:20px;
	margin: 16px 10px 10px 10px;
	}
.entries_wash h2,.entries_wash_cleaning h2, .entries_wash_T h2 {
	font-size:1.3em;
	font-weight:600;
	padding-left: 0px;
	padding-top: 2px;
	}	
.block h3 {
	font-size: 1.4rem;
	font-weight: 600;
	padding:8px 20px 8px 20px;
	background-color: rgba(0, 217, 255, 0.19);
	margin: 6px 10px;
	line-height: 1.6rem;
	}	
.revew_comt {
	padding-left: 24px;
	padding-bottom: 6px;
	line-height: 1.5em;
	}
.bbs_cgi_wrapp {
	background-color: #d7d6d6;

	}
.bbs_cgi_contents {
	background-color: #fff;
	}
.under_nav_wrapp {
	background-color:#EFEFEF; 
	padding:10px 10px;
	}	
}


@media screen and (min-width : 481px) {
.top_copy_box_washing{
	position: relative; 
	width: 100%;
	height:90px;
	background-image: url(../image/omakase_rs/washing/washing_top-L.png);
	background-size: cover;
	background-position: right top;	
	font-size: 1.8rem;
	margin-bottom: 10px;
	}
.top_copy_box_washing h1 {
	padding-top: 50px;
	padding-left: 10%;
	font-weight: 600;
	}
.se_copybox_guide_wash {
	height: auto;
	padding-top: 8px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom:0px;
	}
.entries_wash {
	background-image: url(../image/omakase_rs/washing/wash_base-750.png);
	width: 97%;
	height: 50px;
	background-position: right top;
	padding:20px 20px;
	margin: 20px 10px;
	}
.entries_wash_cleaning {
	background-image: url(../image/omakase_rs/washing/cleaning_base-S.png);
	width: 96%;
	height: 50px;
	background-position: right top;
	background-repeat: no-repeat;	
	padding:20px;
	margin: 16px 10px 10px 10px;
	}
.entries_wash_T {
	background-image: url(../image/omakase_rs/washing/T_base-S.png);
	width: 96%;
	height: 70px;
	background-position: right top;
	background-repeat: no-repeat;
	padding:20px;
	margin: 16px 10px 10px 10px;
	}
.block_wash {
	display: block;
	border-style: solid;
	height: auto;
	width: 100%;
	border: 4px solid #DFD8C4;
	border-radius: 8px;
	padding:10px 20px 20px 20px;
	margin:20px 0px 20px 0px;
	}
.block_wash p {
	height:auto;
	width:auto;
	padding: 10px 30px 10px 30px;
	font-size:1.2em;
	line-height:1.3em;
	}
.block_wash h3 {
	font-size: 1.4rem;
	font-weight: 600;
	padding:8px 20px 8px 20px;
	background-color: rgba(0, 217, 255, 0.19);
	margin: 12px 10px 6px 10px;
	line-height: 1.6rem;
	}	
.entries_wash h2,.entries_wash_cleaning h2, .entries_wash_T h2 {
	font-size:1.3em;
	font-weight:600;
	padding-left: 0px;
	padding-top: 2px;
	}	
.revew_comt {
	padding-left: 30px;
	padding-bottom: 6px;
	line-height: 1.5em;
	}
.bbs_cgi_wrapp {
	background-color: #d7d6d6;

	}
.bbs_cgi_contents {
	background-color: #fff;
	
	}
.under_nav_wrapp {
	background-color:#EFEFEF; 
	padding:10px 10px;
	}	
.u_nav {
	margin-right: 15px;
	}
}

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

.top_copy_box_washing{
	position: relative; 
	width: 100%;
	height:110px;
	background-image: url(../image/omakase_rs/washing/washing_top-L.png);
	background-size: cover;
	background-position: right top;	
	font-size: 2.0rem;
	margin-bottom: 10px;
	}
.top_copy_box_washing h1 {
	padding-top: 60px;
	padding-left: 10%;
	font-weight: 600;
	}
.se_copybox_guide_wash {
	height: auto;
	padding-top: 8px;
	padding-left: 8%;
	padding-right: 40px;
	padding-bottom:0px;
	}
.block_wash {
	display: block;
	border-style: solid;
	height: auto;
	width: 100%;
	border: 4px solid #DFD8C4;
	border-radius: 8px;
	padding:10px 6% 20px 6%;
	margin:20px 0px 20px 0px;
	}
.block_wash p {
	height:auto;
	width:auto;
	padding: 10px 30px 10px 30px;
	font-size:1.2em;
	line-height:1.3em;
	}
.inbox_w {
	width: 100%;
	display: flex;
	flex-flow: row wrap;
}
.inbox_w .img-1 {
	width: 40%;
	align-self: center;
	justify-content: center;
}
.inbox_w .img-1 img {
	width: 80%;
	margin-left: 10%;
	}
.inbox_w .text-1 {
	width: 60%;
}
.inbox_w .text-1 p {
	padding: 0 10%;
} 
.entries_wash {
	background-image: url(../image/omakase_rs/washing/wash_base-1000.png);
	width: 97%;
	height: 70px;
	background-position: right top;
	margin: 20px 10px;
	}
.entries_wash_cleaning {
	background-image: url(../image/omakase_rs/washing/cleaning_base-1000.png);
	width: 96%;
	height: 70px;
	background-position: right top;
	padding:20px;
	margin: 16px 10px 10px 10px;
	}
.entries_wash_T {
	background-image: url(../image/omakase_rs/washing/T_base-1000.png);
	width: 96%;
	height: 70px;
	background-position: right top;
	padding:20px;
	margin: 16px 10px 10px 10px;
	}
.entries_wash h2,.entries_wash_cleaning h2, .entries_wash_T h2 {
	font-size:1.3em;
	font-weight:600;
	padding-left: 30px;
	padding-top: 12px;
	}	
.revew_comt {
	padding-left: 40px;
	padding-bottom: 6px;
	line-height: 1.5em;
	}
}

/* guideここから ******* */
@media screen and (max-width:320px) {
	
.se_copybox_guide {
	height: auto;
	padding-top: 20px;
	padding-left: 12px;
	padding-bottom:0px;
	}
.se_copybox_guide h1 {
	font-size: 1.5rem;
	font-weight:600;
	padding:0px 16px 0px 16px;
	line-height: 1.3em;	
	}
#container_guide {
	display:flex;
	text-align: center;
	flex-direction: column;
	width: 96%;
	height: auto;
	margin: 0 auto;
justify-content: center;
	}
.block_guide {
	border-style: solid;
	height: auto;
	width: 100%;
	border: 4px solid #DFD8C4;
	border-radius: 8px;
	
	padding:10px 20px 20px 20px;	
	margin:8px auto;

	justify-content:center;

	}
.block_guide p {
	margin-top: 6px;
	margin-bottom: 6px;

	}	
.entries_1, .entries_2, .entries_3, .entries_4, .entries_5, .entries_6, .entries_7, .entries_8, .entries_9, .entries_10  {
	width:100%;
	height:6em;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px 10px 0px 0px;
	}
.entries_1 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_hariyama-767.jpg);
	}
.entries_2 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_girl-767.jpg);
	}
.entries_3 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_itomaki-767.jpg);
	}
.entries_4 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_pc-767.jpg);
	}
.entries_5 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_iron-767.jpg);
	}
.entries_6 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_post-767.jpg);
	}
.entries_7 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_otodoke-767.jpg);
	}
.entries_8 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_shiharai-767.jpg);
	}
.entries_9 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_gallery-767.jpg);
	}
.entries_10 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_revew-767.jpg);
	}	
.entries_1 h2, .entries_2 h2, .entries_3 h2, .entries_4 h2, .entries_5 h2, .entries_6 h2, .entries_7 h2, .entries_8 h2, .entries_9 h2, .entries_10 h2 {
	font-size:1.3em;
	font-weight:600;
	padding:100x;
	position: relative;
	left: 20px;
	top: 24px;
	}
.block_guide p {
	height:auto;
	width:auto;
	padding: 0px 10px 0px 10px;
	font-size:1.2em;
	line-height:1.3em;
	}
.block_guide a {
	color: blue;
	}
	
}
/* guide*min320px ここまで****** */
@media screen and (min-width:321px) {
.se_copybox_guide {
	height: auto;
	padding-top: 20px;
	padding-left: 12px;
	padding-bottom:0px;

	}
.se_copybox_guide h1 {
	font-size: 1.5rem;
	font-weight:600;
	padding:0px 16px 0px 16px;
	line-height: 1.3em;	
	}
#container_guide {
	display:block;
	text-align: center;
	width: 96%;
	height: auto;
	margin: 0 auto;
	}
.block_guide {
	border-style: solid;
	height: auto;
	width: 100%;
	border: 4px solid #DFD8C4;
	border-radius: 8px;
	padding:0px 8% 20px 8%;
	margin:10px auto;
	text-align: left;
	}
	
.block_guide p {
	margin-top: 6px;
	margin-bottom: 6px;
	}	
/*
.block_guide .border_box {
	border:#6bfaff 1px solid;
	border-radius: 5px;
	height: auto;
	background-color:#dcfcff;	
	text-align: center;
	
}	
*/	
.block_guide a {
	color: blue;
	}	
		
.entries_1, .entries_2, .entries_3, .entries_4, .entries_5, .entries_6, .entries_7, .entries_8, .entries_9, .entries_10  {
	width:100%;
	height:6em;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 10px 0% 0px 0%;
	}
.entries_1 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_hariyama-767.jpg);
	}
.entries_2 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_girl-767.jpg);
	}
.entries_3 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_itomaki-767.jpg);
	}
.entries_4 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_pc-767.jpg);
	}
.entries_5 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_iron-767.jpg);
	}
.entries_6 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_post-767.jpg);
	}
.entries_7 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_otodoke-767.jpg);
	}
.entries_8 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_shiharai-767.jpg);
	}
.entries_9 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_gallery-767.jpg);
	}	
.entries_10 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_revew-767.jpg);
	}	
.entries_1 h2, .entries_2 h2, .entries_3 h2, .entries_4 h2, .entries_5 h2, .entries_6 h2, .entries_7 h2, .entries_8 h2, .entries_9 h2, .entries_10 h2 {
	font-size:1.3em;
	font-weight:600;
	position: relative;
	left: 20px;
	top: 24px;
	}
.block_guide  p {
	height:auto;
	width:auto;
	padding: 0px 10px 0px 10px;
	font-size:1.2em;
	line-height:1.3em;
	}
}

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

.se_copybox_guide {
	height: auto;
	padding-top: 20px;
	padding-left: 30px;
	padding-bottom:0px;
	}
.se_copybox_guide h1 {
	font-size: 1.8rem;
	font-weight:600;
	padding:0px 16px 0px 16px;
	line-height: 1.4em;	
	}
#container_guide {
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	height: auto;
	margin-left: -4px;
	}
.block_guide {
	border-style: solid;
	height: auto;
	width: 46%;
	border: 4px solid #DFD8C4;
	border-radius: 8px;
	padding:10px 3% 20px 3%;
	margin:8px 8px 8px 20px;
	justify-content:space-around;
	}	
.block_guide p {
	margin-top: 6px;
	margin-bottom: 6px;
	}	
.entries_1, .entries_2, .entries_3, .entries_4, .entries_5, .entries_6, .entries_7, .entries_8, .entries_9,.entries_10  {
	width:auto;
	height:6em;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px 0px 0px 0px;
	}
.entries_1 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_hariyama-767.jpg);
	}
.entries_2 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_girl-767.jpg);
	}
.entries_3 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_itomaki-767.jpg);
	}
.entries_4 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_pc-767.jpg);
	}
.entries_5 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_iron-767.jpg);
	}
.entries_6 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_post-767.jpg);
	}
.entries_7 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_otodoke-767.jpg);
	}
.entries_8 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_shiharai-767.jpg);
	}
.entries_9 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_gallery-767.jpg);
	}	
.entries_10 {
	background-image:url(../image/omakase_rs/guidepage/hc_767/hc_revew-767.jpg);
	}	
.entries_1 h2, .entries_2 h2, .entries_3 h2, .entries_4 h2, .entries_5 h2, .entries_6 h2, .entries_7 h2, .entries_8 h2, .entries_9 h2, .entries_10 h2 {
	font-size:1.3em;
	font-weight:600;
	padding:100x;
	position: relative;
	left: 20px;
	top: 24px;
	}
.block > p {
	height:auto;
	width:auto;
 padding: 0px 10px 0px 10px;
 font-size:1.2em;
 line-height:1.3em;
	}
.under_nav {
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.row {
	width: 100%;
	
}
}

/*　guideここまで************* */
.resq {
	text-align: center;
	padding:30px 0;
	font-size: 1.6rem;
	margin: 0 auto;
	font-weight: 600;
	line-height: 1.8rem;
	color:red;
}
.navbar_omakase-header_index {
	text-align: left;
	width: 100%;
}
.navbar_omakase-header_index object {
	margin: 24px 0 20px 30px;
}
.block_guide {
	text-align: left;

}
.se_copybox_guide {
	text-align: left;
}