@charset "utf-8";

#container .bgbox05{padding-top: 80px;border-top: 2px solid rgba(234,228,219,0.3);}
#container .photobg{background-image: url("../images/bg.jpg");background-size: cover;}

#container .photobg h3{color: #c29313;font-size: 2.4rem;margin-bottom: 20px;line-height: 1.5;}
#container .photobg .phbox{margin-top: 30px;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;padding-bottom: 70px;}
#container .photobg .phbox div.phllrr{width: 30%;}
#container .photobg .phbox div.centph{width: 32%;}
#container .photobg .phbox div img{width: 100%;height: auto;}

.tab00s {padding-bottom: 40px;margin: 0 auto;text-align: center;}
.tab_item {
width: calc(100%/5);font-size: 1.4rem;color: #342f24;
padding-top: 5px;padding-bottom: 5px;
border-bottom: 3px solid #f5f2eb;background-color: #f5f2eb;
text-align: center;border-top: 1px solid #c29313;border-bottom: 1px solid #c29313;border-right: 1px solid #c29313;display: block;float: left;text-align: center;font-weight: 900;transition: all 0.2s ease;
letter-spacing: -0.005rem;
}
.tab_item.bortuika159{border-left: 1px solid #c29313;}

.tab_item:hover {opacity: 0.75;}
input[name="tab_item"] {display: none;}
.tab_content {display: none;clear: both;overflow: hidden;}


#n_100:checked ~ #n_100_content,#n_200:checked ~ #n_200_content,#n_300:checked ~ #n_300_content,#n_400:checked ~ #n_400_content,#n_500:checked ~ #n_500_content,#n_600:checked ~ #n_600_content,#n_700:checked ~ #n_700_content,#n_800:checked ~ #n_800_content,#n_900:checked ~ #n_900_content {  display: block;}
.tab00s input:checked + .tab_item {position: relative;background: #efe8db;}
.tab00s input:checked + .tab_item:before{
content: '';position: absolute;display: block;width: 0;height: 0;left: 46%;bottom: -11px;
border-width: 10px 8px 0 8px;border-style: solid;border-color: #c29313 transparent transparent transparent;
}
.tab00s input:checked + .tab_item:after {
position: absolute;bottom: -10px;left: 46%;width: 0;height: 0;content: '';border-width: 10px 8px 0 8px;border-style: solid;border-color: #efe8db transparent transparent transparent;
}

.boxdetail h4{color: #c29313;}

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

#header nav ul li.nac08 a:before {position: absolute;bottom: -3px;left: calc(50% - 15px);width: 30px;height: 2px;content: '';border-radius: 3px;background: #143d6c;}
#container .photobg h3{text-align: center;}
.copyp{text-align: center;font-size: 1.6rem;}
.tab_content {padding: 40px 0;}
.tab00s{width: 1200px;margin-left: auto;margin-right: auto;}
.phtodz{margin-top: 40px;}
.boxdetail h4{font-size: 2.4rem !important;}
.tab00s .boxdetail p{font-size: 1.6rem;}

.tyosei001{margin-top: -428px;}
.phtodz{margin-bottom: 80px;}
}

.phtodz .phup,.phtodz .phc,.phtodz .phup .phphin2{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.phtodz .phup img,.phtodz .phc img,.php05 img,.phst04 img,.phcsolo img{margin-bottom: 10px;}

.phtodz .tyosei001{display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: flex-end;align-items: flex-end;margin-bottom: 10px;}
.phtodz .phup .phc01{width: 62%;}
.phtodz .phup .phc02{width: 37%;}
.phphcol{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;}

@media screen and (max-width: 768px) {

#container .photobg h3{font-size: 2.0rem;text-align: center;}

.copyp{font-size: 1.5rem;}

.tab_item {width: calc(100%/2);font-size: 1.4rem;border: 1px solid #c29313;margin-bottom: 15px;}

.tab_content {padding: 10px 0;}

.boxdetail h4{font-size: 2.0rem !important;}
.tab00s .boxdetail p{text-align: left;}
.phtodz{margin-top: 20px;}
.phtodz .ph02,.phtodz .ph10,.phtodz .ph05,.phcc,.phcui07,.phcui12{margin-left: 5px;margin-right: 5px;}
.phtodz .phup img,.phtodz .phc img,.php05 img,.phst04 img,.phcsolo img{margin-bottom: 2px;}
.phtodz .phc10,.phtodz .phc02,.phtodz .php03,.phtodz .phr03,.phtodz .phr06,.phtodz .phr08,.phtodz .phst07,.phtodz .phpe03,.phtodz .phpe04,.phtodz .phpe07,.phtodz .phpe09,.phtodz .phgi02,.phtodz .phgi04,.phtodz .phno02,.phtodz .phno04,.phtodz .phno08,.phcui04,.phcui05,.photh02,.photh04,.photh06{margin-left: 5px;}
.phtodz .tyosei001{width: 62%;margin-left: 39%;margin-top: -36%;}
.php01,.phtodz .phst01,.phtodz .phgi05,.phtodz .phgi08,.phcui01,.phcui09{margin-right: 5px;}
.phtodz{margin-bottom: 30px;}
.ls005{letter-spacing: 0.05em;}
}
}