@charset "utf-8";body{color:#404040;font-size:14px;-webkit-text-size-adjust:100%;}
body, x:-moz-any-link, x:default{line-height:100%;}
hr{height:1px;margin-top:0px;margin-right:0;margin-bottom:30px;margin-left:0;border-bottom-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:dotted;border-left-style:none;border-top-color:#E4E4E4;border-right-color:#E4E4E4;border-bottom-color:#E4E4E4;border-left-color:#E4E4E4;width:100%;}
em{font-weight:normal;font-style:normal;}
a:hover{text-decoration:underline;color:#076baf;}
a:active{color:#076baf;text-decoration:underline;}
#header-main{background-image:url(../../images/common/header-bg.jpg);background-repeat:repeat-x;}
#header-main .header-area{height:100px;width:980px;margin-right:auto;margin-left:auto;position:relative;}
#header-main .header-area .top-txt{position:absolute;left:0px;top:3px;font-weight:normal;}
#header-main .header-area .sns .tw{position:absolute;left:710px;top:9px;}
#header-main .header-area .sns .fb{position:absolute;left:809px;top:9px;}
#header-main .header-area .sns .go{position:absolute;left:920px;top:9px;}
#header-main .header-area .search{position:absolute;top:0px;right:0px;}
#header-main .header-area .logo{position:absolute;left:0px;top:39px;}
#header-main .header-area .txt{position:absolute;left:176px;top:48px;font-size:12px;color:#693d2d;line-height:150%;}
#header-main .header-area .cnt-txt{position:absolute;top:78px;left:685px;font-size:12px;color:#076baf;}
#header-main .header-area .cnt-txt span{color:#299064;}
#header-main .header-area .search-form{position:absolute;top:50px;left:420px;}
#header-main .header-area .search-form .serach-box{background-color:#FFF;padding-top:9px;padding-right:9px;padding-bottom:10px;padding-left:9px;width:252px;margin-left:15px;margin-bottom:13px;}
#header-main .header-area .search-form .serach-box p{color:#404040;text-align:center;margin-bottom:4px;}
#header-main .header-area .search-form .search-form{position:relative;}
#header-main .header-area .search-form .keywords{width:128px;height:22px;margin:0px;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:5px;border:2px solid #DEDEDE;line-height:22px;position:absolute;top:0;left:50px;}
#header-main .header-area .search-form .search-btn{position:absolute;top:0;left:190px;}
#header-main .header-area .tel{position:absolute;top:35px;right:0px;}
#header-main .header-area .support a{background-image:url(../../images/common/arw-blue.gif);background-repeat:no-repeat;background-position:left center;display:block;padding-left:15px;position:absolute;top:113px;right:0px;color:#076baf;text-decoration:none;font-size:12px;}
#header-form .header-area{height:105px;width:980px;margin-right:auto;margin-left:auto;position:relative;}
#header-main .header-area .examination-btn{position:absolute;top:0px;right:0px;}
#header-main .header-area .examination-btn img{cursor:pointer;}
#header-form .header-area .logo{position:absolute;left:0px;top:30px;}
#header-form .header-area .cnt-txt{position:absolute;top:110px;}
#header-form .header-area .search-form{position:absolute;top:106px;left:323px;}
#header-form .header-area .search-form .serach-box{background-color:#FFF;padding-top:9px;padding-right:9px;padding-bottom:10px;padding-left:9px;width:252px;margin-left:15px;margin-bottom:13px;}
#header-form .header-area .search-form .serach-box p{color:#404040;text-align:center;margin-bottom:4px;}
#header-form .header-area .search-form .search-form{position:relative;}
#header-form .header-area .search-form .keywords{width:180px;height:26px;background-image:url(../../images/common/search-key.gif);background-repeat:no-repeat;background-position:0px 0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin:0px;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:5px;}
#header-form .header-area .search-form .search-btn{position:absolute;top:0;left:190px;}
#header-form .header-area .tel{position:absolute;top:29px;right:0px;}
#nav{background-image:url(../../images/common/bg-gnav.jpg);background-repeat:repeat-x;background-position:center;height:41px;width:100%;}
#nav .nav-inner{width:980px;margin-right:auto;margin-left:auto;}
#nav .nav-inner li{float:left;}
#nav .nav-inner.clearfix li a:hover{background-color:rgba(255, 255, 255, 0.2);background:rgba(255, 255, 255, 0.2);display:block;}
#nav .nav-inner.clearfix li .ac{background-color:rgba(255, 255, 255, 0.2);background:rgba(255, 255, 255, 0.2);display:block;}
#side-area{float:right;width:216px;}
#side-area .conts-bnr li{margin-bottom:10px;}
#side-area .bnrs li{margin-bottom:10px;}
#side-area .side-box{padding:3px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#7B5037;border-right-color:#7B5037;border-left-color:#7B5037;}
#side-area .side-box.end{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#7B5037;margin-bottom:15px;}
#side-area .side-box .inner{padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;}
#side-area .side-box .inner li .mrk{position:relative;}
#side-area article .side-navi li a{display:block;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#7B5037;border-right-color:#7B5037;border-bottom-color:#7B5037;border-left-color:#7B5037;color:#333;font-size:13px;text-decoration:none;background-image:url(../../images/common/arw_min.gif);background-repeat:no-repeat;background-position:12px 15px;padding-left:22px;padding-top:8px;padding-bottom:6px;padding-right:15px;}
#side-area article .side-navi li a.ac{background-color:#efdbcf;font-weight:bold;}
#side-area article .side-navi li a:hover{background-color:#E0E0E0;}
#side-area article .side-navi li.subli a{display:block;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#7B5037;border-right-color:#7B5037;border-bottom-color:#7B5037;border-left-color:#7B5037;color:#333;font-size:13px;text-decoration:none;background-image:url(../../images/common/arw_min.gif);background-repeat:no-repeat;background-position:27px 12px;padding-left:37px;padding-top:5px;padding-bottom:3px;padding-right:15px;}
#side-area article .side-navi li.subli a.ac{background-color:#efdbcf;font-weight:normal;}
#side-area article .side-navi li.subli02 a{display:block;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#7B5037;border-right-color:#7B5037;border-bottom-color:#7B5037;border-left-color:#7B5037;color:#333;font-size:13px;text-decoration:none;background-image:url(../../images/common/arw_min.gif);background-repeat:no-repeat;background-position:47px 12px;padding-left:57px;padding-top:5px;padding-bottom:3px;padding-right:15px;}
#side-area article .side-navi li.subli02 a.ac{background-color:#efdbcf;font-weight:normal;}
#contents{max-width:1000px;margin-right:auto;margin-left:auto;padding-bottom:22px;}
#contents #main-content{width:743px;}
#footer .pagetop{position:fixed;right:25px;bottom:80px;display:none;}
#footer .pagetop .page-top{cursor:pointer;}
@media print{#footer .pagetop .page-top{display:none;}
}

#carousel-box980 .carousel980.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#carousel-box980 .carousel980.owl-carousel{display:none;position:relative;-ms-touch-action:pan-y;}
#carousel-box980 .carousel980.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
#carousel-box980 .carousel980.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
#carousel-box980 .carousel980.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
#carousel-box980 .carousel980.owl-carousel .owl-item{float:left;}
#carousel-box980 .carousel980 .owl-controls .owl-page, #carousel-box980 .carousel980 .owl-controls .owl-buttons div{cursor:pointer;}
#carousel-box980 .carousel980 .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);width:980px;position:relative;}
#carousel-box980 .carousel980.owl-carousel.owl-theme .owl-controls .owl-buttons div{display:block;zoom:1;*display:inline;background-repeat:no-repeat;height:291px;width:18px;position:absolute;text-indent:-9999px;background-size:18px 244px;top:-231px;}
#carousel-box980 .carousel980.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-prev{background-image:url(../../images/common/carr_mini_prev.gif);left:-33px;}
#carousel-box980 .carousel980.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next{background-image:url(../../images/common/carr_mini_next.gif);right:37px;}
#carousel-box980 .carousel980.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=70);opacity:0.7;text-decoration:none;}
#carousel-box980{margin-bottom:30px;}
#carousel-box980 .box-bg{border:1px solid #e0e0e0;background-color:#FFFFFF;}
#carousel-box980 .box-bg .inner{background-color:#f4f0eb;padding-top:13px;padding-bottom:13px;padding-left:33px;margin:1px;}
#carousel-box980 .box-bg .carousel980{width:925px;}
#carousel-box980 .box-bg .carousel980 li{padding-top:13px;padding-right:13px;padding-bottom:15px;padding-left:13px;background-color:#FFF;width:145px;height:190px;}
#carousel-box980 .box-bg .carousel980 li figure{margin-bottom:12px;}
#carousel-box980 .box-bg .carousel980 li figure img{width:145px;}
#carousel-box980 .box-bg .carousel980 li p{text-align:center;}
#carousel-box980 .box-bg .carousel980 li p a{font-size:14px;text-align:center;padding-bottom:5px;}
#carousel-box980 .box-bg .carousel980 li p span{font-size:12px;}
.get-coupon{text-align:center;}
.get-coupon li{display:inline-block;margin-right:5px;margin-left:5px;}
.get-coupon li p{text-align:left;}
.pop-area{float:left;}
.info-mrk{margin-left:5px;vertical-align:middle;cursor:pointer;}
.popout{display:none;position:absolute;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#333;color:#fff;right:-125px;width:150px;font-size:12px;line-height:155%;bottom:38px;}
.popout:after{top:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51, 51, 51, 0);border-top-color:#333;border-width:10px;margin-left:-10px;}
.col_br{color:#663925;}
.ptn-box{background-image:url(../../images/common/bg_ptn.jpg);background-repeat:repeat;border:1px solid #bfbfbf;}
.ptn-box .inner{border:1px solid #FFF;padding:13px;}
.list-arw-big li a{background-image:url(../../images/common/arw-bl.png);background-repeat:no-repeat;background-position:left 5px;padding-left:12px;display:inline-block;margin-bottom:5px;}
.list-arw-big li:last-child a{margin-bottom:0px;}
.ttl-main{background-image:url(../../images/common/ttl_bg.jpg);background-repeat:repeat-y;display:block;padding-left:75px;font-size:18px;color:#FFF;padding-top:11px;padding-bottom:3px;background-position:left;}
.ttl-bg{display:block;padding-left:20px;font-size:18px;color:#643820;padding-top:8px;padding-bottom:5px;background-color:#efdbcf;}
.ttl-sub{border-left-width:6px;border-left-style:solid;border-left-color:#643820;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#643820;font-size:20px;padding-left:15px;display:block;padding-top:3px;margin-bottom:20px;line-height:155%;}
.ttl-lead{display:block;color:#663925;font-size:16px;background-repeat:no-repeat;}
.ttl-side{font-size:15px;background-image:url(../../images/common/side_ttl_bg.jpg);background-repeat:no-repeat;height:26px;width:191px;color:#FFF;padding-left:25px;padding-top:10px;}
.ttl-narrow{position:relative;}
.ttl-narrow .toggle{cursor:pointer;}
.ttl-narrow span{font-size:18px;color:#663925;position:absolute;left:45px;top:12px;}
.title-sub{display:block;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#663925;color:#663925;font-size:16px;padding-top:10px;}
.img-txt-box figure{float:left;margin-right:25px;}
.img-txt-box figure figcaption{text-align:center;padding-top:10px;font-size:12px;display:block;}
.img-txt-box figure figcaption strong{font-weight:bold;}
.img-txt-box div{overflow:hidden;}
.img-txt-box div ul{padding-left:0px;}
.img-txt-box-r figure{float:right;margin-left:25px;}
.img-txt-box-r figure figcaption{text-align:center;padding-top:10px;font-size:12px;display:block;}
.img-txt-box-r figure figcaption strong{font-weight:bold;}
.img-txt-box-r div{overflow:hidden;}
.img-list{text-align:center;}
.img-list li{display:inline-block;margin-right:15px;margin-left:15px;vertical-align:top;}
.img-list li figure figcaption strong{font-size:15px;font-weight:bold;color:#663925;}
.img-list02{text-align:center;}
.img-list02 li{display:inline-block;margin-right:15px;margin-left:15px;vertical-align:top;width:170px;}
.img-list02 li figure figcaption{text-align:left;}
.img-list02 li figure figcaption strong{font-size:15px;font-weight:bold;color:#663925;text-align:center;display:block;}
.top-navbox{width:729px;background-color:#efefef;padding:6px;border:1px solid #bebebe;}
.top-navbox .inner{background-color:#FFF;padding-top:14px;padding-right:16px;padding-bottom:1px;padding-left:16px;}
.top-navbox .inner div{background-image:url(../../images/common/box-bg.gif);background-repeat:no-repeat;height:120px;width:697px;background-position:left top;margin-bottom:13px;}
.top-navbox .inner div.noimg{background-image:url(../../images/common/box-bg.gif);background-repeat:no-repeat;height:120px;width:667px;background-position:left top;margin-bottom:13px;padding-left:30px;}
.top-navbox .inner div figure{float:left;margin-right:20px;padding-top:13px;padding-left:23px;}
.top-navbox .inner div .ttl{padding-top:23px;margin-bottom:10px;font-size:16px;}
.sub-navbox{width:729px;background-color:#efefef;padding:6px;border:1px solid #bebebe;}
.sub-navbox .inner{background-color:#FFF;padding-top:14px;padding-right:16px;padding-bottom:1px;padding-left:16px;}
.sub-navbox .inner div{background-image:url(../../images/common/subbox-bg.gif);background-repeat:repeat-y;width:657px;background-position:left top;margin-bottom:13px;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;}
.sub-navbox .inner div .ttl{margin-bottom:5px;font-size:16px;}
.list-num li{list-style-position:outside;list-style-type:decimal;margin-left:25px;}
.list-arw li{background-image:url(../../images/common/arw_min.gif);background-repeat:no-repeat;background-position:3px 7px;padding-left:15px;}
.list-dl dt{background-image:url(../../images/common/arw_min.gif);background-repeat:no-repeat;background-position:3px 7px;padding-left:15px;font-weight:bolder;}
.list-dl dd{margin-bottom:10px;padding-left:16px;}
.list-dl dd:last-child{margin-bottom:0px;}
.txt-btn a{background-image:url(../../images/common/btn_bg.gif);background-repeat:no-repeat;height:25px;width:170px;font-size:16px;color:#FFF;display:block;font-weight:bold;text-decoration:none;text-align:center;padding-right:7px;padding-top:7px;float:right;}
.txt-btn a:hover{background-image:url(../../images/common/btn_bg_hover.gif);}
.txt-btn-big a{background-image:url(../../images/common/btn-big_bg.gif);background-repeat:no-repeat;height:25px;width:210px;font-size:16px;color:#FFF;display:block;font-weight:bold;text-decoration:none;text-align:center;padding-right:7px;padding-top:7px;float:right;margin-left:30px;}
.txt-btn-big a:hover{background-image:url(../../images/common/btn-big_bg_hover.gif);}
.txt-btn-brown a{background-image:url(../../images/common/btn_more.gif);background-repeat:no-repeat;height:32px;width:445px;font-size:16px;color:#FFF;display:block;font-weight:bold;text-decoration:none;text-align:center;padding-top:14px;margin-right:auto;margin-left:auto;}
.txt-btn-brown a:hover{background-image:url(../../images/common/btn_more_on.gif);}
.box-solid{width:691px;border:1px solid #e0e0e0;padding-top:18px;padding-right:25px;padding-bottom:25px;padding-left:25px;}
.box-solid .ttl{font-size:16px;}
.box-solid .ttl a{font-weight:normal;}
.box-solid p{margin-bottom:15px;}
.box-solid p.txt{margin-bottom:0px;}
.box-solid ul li a{background-image:url(../../images/common/arw-green.gif);background-repeat:no-repeat;background-position:left 7px;padding-left:12px;display:block;margin-bottom:4px;}
.box-solid ul li:last-child a{margin-bottom:0px;}
.box-check{border:1px solid #299064;padding:15px;background-color:#E8F7EF;}
.box-check h1{font-size:16px;color:#299064;margin-bottom:5px;}
.box-check .icon{background-image:url(../../images/common/icon_chk.png);background-repeat:no-repeat;background-position:left 0px;padding-left:25px;}
.box-check strong{font-weight:bold;color:#299064;}
.box-adv{border:1px solid #CC0000;padding:15px;background-color:#FFEEEE;}
.box-adv h1{font-size:16px;color:#CC0000;margin-bottom:5px;}
.box-adv .icon{background-image:url(../../images/common/icon_adv.png);background-repeat:no-repeat;background-position:left 0px;padding-left:25px;}
.box-adv strong{font-weight:bold;color:#CC0000;}
.box-att{border:1px solid #CC9900;padding:15px;background-color:#FFFFE3;}
.box-att h1{font-size:16px;color:#CC9900;margin-bottom:5px;}
.box-att .icon{background-image:url(../../images/common/icon_att.png);background-repeat:no-repeat;background-position:left 0px;padding-left:25px;}
.box-att strong{font-weight:bold;color:#FF6600;}
.noworp{overflow:hidden;}
.pnav{background-color:#F8E6CE;border:2px solid #643820;padding:15px;margin-bottom:30px;}
.pnav li a{background-image:url(../../images/common/arw_min.gif);background-repeat:no-repeat;background-position:left 6px;padding-left:13px;margin-right:16px;float:left;width:72px;}
.pnav-list{background-color:#F8E6CE;border:2px solid #643820;padding:15px;margin-bottom:40px;}
.pnav-list li{display:inline-block;}
.pnav-list li a{background-image:url(../../images/common/arw_min.gif);background-repeat:no-repeat;background-position:left 6px;padding-left:13px;margin-right:16px;width:72px;}
.textcolorf00{color:#F00;font-weight:bold;}
.switchSP{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #39b24a), color-stop(1, #008f45));text-shadow:0 1px 1px rgba(0, 0, 0, .8);font-weight:bold;color:#fff;text-align:center;height:100px;line-height:100px;}
.switchSP a{color:#fff;display:block;font-size:36px;}
#carousel-box743 .carousel980.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#carousel-box743 .carousel980.owl-carousel{display:none;position:relative;-ms-touch-action:pan-y;}
#carousel-box743 .carousel980.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
#carousel-box743 .carousel980.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
#carousel-box743 .carousel980.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
#carousel-box743 .carousel980.owl-carousel .owl-item{float:left;}
#carousel-box743 .carousel980 .owl-controls .owl-page, #carousel-box743 .carousel980 .owl-controls .owl-buttons div{cursor:pointer;}
#carousel-box743 .carousel980 .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);width:743px;position:relative;}
#carousel-box743 .carousel980.owl-carousel.owl-theme .owl-controls .owl-buttons div{display:block;zoom:1;*display:inline;background-repeat:no-repeat;height:291px;width:18px;position:absolute;text-indent:-9999px;background-size:18px 244px;top:-231px;}
#carousel-box743 .carousel980.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-prev{background-image:url(../../images/common/carr_mini_prev.gif);left:-33px;}
#carousel-box743 .carousel980.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next{background-image:url(../../images/common/carr_mini_next.gif);right:37px;}
#carousel-box743 .carousel980.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=70);opacity:0.7;text-decoration:none;}
#carousel-box743{margin-bottom:30px;}
#carousel-box743 .box-bg{border:1px solid #e0e0e0;background-color:#FFFFFF;}
#carousel-box743 .box-bg .inner{background-color:#f4f0eb;padding-top:13px;padding-bottom:13px;padding-left:33px;margin:1px;}
#carousel-box743 .box-bg .carousel980{width:683px;}
#carousel-box743 .box-bg .carousel980 li{padding-top:13px;padding-right:13px;padding-bottom:15px;padding-left:13px;background-color:#FFF;width:115px;height:190px;}
#carousel-box743 .box-bg .carousel980 li figure{margin-bottom:12px;}
#carousel-box743 .box-bg .carousel980 li figure img{width:115px;}
#carousel-box743 .box-bg .carousel980 li p{text-align:center;}
#carousel-box743 .box-bg .carousel980 li p a{font-size:14px;text-align:center;padding-bottom:5px;}
#carousel-box743 .box-bg .carousel980 li p span{font-size:12px;}
.sitemap div .left-box{padding:10px;width:455px;float:left;}
.sitemap div .right-box{padding:10px;width:455px;float:right;}
.sitemap div ul li a{background-image:url(../../images/common/arw-green.gif);background-repeat:no-repeat;background-position:20px 6px;padding-left:30px;}
.sitemap div ul strong a{display:block;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-image:none;font-weight:bold;color:#663925;margin-bottom:5px;}
.sitemap div ul li .list-feature{margin-left:20px;}
.sitemap div .col-box{border:1px solid #299064;margin-bottom:20px;padding-top:10px;padding-bottom:10px;}
#header-main .header-area .other-site{float:right;margin:4px 0 0 5px;}
#header-main .header-area .other-site li{float:left;}
#header-main .header-area .other-site li:last-child{margin-right:0px;}
.colorRed{color:#F00;font-weight:bolder;}
div.enquetecomp{border:3px solid #F90;padding:10px;margin-bottom:40px;}
div.enquetecomp p{background-image:url(../../images/common/enquetecomp.png);background-repeat:repeat-x;}
div.enquetecomp p span.fontbold{font-weight:bold;}
h3.enqueth3 span{color:#F00;}
.top-navbox2{width:389px;background-color:#efefef;padding:6px;border:1px solid #bebebe;}
.top-navbox2 .inner{background-color:#FFF;padding-top:10px;padding-right:6px;padding-bottom:10px;padding-left:10px;}
.txt-btn02 a{background-image:url(../../images/common/btn_bg02.gif);background-repeat:no-repeat;height:24px;width:130px;font-size:14px;color:#FFF;display:block;font-weight:bold;text-decoration:none;text-align:center;padding-right:10px;padding-top:4px;float:right;}
.txt-btn02 a:hover{background-image:url(../../images/common/btn_bg_hover02.gif);}
.kuchikomi{padding:0 15px 0 15px;font-size:12px;margin:0px;text-align:left;}
.txt-btn03 a{background-image:url(../../images/common/btn_bg02.gif);background-repeat:no-repeat;height:24px;width:130px;font-size:12px;color:#FFF;display:block;font-weight:bold;text-decoration:none;text-align:center;padding-right:10px;padding-top:4px;float:right;}
.txt-btn03 a:hover{background-image:url(../../images/common/btn_bg_hover02.gif);}
.pnav2{background-color:#F8E6CE;border:2px solid #643820;padding:15px;margin-bottom:30px;}
.pnav2 li a{background-image:url(../../images/common/arw_min.gif);background-repeat:no-repeat;background-position:left 6px;padding-left:13px;margin-right:16px;float:left;width:32px;}
.pnav-list2{background-color:#F8E6CE;border:2px solid #643820;padding:15px;margin-bottom:40px;}
.pnav-list2 li{display:inline-block;}
.ttl-sub2{border-left-width:6px;border-left-style:solid;border-left-color:#643820;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#643820;font-size:20px;padding-left:15px;display:block;padding-top:3px;margin-bottom:5px;line-height:155%;}
dl.shoplistnav{background-color:#F8E6CE;border:2px solid #643820;padding:15px;margin-bottom:30px;}
dl.shoplistnav dd{background-image:url(../../images/common/arw_min.gif);background-repeat:no-repeat;background-position:left 6px;padding-left:13px;margin-right:16px;float:left;width:72px;}
dl.shoplistnav dt{display:inline-block;width:700px;font-weight:bolder;padding-top:8px;}
.footer-area .info{font-size:16px;font-weight:bold;line-height:1.5em;margin-bottom:20px;padding:13px;text-align:center;}
.footer-area .info strong{color:#eb6877;}
.searchBox05 .innerbox02 .graybox02{border:1px solid #efdbcf;border-radius:5px;margin:0 5px 20px;padding:30px 13px 10px;background:#fdfaf5;}
.searchBox05 .innerbox02 .graybox02 h3.title{border-left:6px solid #663a22;color:#663a22;font-size:18px;padding:2px 0 0 12px;display:block;margin-bottom:15px;margin-left:3px;line-height:100%;}
.searchBox05 .innerbox02 .graybox02 ul{margin-right:-10px;margin-bottom:15px;}
.searchBox05 .innerbox02 .graybox02 ul li{text-align:center;display:block;float:left;width:154px;border:1px solid #efdbcf;margin-right:8px;padding:10px 3px 5px;background-color:#FFFFFF;border-radius:5px;line-height:130%;min-height:184px;}
.searchBox05 .innerbox02 .graybox02 ul li p.title{margin:5px 0;line-height:1.5;padding:0 20px;}
.searchBox05 .innerbox02 .graybox02 ul li p.star_text{font-size:12px;margin:0 0 5px 0;}
.searchBox05 .innerbox02 .graybox02 ul li p.star_text2{font-size:14px;line-height:1;margin-bottom:15px;}
.searchBox05 .innerbox02 .graybox02 .btn{text-align:center;margin-bottom:5px;}
img.max_picture_size{max-height:150px;max-width:110px;}
p.butsudan_title_color{background-color:#FC9;padding:3px 0 3px 0;margin:0 5px 5px 5px;}
.txt-btn-hiteikei a{background-image:url(../../images/common/search_btn003.gif);background-repeat:no-repeat;height:60px;width:424px;font-size:18px;color:#000;display:block;font-weight:bold;text-decoration:none;text-align:center;padding-right:7px;padding-top:20px;margin-left:130px;margin-top:20px;}
.txt-btn-hiteikei a span{color:#33F;text-decoration:underline;}
.txt-btn-hiteikei a:hover{background-image:url(../../images/common/search_btn003_hover.gif);}
#fix-footer #bar-footer{background:url(../../images/common/fix_bg_02.gif) repeat-x 0 10px;width:100%;position:fixed;bottom:0px;overflow:hidden;text-align:center;}
#fix-footer #bar-footer img{width:980px;margin:0 auto;height:70px;}
#fix-footer #bar-footer a:hover{opacity:.7;}
.txt-btn02-2 a{background-image:url(../../images/common/btn_bg03.gif);background-repeat:no-repeat;height:24px;width:130px;font-size:14px;color:#000;display:block;font-weight:bold;text-decoration:none;text-align:center;padding-right:10px;padding-top:4px;float:right;}
.txt-btn02 a:hover{background-image:url(../../images/common/btn_bg_hover03.gif);}
.sitemap div ul li .cut-margin-left{padding-left:0px;}
@media (max-width:1100px){.campaign-window{display:none;}
}
.campaign-window{cursor:pointer;left:-340px;position:fixed;text-align:center;top:240px;z-index:999;}
