﻿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.625em;-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}.clearfix:after{content:"";display:block;clear:both}.over:hover{transition:opacity;opacity:.7}a{color:#0851d7}a:link,a:active,a:visited{text-decoration:none}a:hover,a:focus{text-decoration:underline}body{font-family:Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;line-height:1.8;color:#333;min-width:980px}.container{margin:0 auto;width:980px;position:relative}.skip{width:1px;font-size:0.1%;line-height:0.1;position:absolute;left:-3000px;z-index:9999}header.global{width:100%;background:url(../img/bg_header.png) repeat;position:fixed;z-index:5000;top:0;left:0}header.global h1{float:left;padding-top:10px;margin-right:40px}header.global .contact{float:right}header.global nav.global{float:left}header.global nav.global li{padding:20px 0 13px;float:left;position:relative}header.global nav.global li ul{display:none;position:absolute;z-index:100;background:#fff;top:71px;min-width:200px;border:solid #f5b935;border-width:0 1px 1px}header.global nav.global li ul li{float:none;font-size:1.4em;padding:0;border-top:1px dotted #f5b935}header.global nav.global li ul li a{display:block;padding:10px 15px;color:#2e2c28}header.global nav.global li ul li a:hover{background:#f5b935;color:#fff;text-decoration:none}#drawer{background:#fff;position:fixed;width:260px;top:30%;right:-227px;z-index:5000;padding:15px 13px;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 dt{font-size:1px !important;text-indent:-999em;overflow:hidden;background:no-repeat center center;float:left;width:40px;height:28px;margin-right:7px;cursor:pointer}#drawer dd{overflow:hidden}#drawer .search{margin-bottom:12px}#drawer .search dt{background-image:url(../img/ico_drawer_search.gif)}#drawer .search input{vertical-align:middle}#drawer .search .searchTxt{font-size:14px !important;border:2px solid #e2ddda;margin-right:3px;padding:3px 5px;border-radius:3px}#drawer .search .searchBtn{font-size:13px !important;border:1px solid #999;background:#ececec;padding:1px 5px;cursor:pointer;border-radius:3px}#drawer .fontsize dt{background-image:url(../img/ico_drawer_fontsize.gif)}#drawer .fontsize a{margin-right:6px}#cityAdvice{position:fixed;width:79px;top:59%;right:0px;z-index:5000}#cityAdvice.fixed{display:none !important}.topicPath{margin-top:82px;margin-bottom:10px;font-size:1.1em}.topicPath li{float:left;margin-left:10px}.topicPath li:before{content:'>';padding-right:10px}.topicPath li:first-child:before{content:'';background:url(../img/ico_home.gif) no-repeat 3px 0.1em;padding-right:23px}.topicPath li a{color:#2e2c28}#main{background:url(../img/bg_main_bottom.gif) repeat-x center bottom;padding-bottom:60px}#pagetop{position:fixed;z-index:5000;right:20px;bottom:20px;display:none}#pagetop.fixed{position:absolute;top:-80px;bottom:auto}footer.global{background:#464238;padding:20px 0 15px;color:#fff;position:relative}footer.global a{color:#fff}footer.global .owner{float:left;width:49%;font-size:1.4em;line-height:1.5}footer.global .owner dl{margin-bottom:20px}footer.global .owner dl span{font-size:1.6em}footer.global ul{float:right;padding-bottom:1.5em;margin-right:18px}footer.global ul.linkList1{width:17%;margin-right:0}footer.global ul.linkList2{width:17%}footer.global ul.linkList3{width:12%}footer.global ul li{background:url(../img/ico_footer_arrow.gif) no-repeat 0 0.3em;font-size:1.3em;margin-bottom:4px;padding-left:18px}footer.global .copyright{position:absolute;bottom:0;right:28px}.home header.global{display:none}.home #visual{width:100%;height:520px;text-align:center;overflow:hidden;position:relative}.home #visual .bxslider{z-index:5}.home #visual .bxslider li{background:no-repeat center center;background-size:cover;width:100%;height:520px}.home #visual .bx-wrapper{position:relative;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.home #visual .bx-viewport{-webkit-transform:translatez(0)}.home #visual p{position:absolute;z-index:10}.home #visual p:nth-child(1){bottom:0;left:50%;margin-left:-322px}.home #visual p:nth-child(2){bottom:380px;right:0}.home #visual p:nth-child(3){bottom:230px;right:0}.home #visual p:nth-child(3) img{width:131px}.home #visual p:nth-child(4){bottom:80px;right:0}.home #topNav li{float:left;position:relative;padding:17px 0}.home #topNav li ul{display:none;position:absolute;z-index:100;background:#fff;bottom:98px;min-width:200px;border:solid #f5b935;border-width:1px 1px 0}.home #topNav li ul li{float:none;font-size:1.4em;padding:0;border-bottom:1px dotted #f5b935}.home #topNav li ul li a{display:block;padding:10px 15px;color:#2e2c28}.home #topNav li ul li a:hover{background:#f5b935;color:#fff;text-decoration:none}.home #main{background:url(../../img/bg_home_main.gif) repeat-x center 0;padding-top:85px;padding-bottom:0}.home #main h1{text-align:center;margin-bottom:75px}.home .areaSearch #searchBox .tab li{cursor:default}.home .banner{margin-bottom:40px}.home .banner li{float:left;margin-right:13px}.home .banner li:last-child{margin-right:0}.home .topNews{margin-bottom:15px !important}.home .topNews h2{text-align:center;margin-bottom:20px}.home .topNews>p{text-align:center}.home .topNews section{float:right;width:472px;margin-top:30px;position:relative}.home .topNews section h3{padding:0 12px 12px;background:url(../img/bg_title_line_yellow.gif) repeat-x 0 bottom}.home .topNews section div{position:absolute;top:8px;right:5px}.home .topNews section.pickup{float:left}.home .topNews section.pickup p{margin:10px}.home .nettv{background:url(../../img/bg_nettv.gif) repeat;padding-bottom:35px}.home .nettv .head{background:#e0e0e0;text-align:center;margin-bottom:20px;padding:2px 0}.home .nettv p{text-align:center}.home .nettv ul{margin-bottom:25px;letter-spacing:-0.5em}.home .nettv ul li{display:inline-block;vertical-align:top;letter-spacing:normal;width:310px;margin:20px 25px 0 0}.home .nettv ul li:nth-child(3n){margin-right:0}.home .nettv ul li p{line-height:1.4;margin-top:8px}.home .otherBlock{margin-bottom:40px}.home .otherBlock .fb-page{float:left;width:446px}.home .otherBlock aside{float:right;width:507px;text-align:center}.home .otherBlock aside p{margin-bottom:6px}.home .otherBlock aside ul{margin-top:11px}.home .otherBlock aside ul li{float:left}.home .otherBlock aside ul li:last-child{float:right}#main{font-size:1.4em}#main section{margin-bottom:50px}header.page{background:#fdf4de;font-size:2.8em;font-weight:bold;margin-bottom:15px;padding:22px 0;color:#423629}header.page.top{background:#f6f5f0;padding:42px 0;font-size:14px}header.page.top img{margin-left:15px}.title{font-size:1.71em;font-weight:bold;color:#423629}.title.line{background:url(../img/bg_title_line.gif) repeat-x 0 bottom;padding-bottom:8px;margin-bottom:10px}.subTitle{background:#f7f6f4;border-left:10px solid #f3b531;font-size:1.43em;font-weight:bold;margin-bottom:15px;padding:6px 15px}.blank{background:url(../img/ico_blank.png) no-repeat right center;padding-right:17px}.btn{text-align:center}.btn a{display:inline-block;background:#f8902c;font-size:1.14em;color:#fff;text-decoration:none;min-width:246px;padding:10px 20px 10px 48px;position:relative;border-radius:5px}.btn a:before{content:url(../img/ico_btn_arrow.gif);position:absolute;top:50%;margin:-9px 0 0 -25px}.btn.btnBlank a:after{content:url(../img/ico_blank_white.png);position:absolute;top:50%;margin:-12px 0 0 8px}.summaryBlock{margin-bottom:35px}.summaryBlock p{margin-bottom:25px}.linkBlock{border:14px solid #fdf4de;background:#fff;margin-bottom:20px;padding:17px 24px}.linkBlock dt{font-size:1.43em;font-weight:bold;background:url(../img/bg_title_line.gif) repeat-x 0 bottom;padding-bottom:8px;margin-bottom:10px}.linkBlock.notes dt{color:#c1440f}.linkBlock dd p{margin-bottom:7px}.linkBlock dd li{margin-top:10px}.getAdobeReader{background:#f7f6f4;margin-bottom:50px;padding:30px 37px}.getAdobeReader img{float:left;margin-right:25px}.getAdobeReader p{overflow:hidden;line-height:1.4}.getAdobeReader p span{font-size:1.15em}.flowBlock{margin-bottom:13px !important;padding-bottom:70px;background:url(../../img/img_arrow.gif) no-repeat center bottom}.flowBlock:last-child{background:none}.flowBlock h2{position:relative;padding-left:40px;margin-left:30px;border:none}.flowBlock h2 img{position:absolute;top:-22px;left:-40px}.flowBlock ul{margin-top:15px}.flowBlock ul li{float:left;background:url(../img/ico_circle_yellow.png) no-repeat 0 center;margin-right:40px;padding-left:23px}.areaSearch{background:url(../../img/map/bg_area_search.gif) no-repeat 0 0;height:665px;margin-bottom:38px;position:relative}.areaSearch h2{padding:29px 0 0 30px}.areaSearch .use{position:absolute;top:-68px;right:20px;z-index:110}.areaSearch #mapBlock{position:absolute;left:19px;top:84px;width:595px;height:560px;background:transparent url(../../img/map/img_normal.png) no-repeat 0px 0px}.areaSearch #mapBlock #area{position:relative;z-index:100}.areaSearch #mapBlock .layer{position:absolute;left:0px;top:0px}.areaSearch #searchBox{position:absolute;right:27px;bottom:25px;width:510px;height:350px;z-index:105}.areaSearch #searchBox .tab{margin-left:21px}.areaSearch #searchBox .tab li{float:left;margin-right:6px;cursor:pointer}.areaSearch #searchBox div{width:495px;height:268px;padding:46px 0 0 15px;position:absolute;bottom:0;right:0}.areaSearch #searchBox div.lifestyle{background:url(../../img/map/bg_area_controller.png) repeat left top}.areaSearch #searchBox div.areaname{background:url(../../img/map/bg_area_controller2.png) repeat left top;display:none}.areaSearch #searchBox div dl{margin-bottom:51px}.areaSearch #searchBox div dt{display:none}.areaSearch #searchBox div li{float:left;margin:0 7px 7px 0;font-size:10px}.firstBlock{margin-bottom:60px;position:relative}.firstBlock .new{position:absolute;top:0;left:0;z-index:5}.firstBlock figure{float:left;width:400px;margin-right:25px;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 p{margin:10px 0 20px}.firstBlock .inner .btn{margin:0 auto}.itemList .inner{width:980px;margin:0 auto 15px;letter-spacing:-0.5em}.itemList li{width:332px;display:inline-block;letter-spacing:normal;vertical-align:top;margin-bottom:15px}.itemList li a{display:block;width:293px;padding:1px 11px;background:#fff;position:relative;color:#2e2c28;border-radius:7px}.itemList li a:hover{text-decoration:none}.itemList li a:hover img{transition:opacity;opacity:.7}.itemList li a:hover h3{text-decoration:underline}.itemList li:nth-child(3n){width:315px}.itemList li div{position:absolute;top:0;left:0}.itemList li figure{margin:10px 0 8px;height:181px;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 h3{font-size:1.14em;font-weight:bold;line-height:1.4;margin:10px 0 3px}.itemList li time{display:block;font-size:0.8em;margin-bottom:8px}.interviewList{background:url(../../img/bg_interview.gif) repeat;margin-top:15px;padding:24px 0 36px;overflow:hidden}.interviewList h2{margin-bottom:28px}.interviewList h2 img{margin-left:10px}.interviewList .bx-viewport{overflow:visible !important}.nettvList .inner{margin-top:15px}.nettvList .inner a{border:1px solid #e4e4e4;background:url(../img/bg_nettv_item.gif) repeat}.newsList li{border-bottom:1px solid #fdead1;padding:8px 10px}.newsList li p{margin-top:4px}.newsList li span{color:#fff;background:#5ead85;margin-left:7px;padding:3px 8px 2px;font-size:0.73em}.newsList li span.area{background-color:#ec9058}.newsList li span.term{background-color:#5ead85}.newsList li span.end{background-color:#646062}.pager{text-align:center;letter-spacing:-0.5em;margin-top:30px}.pager a,.pager span{display:inline-block;vertical-align:middle;letter-spacing:normal;color:#fff;font-size:1.15em;font-weight:bold;min-width:37px;min-height:37px;line-height:37px;text-decoration:none;margin:0 7px}.pager .num{background:#aeaead}.pager .current,.pager .num:hover{background:#f8902c}.pager .prev,.pager .next{text-indent:-999em;overflow:hidden}.pager .prev{background:url(../img/btn_pager_prev.png) no-repeat center center}.pager .next{background:url(../img/btn_pager_next.png) no-repeat center center}.akiyaBlock{margin-bottom:55px}.akiyaBlock h2{margin-bottom:28px}.akiyaBlock .akiyaList{margin-bottom:30px;padding-left:18px;position:relative}.akiyaBlock .akiyaList .bx-controls a{position:absolute;top:0;background:no-repeat center center;text-indent:-999em;overflow:hidden;width:16px;height:102px}.akiyaBlock .akiyaList .bx-controls a.bx-prev{background-image:url(../../img/btn_akiya_prev.gif);left:0}.akiyaBlock .akiyaList .bx-controls a.bx-next{background-image:url(../../img/btn_akiya_next.gif);right:0}.akiyaBlock li{width:189px;float:left}.akiyaBlock li a{display:block;width:180px;margin:0 auto;color:#2e2c28}.akiyaBlock li a:hover{text-decoration:none}.akiyaBlock li a:hover img{transition:opacity;opacity:.7}.akiyaBlock li a:hover dt{text-decoration:underline}.akiyaBlock li figure{margin-bottom:8px}.akiyaBlock li figure img{max-width:100%}.akiyaBlock li a>span{background:#5ead85;color:#fff;display:inline-block;padding:1px 10px;font-size:0.85em}.akiyaBlock li dt{margin:7px 0 5px;line-height:1.4}.akiyaBlock li dd span{font-size:1.21em;font-weight:bold;color:#d92f0e}.contactForm h2.cityTitle{background:#349be5;color:#fff;min-width:980px;margin:0 auto 25px;padding:8px 0;text-align:center;font-size:2em}.contactForm .errorBox{border:2px solid #fb656f;background:#fee4e8;font-weight:bold;padding:10px 28px;margin-bottom:20px}.contactForm .errorBox p{color:#fb656f}.contactForm .errorBox li{display:inline-block;margin-right:20px}.contactForm .notes{color:#f93f28;margin-bottom:5px}.contactForm .inner{background:#fdf4de;padding:15px}.contactForm .customer{background:#fff;margin:0 !important;padding-bottom:20px}.contactForm .customer h2{background:#349be5;color:#fff;font-weight:bold;font-size:1.15em;padding:3px 25px;margin-bottom:15px}.contactForm .customer dl{display:table;padding:5px 25px}.contactForm .customer dl dt{display:table-cell;vertical-align:top;font-weight:bold;width:180px}.contactForm .customer dl dt span{color:#f93f28;margin-left:5px;font-weight:normal}.contactForm .customer dl dd{display:table-cell;vertical-align:top}.contactForm .customer dl dd p{margin-top:5px}.contactForm .customer .formTxt{border:1px solid #e3e3e1;padding:6px 10px 4px;margin-right:5px;width:363px;line-height:1.4}.contactForm .customer .formTxt.short{width:126px}.contactForm .customer .formTxt.long{width:553px;margin-top:5px}.contactForm .customer .formTxt.zip{width:7em}.contactForm .customer textarea{display:block;border:1px solid #e3e3e1;width:680px;height:65px;margin-top:5px;padding:6px 10px}.contactForm .customer textarea.message{height:150px}.contactForm .customer label{font-weight:bold;margin-right:50px}.contactForm .customer label input{vertical-align:baseline;margin-right:5px}.contactForm .customer .consult{margin-top:20px}.contactForm .customer .consult label{margin-right:20px}.contactForm .customer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:auto;margin-right:10px;padding:4px 50px 4px 10px;font-size:14px;border:1px solid #e3e3e1;background:#fff url(../img/bg_select_arrow.gif) no-repeat right center;cursor:pointer;vertical-align:middle;position:relative;text-indent:.01px;text-overflow:""}.contactForm .customer select::-ms-expand{display:none}.contactForm .customer .address a{display:inline-block;color:#fff;background:#349be5;padding:4px 15px;text-decoration:none;border-radius:3px}.contactForm .customer .address select{margin-top:5px}.contactForm .fault .error{color:#f93f28;margin-top:5px}.contactForm .fault input,.contactForm .fault textarea{background:#fee4e8}.contactForm .fanclub{border:3px solid #e9ba58;background:#fff;margin:18px 0 !important;padding:15px 28px}.contactForm .fanclub h3{background:url(../img/ico_mikan.gif) no-repeat 0 0.2em;padding-left:30px;margin-bottom:5px;font-size:1.45em;font-weight:bold}.contactForm .fanclub ul{margin-bottom:15px}.contactForm .fanclub ul li{display:inline-block;vertical-align:top;margin-right:40px}.contactForm .agreement{background:#fff;margin:2px 0 0 !important;padding:25px 33px}.contactForm .agreement h3{text-align:center;font-weight:bold;background:#f0eeee;margin-bottom:5px;padding:3px 0}.contactForm .agreement .txt{border:1px solid #e3e3e1;margin:10px 0 20px;height:300px;overflow-y:auto}.contactForm .agreement .txt p{margin:5px 15px}.contactForm .check{text-align:center}.contactForm .check label{font-weight:bold;font-size:1.25em;cursor:pointer}.contactForm .check label input{margin-right:10px}.contactForm .submit{text-align:center;margin:45px 0 50px;letter-spacing:-0.5em}.contactForm .submit li{display:inline-block;vertical-align:top;margin:0 10px;letter-spacing:normal}.entryBody p{margin-bottom:20px}.entryBody p:last-child{margin-bottom:0}.entryBody img{max-width:100%;height:auto}.entryBody strong{font-weight:bold}.entryBody .aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.entryBody .alignleft{float:left;margin:0 18px 20px 0}.entryBody .alignright{float:right;margin:0 0 20px 18px}.entryBody .alignclear{clear:both}.entryBody img.centered{display:block;margin-left:auto;margin-right:auto}.entryBody h3{font-size:18px;border-left:5px solid #333;border-bottom:1px solid #333;padding:0 0 5px 10px;margin:0 0 15px}.entryBody h4{font-size:14px;border-left:4px solid #333;border-bottom:1px solid #333;padding:0 0 5px 10px;margin:0 0 10px}.entryBody h5{font-size:14px;margin:0 0 8px}.entryBody ul,.entryBody ol{list-style-position:outside;margin:0 0 20px 20px;padding:0}.entryBody ul li{list-style:disc}.entryBody ol li{list-style:decimal}.entryBody table{border-collapse:collapse;margin-bottom:20px}.entryBody table caption{text-align:left;padding:0 0 5px;font-weight:bold}.entryBody table th,.entryBody table td{padding:5px;border:1px solid #ccc;line-height:1.3}.entryBody table th{background:#dcdcdc}.introDataImg{background:url(../../intro/img/img_ehime_summary.jpg) no-repeat center bottom;padding-bottom:600px;margin-bottom:10px !important}#intro .cityList dl{float:left;width:315px;margin:-15px 17px 0 0}#intro .cityList dl:last-child{margin-right:0}#intro .cityList dl dt{background:#f3b531;color:#fff;font-size:1.28em;font-ewight:bold;text-align:center;padding:2px 0;border-radius:5px 5px 0 0}#intro .cityList dl dd{background:#fdf5df;padding:9px 10px 0 37px}#intro .cityList dl dd ul{letter-spacing:-0.5em}#intro .cityList dl dd ul li{background:url(../img/ico_circle_yellow.png) no-repeat 5px 0.3em;margin:1px 0;padding-left:30px;display:inline-block;letter-spacing:normal;vertical-align:top;width:6em}#intro .cityList dl dd a{color:#343434;font-weight:bold}#intro .access h2{margin-bottom:20px}#intro .access figure{float:left}#intro .access .detail{float:right;width:400px}#intro .access dt{background:#fdf4de;margin:0 0 13px 20px;padding:3px 10px 3px 55px;font-weight:bold;font-size:1.15em;position:relative}#intro .access dt img{position:absolute;left:-20px;top:50%;margin-top:-26px}#intro .access dd{margin:0 0 20px 13px}#intro .access dd p{margin-bottom:5px}#intro .access dl:last-child dd{margin-bottom:0}#intro aside{margin-bottom:50px}#intro aside li{margin-bottom:22px}#introInfographic{margin-top:10px}#introInfographic span{display:block;text-align:right;margin-top:5px}#introInfographic ul{margin-top:20px}#introInfographic ul li{float:left;margin-right:19px}#introInfographic ul li:last-child{margin:0}#introInfographic section:nth-child(2) ul li{width:314px}#introPhoto .idxList li{float:left;margin:0 14px 23px 0}#introPhoto .idxList li:nth-child(3n){margin-right:0}#introPhoto h2{margin-bottom:25px}#introPhoto .thumbList{letter-spacing:-0.5em}#introPhoto .thumbList li{letter-spacing:normal;width:297px;margin:0 35px 40px 0;display:inline-block;vertical-align:top;color:#423629}#introPhoto .thumbList li:nth-child(3n){margin-right:0}#introPhoto .thumbList li figure{text-align:center;height:192px}#introPhoto .thumbList li h3{margin-top:18px;font-size:1.15em;font-weight:bold}#introCity .visual{height:262px;margin-bottom:25px;padding:15px}#introCity .recruiting{border:11px solid #fdf4de;background:#fff;margin-bottom:25px;padding:10px 20px;position:relative;border-radius:5px}#introCity .recruiting h3{background:url(../img/bg_title_line.gif) repeat-x 0 bottom;padding:0 5px 3px;margin-bottom:5px;color:#694a29;font-weight:bold;font-size:1.85em}#introCity .recruiting .more{position:absolute;top:20px;right:20px;background:url(../img/ico_circle_yellow.png) no-repeat 0 center;padding-left:23px}#introCity .recruiting .more a{color:#ce7451;font-weight:bold}#introCity .recruiting li{border-bottom:1px solid #fdead1;padding:7px 5px;font-size:0.93em}#introCity .recruiting li:last-child{border:none}#introCity .recruiting li span{background:#5ead85;color:#fff;margin-left:10px;font-size:0.8em;display:inline-block;padding:0 5px}#introCity .summary figure{float:left;margin-right:30px}#introCity .summary div{overflow:hidden}#introCity .summary div p{margin-bottom:20px}#introCity .summary div p:last-child{margin-bottom:0}#introCity .dataMenu{margin:50px 0 20px}#introCity .dataMenu li{float:left;margin-right:20px}#introCity .dataMenu li:last-child{margin-right:0}#introCity .detail{margin-bottom:25px}#introCity .detail header{display:table;width:962px;background:#f3b531;min-height:130px;margin-bottom:1px;padding:9px}#introCity .detail header h4,#introCity .detail header .message{display:table-cell}#introCity .detail header h4{font-size:1.45em;color:#fff;font-weight:bold;vertical-align:middle;width:12em}#introCity .detail header h4 img{vertical-align:middle;margin-right:10px}#introCity .detail header .message{background:#fff;vertical-align:top;padding:10px 15px;border-radius:5px}#introCity .detail table{width:100%;margin-bottom:-1px;border:1px solid #d7d7d4}#introCity .detail table caption{background:#f7ce67;border:1px solid #f7ce67;font-size:1.15em;padding:7px 20px;font-weight:bold;position:relative}#introCity .detail table caption span{position:absolute;right:10px;font-weight:normal;font-size:0.85em}#introCity .detail table th,#introCity .detail table td{border:solid #d7d7d4;border-width:0 1px 1px 0;padding:7px 15px;vertical-align:middle}#introCity .detail table th{background:#fdf4de}#introCity .detail table.fix th{width:160px}#introCity .detail table tr:first-child th,#introCity .detail table td{border-top:none}#introCity .detail table .borderBottomDotted{border-bottom-style:dotted}#introCity .detail table .borderRightDotted{border-right-style:dotted}#introCity .detail table h5{font-weight:bold;margin-bottom:5px}#introCity .detail table p{margin-bottom:5px}#introCity .detail table p:last-child{margin-bottom:0}#introCity .detail table strong{font-weight:bold}#introCity .detail.cityData th{font-weight:bold}.interviewRelation{margin-top:50px}.interviewRelation h2{letter-spacing:normal;margin-bottom:15px}.interviewRelation h2 span{color:#c1440f;font-size:0.67em;margin-left:20px}#residence table{width:100%;margin:12px 0 18px;border:1px solid #e3e3e1}#residence table th,#residence table td{padding:10px 22px}#residence table thead th{background:#fdf4de;font-weight:bold;border:1px solid #e3e3e1}#residence table tbody th,#residence table tbody td{border:1px #e3e3e1;border-style:dotted solid}#residence table tbody th{width:360px}#residence table tbody td li{float:left;margin-right:35px}#residence .anchorMenu{margin-bottom:60px}#residence .anchorMenu dl{width:475px;float:left}#residence .anchorMenu dl:nth-child(2){float:right}#residence .anchorMenu dl dt{background:#f3b531;color:#fff;font-size:1.43em;font-ewight:bold;text-align:center;padding:2px 0;border-radius:5px 5px 0 0}#residence .anchorMenu dl dd{background:#fdf5df;padding:9px 20px 0}#residence .anchorMenu dl dd ul{letter-spacing:-0.5em}#residence .anchorMenu dl dd ul li{background:url(../img/ico_circle_anchor.png) no-repeat 5px 0.3em;margin:5px 0;padding-left:30px;font-size:1.15em;display:inline-block;letter-spacing:normal;vertical-align:top}#residence .anchorMenu dl dd ul li:nth-child(2n+1){width:10em}#residence .anchorMenu dl dd p{border:2px solid #edddb6;background:#fff;padding:7px 15px;line-height:1.4;font-size:0.93em}#residence .anchorMenu dl dd a{color:#343434;font-weight:bold}#residence .akiyaBlock{margin-top:20px}#residence .akiyaBlock .btn{margin-bottom:36px}#work section{float:left;width:460px}#work section:nth-child(1){margin-right:60px}#work section div{background:url(../img/ico_circle_yellow.png) no-repeat 0 center;margin-top:5px;padding-left:23px}#workStarting h3{font-size:1.29em;font-weight:bold;margin:25px 0 20px}#workStarting dl dt{font-weight:bold;font-size:1.15em}#workStarting dl dd{margin-bottom:25px}#workStarting li{background:url(../img/ico_circle_yellow.png) no-repeat 0 center;padding-left:23px}#life .collaborator,#life .link{float:left;width:460px;margin-right:60px}#life .collaborator:last-child,#life .link:last-child{margin-right:0}#life .collaborator p,#life .link p{margin-bottom:10px}#life .link li{background:url(../img/ico_circle_yellow.png) no-repeat 0 center;padding-left:23px}#interview{margin-bottom:50px}#interview .choose{margin-bottom:35px}#interview .choose dl{background:#fff;display:table}#interview .choose dl dt,#interview .choose dl dd{display:table-cell;vertical-align:middle;padding:12px}#interview .choose dl dt{font-weight:bold;background:#f3f3f3;width:6.5em;text-align:center}#interview .choose dl dd{font-size:0.92em}#interview .choose dl dd div{display:table}#interview .choose dl dd div span{display:table-cell;vertical-align:middle;font-weight:bold;width:9em;padding-top:10px}#interview .choose dl dd div span:nth-child(3){width:7em}#interview .choose dl dd div:first-child span{padding:0}#interview .choose dl dd div select,#interview .choose dl dd div ul{display:table-cell;vertical-align:middle}#interview .choose dl dd div select{margin-right:80px}#interview .choose dl dd li{float:left;margin:10px 10px 0 0}#interview .choose dl dd li a{color:#fff;display:block;padding:0 10px;text-decoration:none}#interview .choose dl dd .climate li{background:#5ec99c}#interview .choose dl dd .tag li{background:#7cbced}#interview .choose dl dd .rearing li{background:#ef81b6}#interview .meta{margin-bottom:28px}#interview .meta h2{background:url(../../img/ico_mic.gif) no-repeat 0 center;margin-bottom:10px;padding:11px 0 11px 63px;min-height:36px}#interview .meta time{font-weight:bold;margin-right:10px}#interview .meta span{display:inline-block;margin:0 5px 5px 0;color:#fff;padding:1px 10px;font-size:0.85em}#interview .meta span.climate{background:#5ec99c}#interview .meta span.area{background:#ec9058}#interview .meta span.tag{background:#7cbced}#interview .meta span.rearing{background:#ef81b6}#interview .meta span.channel{background:#565c5a}#interview .profile{background:#fdf4de;padding:13px;margin-top:50px}#interview .profile h3{text-align:center;font-weight:bold;font-size:1.28em;margin-bottom:5px}#interview .profile h4{font-weight:bold;margin-bottom:5px}#interview .profile .info{overflow:hidden}#interview .profile .about{background:#fff;margin-bottom:15px;padding:10px 20px;border-radius:5px}#interview .profile .relation{background:#fff;padding:5px 13px;border-radius:5px}#interview .profile .relation dl{border-bottom:1px dotted #e3e3e1;padding:5px 10px}#interview .profile .relation dl:last-child{border:none}#interview .profile .relation dl dt{font-weight:bold}#interview .profile .relation dl dd a{background:url(../img/ico_circle_yellow.png) no-repeat 0 center;padding-left:23px}#interview .profile .map{float:right;width:347px;background:#fff;margin-left:15px;padding:10px 15px;border-radius:5px}#interview .profile .map #gmap{width:100%;height:350px}#interview .profile .map p{font-size:0.92em;margin-top:5px}#nettv{margin-bottom:50px}#nettv .choose{background:url(../../img/bg_choose.gif) repeat;padding:15px 0;margin-bottom:35px}#nettv .choose dl{background:#fff;display:table}#nettv .choose dl dt,#nettv .choose dl dd{display:table-cell;vertical-align:middle;padding:12px}#nettv .choose dl dt{font-weight:bold;background:#f3f3f3;width:6.5em;text-align:center}#nettv .choose dl dd{font-size:0.92em}#nettv .choose dl dd div{display:table}#nettv .choose dl dd div span{display:table-cell;vertical-align:middle;font-weight:bold;width:7em}#nettv .choose dl dd div:nth-child(2) span{padding-top:10px}#nettv .choose dl dd div select,#nettv .choose dl dd div ul{display:table-cell;vertical-align:middle}#nettv .choose dl dd li{float:left;margin:10px 10px 0 0;background:#565c5a}#nettv .choose dl dd li a{color:#fff;display:block;padding:0 10px;text-decoration:none}#nettv .meta p{text-align:right}#nettv .movie{width:500px;margin:30px auto 24px}#nettv .movie iframe{margin-bottom:10px}#nettv .relation{background:#fdf4de;padding:10px 15px 20px 15px}#nettv .relation h3{font-weight:bold;margin-bottom:5px}#nettv .relation div{background:#fff;padding:5px 13px}#nettv .relation dl{border-bottom:1px dotted #e3e3e1;padding:5px 10px}#nettv .relation dl:last-child{border:none}#nettv .relation dl dt{font-weight:bold}#nettv .relation dl dd a{background:url(../img/ico_circle_yellow.png) no-repeat 0 center;padding-left:23px}#lifeCollaborator .conditions{margin-top:50px}#lifeCollaborator .conditions .frame{background:url(../img/bg_diagonal.png) repeat;padding:5px}#lifeCollaborator .conditions .frame div{padding:2px 15px;background:#fff}#lifeCollaborator .conditions .frame dl{display:table;border-bottom:1px solid #e4e4e4}#lifeCollaborator .conditions .frame dl dt,#lifeCollaborator .conditions .frame dl dd{display:table-cell;vertical-align:middle;padding:12px 15px}#lifeCollaborator .conditions .frame dl dt{width:5em;text-align:center;font-weight:bold;font-size:1.15em}#lifeCollaborator .conditions .frame dl dt span{background:url(../../life/collaborator/img/bg_textline02.gif) repeat-x 0 70%;padding:0 3px}#lifeCollaborator .conditions .frame dl:last-child{border:none}#lifeCollaborator .support table{width:100%;margin:15px 0 5px;border:1px solid #e3e3e1}#lifeCollaborator .support table th,#lifeCollaborator .support table td{border:1px #e3e3e1;border-style:dotted solid;padding:10px 20px}#lifeCollaborator .support table th{width:150px;background:#fdf4de;font-weight:bold;border:1px solid #e3e3e1}#lifeCollaborator .support .recruiting{border:11px solid #fdf7e9;background:#fff;padding:10px 20px;margin-top:30px;border-radius:5px}#lifeCollaborator .support .recruiting h3{background:url(../img/bg_title_line.gif) repeat-x 0 bottom;padding-bottom:8px;margin-bottom:10px;font-weight:bold;font-size:1.15em}#lifeCollaborator .support .recruiting li{border-bottom:1px solid #fdead1;padding:7px 0;font-size:0.93em}#lifeCollaborator .support .recruiting li:last-child{border:none}#lifeCollaborator .support .recruiting li span{background:#ec9058;color:#fff;margin-left:10px;font-size:0.8em;display:inline-block;padding:0 5px}#lifeCollaborator .authorMenu{margin-bottom:50px}#lifeCollaborator .authorMenu h2{font-size:1.43em;font-weight:bold}#lifeCollaborator .authorMenu .inner{background:#f9dd6a;padding:40px 0 23px;letter-spacing:-0.5em;margin-top:10px}#lifeCollaborator .authorMenu li{letter-spacing:normal;display:inline-block;vertical-align:top;width:316px;margin:0 16px 17px 0}#lifeCollaborator .authorMenu li:nth-child(3n){margin-right:0}#lifeCollaborator .authorMenu li a{display:block;background:#fff;padding:11px;color:#0c0a0a;text-decoration:none;border-radius:5px}#lifeCollaborator .authorMenu li a:hover img{transition:opacity;opacity:.7}#lifeCollaborator .authorMenu li h3{font-size:1.29em;font-weight:bold;margin:10px 0 8px}#lifeCollaborator .authorMenu li h3 span{background:url(../../life/collaborator/img/bg_textline01.gif) repeat-x 0 70%}#lifeCollaborator .authorMenu li p{font-size:1.15em;font-weight:bold}#lifeCollaborator .authorMenu li p span{background:#ec9058;display:inline-block;vertical-align:0.2em;color:#fff;font-size:0.75em;font-weight:normal;padding:0 10px;margin-right:10px}#lifeCollaborator .profile{margin-top:40px}#lifeCollaborator .profile figure{float:left;margin-right:22px}#lifeCollaborator .profile .inner{overflow:hidden}#lifeCollaborator .profile .inner h2{font-size:1.85em;font-weight:bold;line-height:1.6;margin-bottom:16px}#lifeCollaborator .profile .inner h2 span{background:url(../../life/collaborator/img/bg_textline01.gif) repeat-x 0 70%}#lifeCollaborator .profile dl{display:table;font-weight:bold;margin-bottom:10px}#lifeCollaborator .profile dl dt{display:table-cell;background:url(../../img/ico_mic.gif) no-repeat 0 center;padding-left:63px;width:200px;font-size:1.29em}#lifeCollaborator .profile dl dt span.no{color:#f5b501;display:block;font-size:0.78em}#lifeCollaborator .profile dl dt span.name{font-size:1.33em}#lifeCollaborator .profile dl dd{display:table-cell;vertical-align:bottom;font-size:1.29em}#lifeCollaborator .profile dl dd span{background:url(../../life/collaborator/img/bg_textline02.gif) repeat-x 0 70%;padding:0 3px}#lifeCollaborator .profile table{width:100%;border:1px solid #e1e0e0}#lifeCollaborator .profile table caption{background:#e1e0e0;text-align:center;font-weight:bold;font-size:0.86em;padding:2px 0}#lifeCollaborator .profile table th,#lifeCollaborator .profile table td{border:solid #e1e0e0;border-width:1px 0;padding:5px 20px}#lifeCollaborator .profile table th{font-weight:bold;width:3.5em;font-size:1.15em}#lifeCollaborator .profile table th span{background:url(../../life/collaborator/img/bg_textline02.gif) repeat-x 0 70%;padding:0 3px}#lifeCollaborator .detail section{margin-bottom:30px}#lifeCollaborator .detail h3{background:url(../../life/collaborator/img/ico_q.gif) no-repeat 0 0;font-size:1.43em;font-weight:bold;margin-bottom:8px;padding-left:45px}#support section h2{font-size:1.7em;font-weight:bold;background:url(../img/bg_title_line.gif) repeat-x 0 bottom;padding-bottom:8px;margin-bottom:10px}#support section ul{margin-top:10px}#support section ul li{background:url(../img/ico_circle_yellow.png) no-repeat 0 center;margin-top:5px;padding-left:23px}#support section p{text-align:center}#support section.etc p{text-align:left}#support .column section{float:left;width:460px}#support .column section:nth-child(2n+1){margin-right:60px}.alacarteTitle{margin:40px 0 36px;position:relative}.alacarteTitle h2{font-size:1.85em;font-weight:bold;color:#423629}.alacarteTitle h2 img{vertical-align:middle;margin-right:20px}.alacarteTitle div{position:absolute;right:0;top:2px}.alacarteTitlePrint{margin:20px}.alacarteTitlePrint .close{float:left}.alacarteTitlePrint .print{float:right}@media print{.alacarteTitlePrint{display:none}}#alacarte .howto h3{margin-bottom:16px}#alacarte .howto li{margin-bottom:11px}#alacarte .use{z-index:90}#alacarte .use div{position:absolute}#alacarte .use div.select{top:160px;left:45px;width:260px;height:70px;color:#694a29;font-size:18px;overflow:hidden}#alacarte .use div.nextBtn{bottom:90px;left:60px;cursor:pointer}#alacarte .selectArea{background:#fdf4de;padding:10px;margin-bottom:0}#alacarte .selectArea div{background:#fff;display:table;width:100%;border-radius:5px}#alacarte .selectArea div h3,#alacarte .selectArea div p{display:table-cell;padding:10px 22px}#alacarte .selectArea div h3{font-weight:bold;font-size:1.15em;border-right:2px solid #fdf4de;width:200px}#alacarte .filter{background:#59b0ec;padding:4px;border-radius:8px}#alacarte .filter dt{font-size:1.08em;font-weight:bold;color:#fff;padding:2px 13px}#alacarte .filter dd{background:#fff;padding:15px}#alacarte .filter dd li{float:left;margin-right:8px}#alacarte .submit{margin:50px 0;text-align:center}#alacarte .submit li{margin-bottom:20px}.selectTab{border-bottom:3px solid #349be5;margin-bottom:25px;width:910px;padding:0 35px;overflow:hidden;position:relative}.selectTab .frame{width:10000px}.selectTab .switch{width:980px;z-index:10}.selectTab .switch a{display:block;width:35px;height:31px;background:#FFF}.selectTab .switch a img{border-bottom:1px solid #349be5}.selectTab .switch #moveLeft{position:absolute;left:0;bottom:-1px}.selectTab .switch #moveRight{position:absolute;right:0;bottom:-1px;text-align:right}.selectTab li{min-width:107px;margin-right:4px;float:left}.selectTab li a{display:block;color:#fff;background:#d8d8d8;text-decoration:none;padding:2px 5px 0;text-align:center;font-weight:bold;font-size:1.08em;border-radius:5px 5px 0 0}.selectTab li.current a{background:#349be5}#supportStory{letter-spacing:-0.5em;margin-bottom:50px}#supportStory section{letter-spacing:normal;display:inline-block;vertical-align:top;width:340px;margin:18px 19px 0 0;padding:10px 19px 0;border:16px solid #fdf4de;border-radius:4px}#supportStory section:nth-child(2n){margin-right:0}#supportStory section.wide{width:480px}#supportStory section div{margin-bottom:16px;display:table;width:100%}#supportStory section div span{display:table-cell;width:121px}#supportStory section div h2{display:table-cell;vertical-align:middle;background:url(../img/bg_line_dotted.gif) repeat-x 0 bottom;font-weight:bold;font-size:1.85em;color:#423629;line-height:1.2}#supportConsultation ul{float:left}#supportConsultation ul li{position:relative;margin:0;padding-left:5em}#supportConsultation ul li span{width:5em;position:absolute;left:0;font-weight:bold}#supportConsultation figure{text-align:center;float:right;width:188px;margin-left:65px;font-weight:bold}#supportConsultation figure figcaption{font-size:0.85em;margin-top:5px}#supportConsultation figure figcaption span{font-size:1.34em}#supportConsultation aside{text-align:center;margin-bottom:50px}#supportDocument .anchorMenu{margin:38px 0;padding:16px 22px;background:#fdf4de;letter-spacing:-0.5em}#supportDocument .anchorMenu li{display:inline-block;letter-spacing:normal;vertical-align:top;background:url(../img/ico_circle_anchor.png) no-repeat 0 center;margin-right:60px;padding-left:25px;font-size:1.15em;font-weight:bold}#supportDocument .anchorMenu li a{color:#343434}#supportDocument .list{letter-spacing:-0.5em}#supportDocument .list section{letter-spacing:normal;display:inline-block;vertical-align:top;border:1px solid #e3e3e3;width:474px;margin:0 28px 20px 0;padding-top:10px}#supportDocument .list section:nth-child(2n){margin-right:0}#supportDocument .list section h3{color:#f58501;font-size:1.28em;font-weight:bold;padding:0 20px;line-height:1.4}#supportDocument .list section span{display:block;padding:0 20px}#supportDocument .list section div{background:#fdf4de;margin-top:12px;padding:19px 20px}#supportDocument .list section figure{float:left;width:210px;text-align:center}#supportDocument .list section dl{background:#fff;overflow:hidden}#supportDocument .list section dl dt{border-bottom:2px solid #fdf4de;color:#c1440f;font-weight:bold;background:url(../img/ico_pdf.gif) no-repeat 18px center;padding:10px 10px 8px 46px}#supportDocument .list section dl dd{padding:5px 18px 10px;line-height:1.3}#supportDocument .list section dl dd li{margin:7px 0}#supportDocument #group02 section{width:100%}#supportMailmag .deliver{margin-bottom:40px}#supportMailmag .deliver ul{border:3px solid #f3b531;margin-top:7px;padding:10px 40px}#supportMailmag .deliver ul li{font-weight:bold;font-size:1.15em;background:url(../img/ico_mikan.gif) no-repeat 0 center;margin:5px 0;padding-left:40px}#news{margin-bottom:50px}#news .choose{border:1px solid #d4d2d2;width:100%;margin-bottom:35px;display:table}#news .choose dt,#news .choose dd{display:table-cell;vertical-align:middle;padding:12px}#news .choose dt{font-weight:bold;background:#f3f3f3;width:7.5em}#news .choose dd{font-size:0.92em}#news .choose dd div span{font-weight:bold;margin-right:10px}#news .choose dd li{float:left;margin:10px 10px 0 0;background:#5ead85}#news .choose dd li a{color:#fff;display:block;padding:0 10px;text-decoration:none}#news .newsBlock{background:url(../img/bg_title_line.gif) repeat-x 0 top;padding-top:10px}#news .meta{border-bottom:1px solid #fdead1;margin-bottom:30px}#news .meta h2{font-size:1.85em;font-weight:bold;padding:5px 0 20px}#news .meta time{font-size:1.15em}#news .meta span{color:#fff;background:#5ead85;margin-left:7px;padding:3px 8px 2px}#news .meta span.area{background-color:#ec9058}#news .meta span.term{background-color:#5ead85}#news .meta span.end{background-color:#646062}#about h3{font-weight:bold;font-size:1.15em;margin-top:20px}#about ol{text-indent:-1em;margin-left:1em}#about ul{margin-bottom:20px}#about .banner{margin:5px 0}#about .banner li{margin-right:25px;display:inline-block;vertical-align:bottom}#about .banner li span{display:block;margin-top:3px}#sitemap{margin-top:40px}#sitemap dl{float:left;width:250px;margin:0 0 55px 78px}#sitemap dl:first-child{margin-left:20px}#sitemap dl dd{padding:10px 10px 0 25px}#sitemap dl dd li{background:url(../img/ico_circle_yellow.png) no-repeat 0 0.3em;margin-bottom:3px;padding-left:23px}
