@charset "UTF-8";/*! ========================================
このCSSファイルはSassから生成しております。
編集する際はSassファイルより編集を行ってください。
========================================= */#mainImgArea #photo,#mainImgArea #slider1,.bx-controls-direction{margin-left:auto;margin-right:auto}.flexBtnList li a,.trans{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#mainImgArea{width:100%;height:400px;margin-top:0;background:#FFFFFF;position:relative}#mainImgArea #photo{width:1200px}#mainImgArea #slider1{width:1200px;height:350px;overflow:hidden}#mainImgArea #slider1 div{width:1200px;height:350px;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.bx-controls-direction{width:1050px;top:180px;position:absolute;z-index:90}.bx-controls-direction .bx-prev{width:16px;height:40px;left:-30px;position:absolute;text-indent:-9999px;background:url(/img/mainimg_arrow_l.png) no-repeat}.bx-controls-direction .bx-next{width:16px;height:40px;right:-30px;position:absolute;text-indent:-9999px;background:url(/img/mainimg_arrow_r.png) no-repeat}.bx-wrapper .bx-loading{height:100%;left:0;min-height:50px;position:absolute;top:0;width:100%;z-index:2000}.bx-wrapper .bx-pager{color:#666;font-size:.85em;font-weight:700;padding-top:20px;text-align:center}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;border-radius:5px;display:block;height:10px;margin:0 5px;outline:0;text-indent:-9999px;width:10px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#E74B94}#mainCntArea{margin-top:45px}#infoArea{width:705px;float:left;padding-bottom:5px;border-bottom:dotted 1px #999}#infoArea .infoTitle{padding-bottom:5px;border-bottom:dotted 1px #E74B94}#infoArea .infoTitle span{display:block}#infoArea .infoList{margin-top:15px}#infoArea .infoList li{margin-bottom:10px;line-height:140%}#infoArea .infoList .day{width:90px;float:left}#infoArea .infoList .cat{width:150px;margin-left:15px;text-align:center;float:left;font-size:12px;padding:0 0 2px}#infoArea .infoList .txt{width:430px;margin-left:15px;float:left}#infoArea .infoList .txt a{color:#333}#infoArea .infoList .txt a:hover{color:#F90}.bnrArea{width:297px;float:right}.pregArea_01{width:510px}.pregArea_01 .photo{width:200px;float:left}.pregArea_01 .txt{width:300px;float:right}.flexBtnList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-js-display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;border-top:dotted 1px #666;border-bottom:dotted 1px #666;margin-top:20px;padding:15px 0}.flexBtnList li{width:200px;border:1px solid #666;padding:5px 10px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.flexBtnList li a{display:block;color:#333}.flexBtnList li a img{vertical-align:middle;margin-right:10px}.flexBtnList li a:after{font-family:FontAwesome;content:"\f105";color:#666;font-size:18px;margin-left:15px}.flexBtnList li a:hover,.flexBtnList li a:hover:after{color:#EE86A9}.flexBtnList li:hover{border:1px solid #E74B94}.pregArea_02{width:100%;margin-top:25px;padding:25px 0;background:#EEE}.pregArea_02 .pregBox,.pregArea_02Btn{width:790px;margin-left:auto;margin-right:auto}.photo4List{width:960px;margin-left:auto;margin-right:auto}.photo4List li{width:220px;padding:20px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #CCC}.photo4List li .txt{height:80px}