@charset "UTF-8";
@import url(reset.css);
/*-------------------Comment1-----------------------*/
.line1{width:99%;height:1px;border:none; border-top: 1px dotted #ccc; margin-top:10px;margin-bottom:10px;}
.line2{width:99%;height:1px;border:none; border-top: 3px solid #ee7600; margin-bottom:10px;}
.imgHover:hover{opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }

.alignLeft{text-align:left!important;}
.alignCenter{text-align:center!important;}
.alignRight{text-align:right!important;}

.inlineBlock{display:inline-block!important;}

.setPaddingT50{padding-top:50px!important;}
.setPaddingT20{padding-top:20px!important;}
.setPaddingT10{padding-top:10px!important;}

.setPaddingL20{padding-left:20px!important;}

.setPaddingB50{padding-bottom:50px!important;}
.setPaddingB20{padding-bottom:20px!important;}
.setPaddingB10{padding-bottom:10px!important;}

.setMarginB50{margin-bottom:50px!important;}
.setMarginB20{margin-bottom:20px!important;}
.setMarginB10{margin-bottom:10px!important;}

.setMarginT50{margin-top:50px!important;}
.setMarginT20{margin-top:20px!important;}
.setMarginT10{margin-top:10px!important;}

.annotation1{color:#f36201;font-size:0.925em;}

.stress1{font-weight:500;color:#666;}

.pBeforeArrow1{position:relative;}
.pBeforeArrow1::before{content:"";display: inline-block; width:6px; height:6px; border: solid #333;border-width: 0 1px 1px 0;transform:rotate(-45deg);position:absolute;top:11px;left:-11px;}
/*------------------ Comment2 ---------------*/
html{font-size:18px;}
body{font-family:-apple-system, メイリオ, Meiryo, sans-serif;font-size:100%;color: #333; line-height:1.6;text-align:justify;background:#533a11 url(../images/bg1.jpg);}

a:link{ text-decoration: none; color:#f23f00;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
a:visited{color:#f23f00; }
a:hover{color:#fe6305; }
a:active{ color:#fe6305;}

.btn1{display:inline-block;padding:10px 60px 12px; color:#fff!important;border:1px solid #eceba8;text-align:center;margin:10px auto;background:#000;font-size:1rem;position:relative;letter-spacing:1px;}
.btn1:hover{background-color:rgba(255,255,255,0.4);}
.btn1::after{content:"";width: 13px; height: 4px; position:absolute;top:17px;right:42px;border: solid #fff;border-width: 0 1px 1px 0;transform-origin:left bottom;transform: skewX(45deg
);}
.btn1:hover::after{right:35px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}

/*------------------ Template ---------------------*/
#wrap{width:1000px;margin:0 auto;background:#fff url(../images/bgWrap.jpg);overflow:hidden;}

#header{width:100%;height:170px;overflow:hidden;background:url(../images/header.jpg) no-repeat;background-size:100%;position:relative;}

#siteNameA{width:366px;height:170px;position:absolute;top:0;left:0;}
#telA{width:529px;height:107px;position:absolute;top:0;right:0;}

#show{width:100%;height:690px;overflow:hidden;background:url(../images/show.jpg) no-repeat;background-size:cover;}

#navPC{width:1000px;height:95.33px;background:#ff0000 url(../images/navPC.jpg);background-size:100%;}
#navPC li{width:166.66px;height:95.33px;float:left;}
#navPC li:hover{background:rgba(0,0,0,0.1);}
#navPC li a{width:100%;height:80px;display:block;text-indent:-9999px;}

#middle{width:1000px;margin:0 auto;}

#campaign{width:100%;margin:15px auto;overflow:hidden; text-align:center;}
#campaign img{width:100%;padding:0;vertical-align:middle;}

#content{width:970px;margin:0 auto 15px;overflow:hidden;}
.titleImg{width:100%;padding:0 0 5px 0;}

#newMessage{width:970px;height:566px;background:url(../images/newMessage.png) no-repeat;background-size:100%;position:relative;margin-bottom:20px;}
#newMessageC{width:790px;height:486px;padding:15px;position:absolute;top:40px;left:90px;overflow-x:hidden;overflow-y:auto;}

.newMessageTitle{color:#f7de09;font-size:1.425rem;font-weight:bolder;}
.date{font-size:0.925rem;color:#f0f0f0;margin-bottom:20px;text-align:right;}
.message{font-size:1.15rem;color:#fff;}

.galleryImg{display:inline-block;width:45%;margin:2%;background:rgba(147,102,18,0.7);border:5px solid #fff57e;padding:5px 5px 10px;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}

#attentionC{padding:0 15px 15px;}

#footer{width:100%;height:333px;overflow:hidden;background:url(../images/footer.jpg) no-repeat;background-size:100%;position:relative;}

#siteNameAF{width:379px;height:170px;position:absolute;top:60px;left:0;}
#telAF{width:511px;height:190px;position:absolute;top:50px;right:0;}

#table1{width:100%;margin:0 auto 15px;}
#table1 td{padding:13px 15px; border: 1px solid #333;}
#table1 .itemTitle{color:#a33e01;width:7em; text-align:center;}

.staffItem{width:31.3%;display:inline-block;margin:1%;background:rgba(147,102,18,0.7);border:5px solid #fff57e;padding:5px 5px 10px;text-align:center;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.staffItem .staffImg{width:100%;}
.name{color:#f7de09;}
.name span{font-size:0.85em;}
.style{font-size:0.85em;color:#fff;}

@media (max-width:1001px){	
	#attentionC{font-size:0.85rem;padding:30px;}
	
	#table1 td{font-size:2.25rem;}
	
	.newMessageTitle{color:#f7de09;font-size:2.425rem;font-weight:bolder;}
	.date{font-size:0.925rem;color:#f0f0f0;margin-bottom:20px;text-align:right;}
	.message{font-size:2.15rem;color:#fff;}
	
}