@charset "utf-8";

/*//////////// 基本サイズ14px  ////////////
表示サイズ　指定する値
10px　72%
11px　79%
12px　87%
13px　94%
14px　100%
15px　108%		29px　208%
16px　115%		30px　215%
17px　122%		31px　222%
18px　129%		32px　229%
19px　136%		33px　236%
20px　143%		34px　243%
21px　150%		35px　250%
22px　158%		36px　258%
23px　165%		38px　265%
24px　172%		38px　272%
25px　179%		39px　279%
26px　186%		40px　286%
27px　193%		41px　293%
28px　200%		42px　300%

//////////////////////////////*/

/*************************************************
	index専用
*************************************************/

/*index上部の切り替わる背景画像-----------------------*/
#headerimgs{position: relative;padding-top:99px;background-color: #000;}

/* ==============================
bx-slider カルーセル版ではない　big画像
============================== */
/* 初期化完了まで非表示 */
.bxslider {display:none;}
.bx-wrapper .bxslider {display: block;}
.bx-wrapper {box-shadow: none;border: none;background: none;margin-bottom:0;}
/*
#bxslider-wrap {width: 100%;height:573px;overflow: hidden;position: relative;}
#bxslider-wrap-inner {width: 3620px;position: relative;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 1;}
*/
/*next、prevボタン*/
#headerimgs .bx-wrapper .bx-prev {left: 10px;background: url(../img/bx_arrow_left.png) no-repeat 0 0;}
#headerimgs .bx-wrapper .bx-next {right: 10px;background: url(../img/bx_arrow_right.png) no-repeat 0 0;}

#headerimgs .bx-wrapper .bx-prev:hover,
#headerimgs .bx-wrapper .bx-next:hover,
#headerimgs .bx-wrapper .bx-prev:focus,
#headerimgs .bx-wrapper .bx-next:focus {background-color:rgba(255, 255, 255,0.4);}

#headerimgs .bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -32px;height: 65px;width: 34px;outline: 0;text-indent: -9999px;z-index:300;}

/*●ボタン*/
#headerimgs .bx-wrapper .bx-pager,
#headerimgs .bx-wrapper .bx-controls-auto {bottom:-20px;z-index:100;}
#headerimgs .bx-wrapper .bx-pager.bx-default-pager a {background: #ccc;width: 8px;height: 8px;}
#headerimgs .bx-wrapper .bx-pager.bx-default-pager a:hover,
#headerimgs .bx-wrapper .bx-pager.bx-default-pager a.active,
#headerimgs .bx-wrapper .bx-pager.bx-default-pager a:focus {background: #555;}

/*左右の薄い白の目隠し
#slideFilterL, #slideFilterR {position:absolute;top:0;width:1200px;height:550px;background:url(../img/index_bigimg_filter.png) no-repeat 0 0;}
#slideFilterL {left:0;}
#slideFilterR {right:0;}
*/

/**/
@media only screen and (min-width: 1600px) {
#bxslider-wrap-inner {width:1600px;margin: 0 auto;}
}



/*/////////////　1ndex共通　//////////////////////////////*/
h2.index-midashi1{font-size: 243%;line-height: 1.0;color:#000;letter-spacing: 0.4em;text-align: center;margin-bottom: 40px;}


/*///////////  法事専門会館 動画  /////////////////////////*/
.index-houyou-bg{margin:0 auto;max-width:1180px;background:url(../img/index_houyou_bg.png) no-repeat center center;background-size:100% 100%;padding: 0 0 35px 0;}
/*facebook動画のiframe埋め込み*/
.index-video-container{position: relative;text-align: center;margin:12px 0 0 0;}

.index-video-title{font-size:300%;line-height:1.3;padding-top:30px;text-align:center;}
.index-video-com{font-size:129%;line-height:1.4;margin-top:10px;text-align:center;}

.plaza-tel-box{text-align:center;margin-top:12px;}
.plaza-tel{}
.plaza-tel-cap{font-size: 86%;margin-top: 3px;color: #444;}



/*/////////////　名峰・大山の恵みに心を込めて　//////////////////////////////*/
.mark{margin:0 auto;width: 93%;background: url(../img/mark.png) no-repeat right 50px;}
.daisen-bg{background:url(../img/daisen_bg.png) no-repeat center top;width:950px;margin:0 auto;text-align:center;}
.daisen-bg-title{font-size:300%;line-height:1.3;padding-top:30px;}
.daisen-bg-com{font-size:129%;line-height:1.8;margin-top:20px;}

.kodawari-img-box{text-align:center;margin:30px auto 0 auto;display:table;max-width:1300px;}
.kodawari-img1{display:table-cell;vertical-align:top;width:38%;}
.kodawari-img2{display:table-cell;vertical-align:top;width:62%;}
.kodawari-img1 img,
.kodawari-img2 img{max-width:100%;height: auto;}




/*/////////////　ご利用シーンからお好みの料理をお選びください。 　//////////////////////////////*/
.index-scene-title{font-size:236%;line-height:1.3;text-align:center;}
ul.index-scene-ul{width: 1020px;text-align: center;margin: 30px auto 0 auto !important;}
ul.index-scene-ul li{display:inline-block;display: inline-block;width: 24%;margin: 15px 0.2%;}
ul.index-scene-ul a{color:#000;text-decoration:none;}

.index-scene-ul-li{}
.index-scene-ul-li img{transition-duration: 0.3s;	/*hoverout時に変化に掛かる時間*/}
.index-scene-ul-li img:hover {transform: scale(1.1);	/*画像の拡大率*/transition-duration: 0.3s;	/*変化に掛かる時間*/}

.index-scene-cap{margin-top:10px;position:relative;float:left;left:50%;clear:both;}

.scene-cap-arrow{display:inline-block;width:34px;height:34px;border-radius:1em;background: #bf9cbb url(../img/arrow_white10-10.png) no-repeat 13px center;
									text-indent:-8989px;overflow:hidden;position:relative;left:-50%;float:left;}
/*●の色*/
.scene-cap-arrow.keiji{background-color:#e47a7a;}
.scene-cap-arrow.seiyaku{background-color:#cdb569;}
.scene-cap-arrow.confer{background-color:#aac9a5;}
.scene-cap-arrow.deliver{background-color:#ecaccc;}
.scene-cap-arrow.chiiki{background-color:#95bfea;}
.scene-cap-arrow.kankou{background-color:#eecc6a;}


.scene-cap-com{display:inline-block;font-size:136%;margin:5px 0 0 5px;line-height: 1.1;position:relative;left:-50%;text-align: left;}
.scene-cap-com.nidan{font-size: 129%;margin:-5px 0 0 5px;}


dl.index-scene-yoyaku-dl{text-align:center;width: 1000px;margin: 50px auto 0 auto;}
dl.index-scene-yoyaku-dl dt{display:inline-block;width:40%;}
dl.index-scene-yoyaku-dl dd{display:inline-block;width:40%;vertical-align: top;}

dl.index-scene-yoyaku-dl dt .area-title{font-size: 150%;line-height: 1.2;margin-top: 0;}
dl.index-scene-yoyaku-dl dt .area-tel{margin-top: 10px;}
dl.index-scene-yoyaku-dl dt .area-tel a img{max-width: 320px;width: 100%;height: auto;}
dl.index-scene-yoyaku-dl dt .area-tel-cap{margin-top: 10px;font-size: 86%;}

dl.index-scene-yoyaku-dl dd .naka-kuwashii{}
dl.index-scene-yoyaku-dl dd .naka-kuwashii a{font-size: 136%;line-height: 1.1;color: #fff;padding: 9px 0 9px 20px;width: 350px;background: #990000 url(../img/arrow_white9-9.png) no-repeat left 5px center;}




/*/////////////　季節の特別料理　//////////////////////////////*/
.section.index-season{padding: 80px 0 50px 0;}
.tokubetu-bar{display:none;}
.tokubetu-bar:first-child{display:block;}
.tokubetu-bar{background:url(../img/tokubetu_bar_leftup.png) no-repeat left top , url(../img/tokubetu_bar_leftdown.png) no-repeat left bottom , 
												url(../img/tokubetu_bar_rightup.png) no-repeat right top , url(../img/tokubetu_bar_rightdown.png) no-repeat right bottom , 
												url(../img/tokubetu_bar_up.png) repeat-x center top , url(../img/tokubetu_bar_down.png) repeat-x center bottom;
										color:#fff;font-size: 260%;letter-spacing: 0.4em;line-height: 1.1;text-align: center;padding: 22px 0 25px 0;max-width:1474px;margin:0 auto 0 auto;}
 
.index-tokubetu-com{margin:35px auto 0 auto;max-width:970px;font-size:129%;line-height:1.8;}

ul.index-tokubetu-box{margin:0 auto 0 auto !important;max-width:760px;}
ul.index-tokubetu-box li{margin-top:25px;background:#000 url(../img/pdf_bg.png) no-repeat center center;padding: 0 !important;}
ul.index-tokubetu-box li img{width:100%;height:auto;}



/*/////////////　TOPのお知らせ　//////////////////////////////*/
/*中ページのお知らせ一覧も共通---*/
.news-list-cont{width:1060px;font-size:100%;}
.news-list-cont article{display: inline-table;vertical-align: top;height: 330px;margin-bottom: 50px;border-bottom: 1px solid #ccc;}

dl.index-news-dl{width:200px;padding:0;display: inline-block;position: relative;margin-right: 60px;}
dl.index-news-dl a dt{width:200px;height:150px;background-image:url(../img/news_default_img.gif) ;background-size:cover !important;background-position: center center;background-repeat: no-repeat;}
dl.index-news-dl a dd{width:200px;text-align: left;margin-top:8px;color:#444;}

dl.index-news-dl a dd .index-news-date{float:left;font-size: 64%;line-height: 1;color: #666;margin-top: 3px;}
/*IE8以上*/
dl.index-news-dl a dd .index-news-date{margin-top:2px\0;}

dl.index-news-dl a dd .index-news-date img{margin: -4px 0 0 5px;display: inline;}
dl.index-news-dl a dd .index-news-category{float:right;line-height:1.0;}
dl.index-news-dl a dd .index-news-category img{width:60px;height:auto;}

dl.index-news-dl a dd .index-news-midashi1{margin:7px 0 10px 0;font-size:100%;font-weight:bold;color:#444;line-height:1.3;}
/*IE8以上*/
dl.index-news-dl a dd .index-news-midashi1{margin:9px 0 9px 0\0;}

dl.index-news-dl a dd .index-news-com1{font-size:77%;line-height:1.5;color: #666;}
dl.index-news-dl a dd .index-news-com1 span{text-decoration: underline;}

dl.index-news-dl a:hover{opacity: 0.6;text-decoration:none !important;}
dl.index-news-dl a:hover dd .index-news-date{color:#539f20;}
dl.index-news-dl a:hover dd .index-news-midashi1{color:#539f20;text-decoration:underline;}
dl.index-news-dl a:hover dd .index-news-com1{color:#539f20;}

/*ここ以下は、TOP専用のお知らせ一覧---*/
body#home .news-list-cont article{height:300px;margin-bottom:25px;border-bottom:none;}

.news-ichiran{width:230px;margin:0 auto 0 auto;}
.news-ichiran a{font-size: 100%;color: #990000;line-height: 1.1;padding: 7px 0 9px 0;background: #f7f2ee url(../img/arrow_red9-9.png) no-repeat 0 center;text-align: center;border: 1px solid #e0b6b6;display: block;letter-spacing: 0.3em;}
.news-ichiran a:hover{color:#fff;background:#b83030 url(../img/arrow_white9-9.png) no-repeat 0 center;text-decoration:none;}

body#home .news-list-cont{width:100%;text-align: center;}
body#home dl.index-news-dl {margin:0 17px;}











