@charset "utf-8";

/*=========================================*/
/* 旅行相談サービス */
/*=========================================*/


/*-- HEADER --*/

#header_bg::after{
	position:absolute;
	top:10px;
	right:0px;
	width:1120px;
	height:100px;
	background-color:rgba(255,255,255,0.75);
	content:'';
	z-index:-10;
	/* radius */
	-webkit-border-top-left-radius:100px;
	   -moz-border-top-left-radius:100px;
	        border-top-left-radius:100px;
	-webkit-border-bottom-left-radius:100px;
	   -moz-border-bottom-left-radius:100px;
	        border-bottom-left-radius:100px;
}

#header_bg.hide::after{
	background-color:rgba(255,255,255,0);
}

@media print{

#header_bg::after{
	display:none;
}

#header_bg.hide::after{
	display:none;
}

}

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

#header_bg::after{
	position:absolute;
	top:10px;
	right:0px;
	width:960px;
	height:95px;
}

}

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

#header_bg::after{
	display:none;
}

#header_bg.hide::after{
	display:none;
}

}


/*-- MAIN IMAGE --*/

#ordermade_main_img_area{
	position:relative;
	width:100%;
}

#ordermade_main_img_area::before{
	position:absolute;
	bottom:-1px;
	left:0px;
	width:100%;
	height:275px;
	background-image:url(../images_002/common/travel_picks_bg_wave.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100% auto;
	content:'';
	z-index:5;
}

#ordermade_main_img_flame{
	position:relative;
	width:100%;
	overflow:hidden;
}

#ordermade_main_img_flame::before{
	position:absolute;
	top:-20px;
	left:-100px;
	width:200%;
	height:140px;
	background-image:url(../images_002/header/header_bg_cloud.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-size:auto 140px;
	content:'';
	z-index:10;
}

#ordermade_main_img_flame::after{
	position:absolute;
	bottom:0px;
	right:-100px;
	width:200%;
	height:160px;
	background-image:url(../images_002/top_page/main_img_bg_cloud.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-size:auto 160px;
	content:'';
	z-index:10;
}

.ordermade_main_img{
	position:relative;
	width:100%;
	height:860px;
	background-image:url(../ordermade/images/ordermade_main_img_pc.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}

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

#ordermade_main_img_flame::before{
	top:-20px;
	left:-100px;
	height:135px;
	background-size:auto 135px;
}

#ordermade_main_img_flame::after{
	right:-125px;
	height:150px;
	background-size:auto 150px;
}

}

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

#ordermade_main_img_flame::before{
	display:none;
}

#ordermade_main_img_flame::after{
	display:none;
}

.ordermade_main_img{
	height:0px;
	padding-top:calc(1280 / 1920 * 100%);
}

}

@media all and (max-width:960px), print{

#ordermade_main_img_flame::before{
	display:none;
}

#ordermade_main_img_flame::after{
	display:none;
}

.ordermade_main_img{
	height:0px;
	padding-top:calc(1280 / 1920 * 100%);
}

}

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

.ordermade_main_img{
	padding-top:calc(900 / 800 * 100%);
	background-image:url(../ordermade/images/ordermade_main_img_sp.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}

}

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

.ordermade_main_img{
	padding-top:calc(960 / 800 * 100%);
}

}


/*-- TITLE --*/

.ordermade_title_area{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 25px 40px 25px;
	max-width:1280px;
	text-align:center;
}

.ordermade_title_flame{
	position:relative;
	padding:175px 0px 45px 0px;
	z-index:10;
}

.ordermade_title_flame::before{
	position:absolute;
	top:65px;
	left:0px;
	right:0px;
	margin:auto;
	width:100%;
	height:175px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:auto 175px;
	content:'';
	z-index:-1;
}

.ordermade_title_flame.title_eng_travel::before{
	background-image:url(../ordermade/images/ordermade_title_travel_eng.png);
}

.ordermade_title_flame.title_eng_feature::before{
	background-image:url(../ordermade/images/ordermade_title_feature_eng.png);
}

.ordermade_title_flame.title_eng_flow::before{
	background-image:url(../ordermade/images/ordermade_title_flow_eng.png);
}

.ordermade_title_flame.title_eng_faq::before{
	background-image:url(../ordermade/images/ordermade_title_faq_eng.png);
}

.ordermade_title_flame img{
	height:50px;
}

.ordermade_title_text{
	font-size:112.5%;
	line-height:187.5%;
	color:rgba(62,61,50,1.0);
	font-weight:600;
	text-align:center;
}

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

.ordermade_title_area{
	padding:0px 20px 35px 20px;
}

.ordermade_title_flame{
	padding:140px 0px 40px 0px;
}

.ordermade_title_flame::before{
	top:55px;
	height:135px;
	background-size:auto 135px;
}

.ordermade_title_flame img{
	height:45px;
}

.ordermade_title_text{
	font-size:106.25%;
}

}

@media all and (max-width:960px), print{

.ordermade_title_area{
	padding:0px 15px 30px 15px;
}

.ordermade_title_flame{
	padding:115px 0px 35px 0px;
}

.ordermade_title_flame::before{
	top:60px;
	height:90px;
	background-size:auto 90px;
}

.ordermade_title_flame img{
	height:40px;
}

.ordermade_title_text{
	font-size:100%;
}

}

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

.ordermade_title_area{
	padding:0px 15px 25px 15px;
}

.ordermade_title_flame{
	padding:95px 0px 30px 0px;
}

.ordermade_title_flame::before{
	top:55px;
	height:65px;
	background-size:auto 65px;
}

.ordermade_title_flame img{
	height:35px;
}

.ordermade_title_text{
	text-align:left;
}

.ordermade_title_text br{
	display:none;
}

}

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

.ordermade_title_area{
	padding:0px 15px 20px 15px;
}

.ordermade_title_flame{
	padding:75px 0px 25px 0px;
}

.ordermade_title_flame::before{
	top:45px;
	height:45px;
	background-size:auto 45px;
}

.ordermade_title_flame img{
	height:25px;
}

}


/*-- PLAN FLAME --*/

#ordermade_plan_area{
	position:relative;
	background-color:rgba(241,238,230,1.0);
	overflow:hidden;
}

#ordermade_plan_area::before{
	position:absolute;
	bottom:-1px;
	left:0px;
	width:100%;
	height:250px;
	background-image:url(../images_002/common/contents_bg_wave_yellow.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100% auto;
	content:'';
	z-index:5;
}

#ordermade_plan_flame{
	position:relative;
	padding:0px 0px 250px 0px;
}

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

#ordermade_plan_flame{
	padding:0px 0px 225px 0px;
}

}

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

#ordermade_plan_flame{
	padding:0px 0px 200px 0px;
}

}

@media all and (max-width:960px), print{

#ordermade_plan_flame{
	padding:0px 0px 150px 0px;
}

}

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

#ordermade_plan_flame{
	padding:0px 0px 100px 0px;
}

}


/*-- PLAN TITLE --*/

.ordermade_plan_title_area{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 25px 40px 25px;
	max-width:1280px;
	text-align:center;
}

.ordermade_plan_title_pc{
	position:relative;
	padding:45px 0px 40px 0px;
	z-index:10;
}

.ordermade_plan_title_pc img{
	height:100px;
}

.ordermade_plan_title_sp{
	display:none;
}

.ordermade_plan_title_text{
	font-size:112.5%;
	line-height:187.5%;
	color:rgba(62,61,50,1.0);
	font-weight:600;
	text-align:center;
}

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

.ordermade_plan_title_pc{
	padding:50px 0px 35px 0px;
}

}

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

.ordermade_plan_title_area{
	padding:0px 20px 35px 20px;
}

.ordermade_plan_title_pc{
	padding:50px 0px 35px 0px;
}

.ordermade_plan_title_pc img{
	height:80px;
}

.ordermade_plan_title_text{
	font-size:106.25%;
}

}

@media all and (max-width:960px), print{

.ordermade_plan_title_area{
	padding:0px 15px 30px 15px;
}

.ordermade_plan_title_pc{
	display:none;
}

.ordermade_plan_title_sp{
	position:relative;
	padding:75px 0px 30px 0px;
	display:block;
	z-index:10;
}

.ordermade_plan_title_sp img{
	height:125px;
}

.ordermade_plan_title_text{
	font-size:100%;
}

}

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

.ordermade_plan_title_area{
	padding:0px 15px 25px 15px;
}

.ordermade_plan_title_sp{
	padding:75px 0px 25px 0px;
}

.ordermade_plan_title_sp img{
	height:100px;
}

.ordermade_plan_title_text{
	text-align:left;
}

.ordermade_plan_title_text br{
	display:none;
}

}

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

.ordermade_plan_title_area{
	padding:0px 15px 20px 15px;
}

.ordermade_plan_title_sp{
	padding:75px 0px 20px 0px;
}

.ordermade_plan_title_sp img{
	height:85px;
}

}

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

.ordermade_plan_title_sp img{
	height:75px;
}

}


/*-- PLAN BANNER --*/

.ordermade_plan_bnr_area{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 25px 125px 25px;
	max-width:1280px;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	/*--justify-content:space-between;--*/
	flex-wrap:wrap;
}

.ordermade_plan_bnr{
	position:relative;
	margin:1.75% 1.75% 1.75% 1.75%;
	width:29.8333%;
	cursor:pointer;
}

.ordermade_plan_bnr a{
	display:block;
}

.ordermade_plan_bnr .img{
	position:relative;
	width:100%;
}

.ordermade_plan_bnr .img img{
	width:100%;
	transition:0.25s ease-out;
}

.ordermade_plan_bnr a:hover .img img{
	transform:scale(1.05,1.05);
}

.ordermade_plan_bnr .icon{
	position:absolute;
	left:0px;
	bottom:0px;
	width:32.5%;
	z-index:1;
}

.ordermade_plan_bnr .icon img{
	width:100%;
}

.ordermade_plan_bnr .fukidashi{
	position:absolute;
	top:5%;
	right:0px;
	width:60%;
	z-index:1;
}

.ordermade_plan_bnr .fukidashi img{
	width:100%;
}

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

.ordermade_plan_bnr_area{
	padding:0px 20px 105px 20px;
}

.ordermade_plan_bnr{
	margin:1.5% 1.5% 1.5% 1.5%;
	width:30.33333%;
}

}

@media all and (max-width:960px), print{

.ordermade_plan_bnr_area{
	padding:0px 15px 95px 15px;
	max-width:640px;
}

.ordermade_plan_bnr{
	margin:2% 2% 2% 2%;
	width:46%;
}

.ordermade_plan_bnr a:hover .img img{
	transform:scale(1.0,1.0);
}

}

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

.ordermade_plan_bnr_area{
	padding:0px 5px 85px 5px;
}

.ordermade_plan_bnr{
	margin:1.5% 1.5% 1.5% 1.5%;
	width:47%;
}

}


/*-- PLAN BANNER --*/

.ordermade_plan_bnr_area_new{
	position:relative;
	margin:0px auto 0px auto;
	width:100%;
}

.ordermade_plan_bnr_area_new_flame{
	position:relative;
	width:100%;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}

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

.ordermade_plan_bnr_area{
	padding:0px 20px 105px 20px;
}

}

@media all and (max-width:960px), print{

.ordermade_plan_bnr_area{
	padding:0px 15px 95px 15px;
	max-width:640px;
}

}

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

.ordermade_plan_bnr_area{
	padding:0px 5px 85px 5px;
}

}


/*-- PLAN BANNER --*/

.ordermade_plan_bnr_01{
	position:relative;
	margin:1.0% 1.0% 1.0% 1.0%;
	width:25%;
	cursor:pointer;
}

.ordermade_plan_bnr_01 a{
	display:block;
}

.ordermade_plan_bnr_01 .img{
	position:relative;
	width:100%;
}

.ordermade_plan_bnr_01 .img img{
	width:100%;
	transition:0.25s ease-out;
}

.ordermade_plan_bnr_01 a:hover .img img{
	transform:scale(1.05,1.05);
}

.ordermade_plan_bnr_01 .icon{
	position:absolute;
	left:0px;
	bottom:0px;
	width:32.5%;
	z-index:1;
}

.ordermade_plan_bnr_01 .icon img{
	width:100%;
}

.ordermade_plan_bnr_01 .fukidashi{
	position:absolute;
	top:5%;
	right:0px;
	width:60%;
	z-index:1;
}

.ordermade_plan_bnr_01 .fukidashi img{
	width:100%;
}

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

.ordermade_plan_bnr_01{
	margin:1.0% 1.0% 1.0% 1.0%;
	width:25%;
}

}

@media all and (max-width:960px), print{

.ordermade_plan_bnr_01{
	margin:2% 2% 2% 2%;
	width:46%;
}

.ordermade_plan_bnr_01 a:hover .img img{
	transform:scale(1.0,1.0);
}

}

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

.ordermade_plan_bnr_01{
	margin:1.5% 1.5% 1.5% 1.5%;
	width:47%;
}

}

/*-- PLAN BANNER --*/

.ordermade_plan_bnr_02{
	position:relative;
	margin:1.0% 1.0% 1.0% 1.0%;
	width:25%;
	cursor:pointer;
}

.ordermade_plan_bnr_02 a{
	display:block;
}

.ordermade_plan_bnr_02 .img{
	position:relative;
	width:100%;
}

.ordermade_plan_bnr_02 .img img{
	width:100%;
	transition:0.25s ease-out;
}

.ordermade_plan_bnr_02 a:hover .img img{
	transform:scale(1.05,1.05);
}

.ordermade_plan_bnr_02 .icon{
	position:absolute;
	left:0px;
	bottom:0px;
	width:32.5%;
	z-index:1;
}

.ordermade_plan_bnr_02 .icon img{
	width:100%;
}

.ordermade_plan_bnr_02 .fukidashi{
	position:absolute;
	top:5%;
	right:0px;
	width:60%;
	z-index:1;
}

.ordermade_plan_bnr_02 .fukidashi img{
	width:100%;
}

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

.ordermade_plan_bnr_02{
	margin:1.0% 1.0% 1.0% 1.0%;
	width:25%;
}

}

@media all and (max-width:960px), print{

.ordermade_plan_bnr_02{
	margin:2% 2% 2% 2%;
	width:46%;
}

.ordermade_plan_bnr_02 a:hover .img img{
	transform:scale(1.0,1.0);
}

}

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

.ordermade_plan_bnr_02{
	margin:1.5% 1.5% 1.5% 1.5%;
	width:47%;
}

}


/*-- PLAN BANNER --*/

.ordermade_plan_bnr_b{
	position:relative;
	margin:1.0% 1.0% 1.0% 1.0%;
	width:35%;
}

.ordermade_plan_bnr_b a{
	position:relative;
	margin:0% auto 0% auto;
	width:100%;
	display:block;
	cursor:pointer;
}

.ordermade_plan_bnr_b .img{
	position:relative;
	width:100%;
}

.ordermade_plan_bnr_b .img img{
	width:100%;
	transition:0.25s ease-out;
}

.ordermade_plan_bnr_b a:hover .img img{
	transform:scale(1.05,1.05);
}

.ordermade_plan_bnr_b .icon{
	position:absolute;
	left:0px;
	bottom:0px;
	width:27.5%;
	z-index:1;
}

.ordermade_plan_bnr_b .icon img{
	width:100%;
}

.ordermade_plan_bnr_b .fukidashi{
	position:absolute;
	top:5%;
	right:0px;
	width:45%;
	z-index:1;
}

.ordermade_plan_bnr_b .fukidashi img{
	width:100%;
}

.ordermade_plan_bnr_c{
	display:none;
}

@media all and (max-width:960px), print{

.ordermade_plan_bnr_b{
	display:none;
}

.ordermade_plan_bnr_c{
	position:relative;
	width:100%;
	display:block;
}

.ordermade_plan_bnr_c a{
	position:relative;
	margin:0% auto 0% auto;
	width:65%;
	display:block;
	cursor:pointer;
}

.ordermade_plan_bnr_c .img{
	position:relative;
	width:100%;
}

.ordermade_plan_bnr_c .img img{
	width:100%;
	transition:0.25s ease-out;
}

.ordermade_plan_bnr_c a:hover .img img{
	transform:scale(1.0,1.0);
}

.ordermade_plan_bnr_c .icon{
	position:absolute;
	left:0px;
	bottom:0px;
	width:27.5%;
	z-index:1;
}

.ordermade_plan_bnr_c .icon img{
	width:100%;
}

.ordermade_plan_bnr_c .fukidashi{
	position:absolute;
	top:5%;
	right:0px;
	width:45%;
	z-index:1;
}

.ordermade_plan_bnr_c .fukidashi img{
	width:100%;
}

}


/*-- PLAN BANNER --*/

@media all and (max-width:960px), print{

.ordermade_modal_meal{
	order:1;
}

.ordermade_modal_tourism{
	order:2;
}

.ordermade_modal_experience{
	order:3;
}

.ordermade_modal_wellness{
	order:0;
}

.ordermade_modal_spa{
	order:4;
}

.ordermade_modal_stay{
	order:5;
}

.ordermade_modal_special{
	order:6;
}

}


/*-- PLAN DISCOUNT --*/

.ordermade_plan_discount_area{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 25px 75px 25px;
	max-width:1280px;
}

.ordermade_plan_discount_flame{
	position:relative;
	padding:100px 65px 65px 65px;
	background-color:rgba(255,255,255,1.0);
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	flex-wrap:wrap;
	/* radius */
	-webkit-border-radius:35px;
	   -moz-border-radius:35px;
	        border-radius:35px;
}

.ordermade_plan_discount_catch{
	width:45%;
}

.ordermade_plan_discount_table{
	width:50%;
}

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

.ordermade_plan_discount_area{
	padding:0px 20px 60px 20px;
}

.ordermade_plan_discount_flame{
	padding:85px 50px 50px 50px;
	/* radius */
	-webkit-border-radius:30px;
	   -moz-border-radius:30px;
	        border-radius:30px;
}

}

@media all and (max-width:960px), print{

.ordermade_plan_discount_area{
	padding:0px 15px 45px 15px;
}

.ordermade_plan_discount_flame{
	padding:75px 35px 35px 35px;
	/* radius */
	-webkit-border-radius:25px;
	   -moz-border-radius:25px;
	        border-radius:25px;
}

.ordermade_plan_discount_catch{
	width:100%;
}

.ordermade_plan_discount_table{
	width:100%;
}

}

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

.ordermade_plan_discount_flame{
	padding:65px 35px 35px 35px;
}

}

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

.ordermade_plan_discount_flame{
	padding:75px 25px 25px 25px;
	/* radius */
	-webkit-border-radius:20px;
	   -moz-border-radius:20px;
	        border-radius:20px;
}

}

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

.ordermade_plan_discount_flame{
	padding:65px 20px 20px 20px;
}

}

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

.ordermade_plan_discount_flame{
	padding:60px 20px 20px 20px;
}

}


/*-- PLAN DISCOUNT TITLE --*/

.ordermade_plan_discount_title_pc{
	position:absolute;
	top:-60px;
	left:0px;
	right:0px;
	margin:0px auto 0px auto;
	width:100%;
	height:120px;
	text-align:center;
	z-index:5;
}

.ordermade_plan_discount_title_pc img{
	height:120px;
}

.ordermade_plan_discount_title_sp{
	display:none;
}

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

.ordermade_plan_discount_title_pc{
	top:-50px;
	height:100px;
}

.ordermade_plan_discount_title_pc img{
	height:100px;
}

}

@media all and (max-width:960px), print{

.ordermade_plan_discount_title_pc{
	top:-45px;
	height:90px;
}

.ordermade_plan_discount_title_pc img{
	height:90px;
}

}

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

.ordermade_plan_discount_title_pc{
	top:-35px;
	height:70px;
}

.ordermade_plan_discount_title_pc img{
	height:70px;
}

}

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

.ordermade_plan_discount_title_pc{
	display:none;
}

.ordermade_plan_discount_title_sp{
	position:absolute;
	top:-50px;
	left:0px;
	right:0px;
	margin:0px auto 0px auto;
	width:100%;
	height:100px;
	text-align:center;
	display:block;
	z-index:5;
}

.ordermade_plan_discount_title_sp img{
	height:100px;
}

}

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

.ordermade_plan_discount_title_sp{
	top:-40px;
	height:80px;
}

.ordermade_plan_discount_title_sp img{
	height:80px;
}

}

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

.ordermade_plan_discount_title_sp{
	top:-35px;
	height:70px;
}

.ordermade_plan_discount_title_sp img{
	height:70px;
}

}


/*-- PLAN DISCOUNT TEXT --*/

.discount_catch_title{
	position:relative;
	margin:0px 0px 20px 0px;
	padding:12px 0px 12px 0px;
	background-color:rgba(168,0,63,1.0);
	font-size:200%;
	line-height:125%;
	color:rgba(255,255,255,1.0);
	font-weight:700;
	text-align:center;
	/* radius */
	-webkit-border-radius:100px;
	   -moz-border-radius:100px;
	        border-radius:100px;
}

.discount_catch_price{
	position:relative;
	margin:0px 5px 25px 5px;
	text-align:center;
}

.discount_catch_price img{
	max-width:600px;
	width:100%;
}

.discount_catch_text_large{
	position:relative;
	padding:0px 5px 15px 5px;
	font-size:125%;
	line-height:155%;
	color:rgba(62,61,50,1.0);
	font-weight:600;
	text-align:left;
}

.discount_catch_text_small{
	position:relative;
	padding:0px 5px 0px 5px;
	font-size:100%;
	line-height:175%;
	color:rgba(62,61,50,1.0);
	font-weight:500;
	text-align:left;
}

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

.discount_catch_title{
	margin:0px 0px 18px 0px;
	padding:11px 0px 11px 0px;
	font-size:175%;
}

.discount_catch_text_large{
	padding:0px 5px 14px 5px;
	font-size:112.5%;
	line-height:160%;
}

.discount_catch_text_small{
	font-size:93.75%;
}

}

@media all and (max-width:960px), print{

.discount_catch_title{
	margin:0px 0px 16px 0px;
	padding:10px 0px 10px 0px;
	font-size:150%;
}

.discount_catch_price{
	margin:0px 5px 20px 5px;
}

.discount_catch_price img{
	max-width:500px;
}

.discount_catch_text_large{
	padding:0px 5px 13px 5px;
	font-size:100%;
	line-height:165%;
}

.discount_catch_text_small{
	font-size:87.5%;
}

}

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

.discount_catch_title{
	margin:0px 0px 14px 0px;
	padding:9px 0px 9px 0px;
	font-size:125%;
}

}


/*-- PLAN DISCOUNT TABLE --*/

.discount_table_flame{
	position:relative;
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	overflow:hidden;
	/* radius */
	-webkit-border-radius:15px;
	   -moz-border-radius:15px;
	        border-radius:15px;
}

.discount_table_flame .table_left{
	padding:0px 3px 0px 0px;
	width:37.5%;
}

.discount_table_flame .table_right{
	width:62.5%;
}

.discount_table .title{
	margin:0px 0px 3px 0px;
	padding:17px 0px 17px 0px;
	background-color:rgba(225,195,135,1.0);
	font-size:118.75%;
	line-height:175%;
	color:rgba(62,61,50,1.0);
	font-weight:600;
	text-align:center;
}

.discount_table .money{
	margin:0px 0px 3px 0px;
	padding:15px 0px 15px 0px;
	background-color:rgba(255,245,225,1.0);
	font-size:125%;
	line-height:175%;
	color:rgba(62,61,50,1.0);
	font-weight:700;
	text-align:center;
}

.discount_table div:last-child{
	margin:0px 0px 0px 0px;
}

.table_sp{
	display:none;
	display:-webkit-none;
}

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

.discount_table_flame{
	/* radius */
	-webkit-border-radius:13px;
	   -moz-border-radius:13px;
	        border-radius:13px;
}

.discount_table .title{
	padding:16px 0px 16px 0px;
	font-size:112.5%;
}

.discount_table .money{
	padding:14px 0px 14px 0px;
	font-size:118.75%;
}

}

@media all and (max-width:960px), print{

.discount_table_flame{
	/* radius */
	-webkit-border-radius:13px;
	   -moz-border-radius:13px;
	        border-radius:13px;
}

.discount_table .title{
	padding:15px 0px 15px 0px;
	font-size:106.25%;
}

.discount_table .money{
	padding:13px 0px 13px 0px;
	font-size:112.5%;
}

.table_pc{
	display:none;
	display:-webkit-none;
}

.table_sp{
	margin:0px 0px 20px 0px;
	display:flex;
	display:-webkit-flex;
}

}

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

.discount_table_flame{
	/* radius */
	-webkit-border-radius:11px;
	   -moz-border-radius:11px;
	        border-radius:11px;
}

.discount_table .title{
	padding:15px 0px 15px 0px;
	font-size:100%;
}

.discount_table .money{
	padding:13px 0px 13px 0px;
	font-size:106.25%;
}

}

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

.discount_table .title{
	font-size:93.75%;
}

.discount_table .money{
	font-size:100%;
}

}

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

.discount_table .title{
	font-size:87.5%;
}

.discount_table .money{
	font-size:93.75%;
}

}


/*-- TRAVEL FLAME --*/

#ordermade_travel_area{
	position:relative;
	background-color:rgba(253,248,230,1.0);
	overflow:hidden;
}

#ordermade_travel_area::before{
	position:absolute;
	bottom:-1px;
	left:0px;
	width:100%;
	height:250px;
	background-image:url(../images_002/common/contents_bg_wave_brown.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100% auto;
	content:'';
	z-index:5;
}

#ordermade_travel_flame{
	position:relative;
	padding:0px 0px 250px 0px;
}

#ordermade_travel_flame::before{
	position:absolute;
	top:45px;
	right:-180px;
	width:360px;
	height:360px;
	background-image:url(../ordermade/images/travel_bg_flower.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:360px auto;
	content:'';
}

#ordermade_travel_flame::after{
	position:absolute;
	bottom:250px;
	left:-180px;
	width:360px;
	height:360px;
	background-image:url(../ordermade/images/travel_bg_flower.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:360px auto;
	content:'';
}

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

#ordermade_travel_flame{
	padding:0px 0px 225px 0px;
}

}

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

#ordermade_travel_flame{
	padding:0px 0px 200px 0px;
}

#ordermade_travel_flame::before{
	top:55px;
	right:-150px;
	width:300px;
	height:300px;
	background-size:300px auto;
}

#ordermade_travel_flame::after{
	bottom:150px;
	left:-150px;
	width:300px;
	height:300px;
	background-size:300px auto;
}

}

@media all and (max-width:960px), print{

#ordermade_travel_flame{
	padding:0px 0px 150px 0px;
}

#ordermade_travel_flame::before{
	top:65px;
	right:-120px;
	width:240px;
	height:240px;
	background-size:240px auto;
}

#ordermade_travel_flame::after{
	bottom:100px;
	left:-120px;
	width:240px;
	height:240px;
	background-size:240px auto;
}

}

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

#ordermade_travel_flame{
	padding:0px 0px 100px 0px;
}

#ordermade_travel_flame::before{
	top:75px;
}

#ordermade_travel_flame::after{
	bottom:75px;
}

}


/*-- TRAVEL BANNER FLAME --*/

.ordermade_travel_bnr_flame{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 35px 0px 35px;
	max-width:1440px;
	z-index:10;
}

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

.ordermade_travel_bnr_flame{
	padding:0px 30px 0px 30px;
	max-width:960px;
}

}

@media all and (max-width:960px), print{

.ordermade_travel_bnr_flame{
	padding:0px 25px 0px 25px;
	max-width:960px;
}

}

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

.ordermade_travel_bnr_flame{
	padding:0px 0px 0px 0px;
}

}


/*-- TRAVEL BANNER --*/

.ordermade_travel_bnr{
	position:relative;
	padding:15px 15px 15px 15px;
	max-width:100%;
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
}

.ordermade_travel_bnr .img_box{
	position:relative;
	width:100%;
	overflow:hidden;
	/* radius */
	-webkit-border-radius:35px;
	   -moz-border-radius:35px;
	        border-radius:35px;
}

.ordermade_travel_bnr .img_box .img{
	position:relative;
	width:100%;
	padding-top:66.66666%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	transition:0.25s ease-out;
}

.ordermade_travel_bnr:hover .img_box .img{
	transform:scale(1.05,1.05);
}

.ordermade_travel_bnr .text_box{
	position:relative;
	width:100%;
	height:30px;
}

.ordermade_travel_bnr .text_box .title{
	position:absolute;
	top:-30px;
	left:-10px;
	padding:0px 25px 0px 25px;
	width:80%;
	font-size:125%;
	line-height:60px;
	letter-spacing:0.03em;
	color:rgba(255,255,255,1.0);
	font-weight:600;
	text-align:left;
	/* radius */
	-webkit-border-bottom-left-radius:5px;
	   -moz-border-bottom-left-radius:5px;
	        border-bottom-left-radius:5px;
}

/* 文字数制限 */
.ordermade_travel_bnr .text_box .title p{
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
}

.ordermade_travel_bnr a{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:block;
	filter:alpha(opacity=0);
	/* radius */
	-webkit-border-radius:35px;
	   -moz-border-radius:35px;
	        border-radius:35px;
}

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

.ordermade_travel_bnr .img_box{
	/* radius */
	-webkit-border-radius:30px;
	   -moz-border-radius:30px;
	        border-radius:30px;
}

.ordermade_travel_bnr .text_box{
	height:25px;
}

.ordermade_travel_bnr .text_box .title{
	top:-25px;
	padding:0px 23px 0px 23px;
	width:82.5%;
	font-size:112.5%;
	line-height:50px;
	letter-spacing:0.02em;
}

.ordermade_travel_bnr a{
	/* radius */
	-webkit-border-radius:30px;
	   -moz-border-radius:30px;
	        border-radius:30px;
}

}

@media all and (max-width:960px), print{

.ordermade_travel_bnr .img_box{
	/* radius */
	-webkit-border-radius:25px;
	   -moz-border-radius:25px;
	        border-radius:25px;
}

.ordermade_travel_bnr .img_box .img{
	transition:0s ease-out;
}

.ordermade_travel_bnr:hover .img_box .img{
	transform:scale(1.0,1.0);
}

.ordermade_travel_bnr .text_box{
	height:25px;
}

.ordermade_travel_bnr .text_box .title{
	top:-25px;
	left:-10px;
	padding:0px 21px 0px 21px;
	width:82.5%;
	font-size:106.25%;
	line-height:50px;
	letter-spacing:0.01em;
}

.ordermade_travel_bnr a{
	/* radius */
	-webkit-border-radius:25px;
	   -moz-border-radius:25px;
	        border-radius:25px;
}

}


/*-- TITLE COLOR --*/

.ordermade_travel_bnr .text_box .title.bg_green{
	background-color:rgba(160,191,117,1.0);
}

.ordermade_travel_bnr .text_box .title.bg_green::before{
	position:absolute;
	top:-10px;
	left:0px;
	width:10px;
	height:10px;
	background-color:rgba(116,140,58,1.0);
	clip-path:polygon(0% 100%, 100% 0%, 100% 100%);
	content:"";
}

.ordermade_travel_bnr .text_box .title.bg_green::after{
	position:absolute;
	top:0px;
	right:-10px;
	width:20px;
	height:60px;
	background-color:rgba(160,191,117,1.0);
	clip-path:polygon(0% 0%, 100% 0%, 50% 50%, 100% 100%, 0% 100%);
	content:"";
}

.ordermade_travel_bnr .text_box .title.bg_blue{
	background-color:rgba(138,183,186,1.0);
}

.ordermade_travel_bnr .text_box .title.bg_blue::before{
	position:absolute;
	top:-10px;
	left:0px;
	width:10px;
	height:10px;
	background-color:rgba(96,152,153,1.0);
	clip-path:polygon(0% 100%, 100% 0%, 100% 100%);
	content:"";
}

.ordermade_travel_bnr .text_box .title.bg_blue::after{
	position:absolute;
	top:0px;
	right:-10px;
	width:20px;
	height:60px;
	background-color:rgba(138,183,186,1.0);
	clip-path:polygon(0% 0%, 100% 0%, 50% 50%, 100% 100%, 0% 100%);
	content:"";
}

.ordermade_travel_bnr .text_box .title.bg_orange{
	background-color:rgba(219,141,84,1.0);
}

.ordermade_travel_bnr .text_box .title.bg_orange::before{
	position:absolute;
	top:-10px;
	left:0px;
	width:10px;
	height:10px;
	background-color:rgba(191,114,52,1.0);
	clip-path:polygon(0% 100%, 100% 0%, 100% 100%);
	content:"";
}

.ordermade_travel_bnr .text_box .title.bg_orange::after{
	position:absolute;
	top:0px;
	right:-10px;
	width:20px;
	height:60px;
	background-color:rgba(219,141,84,1.0);
	clip-path:polygon(0% 0%, 100% 0%, 50% 50%, 100% 100%, 0% 100%);
	content:"";
}

.ordermade_travel_bnr .text_box .title.bg_pink{
	background-color:rgba(202,86,110,1.0);
}

.ordermade_travel_bnr .text_box .title.bg_pink::before{
	position:absolute;
	top:-10px;
	left:0px;
	width:10px;
	height:10px;
	background-color:rgba(176,50,81,1.0);
	clip-path:polygon(0% 100%, 100% 0%, 100% 100%);
	content:"";
}

.ordermade_travel_bnr .text_box .title.bg_pink::after{
	position:absolute;
	top:0px;
	right:-10px;
	width:20px;
	height:60px;
	background-color:rgba(202,86,110,1.0);
	clip-path:polygon(0% 0%, 100% 0%, 50% 50%, 100% 100%, 0% 100%);
	content:"";
}

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

.ordermade_travel_bnr .text_box .title.bg_green::after{
	height:50px;
}

.ordermade_travel_bnr .text_box .title.bg_blue::after{
	height:50px;
}

.ordermade_travel_bnr .text_box .title.bg_orange::after{
	height:50px;
}

.ordermade_travel_bnr .text_box .title.bg_pink::after{
	height:50px;
}

}

@media all and (max-width:960px), print{

.ordermade_travel_bnr .text_box .title.bg_green::after{
	height:50px;
}

.ordermade_travel_bnr .text_box .title.bg_blue::after{
	height:50px;
}

.ordermade_travel_bnr .text_box .title.bg_orange::after{
	height:50px;
}

.ordermade_travel_bnr .text_box .title.bg_pink::after{
	height:50px;
}

}


/*-- FEATURE FLAME --*/

#ordermade_feature_area{
	position:relative;
	background-color:rgba(241,238,230,1.0);
	overflow:hidden;
}

#ordermade_feature_area::before{
	position:absolute;
	bottom:-1px;
	left:0px;
	width:100%;
	height:250px;
	background-image:url(../images_002/common/contents_bg_curve_yellow.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100% auto;
	content:'';
	z-index:5;
}

#ordermade_feature_flame{
	position:relative;
	padding:0px 0px 250px 0px;
}

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

#ordermade_feature_flame{
	padding:0px 0px 225px 0px;
}

}

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

#ordermade_feature_flame{
	padding:0px 0px 200px 0px;
}

}

@media all and (max-width:960px), print{

#ordermade_feature_flame{
	padding:0px 0px 150px 0px;
}

}

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

#ordermade_feature_flame{
	padding:0px 0px 100px 0px;
}

}


/*-- FEATURE CIRCLE --*/

.ordermade_feature_circle_area{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 0px 125px 0px;
	max-width:1400px;
}

.ordermade_feature_circle_flame{
	position:relative;
	width:100%;
	height:700px;
}

.ordermade_feature_circle{
	position:absolute;
	background-color:rgba(255,255,255,1.0);
	width:400px;
	height:400px;
	/* radius */
	-webkit-border-radius:50%;
	   -moz-border-radius:50%;
	        border-radius:50%;
}

.ordermade_feature_circle.circle_01{
	top:0px;
	left:5px;
}

.ordermade_feature_circle.circle_02{
	top:300px;
	left:335px;
}

.ordermade_feature_circle.circle_03{
	top:0px;
	left:665px;
}

.ordermade_feature_circle.circle_04{
	top:300px;
	left:995px;
}

.ordermade_feature_circle .circle_numb{
	position:absolute;
	top:50px;
	left:40px;
	width:30px;
	height:60px;
}

.ordermade_feature_circle .circle_numb img{
	width:30px;
	height:60px;
}

.ordermade_feature_circle .circle_img{
	position:absolute;
	top:-10px;
	left:0px;
	right:0px;
	margin:auto;
	width:200px;
	height:200px;
}

.ordermade_feature_circle .circle_img img{
	width:200px;
	height:200px;
}

.ordermade_feature_circle .circle_text{
	position:absolute;
	top:200px;
	left:0px;
	right:0px;
	margin:auto;
	width:360px;
	text-align:center;
}

.ordermade_feature_circle .circle_text .title{
	padding:5px 0px 10px 0px;
	font-size:150%;
	line-height:125%;
	color:rgba(62,61,50,1.0);
	font-weight:700;
	text-align:center;
}

.ordermade_feature_circle .circle_text .text{
	margin:0px auto 0px auto;
	width:250px;
	font-size:106.25%;
	line-height:165%;
	color:rgba(62,61,50,1.0);
	font-weight:500;
	text-align:center;
}

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

.ordermade_feature_circle_area{
	padding:0px 0px 100px 0px;
	max-width:1240px;
}

.ordermade_feature_circle_flame{
	height:750px;
}

.ordermade_feature_circle.circle_01{
	top:0px;
	left:0px;
}

.ordermade_feature_circle.circle_02{
	top:350px;
	left:280px;
}

.ordermade_feature_circle.circle_03{
	top:0px;
	left:560px;
}

.ordermade_feature_circle.circle_04{
	top:350px;
	left:840px;
}

}

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

.ordermade_feature_circle_area{
	padding:0px 0px 75px 0px;
	max-width:900px;
}

.ordermade_feature_circle_flame{
	height:725px;
}

.ordermade_feature_circle{
	width:360px;
	height:360px;
}

.ordermade_feature_circle.circle_01{
	top:0px;
	left:0px;
}

.ordermade_feature_circle.circle_02{
	top:0px;
	left:390px;
}

.ordermade_feature_circle.circle_03{
	top:365px;
	left:150px;
}

.ordermade_feature_circle.circle_04{
	top:365px;
	left:540px;
}

.ordermade_feature_circle .circle_numb{
	top:45px;
	left:35px;
	width:25px;
	height:50px;
}

.ordermade_feature_circle .circle_numb img{
	width:25px;
	height:50px;
}

.ordermade_feature_circle .circle_img{
	width:180px;
	height:180px;
}

.ordermade_feature_circle .circle_img img{
	width:180px;
	height:180px;
}

.ordermade_feature_circle .circle_text{
	top:180px;
	width:320px;
}

.ordermade_feature_circle .circle_text .title{
	padding:4px 0px 8px 0px;
	font-size:137.5%;
}

.ordermade_feature_circle .circle_text .text{
	width:230px;
	font-size:100%;
}

}

@media all and (max-width:960px), print{

.ordermade_feature_circle_area{
	padding:0px 0px 50px 0px;
	max-width:580px;
}

.ordermade_feature_circle_flame{
	height:1040px;
}

.ordermade_feature_circle{
	width:320px;
	height:320px;
}

.ordermade_feature_circle.circle_01{
	top:0px;
	left:0px;
}

.ordermade_feature_circle.circle_02{
	top:240px;
	left:260px;
}

.ordermade_feature_circle.circle_03{
	top:480px;
	left:0px;
}

.ordermade_feature_circle.circle_04{
	top:720px;
	left:260px;
}

.ordermade_feature_circle .circle_numb{
	top:40px;
	left:35px;
	width:20px;
	height:40px;
}

.ordermade_feature_circle .circle_numb img{
	width:20px;
	height:40px;
}

.ordermade_feature_circle .circle_img{
	width:160px;
	height:160px;
}

.ordermade_feature_circle .circle_img img{
	width:160px;
	height:160px;
}

.ordermade_feature_circle .circle_text{
	top:160px;
	width:300px;
}

.ordermade_feature_circle .circle_text .title{
	padding:3px 0px 6px 0px;
	font-size:125%;
}

.ordermade_feature_circle .circle_text .text{
	width:210px;
	font-size:87.5%;
}

}

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

.ordermade_feature_circle_area{
	padding:0px 0px 25px 0px;
	max-width:440px;
}

.ordermade_feature_circle_flame{
	height:1060px;
}

.ordermade_feature_circle{
	width:280px;
	height:280px;
}

.ordermade_feature_circle.circle_01{
	top:0px;
	left:0px;
}

.ordermade_feature_circle.circle_02{
	top:260px;
	left:160px;
}

.ordermade_feature_circle.circle_03{
	top:520px;
	left:0px;
}

.ordermade_feature_circle.circle_04{
	top:780px;
	left:160px;
}

.ordermade_feature_circle .circle_numb{
	top:35px;
	left:30px;
}

.ordermade_feature_circle .circle_img{
	width:140px;
	height:140px;
}

.ordermade_feature_circle .circle_img img{
	width:140px;
	height:140px;
}

.ordermade_feature_circle .circle_text{
	top:140px;
	width:260px;
}

.ordermade_feature_circle .circle_text .title{
	padding:0px 0px 6px 0px;
	font-size:100%;
}

.ordermade_feature_circle .circle_text .text{
	width:180px;
	font-size:81.25%;
}

}

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

.ordermade_feature_circle_area{
	max-width:360px;
}

.ordermade_feature_circle_flame{
	height:1150px;
}

.ordermade_feature_circle.circle_01{
	top:0px;
	left:0px;
}

.ordermade_feature_circle.circle_02{
	top:290px;
	left:80px;
}

.ordermade_feature_circle.circle_03{
	top:580px;
	left:0px;
}

.ordermade_feature_circle.circle_04{
	top:870px;
	left:80px;
}

}

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

.ordermade_feature_circle_area{
	max-width:320px;
}

.ordermade_feature_circle_flame{
	height:1180px;
}

.ordermade_feature_circle.circle_01{
	top:0px;
	left:0px;
}

.ordermade_feature_circle.circle_02{
	top:300px;
	left:40px;
}

.ordermade_feature_circle.circle_03{
	top:600px;
	left:0px;
}

.ordermade_feature_circle.circle_04{
	top:900px;
	left:40px;
}

}


/*-- FLOW FLAME --*/

#ordermade_flow_area{
	position:relative;
	background-color:rgba(253,248,230,1.0);
	overflow:hidden;
}

#ordermade_flow_area::before{
	position:absolute;
	bottom:-1px;
	left:0px;
	width:100%;
	height:250px;
	background-image:url(../images_002/common/contents_bg_wave_brown.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100% auto;
	content:'';
	z-index:5;
}

#ordermade_flow_flame{
	position:relative;
	padding:0px 0px 250px 0px;
}

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

#ordermade_flow_flame{
	padding:0px 0px 225px 0px;
}

}

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

#ordermade_flow_flame{
	padding:0px 0px 200px 0px;
}

}

@media all and (max-width:960px), print{

#ordermade_flow_flame{
	padding:0px 0px 150px 0px;
}

}

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

#ordermade_flow_flame{
	padding:0px 0px 100px 0px;
}

}


/*-- FLOE EXPLAN --*/

.ordermade_flow_explan_area{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 25px 175px 25px;
	max-width:960px;
	background-image:url(../ordermade/images/flow_bg_line_pc.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:960px auto;
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.ordermade_flow_explan_01{
	position:relative;
	margin:10px 0px 125px 0px;
	width:45%;
}

.ordermade_flow_explan_01::before{
	position:absolute;
	top:-20px;
	left:-10px;
	width:80px;
	height:80px;
	background-image:url(../ordermade/images/flow_number_01.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:80px auto;
	content:'';
	z-index:5;
}

.ordermade_flow_explan_01::after{
	position:absolute;
	bottom:-100px;
	left:-265px;
	width:320px;
	height:230px;
	background-image:url(../ordermade/images/flow_img_01.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:320px auto;
	content:'';
	z-index:5;
}

.ordermade_flow_explan_02{
	position:relative;
	margin:125px 0px 10px 0px;
	width:45%;
}

.ordermade_flow_explan_02::before{
	position:absolute;
	top:-20px;
	left:-10px;
	width:80px;
	height:80px;
	background-image:url(../ordermade/images/flow_number_02.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:80px auto;
	content:'';
	z-index:5;
}

.ordermade_flow_explan_03{
	position:relative;
	margin:10px 0px 125px 0px;
	width:45%;
}

.ordermade_flow_explan_03::before{
	position:absolute;
	top:-20px;
	left:-10px;
	width:80px;
	height:80px;
	background-image:url(../ordermade/images/flow_number_03.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:80px auto;
	content:'';
	z-index:5;
}

.ordermade_flow_explan_04{
	position:relative;
	margin:125px 0px 10px 0px;
	width:45%;
}

.ordermade_flow_explan_04::before{
	position:absolute;
	top:-20px;
	left:-10px;
	width:80px;
	height:80px;
	background-image:url(../ordermade/images/flow_number_04.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:80px auto;
	content:'';
	z-index:5;
}

.ordermade_flow_explan_04::after{
	position:absolute;
	bottom:-75px;
	right:-215px;
	width:250px;
	height:340px;
	background-image:url(../ordermade/images/flow_img_02.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:250px auto;
	content:'';
	z-index:5;
}

.ordermade_flow_explan_box{
	position:relative;
	padding:45px 45px 45px 45px;
	background-color:rgba(255,255,255,1.0);
	/* radius */
	-webkit-border-radius:35px;
	   -moz-border-radius:35px;
	        border-radius:35px;
}

.ordermade_flow_explan_box .title{
	position:relative;
	padding:0px 0px 10px 0px;
	font-size:162.5%;
	line-height:125%;
	color:rgba(62,61,50,1.0);
	font-weight:700;
	text-align:center;
}

.ordermade_flow_explan_box .text{
	position:relative;
	font-size:112.5%;
	line-height:165%;
	color:rgba(62,61,50,1.0);
	font-weight:500;
	text-align:left;
}

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

.ordermade_flow_explan_area{
	padding:0px 25px 150px 25px;
	max-width:800px;
	background-position:top 50px center;
	background-size:800px auto;
}

.ordermade_flow_explan_box{
	padding:40px 40px 40px 40px;
}

}

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

.ordermade_flow_explan_area{
	padding:0px 20px 100px 20px;
	max-width:640px;
	background-image:url(../ordermade/images/flow_bg_line_sp.png);
	background-repeat:no-repeat;
	background-position:top 200px center;
	background-size:320px auto;
}

.ordermade_flow_explan_01{
	margin:10px 0px 225px 0px;
	width:100%;
}

.ordermade_flow_explan_01::before{
	width:75px;
	height:75px;
	background-size:75px auto;
}

.ordermade_flow_explan_01::after{
	bottom:-200px;
	left:-100px;
}

.ordermade_flow_explan_02{
	margin:10px 0px 35px 0px;
	width:100%;
}

.ordermade_flow_explan_02::before{
	width:75px;
	height:75px;
	background-size:75px auto;
}

.ordermade_flow_explan_03{
	margin:10px 0px 35px 0px;
	width:100%;
}

.ordermade_flow_explan_03::before{
	width:75px;
	height:75px;
	background-size:75px auto;
}

.ordermade_flow_explan_04{
	margin:10px 0px 300px 0px;
	width:100%;
}

.ordermade_flow_explan_04::before{
	width:75px;
	height:75px;
	background-size:75px auto;
}

.ordermade_flow_explan_04::after{
	bottom:-300px;
	right:-100px;
}

.ordermade_flow_explan_box{
	padding:35px 35px 35px 35px;
	/* radius */
	-webkit-border-radius:30px;
	   -moz-border-radius:30px;
	        border-radius:30px;
}

.ordermade_flow_explan_box .title{
	font-size:150%;
}

.ordermade_flow_explan_box .text{
	font-size:106.25%;
}

}

@media all and (max-width:960px), print{

.ordermade_flow_explan_area{
	padding:0px 15px 100px 15px;
	max-width:480px;
	background-image:url(../ordermade/images/flow_bg_line_sp.png);
	background-repeat:no-repeat;
	background-position:top 200px center;
	background-size:320px auto;
}

.ordermade_flow_explan_01{
	margin:10px 0px 215px 0px;
	width:100%;
}

.ordermade_flow_explan_01::before{
	top:-15px;
	width:70px;
	height:70px;
	background-size:70px auto;
}

.ordermade_flow_explan_01::after{
	bottom:-200px;
	left:-75px;
}

.ordermade_flow_explan_02{
	margin:10px 0px 25px 0px;
	width:100%;
}

.ordermade_flow_explan_02::before{
	top:-15px;
	width:70px;
	height:70px;
	background-size:70px auto;
}

.ordermade_flow_explan_03{
	margin:10px 0px 25px 0px;
	width:100%;
}

.ordermade_flow_explan_03::before{
	top:-15px;
	width:70px;
	height:70px;
	background-size:70px auto;
}

.ordermade_flow_explan_04{
	margin:10px 0px 300px 0px;
	width:100%;
}

.ordermade_flow_explan_04::after{
	bottom:-300px;
	right:-75px;
}

.ordermade_flow_explan_04::before{
	top:-15px;
	width:70px;
	height:70px;
	background-size:70px auto;
}

.ordermade_flow_explan_box{
	padding:30px 30px 30px 30px;
	/* radius */
	-webkit-border-radius:25px;
	   -moz-border-radius:25px;
	        border-radius:25px;
}

.ordermade_flow_explan_box .title{
	font-size:137.5%;
}

.ordermade_flow_explan_box .text{
	font-size:100%;
}

}

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

.ordermade_flow_explan_area{
	padding:0px 15px 75px 15px;
	max-width:360px;
	background-position:top 215px center;
	background-size:240px auto;
}

.ordermade_flow_explan_01{
	margin:10px 0px 165px 0px;
}

.ordermade_flow_explan_01::after{
	bottom:-150px;
	left:-50px;
	width:240px;
	height:175px;
	background-size:240px auto;
}

.ordermade_flow_explan_02{
	margin:10px 0px 25px 0px;
}

.ordermade_flow_explan_03{
	margin:10px 0px 25px 0px;
}

.ordermade_flow_explan_04{
	margin:10px 0px 225px 0px;
}

.ordermade_flow_explan_04::after{
	bottom:-225px;
	right:-25px;
	width:184px;
	height:250px;
	background-size:184px auto;
}

.ordermade_flow_explan_box{
	padding:25px 25px 25px 25px;
}

.ordermade_flow_explan_box .title{
	font-size:125%;
}

.ordermade_flow_explan_box .text{
	font-size:93.75%;
}

}


/*-- FLOE EXPLAN NAV --*/

.ordermade_flow_explan_nav_flame{
	position:relative;
	margin:25px auto 0px auto;
	width:100%;
	overflow:hidden;
	z-index:10;
}

.ordermade_flow_explan_nav{
	position:relative;
	background-color:rgba(242,180,44,1.0);
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	text-decoration:none;
	cursor:pointer;
	transition:0.25s ease-out;
	/* radius */
	-webkit-border-radius:100px;
	   -moz-border-radius:100px;
	        border-radius:100px;
}

.ordermade_flow_explan_nav:hover{
	background-color:rgba(0,84,110,1.0);
}

.ordermade_flow_explan_nav .name{
	position:relative;
	padding:0px 0px 0px 35px;
	font-size:112.5%;
	line-height:60px;
	letter-spacing:0.05em;
	color:rgba(0,84,110,1.0);
	font-weight:600;
	transition:0.25s ease-out;
	z-index:1;
}

.ordermade_flow_explan_nav:hover .name{
	color:rgba(255,255,255,1.0);
}

.ordermade_flow_explan_nav .icon{
	position:relative;
	padding:22px 35px 22px 0px;
	font-size:0px;
	z-index:1;
}

.ordermade_flow_explan_nav .icon svg{
	width:16px;
	height:16px;
}

.ordermade_flow_explan_nav .icon path{
	fill:rgba(0,84,110,1.0);
	transition:0.25s ease-out;
}

.ordermade_flow_explan_nav:hover .icon path{
	fill:rgba(255,255,255,1.0);
}

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

.ordermade_flow_explan_nav_flame{
	margin:23px auto 0px auto;
}

.ordermade_flow_explan_nav .name{
	padding:0px 0px 0px 30px;
	font-size:106.25%;
	line-height:55px;
}

.ordermade_flow_explan_nav .icon{
	padding:20px 30px 20px 0px;
}

.ordermade_flow_explan_nav .icon svg{
	width:15px;
	height:15px;
}

}

@media all and (max-width:960px), print{

.ordermade_flow_explan_nav_flame{
	margin:21px auto 0px auto;
}

.ordermade_flow_explan_nav:hover{
	background-color:rgba(242,180,44,1.0);
}

.ordermade_flow_explan_nav .name{
	padding:0px 0px 0px 25px;
	font-size:100%;
	line-height:50px;
}

.ordermade_flow_explan_nav:hover .name{
	color:rgba(0,84,110,1.0);
}

.ordermade_flow_explan_nav .icon{
	padding:18px 25px 18px 0px;
}

.ordermade_flow_explan_nav .icon svg{
	width:14px;
	height:14px;
}

.ordermade_flow_explan_nav .icon path{
	transition:0s ease-out;
}

.ordermade_flow_explan_nav:hover .icon path{
	fill:rgba(0,84,110,1.0);
}

}

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

.ordermade_flow_explan_nav .name{
	font-size:93.75%;
}

}


/*-- FLOW SERVICE --*/

.ordermade_flow_service_area{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 25px 75px 25px;
	max-width:1280px;
}

.ordermade_flow_service_flame{
	position:relative;
	padding:100px 65px 65px 65px;
	background-color:rgba(255,255,255,1.0);
	/* radius */
	-webkit-border-radius:35px;
	   -moz-border-radius:35px;
	        border-radius:35px;
}

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

.ordermade_flow_service_area{
	padding:0px 20px 60px 20px;
}

.ordermade_flow_service_flame{
	padding:85px 50px 50px 50px;
	/* radius */
	-webkit-border-radius:30px;
	   -moz-border-radius:30px;
	        border-radius:30px;
}

}

@media all and (max-width:960px), print{

.ordermade_flow_service_area{
	padding:0px 15px 45px 15px;
}

.ordermade_flow_service_flame{
	padding:75px 35px 35px 35px;
	/* radius */
	-webkit-border-radius:25px;
	   -moz-border-radius:25px;
	        border-radius:25px;
}

}

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

.ordermade_flow_service_flame{
	padding:65px 35px 35px 35px;
}

}

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

.ordermade_flow_service_flame{
	padding:75px 25px 25px 25px;
	/* radius */
	-webkit-border-radius:20px;
	   -moz-border-radius:20px;
	        border-radius:20px;
}

}

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

.ordermade_flow_service_flame{
	padding:65px 20px 20px 20px;
}

}

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

.ordermade_flow_service_flame{
	padding:60px 20px 20px 20px;
}

}


/*-- FLOW SERVICE TITLE --*/

.ordermade_flow_service_title_pc{
	position:absolute;
	top:-60px;
	left:0px;
	right:0px;
	margin:0px auto 0px auto;
	width:100%;
	height:120px;
	text-align:center;
	z-index:5;
}

.ordermade_flow_service_title_pc img{
	height:120px;
}

.ordermade_flow_service_title_sp{
	display:none;
}

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

.ordermade_flow_service_title_pc{
	top:-50px;
	height:100px;
}

.ordermade_flow_service_title_pc img{
	height:100px;
}

}

@media all and (max-width:960px), print{

.ordermade_flow_service_title_pc{
	top:-45px;
	height:90px;
}

.ordermade_flow_service_title_pc img{
	height:90px;
}

}

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

.ordermade_flow_service_title_pc{
	top:-35px;
	height:70px;
}

.ordermade_flow_service_title_pc img{
	height:70px;
}

}

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

.ordermade_flow_service_title_pc{
	display:none;
}

.ordermade_flow_service_title_sp{
	position:absolute;
	top:-50px;
	left:0px;
	right:0px;
	margin:0px auto 0px auto;
	width:100%;
	height:100px;
	text-align:center;
	display:block;
	z-index:5;
}

.ordermade_flow_service_title_sp img{
	height:100px;
}

}

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

.ordermade_flow_service_title_sp{
	top:-40px;
	height:80px;
}

.ordermade_flow_service_title_sp img{
	height:80px;
}

}

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

.ordermade_flow_service_title_sp{
	top:-35px;
	height:70px;
}

.ordermade_flow_service_title_sp img{
	height:70px;
}

}


/*-- FLOW SERVICE TEXT --*/

.service_text_main{
	position:relative;
	padding:0px 5px 25px 5px;
	font-size:125%;
	line-height:155%;
	color:rgba(62,61,50,1.0);
	font-weight:600;
	text-align:center;
}

.service_text_catch{
	position:relative;
	margin:0px auto 25px auto;
	padding:12px 0px 12px 0px;
	max-width:460px;
	border:2px solid rgba(225,195,135,1.0);
	box-sizing:border-box;
	font-size:150%;
	line-height:125%;
	color:rgba(62,61,50,1.0);
	font-weight:700;
	text-align:center;
	/* radius */
	-webkit-border-radius:100px;
	   -moz-border-radius:100px;
	        border-radius:100px;
}

.service_text_list_area{
	position:relative;
	padding:75px 0px 25px 0px;
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.service_text_list{
	position:relative;
	width:31.83333%;
	background-color:rgba(225,195,135,1.0);
	/* radius */
	-webkit-border-radius:25px;
	   -moz-border-radius:25px;
	        border-radius:25px;
}

.service_list_icon{
	position:absolute;
	top:-70px;
	left:0px;
	right:0px;
	margin:0px auto 0px auto;
	width:140px;
}

.service_list_icon img{
	width:140px;
	border:10px solid rgba(225,195,135,1.0);
	box-sizing:border-box;
	/* radius */
	-webkit-border-radius:50%;
	   -moz-border-radius:50%;
	        border-radius:50%;
}

.service_text_list_flame{
	padding:75px 25px 25px 25px;
}

.service_text_list_flame .text_main{
	font-size:131.25%;
	line-height:150%;
	color:rgba(62,61,50,1.0);
	font-weight:700;
	text-align:center;
}

.service_text_list_flame .text_main span{
	font-size:75%;
	font-weight:500;
}

.service_text_list_flame .text_sub{
	padding:5px 0px 0px 0px;
	font-size:106.25%;
	line-height:150%;
	color:rgba(62,61,50,1.0);
	font-weight:500;
	text-align:center;
}

.service_text_list_flame .text_other{
	padding:25px 0px 0px 0px;
	font-size:100%;
	line-height:165%;
	color:rgba(62,61,50,1.0);
	font-weight:500;
	text-align:left;
}

.service_text_other{
	position:relative;
	padding:25px 0px 25px 0px;
	background-color:rgba(255,245,225,1.0);
	font-size:106.25%;
	line-height:165%;
	color:rgba(62,61,50,1.0);
	font-weight:500;
	text-align:center;
	/* radius */
	-webkit-border-radius:25px;
	   -moz-border-radius:25px;
	        border-radius:25px;
}

.service_text_other span{
	padding:0px 20px 0px 0px;
	font-weight:700;
}

.service_text_other br{
	display:none;
}

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

.service_text_main{
	padding:0px 5px 22px 5px;
	font-size:112.5%;
	line-height:160%;
}

.service_text_catch{
	margin:0px auto 22px auto;
	padding:11px 0px 11px 0px;
	max-width:410px;
	font-size:137.5%;
}

.service_text_list_area{
	padding:65px 0px 20px 0px;
}

.service_text_list{
	/* radius */
	-webkit-border-radius:20px;
	   -moz-border-radius:20px;
	        border-radius:20px;
}

.service_list_icon{
	top:-60px;
	width:120px;
}

.service_list_icon img{
	width:120px;
	border:9px solid rgba(225,195,135,1.0);
}

.service_text_list_flame{
	padding:65px 22px 22px 22px;
}

.service_text_list_flame .text_main{
	font-size:125%;
}

.service_text_list_flame .text_main br{
	display:none;
}

.service_text_list_flame .text_sub{
	font-size:100%;
}

.service_text_list_flame .text_other{
	padding:22px 0px 0px 0px;
	font-size:93.75%;
}

.service_text_other{
	padding:22px 0px 22px 0px;
	font-size:100%;
	/* radius */
	-webkit-border-radius:20px;
	   -moz-border-radius:20px;
	        border-radius:20px;
}

.service_text_other span{
	padding:0px 15px 0px 0px;
}

}

@media all and (max-width:960px), print{

.service_text_main{
	padding:0px 5px 19px 5px;
	font-size:100%;
	line-height:165%;
}

.service_text_catch{
	margin:0px auto 19px auto;
	padding:10px 0px 10px 0px;
	max-width:360px;
	font-size:125%;
}

.service_text_list_area{
	padding:0px 0px 10px 0px;
}

.service_text_list{
	margin:50px 0px 10px 0px;
	width:100%;
	/* radius */
	-webkit-border-radius:15px;
	   -moz-border-radius:15px;
	        border-radius:15px;
}

.service_list_icon{
	top:-50px;
	width:100px;
}

.service_list_icon img{
	width:100px;
	border:8px solid rgba(225,195,135,1.0);
}

.service_text_list_flame{
	padding:55px 19px 19px 19px;
}

.service_text_list_flame .text_main{
	font-size:118.75%;
}

.service_text_list_flame .text_main br{
	display:none;
}

.service_text_list_flame .text_sub{
	font-size:93.75%;
}

.service_text_list_flame .text_other{
	padding:19px 0px 0px 0px;
	font-size:87.5%;
}

.service_text_other{
	padding:19px 0px 19px 0px;
	font-size:93.75%;
	/* radius */
	-webkit-border-radius:15px;
	   -moz-border-radius:15px;
	        border-radius:15px;
}

.service_text_other span{
	padding:0px 10px 0px 0px;
}

}

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

.service_text_main{
	text-align:left;
}

.service_text_catch{
	max-width:310px;
	font-size:112.5%;
}

.service_text_other{
	padding:19px 19px 19px 19px;
	text-align:left;
}

.service_text_other br{
	display:block;
}

}

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

.service_text_catch{
	max-width:260px;
	font-size:100%;
}

}


/*-- FAQ FLAME --*/

#ordermade_faq_area{
	position:relative;
	background-color:rgba(241,238,230,1.0);
	overflow:hidden;
}

#ordermade_faq_flame{
	position:relative;
	padding:0px 0px 100px 0px;
}

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

#ordermade_faq_flame{
	padding:0px 0px 85px 0px;
}

}

@media all and (max-width:960px), print{

#ordermade_faq_flame{
	padding:0px 0px 70px 0px;
}

}


/*-- FAQ TITLE --*/

#ordermade_faq_flame .ordermade_title_area{
	display:none;
}

.ordermade_faq_title{
	position:relative;
}

.ordermade_faq_title::before{
	position:absolute;
	top:0px;
	right:0px;
	width:1280px;
	height:250px;
	background-image:url(../ordermade/images/faq_title_bg.png);
	background-repeat:no-repeat;
	background-position:right top;
	background-size:auto 250px;
	content:'';
	z-index:5;
}

.ordermade_faq_title .title{
	position:relative;
	padding:100px 15px 100px 15px;
	z-index:10;
}

.ordermade_faq_title .title::before{
	position:absolute;
	top:70px;
	left:0px;
	right:0px;
	margin:auto;
	width:100%;
	height:140px;
	background-image:url(../ordermade/images/ordermade_title_faq_brown_eng.png);
	background-repeat:no-repeat;
	background-position:left 15px center;
	background-size:auto 140px;
	content:'';
	z-index:-1;
}

.ordermade_faq_title .title img{
	height:50px;
}

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

.ordermade_faq_title::before{
	height:210px;
	background-size:auto 210px;
}

.ordermade_faq_title .title{
	padding:85px 15px 85px 15px;
}

.ordermade_faq_title .title::before{
	top:60px;
	height:120px;
	background-size:auto 120px;
}

.ordermade_faq_title .title img{
	height:40px;
}

}

@media all and (max-width:960px), print{

#ordermade_faq_flame .ordermade_title_area{
	display:block;
}

}


/*-- FAQ CONTENTS --*/

.ordermade_faq_contents_flame{
	position:relative;
	margin:0px auto 0px auto;
	padding:125px 25px 0px 25px;
	max-width:1280px;
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.ordermade_faq_title_flame{
	position:relative;
	width:35%;
}

.ordermade_faq_accordion_flame{
	position:relative;
	width:62.5%;
}

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

.ordermade_faq_contents_flame{
	padding:100px 20px 0px 20px;
}

}

@media all and (max-width:960px), print{

.ordermade_faq_contents_flame{
	padding:0px 15px 0px 15px;
}

.ordermade_faq_title_flame{
	display:none;
}

.ordermade_faq_accordion_flame{
	width:100%;
}

}

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

.ordermade_faq_contents_flame{
	padding:0px 15px 0px 15px;
}

}


/*-- FAQ ACCORDION --*/

.ordermade_faq_accordion{
	position:relative;
	margin:0px 0px 20px 0px;
}

.ordermade_faq_accordion .nav_common{
	position:relative;
	background-color:rgba(255,255,255,1.0);
	transition:0.25s ease-out;
	cursor:pointer;
	/* radius */
	-webkit-border-radius:18px;
	   -moz-border-radius:18px;
	        border-radius:18px;
}

.ordermade_faq_accordion .nav_common::before{
	position:absolute;
	top:15px;
	left:20px;
	width:45px;
	height:45px;
	background-image:url(../ordermade/images/faq_icon_q.png);
	background-repeat:no-repeat;
	background-size:45px auto;
	content:'';
	z-index:10;
}

.ordermade_faq_accordion .nav_common::after{
	position:absolute;
	bottom:-12px;
	left:50px;
	width:25px;
	height:20px;
	background-image:url(../ordermade/images/faq_fukidashi_q.png);
	background-repeat:no-repeat;
	background-size:25px 20px;
	content:'';
}

.ordermade_faq_accordion .nav_common span{
	padding:20px 70px 20px 75px;
	font-size:118.75%;
	line-height:175%;
	color:rgba(62,61,50,1.0);
	font-weight:700;
	transition:0.25s ease-out;
	display:block;
}

.ordermade_faq_accordion .nav_common:hover span{
	color:rgba(0,84,110,1.0);
}

.ordermade_faq_accordion .nav_common span{
	background-image:url(../images_002/icon/accordion_icon_open.svg);
	background-repeat:no-repeat;
	background-position:right 25px center;
	background-size:20px auto;
}

.ordermade_faq_accordion .nav_common span.open{
	background-image:url(../images_002/icon/accordion_icon_close.svg);
	background-repeat:no-repeat;
	background-position:right 25px center;
	background-size:20px auto;
}

.ordermade_faq_accordion .faq_area{ display:none; }

.ordermade_faq_accordion .faq_text{
	position:relative;
	margin:20px 0px 0px 0px;
	padding:25px 30px 25px 75px;
	background-color:rgba(245,230,175,1.0);
	font-size:118.75%;
	line-height:175%;
	color:rgba(62,61,50,1.0);
	font-weight:500;
	transition:0.25s ease-out;
	display:block;
	/* radius */
	-webkit-border-radius:18px;
	   -moz-border-radius:18px;
	        border-radius:18px;
}

.ordermade_faq_accordion .faq_text::before{
	position:absolute;
	top:20px;
	left:20px;
	width:45px;
	height:45px;
	background-image:url(../ordermade/images/faq_icon_a.png);
	background-repeat:no-repeat;
	background-size:45px auto;
	content:'';
	z-index:10;
}

.ordermade_faq_accordion .faq_text::after{
	position:absolute;
	top:-12px;
	left:100px;
	width:25px;
	height:20px;
	background-image:url(../ordermade/images/faq_fukidashi_a.png);
	background-repeat:no-repeat;
	background-size:25px 20px;
	content:'';
}

.ordermade_faq_accordion .faq_text a{
	display:block;
}

.ordermade_faq_accordion .faq_text a:link{ color:rgba(62,61,50,1.0); text-decoration:underline; }
.ordermade_faq_accordion .faq_text a:visited{ color:rgba(62,61,50,1.0); text-decoration:underline; }
.ordermade_faq_accordion .faq_text a:hover{ color:rgba(0,84,110,1.0); text-decoration:underline; }
.ordermade_faq_accordion .faq_text a:active{ color:rgba(0,84,110,1.0); text-decoration:underline; }

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

.ordermade_faq_accordion{
	margin:0px 0px 18px 0px;
}

.ordermade_faq_accordion .nav_common{
	/* radius */
	-webkit-border-radius:15px;
	   -moz-border-radius:15px;
	        border-radius:15px;
}

.ordermade_faq_accordion .nav_common::before{
	top:13px;
	left:18px;
	width:43px;
	height:43px;
	background-size:43px auto;
}

.ordermade_faq_accordion .nav_common::after{
	bottom:-11px;
}

.ordermade_faq_accordion .nav_common span{
	padding:18px 65px 18px 71px;
	font-size:112.5%;
}

.ordermade_faq_accordion .nav_common span{
	background-position:right 23px center;
	background-size:18px auto;
}

.ordermade_faq_accordion .nav_common span.open{
	background-position:right 23px center;
	background-size:18px auto;
}

.ordermade_faq_accordion .faq_area{ display:none; }

.ordermade_faq_accordion .faq_text{
	margin:18px 0px 0px 0px;
	padding:23px 28px 23px 71px;
	font-size:115.5%;
	/* radius */
	-webkit-border-radius:15px;
	   -moz-border-radius:15px;
	        border-radius:15px;
}

.ordermade_faq_accordion .faq_text::before{
	top:18px;
	left:18px;
	width:43px;
	height:43px;
	background-size:43px auto;
}

.ordermade_faq_accordion .faq_text::after{
	top:-11px;
}

}

@media all and (max-width:960px), print{

.ordermade_faq_accordion{
	margin:0px 0px 16px 0px;
}

.ordermade_faq_accordion .nav_common{
	/* radius */
	-webkit-border-radius:12px;
	   -moz-border-radius:12px;
	        border-radius:12px;
}

.ordermade_faq_accordion .nav_common::before{
	top:11px;
	left:16px;
	width:41px;
	height:41px;
	background-size:41px auto;
}

.ordermade_faq_accordion .nav_common::after{
	bottom:-10px;
}

.ordermade_faq_accordion .nav_common span{
	padding:16px 58px 16px 67px;
	font-size:106.25%;
}

.ordermade_faq_accordion .nav_common:hover span{
	color:rgba(62,61,50,1.0);
}

.ordermade_faq_accordion .nav_common span{
	background-position:right 21px center;
	background-size:16px auto;
}

.ordermade_faq_accordion .nav_common span.open{
	background-position:right 21px center;
	background-size:16px auto;
}

.ordermade_faq_accordion .faq_area{ display:none; }

.ordermade_faq_accordion .faq_text{
	margin:16px 0px 0px 0px;
	padding:21px 26px 21px 67px;
	font-size:106.25%;
	/* radius */
	-webkit-border-radius:12px;
	   -moz-border-radius:12px;
	        border-radius:12px;
}

.ordermade_faq_accordion .faq_text::before{
	top:16px;
	left:16px;
	width:41px;
	height:41px;
	background-size:41px auto;
}

.ordermade_faq_accordion .faq_text::after{
	top:-10px;
}

.ordermade_faq_accordion .faq_text a:hover{ color:rgba(62,61,50,1.0); }
.ordermade_faq_accordion .faq_text a:active{ color:rgba(62,61,50,1.0); }

}

