/* 056 */
#head_wrap .text { padding: 54px 0 49px; font-size: 112%; }
#head_wrap .text p { margin-bottom: 0;line-height:1.8em; font-size: 90%; }
#column_wrap .bg_wrap { background-color: #f6f5ef; }
#column_wrap .bg_wrap .border_title span img { background-color: #f6f5ef; }
#column_wrap .img_left{width: 48.98%;}
#column_wrap .text { text-align: left; }
#column_wrap .text p + p { margin-top: 1.8em; }
#column_wrap .section_02_01 .text_right,#column_wrap .section_03_01 .text_right { width:36.94%; line-height:25px;background:#fff;padding:45px 48px 42px;border:1px solid #deddd7; }
#column_wrap .img_right{float: right;width: 48.98%;}
#column_wrap .section_profile,#column_wrap .section_02_01,#column_wrap .section_03_01,#column_wrap .section_03_02 {margin-top:40px;}
#column_wrap .section_02_02{margin-top:37px;}
#column_wrap #section_01 { padding: 0 0 122px; }
#column_wrap #section_01 .section {padding:0}
#column_wrap #section_02 { padding: 77px 0 75px; }
#column_wrap #section_03 { padding: 80px 0 64px; }
#column_wrap #section_02 .border_title{ margin-bottom: 36px; }
#column_wrap #section_03 .border_title{ margin-bottom: 43px; }
#column_wrap #section_02 .border_title:after,#column_wrap #section_03 .border_title:after { top: 45%; }
#column_wrap .text_right.list h3 {font-size: 1.144em;font-weight: bold;border-bottom:1px solid #dcdcdc;padding-bottom: 7px;margin-bottom: 15px; }
#column_wrap .list ul {font-size: 100%; }
#column_wrap .list ul li { line-height: 1.8; }
#column_wrap .list ul li+li{margin-top:6px; }
#column_wrap .list li ul li { padding-left:1.1em;margin-top:0; }
#column_wrap .list li ul li span { float:left; margin-left: -1.1em; font-size: 100% !important; }
#column_wrap .list ul li.material_note{ padding-left: 8em; margin-top: 0;}
#column_wrap .label { font-size: 128%; font-weight:bold;margin-bottom: 16px;padding-bottom: 7px;border-bottom:1px solid #a6a6a6;}
#section_01 .unit .section_01_01{ padding:60px;}
#column_wrap .instagram_profile{width:30.814%;}
#column_wrap .instagram_text,#column_wrap .instagram_product{width:64.535%; }
#column_wrap .instagram_text p{margin-bottom:24px; }
#column_wrap .product_detail .used_text{ background-color:#a68c72; color:#fff;padding:7px 10px; font-size:92.91%;display:inline-block;}
#column_wrap .product_detail .inner_product{display:flex;background-color:#e8e6df; padding:23px 0 23px 47px; margin-top:-17px;}
#column_wrap .product_detail .inner_product .product_text{margin-bottom:3px;font-size:92.91%;}
#column_wrap .product_detail .inner_product .product_name{display:block;font-size:128.645%; font-weight: bold;margin-bottom:8px;}
#column_wrap .product_detail .inner_product .product_img{width:26.8%;align-self:flex-end;padding-right:56px; margin-bottom:-12px;}
#column_wrap .product_detail .inner_product .product_img img{width:100%;}
#column_wrap .product_detail .inner_product .product_link{max-width:209px;}
#column_wrap .product_detail .inner_product .btn_link{width:100%;display:inline-block;text-align:center;background-color: #a26838;color: #fff;padding: 11px 0;font-size: 100%;}
#column_wrap .product_detail .inner_product .btn_link:hover{opacity: 0.8}
#column_wrap .product_detail .inner_product .btn_link .arr{color:#fff;background-image:url(/club-me/common/image/arr_white.png);}
#column_wrap .section_profile{padding:36px 45px;background-color:#fff;display: inline-block;}
#column_wrap .insta_name{ margin-bottom:8px; font-size:114.351%;font-weight: bold; }
#column_wrap .insta_text{margin-bottom:10px;line-height: 1.5em;}
#column_wrap .text_list + .text_list{ margin-top:8px;}
#column_wrap .text_list{position:relative;padding-left:1.5em;}
#column_wrap .text_list span{position: absolute;left: 0;}
#column_wrap .block_text{ margin-top:32px;}
#column_wrap .photography_cooperation{text-align:right; font-size:85.763%;margin-top: 76px;}
#column_wrap .release_date{margin-top:3px;}
@media only screen and (max-width: 768px) {
	#column_wrap .product_detail .inner_product{padding: 23px 25px 23px;}
	#column_wrap .product_detail .inner_product .product_img {width: 79%; }
}
@media only screen and (max-width: 767px) { /*056*/
	#footer_button_area .container { margin-top: 35px; }
	#contents_wrap { margin-bottom: 45px; }
	#contents_wrap .text { line-height: 1.5; }
	#head_wrap .text { padding: 40px 20px 35px; line-height: 1.5; }
	#head_wrap .text p { margin-bottom: 0; text-align: left; }
	#column_wrap .text p + p { margin-top: 2em; margin-bottom: 0; }
	#column_wrap .img_left{width: 100%; }
	#column_wrap .img_right {float: none;width: 100%;max-width: inherit; }
	#column_wrap #section_02 .border_title span img,#column_wrap #section_03 .border_title span img {padding: 0 10px; }
	#column_wrap .section_02_01,#column_wrap .section_02_02,#column_wrap .section_03_01,#column_wrap .section_03_02 {margin-top:22px; }
	#column_wrap #section_01{padding: 0 0 60px;}
	#column_wrap #section_02,#column_wrap #section_03 { padding: 62px 0 32px; }
	#column_wrap #section_02 .border_title,#column_wrap #section_03 .border_title { margin-bottom: 20px; }
	#column_wrap #section_01 .border_title:after { top: 50%; }
	#column_wrap #section_02 .border_title:after,#column_wrap #section_03 .border_title:after { top: 56%; }
	#column_wrap .list {margin-top:40px; }
	#column_wrap #section_01 .unit .section_01_01{ padding:40px 0;}
	#column_wrap .section_02_01 .text_right, #column_wrap .section_03_01 .text_right{width:auto;padding: 20px ;}
	#column_wrap .section_03_01 { margin-bottom: 25px; }
	#column_wrap .section_03_02 { margin-bottom:0; }
	#column_wrap .section_profile{padding:20px ; order: 2; margin-top: 0}
	#column_wrap .section_01_01 .row{display: flex;flex-direction: column-reverse;}
	#column_wrap .section_01_01 .instagram_product{order: 1;}
	#column_wrap .section_01_01 .instagram_text{order: 3;}
	#column_wrap .section_01_01 .instagram_profile{order: 4;}
	#column_wrap .product_detail .inner_product .product_img img{width: auto; max-width: 100%;}
	#column_wrap .instagram_profile{width:100%;max-width: 280px;margin: 0 auto;}
	#column_wrap .instagram_text,#column_wrap .instagram_product{width:100%;margin-top: 1.5em;}
	#column_wrap .product_detail .inner_product{display:block;padding: 43px 20px;}
	#column_wrap .product_detail .inner_product .product_img{width:100%; padding-right:0; margin-bottom: 0;text-align: center;}
	#column_wrap .product_detail .inner_product .product_link{max-width:100%;}
	#column_wrap .insta_link{word-break: break-word;}
	#column_wrap .block_text{margin-top: 16px;}
	#column_wrap .photography_cooperation{margin-top: 28px;}
	#column_wrap .release_date{margin-top: 10px;}

}
