@charset "UTF-8";
/*
font-family: 'Forum', cursive;
font-family: 'Noto Sans JP', sans-serif;
*/
body *{}
body{}
.wrap{
    min-width: 0;
}
.inner{
    width: 95%;
}

.fixbar{}
.fixbar figure{}
.fixbar figure a{}
.fixbar figure a h1{}
.fixbar > ul{}
.fixbar > ul.is-active{}
.fixbar > ul li{}
.fixbar > ul li a{}
.fixbar > ul li > ul{}
.fixbar > ul li > ul li{}
.fixbar > ul li > ul li a{}

.fixbar .menu-btn{}
.fixbar .menu-btn span{}
.fixbar .menu-btn span:nth-of-type(1){}
.fixbar .menu-btn span:nth-of-type(2){}
.fixbar .menu-btn span:nth-of-type(3){}


.fv{}
.fv .inner{}
.fv h2{}

.index_content_01{}
.index_content_01 h2{}
.index_content_01 p{}

.index_content_02{}
.index_content_02 .content-box{}
.index_content_02 .content-box figure{}
.index_content_02 .content-box figure img{}
.index_content_02 .content-box .text{}
.index_content_02 .content-box .text:nth-of-type(1){}
.index_content_02 .content-box .text:nth-of-type(2){}
.index_content_02 .content-box .text h3{}
.index_content_02 .content-box .text ul{}
.index_content_02 .content-box .text ul li{}
.index_content_02 .content-box .text ul li a{}
.index_content_02 .content-box .text ul li a::after{}
.index_content_02 .content-box .text > p{}
.index_content_02 .content-box .text > p a{}

footer{}
footer .nav .inner{}
footer .nav{}
footer .nav .rogo{}
footer .nav .rogo a{}
footer .nav .rogo a h1{}
footer .nav .insta{}
footer .nav .insta a{}
footer .nav .insta a img{}
footer .copy{}
footer .copy p{}
footer .copy .inner p{}


/*subページ*/
.sub .fixbar{}
.sub main{}
.sub .sub-ttl{}
.sub .sub-ttl h2{}

/*works*/
.works_content_01{}
.works_content_01 .works-sort-ttl{}
.works_content_01 .works-sort-ttl li{}
.works_content_01 .works-sort-ttl li a{}
.works_content_01 .works-sort-ttl li a.select{}
.works_content_01 .works-colum{}
.works_content_01 .works-colum li{}
.works_content_01 .works-colum li figure{}
.works_content_01 .works-colum li figure img{}
.works_content_01 .works-colum li p{}

.move_btn_area{}
.move_btn_area a{}
.move_btn_area a.more{}
.move_btn_area a.back{}
.move_btn_area a.next{}
.move_btn_area a.more::after{}
.move_btn_area a.back::before{}
.move_btn_area a.next::after{}

.item-detail{
    max-width: 100%;
}
.item-detail .main-visual{}
.item-detail .main-visual img{}
.item-detail dl{}
.item-detail dl dt{}
.item-detail dl dt h2{}
.item-detail dl dd{}
.item-detail dl dd h3{}
.item-detail dl dd h3 span{}
.item-detail dl dd p{}
.while-visual-area{}
.while-visual-area figure{}
.while-visual-area figure.visual-01{}
.while-visual-area figure.visual-02{}
.while-visual-area figure.visual-03{}
.while-visual-area figure.visual-04{}
.while-visual-area figure img{}

.works-ttl{}
.works-ttl h2{}

.flow{}
.flow::before{}
.flow h2{}
.flow figure{}
.flow figure img{}
.flow .pcnone{}
.flow .spnone{}

.about-lead{}
.about-lead::before{}
.about-lead::after{}
.about-lead figure{}
.about-lead figure img{}
.about-lead p{}

.about_content_02{}
.member-area{
    border-right: none;
}
.member-area .human{
    border-right: solid 1px #232323;
}
.member-area .human:nth-of-type(1){}
.member-area .human h2{}
.member-area .human h3{}
.member-area .human figure{}
.member-area .human figure img{}
.member-area .human p{}
.member-area .human p span{}


.contact-form{}
.contact-form::before{}

.contact-form h2{}
.contact-form dl{}
.contact-form dl dt{}
.contact-form dl dd{}
.contact-form dl dd:last-of-type{}
input, select {}
.contact-form input[type="submit"]{}