@charset "UTF-8";.html-content table{width:100%;}
.SPcatch img{width:100%;height:auto;}
.bannerTable{width:100%;}
.bannerTable td{width:50%;}
.bannerTable .L , .bannerTable .R{text-align:center;}
.L img{width:90%;}
.R img{width:90%;}
#Cat1LeadBlock .SpNav{margin:0 auto;}
.SpNav li{list-style-type:none;margin:0 auto;}
.SpNav img{width:100%;height:auto;}
#PickUp{border:3px solid #034ea3;background:#f3f3f3;padding-bottom:10px;margin:10px 0;}
#PickUp h2 img{width:100%;height:auto;}
#PickUp h3 img{max-width:100%;height:auto;padding-left:10px;}
#PickUp dl{margin:10px 10px 0 10px;padding:0;border:1px solid #ccc;background:#fff;}
#PickUp dt{padding:10px;color:#fff;text-align:center;background:#034ea3;}
#PickUp dd{margin:0;padding:8px;border-top:1px solid #ccc;}
#PickUp dd a{padding-left:19px;color:#034ea3;background:url(http://www.ueno.co.jp/common/img/arrow/arrow_triangle_right_blue.gif) no-repeat left center;}
#PickUp img{max-width:100%
height:auto;}
#YoyakuNow{text-align:center;border:3px solid #cd0205;background:#fff;}
#YoyakuNow h2 img{width:100%;height:auto;}
#YoyakuNow h3{text-align:left;margin-bottom:5px;}
#YoyakuNow ul li{display:inline;}
.bottom{margin:2px;padding-bottom:10px;background:#f3f3f3;}
.inner p , #YoyakuNow p{text-align:left;margin:0 10px 10px;line-height:140%;font-size:13px;}
.Center{text-align:center;margin:0 auto;}
ul.accordion{width:100%;margin:10px auto;font-size:16px;}
ul.accordion a{display:block;padding:10px;background-position:100% center;background-repeat:no-repeat;text-decoration:none;color:#333;font-weight:bold;}
ul.accordion span{display:block;padding:10px;background-position:100% center;background-repeat:no-repeat;color:#fff;font-weight:bold;}
ul.accordion ul{display:none;}
ul.accordion > li{background:#007BBF;border-bottom:1px solid #fff;}
ul.accordion > li > p{background:#007BBF;}
ul.accordion > li > p span{background:url(../../../img/sp/bluearrow.png) no-repeat left center;margin-left:10px;padding-left:25px;}
ul.accordion > li > p span.open{background:url(../../../img/sp/bluearrow_open.png) no-repeat left center;margin-left:10px;padding-left:25px;}
ul.accordion > li > ul > li{background:#EAF4FC;border-bottom:1px solid #ccc;}
ul.accordion > li > ul > li > p{background:#EEF6FC;}
ul.accordion > li > ul > li > a{background:url(http://www.ueno.co.jp/common/img/arrow/arrow_triangle_right_blue.gif) no-repeat left center;margin-left:25px;padding-left:10px;}
ul.accordion > li > ul > li > ul > li{background:#FFF;border-bottom:1px dotted #888;}
ul.accordion > li > ul > li > ul > li:last-child{border:none;}
.prefectures{padding:10px 35px;background:#CCCCCC !important;font-weight:bold;}
.LocusCatch{background:#E0F2FC;}
.LocusCatch img{width:100%;height:auto;text-align:center;}
.LocusCatch p , .LocusBox p{font-size:0.8rem;padding:1em;text-align:left;}
.LocusTitle{border:3px solid #FF7800;border-top-left-radius:10px;border-top-right-radius:10px;padding:0.5em 15px;text-align:center;margin:10px 10px 0;color:rgb(255, 120, 0);font-size:1rem;font-weight:bold;}
.LocusBox{border:1px solid #ccc;border-top:none;margin:0 10px;text-align:center;padding-bottom:10px;}
.LocusProfile img{max-width:100%;height:auto;}
.LocusArrow{text-align:center;margin:5px;}
.LocusArrow img{width:40%;}
.LocusCounseling{text-align:center;}
table.LocusNuv{width:100%;margin-top:10px;}
.LocusNuv td{border-top:solid 3px #ff7800;border-left:solid 3px #ff7800;border-bottom:solid 3px #ff7800;font-weight:bold;line-height:140%;color:#ff7800;font-size:0.8rem;text-align:center;padding:7px;width:25%;}
.LocusNuv a{text-decoration:none;color:#ff7800;}
.LocusNuv .Linktd{background:#ff7800;color:#fff;}
.Lastchild{border-right:solid 3px #ff7800;}
.StickBox{border:3px solid #53A9F1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0.5em 15px;text-align:center;margin:10px 10px;}
.StickBox p{text-align:left;}
.StickTitle , .InterviewTitle{color:rgb(183, 67, 67);font-weight:bold;margin:5px 0;}
.StickBox ul{text-align:left;font-size:0.9rem;}
.InterviewBox{border-bottom:2px dotted #ccc;padding:0.5em 15px;margin:10px 10px;}
.InterviewBox img{width:100%;}
.Pcenter{text-align:center;padding-bottom:10px;}
.clearfix{height:0;visibility:hidden;clear:both}
.component-group{position:relative;padding:0.5em 15px;border:1px solid #CCCCCC;border-width:0 0 1px 0}
.component-group:after{content:'';clear:both;height:0;display:block;visibility:hidden}
.component-group:empty{display:none}
.component-grid .component-group:empty{display:block}
.component-line{font-size:1rem;padding:0.2em 0;color:#2F3E46;border:0;background:none;line-height:140%;line-break:break-all;word-break:break-all;word-wrap:break-word}
.component-group.link-button{padding:0}
.component-group > a.group-button-link{padding:1em 40px 1em 15px;position:relative;display:block;color:inherit;text-decoration:inherit}
.component-group.prop-hidebuttonicon > a.group-button-link{padding-right:15px}
.component-group > a.group-button-link > .link-icon{border-radius:9px 9px 9px 9px;background-position:-108px 50%;height:18px;width:18px;margin-top:-9px;position:absolute;top:50%;right:10px}
.ClinicInfo{width:100%;}
@media only screen and (-webkit-device-pixel-ratio:2){.component-group > a.group-button-link > .link-icon{background-image:url(../img/icons-36-white.png);background-size:776px 18px}
}
.component-group.prop-hidebuttonicon > a.group-button-link > .link-icon{display:none}
.group-button-link a.line-content-link{color:inherit;text-decoration:inherit;cursor:inherit;pointer-events:none}
.component-group .group-icon{display:block;position:absolute;top:50%;width:36px;text-align:center}
.component-group.prop-iconpos-left .group-icon{left:4px}
.component-group.prop-iconpos-right .group-icon{right:4px}
.component-group.prop-iconpos-center .group-icon{position:static;width:auto;font-size:0px;padding:5px 0}
.component-group.prop-iconpos-right.icon-container, .component-group.prop-iconpos-right > a.group-button-link.icon-container{padding-right:40px}
.component-group.prop-iconpos-right > a.group-button-link > .link-icon{display:none}
.component-group.prop-iconpos-left.icon-container, .component-group.prop-iconpos-left > a.group-button-link.icon-container{padding-left:45px}
.line-content-mapnavi{font-size:0.8em}

.component-accordion{border:0px solid #CCCCCC}
.component-accordion-header{font-size:1rem;position:relative;padding:0.5em 15px 0.5em 40px;border:0 solid #CCCCCC;color:#2F3E46;line-height:140%;line-break:break-all;word-break:break-all;word-wrap:break-word;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.component-accordion-header.active{background:-moz-linear-gradient(top, #d0d0d0, #dfdfdf) repeat scroll 0 0 #d0d0d0 !important;background:-o-linear-gradient(top, #d0d0d0, #dfdfdf) repeat scroll 0 0 #d0d0d0 !important;background:-webkit-gradient(linear, left top, left bottom, from(#d0d0d0), to(#dfdfdf)) repeat scroll 0 0 #d0d0d0 !important}
.component-accordion-header:not(:first-child){border-top-width:1px}
.component-accordion-header.last{border-bottom-width:1px}
.component-box > .component-accordion:last-child .component-accordion-header.last:not(.open){border-bottom:none;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.component-accordion-header.open{border-bottom-width:1px}
.component-accordion-header.prop-noborder{border-width:0}
.component-accordion-header .accordion-header-icon{border-radius:9px;background-position:-216px 50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:10px}
@media only screen and (-webkit-device-pixel-ratio:2){.component-accordion-header .accordion-header-icon{background-image:url(../img/icons-36-white.png);background-size:776px 18px}
}
.component-accordion-header.open:not(.transition) .accordion-header-icon{background-position:-180px 50%}
.component-accordion-pane{display:none}
.component-accordion-pane.open{display:block}
.component-accordion-pane:not(:last-child) >:last-child:not(.component-box), .component-accordion-pane:not(:last-child) > .component-grid:last-child tr:last-child > td{border-bottom-width:0px}
.component-accordion-pane .dropstub{height:20px}
.component-accordion-pane:last-child .dropstub{border-bottom:dotted 1px #ccc}
@media only screen and (-webkit-device-pixel-ratio:2){.component-slider .slider .prev span, .component-slider .slider .next span{background-image:url(../img/icons-36-white.png);background-size:776px 18px}
}
.component-box > .component-slider:first-child .slider, .component-box > .component-slider:first-child .slider ul, .component-box > .component-slider:first-child .slider li, .component-box > .component-slider:first-child .slider a, .component-box > .component-slider:first-child .slider img{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.component-slider:after{content:'';clear:both;height:0;display:block;visibility:hidden}
.component-box{min-height:20px;margin:16px;border:1px solid #ccc;border-radius:10px}
.component-box >:first-child, .component-box >:first-child > .component:first-child, .component-box > .component-tab:first-child .tab-header{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.component-box > .component-grid:first-child tr:first-child > td:first-child > .component{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}
.component-box > .component-grid:first-child tr:first-child > td:last-child > .component{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}
.component-box >:last-child:not(.component-box), .component-box >:last-child >:last-child:not(.component-box), .component-box >:last-child >:last-child >:last-child:not(.component-box), .component-box >:last-child > .tab-body > .component-tab-pane, .component-box >:last-child > .tab-body > .component-tab-pane >:last-child, .component-box >:last-child > .tab-body > .component-tab-pane >:last-child >:last-child, .component-box > .component-tab:last-child .component-tab-pane >:last-child{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:none}
.component-box > .component-grid:last-child tr:last-child > td{border-bottom-width:0}
.component-box > .component-grid:last-child tr:last-child > td:first-child > .component{-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}
.component-box > .component-grid:last-child tr:last-child > td:last-child > .component{-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}
.component-box + .component, .component-box + .component-repeat2 > .component:first-child, .component-box + .component-form > .component:first-child, .component-box + .component-symbol > .component:first-child{border-top-width:1px}
.component-box + .component.prop-noborder, .component-box + .component-repeat2 > .component.prop-noborder:first-child, .component-box + .component-form > .component.prop-noborder:first-child, .component-box + .component-symbol > .component.prop-noborder:first-child{border-top-width:0}
.menu-close-button{border:solid 1px #ccc;margin:0.8em auto;padding:0.4em 1.5em;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e6e6e6)) 0px 0px repeat scroll #fff;background:linear-gradient(#fff, #e6e6e6) repeat scroll 0 0 #fff;color:#333;line-height:100%;border-radius:3px;display:inline-block;cursor:pointer;font-size:0.9em}
.component-line.menu{border:solid 1px #ccc;padding:5px 8px;border-radius:3px;cursor:pointer;position:relative;z-index:12}
.menu-button-shadow{display:none;position:absolute;-moz-box-shadow:0 0 10px #aaa;-webkit-box-shadow:0 0 10px #aaa;box-shadow:0px 0px 10px #aaa;z-index:10}

.checkbox{position:relative;display:block;cursor:pointer}
.checkbox input{position:absolute;width:10px;height:10px;top:50%;left:3px;margin:-5px 0 0 0;outline:0;z-index:1;opacity:0}
.checkbox-icon{position:absolute;width:18px;height:18px;top:50%;margin-top:-9px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.4);box-shadow:0 1px 0 rgba(255,255,255,0.4);z-index:2}
.checkbox:hover .checkbox-icon{background-color:rgba(0,0,0,0.2)}
.checkbox-icon.on, .checkbox:hover .checkbox-icon.on{background-position:-648px 50%;background-color:#4596CE}
@media only screen and (-webkit-device-pixel-ratio:2){.checkbox-icon{background-image:url(../img/icons-36-white.png);background-size:776px 18px}
}
.checkbox-label{margin-left:25px;display:block}
.prop-noborder{border-width:0}
.prop-noborder + .component, .prop-noborder + .component-repeat2 > .component:first-child, .prop-noborder + .component-symbol > .component:first-child{border-top-width:1px}
.prop-noborder + .component.prop-noborder, .prop-noborder + .component-repeat2 > .component.prop-noborder:first-child, .prop-noborder + .component-symbol > .component.prop-noborder:first-child{border-top-width:0px}
.prop-bold{font-weight:bold}
.prop-fontsize-large{font-size:1.2rem}
.prop-fontsize-small{font-size:0.8rem}
.prop-fontsize-xsmall{font-size:0.8rem}
.prop-align-center{text-align:center}
.prop-align-right{text-align:right}
.prop-float-left{float:left;margin-right:6px}

iframe.sendmail-proxy{display:none;width:1px;height:1px;border:none}
.component-line input[type="text"], .component-line input[type="email"], .component-line input[type="number"], .component-line input[type="url"], .component-line input[type="tel"], .component-line input[type="search"], .component-line input[type="password"], .component-line textarea, .component-box >:last-child >:last-child > input[type="text"]:last-child, .component-box >:last-child >:last-child > input[type="email"]:last-child, .component-box >:last-child >:last-child > input[type="number"]:last-child, .component-box >:last-child >:last-child > input[type="url"]:last-child, .component-box >:last-child >:last-child > input[type="tel"]:last-child, .component-box >:last-child >:last-child > input[type="search"]:last-child, .component-box >:last-child >:last-child > input[type="password"]:last-child, .component-box >:last-child >:last-child > textarea:last-child{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em;padding:0.3em 0.2em;line-height:1.2;border-radius:0.3em;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);border:1px solid #B3B3B3;color:#333;background:#fff}
.component-line input[type="text"][disabled], .component-line input[type="email"][disabled], .component-line input[type="number"][disabled], .component-line input[type="url"][disabled], .component-line input[type="tel"][disabled], .component-line input[type="search"][disabled], .component-line input[type="password"][disabled], .component-line textarea[disabled], .component-box >:last-child >:last-child > input[type="text"][disabled]:last-child, .component-box >:last-child >:last-child > input[type="email"][disabled]:last-child, .component-box >:last-child >:last-child > input[type="number"][disabled]:last-child, .component-box >:last-child >:last-child > input[type="url"][disabled]:last-child, .component-box >:last-child >:last-child > input[type="tel"][disabled]:last-child, .component-box >:last-child >:last-child > input[type="search"][disabled]:last-child, .component-box >:last-child >:last-child > input[type="password"][disabled]:last-child, .component-box >:last-child >:last-child > textarea[disabled]:last-child{background:#eee}
.component-line input[type="search"], .component-box >:last-child >:last-child > input[type="search"]:last-child{-webkit-appearance:textfield;border-radius:0.9em;padding-left:30px;padding-right:0.5em}
.component-line .input-search{position:relative}
.component-line .input-search:after{position:absolute;left:7px;top:50%;margin-top:-9px;content:"";width:18px;height:18px;opacity:.5;border-radius:9px}
@media only screen and (-webkit-device-pixel-ratio:2){.component-line input[type="search"]:after{background-image:url(../img/icons-36-white.png);background-size:776px 18px}
}
.component-line input[type="text"]:focus, .component-line input[type="email"]:focus, .component-line input[type="number"]:focus, .component-line input[type="url"]:focus, .component-line input[type="tel"]:focus, .component-line input[type="search"]:focus, .component-line input[type="password"]:focus, .component-line textarea:focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe;outline:0}
.component-line input[type="text"]::-webkit-input-placeholder, .component-line input[type="email"]::-webkit-input-placeholder, .component-line input[type="number"]::-webkit-input-placeholder, .component-line input[type="url"]::-webkit-input-placeholder, .component-line input[type="tel"]::-webkit-input-placeholder, .component-line input[type="search"]::-webkit-input-placeholder, .component-line input[type="password"]::-webkit-input-placeholder, .component-line textarea::-webkit-input-placeholder{color:#ccc}
.component-line input[type="text"]:-moz-placeholder, .component-line input[type="email"]:-moz-placeholder, .component-line input[type="number"]:-moz-placeholder, .component-line input[type="url"]:-moz-placeholder, .component-line input[type="tel"]:-moz-placeholder, .component-line input[type="search"]:focus, .component-line input[type="password"]:-moz-placeholder, .component-line textarea:-moz-placeholder{color:#ccc}
.component-line button, .component-line input[type="submit"], .component-line input[type="button"], .component-line input[type="reset"], .component-box >:last-child >:last-child > button:last-child, .component-box >:last-child >:last-child > input[type="submit"]:last-child, .component-box >:last-child >:last-child > input[type="button"]:last-child, .component-box >:last-child >:last-child > input[type="reset"]:last-child, .form-confirm input[type="submit"]{-webkit-appearance:none;display:inline-block;font-size:1em;padding:0.4em 1em;line-height:1em;border:1px solid #B3B3B3;border-radius:0.4em;background:-moz-linear-gradient(#fdfdfd, #eee) repeat scroll 0 0 #eee;background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eee)) repeat scroll 0 0 #eee;background:-o-linear-gradient(#fdfdfd, #eee) repeat scroll 0 0 #eee;color:#444;cursor:pointer}
.component-line button:active, .component-line input[type="submit"]:active, .component-line input[type="button"]:active, .component-line input[type="reset"]:active, .form-confirm input[type="submit"]:active, .form-confirm input[type="submit"][disabled]{background:-moz-linear-gradient(#eee, #e0e0e0) repeat scroll 0 0 #e0e0e0;background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0)) repeat scroll 0 0 #e0e0e0;background:-o-linear-gradient(#eee, #e0e0e0) repeat scroll 0 0 #e0e0e0;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset}
.component-line input[type="image"]{display:inline-block}
.component-line select, .component-box >:last-child >:last-child > select:last-child{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em;border:1px solid #B3B3B3;border-radius:0.3em;line-height:1.4;padding:0.2em}
.component-line select:focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe;outline:0}
.html-content{max-width:100%}
.component-line h1, .component-line h2, .component-line h3, .component-line h4, .component-line h5, .component-line h6{font-size:1.0em;margin:0 0 0.25em 0;padding:0}
.component-line h1{font-size:1.2em}
.component-line h2{font-size:1.1em}
.component-line p{font-size:1em;margin:0.3em 0}
.component-line img{max-width:100%;height:auto}
.component-line table{max-width:100%;border:solid 1px #ccc;border-collapse:collapse;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;line-height:inherit}
.component-line table th, .component-line table td{border:solid 1px #ccc;padding:0.5em 0.2em}
.component-line table th{background-color:#f6f5ed}
.component-line table td{background-color:#fff}
.component-line ul{list-style-type:disc;margin:0 0 0 1.5em;padding:0}
.component-line ol{margin:0 0 0 1.5em;padding:0}
.component-line li{margin:0.2em 0;padding:0}
.component-line dl{margin:0;padding:0}
.component-line dt{margin:0;padding:0}
.component-line dd{margin:0 0 0 2em;padding:0}
.component-line iframe{max-width:100%}
html, body{margin:0 !important;padding:0 !important;font-size:100%;overflow-x:hidden}
body{font-family:sans-serif}
.component-page{width:100%;overflow-x:hidden}
.banner{display:block;position:fixed;z-index:1000000;bottom:0;width:100%;height:1px;margin:0;padding:0}
.banner img{width:100%;height:auto;position:absolute;left:0;bottom:0}
body.orientation-landscape .banner, body.scroll-bottom .banner{display:none}
.banner.banner-move{position:absolute;bottom:auto;height:auto}
.banner.banner-move img{top:0;bottom:0}
.banner.banner-moving{display:none}
.banner.banner-move-stop{-webkit-animation-name:fadein;-moz-animation-name:fadein;-webkit-animation-duration:200ms;-moz-animation-duration:200ms}
@-webkit-keyframes
fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes
fadein{from{opacity:0}
to{opacity:1}
}
#component-70{background:rgb(0, 51, 102);margin-bottom:40px;}
#component-69{background:rgb(0, 51, 102);}
#component-63{background:rgb(0, 51, 102);}
#component-62,
.txt-ccc{color:rgb(204, 204, 204);}
#component-2{background:rgb(236, 233, 216);}
#component-24,
.bg-navy{background:rgb(0, 51, 102);}
.txt-white{color:rgb(255, 255, 255);}
#component-33,
.bg-lightnavy{background:rgb(0, 102, 153);}
#component-51,
.bg-glay{background:rgb(230, 236, 230);}
body{text-align:left;}
#component-1{margin:0;}
#component-2{padding:6px 15px;}
#component-2 h1{font-weight:normal;}
#component-3{margin-top:5px;display:inline-block;}
#component-4 p{float:right;border:1px solid #ccc;border-radius:3px;padding:4px 4px;text-align:center;background:#fff;font-size:0.7em;white-space:nowrap;width:3.2em;height:3em;line-height:96%;}
#component-4 a{text-decoration:none;color:#333;}
#component-4 img{margin:0;padding:0;}
#component-5{padding:2px 4px;}
#component-6{background:#007BBF;padding:2px 0 2px;}
#component-6 table{border:none;}
#component-6 td:first-child{border-left:1px solid #80BDDF;}
#component-6 td{background:#007BBF;padding:5px 4px;border:none;border-right:1px solid #80BDDF;font-size:1em;}
#component-6 a{text-decoration:none;color:#fff;display:block;}
#component-8 .line-content span{border:1px solid #ccc;border-radius:3px;padding:4px 3px;text-align:center;background:#ccc;font-size:0.9em;display:inline-block;}
#component-8 span.redbtn{background:#E0160A;border:1px solid #E0160A;}
#component-8 a{text-decoration:none;color:#333;}
#component-8 a:nth-child(3){text-decoration:none;color:#fff;}
#component-9{width:40%;margin-right:10px;float:left;}
#component-11{background:white;}
.bg-gradation{background:-moz-linear-gradient(top, #f7fcfe, #eaf4fc);background:-webkit-gradient(linear, left top, left bottom, from(#f7fcfe), to(#eaf4fc));&#12288;}
#component-22{border-top:none;margin-top:10px}
#component-47{margin:10px 4px;-webkit-box-shadow:6px 6px 8px -6px #666;-moz-box-shadow:6px 6px 8px -6px #666;box-shadow:4px 4px 6px -6px #666;}
.component-48 .line-content span{display:inline-block;float:left;width:45%;border:1px solid #ccc;;border-radius:3px;padding:8px 4px;margin-top:10px;text-align:center;background:#ccc;font-size:1.2em;vertical-align:middle;}
.component-48 .line-content span:first-child{margin-right:2px;}
.component-48 .line-content span:nth-child(2){float:right;}
.component-48 .line-content span.single{color:#fff;clear:both;float:none;width:95%;background:#E0160A;padding:14px 4px;font-weight:bold;text-shadow:#666 0 0 3px;border-radius:8px;}
.component-48 .line-content span.single2{clear:both;float:none;width:95%;background:#fff;padding:4px 4px;}
.component-48 a{text-decoration:none;color:#333;}
.component-48 a:nth-child(4){color:#fff;font-size:1.2em;}
.component-48 a:nth-child(5){color:#fff;}
#component-50{background:#007BBF;padding:2px 0 2px;}
#component-50 table{border:none;}
#component-50 td:first-child{border-left:1px solid #80BDDF;}
#component-50 td{background:#007BBF;padding:5px 4px;border:none;border-right:1px solid #80BDDF;font-size:1em;}
#component-50 a{text-decoration:none;color:#fff;display:block;}
#component-51{margin-top:10px;}
#component-64{display:inline-block;border-left:1px solid #CCCCCC;padding-left:10px;}
#component-65{margin:0;padding:0;}
#component-65 ul{padding:0;margin:0;width:100%;}
#component-65 li{list-style:none;float:left;margin:5px;text-align:center;padding:0 5px;}
#component-65 li a{display:block;padding:0;color:#333333;text-decoration:none;}
#component-65 li.pc{display:inline-block;border-left:1px solid #333333;padding-left:20px;}
#component-65 li.pc a{color:#003399;font-weight:bold;}
#component-66{margin-right:7px;}
#component-67{display:inline-block;border-left:1px solid #CCCCCC;padding-left:7px;margin-right:7px;}
#component-68{display:inline-block;border-left:1px solid #CCCCCC;padding-left:7px;margin-right:7px;}
#component-69 a{color:#CCCCCC;text-decoration:none;}
#component-70{clear:both;}
.fllt{float:left;}
.flrt{float:right;}
.bg-lightgray{background:rgb(205, 215, 222);}
.line-content > p{margin-bottom:1em;}
div.img_how{margin:0 15px 0 0;}
.{background:rgb(0, 102, 153);}
.border-topbottom{border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.txt-mediumgray{color:rgb(109, 109, 109);}
.tell address{color:#CC0000;font-weight:bold;}
.bg-verylightgray{background:rgb(239, 239, 239);}
p.name{font-weight:bold;}
p.nextentry{text-align:right;margin:1%;}
.bdt{border-top:1px solid #ccc;}
.q-headline{background:rgb(239, 239, 239);}
.icon-q{background:url("http://www.ueno.co.jp/common/img/icon/icon_q_green.gif") no-repeat 0 40%;padding-left:20px;}
.chihou{background:rgb(0, 51, 102);color:#fff;font-weight:bold;height:28px;line-height:28px;}
ul.possibleCard li{display:inline;margin-right:2px;}
.Bgcolor{background:#EEEEEE;padding:1em;}
.Bold-list li{font-weight:bold;}
.pricetbl .pricetbl_20{width:25%;}
.pricetbl .pricetbl_30{width:25%;}
.pricetbl .pricetbl_50{width:50%;}
.pricetbl .pricetbl_80{width:80%;}
.tpointFlow img{width:100%;}
.align_c{text-align:center;}
ul.movieVer{margin:0;}
.movieVer li{background:url(../../../common/img/line/line_side_dotted_999999.gif) repeat-x left bottom;margin-bottom:5px;padding-bottom:5px;width:50%;margin:0 auto;}
.movieVer li a{background:url(../../../common/img/arrow/arrow_triangle_right_blue.gif) no-repeat left center;padding-left:20px;width:50%;text-align:center;}
.title-img{width:100%;}
.title-img img{width:100%;height:auto;}
.point{font-weight:bold;color:red;}
p.arrow{background:url(../img/arrow_circle_right_blue-white_bg-white.gif) no-repeat left center;text-align:left;padding-left:20px;}
#component-62, .txt-ccc{color:#fff;font-size:15px;}
.colmun-nav a { padding:10px; display:block; }
.colmun-nav img {width:100%;}
/* p.more {
    background: #f63;
    color:#fff;
    font-size:12px;
    padding:2px 15px 2px 10px;
    margin:0;
    border-radius:5px;
    float:right;
    position: relative;
}
p.more::before{
    position: absolute;
    margin: auto;
    content: "";
    vertical-align: middle;
    right: 8px;
    top:40%;
    width: 4px;
    height: 4px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
} */