@charset "UTF-8";
@media screen and (max-width: 640px) {.fixed-footer_is-sp,.keni-header_wrap #menu .menu-search,.keni-header_cont{display:none!important;}

.keni-header_wrap #menu{background: #ffffff;
display:flex;
width:100%;
padding:0;}
.keni-header_wrap #menu a{text-decoration:none;
color:#5d473f;
font-size: 2.8vw;
text-align:center;
width:100%;
letter-spacing:-0.08em;
display:block;
margin: 10vw 0 2vw;}
.keni-header_wrap #menu li:nth-of-type(1){background:url("images/icon/icon_sl/gnavi_k.gif") 50% 10% no-repeat;
background-size:100%;}
.keni-header_wrap #menu li:nth-of-type(2){background:url("images/icon/icon_sl/gnavi_v.gif") 50% 10% no-repeat;
background-size:100%;}
.keni-header_wrap #menu li:nth-of-type(3){background:url("images/icon/icon_sl/gnavi_r.gif") 50% 10% no-repeat;
background-size:100%;}
.keni-header_wrap #menu li:nth-of-type(4){background:url("images/icon/icon_sl/gnavi_c.gif") 50% 10% no-repeat;
background-size:100%;}
/*
.keni-header_wrap #menu li:nth-of-type(1){background:url("images/icon/icon_sl/katazuke_sp_sl_36.gif") 50% 10% no-repeat;
background-size:90%;}
.keni-header_wrap #menu li:nth-of-type(2){background:url("images/icon/icon_sl/katazuke_sp_sl_38.gif") 50% 10% no-repeat;
background-size:90%;}
.keni-header_wrap #menu li:nth-of-type(3){background:url("images/icon/icon_sl/katazuke_sp_sl_40.gif") 50% 10% no-repeat;
background-size:90%;}
.keni-header_wrap #menu li:nth-of-type(4){background:url("images/icon/icon_sl/katazuke_sp_sl_42.gif") 50% 10% no-repeat;
background-size:90%;}
*/
/*
.keni-header_wrap #menu li:first-child a{font-size: 2.8vw;
letter-spacing: -0.18em;
line-height: 2em;}*/
.keni-header_wrap #menu li{width:25%;
box-sizing:border-box;
margin:0;
}
.keni-header_wrap #menu li:nth-of-type(4){border-right:none;}
.keni-header_inner .site-title{padding-left:0px;
padding-top:1vw;}

.keni-header_inner .site-title a{z-index:99999;
position:relative;}
.keni-header_inner .site-title img{width:44vw;}
html .admin-bar .keni-gnav_btn {top:  -0.5vw;
z-index: 1000;}
html .admin-bar .keni-gnav_btn.fixed {   top:  -0.5vw;}
html .keni-gnav_inner{top: 12vw;}
#wpadminbar{display:none;}
html[lang=ja]{margin-top:0!important;}
html .keni-gnav_btn{background:transparent;}

.sp_catch {color:white;
font-size: 76%;
margin-top: 1px;
text-align: center;}

.sp_catch .small{display:block;}
.sp_catch_wrapper{position: absolute;
left: 47vw;
top: 0;
background: url("images/icon/icon_sl/orange-back.png") no-repeat;
background-size: cover;
background-position: bottom center;
width: 36vw;
height: 12vw;}
.keni-gnav_btn_icon-close::before {background: white;}
html #fixed-footer .fixed-footer_container{padding:0;}
html #fixed-footer{border:none;}
html #fixed-footer .fixed-footer_container > ul li{height:auto;}
.keni-footer-panel_outer{/*background-color:white;*/
}
.footer_banner{display:flex;
/*padding:2vw 1vw 1vw 1vw;;*/
}
.footer_banner a{display:block;
text-decoration:none;
color:black;
text-align:center;
box-sizing:border-box;}
html .keni-footer-panel_wrap{background:transparent;}
.footer_banner_mail{/*border:solid 1px #000;*/
width:50%;
/*margin-right:1vw;*/
}
.footer_banner_tel{width:50%;
/*background: #edaf23;*/
}
.footer_banner_tel a{color:white;}
.footer_banner_mail,.footer_banner_tel {font-size:5vw;
font-weight:bold;
/*padding-top:1vw;*/
}
.footer_banner .smallsize{font-size:3vw;}
.footer_banner .orange{color : #edaf23!important;}
.footer_banner p{margin-bottom:0;}
html .page-top-sp {right: 10px;
bottom: 70px;}
html .fn-footer-panel.is-active {bottom: -1px;}

/* 4/6追記 */
/* 片付け・整理 */

.page-id-14 .main-image{background:url("images/icon/icon_sl/kataduke_001.jpg") no-repeat center center;
background-size: cover;
position:relative;
margin: 0 calc(50% - 50vw);
padding:10px;
margin-bottom: 15px;}

.page-template-default .keni-section_wrap{margin:0;}
	
.page-template-default .keni-main_inner {
    padding: 0 !important;
}
.page-template-default .main-image h2{color:#584843;
font-size:3rem;
display: inline;
padding: 0;}

.page-template-default .article-body .marker {background: linear-gradient(transparent 90%,
 #f6e900 60%);padding-bottom: 5px;}
.page-template-default .keni-section_wrap{padding-top:0;}

.page-template-default .article-body h3{background:#83AD4B;
text-align:center;
color:#fff;
padding:0;
font-size: 100%;
border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
margin-bottom:10px;
border:none;}

.article-body .orange-waku h3{background:#83AD4B;
text-align:center;
color:#fff;
padding:0;
font-size: 100%;
border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
margin-bottom:10px;}
/*.page-template-default .article-body h3{text-align:center;margin: 0 calc(50% - 50vw);
background:#5d473f;
color:#fff;
border: 0px none;
padding:0;}*/

.page-template-default .article-body h4{background:#333333;
text-align:center;
color:#fff;
padding:0;
font-size: 100%;
border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
margin-bottom:10px;}

.article-body .orange-waku h4{background:#333333;
text-align:center;
color:#fff;
padding:0;
font-size: 100%;
border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
margin-bottom:10px;}

.page-template-default .article-body .voice{margin: 1px 1px 24px;padding-left: 10px;
background: #fff;
/*background: #ACCB52;
color: #fff;*/
border: none;}

.page-template-default .orange-waku > p:last-child{margin-bottom:0;
padding-bottom:10px;}

.page-template-default .orange-waku {/*padding: 20px;*/
letter-spacing: 0;
line-height: 2.5rem;
margin-bottom:0px;
/*color:#5d473f;*/}

.page-template-default .orange-waku .call_wrap p{padding: 1px 7px;color: #FFF;
letter-spacing: 0.1rem;
line-height: 1.3rem;}

.page-template-default .orange-waku .call_wrap .box_2 p {margin: 0!important;padding: 0;
text-align: left;
line-height: 2rem;
font-weight: 550;
color: #000;
font-size: 1.2rem;}

.page-template-default .keni-footer_wrap {padding-bottom: 0px;}
.page-template-default .keni-breadcrumb-list li a {display: inline;}
.page-template-default .keni-breadcrumb-list li {display: inline;}
.page-template-default .keni-footer_outer {padding-top:0;padding-bottom: 0;}
.page-template-default .keni-footer_outer .footer-menu li a{padding:0 15px;}
.page-template-default .article-body > .call_wrap:nth-of-type(1){display:none;}
.page-template-default .orange-waku .call_wrap .orange_wrap2{background-color: #D3811B;
display: block;
margin: 0!important;
border-radius: 3px;
padding: 4px 7px;
color: #FFF;
height: auto;
text-align: center;
letter-spacing: 0.1rem;
line-height: 1.5rem;}

.page-template-default .orange-waku .call_wrap .orange_wrap {background-color: #D3811B;
display: block;
margin: 0!important;
border-radius: 3px;
padding: 1px 7px;
color: #FFF;
height: auto;
text-align: center;
letter-spacing: 0.1rem;
line-height: 1.3rem;}

.p-dotted{border-top:dotted 1px #5d4740;
border-bottom:dotted 1px #5d4740;
margin-top: 30px;
padding: 5px 0;
font-size: 1.4rem;
line-height: 2rem;
width: 190px;
margin-bottom:0 !important;}

.img-3c img{width:33%;}
.orange2{color:#f19a30;}
.article-body .main-image p {margin-bottom: 10px;}
.float-box{overflow:hidden;}
.main-image .f10em{line-height:2rem;}
.main-batch{background:url("images/icon/icon_sl/katazuke_sp_sl_169.png") no-repeat top center;
width:115px;
background-size:100%;
position:absolute;
top:5px;
right:0;
padding:30px 0 25px;
line-height: 1.5em;}
.f8em {font-size: 0.8em;}
.float-l.f8em {line-height: 1.8rem;
padding-top: 10px;}
.float-l{width:50%;
float:left;}
.article-body .m-10{margin:10px 0;}
.point-3 .float-l{width:33%;
border-right:solid 1px #000;
padding-top:10px;}
.point-3 .float-l:last-child{border-right:0;}
.point-3{border-bottom:solid 1px #000;
margin: 0 calc(50% - 50vw);}
.point-3 img{height: 50px;
width:auto;
margin: 0 auto;
display: block;}
.point-3 .float-l p{letter-spacing:0;
line-height: 1.5rem;
margin-bottom:10px;}
.orange-waku{/*background:#faf8e3;*/
border-radius: 5px;}
.down-arrow{background:url("images/icon/icon_sl/katazuke_sp_sl_178.gif") no-repeat center center;
height:40px;
background-size:80%;}
.article-body .orange-waku h2{background:#6FA10D;
/*background:#1D4793;*/
text-align:center;
padding:0;
font-size: 100%;
border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
margin-bottom:10px;}
.orange-waku > p{margin:10px;}
.call_wrap .box4 #phonenumber{margin:0;
padding:0;}
.title_no-style, .keni-section h3.title_no-style {line-height: 1.0;
margin: 0 0 16px;
padding: 0;
border: 0;
outline: 0;
border-radius: 0;
box-shadow: none;
background: none;
color: #333;
font-weight: normal;
font-size: 100%;}

.call_wrap{background-color:white;}
.orange-waku .fl-c .call_wrap .fl .box_2 p{padding: 0;
color: #000;
letter-spacing: 0.4px;
line-height:2rem;
font-size:12px;}
.orange-waku .call_wrap .orange2_wrap  .green_wrap{background-color: #ADBD38;
display: block;
margin: 5px 0!important;
border-radius: 3px;
padding: 1px 0px;
color: #FFF;
height: auto;
font-size: 1rem;
width: 100%;
text-align: center;
letter-spacing:0.4px;}
.orange-waku .call_wrap .orange2_wrap .n_txt {color: #000;
margin-bottom: 0!important;
text-align: center;
display: inline-block;
font-size: 1rem;
letter-spacing:0.4px;}
.footer_banner_mail{background:url("images/icon/icon_sl/footer_mail.png") no-repeat center center;background-size:cover;display: block;
    min-height: 17vw;}
.footer_banner_tel{background:url("images/icon/icon_sl/footer_tel.png") no-repeat center center;background-size:cover;display: block;
    min-height: 17vw;}
.footer_banner .brown{font-size:3.5vw;display:block;text-align:center;margin-top: 3vw;}
html .article-body .p-dotted {  min-width: 15em;}
html .float-box{display:flex;}
html .float-box .img-3c{float:none;display:flex;}
html .float-l.f8em{padding-top:0;}
html #phonenumber a{font-size:100%;letter-spacing:-0.01em;}
html .page-id-6438 .main-image {background: url(images/icon/icon_sl/kataduke_004.jpg) no-repeat center center;}
html .main-batch {    background: url(images/icon/icon_sl/katazuke_sp_sl_169.png) no-repeat top center;width: 115px;background-size: 100%;position: absolute;top: 5px;right: 0;padding: 30px 0 25px;line-height: 1.5em;}
#phonenumber svg{width:2em;height:2em;}
.main_copy{color:white;background:url(images/icon/icon_sl/otasuke_sp_fol_03.png) no-repeat top center;background-size:contain;line-height: 1.125em;padding: 0.5em; text-align: center;}
}

/* メインビジュアル */
ly_main-visual_antenna{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/FV_antenna01.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	position:relative;
	top: 30px;
}
.ly_main-visual{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/area_fuyouhin.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	position:relative;
	top: 30px;
}
.ly_main-visual01{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/01_furniture.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual02{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/02_cupboard.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual03{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/03_table.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual04{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/04_chest.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual05{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/05_dresser.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual06{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/06_appliance.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual07{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/07_refrigerator.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual08{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/08_washingmachine.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual09{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/09_airconditioner.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual10{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/10_home-appliances.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual11{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/11_sewingmachine.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual12{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/12_sound-equipment.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual13{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/13_musical-instrument.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual14{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/14_electone.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual15{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/15_drum.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual16{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/16_farm-equipment.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual17{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/17_tractor.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual18{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/18_generator.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual19{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/19_weldingmachine.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual20{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/20_compressor.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual21{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/21_tool.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual22{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/22_gift.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual23{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/23_outdoors.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual24{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/24_toy.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual25{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/25_kataduke.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual26{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/26_seizen-ihin-seiri.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
.ly_main-visual27{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/27_fishing.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
/*食器*/
.ly_main-visual28{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/28_tableware.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
	/*position:relative;
	top: 30px;*/
}
/*ギター・エレキギター*/
.ly_main-visual29{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/29_guitar.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
}
/*ベース*/
.ly_main-visual30{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/30_base.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
}
/*アンプ*/
.ly_main-visual31{
	margin: 42px 0 10px 0;
	/*margin: -15px 0 10px 0;*/
	padding-bottom:1px;
	width:100%;
	background-color:#ffffff;
	background:url(images/sp/31_amplifier.jpg) no-repeat top right;
	background-size: contain;
	position:relative;
	letter-spacing: 0;
}

p.head_text{
	color:#f19a30;
	font-size:1.6rem;
	font-weight:bold;
	padding-top: 10px;
	margin-top: 15px;
	margin-bottom:40px!important;
}
.main-visual_h2{
	background-color: #ffffff !important;
	color: #584843 !important;
	font-size:5.5vw!important;	
	line-height: 1.2;
	display: inline;
	letter-spacing: 0!important;
}
.main-visual_h2 strong{
	color: #CD4D4E;
}
/*.main-visual_h1{
	color: #584843 !important;
	font-size:5.5vw!important;	
	line-height: 1.2;
	display: inline;
	letter-spacing: 0!important;
}
.main-visual_h1 strong{
	color: #CD4D4E;
}*/
.batch_manzoku{
	background: url(images/icon/icon_sl/katazuke_sp_sl_169.png) no-repeat top center;
	width: 115px;
	background-size: 100%;
	position: absolute;
	top: 5px;
	right: 0;
	padding: 30px 0 25px;
	line-height: 1.5em;
	font-size: 1.6rem;
	text-align:center;
	line-height: 1.5em;
	margin: 0 0 1.5em;
}
.batch_manzoku p{
	font-size:0.9em;
}
.batch_manzoku strong{
	font-size:1.8em;
}
.main-visual__text{
	min-width: 15em;
	margin-bottom: 0 !important;
	border-top: dotted 1px #5d4740;
	border-bottom: dotted 1px #5d4740;
	margin-top: 3%;
	padding: 5px 0;
	font-size: 2.8vw;
	line-height: 1.5;
	width: 50%;
	font-weight:bold;
}
.bl_pont{
	margin-bottom: 20px;
	width: 100%;
	background-color:#ffffff;
	display:flex;
	justify-content: space-between;
	/*position:relative;
	top: 30px;*/
}
.bl_pont__icon{
	width: 99%;
}
.bl_pont__icon ul{
	margin: 0 0 0 0!important;
	padding: 0 0 0 0!important;
	list-style-type:none;
	display:flex;
	justify-content: space-between;
	width: 100%;
}
.bl_pont__icon ul > li{
	margin: 0 0 0 0!important;
	padding: 10px;
	display:block;
	text-align:center;
	width: 100%!important;
	height: auto;
	line-height:1.8rem;
	color:#ffffff;
	background:url(images/icon/icon_sl/otasuke_sp_fol_03.png) no-repeat top center;
	background-size:contain; 
	font-weight:bold;
	font-size:3.4vw;
}
.bl_pont__text{
	margin: 10px 0 0 15px;
	font-size: 0.9em;
	line-height: 1.2;
}
.marker_yellow_hoso{
	background: linear-gradient(transparent 60%, #ffff66 60%);
}
.ly_banner{
	margin-bottom: 20px;
	width: 100%;
	/*position:relative;
	top: 30px;*/
}

.ly_banner img{
	width: 100%;
	height:auto;
}
.ly_point{
	margin-bottom: 10px;
	padding-bottom:40px;
	background:url("images/icon/icon_sl/katazuke_sp_sl_178.gif") no-repeat bottom center;
	background-size:60% 30px;
	/*position:relative;
	top: 30px;*/
}
.ly_point h3{
	margin-bottom: 0px!important;
}
.bl_pont_box{
	display:flex;
	justify-content: space-between;
	border:solid 2px #83AD4B;
	width:100%;
	margin: 0 auto;
}
.bl_pont_box > .bl_pont_box__list{
	width: 100%;
	border-right:solid 2px #83AD4B;
}
/*
.bl_pont_box > .bl_pont_box__list:nth-child(odd){
	background:#FDF2D8;
}
*/
.bl_pont_box > .bl_pont_box__list-bkY{
	background:#FDF2D8;
}
.bl_pont_box > .bl_pont_box__list:last-child{
	border-right:solid 0px #83AD4B;
}
.bl_pont_box > div{
	text-align:center;
}
.bl_pont_box > .bl_pont_box__list p{
	margin: 0 0 0 0;
	padding: 5px 5px;
	letter-spacing:0;
	font-size: 2.5vw;
	line-height: 1.5rem;
	text-align:center;
}
.disp__pc{
	display:none;
}
.keni-section_wrap {
//    padding: 0px 10px 30px!important;
}
.keni-main_wrap{
	margin: 0 0 0 0!important;
}
.keni-main_inner{
	padding-top:0px!important;
}

// メインビジュアル用
.atest{
		padding-bottom:10px!important;
	//background:url(images/sp/02_cupboard.jpg) no-repeat bottom right!important;
}
.ly_main-visual07{margin-top:-40px;}
@media
only screen and (max-width : 640px){
	.keni-section_wrap{padding: 0px 10px 30px!important;}
}

 
