@charset "utf-8";
/*----------------------------------------------------
    共通css
----------------------------------------------------*/

.category_links{
position: relative;
margin: 4rem 0 3rem 0;
padding: 0 2rem 1.2rem 2.5rem;
border-bottom: 1px solid #9198a8;
color: #00b5a4;
font-size: 2.6rem;
font-weight: 900;
line-height: 1.4;
}
.category_links::before {
position: absolute;
left: 0;
top: 0;
width: 0.4rem;
height: calc(100% - 1rem);
background: url(img/gradient_green_02.png) no-repeat left top;
background-size: 100% 100%;
content: "";
}

.newcontents{
    width: 100%;
    background: #ffe7e7;
    padding: 3rem;
}

.newcontents .l-icon-title {
    position: relative;
    margin: 0rem 0 3rem 0;
    padding: 1.5rem 2rem 1.7rem 8rem;
    background: #f5f5f5;
    font-size: 2.4rem;
    font-weight: 900;
    line-height: 1.4;
}


.newcontents .btn-internal, p.btn-internal {
    max-width: 47rem;
    margin: 4rem auto 2rem;
    padding: 0;
    text-align: center;
}


.l-main-area table {
    height: 108px;
}

.txthe{
	height:150px;
}

.l-parts01.lower table {
    height: 108px;
	margin: 2rem 0;
}
.l-parts01.lower table th {
    padding: 1.5rem;
    background: #f5f5f5;
    border: 1px solid #d6d9da;
    font-size: 1.4rem;
    font-weight: 400;
}
.l-parts01.lower table td {
    padding: 1.5rem;
    background: #fff;
    border: 1px solid #d6d9da;
    font-size: 1.4rem;
}








/*----------------------------------------------------
    PCサイトcss
----------------------------------------------------*/
@media screen and (min-width: 600px) {





}
/*----------------------------------------------------
    SPサイトcss
----------------------------------------------------*/
@media screen and (max-width: 599px) {
/*/////////////SP用のCSSをここに作成してください。/////////////*/
/*/////////////必ず中括弧の中に作成してください。/////////////*/
.category_links{
position: relative;
margin: 5rem 0 3rem 0;
padding: 0 1.5rem 0.8rem 1.5rem;
font-size: 2.1rem;
}
.category_links::before {
position: absolute;
left: 0;
top: 0;
width: 0.4rem;
height: calc(100% - 1rem);
content: "";
}
    .l-parts01 .l-section-inner::before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url(img/parts03_bg_01.png) repeat-y left top;
        background-size: calc(100% - 3rem) 36rem;
    }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

}