﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-size:0.8rem;-webkit-text-size-adjust:none}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}h1,h2,h3,h4,h5,h6{font-size:100%}img{vertical-align:top;max-width:100%}.clearfix:after{content:"";display:block;clear:both}a{color:#0070A5}a:link,a:active,a:visited{text-decoration:none}a:hover,a:focus{text-decoration:underline}body{font-family:Arial, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.74;color:#333;width:100%;height:100%}.container{margin:0 auto;padding:0 3%;position:relative}header.global{width:100%;height:63px;background:#FFF;position:static;z-index:5000;top:0;left:0}header.global h1{display:inline;position:relative;top:10px}header.global h1 a{display:inline}header.global h1 img{width:48.12%}header.global .btn{width:45px;height:45px;position:absolute;top:10px;right:10px}header.global .btn span{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/btn_menu.png) no-repeat left top;background-size:cover;text-indent:-9999em;z-index:10000}header.global .btn.english{position:absolute;top:10px;right:60px}header.global .btn.english a{padding:0;border-radius:0;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/btn_english.png) no-repeat left top;background-size:cover;text-indent:-9999em;z-index:10000}#drawer{display:none;background:#F5EED4;position:relative;width:100%;z-index:5000;padding:15px 0;box-shadow:rgba(0,0,0,0.09804) -2px 2px 3px 0px;-webkit-box-shadow:rgba(0,0,0,0.09804) -2px 2px 3px 0px;-moz-box-shadow:rgba(0,0,0,0.09804) -2px 2px 3px 0px}#drawer .btn{width:45px;height:45px;position:absolute;top:10px;right:10px}#drawer .btn span{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/btn_menu_close.png) no-repeat left top;background-size:cover;text-indent:-9999em;z-index:10000}nav.global{position:relative;top:50px}nav.global ul{width:100%;background:#feecbd}nav.global li{padding:0;background:#FAF7F2 url(../img/bdr_dot_brown.png) repeat-x left bottom;background-size:auto 2px}nav.global li a{display:block;padding:10px;position:relative}nav.global li a:after{content:"";position:absolute;right:10px;top:42%;display:block;width:5px;height:9px;background:url(../img/ico_arrow.png) no-repeat left top;background-size:cover}nav.global li a img{height:25px;width:auto}nav.global .list01 li:last-child{background-image:none}nav.global .list02{letter-spacing:-0.5em}nav.global .list02 li{display:inline-block;width:50%;box-sizing:border-box;background:#F5EED4 url(../img/bdr_dot_white.png) repeat-x left bottom;background-size:auto 2px;letter-spacing:normal}nav.global .list02 li:nth-child(odd) a{background:url(../img/bdr_dot_white_vertical.png) repeat-y right top;background-size:2px auto}nav.global .list02 li:last-child,nav.global .list02 li:nth-last-child(2){border-bottom:none}nav.global .list02 a{display:block;color:#333333;padding:15px}nav.global .list02 a:after{display:none}.overlay{display:none;width:100%;height:120%;background-color:rgba(0,0,0,0.8);position:fixed;top:58px;left:0;z-index:100}#main{background:#FAF7F2;padding-bottom:80px}#content{padding:0 3%}#pagetop{position:fixed;z-index:4000;right:20px;bottom:10px;display:none}#pagetop img{width:45px;height:45px}#pagetop.fixed{position:absolute;top:-53px;right:20px}.fbBnr{padding-bottom:15px;text-align:center;padding:30px 3% 0}footer.global{background:#FFF;padding:0 0 15px;position:relative}footer.global .copyright{padding-top:20px;font-size:0.9em;text-align:center}.home{background:url(../../sp_img/home/img_main.jpg) no-repeat center top;background-size:100% auto}.home header.global{background:none}.home #visual{width:100%;padding:27% 0;height:50px;position:relative;text-align:center}.home #visual p{width:100%;height:50px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:10}.home #visual p img{width:223px}.home #visual .btn{width:45px;height:45px;position:absolute;top:10px;right:10px;background:url(../img/btn_menu.png) no-repeat left top;background-size:cover;text-indent:-9999em;z-index:10000}.home #visual .btn.active{background:url(../img/btn_menu_close.png) no-repeat left top;background-size:cover}.home .homeMenu{padding-top:15px;letter-spacing:-0.5em}.home .homeMenu li{width:50%;padding:0 1%;margin:0 0 10px;box-sizing:border-box;display:inline-block;letter-spacing:normal}.home .homeMenu li a{display:block;position:relative;padding:5px 0;background:url(../../sp_img/home/bg_btn.png) no-repeat left top;background-size:cover;border:1px solid #E5E3C8;border-radius:3px;text-align:center}.home .homeMenu li a:after{content:"";position:absolute;right:10px;top:42%;display:block;width:5px;height:9px;background:url(../img/ico_arrow.png) no-repeat left top;background-size:cover}.home .homeMenu li a img{width:auto;height:39px}.home .homeMenu li:first-child{width:100%}.home .fbBnr{padding:0 0 15px}.home .topTopics .inner{padding:15px 3%;background:#FFF}.home .topTopics h2+p{padding-bottom:7px;border-bottom:2px solid #009AF4;color:#C0B0AB;font-weight:bold}.home .topTopics ul{padding:10px 0}.home .topTopics li{border-bottom:1px solid #E4E0E1;padding:5px 0}.home .topTopics li:last-child{border-bottom:none}.home .topTopics .topicCat{display:inline-block;line-height:1.0;padding:3px 2px;margin-left:10px;color:#FFF}.home .topTopics .topicCat.news{background:#ea677f}.home .topTopics .topicCat.event{background:#29948f}.home .topTopics .topicCat.gourmet{background:#e88a2e}.home .topTopics .topicCat.tourism{background:#2592be}.home .topTopics .more a{display:block;padding:15px 10px;text-align:center;background:#E4E0E1;line-height:1.0;border-radius:3px}.home{background:url(../../sp_img/home/img_main.jpg) no-repeat center top;background-size:100% auto}.home header.global{background:none}.home #visual{width:100%;padding:27% 0;height:50px;position:relative;text-align:center}.home #visual p{width:100%;height:50px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:10}.home #visual p img{width:223px}.home #visual .btn{width:45px;height:45px;position:absolute;top:10px;right:10px;background:url(../img/btn_menu.png) no-repeat left top;background-size:cover;text-indent:-9999em;z-index:10000}.home #visual .btn.active{background:url(../img/btn_menu_close.png) no-repeat left top;background-size:cover}.home .homeMenu{padding-top:15px;letter-spacing:-0.5em}.home .homeMenu li{width:50%;padding:0 1%;margin:0 0 10px;box-sizing:border-box;display:inline-block;letter-spacing:normal}.home .homeMenu li a{display:block;position:relative;padding:5px 0;background:url(../../sp_img/home/bg_btn.png) no-repeat left top;background-size:cover;border:1px solid #E5E3C8;border-radius:3px;text-align:center}.home .homeMenu li a:after{content:"";position:absolute;right:10px;top:42%;display:block;width:5px;height:9px;background:url(../img/ico_arrow.png) no-repeat left top;background-size:cover}.home .homeMenu li a img{width:auto;height:39px}.home .homeMenu li:first-child{width:100%}.home .fbBnr{padding:0 0 15px}.home .topTopics .inner{padding:15px 3%;background:#FFF}.home .topTopics h2+p{padding-bottom:7px;border-bottom:2px solid #009AF4;color:#C0B0AB;font-weight:bold}.home .topTopics ul{padding:10px 0}.home .topTopics li{border-bottom:1px solid #E4E0E1;padding:5px 0}.home .topTopics li:last-child{border-bottom:none}.home .topTopics .topicCat{display:inline-block;line-height:1.0;padding:3px 2px;margin-left:10px;color:#FFF}.home .topTopics .topicCat.news{background:#ea677f}.home .topTopics .topicCat.event{background:#29948f}.home .topTopics .topicCat.gourmet{background:#e88a2e}.home .topTopics .topicCat.tourism{background:#2592be}.home .topTopics .more a{display:block;padding:15px 10px;text-align:center;background:#E4E0E1;line-height:1.0;border-radius:3px}header.page{background:#fdf4de;font-size:1.15em;font-weight:bold;margin-bottom:15px;padding:16px 0;color:#423629}header.page.top{background:#f6f5f0;padding:16px 0}header.page.top h1{line-height:1.0}header.page.top img{margin-left:0;line-height:1.0;vertical-align:middle}.blank{background:url(../../common/img/ico_blank.gif) no-repeat right center;background-size:8px auto;word-wrap:break-word;position:relative}.blank:after{position:static;content:"";display:inline-block;width:17px;height:17px}.title{margin-bottom:10px;padding:5px 10px;border-bottom:1px solid #D8D7D2}.title img{width:auto;height:30px}.pageTitle{border-bottom:2px solid #009feb;padding:12px 7px 5px;margin-bottom:20px}.pageTitle img{width:auto;height:30px}.subTitle{background:#f7f6f4;border-left:10px solid #f3b531;font-size:1.12em;font-weight:bold;margin:0 -3% 15px;padding:6px 15px}#main section{margin-bottom:60px}#main section:last-child{margin-bottom:0}.summaryBlock{margin-bottom:35px}.summaryBlock p{margin-bottom:25px}.linkBlock{border:14px solid #fdf4de;background:#fff;margin-bottom:20px;padding:17px 15px}.linkBlock dt{font-size:1.15em;font-weight:bold;background:url(../../img/bg_title_line_yellow.gif) repeat-x 0 bottom;background-size:3px 3px;padding-bottom:8px;margin-bottom:10px;line-height:1.4}.linkBlock dd p{margin-bottom:7px}.linkBlock dd li{margin-top:10px}.linkBlock a{word-wrap:break-word}.btn{text-align:center}.btn a{display:inline-block;width:89.10%;margin:0 auto;min-width:auto;box-sizing:border-box;background:#f8902c;font-size:1.14em;color:#fff;text-decoration:none;padding:10px 20px 10px 48px;position:relative;border-radius:5px}.btn a:after{position:absolute;top:0.7em;right:15px;display:block;width:22px;height:22px;content:""}.btn.btnBlank{position:static;margin:20px 0 0}.btn.btnBlank a{width:100%;text-align:center}.btn.btnBlank a:before{position:absolute;top:1.2em;right:25%;display:block;width:11px;height:10px;content:"";background:url(../img/ico_blank_white.png) no-repeat center top;background-size:cover}.firstBlock{margin-bottom:60px;position:relative}.firstBlock .new{position:absolute;top:0;left:0;z-index:5}.firstBlock .new img{width:77px}.firstBlock figure{position:relative;text-align:center}.firstBlock figure img{border-radius:6px}.firstBlock .inner{overflow:hidden}.firstBlock .inner h2{margin-bottom:5px}.firstBlock .inner time{font-weight:bold;margin-right:15px}.firstBlock .inner span{display:inline-block;margin:0 5px 5px 0;color:#fff;padding:1px 10px;font-size:0.85em}.firstBlock .inner span.climate{background:#5ec99c}.firstBlock .inner span.area{background:#ec9058}.firstBlock .inner span.tag{background:#7cbced}.firstBlock .inner span.rearing{background:#ef81b6}.firstBlock .inner span.channel{background:#565c5a}.firstBlock .inner span.islands{background:#1b91c0}.firstBlock .inner p{margin:10px 0 20px}.firstBlock .inner .btn{margin:0 auto}.refineMenu{padding-bottom:10px}.refineMenu dt,.refineMenu dd{display:inline-block;vertical-align:middle}.refineMenu dt{width:20%}.refineMenu dd{display:inline-block;position:relative;overflow:hidden;height:30px;width:78%;background:#E4E0E1;border-radius:3px}.refineMenu dd:before,.refineMenu dd:after{content:'';position:absolute;z-index:2;top:9px;right:10px;width:0;height:0;border:4px dashed;border-color:#444 transparent;pointer-events:none}.refineMenu dd:before{border-bottom-style:solid;border-top:none}.refineMenu dd:after{margin-top:7px;border-top-style:solid;border-bottom:none}.refineMenu dd select{position:relative;width:130%;margin:0;padding:6px 8px 6px 10px;height:28px;line-height:17px;font-size:16px;color:#62717a;border:0;border-radius:0;-webkit-appearance:none}.refineMenu dd select:focus{z-index:3;width:100%;color:#394349}.refineMenu dd select>option{margin:3px;padding:6px 8px;text-shadow:none;border-radius:3px;cursor:pointer}.itemList{background:#FFF;padding:5px 0;margin:10px -3% 0}.itemList .inner{margin:0 auto 15px;letter-spacing:-0.5em}.itemList ul{margin-top:10px;letter-spacing:-.5em;background:#FFF;border-top:2px solid #FAF7F2;border-bottom:2px solid #FAF7F2}.itemList li{width:49%;display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 0 15px;box-sizing:border-box}.itemList li:nth-child(odd){margin-right:1%}.itemList li:nth-child(even){margin-left:1%}.itemList li a{display:block;padding:1px 11px;position:relative;color:#2e2c28;border-radius:7px}.itemList li figure{margin:10px 0 8px;text-align:center}.itemList li figure img{max-width:100%}.itemList li span{display:inline-block;margin:0 5px 5px 0;color:#fff;padding:1px 10px;font-size:0.85em}.itemList li span.climate{background:#5ec99c}.itemList li span.area{background:#ec9058}.itemList li span.tag{background:#7cbced}.itemList li span.rearing{background:#ef81b6}.itemList li span.channel{background:#565c5a}.itemList li span.islands{background:#1b91c0}.itemList li h3{font-size:1.14em;font-weight:bold;line-height:1.4;margin:5px 0 3px}.itemList li time{display:block;font-size:0.8em;margin-bottom:8px}.itemList li span.area{background:#009feb}.itemList li span.area.islands{background:#1b91c0}.itemList li span.tag{display:block;background:none;color:#2e2c28;margin-left:0;padding-left:0}.itemList li p{line-height:1.1}.listNav{text-align:center;letter-spacing:-0.5em;margin:0 0 -10px;padding:0;position:relative}.listNav p{letter-spacing:normal;padding:0 0 5px 3%;text-align:left}.listNav p span{display:inline-block;padding:0 5px;font-size:200%;color:#009FEB}.listNav ol{padding-top:10px}.listNav li{display:inline-block;margin:0 5px;width:auto}.listNav li a,.listNav li span{display:inline-block;width:35px;height:35px;vertical-align:middle;letter-spacing:normal;color:#333333;border:1px solid #E2DDDA;font-size:1.15em;font-weight:bold;line-height:33px;text-decoration:none;margin:0 7px 10px;padding:0;border-radius:3px}.listNav li:nth-child(odd),.listNav li:nth-child(even){margin-left:0;margin-right:0}.listNav .page-numbers{background:#FFF}.listNav .current,.listNav .num:hover{background:#E4E0E1}.listNav .prev,.listNav .next{width:35px;height:35px;text-indent:-999em;padding:1px 0;border:none}.listNav .prev{background:#FFF url(../img/btn_prev.png) no-repeat center center;background-size:cover}.listNav .next{background:#FFF url(../img/btn_next.png) no-repeat center center;background-size:cover}.event .itemList li span.theme,.event .itemList li p span{color:#222;padding:1px 0}.event .itemList li span.theme{display:block}.event .itemList li .comment{margin:5px 0 0;padding:0 11px}.event .itemList li .comment p{border:1px solid #f7a203;padding:5px 8px;font-size:92%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}.event .itemList .noData{padding:0 3%}.featureList h2{margin:0 -3%;padding:10px 10px 0 35px;font-size:130%;background:#FFF url(../img/ico_circle.png) no-repeat 15px 0.95em;background-size:18px 18px}.featureList .itemList{margin-top:0}.featureList .itemList ul{margin-top:0;border-bottom:none}.linkList{background:#FFF;margin:0 -3%;padding:0 3%}.linkList h3{border-bottom:2px solid #e4e0e1;font-size:110%;padding:10px 15px;font-weight:bold}.linkList li{border-bottom:1px solid #e4e0e1;padding:13px 15px}.area{padding:2px 10px;color:#FFF;background:#009feb}.area.suburb{background:#5d9100}.area.dogo{background:#ea677f}.area.center{background:#e58939}.area.islands{background:#1b91c0}.plan .itemList .tag{display:block}.plan .summary{border:1px solid #f7e7cd;padding:5px 7px;margin:10px 0 0;font-size:92%;line-height:2}.plan .summary span{width:5em;font-weight:bold;color:#333;padding:0}.topicList{background:#FFF}.topicList li{border-bottom:1px solid #e4e0e1;padding:15px}.topicList .topicCat{display:inline-block;color:#fff;text-align:center;width:5em;margin-left:10px;padding:2px 5px;font-size:92%}.topicList .topicCat.gourmet{background:#e88a2e}.topicList .topicCat.news{background:#ea677f}.topicList .topicCat.tourism{background:#2592be}.topicList .topicCat.event{background:#29948f}.reportMessage{background:#fff;padding:15px;margin:15px 3%;border:3px double #009feb}.itemList .itemListVertical{border-top:none}.itemList .itemListVertical li span.theme{display:block;color:#333;padding-left:0}article#content>.detail{margin:20px -3% 0;padding:20px 3%;background:#FFF}article#content>.detail .information{border:6px solid #f9f6f1;margin:0 auto 20px}article#content>.detail .information h2{border-bottom:2px solid #faf7f2;padding:7px 12px}article#content>.detail .information h2 img{width:73px}article#content>.detail .information .inner{padding:15px 12px;font-size:108%}article#content>.detail .information .inner table.data{width:100%}article#content>.detail .information .inner table.data th,article#content>.detail .information .inner table.data td{display:block;border-bottom:1px solid #efeced;padding:8px;line-height:1.5;vertical-align:middle;word-break:break-all}article#content>.detail .information .inner table.data th{background:#f9f6f1;font-weight:bold}article#content>.detail .information .inner table.data td{line-height:1.5}article#content>.detail .information .inner table.data td p{margin-bottom:0.5em}article#content>.detail .information .inner table.data td table{width:100%;margin-bottom:10px}article#content>.detail .information .inner table.data td table td{width:auto}article#content .sns{margin-top:15px}article#content .sns li{display:inline-block;margin-right:15px;vertical-align:top}article#content header{border-bottom:2px solid #efeced;margin-bottom:12px;padding:0 0 10px}article#content header h1{font-size:156%;margin-top:10px}article#content .entryBox h2,article#content .entryBox .midashi{font-size:140%;font-weight:bold;margin:0 0 15px;padding:0 0 0 7px}article#content .entryBox p{margin:0 0 20px;line-height:1.9}article#content .entryBox img{float:none;display:block;margin:0 auto 10px;text-align:center}article#content .entryBox iframe{width:100%}article#content .back{padding-top:40px;text-align:center}article#content .map{border-top:6px solid #f9f6f1;width:100%;height:200px}article#content .relationReport{border:6px solid #f9f6f1;margin:0 auto}article#content .relationReport h2{border-bottom:2px solid #faf7f2;padding:7px 12px}article#content .relationReport a{text-decoration:underline}article#content .relationReport ul li{width:100%;box-sizing:border-box;padding:15px;border-bottom:2px solid #faf7f2}article#content .relationReport ul li span{font-size:92%}article#content .relationReport ul li h3{font-size:108%;margin:5px 0 8px;font-weight:bold}article#content .relationReport ul li figure{padding-bottom:10px;text-align:center}article#content .relationReport .more{margin-top:10px}article#content .photos{margin-bottom:15px}article#content .relationPost{background:#FFF;margin:0 -3%;padding-bottom:20px}article#content .relationPost h3{padding:0}article#content .relationPost h3 img{margin:10px 15px}article#content .relationPost h4{border-bottom:2px solid #efeced;margin-bottom:15px;padding:5px 15px 8px;font-size:108%}article#content .relationPost ul{letter-spacing:-.5em}article#content .relationPost li{display:inline-block;letter-spacing:normal;width:50%;padding:0 10px 15px;box-sizing:border-box;vertical-align:top}article#content .relationPost li .area{display:inline-block;margin:5px 0;padding:2px;line-height:1.0}article#content .relationPost li .theme{display:block;color:#333;margin:0 0 5px}article#content .catchcopy{margin:0 0 10px}article#content .catchcopy p{background:#efeced;font-weight:bold;font-size:108%;color:#002145;margin-top:13px;padding:6px 10px}.photoThumb{margin:15px 0 0;padding:0 10px}.bx-controls-direction{position:relative}.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next{position:absolute;display:block;width:20px;height:auto;background:#009EEE;color:#009EEE;font-size:0;border-radius:3px}.bx-controls-direction .bx-prev.disabled,.bx-controls-direction .bx-next.disabled{background:#CCCCCC;color:#CCCCCC}.bx-controls-direction .bx-prev{bottom:-1px;left:-10px}.bx-controls-direction .bx-prev:before{content:"";display:block;position:absolute;top:42%;left:7px;width:8px;height:8px;border-bottom:2px solid #FFF;border-left:2px solid #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bx-controls-direction .bx-next{bottom:-1px;right:-10px}.bx-controls-direction .bx-next:before{content:"";display:block;position:absolute;top:42%;right:7px;width:8px;height:8px;border-top:2px solid #FFF;border-right:2px solid #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}section#content .entryBox div:nth-of-type(3){float:none !important;margin:15px 0 !important}section#content .entryBox iframe{width:100%}#main.plan header+p{padding:0 3% 20px}#main.plan .entryTitle{padding:0 0 15px}#main.plan .entryTitle time{float:left;font-size:92%;padding:2px 10px 2px 0}#main.plan .entryTitle .tag{letter-spacing:-0.4em}#main.plan .entryTitle .tag li{background:#E58939;color:#fff;margin:0 10px 5px 0;padding:2px 8px;letter-spacing:normal;vertical-align:top}#main.plan .entryTitle .sns li{display:inline-block;margin-right:10px}#main.plan .entryTitle .sns li.tw{width:100px;overflow:hidden}#main.plan .entryTitle h1{font-size:156%}#main.plan #planSummary{margin:15px 15px 30px}#main.plan #planSummary .point{padding-bottom:20px}#main.plan #planSummary .point .author{float:left;width:50px;margin-right:20px}#main.plan #planSummary .point .author img{width:100%}#main.plan #planSummary .point .comment{overflow:hidden;padding-top:5px}#main.plan #planSummary .point .comment span{display:block}#main.plan #planSummary .point .comment span img{width:130px}#main.plan #planSummary .point .comment p{line-height:1.8}#main.plan #planSummary .outline{padding:12px 15px 5px;border:1px solid #f7dac2}#main.plan #planSummary .outline dt{font-weight:bold;float:left}#main.plan #planSummary .outline dd{overflow:hidden;margin:0 0 7px}#main.plan .route{margin:0 0 25px;padding-top:15px;background:url(../../img/plan/bg_line.png) repeat-x 0 0}#main.plan .route ul{letter-spacing:-.5em}#main.plan .route ul li{display:inline-block;width:30%;text-align:center;font-weight:bold;margin-top:9px;letter-spacing:normal;box-sizing:border-box;vertical-align:top}#main.plan .route ul li.first{margin:0}#main.plan .route ul li.time{padding-top:55px;width:20%}#main.plan .route ul li.time.work{background:url(../../img/plan/ico_work.gif) no-repeat center 5px,url(../../img/plan/bg_route_line.gif) repeat-x 0 50px}#main.plan .route ul li.time.car{background:url(../../img/plan/ico_car.gif) no-repeat center 0,url(../../img/plan/bg_route_line.gif) repeat-x 0 50px}#main.plan .route ul li.time.train{background:url(../../img/plan/ico_train.gif) no-repeat center 15px,url(../../img/plan/bg_route_line.gif) repeat-x 0 50px}#main.plan .route ul li.time.bus{background:url(../../img/plan/ico_bus.gif) no-repeat center 14px,url(../../img/plan/bg_route_line.gif) repeat-x 0 50px}#main.plan .route ul li.time.bicycle{background:url(../../img/plan/ico_bicycle.gif) no-repeat center 19px,url(../../img/plan/bg_route_line.gif) repeat-x 0 50px}#main.plan .route ul li.time.ship{background:url(../../img/plan/ico_ship.gif) no-repeat center 13px,url(../../img/plan/bg_route_line.gif) repeat-x 0 50px}#main.plan .route ul li span{display:block;margin-top:10px}#main.plan .route p{font-size:85%;margin-top:10px}#main.plan .map{margin:0 0 40px;width:100%;height:240px;border-top:none}#main.plan .map .inner{width:100%;height:240px}#main.plan .around .aroundBlock{position:relative;margin-bottom:0px}#main.plan .around .aroundBlock h2{font-size:130%;margin:0 0 20px}#main.plan .around .aroundBlock h2 img{vertical-align:middle;margin-right:20px}#main.plan .around .aroundBlock p{padding:0;line-height:1.8;overflow:hidden}#main.plan .around .aroundBlock .comment p{padding:0 10px}#main.plan .around .nextSummary{background:url(../../img/plan/bg_dotline.gif) repeat-y center 0;padding:50px 0 !important}#main.plan .around .nextSummary .entryBox{background:#fff;border:1px solid #EBE4D3;padding:15px;color:#e58939}#main.plan .around .nextSummary .entryBox p{margin-bottom:0}#main.plan .around .nextSummary .entryBox p img{margin-bottom:14px}#main.plan .around>div:last-child{padding-bottom:0 !important}#main.plan .around .landmark{padding:0 0 80px;margin-bottom:30px;background:url(../../img/plan/bg_dotline.gif) no-repeat center bottom}#main.plan .around .landmark .photo{margin:15px 0;text-align:center}#main.plan .around .spot .photos .bx-wrapper{position:relative;*zoom:1}#main.plan .around .spot .photos .bx-wrapper img{width:100%;display:block}#main.plan .around .spot .photos .thumbnail{margin-top:10px;letter-spacing:-.5em;text-align:center}#main.plan .around .spot .photos .thumbnail a{width:18%;display:inline-block;border:3px solid #FBF8F3;margin-left:2%;letter-spacing:normal;box-sizing:border-box}#main.plan .around .spot .photos .thumbnail a:first-child{margin-left:0}#main.plan .around .spot .photos .thumbnail a.active{border:3px solid #009FE8}#main.plan .around .spot .photos .thumbnail a.end{margin-right:0}#main.plan .around .spot .description .icon{float:left;margin-right:10px}#main.plan .around .spot .description h2 span{display:block;font-size:82%}#main.plan .around .spot .description h3{margin:0 0 10px;color:#E58939;font-size:120%}#main.plan .around .spot .spotComment{margin:20px 0 0;position:relative}#main.plan .around .spot .spotComment figure{float:right;padding-left:20px}#main.plan .around .spot .spotComment figure img{width:54px;height:auto}#main.plan .around .spot .spotComment .comment{overflow:hidden;border:1px solid #ddd3b7;padding:15px 0 10px;border-radius:5px}#main.plan .around .spot .spotComment .comment span{display:block;position:absolute;top:-6px;left:10px}#main.plan .around .spot .spotComment .comment span img{width:114px;height:auto}#main.plan .around .spot .spotComment .comment:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #DDD3B7;border-right:1px solid #DDD3B7;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;background:#FFF;position:absolute;top:25px;right:70px}#main.plan .around .spot .info{background:url(../../img/plan/bg_box_middle.png) repeat-y 0 0;background-size:100% auto;font-size:92%;margin:15px 0 0;letter-spacing:-0.4em}#main.plan .around .spot .info .boxTop,#main.plan .around .spot .info .boxBtm{display:block;height:5px;overflow:hidden}#main.plan .around .spot .info .boxTop{background:url(../../img/plan/bg_box_top.png) repeat-x 0 0}#main.plan .around .spot .info .boxBtm{background:url(../../img/plan/bg_box_btm.png) repeat-x 0 bottom}#main.plan .around .spot .info .inner{padding:10px 20px}#main.plan .around .spot .info .inner dl{display:inline-block;vertical-align:top;margin:0 10px 10px 0;letter-spacing:normal;vertical-align:top}#main.plan .around .spot .info .inner dl.long{width:100%}#main.plan .around .spot .info .inner dl dt{float:left;font-weight:bold}#main.plan .around .spot .info .inner dl dd{overflow:hidden}#main.plan .around .spot .info .inner dl dd p{font-size:100%;margin:0}.kutsuna article#content>.detail{margin-top:0}.kutsuna .summary h3{margin-top:15px;margin-bottom:5px}.kutsuna .summary h3:first-of-type img{width:148.66667px}.kutsuna .summary h3:nth-child(2) img{width:216px}.kutsuna .summary h3:nth-of-type(2) img{width:166px}.kutsuna .summary p,.kutsuna .summary figure{margin-bottom:15px}.kutsuna .dataBlock{background:#ddeef6;margin-bottom:30px;padding:30px 12px 12px;border-radius:6px}.kutsuna .dataBlock h3{margin-bottom:15px;text-align:center}.kutsuna .dataBlock h3+p{margin-bottom:15px}.kutsuna .dataBlock ul{padding:10px 3%;background:#FFF}.kutsuna .dataBlock ul li{padding:0 0 20px}.kutsuna .dataBlock ul li img{width:100%;margin:0 auto 5px}.kutsuna .dataBlock ul li h4{margin:10px 0 8px;font-weight:bold}.kutsuna .dataBlock.eclipse h3 img{width:134.66667px}.kutsuna .dataBlock.eclipse ul{padding-bottom:140px;background:#FFF url(../../img/kutsuna/bg_eclipse.gif) no-repeat center 98.5%;background-size:auto 100px}.kutsuna .dataBlock.around h3 img{width:340px}.kutsuna .dataBlock.attractions h3 img{width:249.33333px}.kutsuna .dataBlock.attractions ul{background:transparent;letter-spacing:-.5em;padding-left:0;padding-right:0}.kutsuna .dataBlock.attractions ul li{display:inline-block;width:50%;box-sizing:border-box;letter-spacing:normal;vertical-align:top}.kutsuna .dataBlock.attractions ul li:nth-child(odd){padding-right:5%}.kutsuna .dataBlock.attractions ul li:nth-child(even){padding-left:5%}.kutsuna .dataBlock.attractions ul li h4{text-align:center}.kutsuna .dataBlock.attractions ul li img{width:77.86%}.kutsuna .dataBlock.attractions ul li:first-child img{width:96%}.kutsuna .dataBlock.trial h3 img{width:178px}.kutsuna .charmRelationLink{margin-bottom:0 !important}.kutsuna .charmRelationLink li{padding:16px 0;border-bottom:2px solid #e4e0e1}.kutsuna .charmRelationLink li a{font-weight:bold;font-size:108%;text-decoration:none}.privacy h3,.privacy h4{font-size:108%;margin:25px 0 5px;font-weight:bold}.privacy h3:first-child,.privacy h4:first-child{margin-top:0}.paper .txt{padding-bottom:15px;border-bottom:1px solid #e2ddda}.paper .itemListVertical li{display:block;border-bottom:1px solid #e2ddda;padding:15px 0 30px;color:#444;text-decoration:none}.paper .itemListVertical li figure{text-align:center;padding-bottom:10px}.paper .itemListVertical li figure img{border:1px solid #ececec}.paper .itemListVertical li li{border:none;margin:10px 0;padding:0 0 0 20px;background:url(../img/ico_circle.png) no-repeat left top;background-size:18px 18px}.paper .itemListVertical h3{margin:0 0 10px;font-size:124%}.contact .caution{margin:10px 0 20px;color:#e55b3c;font-weight:bold}.contact table{width:100%;margin-bottom:20px}.contact th,.contact td{display:block;padding:5px}.contact th{padding-top:10px;font-weight:bold}.contact th span{color:#e55b3c;margin:0 0 0 5px}.contact td{padding-bottom:10px;border-bottom:1px solid #e4e0e1}.contact .wpcf7-text,.contact textarea{width:100%;box-sizing:border-box;-webkit-appearance:none;border-radius:0px;border:1px solid #ddd;padding:5px;font-size:16px}.contact .wpcf7-list-item{display:block;padding:5px 0}.contact .agree{margin:0 0 20px;text-align:center}.contact .agree span{color:#f00;font-weight:bold;margin:0 7px 0 0}.contact .submit{text-align:center;position:relative}.contact .submit:before{content:"";display:block;position:absolute;top:37%;left:88%;z-index:100;width:8px;height:8px;border-top:2px solid #FFF;border-right:2px solid #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact .wpcf7-submit{width:90%;padding:12px 0;-webkit-appearance:none;border-radius:4px;border:none;background:#009DEE;color:#FFF;font-size:108%;font-weight:bold;letter-spacing:0.15em;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5}.contact .wpcf7-submit.on{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.contact .ajax-loader{display:none}.contact .complete{display:none;text-align:center;padding:70px 0 30px}.contact .complete h2{margin:0 0 25px;font-size:116%}.contact .complete p{margin:0 0 25px;line-height:1.8;font-size:108%}#main.access{line-height:1.6}#main.access article#content>.detail{padding-top:0}#main.access h3{padding:15px 0}#main.access h4{border-bottom:2px solid #eeeced;padding:0 3%;margin:30px -3%}#main.access .tabbed_area{width:auto;margin:0 -3%;box-sizing:border-box;background-color:#faf7f2}#main.access ul.tabs{display:table;width:100%;margin:0px;padding:0px;border-bottom:1px solid #e3e0e1;line-height:0;height:8px}#main.access ul.tabs li{list-style:none;display:table-cell;width:33%;height:20px;box-sizing:border-box;background-color:#faf7f2}#main.access ul.tabs li a:hover{border-color:#2f343a}#main.access ul.tabs li a{display:block;width:98%;height:22px;margin:0 auto}#main.access article#content .content{background-color:#ffffff}#main.access article#content .map{text-align:center;border-top:none;height:auto}#main.access #content_2,#main.access #content_3{display:none}#main.access .li1 .tab{background-image:url(/img/access/bg_access01.png);background-repeat:no-repeat;background-position:center top;text-decoration:none;background-size:contain}#main.access .li1 .tab.active{background-image:url(/img/access/bg_access01_on.png) !important;background-repeat:no-repeat;background-position:center top;text-decoration:none;background-size:contain;z-index:9999}#main.access .li2 .tab{background-image:url(/img/access/bg_access02.png);background-repeat:no-repeat;background-position:center top;text-decoration:none;background-size:contain}#main.access .li2 .tab.active{background-image:url(/img/access/bg_access02_on.png) !important;background-repeat:no-repeat;background-position:center top;text-decoration:none;background-size:contain;z-index:9999}#main.access .li3 .tab{background-image:url(/img/access/bg_access03.png);background-repeat:no-repeat;background-position:center top;text-decoration:none;background-size:contain}#main.access .li3 .tab.active{background-image:url(/img/access/bg_access03_on.png) !important;background-repeat:no-repeat;background-position:center top;text-decoration:none;background-size:contain;z-index:9999}#main.access #content_1{padding-top:20px}#main.access #content_1 .btn{padding-bottom:35px}#main.access #content_1 .btn li{display:table-cell}#main.access #content_1 .btn li a{padding:0}#main.access #content_2,#main.access #content_3{padding-top:10px}#main.access #content_2 .link,#main.access #content_3 .link{padding:20px 0 0;letter-spacing:-0.4em}#main.access #content_2 .link li,#main.access #content_3 .link li{display:inline-block;letter-spacing:normal;background:url(../img/ico_blank.gif) no-repeat right center;padding:0 16px 0 0;margin:0 30px 0 0}#main.access #content_2 h4,#main.access #content_3 h4{margin-bottom:10px}#main.access #content_2 .root,#main.access #content_3 .root{padding-left:3px}#main.access #content_2 .root p,#main.access #content_3 .root p{margin:5px 0 25px;font-size:14px}#main.access #content_2 .root .end,#main.access #content_3 .root .end{margin:5px 0 0;font-size:14px}#main.access #content_2 .root .nakajimaTop,#main.access #content_3 .root .nakajimaTop{margin-top:5px}#main.access #content_2 .minato,#main.access #content_3 .minato{padding-bottom:20px}#main.access #content_2 .minato h3,#main.access #content_3 .minato h3{padding:0 15px 30px}#main.access section{padding:0 3% 30px;margin-bottom:0}#main.access section .kind{margin-bottom:18px}#main.access section .map{margin-bottom:0}#main.access section .schedule{margin-bottom:25px}#main.access section .notes{margin-bottom:25px}#main.access section .btn,#main.access section .link{letter-spacing:-0.4em}#main.access section .btn li,#main.access section .link li{display:inline-block;letter-spacing:normal}#main.access section .btn{margin:0}#main.access section .btn li{margin:0 20px 0 0}#main.access section .link li{background:url(../img/ico_blank.gif) no-repeat right center;padding:0 16px 0 0;margin:0 30px 0 0}.notfound h2{margin:0 0 20px;font-size:120%;text-align:center;font-weight:bold}.notfound h2 strong{display:block}.notfound .btn{display:block;padding:12px 0;margin:25px 0 0;text-align:center;background:#E4E0E1;border-radius:3px;color:#333}header.global .japanese{position:absolute;top:10px;right:10px}header.global .japanese a{padding:0;border-radius:0;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/btn_japanese.png) no-repeat left top;background-size:cover;text-indent:-9999em;z-index:10000}.english{line-height:1.8 !important}.english .contentArea{margin-bottom:0 !important}.english .contentArea.detail{padding:10px 3% 20px !important}.english .contentArea h2 img{width:100% !important}.english .contentArea h3{font-size:16px;font-weight:bold;color:#2B92BE;line-height:normal !important}.english .contentArea h3 img{width:auto !important}.english .contentArea .contentInner{padding-bottom:1px}.english .contentArea .contentInner .dataBlock h3{font-size:18px;font-weight:bold;color:#2B92BE;line-height:normal !important}.english .contentArea .contentInner .dataBlock h3 img{width:44px !important;margin:0 7px;vertical-align:text-top}.english .contentArea .contentInner .deep{background-color:#7fc7e0 !important}.english .contentArea .contentInner .deep h3{color:#fff}.english .contentArea .contentInner .inner01{margin-bottom:15px !important}.english .contentArea .contentInner .inner01 img.left{float:left;margin-right:0;margin-bottom:10px}.english .contentArea .contentInner .innerContainer .leftBlock{box-sizing:border-box}.english .contentArea .contentInner .innerContainer .leftBlock figure{float:left;margin-right:10px;margin-bottom:0;width:50%}.english .contentArea .contentInner .innerContainer .leftBlock p{overflow:inherit;margin-bottom:0 !important}.english .contentArea .contentInner .innerContainer .rightBlock{box-sizing:border-box}.english .contentArea .contentInner .innerContainer .rightBlock figure{float:left;margin-right:10px;margin-bottom:0;width:50%}.english .contentArea .contentInner .innerContainer .rightBlock p{overflow:inherit;margin-bottom:0 !important}.english .contentArea .contentInner .map_outer{margin:0 -3% 15px}.english .contentArea .contentInner .dataBlock{padding:22px 7px 7px;margin-bottom:20px !important}.english .contentArea .contentInner .dataBlock:last-child{margin-bottom:0 !important}.english .contentArea .contentInner .dataBlock .innerDetail1{background:#fff;padding:10px 10px 12px}.english .contentArea .contentInner .dataBlock .innerDetail1 .innerDetail2{margin:0 auto}.english .contentArea .contentInner .dataBlock .innerDetail1 .innerDetail2 .imgLeft{width:100%}.english .contentArea .contentInner .dataBlock .innerDetail1 .innerDetail2 .imgRight{width:50%;float:right;padding-left:10px;padding-top:10px;box-sizing:border-box}.english .contentArea .contentInner .dataBlock .innerDetail1 .innerDetail2 .overview{padding:10px 0 15px}.english .contentArea .contentInner .dataBlock .innerDetail1 .innerDetail2 .accessInfo{letter-spacing:-0.4em}.english .contentArea .contentInner .dataBlock .innerDetail1 .innerDetail2 .accessInfo .gmap{margin-right:0px;display:block;letter-spacing:normal;vertical-align:top}.english .contentArea .contentInner .dataBlock .innerDetail1 .innerDetail2 .accessInfo .info{display:inline-block;letter-spacing:normal;vertical-align:top}.english .contentArea .contentInner .dataBlock .innerDetail1 .innerDetail2 .accessInfo .info .route{display:inline-block;font-size:16px;font-weight:bold;color:#2B92BE;line-height:normal !important;margin-top:10px}
