/*  
Theme Name: インテリア中島様V6代表定休日変更
*/
/* Basic */
* {margin: 0;padding: 0;}
body {background-image:url(images/bg.jpg); background-color: #EEEEEE;color: #666666;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif;font-size: 13px;
line-height: 1.7;}
h2 {font-size: 4;}
h3 {font-size: 3;}
a:link {color: #007BBB; text-decoration: none;}
a:visited { color: #007BBB;}
a:hover {color: #84B9CB;text-decoration: underline;}
a:active {color: #007BBB;}
img{border: 0;}
hr{margin: 5px 0;}
fieldset{padding: 10px;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.clearfix{clear: both;}
.wp-pagenavi {text-align: center;margin-bottom: 15px;}
.little_button,
.wp-pagenavi a.prev.page-numbers,
.wp-pagenavi a.next.page-numbers,
.wp-pagenavi span.newer a,
.wp-pagenavi span.older a{padding: 2px 15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #cfe0e9;cursor: pointer;
	background-color: #e5e5c4;background-image: -moz-linear-gradient(top, #fefefc, #e5e5c4); background-image: -ms-linear-gradient(top, #fefefc, #e5e5c4); 
	background-image: -o-linear-gradient(top, #fefefc, #e5e5c4); background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefc), to(#e5e5c4)); 
	background-image: -webkit-linear-gradient(top, #fefefc, #e5e5c4); background-image: linear-gradient(top, #fefefc, #e5e5c4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefc', EndColorStr='#e5e5c4');text-shadow: 0 1px 2px #fcfcf8;}
.little_button:hover,
.wp-pagenavi a.prev.page-numbers:hover,
.wp-pagenavi a.next.page-numbers:hover,
.wp-pagenavi span.newer a:hover,
.wp-pagenavi span.older a:hover{text-decoration: none;background-color: #c5c574;background-image: -moz-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: -ms-linear-gradient(top, #fcfcf9, #c5c574); background-image: -o-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcf9), to(#c5c574)); background-image: -webkit-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: linear-gradient(top, #fcfcf9, #c5c574);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcf9', EndColorStr='#c5c574')}
/* Header */
#header{width: 100%;height:80px;min-width: 320px;}
#headsect{margin: 0 auto;max-width: 870px;position: relative;}
#Header-title2 a {font-size: 12px;right: 0;position: absolute;top: 5px;z-index: 1;font-weight: 100;}
#header-logo {left: 0;position: absolute;top: 0px;z-index: 12;}
#header-logo img.pc{display:block;}
#header-logo img.tb{display:none;}
#header-logo img.sp{display:none;}
/*headertel*/
#head-tel{padding-top: 0;position: absolute;right: 0;top: 0;background:url(images/address1.gif);background-size:100% 100%; height: 80px; width: 274px;}
.telwaku_sp{  -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 3px 0 rgba(0,0,0,0.2);color: #333333;display: inline-block;line-height: 1;padding: 0 10px 3px;}
.t-tex1sp{font-size: 10px;}
.t-tex2sp{font-size: 10px; text-align: center;}
/*中央ナビsp*/
.btn_sp{background:url(images/gazzz.jpg);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor: pointer;display: block;height: 40px;
    top: 20px;width: 40px;position: absolute;z-index: 100;}
.child {display: none;}
.child li{background:url(images/gazzz.jpg); border-bottom:  #cccccc solid 1px;list-style:none; }
.child li a{color: #fff;display: block;height: 50px;line-height: 50px;width: 100%; text-align: center;}

.btn_sp2{background:url(images/gazzz.jpg); border-bottom:  #cccccc solid 1px;display: block;height: 50px;line-height: 50px;width: 100%; text-align: center;color: #fff;}
.child2 {display: none;}
.child2 li{background: transparent; border-bottom:  #cccccc solid 1px;list-style:none; }
.child2 li a{color: #333;display: block;height: 50px;line-height: 50px;width: 100%; text-align: center;}
/*アイキャッチ について*/
.gazou img{width:100%;	margin: 0 auto;position: relative; max-width: 870px;}
/*メインコンテンツ*/
#main{max-width:870px;margin: 0 auto; clear: both;overflow:hidden;
    height:100%;}
/*左サイドメニュについて*/
.hidaside{ width:185px; float:left; margin-top:0px; }
#side-bar li{list-style:none;}
#side-bar ul li a {width: 100%;margin-bottom: 3px;background-size:100% auto;}
/*menu class について*/
.menu01 a{background:url(images/n1.png) no-repeat;height:39px;display: block;position: relative; overflow: hidden;text-indent: 100%;white-space: nowrap;}
.menu01 a:hover{ background:url(images/n1_on.png) no-repeat;}
.menu02 a{background:url(images/n2.png) no-repeat;height:43px;display: block;position: relative;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.menu02 a:hover{ background:url(images/n2_on.png) no-repeat;}
.menu03 a{background:url(images/n3.png) no-repeat;height:43px;display: block;position: relative;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.menu03 a:hover{ background:url(images/n3_on.png) no-repeat;}
.menu04 a{background:url(images/n4.png) no-repeat;height:43px;display: block;position: relative;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.menu04 a:hover{ background:url(images/n4_on.png) no-repeat;}
.menu05 a{background:url(images/n5.png) no-repeat; height:43px;display: block;position: relative;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.menu05 a:hover{ background:url(images/n5_on.png) no-repeat;}
.menu06 a{background:url(images/n6_on.png) no-repeat; height:43px;display: block;position: relative;overflow: hidden;text-indent: 100%;white-space: nowrap;}

.menu07 a{background:url(images/m_new01.png) no-repeat; height:43px;display: block;position: relative;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.menu07 a:hover{ background:url(images/m_new01_on.png) ;}
.menu08 a{background:url(images/m_new02.png) no-repeat;height:43px;display: block;position: relative;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.menu08 a:hover{ background:url(images/m_new02_on.png) no-repeat;}
.menu09 a{background:url(images/m_new03.png) no-repeat;height:43px;display: block;position: relative;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.menu09 a:hover{ background:url(images/m_new03_on.png) no-repeat;}
.menu_ko {background:url(images/kodomo.png) no-repeat;height:36px;text-indent: 22px; line-height:36px;}
.menu_ko a {color: #333333;outline: none;text-decoration: none; overflow: hidden}
.menu_ko a:hover {color: #333333; text-decoration: underline;}
.menu_ko2 {background:url(images/kodomo.png) no-repeat;height:36px;text-indent: 22px; line-height:36px; font-weight: bold;overflow: hidden}
.menu_ko2 a {color: #223b80;outline: none;text-decoration: none;}
.menu_ko2 a:hover {color: #223b80; text-decoration: underline;}
.menu_kiro {background:url(images/kodomo_yel.png) no-repeat;height:36px;text-indent: 22px; line-height:36px;overflow: hidden}
.menu_kiro a {color: #333333;overflow: hidden}
.menu_blue {background:url(images/kodomo_mizu.png) no-repeat;height:36px;text-indent: 22px; line-height:36px;overflow: hidden}
.menu_blue a {color: #333333;overflow: hidden}
.menu_mido {background:url(images/kodomo_gree.png) no-repeat;height:36px;text-indent: 22px; line-height:36px;overflow: hidden}
.menu_mido a {color: #333333;overflow: hidden}
.menu_oren {background:url(images/kodomo_oren.png) no-repeat;height:36px;text-indent: 22px; line-height:36px;overflow: hidden}
.menu_oren a {color: #333333;overflow: hidden}
.menu_aka {background:url(images/kodomo_red.png) no-repeat;height:36px;text-indent: 22px; line-height:36px;overflow: hidden}
.menu_aka a {color: #333333;overflow: hidden}

#side-img img{width: 100%}
#side-waku{border: #cdccc8 solid 1px;}
#side-waku li{text-align: center; padding-bottom: 10px;}
.s-moji{color: #3e2011;font-size: 15px;padding-top: 10px; font-weight: 500;}

.menu10 a{background:url(images/anshin.png) no-repeat;height:36px;display: block;position: relative; overflow: hidden;text-indent: 100%;white-space: nowrap;}
.menu11 a{background:url(images/mapgazou.png) no-repeat;height:36px;display: block;position: relative; overflow: hidden;text-indent: 100%;white-space: nowrap;}

/*パンくず*/
 #pankuzu{padding-left:5px; margin-right:15px; border-bottom:1px dashed #E5E5E5;}
/*コンテンツ*/
#content{max-width: 670px;margin: 0 auto;margin-top: 0px;float:right;border-color:#FFFFFF;min-height:500px;}
 /*topコンテンツ*/
#topbg05{background:url(images/infoimg22.gif) no-repeat; height:45px; max-width:670px; margin:10px 0 10px 5px;overflow: hidden;}
#top_t2{border:0; border-spacing:0; max-width:650px; margin-bottom:10px; padding:0 10px;}
#topbg01{background:url(images/mimg2.gif) no-repeat; height:45px; max-width:670px; margin:10px 0 10px 5px;overflow: hidden;}
 /*topラインナップ*/
#tp-lineup li{display: inline-block;text-align: center;margin-left:14px; width: 150px; height: 130px;}
#tp-lineup li a img{width: 100%; height: 100%;}
#tp-sonota li{display: inline-block;text-align: center;margin-left:24px; width: 185px; height: 113px;}
#tp-sonota li a img{width: 100%; height: 100%;}
#tp-shop {text-align: center; margin: 15px 0;}
/*quicktag用コンテンツパーツ タイトルバー*/
#bg_t001{background:url(images/tbg00.gif) no-repeat;background-size:100% 44px; margin-bottom:10px;}
#bg_t001 h2{margin-left: 10px;font-size: 16px; overflow:hidden; line-height:44px; width: 100%;}
#bg_t002{background:url(images/tbg2.gif) no-repeat; background-size:100% 35px;  margin-bottom:10px;}
#bg_t002 h2{margin-left: 25px;font-size: 16px; overflow:hidden; line-height:40px;}
#bg_t002 span{margin-left: 20px;font-size: 14px; overflow:hidden; line-height:40px; font-weight:bold;}
#bg_t003{background:url(images/tbg0.gif) no-repeat; background-size:100% 30px;  margin:15px 0 10px 0;}
#bg_t003 h2{margin-left: 30px;font-size: 16px; overflow:hidden;}
#bg_t004{background:url(images/tbg3.gif) no-repeat; background-size:100% 37px; margin-bottom:10px;}
#bg_t004 h2{margin-left: 25px;font-size: 15px; overflow:hidden; line-height:37px;}
#bg_t005{background:url(images/tbg.gif) no-repeat; height:56px; max-width:670px; margin:10px 0;}
#bg_t005 h2{margin-left: 25px;font-size: 18px; overflow:hidden; line-height:56px;}
#bg_t006{background:url(images/tbg4.gif) no-repeat; height:33px; max-width:670px; margin:10px 0;}
#bg_t006 h2{margin-left: 25px;font-size: 16px; overflow:hidden; line-height:33px;}
#bg_t007{background:url(images/point.gif) no-repeat; height:auto; width:100%; margin:10px 0;}
#bg_t007 h2{margin-left: 85px;font-size: 16px; overflow:hidden; line-height:37px;}
/*quicktag用コンテンツパーツ 枠*/
#c_table{ max-width:670px; border:0; border-spacing:0; width: 100%;}
#c_table td{vertical-align:top;}
#c_table td img {width: 100%; height: auto; min-width: 50px; max-width: 250px;}
/*ショップ情報*/
#com_t td{background:url(images/tbg3.gif) no-repeat; background-size:100% 37px; margin-bottom:10px;border-bottom:#CCCCCC solid 1px;}
#com_t td span{margin-left: 20px;font-size: 14px; overflow:hidden; line-height:40px; font-weight:bold;}
#gazoushop img{width: 100%}
/*当社の特徴*/
#top_t2{border:0; border-spacing:0; max-width:650px; margin-bottom:10px; padding:0 10px;}
.text1{font-size:16px; color:#FF0000; font-weight:bold; margin-bottom:5px;}
/*カテゴリ*/
#cate_tibg{background:url(images/tbg0.gif) no-repeat; height:30px; max-width:670px; margin-top:10px;}
#cate_tibg h2{margin-left: 40px;font-size: 16px; overflow:hidden;}
/*コンテンツ post in page共通*/
#entry_s{ padding-left:10px; margin:6px 0;}
#entry_s  table td{vertical-align: middle; font-size: 16px;}
.entry_naka{margin:10px 0 5px 0;}
.p-year{text-align: right; width: 150px; float: right;}
#entry_p{ padding-left:10px; margin:6px 0;}
#entry_p  table td{vertical-align: middle;}
#bg_t3{background:url(images/tbg0.gif) no-repeat; height:auto;margin-top:10px;border-bottom:none;overflow:hidden;}
#bg_t3 h2{margin-left: 40px;font-size: 16px; overflow:hidden; max-width: 480px; float: left;}
/*コーディネイト術紹介*/
#c-syoukai li{display: inline-block;vertical-align: top;margin-left:14px; width: 200px; height: auto;}
#c-syoukai li img{width: 200px; height: 150px;}
/*コンテンツ 画像制御*/
#nagare{max-width: 547px; width: 100%;}
#otoiawa img{max-width: 600px;width: 100%;height:30px;}
/* Footer */
#footer{max-width: 870px;margin: 0 auto;position: relative;background:url(images/fotimg_bk.jpg) repeat;clear: both;padding-bottom: 0;padding-top: 10px;}
#footer-naka{padding: 20px 0 0;margin: 0 auto;max-width: 870px;position: relative;}
#footer_logo{float: left;margin: 0;padding: 0 10px;}
#footer_img{padding-top: 0;position: absolute;right: 0;top: 0;background:url(images/fotimg_tencho.jpg);background-size:100% 100%; height:133px; width: 267px;}
#footet_contents{display: inline; float: left; font-size: 12px; font-style: normal;font-weight: normal;line-height: inherit; padding: 5px 10px 0;text-decoration: none;text-indent: 0;}
#fnof{font-size: 12px;padding: 8px 0;text-align: center;clear: both;}
/* FooterSP用ナビ */
#fnavi ul{list-style-type: none;}
#fnavi ul li{display: inline-block;margin: 0 50px 0 0;}
#fnavi ul li a{color: #333;}

/* スマフォ変換ボタン */
ul.switch{text-align: center;　/*ulの中身を中央揃え*/padding:0; display: block; /*追加*/}
ul.switch li{display: inline-block; /*インラインブロック表示*/display:inline; /*IE対策*/zoom:1; /*IE対策*/padding: 0; }
#btnPC{background: #ccc;color: #fff; line-height: 50px; padding: 5px 20px;border-radius: 10px;
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  -moz-border-radius: 10px;   /* Firefox用 */}
#btnSP{background: #726d6d;color: #fff;line-height: 50px; padding: 5px 20px;border-radius: 10px;
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  -moz-border-radius: 10px;   /* Firefox用 */}

@media only screen and (min-width: 971px){
    .telwaku_sp{display:none;}
    /*中央ナビsp*/
    .btn_sp{display: none;}
    .child li {display: none;}
	.btn_sp2{display: none;}
	.child2 li {display: none;}
    /*コンテンツ*/
    #content{width: 100%;}
    /* スマフォ変換ボタン */
    ul.switch{display: none;}
}
@media only screen and (min-width: 769px) and (max-width: 970px){
    #header-logo {left: 2.06%;}
    #header-logo img.PC{display:block;width: 100%;}
    #header-logo img.sp{display:none;}
    .telwaku_sp{display:none;}
    /*headertel*/
    #head-tel{right: 2.06%;}
    /*中央ナビsp*/
    .btn_sp{display: none;}
    .child li {display: none;}
	.btn_sp2{display: none;}
	.child2 li {display: none;}
    /*中央ナビPC*/
    #pcnavi ul {width: 100%;}
    /*メインコンテンツ*/
    #main{padding-left: 2.06%;padding-right: 2.06%;}
    /*サイドバー*/
    .hidaside{width: 20%;}
    /*コンテンツ*/
    #content{width: 74.43%;}
    /* Footer */
    #footer-naka{padding: 20px 2.06% 0;width: auto;}
}
@media only screen and (max-width:768px) {
    #header-logo {left: 2.6%;margin: 0;top: 0;width: auto;}
    #header-logo img.pc{display:none;}
    #header-logo img.sp{display:block;}
    #Header-title2{display:none;}
    .telwaku_sp{position: absolute;right: 80px;top: 20px; padding: 10px;z-index:1}
    /*headertel*/
    #head-tel{display: none;}
    /*アイキャッチ について*/
    .gazou img{height: auto;}
    /*中央ナビsp*/
    .btn_sp{right: 2%;}
    .child li{float: left;width: 50%;}
	.btn_sp2{float: left;width: 50%;}
	.child2 li{float: left;width: 50%;}
    /*中央ナビPC*/
    #pcnavi {display: none;}
    /*メインコンテンツ*/
    #main{padding-left: 2.06%;padding-right: 2.06%;padding-top: 2.6%;}
    /*サイドバー*/
    .hidaside{display: none;}
    /*パンくず*/
    #pankuzu{display: none;}
    /*コンテンツ*/
    #content{float: none;padding: 0 0 30px;} 

    /* Footer */
    #footer-naka{padding: 10px 2.6% 0}

}
@media only screen and (min-width:641px){/* 641px以上すべて */
    /* コンテンツ中 */
.more-link{padding-left:400px;}
	/* FooterSP用ナビ */
	#fnavi{display: none;}
}
@media only screen and (max-width: 640px){
    .telwaku_sp{position: absolute;right: 60px;top: 20px; padding: 10px;z-index:1}
    /*中央ナビsp*/
   .btn_sp{right: 3%;}
   .child li {float: none;width: 100%;}
   .btn_sp2{float: none;width: 100%;}
   .child2 li{float: none;width: 100%;}
   /*アイキャッチ について*/
    .gazou img{height: auto;}
   /*メインコンテンツ*/
    #main{padding: 3.125% 0 0;}
   /*サイドバー*/
    .hidaside{display: none;}
    /*コンテンツ*/
    #content{float: none;padding: 0 5px; font-size: 15px;} 
    #tp-lineup li{display: inline-block;text-align: center;margin-left:14px; width: 120px; height: 90px;font-size: 10px;}
    #tp-sonota li{display: inline-block;text-align: center;width: 120px; height: 120px;}
    #tp-shop a img{width: 300px;}
    /*quicktag用コンテンツパーツ タイトルバー*/
    #bg_t003{background:url(images/tbg0sp.gif) no-repeat; height:auto;margin-top:10px;border-bottom: #7a9419 solid 1px;}
    #bg_t005{background:url(images/tbgSP.gif) no-repeat; height:auto; margin:10px 0;border-bottom: #7a9419 solid 1px;}
    /*カテゴリ*/
    #cate_tibg{background:url(images/tbg0sp.gif) no-repeat; height:auto;margin-top:10px;border-bottom: #7a9419 solid 1px;}
    /*コンテンツ post in page共通*/
    #bg_t3{background:url(images/tbg0sp.gif) no-repeat; height:auto;margin-top:10px;border-bottom: #7a9419 solid 1px;}
    /*コーディネイト術紹介*/
    #c-syoukai li{display: inline-block;vertical-align: top;margin-left:14px; width: 250px; height: auto;}
    #c-syoukai li img{width: 100%; height: auto;}
    /* Footer */
    #footer-naka{padding: 0 0 10px;}
	#footer_logo{float: none;}
	#footer_img{display: none;}
	#footer_link{display: none;}
    #fnavi{border-top: #fff solid 1px;}
    #fnavi li:nth-child(2n-1) {
    background:url(images/w-ten.jpg) 0% 100% repeat-x,url(images/w-ten.jpg) 100% 0% repeat-y;}
    #fnavi ul li{background: url(images/w-ten.jpg) 0% 100% repeat-x;box-sizing: border-box;display: block;float: left;
    margin: 0;width: 50%; }
    #fnavi ul li a{background-color: transparent;
    display: block;font-size: 12px;line-height: 50px;height: 50px;text-align: center;width: 100%;}  
}
/*店舗案内ギミック*/
#miseimg{background:transparent url(images/tenpanaiimg.png) top left no-repeat; position: relative; width:670px; height: 479px; }
#miseimg a {position: absolute;}
#miseimg a span {display: none;}
#miseimg div {margin: 0px;padding: 0px;position: absolute;list-style: none;font-size: 14px;}
.kapet, .kapet-active {top: 80px;left: 297px;}
.kapet a {width: 345px;height: 95px;}
.kapet a:hover {background: url(images/tenpanaiimg.png) -112px -485px no-repeat;}
.kapet-active a {width: 345px;height: 95px;background: url(images/tenpanaiimg.png) -112px -485px no-repeat;}
.secchi, .secchi-active{top: 50px;left: 0px;}
.secchi a {width: 115px;height: 90px;}
.secchi a:hover {background: url(images/tenpanaiimg.png) 26px -480px no-repeat;}
.secchi-active a {width: 115px;height: 90px;background: url(images/tenpanaiimg.png) 26px -480px no-repeat;}
.iriguchi, .iriguchi-active{top: 160px;left: 0px;}
.iriguchi a {width: 115px;height: 120px;}
.iriguchi a:hover {background: url(images/tenpanaiimg.png) 26px -577px no-repeat;}
.iriguchi-active a {width: 115px;height: 120px;background: url(images/tenpanaiimg.png) 26px -577px no-repeat;}
.toireta, .toireta-active{top: 90px;left: 103px;}
.toireta a {width: 165px;height: 68px;}
.toireta a:hover {background: url(images/tenpanaiimg.png) -480px -495px no-repeat;}
.toireta-active a {width: 165px;height: 68px;background: url(images/tenpanaiimg.png) -480px -495px no-repeat;}
.suripa, .suripa-active{top: 160px;left: 113px;}
.suripa a {width: 148px;height: 105px;}
.suripa a:hover {background: url(images/tenpanaiimg.png) -108px -580px no-repeat;}
.suripa-active a {width: 148px;height: 105px;background: url(images/tenpanaiimg.png) -108px -580px no-repeat;}
.burain, .burain-active{top: 300px;left: 113px;}
.burain a {width: 158px;height: 155px;}
.burain a:hover {background: url(images/tenpanaiimg.png) -6px -700px no-repeat;}
.burain-active a{width: 158px;height: 155px;background: url(images/tenpanaiimg.png) -6px -700px no-repeat;}
.tokkah, .tokkah-active{top: 290px;left: 0px;}
.tokkah a {width: 110px;height: 180px;}
.tokkah a:hover {background: url(images/tenpanaiimg.png) -174px -685px no-repeat;}
.tokkah-active a{width: 110px;height: 180px;background: url(images/tenpanaiimg.png) -174px -685px no-repeat;}
.ka-ten, .ka-ten-active{top: 228px;left: 280px;}
.ka-ten a {width: 350px;height: 215px;}
.ka-ten a:hover {background: url(images/tenpanaiimg.png) -280px -578px no-repeat;}
.ka-ten-active{width: 350px;height: 215px;background: url(images/tenpanaiimg.png) -280px -578px no-repeat;}
/*店舗案内ギミックページ画像サイズ*/
.shopinfogimi img{width: 100%;height: auto;min-width: 350px;}
/*mwformお問合せ*/
#nw-form{margin: 0 auto;border-collapse: collapse;border-spacing: 0; width: 100%;}
#nw-form tr{border-bottom: #ccc solid 1px;}
#nw-form tr:hover{background-color: #F8F8F8;}
#nw-form th,#nw-form td{padding: 15px;}
#nw-form th{padding: 15px 0;border-bottom: 1px solid #ccc;
    text-align: left;vertical-align: top;font-weight: bold;}
.form-con{padding: 0 15px;}
.mw_kakunin{background:url(images/kakuninimg.jpg) no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;
            width: 100px; height: 30px;border:0px solid;cursor:pointer;font-size: 0px;}
.mw_modoru{background:url(images/modoruimg.jpg) no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;
            width: 100px; height: 30px;border:0px solid;cursor:pointer;font-size: 0px;}
.mw_sousin{background:url(images/sousinimg.jpg) no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;
            width: 100px; height: 30px;border:0px solid;cursor:pointer;font-size: 0px;}
@media only screen and (max-width: 600px){
    #nw-form{border: 1px solid #ccc;
    border-bottom-width: 0;    margin: 2em auto;}
    #nw-form th{background-color: #f4f4f4;border-bottom: #ccc solid 1px; text-align: left;
                float: left;clear: both;width: 100%;}
    #nw-form td{float: left;clear: both;width: 100%;}
}
/*mwformお問合せ確認完了*/
.mw_nagare01{background:url(images/toiawase-img001.png) no-repeat center;text-indent: 100%;white-space: nowrap;overflow: hidden;
            height: 30px;margin: 15px 0; font-size: 0px;}
.mw_nagare02{background:url(images/toiawase-img002.png) no-repeat center;text-indent: 100%;white-space: nowrap;overflow: hidden;
            height: 30px;margin: 15px 0; font-size: 0px;}
.mw_nagare03{background:url(images/toiawase-img003.png) no-repeat center;text-indent: 100%;white-space: nowrap;overflow: hidden;
            height: 30px;margin: 15px 0; font-size: 0px;}
@media only screen and (max-width: 600px){
    .mw_nagare01, .mw_nagare02, .mw_nagare03{background-size:100% 30px;}
}

/*トップ新着ニュース*/
#newsbg01{background:url(images/mimg4.jpg) no-repeat; height:45px; max-width:661px; margin:10px 0 10px 0;overflow: hidden;background-position: left;}
#ne_me_li{width: 210px;float: left;margin-right: 8px;margin-bottom: 24px;border: 1px solid #DBD5CF;
    background:url(images/menu_bg01.jpg) repeat;
    box-shadow: 0px 3px 6px #C0BBA9;position: relative;
    display: block;}
#ne_me_li:hover{ transform: translateY(-6px);
        animation-name: hover;
        animation-duration: 1.5s;
        animation-delay: $defaultDuration;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-direction: alternate;
        box-shadow: 0px 3px 8px #a29d8b;}
#ne_me_li li{list-style: none;}
.ne_me_img{border-bottom: 2px solid #005134;height: 180px;}
.ne_me_tit{border-top: 1px solid #c49a6d;padding: 4px 4px 3px;line-height: 18px;text-align: center;height: 36px;overflow: hidden;}
.ne_me_tit a{font-size: 14px;
    font-weight: bold;
    color: #000000;text-decoration: none;}
.ne_me_con{font-size: 12px;
    margin: 0px auto 8px;
    width: 160px;
    line-height: 14px;
    color: #754C24;
    height: 42px;}

.ne_me_img img{padding-top: 15px;max-width: 150px; max-height: 150px;}
.ne_me_img a:hover{opacity: 0.60;filter: alpha(opacity=60);-moz-opacity: 0.60;-ms-filter: "alpha(opacity=60)";}
.newMark{background-color: #ff4500;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;color: #ffffff;font-size: 74%;
    padding: 1px 5px;
    vertical-align: middle;margin-right: 5px;}
.newnenga{font-size: 12px;}