@charset "utf-8";
/* CSS Document */


div#main_frame{
overflow: visible;
}
.mod-tab_btn li.on{
background:#319b03;
color:#fff;
font-weight:bold;
text-decoration:none;
border:#319b03 2px solid;
height:100%;
padding:15px 15px 10px 15px;
}
[data-item-id]{
display: inline;
}

.un_cleaning_box-line {
border: #ccc solid 1px;
border-radius: 4px;
padding: 20px;
line-height: 2;
margin: 0 20px;
}
.un_cleaning_bl_panel {
box-sizing: border-box;
border: 2px solid #ececec;
padding: 20px;
}
.un_cleaning_bl_panel__noBorder {
border: none;
padding: 20px 0;
}
.un_cleaning_bl_panel div {
text-align: center;
}
.un_cleaning_bl_panel p {
margin-top: 10px;
}
.un_cleaning_bl_panel_title {
background: #eee;
padding: 10px;
font-size: 16px;
font-weight: bold;
}
.un_cleaning_bl_panel_title + .bl_mediaPanel {
padding: 20px 0;
}
.un_lifeItem_detail_btn {
text-align: center;
}
.un_lifeItem_detail_btn a {
box-sizing: border-box;
text-align: center;
background-color: #319b03;
display: inline-block;
color: #fff;
text-decoration: none;
font-weight: bold;
border-radius: 3px;
padding: 15px;
flex-grow: 1;
margin-top: 60px;
width: 400px;
}
.un_lifeItem_detail_btn a:after {
content: "\020\03e\020";
}
.un_lifeItem_detail_btn a {
color: #fff;
}
.un_lifeItem_detail_btn a:hover {
text-decoration: none;
}
.un_cleaning_hdg2 {
margin-top: 40px;
}
.un_box-bg_gray {
padding: 20px;
background: #f4f4f4;
}