@charset "UTF-8";

#bxwrap { width:100%; max-height:500px; height:100%; margin: 0 auto; padding:0; position: relative;}
.bxslider{ margin:0px; padding:0;}
.bx-wrapper { position: relative;}
.bx-wrapper img { width:100%;}
.bx-viewport { max-height: 500px;}
.bx-wrapper .bx-viewport {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border:none;background-color:transparent;}
#bxwrap>img { position:absolute; left:0; right:0; top:180px; bottom:0;  margin: auto;}

#lead { width:980px; margin:60px auto 30px; text-align:left;}
#lead>p { font-size:22px;}

#whatsnew { width:100%; overflow:hidden;}
#whatsnew>div { width:100%; height:260px; overflow:hidden;}
#whatsnew>div>iframe { width:100%; height:260px; margin:0; padding:0; overflow-y:hidden;}
#whatsnew>a { width:180px; height:40px; margin:10px 0 0 auto; background-image:url(index/ichiran.jpg); display:block; background-color:gray;}
#whatsnew>p { width:99%; border-bottom: 1px #c0c0c0 solid; margin:0 auto; display:block;}
#whatsnew>p>span { width:120px; font-size:18px; padding-left:1em; color:black; display:inline-block;margin-bottom:-20px;}
#whatsnew>p>p { font-size:18px; text-indent:-1em; text-in color:black; display:inline-block; margin-bottom:-20px; background-color:gray;}
.image img { width:300px; height:225px; margin-right:50px;}

#sikaku { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; margin-top: 60px;}
#sikaku>a { display: flex; width:200px; height:200px; border-radius:10%; background-color:#20489D; align-items: center; justify-content: center; color:white; font-size:22px;}

@media (max-width: 1020px) and (min-width: 768px) {
#bxwrap { width:100%;}
#bxwrap>img { top:0px; width:70%;}
#lead { width:90%; margin-top:0;}
}
@media (max-width: 767px) {
#bxwrap { width:100%;}
#bxwrap>img { top:0px; width:70%;}
#lead { width:90%; margin-top:0;}
#maru>div { padding-left:100px;}

#maru>div>p { margin-right:50px; margin-bottom:50px;}
#shikaku>div {border-radius: 10px 20px 30px 40px;}
}

