@charset "UTF-8";/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{/*outline:thin dotted*/outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;font-size:81.25%;color:#333}a{color:#00589F;text-decoration:underline;outline:none}a:hover{text-decoration:none}a img{transition:opacity 0.2s ease-out,}a:hover img{opacity:0.7}ul{padding-left:13px}ul li{list-style:url("../img/common/li.png") outside}table{border-collapse:collapse;border-bottom:1px dotted #ccc}table tr{border-top:1px dotted #ccc}table th,table td{font-size:1em;border:none;text-align:left;vertical-align:top;padding:7px 0}table th{white-space:nowrap;padding-right:10px}.clearfix,.container,.column,.column .main .content,.global-nav ul,.mod-articles .important,.theme-naganotokyu_event .event-info dl,.site-main #tabs ul{zoom:1}.clearfix:after,.container:after,.column:after,.column .main .content:after,.global-nav ul:after,.mod-articles .important:after,.theme-naganotokyu_event .event-info dl:after,.site-main #tabs ul:after{content:"";display:block;clear:both;height:0}.content h1,.heading1{font-size:1.38em;border-bottom:1px dotted #CCC;margin:0;font-weight:normal;margin-bottom:20px;padding-bottom:0.5em;clear:both}.content h2,.heading2{font-size:1.23em;line-height:2.5;border-left:4px #999 solid;padding:0 0 0 8px;background-color:#f1f1f1;border-bottom:none;font-weight:normal;clear:both;position:relative;top:40px;margin-bottom:50px}.content h2:first-child,.content h1+h2{top:0;margin-bottom:10px}.content h3,.heading3{font-size:1.18em;font-weight:bold;line-height:2.46em}.content h4,.heading4{font-size:1em}.grad,.content .grad{line-height:2.2em;background:url(../img/common/gradHeading.png) repeat-x;padding:3px;background-color:#fff;border-left:0;font-weight:bold;color:#333}.alignleft,img.alignleft{display:inline;float:left;margin:0 0.5em 1em 0}.alignright,img.alignright{display:inline;float:right;margin:0 0 1em 0.5em}.aligncenter,img.aligncenter{clear:both;display:block;margin:1em auto}.wp-caption{border:none;background-color:#fff;padding:0;border-radius:0;font-size:0.92em;margin-bottom:1em;max-width:480px !important;text-align:center}.wp-caption img{margin:0 0 6px 0}.wp-caption p.wp-caption-text{margin:0 0 4px}.wp-caption.alignleft{margin-right:20px}.wp-caption.alignleft .wp-caption-dd{text-align:left}.wp-caption.alignright{margin-left:20px}.wp-caption.alignright .wp-caption-dd{text-align:right;font-size:0.92em;line-height:1.5}.alignleft p.wp-caption-text{text-align:left}.alignright p.wp-caption-text{text-align:right}.wp-smiley{margin:0}.wrapper{padding-bottom:32px}.container{width:950px;margin:0 auto}.column{width:695px;float:left}.column .main{width:500px;float:right}.column .main .bread-crumb{background-color:#f9f9f9;border-bottom:1px dotted #ccc}.column .main .bread-crumb p{margin:0;padding:8px 20px;font-size:0.8em}.column .main .content{padding:10px 20px 40px;background-color:#fff}.mainSidebar{background-color:#fff;float:left;width:185px}.mainSidebar h1,.mainSidebar h2,.mainSidebar h3{border:0;background-color:transparent;padding:0;margin:0}.mainSidebar p{font-size:0.9em}.mainSidebar>section,.mainSidebar>a{margin:10px 0;display:block}.mainSidebar .flier{border:5px solid #EAEAEA}.mainSidebar .flier .flier-title{background:#EAEAEA;font-size:1.08em;font-weight:normal;text-align:center;padding-bottom:5px}.mainSidebar .flier .flier-content{text-align:center;padding:1em 0}.mainSidebar .flier .flier-date{font-weight:normal;font-size:1em}.global-nav ul{padding:0;margin:0}.global-nav ul li{float:left;padding:0 2px;display:block}.global-nav ul li a{background:url("../img/common/mainSidebar/top_navi.gif") no-repeat;text-decoration:none;display:block;height:37px;padding:2px 0;text-indent:-9999px;overflow:hidden}.global-nav ul li.nav1{width:185px}.global-nav ul li.nav1 a{background-position:0 0}.global-nav ul li.nav1 a:hover{background-position:-215px 0}.global-nav ul li.nav2{width:185px}.global-nav ul li.nav2 a{background-position:0px -41px;height:32px}.global-nav ul li.nav2 a:hover{background-position:-215px -41px}.global-nav ul li.nav2-1 li{padding:0;width:185px}.global-nav ul li.nav2-1 li a{height:19px;background-position:0 -77px}.global-nav ul li.nav2-1 li a:hover{background-position:-215px -77px}.global-nav ul li.nav3{width:185px}.global-nav ul li.nav3 a{background-position:0px -141px}.global-nav ul li.nav3 a:hover{background-position:-215px -141px}.global-nav ul li.nav4{width:185px}.global-nav ul li.nav4 a{background-position:0 -479px}.global-nav ul li.nav4 a:hover{background-position:-215px -479px}.global-nav ul li.nav5{width:185px}.global-nav ul li.nav5 a{background-position:0px -223px}.global-nav ul li.nav5 a:hover{background-position:-215px -223px}.sub-nav ul{margin:0;padding:0}.sub-nav ul li{list-style:none;display:block;margin-bottom:2px}.sub-nav ul li a{background:url("../img/common/mainSidebar/top_navi2.png") no-repeat;text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;height:33px}.sub-nav ul li.nav1 a{background-position:0px 0px}.sub-nav ul li.nav1 a:hover{background-position:-185px 0px}.sub-nav ul li.nav2 a{background-position:0px -35px}.sub-nav ul li.nav2 a:hover{background-position:-185px -35px}.sub-nav ul li.nav3 a{background-position:0px -70px}.sub-nav ul li.nav3 a:hover{background-position:-185px -70px}.sub-nav ul li.nav4 a{background-position:0px -105px}.sub-nav ul li.nav4 a:hover{background-position:-185px -105px}.sub-nav ul li.nav5 a{background-position:0px -140px}.sub-nav ul li.nav5 a:hover{background-position:-185px -140px}.subSidebar{width:244px;float:right}.subSidebar .mod-localnav{background-color:#fff;border:1px solid #EAEAEA;margin-bottom:12px}.subSidebar .mod-localnav h1{height:50px;font-weight:normal;background:url("../img/common/global-sidebar/localnav_bg.png") left top repeat-x;color:#FFF;padding:0 12px;line-height:50px;font-size:1.15em;margin:-1px -1px 0;padding-bottom:0}.subSidebar .mod-localnav .nav-content{overflow:hidden;*zoom:1;padding:12px}.subSidebar .mod-localnav .nav-content+.nav-content h2{border-top:1px dotted #EAEAEA;padding-top:12px}.subSidebar .mod-localnav .nav-content ul{margin:0}.subSidebar .banner-area{background-color:#EAEAEA;padding:5px 5px 2px;margin-bottom:7px}.subSidebar .banner-area h4{margin:0;text-align:center}.subSidebar .banner-area a,.subSidebar .banner-area a img,.subSidebar .banner-area li{display:block}.subSidebar .banner-area>a{margin-bottom:3px}.subSidebar .banner-area .banners{padding:10px;margin:0;background-color:#fff}.subSidebar .banner-area .banners li{margin-top:10px}.subSidebar .banner-area .banners li:first-child{margin-top:0}.global-header{border-bottom:2px solid #797979;margin-bottom:20px}.global-header #site-id{width:220px;float:left}.global-header #site-id h1{margin:13px 0 8px;padding:0;border:none}.global-header .address{margin:0.5em 0}.header-nav{float:right}.header-nav .online-shop{display:inline-block;position:relative;vertical-align:top;z-index:200}.header-nav .online-shop span{text-indent:-9999px;position:relative;z-index:300;background:url("../img/common/header/onlineshop.png") no-repeat center top;height:41px;margin-top:-5px;width:163px;display:block}.header-nav .online-shop:hover span{margin-top:0px;margin-bottom:-5px;background-position:0px -41px}.header-nav .online-shop .subnav{box-shadow:0 1px 1px #666;border-radius:3px;display:none;min-width:130%;z-index:199;position:absolute;left:0;top:32px;margin:0;padding:12px 0;background:url("../img/common/header/onlineshopChildBg.png")}.header-nav .online-shop .subnav li{display:block}.header-nav .online-shop .subnav li a{background:url("../img/common/header/arrow.png") no-repeat 6px center;padding:3px 25px 3px 15px;white-space:nowrap;display:block;color:#333;font-size:0.92em}.header-nav .online-shop .subnav li a:hover{background-color:#f8f8f8}.header-nav .online-shop:hover .subnav{display:block}.header-nav .search{display:inline-block;vertical-align:top;background:url(../img/common/header/search-bg.png) no-repeat;width:250px;height:37px;padding:0 21px}.header-nav .search table,.header-nav .search tr{border:none}.header-nav .search table,.header-nav .search tr,.header-nav .search td{padding:0}.header-nav .cse .gsc-control-cse,.header-nav .gsc-control-cse{padding:0;background-color:transparent;border:none}.header-nav .gsc-input-box{height:auto;border:none}.header-nav .gsc-search-box-tools .gsc-search-box .gsc-input{padding:0}.header-nav .gsib_a{padding:0}.header-nav .gsst_a{height:1.25em;padding:0}.header-nav .gsc-search-button input,.header-nav .gsc-search-button input:hover{padding:24px 121px 0 0;box-shadow:none;min-width:0;width:0;height:0;overflow:hidden;display:inline-block;background:url(../img/common/header/search.png) no-repeat;border:none}.header-nav #gs_cb0{font-size:14px;line-height:1em;display:none}.header-nav p{text-align:right}.notice{position:relative}.notice p{color:#666;font-size:0.9em;margin:0 90px 0 0;text-align:right}.notice a{position:absolute;right:0;top:-5px}.notice a:hover img{opacity:1.0}.global-footer{background-color:#000;color:#fff;padding:1px 0;font-size:0.9em}#footer-links{text-align:right}#footer-links li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-left:3px}#footer-links li a{color:#fff}.mod-articles .category a,.meta .category a{display:inline-block;margin:1px 2px;background-color:#ddd;border-radius:10px;font-size:0.82em;padding:3px 10px;text-decoration:none;color:#555}.mod-articles article{*zoom:1;border-bottom:1px dotted #CCC;line-height:1.4;padding:12px 0 0 0}.mod-articles article:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.mod-articles article .article-content{padding:0 0 0 10px;float:left}.mod-articles article header{background:url("../img/common/li.png") left 6px no-repeat;padding-left:10px;margin-left:-10px}.mod-articles article p{margin:0 0 0.7em}.mod-articles .important{border:3px solid #E28D8D;background-color:#FCC;margin-bottom:25px}.mod-articles .important h1{float:left;border:none;margin:0;background:none;font-size:1em;padding:15px 0 0 10px}.mod-articles .important article{background-color:#fff;border:none;margin-left:145px;padding:15px 5px 5px 15px;background-position:5px 20px}.mod-borderedList{font-size:0.92em;border-top:1px dotted #CCC;padding-left:0px}.mod-borderedList>li{border-bottom:1px dotted #CCC;list-style:none;background:url("../img/common/li.png") no-repeat left 1.1em;padding:0.6em 0 0.6em 15px}.mod-treeList{margin-left:10px;margin-top:3px;padding-left:0;border-left:1px dotted #CCC;padding-bottom:0.7em;margin-bottom:2em}.mod-treeList li{position:relative;top:0.65em;left:1px;padding-left:20px;list-style:none;border-bottom:none}.mod-treeList li:before{content:"";position:absolute;left:0;top:0.75em;border-top:1px dotted #CCC;width:15px;margin-right:5px;display:block}.mod-treeList li:last-child{height:0.7em}.content .row{overflow:hidden;*zoom:1;margin-left:-20px}.content .row .half{margin-left:20px;float:left;width:220px}.media{margin-bottom:30px;overflow:hidden;*zoom:1}.media .alignleft{margin-right:15px}.media .alignright{margin-left:15px}.media .media-body{overflow:hidden;*zoom:1}.media .media-heading{margin-top:0;padding-left:10px;background-color:#EEEEEE}.pagination{text-align:center;margin-top:20px}.pagination .page-numbers{display:inline-block;margin:0 2px}.pagination .current{font-weight:bold}form input,form textarea{border:none;background-color:#f1f1f1;padding:5px;box-shadow:inset 1px 1px 1px #999}form textarea{resize:auto}form table{width:100%}form table th{color:#666666;background:#E4F4FD;white-space:normal}form input[type="submit"]{width:150px;height:53px;background:url(../img/common/submit.png);text-align:center;line-height:48px;padding-bottom:5px;font-size:1.1em;box-shadow:0 0 0 #000;border:none}.main div#trust-form.contact-form .status{text-align:right}.main div#trust-form.contact-form .status li{background-color:#8DB4D5;color:#FFF;width:4em;display:inline-block;text-align:center}.main div#trust-form.contact-form .status .active{background-color:#1C6AAB}.main div#trust-form.contact-form table th{width:180px}.main div#trust-form.contact-form table input,.main div#trust-form.contact-form table textarea{width:250px}.main div#trust-form.contact-form table .require{float:right;color:#FF6600;font-weight:normal;margin-left:20px}.main div#trust-form.contact-form table tr:hover{background-color:#fff}.heading-gradation{background:url(../img/common/gradHeading.png) repeat-x}.heading-top{line-height:1em;padding-left:5px}.title-space{border-left:2px solid #000;padding:0 7px;font-size:13px}table.schedule{width:100%;border-top:1px solid #CCC;border-left:1px solid #CCC}table.schedule td{border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:center;vertical-align:middle;width:17px}table.schedule .schedule-header td{background-color:#f2f2f2}table.schedule .red{color:#cc0000}table.schedule .bluet{color:#0066cc}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none}.nivo-main-image{display:block !important;position:relative !important;width:100% !important}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:static;left:0px;bottom:0px;background:#808080;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption:before{content:">>> "}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline !important;color:#FFF;text-decoration:none}.nivo-caption a:hover{text-decoration:underline}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0px}.nivo-nextNav{right:0px}.nivo-controlNav{text-align:right;padding:4px 10px;position:absolute;right:0;bottom:0;z-index:10}.nivo-controlNav a{color:#FFF;cursor:pointer;text-align:-9999px;text-decoration:none;margin-left:3px}.nivo-controlNav a.active{font-weight:bold}.site-company .column{width:auto;float:none}.site-company .main{width:755px}.site-company .company-header{border:none;background:none;padding:0}.site-company.home .company-header{margin-top:0}.site-company .row{margin-left:-10px}.site-company .row .third{float:left;width:245px;margin-left:10px}.site-company .company-box-head{margin:0}.site-company .recruit-nav .alignleft,.site-company .recruit-nav .alignright{margin:0 0 5px}.site-company .recruit-table{width:100%;margin-bottom:50px}.site-company .recruit-table th,.site-company .recruit-table td{padding:10px}.site-company .recruit-table th{background-color:#f2f2f2;font-weight:normal}.company-nav{width:186px}.company-nav ul{padding:0;margin:0}.company-nav li{margin:0 0 2px;display:block}.company-nav a{background:url("../img/company/company_nav.png") top left no-repeat;height:39px;display:block;text-indent:-9999px;overflow:hidden}.company-nav .nav11 a{background-position:-10px -990px}.company-nav .nav11 a:hover{background-position:-10px -1039px}.company-nav .nav10 a{background-position:-10px -10px}.company-nav .nav10 a:hover{background-position:-10px -59px}.company-nav .nav09 a{background-position:-10px -108px}.company-nav .nav09 a:hover{background-position:-10px -157px}.company-nav .nav08 a{background-position:-10px -206px}.company-nav .nav08 a:hover{background-position:-10px -255px}.company-nav .nav07 a{background-position:-10px -304px}.company-nav .nav07 a:hover{background-position:-10px -353px}.company-nav .nav06 a{background-position:-10px -402px}.company-nav .nav06 a:hover{background-position:-10px -451px}.company-nav .nav05 a{background-position:-10px -500px}.company-nav .nav05 a:hover{background-position:-10px -549px}.company-nav .nav04 a{background-position:-10px -598px}.company-nav .nav04 a:hover{background-position:-10px -647px}.company-nav .nav03 a{background-position:-10px -696px}.company-nav .nav03 a:hover{background-position:-10px -745px}.company-nav .nav02 a{background-position:-10px -794px}.company-nav .nav02 a:hover{background-position:-10px -843px}.company-nav .nav01 a{background-position:-10px -892px}.company-nav .nav01 a:hover{background-position:-10px -941px}.floorTable{width:100%}.floorTable th,.floorTable td{border:1px solid #FFF;vertical-align:middle;padding:0;height:40px}.floorTable th,.floorTable .passage{text-align:center}.floorTable .buildingName{font-size:1.23em;background-color:#999}.floorTable th{color:#FFF}.floorTable .floorLabel{width:40px;height:40px}.floorTable .odd .floorLabel{background-color:#B8B8B8}.floorTable .even .floorLabel{background-color:#999}.floorTable .floorContent{background:#F4F2E9;width:169px;padding:0 5px;font-size:0.92em}.floorTable .noFloor{background-color:#E8E8E8}.floorTable .passage{background:#F4F2E9}.floorTable .passage,.floorTable .space{width:40px;font-size:0.92em}.site-floor .main .floor-category{border:0;background:#FFF;padding:0;font-weight:bold}.site-floor .main .floor-map{border:#EAEAEA 3px solid;padding:0 20px 20px;*zoom:1}.site-floor .main .floor-map:after{content:"";display:table;clear:both}.site-floor .main .floor-map .floor-image{margin-top:20px}.site-floor .main .floor-map .floor-detail{width:150px}.site-floor .main .floor-info .service,.site-floor .main .floor-info .specialist{width:220px;float:left}.site-floor .main .floor-info .service h2,.site-floor .main .floor-info .specialist h2{font-size:1em}.site-floor .main .floor-info .service h3,.site-floor .main .floor-info .specialist h3{font-size:1.08em;line-height:1.2;margin:1em 0 0.5em}.site-floor .main .floor-info .service p,.site-floor .main .floor-info .specialist p{margin:0.4em 0;font-size:0.82em}.site-floor .main .floor-info .service:first-child,.site-floor .main .floor-info .specialist:first-child{margin-right:20px}.site-floor .subSidebar .mod-localnav h2{position:static;line-height:1.5;margin:0 0 8px 0;border:none;background-color:#fff;font-size:1.08em;padding:0}.site-floor .subSidebar .building-main,.site-floor .subSidebar .building-chercher{float:left;width:50%}.shopInfo-table{clear:both;width:100%}.shopInfo-table th{width:10em}.shopInfo-table ul{margin:0;padding:0}.shopInfo-table ul li{list-style:disc none inside}/*ここから追加*/.shopInfo-table2{clear:both;width:100%;border:none;margin-bottom: 25px;}.shopInfo-table2 tr{border: none;}.shopInfo-table2 th{width:10em;border:none;font-weight: bold;padding: 0 10px 5px 0;}.shopInfo-table2 td{border: none;padding: 0 0 5px 0;}.shopdataTit{border-bottom: 1px dotted #CCC;margin: 0;font-weight: bold;padding-bottom: 0.5em;clear: both;margin-bottom: 5px;}/*ここまで追加*/.theme-naganotokyu_event .event-info{float:left;width:260px}.theme-naganotokyu_event .event-info dl{margin-top:0}.theme-naganotokyu_event .event-info dl dt{float:left;clear:both;width:6em;font-weight:bold}.theme-naganotokyu_event .event-info dl dd{float:left;margin-left:5px}.theme-naganotokyu_event .event-image{width:180px;float:right}.theme-naganotokyu_event .fix-width{width:240px}.post-type-archive-calendar .column,.single-calendar .column{float:none;width:auto}.post-type-archive-calendar .column .main,.single-calendar .column .main{width:755px}.site-main .slider{position:relative}.site-main .nivo-caption{z-index:100}.site-main .slide-caption{display:none}.site-main .main-slide{margin-bottom:20px;overflow:hidden}.site-main .nivo-control:before{content:"●"}.site-main .nivo-control.active:before{content:"◯"}.site-main .nivo-prevNav,.site-main .nivo-nextNav{background:url(../img/top/slide_nav.png);display:block;width:24px;height:31px;text-indent:-999px}.site-main .nivo-prevNav{background-position:left 0;left:5px}.site-main .nivo-nextNav{background-position:right 0;right:5px}.site-main #tabs ul{margin:0;padding:0;position:relative;z-index:10}.site-main #tabs li{display:block;float:left;border:1px solid #CCC;border-bottom:none;width:85px;background-color:#fff;margin-left:2px;border-top-left-radius:2px;border-top-right-radius:2px}.site-main #tabs li:first-child{margin-left:0}.site-main #tabs li.ui-tabs-active{background-color:#f1f1f1}.site-main #tabs li.tab-information{width:50px}.site-main #tabs li.tab-homeandhobby{width:88px}.site-main #tabs li a{display:block;height:35px;line-height:35px;background:url(../img/top/tab_nav.png) no-repeat;text-indent:-9999px;overflow:hidden}.site-main #tabs li.tab1 a{background-position:center 12px}.site-main #tabs li.tab2 a{background-position:center -28px}.site-main #tabs li.tab3 a{background-position:center -68px}.site-main #tabs li.tab4 a{background-position:center -108px}.site-main #tabs li.tab5 a{background-position:center -148px}.site-main #tabs li.tab6 a{background-position:center -188px}.site-main #tabs li.tab7 a{background-position:center -228px}.site-main #tabs .tab-content{border:1px solid #CCC;padding:10px;background-color:#fff}.site-main .event{margin-top:20px;position:relative}.more{text-align:right;margin-bottom:0}.center-banner ul{padding:0}.center-banner ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;list-style:none}.page .schoolClass nav ul li{background-color:#225c99}.page .schoolLife nav ul li{background-color:#43553a}.page .schoolClass nav ul,.page .schoolLife nav ul{padding:0}.page .schoolClass nav ul li,.page .schoolLife nav ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#fff;font-size:0.77em;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:7px 5px 3px;margin-bottom:5px}.page .schoolClass nav ul li a,.page .schoolLife nav ul li a{color:#fff}.page .schoolClass header,.page .schoolLife header{color:#ea4943;background:none;margin:0;padding:0}.page .schoolClass #sports th,.page .schoolLife #sports th{background-color:#e6edf8}.page .schoolClass #culture th,.page .schoolLife #culture th{background-color:#faf7e1}.page .schoolClass #music th,.page .schoolLife #music th{background-color:#e2f2de}.page .schoolClass #pictures th,.page .schoolLife #pictures th{background-color:#e9e5f6}.page .schoolClass #handicrafts th,.page .schoolLife #handicrafts th{background-color:#f3dae7}.page .schoolClass #flower th,.page .schoolLife #flower th{background-color:#e6f3db}.page .schoolClass #food th,.page .schoolLife #food th{background-color:#fdf2ef}.page .schoolClass table,.page .schoolLife table{width:460px;font-size:0.83em}.page .schoolClass th,.page .schoolLife th{text-align:center;border:1px dotted #ccc;font-weight:normal}.page .schoolClass td,.page .schoolLife td{border:1px dotted #ccc;text-align:center}.page .heading-access{line-height:1.35em;padding:5px 0 0 10px;font-size:1.15em}.page .heading-access span{font-size:0.9em;font-weight:normal}.page .howto{width:319px}.page .contract .contract-title{background:none repeat scroll 0 0 transparent;border:0 none;font-size:1.08em;font-weight:bold;margin:0;padding:0;position:relative}.page .contract .contract-title span{position:absolute;left:70px;top:0}.page .contract p{margin:0 0 10px 0;padding-left:70px}.page .contract-1{overflow:hidden;padding:0 0 0 70px}.page .contract-1 h3{float:left;font-size:1em;font-weight:normal;line-height:1.4;margin:0}.page .contract-1 p{padding:0 0 0 10px;overflow:hidden}.page .contract-1 table{width:360px;margin:0 0 30px 25px}.page .contract-1 table th{background-color:#E7F4FC;padding-left:10px}.page .contract-1 table td{border-left:1px dotted #ccc;padding-left:10px}.page .contract-2{overflow:hidden;padding:0 0 0 30px}.page .contract-2 h4{float:left;font-size:1em;font-weight:normal;line-height:1.4;margin:0}.page .contract-2 p{overflow:hidden;padding:0 0 0 10px}.page .notice-text{color:#BB4642}.page .facility .inner-navi{overflow:hidden;margin:0 0 30px 0}.page .facility .inner-navi li{list-style:disc outside url("../img/common/li.png");float:left;padding-right:30px}.page .facility table{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;margin:20px 0}.page .facility table th{background-color:#ddd;padding:6px;white-space:normal;width:25%;border-right:1px dotted #ccc}.page .facility table td{padding:6px;width:25%;white-space:normal;border-right:1px dotted #ccc}.page .facility #hotel th{background-color:#E6F3DB}.page .facility #sports th{background-color:#F4DBE7}.page .facility #car th{background-color:#FAF6E0}.page .facility #rental th{background-color:#E9E5F6}.page .facility #exhibition th{background-color:#E4EDF9}.page .facility li{list-style:disc}.page .mod-articles .privacy-contract{padding-left:30px}.page .card-table{width:100%}.page .card-table .orange{padding:7px 7px 7px 12px;background-color:#EAF3FB}.page .card-table .blue{padding:7px 7px 7px 12px;background-color:#F5E499}.page .adoption-address{padding-left:10px;border-left:4px solid #999}
.bunkakouen-profile {background: #fffdec; overflow: hidden; padding: 15px; font-size: 90%; margin: 20px 0;} .bunkakouen-profile img {float: left; margin: 10px 10px 10px 0;} .stit_bunka {border-bottom: 1px solid #222; padding-bottom: 3px; margin-bottom: 8px;} .bunkakouen-small {font-size: 90%;} .bunkakouen-sched {font-size: 108%; font-weight: bold;}

/*----------------------------------- 
  イックン王子jrページ用
------------------------------------*/
#ikkun #navi-ikkun {
	list-style-type: none;
  width: 460px;
  height: 102px;
  margin: 0 auto;
  padding: 0;
  background: #fff;
}

#ikkun #navi-ikkun li{
  position: relative;
  width: 115px; 
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}

#ikkun #navi-ikkun li a { 
  display: block;
  margin: 0;
  padding: 0;
  height: 102px;
  color: #fff;
  font-size: 0;  

}
#ikkun #navi-ikkun li.prologue a { background: url(../img/ikkun/navi-ikkun.jpg) no-repeat 0 0; }
#ikkun #navi-ikkun li.profile a { background: url(../img/ikkun/navi-ikkun.jpg) no-repeat -115px 0;}
#ikkun #navi-ikkun li.line a { background: url(../img/ikkun/navi-ikkun.jpg) no-repeat -230px 0;}
#ikkun #navi-ikkun li.channel19 a { background: url(../img/ikkun/navi-ikkun.jpg) no-repeat -345px 0;}

#ikkun #navi-ikkun li.prologue a:hover {background: url(../img/ikkun/navi-ikkun.jpg) no-repeat 0 -102px;}
#ikkun #navi-ikkun li.profile a:hover {background: url(../img/ikkun/navi-ikkun.jpg) no-repeat -115px -102px;}
#ikkun #navi-ikkun li.line a:hover {background: url(../img/ikkun/navi-ikkun.jpg) no-repeat -230px -102px;}
#ikkun #navi-ikkun li.channel19 a:hover {background: url(../img/ikkun/navi-ikkun.jpg) no-repeat -345px -102px;}

#ikkun .mainV {
	margin: 20px auto;
	width: 460px;
}

#ikkun #fbbox {
	width: 430px;
	margin: 30px 15px
}
#ikkun #prologue {
	width: 460px;
	margin: 30px auto;
}
#ikkun #profile {
	width: 460px;
	margin: 30px auto;
}
#ikkun #line {
	width: 460px;
	margin: 30px auto;
}
#ikkun #channel19 {
	width: 460px;
	margin: 30px auto;
}

#ikkun h3 {
	text-align: left;
	margin-bottom: 15px;
}
#ikkun #line dl.lineID {
	float: left;
	width: 230px;
	font-weight: bold;
text-align: center;
}
#ikkun #line dl.lineID dt {
font-size: 100%;
margin-bottom: 5px;
}
#ikkun #line dl.lineID dd {
width: 175px;
color: #fff;
	font-size: 140%;
	border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	   background-color: #00c300;
	   padding: 15px 0;
	   margin: 0 auto 20px auto;
}
#ikkun #line dl.lineID dd.btn {
	background: none!important;
	padding: 0!important;
	   margin: 5px auto!important;
}
#ikkun #line dl.lineQR {
	float: right;
	width: 230px;
	font-weight: bold;
text-align: center;
}
#ikkun #line dl.lineQR dt {
font-size: 110%;
margin-bottom: 5px;
}
#ikkun #line dl.lineQR dd {
width: 145px;
height: 145px;
	border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	   background-color: #00c300;
	   padding: 15px;
	   margin: 0 auto;
}