@charset "utf-8";
/* CSS Document */


/* ==========================
main
============================= */

/* ==========================
menu-list
============================= */
/*　緑はcommonの記述*/


/* ==========================
tape-list
============================= */
/*　緑はcommonの記述*/


/* ==========================
商品部分
============================= */
.product_box {
    max-width: 1024px;
    margin: auto;
    padding: 70px 0 0;
}

/* ==========================
menu-list
============================= */
.menu-list{
	background: url("../img/menu_bg.png") no-repeat center bottom;
	background-size: cover;
	font-family: 'Noto Sans JP';
}
.menu-list a:link {
    text-decoration: none;
    color: #ee8224;
}
.menu-list a:visited {
    text-decoration: none;
    color: #ee8224;
}
.menu-list li:after {
    content: " > ";
    color: #ee8224;
}
.menu-list a:hover {
    color: #fff;
    background: #ee8224;
}


/* ===
01
====== */
.pr_about dl {
    border-top: solid 1px #ee8224;
}
.pr_about dl:last-of-type {
    border-bottom: solid 1px #ee8224;
}
.pr_name span{
    color: #ee8224;
}
.pr_point p.point_title {
    color: #ee8224;
}
/* ===
02
====== */
.pr_cate_name {
    text-align: center;
    line-height: 0.8em;
    font-size: 230%;
    padding: 0 0px 50px;
}
.pr_cate_name span {
    font-size: 40%;
}
.pr_features{
    margin-left: auto;
    margin-right: auto;
}
.pr_features{
    max-width: 680px;
}
.pr_info{
    max-width: 600px;
}
.pr_features ul {
    font-family: 'Noto Sans JP';
    margin-bottom: 40px;
}
.pr_features ul li span {
    color: #f8c795;
}
.pr_features ul li {
    text-indent: -2em;
    padding-left: 2em;
    margin-bottom: 20px;
}
.pr_point {
    border: solid 1px #ee8224;
    background: #fff;
    padding: 40px;
}
.point_img {
    display: block;
    text-align: center;
    margin: auto;
}
.pr_point.last p {
    max-width: 270px;
}
.pr_fea_right dl {
    margin-bottom: 20px;
}
.pr_fea_right dd {
    padding: 10px 0 0px;
}
.pr_point p {
    color: #ee8224;
    text-align: center;
    margin-bottom: 35px;
    font-weight: bold;
}
.image_box {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}

/* ===
04
====== */
li.bt_faq {
    background: #f4a555;
}
li.bt_cata {
    background: #f7bb80;
}
li.bt_movie {
    background: #f9d2aa;
}
/* ===
カスタマイズ
====== */
.customize {
    border: solid 3px #ee8224;
    background: url("../../../../common/img/customize_5.png"),url("../../../../common/img/customize_6.png");
    background-repeat: no-repeat, no-repeat;
    background-position: left 5% center, right 5% center;
}
p.cus_g_bold {
    font-size: 250%;
    font-weight: bold;
    color: #ee8224;
    padding: 5px 0;
}
p.cus_bold {
    font-weight: bold;
    font-size: 120%;
}



@media screen and ( max-width: 1000px ){
.image_box {
    flex-wrap: wrap;
    align-content: space-around;
}
.pr_point {
    margin: auto;
}
.pr_point.last {
    margin: 50px auto 0;
}
.customize {
	background: url("../../../../common/img/customize_5.png"),url("../../../../common/img/customize_6.png"),#fff;
	background-repeat: no-repeat, no-repeat;
	background-position: left 10% bottom 10%, right 10% bottom 10%;
	background-blend-mode: lighten;
	background-color: rgba(255,255,255,0.7);
}
}
@media screen and ( max-width: 767px ){
.tape-list ul {
    display: none;
}
.pr_point {
    padding: 20px;
}
/* =============　カスタマイズはこちら　============= */
.customize {
	border: solid 3px #ee8224;
	background: url("../../../../common/img/customize_5.png"),url("../../../../common/img/customize_6.png"),#fff;
	background-repeat: no-repeat, no-repeat;
	background-position: left 10% bottom 10%, right 10% bottom 10%;
	background-size: 35%;
	background-blend-mode: lighten;
	background-color: rgba(255,255,255,0.7);
}
}

@media print {


}