@media screen and (max-width: 767px){#header{box-shadow:none}.mainimage{background:url("/images/sp/index/bg_mainimage.png") repeat-x;background-size:15px 28px}.mainimage .copy{margin:0 auto 7px;width:320px;position:relative}.mainimage img{margin-top:-7px}.mainimage .num{position:absolute;bottom:3px;left:125px;color:#4a331f;font-size:12px;font-weight:bold}.mainimage .num span{color:#df4477;font-size:14px}.search{padding:0 10px 10px;background:url("/images/sp/common/bg_search.png") repeat}.search .arrow{margin-bottom:3px;line-height:0;text-align:center}.search .inner{height:42px;background-image:linear-gradient(#eee 0%, #fff 50%, #fff);border-radius:4px;box-shadow:inset 3px 3px 3px rgba(0,0,0,.4);position:relative}.search .inner .text{position:absolute;top:7px;left:6px}.search .inner input[type=text]{box-sizing:border-box;padding:0 40px 0 105px;width:100%;height:42px;background:rgba(0,0,0,0);border:none;font-family:arial,sans-serif;font-size:16px}.search .inner input[type=text]:focus{outline:none}.search .inner .searchBtn{position:absolute;top:7px;right:6px}.campaign{padding:10px 0;background:url("/images/sp/common/bg_pop.png") repeat;background-size:10px;text-align:center}.campaign p:first-child{color:#e34478;font-size:16px;font-weight:bold;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff}.campaign .btn a{padding-top:12px;width:298px;height:62px;background:url("/images/sp/index/bg_btn_campaign.png") no-repeat;background-size:298px 74px;display:inline-block;color:#fff;font-size:19px;font-weight:bold;line-height:1.2;text-shadow:2px 2px 2px rgba(0,0,0,.3);text-decoration:none}#main .campaign{margin:0 -10px;background:url("/images/sp/common/bg_pop.png") repeat;background-size:10px;text-align:center}#main .campaign p:first-child{color:#e34478;font-size:16px;font-weight:bold;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff}#main .campaign .btn a{padding:12px 0 0;width:298px;height:42px;background:url("/images/sp/index/bg_btn_campaign02.png") no-repeat;background-size:298px 54px;border:none;display:inline-block;color:#fff;font-size:19px;font-weight:bold;line-height:1.2;text-shadow:2px 2px 2px rgba(0,0,0,.3);text-decoration:none}.campaign-news{margin:15px 0;text-align:center}.campaign-news a{font-size:15px;font-weight:bold}#ticker-roll{height:250px;overflow:hidden}#main{background:url("/images/sp/common/bg_bgarea.png") repeat;background-size:60px}#main .voiceBox{margin:0 auto;padding:0;width:300px}#main .voiceBox .block{margin-bottom:10px;padding:9px 12px;width:191px;background:#fff;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.3);clear:both;position:relative;color:#4a331f;font-size:12px;line-height:1.5}#main .voiceBox .block p{margin-bottom:0}#main .voiceBox .voice01,#main .voiceBox .voice03{float:right}#main .voiceBox .block::after{margin-top:-5px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);position:absolute;top:50%;content:""}#main .voiceBox li{list-style:none}#main .voiceBox .voice01::after,#main .voiceBox .voice03::after{border-right:5px solid #fff;border-left:0 solid rgba(0,0,0,0);left:-5px}#main .voiceBox .voice02::after,#main .voiceBox .voice04::after{border-right:0 solid rgba(0,0,0,0);border-left:5px solid #fff;right:-5px}#main .voiceBox .block::before{width:75px;height:75px;position:absolute;top:0;content:""}#main .voiceBox .voice01::before{background:url("/images/sp/campaign/chara01.png") no-repeat;background-size:75px 75px;left:-85px}#main .voiceBox .voice02::before{background:url("/images/sp/campaign/chara02.png") no-repeat;background-size:75px 75px;right:-85px}#main .voiceBox .voice03::before{background:url("/images/sp/campaign/chara03.png") no-repeat;background-size:75px 75px;left:-85px}#main .voiceBox .voice04::before{background:url("/images/sp/campaign/chara04.png") no-repeat;background-size:75px 75px;right:-85px}#main .adsBanner{margin:20px 0 15px}#main .voiceBox a{position:relative;font-weight:normal;text-decoration:none}#main .voiceBox a::after{width:6px;height:6px;border-top:3px solid #4a331f;border-right:3px solid #4a331f;border-radius:3px;position:absolute;right:-10px;bottom:2px;content:"";transform:rotate(45deg)}#main #information{margin:0 -10px;background:#fff}#main #information .infoBox{padding:15px 10px;border-bottom:1px solid #b4aca2}#main #information .infoBox dt{margin-bottom:5px;color:#4a331f;font-size:12px}#main #information .infoBox dd{line-height:1.2}#main #information .infoBox dd a{font-size:12px;text-decoration:none}#main #pref-search,#main #condition-search{padding-bottom:25px}#main #pref-search .search-list{border:2px solid #8ebd00;border-radius:3px}#main #pref-search .parent-list{position:relative}#main #pref-search .parent-list::after{width:25px;height:25px;background:url("/images/sp/index/icon_open.png") no-repeat;background-size:25px;position:absolute;top:10px;right:10px;content:""}#main #pref-search .parent-list.close::after{background:url("/images/sp/index/icon_close.png") no-repeat;background-size:25px}#main #pref-search .parent-list span{padding:15px 30px;background-image:linear-gradient(#fff 0%, #eee);border-bottom:1px solid #b4aca2;display:block;position:relative;color:#4a331f;font-size:14px}#main #pref-search .parent-list:first-child{border-radius:3px 3px 0 0}#main #pref-search .parent-list:last-child{border-radius:0 0 3px 3px}#main #pref-search .parent-list span::before{margin-top:-9px;width:16px;height:18px;background:url("/images/sp/index/icon_pref_list.png") no-repeat;background-size:16px 18px;position:absolute;top:50%;left:10px;content:""}#main #pref-search .child-list{font-size:13px}#main #pref-search .child-list li{background:#fafcf5;border-top:1px dotted #b2aa9d}#main #pref-search .child-list li:first-child{border-top:none}#main #pref-search .child-list li:last-child{border-bottom:1px solid #b4aca2}#main #pref-search .child-list li a{padding:15px 30px;display:block;position:relative;color:#4a331f;text-decoration:none}#main #pref-search .child-list li a::after{margin-top:-8px;width:11px;height:16px;background:url("/images/sp/index/icon_child_list.png") no-repeat;background-size:11px 16px;position:absolute;top:50%;right:17px;content:""}#main #condition-search .search-list{border:2px solid #2daaca;border-radius:3px}#main #condition-search .parent-list{position:relative}#main #condition-search .parent-list::after{width:25px;height:25px;background:url("/images/sp/index/icon_open.png") no-repeat;background-size:25px;position:absolute;top:10px;right:10px;content:""}#main #condition-search .parent-list.close::after{background:url("/images/sp/index/icon_close.png") no-repeat;background-size:25px}#main #condition-search .parent-list span{padding:15px;background-image:linear-gradient(#fff 0%, #eee);border-bottom:1px solid #b4aca2;display:block;position:relative;color:#4a331f;font-size:14px}#main #condition-search .parent-list:first-child{border-radius:3px 3px 0 0}#main #condition-search .parent-list:last-child{border-radius:0 0 3px 3px}#main #condition-search .child-list{font-size:13px;display:none}#main #condition-search .child-list li{background:#f7fbfd;border-top:1px dotted #b2aa9d}#main #condition-search .child-list li:first-child{border-top:none}#main #condition-search .child-list li:last-child{border-bottom:1px solid #b4aca2}#main #condition-search .child-list li a{padding:15px 30px;display:block;position:relative;color:#4a331f;text-decoration:none}#main #condition-search .child-list li a::after{margin-top:-8px;width:11px;height:17px;background:url("/images/sp/index/icon_child_list02.png") no-repeat;background-size:11px 17px;position:absolute;top:50%;right:17px;content:""}#main .entryList{margin-bottom:15px;border:2px solid #f90;border-radius:3px}#main .entryList li{border-bottom:1px solid #dbd7d3}#main .entryList li a{padding:13px 25px 13px 13px;background-image:linear-gradient(#fefefe 0%, #eee);border-radius:3px 3px 0 0;display:block;position:relative;color:#4a331f;font-size:12px;font-weight:bold;text-decoration:none}#main .entryList li a::after{margin-top:-8px;width:10px;height:16px;background:url("/images/sp/common/icon_arrow01.png") no-repeat;background-size:10px 16px;position:absolute;top:50%;right:10px;z-index:10;content:""}#main .entryList li a span{margin-left:5px;padding:2px 3px 1px;background:#fff;border:1px solid #b4aca2;border-radius:2px;font-size:9px;font-weight:normal;text-align:center}#main #new{position:relative}#main #text{margin:0 -10px;padding:0 10px 25px;background:#fff}#main #info{margin:0 -10px;padding:0 10px 25px;background:#fff}#main #info .bn{text-align:center}#main #info .bn li{height:59px}}@media screen and (min-width: 768px){#mainImg{padding-top:10px;height:346px;background:#fff url("/images/common/bg_mainimg.png") repeat-x left bottom}#mainImg .inner{margin:0 auto;width:960px}#mainImg .img{width:717px;height:328px;background:url("/images/index/mainimage.png") no-repeat;float:left;position:relative}#mainImg .img .balloon{position:absolute;top:-30px;left:10px}#mainImg .img .cnt1,#mainImg .img .cnt2,#mainImg .img .cnt3{position:absolute;right:27px}#mainImg .img .cnt1{top:126px}#mainImg .img .cnt2{top:176px}#mainImg .img .cnt3{top:227px}#mainImg .img .cnt1 li,#mainImg .img .cnt2 li,#mainImg .img .cnt3 li{margin-right:2px;float:left}#mainImg .img form#search{position:absolute;bottom:14px;left:130px}#mainImg .img form#search select{padding:4px 3px;width:140px}#mainImg .img form#search input[type=text]{padding:5px 70px 4px 5px;width:490px !important;border:none;background-color:#fff;font-size:13px;line-height:1}#mainImg .img form#search input[type=text]:focus{outline:none}#mainImg .img form#search .btn{position:relative}#mainImg .img input.off{color:#999}.searchBtn{position:absolute;top:5px;right:5px}.banner{margin-bottom:25px}.banner img{display:block}.banner .note{margin-top:8px;font-size:.846em;line-height:1.75}.campaignNews{margin:-15px 0 40px;text-align:center}.campaignNews a{position:relative;font-size:16px}.campaignNews a::before{margin-top:-1px;width:14px;height:14px;background:#6a5946;border-radius:3px;position:absolute;top:50%;left:-25px;content:"";transform:translateY(-50%)}.campaignNews a::after{margin-top:-1px;width:0;height:0;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);border-left:5px solid #fff;position:absolute;top:50%;left:-20px;content:"";transform:translateY(-50%)}.box{margin-bottom:30px}.box .inner{padding:10px 20px 20px}.box h2 img{display:block}#voice{position:relative}#voice .inner{background:none !important}#voice .date{position:absolute;top:30px;right:20px;color:#4a3421;font-size:.8em;line-height:1}#voice .date img{margin-right:7px;vertical-align:middle}#voice .date span{vertical-align:middle}#voice .voiceList li{margin:0 0 15px;padding:0 0 15px;border-bottom:1px dotted #dbd7d3}#voice .voiceList li a{padding-left:15px;background:url("/images/common/icon02.png") no-repeat left 3px}#voice .voiceList li .hName{margin-left:15px;color:#666;font-size:.85em}#voice .more{margin-bottom:0 !important;text-align:right}#voice .more a{padding-left:15px;background:url("/images/common/icon02.png") no-repeat left 3px}#information{position:relative}#information .inner{background:none !important}#information .informationList li{margin:0 0 15px;padding:0 0 15px;border-bottom:1px dotted #dbd7d3}#information .informationList li:last-child{margin:0}#information .informationList li a{padding-left:15px;background:url("/images/common/icon02.png") no-repeat left 3px}#information .informationList li .hName{margin-left:15px;display:block;color:#666;font-size:.85em}#pref .inner{padding:0 13px 13px 30px;background:none !important}#pref .map{padding-top:30px;float:left}#pref .prefBox{padding:15px;width:230px;background:#f6f5f4;border-radius:4px;float:right}#pref .prefBox h3{margin-right:5px;float:left}#pref .prefBox h3 img{display:block}#pref .prefBox section{margin-bottom:5px;overflow:hidden;clear:left}#pref .prefBox .prefList{padding-top:4px;line-height:1}#pref .prefBox .prefList li{margin-right:6px;margin-bottom:5px;padding-right:6px;border-right:1px solid #d2d1d0;float:left;font-size:.9em}#condition{position:relative}#condition .inner{background:none !important}#condition .chara{position:absolute;top:-16px;right:22px}#condition h3{margin-bottom:5px;padding-left:19px;background:url("/images/common/icon03.png") no-repeat left 4px;color:#4a3522;font-size:1.15em;font-weight:bold}#condition .leftBox{margin-bottom:-20px;width:310px;float:left}#condition .rightBox{margin-bottom:-20px;width:310px;float:right}#condition .conditionList{margin:0 0 20px 10px;line-height:1.8}#condition .conditionList li{padding-left:8px;width:142px;background:url("/images/common/icon04.png") no-repeat left 8px;float:left}#news{position:relative}#news .inner{padding-top:15px !important;background:none !important}#news .chara{position:absolute;top:-16px;right:22px}#news .date{position:absolute;top:30px;right:115px;color:#4a3421;font-size:.8em;line-height:1}#news .date img{margin-right:7px;vertical-align:middle}#news .date span{vertical-align:middle}#news form{margin:0 1px;padding:10px 5px;background:url("/images/common/bg_check.png") repeat}#news form label{color:#4a3522}#news form th{padding-left:20px}#news form td{padding-left:10px}#news select#fPref{width:160px}#news select#fCity{width:240px}#news .newList{padding-top:15px;border-top:1px dotted #a49a90}#news .newList li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #a49a90}#news .newList li a{padding:0 10px 0 16px;width:565px;background:url("/images/common/icon02.png") no-repeat left 3px;border-right:1px dotted #a49a90;display:inline-block}#news .newList li .pref{padding-left:15px;color:#666;vertical-align:top}#news .more{margin-bottom:0 !important;text-align:right}#news .more a{padding-left:15px;background:url("/images/common/icon02.png") no-repeat left 3px}}
