


@font-face {
  font-family: 'DS-DIGI';
  src: url('/gold/wp-content/themes/otakaraya/assets/fonts/DS-DIGI.TTF') format('truetype') ;
}

.wd_spacer{
	position: relative;
	width: 100% ;
	height: 60px ;
}


.renew_2024_fv_202404{
	position: relative ;
	box-sizing: border-box ;
	width: 100% ;
	max-width: 640px ;
	margin : 0px auto ;
}
.renew_2024_fv_202404 a{
	display: inherit ;
}
.renew_2024_fv_image_202404{
	position: relative;
	display: block ;
	width: 100% ;
	z-index: 1;
}
.renew_2024_fv_bar202404{
	position: relative ;
	display: block ;
	width: 100% ;
	max-width: 100% ;
	/** margin : -18px auto 0px ; **/
	margin : 10px auto 0px ;
	z-index: 2 ;
}

.renew_2024_image_record{
	position: relative;
	display: block ;
	width: 100% ;
	z-index: 1;
	margin : 0px auto 0px ;
}
.renew_2024_image_record_souba{
	position: relative;
	display: block ;
	width: 100% ;
	z-index: 1;
	margin : 0px auto 0px ;
}


.renew_2024_image_record_202404{
	position: relative;
	display: block ;
	width: 100% ;
	max-width: 640px ;
	margin : 60px auto 0px ;
}
.renew_2024_image_record_202404 img{
	position: relative ;
	display: block ;
	width: 100% ;
}


.renew_2024_cta_box{
	position: relative ;
	display: block ;
	width: 100% ;
	max-width: 640px ;
	margin : 60px auto ;
}
.renew_2024_cta_box a{
	display: inherit ;
}
.renew_2024_cta_bottom_202404,
.renew_2024_cta_midbar_202404,
.renew_2024_cta_top_202404{
	position: relative ;
	display: block ;
	margin : 0px auto ;
	width: 100% ;
}



.renew_2024_section{
	position: relative ;
	width: 100% ;
	padding: 0px ;
	margin: 0px ;
	background-color: #000000 ;
}


.renew_2024_market_update_bk{
	position: relative ;
	display: block ;
	width: 350px ;
	height: 34px ;
	line-height: 36px ;
	text-align: center ;
	background: #FFFFFF ;
	color: #444444 ;
	font-size: 16px ;
	border-radius: 5px ;
	margin : 30px auto 0px ;
}
.renew_2024_market_update_story{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	padding: 20px ;
	font-size: 16px ;
	font-weight: 700 ;
	color: #FFFFFF ;
}

.renew_2024_market_update_lu{
	position: relative ;
	display: block ;
	width: 100% ;
	height: 32px ;
	line-height: 32px ;
	text-align: center ;
	background: #00C2FF ;
	color: #FFFFFF ;
	font-size: 16px ;
}

.renew_2024_market_update_arrow{
	position: absolute ;
	display: block ;
	width: 12px ;
	bottom : -9px ;
	left : 50% ;
	transform: translate(-50%,0%);
	z-index: 2 ;
}

.renew_2024_market_gold_section{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 20px 10px ;
	background-color: #000000 ;
}
.renew_2024_market_gold_section_souba{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 20px 10px ;
	background-color: #9B9513 ;
}



.renew_2024_market_platinum_section{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 0px 10px 20px ;
	background-color: #000000 ;
}
.renew_2024_market_palladium_section{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 0px 10px 20px ;
	background-color: #000000 ;
}
.renew_2024_market_silver_section{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 0px 10px 20px ;
	background-color: #000000 ;
}

.renew_2024_market_gold_title{
	font-size: 30px ;
	font-weight: 900 ;
	text-align: center ;
	line-height: 42px ;
	color: #FFF500 ;
}
.renew_2024_market_gold_title span{
	color: #FFFFFF ;
}

.renew_2024_market_cate_title{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	max-width: 520px ;
	padding : 10px ;
	background-color: #837E15 ;
	color: #FFFFFF ;
	text-align: center ;
	font-size: 18px ;
	font-weight: 700 ;
	margin : 20px auto 0px ;
	border-radius: 5px 5px 0px 0px ;
}

.renew_2024_market_platinum_section .renew_2024_market_cate_title{
	background-color: #987B7B ;
	margin-top : 0px ;
}
.renew_2024_market_palladium_section .renew_2024_market_cate_title{
	background-color: #0F5618 ;
	margin-top : 0px ;
}
.renew_2024_market_silver_section .renew_2024_market_cate_title{
	background-color: #777777 ;
	margin-top : 0px ;
}

.renew_2024_market_cate_flex{
	position: relative ;
	box-sizing: border-box ;
	display: flex ;
	flex-wrap: wrap ;
	justify-content: space-between ;
	margin : 0px auto ;
	width: 100% ;
	max-width: 520px ;
}

.renew_2024_market_palladium_section .renew_2024_market_cate_flex{
	background-color: #FFFFFF ;
}

.renew_2024_market_cate_flex_item{
	position: relative ;
	display: block ;
	width: calc( 50% - 0.5px );
	height: 70px ;
	background-color: #FFFFFF ;
	margin-top : 1px ;
}
.renew_2024_market_cate_flex_item_palladium{
	position: relative ;
	display: block ;
	width: 100% ;
	height: 70px ;
	background-color: #FFFFFF ;
	margin : 0px auto ;
}
.renew_2024_market_cate_flex_item_palladium_inner{
	position: relative;
	display: block ;
	width: 200px ;
	margin: 0px auto ;
}

.renew_2024_market_cate_flex_item_right_down .renew_2024_market_cate_flex_item_right_arrow_blank{
	height: 18px ;
}
.renew_2024_market_cate_flex_item_palladium_inner .renew_2024_market_cate_flex_item_right_down,
.renew_2024_market_cate_flex_item_palladium_inner .renew_2024_market_cate_flex_item_right_up{
	padding-top : 0px ;
}

.renew_2024_market_cate_flex_item_genre{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	height: 24px ;
	line-height: 24px ;
	color: #444444 ;
	font-size: 14px ;
	font-weight: 700 ;
	padding-left: 10px ;
	text-align: center ;
	background-color: #ECE9D6 ;
}

.renew_2024_market_cate_flex_item_now{
	position: relative ;
	display: block ;
	width: 100% ;
	height: 38px ;
	line-height: 38px ;
	text-align: right ;
	color: #7B760C ;
	font-size: 14px ;
	padding: 0px 70px 0px 10px ;
}
.renew_2024_market_cate_flex_item_now .renew_2024_market_countup{
	font-size: 32px ;
	font-family: 'DS-DIGI';
}

.renew_2024_market_cate_flex_item_right_up{
	position: absolute ;
	display: block ;
	box-sizing: border-box ;
	top : 0px ;
	right: 0px ;
	width: 70px ;
	height: 100% ;
	padding: 24px 0px 0px ;
	font-size: 11px ;
	line-height: 20px ;
	text-align: center ;
	color: #D82300 ;
}
.renew_2024_market_cate_flex_item_right_down{
	position: absolute ;
	display: block ;
	box-sizing: border-box ;
	top : 0px ;
	right: 0px ;
	width: 70px ;
	height: 100% ;
	padding: 12px 0px 0px ;
	font-size: 11px ;
	text-align: center ;

}
.renew_2024_market_cate_flex_item_right_arrow{
	position: relative;
	display: block ;
	width: 24px ;
	margin: 0px auto ;
}
.renew_2024_market_cate_flex_item_right_arrow_blank{
	position: relative;
	display: block ;
	width: 24px ;
	height: 24px ;
	margin: 0px auto ;
}

.renew_2024_market_cate_flex_item_right_plus{
	font-family: 'DS-DIGI';
	font-size: 18px ;
}
.renew_2024_market_cate_flex_item_right_up .renew_2024_market_countup,
.renew_2024_market_cate_flex_item_right_down .renew_2024_market_countup{
	font-family: 'DS-DIGI';
	font-size: 18px ;
}


.renew_2024_professional_section{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	background-color: #00030D ;
	overflow: hidden ;
}

.renew_2024_market_back_professional{
	display: block ;
	position: absolute ;
	top : 0% ;
	left: 0% ;
	width: 100% ;
	z-index: 1 ;
}

.renew_2024_professional_head_flex{
	position: relative ;
	display: flex ;
	flex-wrap: wrap ;
	justify-content: space-between ;
	box-sizing: border-box ;
	width: 100% ;
	margin : 0px auto ;
	z-index: 2 ;
	border-top : 1px solid #D2D2D2 ;
	border-bottom : 1px solid #D2D2D2 ;
	padding : 16px 0px ;
	margin : 16px auto ;
}

.renew_2024_market_professional_photo{
	position: relative;
	display: block ;
	width: 120px ;
	font-size: 14px ;
	text-align: center ;
}
.renew_2024_market_professional_photo img{
	width: 100% ;
	margin-bottom : 4px ;
}


.renew_2024_professional_headbox{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: calc( 100% - 140px );
	z-index: 2 ;
	padding : 16px 0px 0px 16px ;
}

.renew_2024_professional_photobox{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: 140px ;
	text-align: center ;
	font-size: 12px ;
	font-weight: 700 ;
	padding-top : 20px ;
	color: #FFFFFF ;
	z-index: 2 ;
}
.renew_2024_professional_photobox img{
	position: relative ;
	display: block ;
	width: 100% ;
	margin-bottom : 8px ;
}

.renew_2024_professional_title{
	position: relative ;
	display: block ;
	font-size: 30px; 
	font-weight: 700 ;
	color: #FFF000 ;
	z-index: 2 ;
	text-align: center ;
	margin-top : 40px ;
}
.renew_2024_professional_profile{
	position: relative ;
	display: block ;
	width: calc( 100% - 130px );
	font-size: 14px ;
	color: #444444 ;
	z-index: 2 ;
}

.renew_2024_professional_story_inner{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	margin : 16px auto 20px ;
	width: calc( 100% - 20px );
	background-color: #FFFFFF ;
	border-radius: 5px ;
	padding : 20px 10px ;
}

.renew_2024_professional_story{
	position: relative ;
	display: block ;
	width: 100% ;
	font-size: 16px ;
	color: #444444 ;
}
.renew_2024_professional_update{
	text-align: right ;
	font-size: 16px ;
	color: #444444 ;
}



.renew_2024_goldmarket_gram{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: 68px ;
	background-color: #FFFFFF ;
	padding: 10px ;
	text-align: center ;
	font-size: 16px ;
	color: #444444 ;
	margin-top : 1px ;
}

.renew_2024_goldmarket_price{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: calc( 55% - 35px ) ;
	background-color: #FFFFFF ;
	padding: 10px ;
	text-align: right ;
	font-size: 16px ;
	color: #7B760C ;
	margin-top : 1px ;
}
.renew_2024_goldmarket_price span{
	font-size: 22px ;
	font-family: 'DS-DIGI';
}

.renew_2024_goldmarket_diff{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: calc( 45% - 35px ) ;
	background-color: #FFFFFF ;
	padding: 15px 10px 10px ;
	text-align: right ;
	font-size: 12px ;
	color: #D82300 ;
	margin-top : 1px ;
}
.renew_2024_goldmarket_diff span{
	font-size: 18px ;
	font-family: 'DS-DIGI';
}
.renew_2024_goldmarket_diff_down{
	/** color: #0019FF ; **/
	color : #7B760C ;
}





.renew_2024_goldmarket_gram.renew_2024_goldmarket_th,
.renew_2024_goldmarket_price.renew_2024_goldmarket_th,
.renew_2024_goldmarket_diff.renew_2024_goldmarket_th{
	background-color: #837E15 ;
	font-size: 16px ;
	font-weight: 700 ;
	color: #FFFFFF ;
	text-align: center ;
	padding : 10px !important ;
}

.renew_2024_goldmarket_th_pipe{
	position: relative ;
	display: block ;
	width: 1px ;
	height: auto ;
	background-color: #FFFFFF ;
}





.renew_2024_fv_salespoint{
	position: relative;
	display: block ;
	width: 100% ;
	/* height: 268px ; */
	padding: 32px 0px 16px;
	/* background-image: url("../img/renew202404/fv_salespoint_dash.png"); */
	background-size: cover ;
}

.renew_2024_fv_salespoint_title{
	position: absolute;
	top : 50% ;
	left: 0% ;
	width: 100% ;
	transform: translate(0%,-50%);
	font-size: 34px ;
	font-weight: 700 ;
	color: #444444 ;
	text-align: center ;
}
.renew_2024_fv_salespoint_title div{
	width: fit-content ;
	color: #D82300 ;
	border-bottom : 6px solid #D82300;
	margin : 0px auto ;
}

.renew_2024_fv_lead{
	position: relative;
	width: 280px ;
	margin : 0px auto ;
	font-size: 14px ;
	color: #444444 ;
}

.renew_2024_fv_lead span{
	color: #D82300 ;
	font-weight: 700 ;
}



.renew_2024_market_aupt_titlebox{
	position: relative;
	display: flex ;
	width: 100% ;
	flex-wrap: wrap;
	justify-content: center ;
	padding: 10px ;
}

.renew_2024_market_aupt_title_icon{
	position: relative;
	display: block ;
	width: 84px ;
}
.renew_2024_market_aupt_title_icon img{
	width: 100% ;
}
.renew_2024_market_aupt_title{
	position: relative;
	display: block ;
	width: calc( 100% - 168px );
	text-align: center ;
	font-size: 22px ;
	font-weight: 700 ;
	color: #FFFFFF ;
}

.renew_2024_market_aupt_title span{
	font-size: 39px ;
}



.renew_202404_calctool_title{
	position: relative;
	display: block ;
	width: 100% ;
	font-size: 30px ;
	line-height: 44px ;
	color: #444444 ;
	margin : 60px auto 40px !important ;
}
.renew_202404_calctool_title span{
	font-weight: 700 ;
	color: #D82300 ;
}

.renew_2024_market_update_image{
	position: relative ;
	display: block ;
	width: 100% ;
}

.renew_2024_market_update_title{
	position: absolute;
	top : 50% ;
	right: 0px ;
	transform: translate(0%,-50%);
	width: 130px !important ;
}

.renew_2024_market_update_title.graph_title_image{
	width: 208px ;
}

.renew_202404_graph_title_lead{
	position: relative ;
	display: block ;
	font-size: 16px ;
	color: #444444 ;
}


.renew_202404_result_titlebox{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	height: 286px ;
	background-image : url("../img/renew202404/back_gold_202404.jpg") ;
	background-size: cover ;
	padding : 60px 20px ;
}


.renew_202404_result_title{
	position: relative;
	display: block ;
	width: fit-content ;
	margin: 0px auto ;
	font-size: 36px ;
	font-weight: 700 ;
	color: #000000 ;
}

.renew_202404_result_title_l{
	position: absolute;
	top : 50% ;
	left: -36px ;
	transform: translate(0%,-50%);
	width: 36px ;
}

.renew_202404_result_title_r{
	position: absolute;
	top : 50% ;
	right: -36px ;
	transform: translate(0%,-50%);
	width: 36px ;
}

.renew_202404_result_title_c{
	position: absolute;
	top : -50px  ;
	left: 50% ;
	transform: translate(-50%,0%);
	width: 40px ;
}

.renew_202404_result_title_lead{
	position: relative ;
	display: block ;
	margin-top : 26px ;
	font-size: 16px ;
	font-weight: 7000 ;
	color: #FFFFFF ;
}






.renew_202404_sellreason_section{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	margin: 0px auto ;
	padding: 0px 16px 30px ;
	background-color: #000000 ;
}

.renew_202404_sellreason_titlebox{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding : 80px 0px 16px ;
	background-image: url("../img/renew202404/timetosell_back.jpg");
	background-size : cover ;
	background-position: center top ;
}

.renew_202404_sellreason_title_h2{
	position: relative;
	display: block ;
	text-align: center ;
	font-size: 32px ;
	font-weight: 700 ;
	color: #FFFFFF ;
	border-bottom: 4px solid #FFFFFF ;
	width: fit-content ;
	margin: 0px auto ;
}

.renew_202404_sellreason_title_h3{
	text-align: center ;
	font-size: 30px ;
	line-height: 50px ;
	color: #FFD600 ;
	font-weight: 700 ;
	margin-top : 24px ;
}

.renew_2024_sellreason_title_image{
	position: relative;
	display: block ;
	width: 80px ;
	margin : 16px auto 0px ;
}



.renew_202404_sellreason_item{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	padding: 10px ;
	border-radius: 20px 5px 5px 5px ;
	margin : 16px auto 0px ;
	background-color: #FFFFFF ;
}

.renew_202404_sellreason_item_icon{
	display: block ;
	position: absolute;
	top : -4px ;
	left: -4px ;
	width: 81px;
	z-index: 2 ;
}

.renew_202404_sellreason_item_img{
	position: relative;
	display: block ;
	width: 100% ;
	z-index: 1;
}

.renew_202404_sellreason_item_title{
	width: 100% ;
	text-align: center ;
	font-size: 26px ;
	font-weight: 700 ;
	color: #8F7D3E ;
	margin: 20px auto 0px ;
}

.renew_202404_sellreason_item_story{
	font-size: 16px ;
	color: #444444 ;
	margin : 20px auto 0px ;
}

.renew_202404_sellreason_shutter_title{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 16px 40px ;
	background-color: #8F7D3E ;
	font-size: 22px ;
	font-weight: 700 ;
	color: #FFFFFF ;
	text-align: center ;
	cursor: pointer ;
	margin : 30px auto 0px ;
	border-radius: 5px 5px 0px 0px ;
}

.renew_202404_sellreason_shutter_story{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 20px 10px ;
	background-color: #FFFFFF ;
	border-radius: 0px 0px 5px 5px ;
	font-size: 16px ;
	color: #444444;
}
.renew_202404_sellreason_shutter_story p{
	margin-top : 20px 
}
.renew_202404_sellreason_shutter_story p:first-child{
	margin-top : 0px ;
}

.renew_202404_sellreason_shutter_story span{
	font-weight: 700 ;
	color: #89752F ;
}

.renew_202404_sellreason_shutter_circle{
	display: block ;
	position: absolute;
	top : 50% ;
	right: 10px ;
	transform: translate(0%,-50%);
	width: 28px;
	height: 28px ;
	background-color: #FFFFFF ;
	border-radius: 50%;
}

.renew_202404_sellreason_shutter_arrow{
	position: absolute ;
	top : 10px ;
	left: 10px;
	width: 8px ;
	height: 8px ;
	border-top : 2px solid #8F7D3E ;
	border-right : 2px solid #8F7D3E ;
	transform: rotate(-45deg);
}



.renew_2024_titlesub{
	font-size: 28px ;
	font-weight: 700 ;
	color: #444444 ;
	text-align: center ;
	margin : 50px 0px 30px ;
}
.renew_2024_titlesub span{
	color: #D82300;
	display: block ;
}


.renew_2024_titlesub_topbar{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	margin-bottom : 30px ;
}

.renew_2024_titlesub_topbar_center{
	position: relative;
	display: block ;
	width: 80px ;
	height: 5px ;
	background-color: #DB2300 ;
	margin : 0px auto ;
}
.renew_2024_titlesub_topbar.follow{
	margin-top : 40px ;
}


.renew_2024_titlesub_topbar_left{
	position: absolute;
	display: block ;
	top : 50% ;
	left: 0% ;
	width: calc( 50% - 46px );
	height: 1px ;
	background-color: #D3D3D3 ;
}

.renew_2024_titlesub_topbar_right{
	position: absolute;
	display: block ;
	top : 50% ;
	right: 0% ;
	width: calc( 50% - 46px );
	height: 1px ;
	background-color: #D3D3D3 ;
}

.renew_2024_reason_lead{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	text-align: center ;
	font-size: 18px ;
	font-weight: 700 ;
	color: #444444 ;
	margin : 20px auto 0px ;
}

.renew_2024_unknownok_section{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100%;
	margin : 0px auto !important ;
	padding: 54px 16px 20px ;
	background-color: #F2F2EC ;
}

.renew_2024_unknownok_titlebox{
	position: relative;
	box-sizing: border-box ;
	width: 100% ;
	padding :40px 0px ;
	color: #444444 ;
}

.renew_2024_unknownok_title{
	position: relative;
	display: block ;
	font-size: 26px ;
	font-weight: 700 ;
	z-index: 2 ;
}

.renew_2024_unknownok_title_image{
	position: absolute;
	display: block ;
	bottom : 0px ;
	right: -10px ;	
	width: 164px ;
	z-index: 1 ;
}

.renew_2024_unknownok_item_titlebox{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 16px 40px ;
	border-radius: 5px 5px 0px 0px ;
	background-color: #D82300 ;
	color : #FFFFFF ;
	font-size: 22px ;
	font-weight: 700 ;
	margin : 16px auto 0px ;
}
.renew_2024_unknownok_item_titlebox.first{
	margin-top : 0px ;
}

.renew_2024_unknownok_item_title_circle{
	display: block ;
	position: absolute;
	top : 50% ;
	right: 10px ;
	transform: translate(0%,-50%);
	width: 28px;
	height: 28px ;
	background-color: #FFFFFF ;
	border-radius: 50%;
}

.renew_2024_unknownok_item_title_arrow{
	position: absolute ;
	top : 10px ;
	left: 10px;
	width: 8px ;
	height: 8px ;
	border-top : 2px solid #D82300 ;
	border-right : 2px solid #D82300 ;
	transform: rotate(-45deg);
}

.renew_2024_unknownok_item_storybox{
	position: relative;
	display: block ;
	width: 100% ;
	padding: 20px 10px ;
	background-color: #FFFFFF ;
	border-radius: 0px 0px 5px 5px ;
}
.renew_2024_unknownok_item_storybox p{
	margin-top : 20px ;
}

.renew_2024_unknownok_item_storybox p:first-child{
	margin-top : 0px ;
}


.renew_2024_otakaraya_sel_lead{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	margin-top : 20px ;
	text-align: center ;
	font-size: 18px ;
	font-weight: 700 ;
	color: #444444 ;
}






.renew_2024_top_gg_section{
	position: relative;
	display: block ;
	width: 100% ;
	margin: 0px auto !important ;
	padding: 0px 0px !important;
}

.renew_2024_top_gg_photo{
	position: relative;
	display: block ;
	width: 100% ;
}


.renew_2024_top_gg_profile_section{
	position: relative;
	box-sizing: border-box ;
	margin : 0px !important ;
	padding: 0px !important ;
}

.renew_2024_top_gg_profile_superbox{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 12px 12px 32px;
	background-color: #961A1A ;
}

.renew_2024_top_gg_profile_flex{
	position: relative;
	display: flex ;
	flex-wrap: wrap ;
	justify-content: space-between ;
	box-sizing: border-box ;
	width: 100% ;
	border-bottom : 1px solid #FFFFFF ;
	padding: 10px 0px ;
}

.renew_2024_top_gg_profile_left{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 130px ;
	color : #FAFF00 ;
	font-size: 16px ;
	font-weight: 700 ;
}
.renew_2024_top_gg_profile_right{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: calc( 100% - 130px );
	color : #FFFFFF ;
	font-size: 16px ;
	font-weight: 700 ;
}

.renew_2024_top_gg_profile_itembox{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	margin : 30px auto 0px ;
	padding: 24px 12px ;
	background-color: #FFFFFF ;
	border-radius: 5px ;
}



.renew_2024_top_gg_storybox{
	font-size: 16px ;
	color: #FFFFFF ;
	margin-top : 30px ;
}



.renew_202404_statebad_titlebox{
	position: relative;
	display: block ;
	width: 100% ;
	box-sizing: border-box ;
	padding: 30px 20px 20px ;
	background-image : url("../img/renew202404/back_old_202404.jpg") ;
	background-size: cover ;
	background-position: center top ;
}

.renew_202404_statebad_title_h2{
	position: relative;
	display: block ;
	font-size: 30px ;
	font-weight: 700 ;
	color: #000000 ;
	text-align: center ;
}

.renew_202404_statebad_title_lead{
	position: relative;
	display: block ;
	margin-top : 20px ;
	font-size: 16px ;
	font-weight: 700 ;
	color: #444444 ;
}


.renew_202404_statebad_section{
	position: relative;
	display: flex ;
	flex-wrap: wrap ;
	justify-content: space-between ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 16px 16px 1px ;
	background-color: #8F7D3E ;
}

.renew_202404_statebad_itembox{
	position: relative;
	display: block ;
	width: calc( 50% - 8px );
	margin-bottom :16px ;
	font-size: 14px ;
	font-weight: 700 ;
	color: #FFFFFF ;
}
.renew_202404_statebad_itembox.long{
	width: 100% ;
}

.renew_202404_statebad_image{
	width: 100% ;
	height: 172px ;
	background-color: #FFFFFF ;
	margin-bottom: 4px ;
}

.renew_202404_statebad_image img{
	position: relative;
	display: block ;
	width: 100% ;
	height: 100% ;
	object-fit: contain ;
}




















.renew_2024_top_result_superbox{
	position: relative ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 10px 20px 20px ;
	background-color: #F2F2F2 ;
}

.renew_2024_tab_superbox{
	position: relative ;
	box-sizing: border-box ;
	padding: 0px 0px 1px ;
	display: flex ;
	flex-wrap: wrap ;
	justify-content: space-between;
	box-sizing: border-box ;
	width: 100% ;
}

.renew_2024_tabbox{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: calc( 33% - 5px );
	height: 40px ;
	margin : 0px 0px 10px ;
	border-radius: 5px ;
	text-align: center ;
	font-size: 12px ;
	line-height: 12px ;
	font-weight: 700 ;
	color: #5B4B39 ;
	background-color: #FFFFFF ;
	padding-top : 10px ;
	cursor: pointer ;
}
.renew_2024_tabbox_dummy{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: calc( 33% - 5px );
	height: 1px ;
}

.renew_2024_tab_arrow{
	position: absolute ;
	display: block ;
	bottom : 2px ;
	left: 50% ;
	transform: translate(-50%,0%);
	width: 10px ;
}
.renew_2024_tabbox:hover,
.renew_2024_tabbox.wd_active{
	color: #FFFFFF ;
	background-color: #D82300 ;
}
.renew_2024_tab_arrow_wh{
	display: none ;
}
.renew_2024_tab_arrow_br{
	display: block ;
}

.renew_2024_tabbox.wd_active .renew_2024_tab_arrow_wh{
	display: block ;
}
.renew_2024_tabbox.wd_active .renew_2024_tab_arrow_br{
	display: none ;
}

.renew_2024_result_contentsbox{
	position: relative;
	box-sizing: border-box ;
	width: 100% ;
	display: none ;
}
.renew_2024_result_contentsbox.wd_active{
	display: block ;
}

.renew_2024_result_contentsbox_flex{
	position: relative;
	box-sizing: border-box ;
	width: 100% ;
	display: flex ;
	flex-wrap: wrap ;
	justify-content: space-between ;
}

.renew_2024_result_itembox_wrap{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: calc( 50% - 5px );
	max-width: 200px ;
	margin-bottom : 16px ;
}

.renew_2024_result_itembox{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	border-radius: 5px ;
	overflow: hidden ;
	background-color: #F9F8F4 ;
	padding-bottom: 10px ;
}

.renew_2024_result_itembox_wrap.wd_long{
	width: 100% ;
	max-width: 640px ;
}

.renew_2024_result_item_image{
	position: relative;
	display: block ;
	width: 100% ;
	aspect-ratio: 1 / 1 ;
	background-color: #FFFFFF ;
}
.renew_2024_result_item_image img{
	width: 100% ;
	height: 100% ;
	object-fit: contain ;
}

.renew_2024_result_itembox_wrap.wd_long .renew_2024_result_item_image{
	aspect-ratio: 2 / 1 ;
}

.renew_2024_result_item_name{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	font-size: 14px ;
	line-height: 20px ;
	font-weight: 700 ;
	color: #5B4B39 ;
	padding : 10px ;
}

.renew_2024_result_item_kaitori{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	padding: 0px 10px ;
	font-size: 14px ;
	line-height: 14px ;
	font-weight: 700 ;
	color: #F28827 ;
}

.renew_2024_result_item_price{
	position: relative ;
	display: block ;
	box-sizing: border-box ;
	padding: 0px 10px ;
	font-size: 25px ;
	font-weight: 700 ;
	color: #D82300 ;
}
.renew_2024_result_item_price .unit {
  font-size: 50%;
}

.renew_2024_result_item_arrow{
	position: absolute;
	bottom : 0px ;
	right: 0px ;
	width: 20px ;
	height: 20px;
	display: block ;
	background-color: #6D4315 ;
}

.renew_2024_result_item_arrow div{
	position: absolute; 
	top : 50% ;
	left: 8px ;
	transform: translate(-50%,-50%) rotate(45deg);
	border-right: 1px solid #FFFFFF ;
	border-top: 1px solid #FFFFFF ;
	width: 6px ;
	height: 6px ;
}




.renew_2024_about_section{
	position: relative;
	box-sizing: border-box ;
	padding: 16px ;
	background-color: #000000 ;
}

.renew_2024_about_titlebox{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
}
.renew_2024_about_titleimage{
	position: relative;
	display: block ;
	width: 100% ;
}

.renew_2024_about_title{
	position: relative;
	display: block ;
	text-align: center ;
	font-size: 30px ;
	font-weight: 700 ;
	color: #FFFFFF ;

}

.renew_202404_sellreason_shutter_h4{
	font-size: 22px ;
	font-weight: 700 ;
	color: #8F7D3E ;
}


.renew_202404_sellreason_shutter_bar{
	position: relative;
	display: block ;
	width: 100% ;
	height: 1px ;
	background-color: #C8C4AA ;
	margin : 16px auto ;
}



.renew_202404_purchasemarket_title_lead{
	position: relative;
	display: block ;
	box-sizing: border-box ;
	width: 100% ;
	padding: 0px 20px ;
	margin : 30px auto 0px ;
	font-size: 16px ;
}





.renew_2024_cta__btns_wrap{
  position: revert;
  display : block ;
  width: 280px ;
  margin : 0px auto 60px ;
}






































/** ======================================================== **/
/** ======================================================== **/
/** ======================================================== **/
@media(max-width: 767px){



.contents_souba{
	margin-top : 0px !important ;
}

.renew_2024_fv_lead{
	    width: 90%;
    text-align: center;
}







































} /** @media(max-width: 767px) **/


