﻿@charset "utf-8";a{color:#2e56a6;}
a:link{color:#2e56a6;}
a:visited{color:#7294d8;}
a:hover{color:#2e56a6;text-decoration:underline;}
a:active{color:#a62e56;}
a span{color:#2e56a6;}
a:link span{color:#2e56a6;}
a:visited span{color:#7294d8;}
a:hover span{color:#2e56a6;text-decoration:underline;}
a:link img, a:visited img, a:active img, a:hover img{border:none;outline:none;}
.mR05{margin-right:5px;}
.mB10{margin-bottom:10px;}
.mB30{margin-bottom:30px;}
.mB40{margin-bottom:40px;}
.f10{font-size:10px;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.floatleft{float:left;}
.floatright{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{overflow:hidden;zoom:1;}
.clearfix{clear:both;}
*{margin:0;padding:0;font-family:Meiryo,Helvetica,Arial,"Hiragino Kaku Gothic Pro",sans-serif;/*font-size:12px;*/line-height:1.3;color:#666666;text-decoration:none !important;}
#breadCrumb{background:url(../images/bgbreadcrumb.png) no-repeat;margin:0 auto;padding:7px 0 7px 20px;font-size:13px;color:#3150B3;}
#breadCrumb a{color:#3150B3;}
#bodyArea{margin:0 auto 10px auto;padding:0px 5px 0px 5px;background-color:#FFFFFF;}
body{margin:0 auto;padding:0px;background-image:url("/Contents/images/background/current/background.jpg");background-repeat:no-repeat;background-position:center top;}
#mainStaffbox, #mainTourbox, #mainTopicbox, #mainSpecialbox, #mainQuickbox{margin:0px 0px 10px 0px;padding:0px;}
#searchContainer, #travelContainer, #spotlightContainer, #servicesContainer, #showContainer, #hotelContainer, #purpleSidebar, #blueSidebar, #greenSidebar, #nyContainer, #hotel_searchContainer{margin:0px 0px 10px 0px;padding:0px;}
#searchTop{width:202px;height:51px;text-indent:-30000px;background:url(/Contents/images/background/current/sidebarsearch.png) no-repeat;}
#searchBox, #travelBox, #showBox, #hotelBox, #nyBox{width:200px;border-bottom:#c7c7c7 1px solid;border-left:#c7c7c7 1px solid;border-right:#c7c7c7 1px solid;}
form p{margin:3px 0;}
#footerContentbot{margin:5px 0px 0px 0px;text-align:center;}
.uscity_menu{background-position:97% !important;background:bottom url(/contents/images/Look/Top/menu_arrow.png) no-repeat;border-bottom:0.5px solid lightgray;}
.uscity_menu a:link, .uscity_menu a:visited{font-size:17px !important;color:#333333 !important;}
.row_fruid{width:100%}
.inside_menu_double_ul{float:left;}
.inside_menu_double_ul li{margin:0px !important;}
.inside_header{font-size:18px !important;color:orangered;text-indent:25px;margin-left:10px;font-weight:600;width:100%;}
.inside_menu{display:block !important;font-size:14px;text-indent:25px}
.uscity_menu .inside_menu a{font-size:14px !important;}
.inside_menu_double_ul li span.arrow{padding:4px 0px 4px 0px;}
.purpose_menu{background-position:90% !important;background:bottom url(/contents/images/Look/Top/menu_arrow_s.png) no-repeat;border-bottom:0.5px solid lightgray;}
.purpose_menu_text{font-size:16px !important;color:#333333 !important;}
#news{overflow-y:auto;overflow-x:hidden;padding:10px 10px 10px 10px;min-height:100px;width:520px;}
.glyphicon_news{position:relative;top:20px;right:10px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
h1, h2, h3, h4{margin:0;padding:0;}
#Main_Course_h2t{margin:5px 0px 5px 5px;color:#1c407a;font-weight:800;font-size:16px;}
#toppictop{background:url(/Contents/images/menu2.jpg) no-repeat;height:25px;}
#Main_topcontainer_Info_lblCityInfo b, #Main_topcontainer_Info_lblCityInfo strong{font-weight:normal;}
.toppic02{border-left:#d0d0d0 1px solid;border-right:#d0d0d0 1px solid;border-bottom:#d0d0d0 1px solid;padding:0px;margin:0px;}
#sidepic01{width:275px;border-bottom:#d0d0d0 1px solid;padding:5px 0px 0px 0px;margin:0px 0px 0px 5px}
#sidepic02{width:275px;padding:5px 0px 0px 0px;margin:0px 0px 0px 5px}
.toppic02 img{height:78px;}
.whitemenu li{padding:2px 0 0 0;font-size:12px;}
.insidetop04{width:100px;float:left;margin:0px 0px 0px 15px;}
.insideli04{width:260px;border-top:#3266bc 1px solid;margin:2px 10px 0px 0px;padding:2px 2px 2px 2px;}
.bgmenu{width:253px;height:34px;background-image:url(/Contents/images/menu01_img.jpg);}
#category01{width:745px;border-top:#d0d0d0 1px solid;border-bottom:#d0d0d0 1px dotted;min-height:150px;margin:0px 0px 10px 0px;padding:5px 2px 5px 2px;}
#category02{width:745px;border-bottom:#d0d0d0 1px solid;min-height:150px;margin:0px 0px 10px 0px;padding:0px 0px 5px 2px;}
#category03{width:745px;border-bottom:#d0d0d0 1px solid;border-top:#d0d0d0 1px solid;min-height:24px;margin:0px 0px 10px 0px;padding:5px 0px 5px 0px;}
#category003{width:740px;min-height:23px;margin:0px 0px 10px 0px;padding:0px 0px 5px 10px;float:left;}
#category004{width:740px;min-height:23px;margin:10px 0px 20px 0px;padding:0px 0px 5px 10px;float:left;}
.panel,
.panel2,
.panel3,
.panel4,
.panel5,
.panel6,
.panel7,
.panel8,
.panel9,
.panel10{width:740px;min-height:23px;margin:10px 0px 20px 0px;padding:0px 0px 5px 10px;float:left;}
.warpsub{width:570px;float:left;min-height:135px;float:left;}
.subcategory001{width:745px;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;min-height:135px;}
.subcategory002{width:550px;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;min-height:135px;float:left;background-color:#ffefcb;}
.subcategory01{width:745px;border-top:#d0d0d0 1px solid;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;min-height:135px;}
.subcategory02{width:565px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;min-height:135px;float:left;}
.subcategory03{width:155px;margin:0px 0px 0px 0px;padding:5px 0px 0px 10px;min-height:170px;float:left;border-left:#d0d0d0 1px solid;}
.subcategory04{width:470px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;min-height:30px;float:left;}
.subcategory05{width:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;min-height:30px;float:left;}
.testcategory001{width:360px;min-height:150px;float:left;margin:5px 0px 5px 15px;text-align:left;}
.testcategory01{width:350px;min-height:100px;float:left;margin:5px 0px 0px 10px;}
.testcategory02{width:130px;min-height:95px;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}
#fonttop01{font-size:16px;font-weight:800;}
.fonttop02{color:#3266bc;}
.colorfont01{color:#F00;font-size:12px;}
.colorfont03{color:#F00;font-size:18px;text-decoration:line-through;font-weight:800;}
.colorfont04{color:#F00;font-size:16px;font-weight:bold;}
.colorfont001{color:#3266bc;font-size:15px;font-weight:600;}
.colorfont002{float:left;margin:5px 0 5px 10px;border:#F00 2px solid;}
.checkb01{padding:5px 0 0 2px;margin:2px 0 0 0;}
.checkb02{padding:0;}
#number{list-style-type:none;}
.number{float:left;margin:0px 2px 0px 2px;padding:0px 0px 0px 0x;width:17px;text-align:center;}
.PrevNext, .PageNumber{display:block;padding:2px 3px 2px 3px;color:#737373;font-weight:bold;}
.PrevNext:hover, .PageNumber:hover{background:#737373;display:block;padding:2px 3px 2px 3px;color:#FFF;font-weight:bold;}
.CurrentPage{background:#737373;display:block;padding:2px 3px 2px 3px;color:#FFF;font-weight:bold;}
div.panel, p.flip{margin:0px;text-align:center;}
div.panel,
div.panel2{display:none;}
#narrow ul{list-style:none;}
#narrow_block{border:#c5c5c5 1px solid;margin:-5px 0px 15px 0px;padding:0px 5px 0px 5px;width:190px;}
.narrow_box{border-bottom:#c5c5c5 1px solid;padding:5px 0px 10px 10px;}
.narrow_head{color:#3966cd;}
#Main_Course_Course_TopPageCourse, #Main_Course_Course_BottomPageCourse{float:right;display:inline;}
.whitemenu{padding:5px 10px 10px 10px;background:#fffcf5;}
.insidetop01{float:left;margin:10px 0px 0px 0px;}
.insidetop02{margin:10px 0px 0px 0px;}
.insidetop03{float:left;margin:10px 0px 0px 0px;}
.insideli01{border-top:#3266bc 1px solid;margin:2px 10px 0px 0px;padding:2px 2px 2px 2px;}
.insideli02{border-top:#3266bc 1px solid;margin:2px 10px 0px 0px;padding:2px 2px 2px 2px;}
.insideli03{border-top:#3266bc 1px solid;margin:2px 10px 0px 0px;padding:2px 2px 2px 2px;}
.colorfont02{color:#F00;font-size:20px;font-weight:bold;}
.colorfont02 s{text-decoration:line-through !important;}
.colorfont02 img{width:auto;}
.tooltip-inner{min-width:180px;width:180px;background-color:#505050;padding:8px 10px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tooltip.top{margin-top:-6px;}