﻿*{margin:0;padding:0}header:not(.l-header) a,footer:not(.l-footer) a,ol:not(.l-contents__pankuzu-inner) a{color:#333}header:not(.l-header) a:hover,footer:not(.l-footer) a:hover,ol:not(.l-contents__pankuzu-inner) a:hover{color:#003971;text-decoration:underline}header:not(.l-header) a:active,footer:not(.l-footer) a:active,ol:not(.l-contents__pankuzu-inner) a:active{outline:none}header:not(.l-header) a:hover img,footer:not(.l-footer) a:hover img,ol:not(.l-contents__pankuzu-inner) a:hover img{opacity:0.7}header:not(.l-header) img,header:not(.l-header) a img,footer:not(.l-footer) img,footer:not(.l-footer) a img,ol:not(.l-contents__pankuzu-inner) img,ol:not(.l-contents__pankuzu-inner) a img{border:none;font-size:0px;line-height:1.0;margin:0;padding:0px}h1,h2,h3,h4,h5,h6{font-weight:normal}table{border:0px;width:100%}.clear_fix{display:inline-block;min-height:1%}.clear_fix:after{content:".";display:block;height:1px;clear:both;visibility:hidden}#container{margin:0px;padding:0px;font-size:13px;line-height:1.5;color:#333;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.1}#container *{box-sizing:content-box}#container *::before,#container *::after{box-sizing:content-box}#container a{color:#333}#container a:hover{color:#003971;text-decoration:underline}#container a:active{outline:none}#container a:hover img{opacity:0.7}#container img,#container a img{font-size:0px;line-height:1.0;margin:0;padding:0px}.inner{width:960px;padding:0 30px;margin:0 auto;overflow:hidden}#contents{clear:both;padding:30px 0;text-align:center}#contents p{text-align:left;margin-bottom:5px}#contents p a{color:#999}.kenyaku_gallery .inner{width:960px;padding:0 30px}.kenyaku_gallery .img_right{float:right}.kenyaku_gallery #main{width:100%;margin:0 auto;background:url(../img/img01.jpg) no-repeat center fixed;max-height:863px;text-align:center}.kenyaku_gallery #main .inner{position:relative}.kenyaku_gallery #main .title{background-color:#FFF;background:rgba(255,255,255,0.7);width:375px;padding:15px 10px;margin-top:200px;font-size:11px;line-height:1.8}.kenyaku_gallery #main .title h1{margin-bottom:15px}.kenyaku_gallery #main .fukidashi{width:222px;height:222px;position:absolute;left:400px;top:50px}.kenyaku_gallery #contents{padding:0;text-align:left;width:100%}.kenyaku_gallery #contents p{margin-bottom:0}.kenyaku_gallery #contents h2{font-size:21px;font-weight:bold;color:#E98E9F;width:6.0em;text-align:center;border-bottom:5px solid #E98E9F;padding-bottom:10px}.kenyaku_gallery #first{padding:50px 0 30px;background:url(../img/bg_gallery.gif) repeat}.kenyaku_gallery #first.list h2{margin:0 auto 50px}.kenyaku_gallery #first.detail h2{margin:0 auto 25px}.kenyaku_gallery #first .inner{position:relative}.kenyaku_gallery #first .inner .flow{width:960px;overflow:hidden;margin-bottom:25px}.kenyaku_gallery #first .inner .flow li{height:16px;padding-bottom:5px}.kenyaku_gallery #first .inner .flow li.prev,.kenyaku_gallery #first .inner .flow li.next{width:25%}.kenyaku_gallery #first .inner .flow li.prev.noBg,.kenyaku_gallery #first .inner .flow li.next.noBg{background:none}.kenyaku_gallery #first .inner .flow li.prev{float:left;background:url(../img/arrow_prev.gif) no-repeat left bottom}.kenyaku_gallery #first .inner .flow li.prev a{padding-left:25px}.kenyaku_gallery #first .inner .flow li.next{float:right;text-align:right;background:url(../img/arrow_next.gif) no-repeat right bottom}.kenyaku_gallery #first .inner .flow li.next a{padding-right:25px}.kenyaku_gallery #first .inner .flow li.back{width:50%;float:left;text-align:center}.kenyaku_gallery #first .inner .flow li.back a{display:inline-block;border:1px solid #333;padding:0 20px}.kenyaku_gallery #first .inner .flow li.back a:hover{background:#333;color:#FFF;text-decoration:none}.kenyaku_gallery #first .inner .flow li a:hover{text-decoration:none;color:#999}.kenyaku_gallery #first .list{overflow:hidden;margin:0 auto;width:984px}.kenyaku_gallery #first .list li{width:230px;float:left;margin:0 0px 20px 12px}.kenyaku_gallery #first .list li a{display:block;border:3px solid #CBCBCB}.kenyaku_gallery #first .ad-image-wrapper{width:960px !important;height:647px !important;margin:0 auto 30px;background:#f8f8f8;text-align:center}.kenyaku_gallery #first .ad-image{width:100% !important}.kenyaku_gallery #first .ad-nav{padding:15px 30px;width:960px;margin:0 auto}.kenyaku_gallery #first .ad-thumbs{width:960px !important;margin:0 auto}.kenyaku_gallery #first .ad-image-description{width:100% !important;padding:15px 0}.kenyaku_gallery #first .ad-image-description span{display:block;padding:5px 15px 0}.kenyaku_gallery #first .ad-image-description .ad-description-title span{padding:0;font-size:11px}.kenyaku_gallery #first .ad-description-title{font-size:16px;padding:0 15px}.kenyaku_gallery #first .ad-back,.kenyaku_gallery #first .ad-forward{display:none}.kenyaku_gallery #first .ad-gallery .ad-thumb-list{text-align:center}.kenyaku_gallery #first .ad-gallery .ad-thumb-list li{float:none;display:inline-block;padding-right:0}.kenyaku_gallery #first img{display:block;margin:0 auto}.kenyaku_gallery #second{padding:50px 0;background:#FFFEF1}.kenyaku_gallery #second h2{margin:0 auto 50px}.kenyaku_gallery #second #gMap{width:960px;height:600px;margin:0 auto;border:5px solid #FFF}.kenyaku_gallery #second #gMap .link a{text-decoration:underline;color:#E98E9F}.kenyaku_gallery #second #gMap .link a:hover{color:#999}.kenyaku_gallery .btnContact{background:#FFF;padding:40px;text-align:center;border-bottom:1px solid #CCC}@media screen and (min-width: 1201px){.kenyaku_gallery #main{background:url(../img/img01.jpg) no-repeat center fixed;background-size:cover}}@media screen and (min-width: 1024px) and (max-width: 1200px) and (orientation: landscape){.kenyaku_gallery #main{background-position:top center}}
