@charset "utf-8";

header .page_title_bg01{
background-image: url("/concept/images/sirioir/main_bg01.jpg");
}
.subnav li#navnu01 {
    background-color: #c8a960;
}

.index_pickup_block section.pickupd0rink01,
.index_pickup_block section.pickupd0rink02{
margin-bottom: 40px;
}



.logoboxlink111{}
.logoboxlink111 a{border: 1px solid #ccc;display: block;}
.logoboxlink111 a img{}
.logoboxlink111largebox a{display: block;border: 1px solid #ccc;padding: 10px;text-align: center;}
.logoboxlink111largebox a .co{display: block;}
.logoboxlink111largebox a:link{text-decoration: none;}
.logoboxlink111largebox a:link .co{text-decoration: none;text-align: left;}
.logoboxlink222 a{display: block;border: 1px solid #ccc;padding: 10px;text-align: center;}
.logoboxlink222 a:link{text-decoration: none;}
.logoboxlink222 a.link0147 .normal.tit951{font-weight: 900 !important;}

.logoboxlink111 a.link0147,
.logoboxlink111largebox a.link0147,
.logoboxlink222 a.link0147{position: relative;}
.logoboxlink111 a.link0147 .arrow,
.logoboxlink111largebox a.link0147 .arrow,
.logoboxlink222 a.link0147 .arrow{position: absolute;bottom: 10px;right: 20px;}
.logoboxlink111 a .arrow,
.logoboxlink111largebox a .arrow,
.logoboxlink222 a .arrow{
position: relative;display: inline-block;vertical-align: middle;text-decoration: none;
}
.logoboxlink111 a .arrow::before,
.logoboxlink111largebox a .arrow::before,
.logoboxlink222 a .arrow::before,
.logoboxlink111 a .arrow::after,
.logoboxlink111largebox a .arrow::after,
.logoboxlink222 a .arrow::after{
position: absolute;top: 0;bottom: 0;left: 0;margin: auto;content: "";vertical-align: middle;
}
.logoboxlink111 a .arrow::before,
.logoboxlink111largebox a .arrow::before,
.logoboxlink222 a .arrow::before{
    width: 20px;
    height: 20px;
    background: #c3a516;
}
.logoboxlink111 a .arrow::after,
.logoboxlink111largebox a .arrow::after,
.logoboxlink222 a .arrow::after{
    left: 5px;
    width: 7px;
    height: 7px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}


.concept_contents_de3358{
margin-left: auto;
margin-right: auto;
color: #ffffff;
text-align: center;
}

.concept_contents_de3358 .inbox_no01{
background-repeat: no-repeat;
background-position: center bottom;
background-color: #060504;
padding-top: 350px;
margin-bottom: 50px;
}
.concept_contents_de3358 .inbox_no01{
background-image: url("/concept/images/sirioir/nu02_contents01.jpg");
}

@media screen and (max-width: 980px) {
.index_pickup_block section.pickupd0rink01,
.index_pickup_block section.pickupd0rink02,
.index_pickup_block section.pickupd0rink03{
margin-bottom: 40px;
}
/*.index_pickup_block section::before {padding-top: 0 !important;}
.index_pickup_block section {padding-top: 0 !important;}*/
.logoboxlink111{text-align: center;}
.logoboxlink111 a{width: 100%;margin: 20px auto 10px auto;}
.logoboxlink111 a img{height: auto;width: 180px;}
.logoboxlink111largebox a{margin: 20px auto 10px auto;}
.logoboxlink222 a{margin: 20px auto 10px auto;}

}


.index_pickup_block section.pickupd0rink01::before {
background-image: url(/concept/images/sirioir/pickupd01.jpg);
}
.index_pickup_block section.pickupd0rink02::before {
background-image: url(/concept/images/sirioir/pickupd02.jpg);
}
.index_pickup_block section.pickupd0rink03::before {
background-image: url(/concept/images/sirioir/pickupd03.jpg);
}

@media screen and (min-width: 961px) {
.sponly202105{display: none;}

}

@media screen and (min-width: 961px) {

.logoboxlink111,
.logoboxlink111largebox,
.logoboxlink222{display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;margin: 20px 0;}
.logoboxlink111 a{width: 240px;margin-left: 10px;margin-right: 10px;padding: 15px 0;}
.logoboxlink111 a img{height: auto;width: 240px;}

.logoboxlink111largebox{margin-top: 40px;}
.logoboxlink111largebox a{width: 400px;margin-left: 10px;margin-right: 10px;line-height: 1.2;}
.logoboxlink111largebox a img{height: 100px;width: auto;}
.logoboxlink222 a{width: 300px;margin-left: 10px;margin-right: 10px;}

.concept_contents_de3358{width: 1200px;}

}





.concept_contents_de3358 .inbox_no01 p{
letter-spacing: -1px;
}
.concept_contents_de3358 p{
padding-bottom: 20px;
}

@media screen and (min-width: 1021px) {
.concept_contents_de3358 .inbox_no01{
		padding-left: 5px !important;
		padding-right: 5px !important;
}
}

@media screen and (max-width: 1020px) {
.concept_contents_de3358{
width: 100%;
text-align: left;
}
.concept_contents_de3358 .inbox_no01{
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-top: 350px;

}
}

@media screen and (max-width: 980px) {
.concept_contents_de3358{
width: 100%;
text-align: left;
}
.concept_contents_de3358 .inbox_no01{
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-top: 300px;

}
}

@media screen and (max-width: 600px) {
.concept_contents_de3358{
width: 100%;
text-align: left;
}
.concept_contents_de3358 .inbox_no01{
		padding-left: 15px !important;
		padding-right: 15px !important;
		background-size: contain;
		padding-top: 150px;

}
}