@charset "utf-8";/* CSS Document */
@import "navigation.css";
/*========================================================
 Common
 ========================================================*/
.clearfix{clear:both;}


/* common */
p{margin:0;padding:0 0 15px 0;}

ul,ol{margin:0 0 0 1.8em;padding:0 0 15px 0;}
* html ol {padding-left:20px !important;}
*:first-child+html ol{padding-left:10px !important;}
li{margin:0;padding:0 0 5px 0;}

h1{margin:0;padding:0 0 15px 0;font-size:130%;line-height:130%;clear:both;}
h2{margin:0;padding:0 0 15px 10px;font-size:130%;line-height:130%;clear:both;}
h3{margin:0;padding:0 0 15px 20px;font-size:115%;line-height:130%;clear:both;}
h4{margin:0;padding:0 0 15px 20px;font-size:100%;line-height:100%;clear:both;}
h5{margin:0;padding:0 0 15px 20px;font-size:100%;line-height:100%;clear:both;}
h6{margin:0;padding:0 0 15px 20px;font-size:100%;line-height:100%;clear:both;}

h2.searchH2,
.container_search h2,
h2.consultationH2,
.container_consultation h2,
h2.tokyoH2,
.container_tokyo h2,
h2.eventH2,
.container_event h2,
h2.manuductionH2,
.container_manuduction h2,
h2.tmlH2,
.container_tml h2,
h2.ssH2,
.container_ss h2{margin:15px 0 15px 0;padding:7px 20px 7px 30px;line-height:20px;}
h2.searchH2,
.container_search h2{background:#e1f3cb url(/Portals/0/images/common/contents/search_h2.gif) no-repeat 5px 7px;}
h2.consultationH2,
.container_consultation h2{background:#f1d8e9 url(/Portals/0/images/common/contents/consultation_h2.gif) no-repeat 5px 7px;}
h2.tokyoH2,
.container_tokyo h2{background:#ede2fa url(/Portals/0/images/common/contents/tokyo_h2.gif) no-repeat 5px 7px;}
h2.eventH2,
.container_event h2{background:#eaebc2 url(/Portals/0/images/common/contents/event_h2.gif) no-repeat 5px 7px;}
h2.manuductionH2,
.container_manuduction h2{background:#def5f5 url(/Portals/0/images/common/contents/manuduction_h2.gif) no-repeat 5px 7px;}
h2.tmlH2,
.container_tml h2{background:#e9e9e9 url(/Portals/0/images/common/contents/tml_h2.gif) no-repeat 5px 7px;}
h2.ssH2,
.container_ss h2{background:#e2eff7 url(/Portals/0/images/common/contents/ss_h2.gif) no-repeat 5px 7px;}

.container_search h3,
.container_consultation h3,
.container_tokyo h3,
.container_event h3,
.container_manuduction h3,
.container_tml h3,
.container_ss h3{margin:15px 0 10px 0;padding:0 0 3px 22px;line-height:20px;}
.container_search h3{color:#556d36;background:url(/Portals/0/images/common/contents/search_h3.gif) no-repeat 0 2px;border-bottom:3px double #afce88;}
.container_consultation h3{color:#905169;background:url(/Portals/0/images/common/contents/consultation_h3.gif) no-repeat 0 2px;border-bottom:3px double #f1d8e9;}
.container_tokyo h3{color:#674d85;background:url(/Portals/0/images/common/contents/tokyo_h3.gif) no-repeat 0 2px;border-bottom:3px double #ede2fa;}
.container_event h3{color:#707128;background:url(/Portals/0/images/common/contents/event_h3.gif) no-repeat 0 2px;border-bottom:3px double #eaebc2;}
.container_manuduction h3{color:#3b7473;background:url(/Portals/0/images/common/contents/manuduction_h3.gif) no-repeat 0 2px;border-bottom:3px double #def5f5;}
.container_tml h3{color:#333;background:url(/Portals/0/images/common/contents/tml_h3.gif) no-repeat 0 2px;border-bottom:3px double #bbb;}
.container_ss h3{color:#5ad;background:url(/Portals/0/images/common/contents/ss_h3.gif) no-repeat 0 2px;border-bottom:3px double #e2eff7;}

.container_search h4,
.container_consultation h4,
.container_tokyo h4,
.container_event h4,
.container_manuduction h4,
.container_tml h4,
.container_ss h4{margin:15px 0 7px 0;padding:0 0 3px 16px;line-height:18px;border-bottom:1px solid #bbb;}
.container_search h4{color:#556d36;background:url(/Portals/0/images/common/contents/search_h4.gif) no-repeat 0 3px;}
.container_consultation h4{color:#905169;background:url(/Portals/0/images/common/contents/consultation_h4.gif) no-repeat 0 3px;}
.container_tokyo h4{color:#674d85;background:url(/Portals/0/images/common/contents/tokyo_h4.gif) no-repeat 0 3px;}
.container_event h4{color:#707128;background:url(/Portals/0/images/common/contents/event_h4.gif) no-repeat 0 3px;}
.container_manuduction h4{color:#3b7473;background:url(/Portals/0/images/common/contents/manuduction_h4.gif) no-repeat 0 3px;}
.container_tml h4{color:#333;background:url(/Portals/0/images/common/contents/tml_h4.gif) no-repeat 0 3px;}
.container_ss h4{color:#5ad;background:url(/Portals/0/images/common/contents/ss_h4.gif) no-repeat 0 3px;}

.container_search h5,
.container_consultation h5,
.container_tokyo h5,
.container_event h5,
.container_manuduction h5,
.container_tml h5,
.container_ss h5{margin:15px 0 7px 0;padding:0 0 3px 16px;line-height:18px;background:url(/Portals/0/images/common/contents/h5.gif) no-repeat 0 4px;border-bottom:1px solid #bbb;}

.container_search h6,
.container_consultation h6,
.container_tokyo h6,
.container_event h6,
.container_manuduction h6,
.container_tml h6,
.container_ss h6{margin:15px 0 7px 0;padding:0 0 2px 0;border-bottom:1px solid #bbb;}

/*========================================================
 CommonParts
 ========================================================


/*------------------------------
 HeadLink
 -------------------------------------*/
ul.hLink{margin:0;padding:0;line-height:18px;text-align:right;}
ul.hLink li{display:inline;padding:3px 1px 3px 19px;background:url(/Portals/0/images/common/icon_grayBoxArrow.png) no-repeat 0 0.25em;list-style-type:none;}
ul.hLink li a,
ul.hLink li a:link,
ul.hLink li a:active,
ul.hLink li a:visited{color:#333;text-decoration:none}
ul.hLink li a:hover{color:#018699;text-decoration:underline;}

/*------------------------------
 Side
 -------------------------------------*/
.SideBannerPane .bannerBg01{background:url(/Portals/0/images/common/sideBanner/bg_bottom.png) no-repeat left bottom;}
.SideBannerPane .bannerBg02{background:url(/Portals/0/images/common/sideBanner/bg_top.png) no-repeat left top;padding:20px 0 15px 35px}
.SideBannerPane p{padding:0 0 5px 0;}

/*------------------------------
 FootLink
 -------------------------------------*/
ul.fLink{margin:0 0 5px 0;padding:0;line-height:18px;}
ul.fLink li{display:inline;padding:3px 10px 3px 19px;background:url(/Portals/0/images/common/icon_grayBoxArrow.png) no-repeat 0 0.25em;list-style-type:none;}
ul.fLink li a,
ul.fLink li a:link,
ul.fLink li a:active,
ul.fLink li a:visited{color:#333;text-decoration:none;}
ul.fLink li a:hover{color:#018699;text-decoration:underline;}

ul.fLinkEx{margin:0 0 10px 0;padding:0;line-height:18px;}
ul.fLinkEx li{display:inline;padding:3px 10px 3px 15px;background:url(/Portals/0/images/common/icon_grayTriangle.png) no-repeat 0 0.3em;list-style-type:none;}
ul.fLinkEx li a,
ul.fLinkEx li a:link,
ul.fLinkEx li a:active,
ul.fLinkEx li a:visited{color:#333;text-decoration:none;}
ul.fLinkEx li a:hover{color:#018699;text-decoration:underline;}

ul.fBanner{margin:0;padding:0;}
ul.fBanner li{display:inline;padding:0 10px 0 0;list-style-type:none;}




/*------------------------------
 container-head-title's imgicon
 -------------------------------------*/
.title img{vertical-align:middle;margin:0 5px 0 0;}


/*------------------------------
 topics
 -------------------------------------*/
.topicsArea{clear:both;margin:0;padding:0 0 30px 0;}
.topicsArea h2{margin:5px 0;padding:0 0 5px 0;background:none !important;border-bottom:1px solid #ccc;}
.topicsArea h2 img{border-left:5px solid #ccc;}
.topicsArea h3{margin:0 0 3px 0;padding:0 0 3px 0;font-size:100%:line-height:115%;border-bottom:1px dotted #ddd;}
.topicsArea ul{margin:0;padding:0;}
.topicsArea li{clear:both;margin:0;padding:5px 0;list-style-type:none;border-bottom:1px solid #ccc;}
/* clearfix */
.topicsArea li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.topicsArea li{display:inline-block;}
* html .topicsArea li{height:1%;}
.topicsArea li{display:block;}
/* clearfixEND */
.topicsArea li p{margin:0;padding:0;}
.topicsArea li .newsDate{color:#999;font-size:93%;}
.topicsListLink{text-align:right;padding:10px 0;}

.topicsBackLink{margin:20px 0 0 0;padding:0 0 0 19px;background:url(/Portals/0/images/common/icon_grayBoxArrow.png) no-repeat 0 0.25em;}
.topicsBackLink a{color:#000;text-decoration:none;}
.topicsBackLink a:hover{text-decoration:underline;}

/* 439 etc. topics-old */
.topics{clear:both;margin:0 0 30px 0;padding:0 0 2px 0;border-bottom:1px solid #ccc;}
.topics h2{background:none !important;margin:5px 0;}
.container_consultation .topics li .newsDate{color:#da8bbf;}

/* topics for terminal */
.topicsArea h2.topicsTerminalTokyo{border-bottom:1px solid #6440a7;}
.topicsArea h2.topicsTerminalTokyo img{border-left:5px solid #6440a7;}
.topicsArea h2.topicsTerminalBusiness{border-bottom:1px solid #06c;}
.topicsArea h2.topicsTerminalBusiness img{border-left:5px solid #06c;}
.topicsArea h2.topicsTerminalLegal{border-bottom:1px solid #32a500;}
.topicsArea h2.topicsTerminalLegal img{border-left:5px solid #32a500;}
.topicsArea h2.topicsTerminalHealth{border-bottom:1px solid #d12c76;}
.topicsArea h2.topicsTerminalHealth img{border-left:5px solid #d12c76;}





/*  */
.pdfDownload{border:3px double #ccc;padding:15px;}
.eventTable{margin:0 0 15px 0;width:95%;border-collapse:collapse;border:1px solid #ccc;}
.eventTable th{width:120px;padding:5px 7px 5px 5px;white-space:nowrap;border-bottom:1px dotted #ddd;background:#f9f9f9;}
.eventTable th.eventIcon{width:auto;padding:0;border-bottom:none;}
.eventTable td{padding:5px 7px;border-bottom:1px dotted #ddd;}

.row1Box{margin:0;padding:0 0 15px 0;}
ul.row1Box li{width:auto;list-style-type:none;float:none;margin:0 0 10px 0;}
.row2Box{margin:0;padding:0 0 15px 0;}
ul.row2Box li{width:45%;float:left;margin:0 10px 10px 0;list-style-type:none;}
ol.row2Box li{width:45%;float:left;list-style-position:inside;margin:0 10px 10px 0;padding:0 0 0 12px;}
/* clearfix */
.row2Box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.row2Box{display:inline-block;}
* html .row2Box{height:1%;}
.row2Box{display:block;}
/* clearfixEND */



/* 241,770 */
ul.dotList{margin:0;padding:0 0 15px 0;}
ul.dotList li{width:auto;white-space:nowrap;display:inline;margin:0 15px 0 0;padding:0 0 0 10px;background:url(/Portals/0/images/common/icon_grayTriangle.png) no-repeat 0 4px;}
ul.dotList a,
ul.dotList a:link,
ul.dotList a:active,
ul.dotList a:visited{margin:0;padding:0;}
* html ul.dotList li{white-space:normal;}


.dotBox{border:3px dotted #999;padding:15px;margin:0 0 15px 0;}

.date{text-align:right;}

.gotoPageTopLink{text-align:right;}

.imagePhotoR{float:right;font-size:80%;line-height:140%;margin:0 0 15px 10px;}


/* 1402 etc. */
.notes{border:1px solid #ddd;padding:15px;margin:10px 0 20px 0;}
.notes h2{background:none !important;font-size:100% !important;line-height:130% !important;margin:0 0 5px 0 !important;padding:0 0 5px 0 !important;border-bottom:1px solid #ddd;}
.notes p{line-height:130% !important;padding:0 !important;}



/*a-tag-with-mark*/
.markLink{background:url(/Portals/0/images/common/icon_grayTriangle.png) no-repeat 3px 0.3em;padding-left:13px;}



/* 3458 commonTable's css */
.graylineTable{margin:0 0 15px 0;border-collapse:collapse;border-spacing:0;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}
.graylineTable caption{text-align:left;border-bottom:1px solid #ccc;padding:0 0 2px 0;margin:0 0 5px 0;}
.graylineTable th{border:1px solid #aaa;padding:5px;background:#eee;}
.graylineTable tr.graylineTableHead th{background:#666;color:#fff;}
.graylineTable th.graylineTableEmptycell{border:none;background:none;}
.graylineTable tr.graylineTableHead th.graylineTableEmptycell{border:none;background:none;}
.graylineTable td{border:1px solid #999;padding:5px;word-wrap: break-word;word-break:break-all;}
.graylineTable{margin:0 0 15px 0;}
.graylineTable td{word-wrap: break-word;word-break:break-all;}



/* 2403 linktable */
.linkTable{width:98%;border-collapse:collapse;margin:0 0 15px 0;}
.linkTable caption{display:block;margin:0 0 7px 0;padding:0 0 0 5px;white-space:nowrap;border-left:7px solid #ccc;line-height:100%;text-align:left;font-weight:bold;}
.linkTable th{vertical-align:top;width:25%;background:#e9e9e9;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;padding:5px;text-align:left;}
.linkTable th.tableTitle{color:#fff;width:auto;background:#888;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;padding:5px;text-align:left;}
.linkTable td{vertical-align:top;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;padding:5px;}



/* img */
img.imgLeft{float:left;margin:0 10px 10px 0;}
img.imgRight{float:right;margin:0 0 10px 10px;}



/* box-2-col 2137,437 */
.box2col:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.box2col{display:inline-block;}
* html .box2col{height:1%;}
.box2col{display:block;}
.box2col .colL{float:left;width:48%;}
.box2col .colR{float:right;width:48%;}




/*========================================================
 admins
 ========================================================*/

/*  */
.FileManager_LeftBox{width:200px;}
.FileManager{width:740px;font-size:85%;}

/*  */
textarea#dnn_ctr354_SiteSettings_txtStyleSheet{width:700px;}

/*  */
#dnn_ctr356_Tabs_pnlTabs select{height:500px;}

/*  */
#skinAdmin .container_tml .contents div{text-align:left;}


/*dnnActions-headpane*/
.HeadPane .SubHead{position:absolute;top:5px;left:60px;}
#dnn_ctr396_DD{position:relative;}
#dnn_ctr396_DD #dnn_ctr396_dnnACTIONS_ctldnnACTIONS{position:absolute;top:0;left:0;}





/*========================================================
 Index
 ========================================================*/

.snsLargeBanners{text-align:right;}
.snsLargeBanners a{margin:0 0 0 10px;}

#skinIndex .ContentSubPane p{margin:0;padding:0 0 5px 0;}
#skinIndex .ContentSubPane p.mbBanner{padding:10px 0 5px 0;}

/* terminal------------------------------------------------------- */
.terminal{background:url(/Portals/0/images/index/terminalLinks/terminalBg.gif) no-repeat;height:30px;font-size:12px;line-height:14px;}
/* clearfix */
.terminal:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.terminal{display:inline-block;}
* html .terminal{height:1%;}
.terminal{display:block;}
/* clearfixEND */
.terminal h2{margin:0;padding:0;width:160px;height:30px;line-height:12px;float:left;text-indent:-9999px;background:url(/Portals/0/images/index/terminalLinks/terminalTitle.gif) no-repeat 18px 9px;}
.terminal h2 img{margin:0;padding:8px 0 0 20px;}
.terminal ul{margin:0;padding:10px 0 0 0;width:570px;line-height:12px;float:right;}
.terminal li{margin:0;padding:0 20px 0 10px;display:inline;list-style-type:none;background:url(/Portals/0/images/index/terminalLinks/terminalIcon.gif) no-repeat 0 5px;}



/* news and atopics------------------------------------------- */
.newsListIndex{position:relative;}
.newsListIndex h2{margin:0;padding:0;position:relative;top:0;left:0;}


.newsListIndex ul{margin:15px 0 0 0;padding:0;line-height:18px;}
.newsListIndex li{clear:both;margin:0;padding:5px 0;list-style-type:none;list-style-position:outside;border-bottom:1px dashed #999;}
/* clearfix */
.newsListIndex li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.newsListIndex li{display:inline-block;}
* html .newsListIndex li{height:1%;padding:4px 0;}
.newsListIndex li{display:block;}
/* clearfixEND */
.newsListIndex li .newsText{width:450px;float:left;}
.newsListIndex li .newsDate{margin:0;padding:0;}
.newsListIndex li .newsTitle{margin:0;padding:0;}
.newsListIndex li .newsIcon{margin:0;padding:0;width:55px;float:right;text-align:right;}
.newsListIndex .newsBackLink{margin:20px 0 0 0;padding:0;}
/*RSS-button*/
a#dnn_ctr10205_dnnACTIONBUTTON2_ico3,
a:link#dnn_ctr10205_dnnACTIONBUTTON2_ico3,
a:visited#dnn_ctr10205_dnnACTIONBUTTON2_ico3,
a:active#dnn_ctr10205_dnnACTIONBUTTON2_ico3,
a:hover#dnn_ctr10205_dnnACTIONBUTTON2_ico3{margin:0;padding:0;background:none;position:relative;top:20px;}



/* calendar------------------------------------------------------ */
.indexCalendar{margin:0;padding:0 0 0 10px;}
.indexCalendar h2{margin:0;padding:5px 0 15px 0;font-size:80%;line-height:20px;}
.indexCalendar p{margin:0;padding:0;font-size:80%;line-height:12px;}
.calendarBox{margin:0;padding:0 0 10px 0;}
.indexCalendar div.calendarButton{padding:5px 0 0 0;}
.indexCalendar .calendarButton p{padding:0 0 5px 0;}
.indexCalendar p.calendarExplanation{padding:10px 0;text-align:center;border:1px solid #ccc;}


/* kwicks-movingbanner------------------------------------------- */
.kwicks{list-style:none;position:relative;margin:0 0 10px 0;padding:0;}
.kwicks li{width:180px;height:60px;display:block;overflow:hidden;padding:0;}




/* toppage external search ------------------------------------------- */
#skinIndex .ContentSubPane .zoushosearch{background:url(/Portals/0/images/index/exSearch/zoushosearch_bgTop.gif) no-repeat 0 0;margin:0;}
#skinIndex .ContentSubPane .zoushosearchBox{position:relative;background:url(/Portals/0/images/index/exSearch/zoushosearch_bgBottom.gif) no-repeat 0 bottom;padding:7px 10px;}
#skinIndex .ContentSubPane .zoushosearchBox p{margin:0;padding:0;}
#skinIndex .ContentSubPane p.zoushoTitle{margin:0;}
#skinIndex .ContentSubPane input.zoushoTextarea{position:absolute;top:40px;left:10px;}
#skinIndex .ContentSubPane p.zoushoBtn {position:absolute;top:40px;right:10px;margin:0;width:45px;height:21px;}
#skinIndex .ContentSubPane p.zoushoTextBtn {margin:23px 0 0 0;text-align:right;font-size:82%}
#skinIndex .ContentSubPane p.zoushoTextBtn a,
#skinIndex .ContentSubPane p.zoushoTextBtn a:link,
#skinIndex .ContentSubPane p.zoushoTextBtn a:active,
#skinIndex .ContentSubPane p.zoushoTextBtn a:visited{color:#ccc;text-decoration:underline;}
#skinIndex .ContentSubPane p.zoushoTextBtn a:hover{color:#ccc;text-decoration:none;}
#skinIndex .ContentSubPane .tougouSearch a,
#skinIndex .ContentSubPane .tougouSearch a:link,
#skinIndex .ContentSubPane .tougouSearch a:active,
#skinIndex .ContentSubPane .tougouSearch a:visited,
#skinIndex .ContentSubPane .tougouSearch a:hover{display:block;width:180px;height:75px;overflow:hidden;text-indent:-9999px;background:url(/Portals/0/images/index/exSearch/tougousearch_btn.gif) no-repeat 0 0;}
#skinIndex .ContentSubPane .tougouSearch a:hover{background-position:-180px 0;}

/* toppage SNSbanners------------------------------------------- */
#skinIndex .snsBanners{padding:10px 0 0 0;border-top:1px solid #ddd;text-align:right;}
#skinIndex .snsBanners p{display:inline;}
#skinIndex .snsBanners a{background:none;padding:0;}




#skinIndex .ContentPane {padding-bottom:20px !important;}



/*========================================================
 news
========================================================*/
.newsList ul{margin:0;padding:0;list-style-type:none;}
.newsList li{clear:both;margin:0;padding:10px 0 5px 0;list-style-type:none;border-bottom:1px dashed #999;}
/* clearfix */
.newsList li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.newsList li{display:inline-block;}
* html .newsList li{height:1%;}
.newsList li{display:block;}
/* clearfixEND */
.newsList li .newsText{width:550px;float:left;}
.newsList li .newsDate{margin:0;padding:0;}
.newsList li .newsTitle{margin:0;padding:0;}
.newsList li .newsIcon{margin:0;padding:0;width:55px;float:right;text-align:right;}
.newsList .newsBackLink{margin:0;padding:10px 0;}
.newsDetail .newsDate{margin:0;padding:20px 0 0 0;}
.newsDetail .newsDate img{margin:0 10px 0 0;}
.newsDetail .newsTitle{clear:both;margin:0 0 15px 0;padding:7px 0 10px 0;font-size:16px;font-weight:bold;border-bottom:1px solid #999;}
.newsDetail .newsBackLink{margin:20px 0 0 0;padding:10px 0 0 0;border-top:1px dashed #999;}



/*========================================================
 437
========================================================*/


/* 437 magazine ********************/
.magazinePageTitle{border-top:3px solid #c00;border-bottom:1px solid #ccc;padding:10px 0;}
/* clearfix */
.magazinePageTitle:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.magazinePageTitle{display:inline-block;}
* html .magazinePageTitle{height:1%;}
.magazinePageTitle{display:block;}
/* clearfixEND */
.inquiryBox_magazine{ border-top:#c00 solid 3px;padding:20px 0 40px 0; text-align:center;}
.inquiryBox_magazine h3{margin:0;padding:0;}
.inquiryBox_magazine .bold{ font-weight:bold;margin:0;}

.topicsArea h2.topicsTerminalMagazine{border-bottom:1px solid #c00;}
.topicsArea h2.topicsTerminalMagazine img{border-left:5px solid #c00;}


.magazinePageTitle h1{text-indent:-9999px;width:303px;height:45px;background:url(/Portals/0/images/pages/reference/tama/magazinebank/titleLogo.gif) no-repeat 0 5px;}


.magazineEvent{border-bottom:1px solid #999;margin:0 0 5px;padding:0 0 5px;}
.magazineEventPht{float:left;margin:0 5px 0 0;width:100px;}
.magazineEventCategory{padding:0;margin:0;}
.magazineEventCategory span{background:#da8bbf;font-size:11px;padding:2px;margin:0 0 5px;color:#fff;}
.magazineEventTitle{font-weight:bold;font-size:120%;padding:0 0 10px;margin:0;}
.magazineEventText{clear:both;}




/*========================================================
 439
========================================================*/

.juniorPageLinks{marign:0;padding:30px 0;}
.juniorPageLinks h2{font-size:100%;margin:0 0 5px 0;padding:7px 20px 7px 23px;background-color:transparent;background-position:0 7px;border-bottom:3px double #da8bbf;}
.juniorPageLinks table{border-collapse:separate;border-spacing:10px;}
.juniorPageLinks td{vertical-align:top;width:250px;padding:10px;border:1px solid #ccc;empty-cells:hide;}

.juniorPageLinks p{margin:0;padding:0;}
.juniorPageLinks p.juniorPagePhoto{width:180px;height:100px;background:#ccc;}
.juniorPageLinks p.juniorPageText{height:125px;line-height:1.5;}
.juniorPageLinks p.juniorPageLink{padding:10px 0 0 12px;background:url(/Portals/0/images/common/icon_grayTriangle.png) no-repeat 0 15px;}

.juniorPromotion table{margin:10px 0 30px 0;border-collapse:separate;border-spacing:10px;}
.juniorPromotion td{vertical-align:top;width:130px;padding:10px;border:1px solid #ccc;empty-cells:hide;}
.juniorPromotion p{margin:0;padding:0;}
.juniorPromotion p.juniorPromotionPict{text-align:center;background:#eee;}
.juniorPromotion h3{background:none;height:80px;font-weight:bold;margin:5px 0 5px 0;padding:0 0 5px 0;border-bottom:1px dotted #ccc;}
.juniorPromotion p.juniorPromotionTarget{font-size:85%;}

.juniorReading table{margin:10px 0 30px 0;border-collapse:separate;border-spacing:10px;}
.juniorReading td{vertical-align:top;width:120px;padding:10px;border:1px solid #ccc;empty-cells:hide;}
.juniorReading p{margin:0;padding:0;}
.juniorReading p.juniorReadingPict{width:120px;height:130px;text-align:center;background:#eee;}
.juniorReading h3{background:none;height:60px;font-weight:bold;margin:5px 0 5px 0;padding:0 0 5px 0;border-bottom:1px dotted #ccc;}
.juniorReading p.juniorReadingText{}

.juniorMT h3{}
.juniorMT p.juniorMTMainpict{width:320px;float:left;height:450px;text-align:center;}
.juniorMT p.juniorMTMainpict img{width:320px;}
.juniorMT ul{width:300px;float:right;margin:0;padding0;}
/* clearfix */
.juniorMT ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.juniorMT ul{display:inline-block;}
* html .juniorMT ul{height:1%;}
.juniorMT ul{display:block;}
/* clearfixEND */
.juniorMT li{margin:0 10px 7px 0;padding:0 0 10px 0;border-bottom:1px solid #ccc;list-style-type:none;}
.juniorMT ul p{margin:0;padding:0;}
.juniorMT li p.juniorMTDate{color:#da8bbf;font-size:85%;float:left;width:80px;}
.juniorMT li p.juniorMTNo{float:left;width:80x;font-size:85%;}
.juniorMT li h4{background:none;margin:0;padding:0;border:none;}
.juniorMT li h4 a,
.juniorMT li h4 a:link,
.juniorMT li h4 a:active,
.juniorMT li h4 a:visited{color:#905169;font-weight:normal;}
.juniorMT li h4 a:hover{color:#905169;}

.juniorMT .juniorMTMainpict{margin:0 0 020px 0;width:900px;border-collapse:collapse;border-spacing:0;border:0;}
.juniorMT .juniorMTMainpict th{width:200px;background:#eee;vertical-align:top;}
.juniorMT .juniorMTMainpict th img{width:150px;margin:20px 0 0 20px}
.juniorMT .juniorMTMainpict td{width:700px;vertical-align:top;}
.juniorMT .juniorMTMainpict td ul{float:none;margin:0 0 0 20px;padding:0;width:auto;}




.juniorLinks ul{margin:0;padding:0;}
/* clearfix */
.juniorLinks ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.juniorLinks ul{display:inline-block;}
* html .juniorLinks ul{height:1%;}
.juniorLinks ul{display:block;}
/* clearfixEND */
.juniorLinks li{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #ccc;list-style-type:none;}
.juniorLinks li h3{background:url(/Portals/0/images/common/contents/consultation_h4.gif) no-repeat 0 3px;margin:0 0 10px 0;padding:0 0 0 20px;border:none;}
.juniorLinks li p{margin:0;padding:0;}
.juniorLinks li p.juniorLinksText{}


/*439-120312-added*/
.juniorPromotion p.juniorPromotionPict{padding:5px 0;}
.juniorPromotion h3 {height:4em;border:none !important;border-bottom:7px solid #DA8BBF !important;margin:15px 0 10px 0;padding: 0 0 5px 0;}
.juniorReading p.juniorReadingPict{width:auto;padding:5px 0;}
.juniorReading h3 {height:2.7em;border:none !important;border-bottom:7px solid #DA8BBF !important;margin:15px 0 10px 0;padding: 0 0 5px 0;}
.juniorMTlistNew{margin:0 auto 30px auto;width:600px;border-collapse:separate;border-spacing:5px;border:7px solid #FFF2FB;}
.juniorMTlistNew th{padding:10px;background:#eee;}
.juniorMTlistNew th img{width:150px;}
.juniorMTlistNew td{padding:0 10px 10px 10px;border-left:1px dotted #ccc;vertical-align:top;}
.juniorMTlistNew p.juniorMTDate{padding:0 0 10px 0;color:#DA8BBF;float:left;font-size: 85%;line-height:100%;width:100px;}
.juniorMTlistNew p.juniorMTNo{padding:0 0 10px 0;float:left;font-size:85%;line-height:100%;}
.juniorMTlistNew h4{color:#905169;background:none;border:none;margin:0;padding:0;}
.juniorMTlistNew h4 a,
.juniorMTlistNew h4 a:link,
.juniorMTlistNew h4 a:active,
.juniorMTlistNew h4 a:visited,
.juniorMTlistNew h4 a:hover{color:#905169;}
.juniorMT ul {float:none;margin: 0;width:auto;}
.juniorMT li p.juniorMTDate {width:100px;}
.juniorMT ul li{float:left;margin: 0 10px 0 0;padding: 0 0 10px 17px;width:430px;}
.juniorreadingContents{background:#fff;margin:0 0 30px 0;padding:10px;}
/* clearfix */
.juniorreadingContents :after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.juniorreadingContents {display:inline-block;}
* html .juniorreadingContents {height:1%;}
.juniorreadingContents {display:block;}
/* clearfixEND */
.juniorreadingContents h2{padding: 10px;background:#FFF2FB;border-bottom:3px solid #DA8BBF;margin:0 0 10px 0;}

/* 439 juniorreading ********************/
.juniorreadingPageTitle{border-top:3px solid #ff8e8e;border-bottom:1px solid #ccc;padding:10px 0;}
/* clearfix */
.juniorreadingPageTitle:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.juniorreadingPageTitle{display:inline-block;}
* html .juniorreadingPageTitle{height:1%;}
.juniorreadingPageTitle{display:block;}
/* clearfixEND */
.inquiryBox_juniorreading{ border-top:#ff8e8e solid 3px;padding:20px 0 40px 0; text-align:center;}
.inquiryBox_juniorreading h3{margin:0;padding:0;}
.inquiryBox_juniorreading .bold{ font-weight:bold;margin:0;}

.topicsArea h2.topicsTerminalJuniorreading{border-bottom:1px solid #ff8e8e;}
.topicsArea h2.topicsTerminalJuniorreading img{border-left:5px solid #ff8e8e;}
/*439*/
.juniorreadingPageTitle h1{text-indent:-9999px;width:483px;height:45px;background:url(/Portals/0/images/pages/reference/tama/juniorreading/titleLogo.gif) no-repeat 0 5px;}

/*439*/
.bookBoxes{padding:10px 0;}
/* clearfix */
.bookBoxes:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bookBoxes{display:inline-block;}
* html .bookBoxes{height:1%;}
.bookBoxes{display:block;}
.bookBoxes .bookBox{float:left;width:200px;margin:0 10px 10px 0;padding:10px;border:1px solid #ccc;}
.juniorReading p.juniorReadingText {height:5em;}


/*========================================================
 640
========================================================*/
.yaBoxes{padding:10px 0;}
/* clearfix */
.yaBoxes:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.yaBoxes{display:inline-block;}
* html .yaBoxes{height:1%;}
.yaBoxes{display:block;}
.yaBoxes .yaBox{float:left;width:240px;margin:0 10px 10px 0;padding:10px;border:1px solid #ccc;}
.yaBoxes .yaPict{background:#eee;text-align:center;}
.yaBoxes h3{height:2.3em;}
.yaBoxes .yaText{height:10em;line-height:1.4em;}
.yaBoxes .yaText a{display:block;}



/*========================================================
 644, 577
========================================================*/
.tbPhotoAlbum{margin:0 0 15px 0;}
.tbPhotoAlbum table td{border-top:1px solid #ccc;border-right:1px solid #ccc;}
.tbPhotoAlbum table td td{border:none;}




/*========================================================
 1221,1223
========================================================*/
.housemapList{padding:30px 0 0 0;border-top:1px solid #ddd;}
.housemapListTable{border:1px solid #bbb;border-spacing:0;border-collapse:collapse;width:100%;}
.housemapListTable td{padding:5px;width:12%;border-bottom:1px solid #bbb;line-height:1.2;}
.housemapListTable th{padding:5px;width:16%;background:#ddd;border-bottom:1px solid #bbb;border-right:1px solid #BBBBBB;font-size:100%;padding:5px 7px 5px 5px;text-align:center;white-space:nowrap;width:120px;}



.eventTable{border:1px solid #bbb;}
.eventTable td{border-bottom:1px solid #bbb;}
.eventTable th{background:#ddd;font-size:130%;text-align:center;border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:5px 7px 5px 5px;white-space:nowrap;width:120px;}
.about .eventTable{text-align:left;}
.areatable{width:100% !important;margin:0 0 5px 0;background:#666;color:#fff;}
.areatable td{vertical-align:middle;}
.areatable td h2{margin:10px 0 10px 10px;padding:0 0 0 26px;background:url(/Portals/0/images/common/contents/tml_h2.gif) no-repeat 0 0;line-height:1.2;}
.areatable td h2 span{font-size:80%;font-weight:normal;display:block;font-size:68%;margin:0;}
.areatable td h2 span a,
.areatable td h2 span a:link,
.areatable td h2 span a:active,
.areatable td h2 span a:visited{color:#fff;}
.allDataShow{width:150px;height:30px;margin:10px 8px 10px 0;}
.datatable{width:100% !important;border-bottom:3px solid #ddd;margin:0 0 5px 0;border-spacing:0;border-collapse:collapse;}
.datatable td{padding:10px 0 0 0;}
.datatable tr.even td{background:#e9e9e9;}
.datatable td h3{margin:0 0 0 10px;padding:0 0 0 22px;background:url(/Portals/0/images/common/contents/tml_h3.gif) no-repeat 0 12px;line-height:40px;}
.datatable ul{margin:0 0 0 10px;padding:0;border-top:3px double #eee;}
.datatable ul li{background:url(/Portals/0/images/common/contents/tml_h4.gif) no-repeat 3px 14px;margin:0;padding:10px 0 10px 18px;list-style-type:none;line-height:1.8;}
.datatable ul li ul{border:none;margin:0;padding:3px 0 0 0;}
.datatable ul li ul li{border-left:5px solid #ddd;margin:0 0 5px 0;padding:0 0 0 7px;background:none;border-bottom:1px dotted #ccc;}
.btnShow{width:150px;height:30px;margin:0 10px 10px 0;}
.btnHide{width:150px;height:30px;margin:0 0 10px 480px;}
.close a,
.close a:link,
.close a:active,
.close a:visited{display:block;width:150px;margin:0 0 10px 480px;font-size:10px;text-align:right;}

* html .datatable .close a,
* html .datatable .close a:link,
* html .datatable .close a:active,
* html .datatable .close a:visited{display:block;margin:0;text-align:right;}

/*========================================================
 1225
========================================================*/
h2.container_event{background:url(/Portals/0/images/common/contents/event_h2.gif) no-repeat 5px 7px;margin:5px 0 15px 0;padding:3px 20px 3px 30px;}
.eventTable2rows{border:1px solid #CCCCCC;border-collapse:collapse;margin:0 15px 30px 0;width:47%;float:left;}
.eventTable2rows th{font-size:11px;line-height:13px;background:#fbfce3;padding:3px 5px 3px 5px;white-space:nowrap;color:#b3b54b;}
.eventTable2rows td{border-bottom:1px solid #DDDDDD;padding:3px 5px 10px 5px;}
.eventTable2rows td.eventTheme{font-size:160%;font-weight:bold;}
#dnn_ctr10453_DD{clear:both;}
.newsListIndex h2.container_event{margin:5px 0 15px;padding:3px 20px 3px 30px;}




/*========================================================
 1224
========================================================*/
.linkTableTokyo{width:98%;border-collapse:collapse;border-top:1px solid #999;border-right:1px solid #999;margin:0 0 15px 0;}
.linkTableTokyo caption{white-space:nowrap;border-left:7px solid #ccc;margin:0 0 7px 0;padding:0 0 0 4px;line-height:100%;text-align:left;font-weight:bold;}
.linkTableTokyo th{white-space:nowrap;background:#e9e9e9;border-bottom:1px solid #999;border-left:1px solid #999;padding:5px;text-align:left;}
.linkTableTokyo th.tableTitle{color:#fff;width:auto;background:#888;border-bottom:1px solid #999;border-left:1px solid #999;padding:5px;text-align:left;}
.linkTableTokyo td{border-bottom:1px solid #999;border-left:1px dotted #999;padding:5px;}
.linkTableTokyo .regional{color:#ff3333;font-weight:bold;}
.linkTableTokyo .reference{color:#4444ff;font-weight:bold;}
.linkTableTokyo .newspaper{color:#336633;font-weight:bold;}
.linkTableTokyo .pavilion{color:#ff9933;font-weight:bold;}


/*========================================================
 1402 guide
========================================================*/

.guideIndex{padding:0 0 20px 0;}
/* clearfix */
.guideIndex:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.guideIndex{display:inline-block;}
* html .guideIndex{height:1%;}
.guideIndex{display:block;}
/* clearfixEND */
.guideIndex .guideLbox{width:48%;float:left;}
.guideIndex .guideRbox{width:48%;float:right;}
.guideIndex h3{font-size:100%;background:url(/Portals/0/images/common/contents/manuduction_h4.gif) no-repeat 0 4px;border-bottom:none;color:#3B7473;margin:0;padding:0 0 3px 17px;}
.guideIndex h3.libTitle{background:none;margin:0 0 12px 0;padding:0 0 7px 0;border-bottom:3px solid #ccc;}
.guideIndex .photo{width:140px;float:left;}
.guideIndex ul{margin:0;padding:0 0 10px 35px;}
.guideIndex ul li{margin:0;padding:0;line-height:130%;}
.guideIndex ul.links{float:left;padding:0 0 0 10px;}
.guideIndex ul.links li{padding:0 0 5px 0;list-style-type:none;line-height:130%;}



/*========================================================
 1404
========================================================*/
.guideLBox{width:28%;float:left;padding:0 0 30px 0;margin:0 0 30px 0;border-right:1px solid #ccc;}
.guideRBox{margin:0;float:right;width:70%;}
ul.guideMenu{margin:0;padding:0 0 15px 0;}
/* clearfix */
.guideMenu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.guideMenu{display:inline-block;}
* html .guideMenu{height:1%;}
.guideMenu{display:block;}
/* clearfixEND */
.guideMenu li{list-style-type:none;float:left;margin:0 5px 5px 0;width:135px;height:37px;line-height:30px;}
.guideMenu li a,
.guideMenu li a:link,
.guideMenu li a:active,
.guideMenu li a:visited{font-size:12px;color:#fff;font-weight:bold;text-decoration:none;display:block;text-align:center;height:37px;line-height:30px;background:url(/Portals/0/images/pages/guide/linkBalloon.png) no-repeat 0 0;}
.guideMenu li a:hover{background-position:0 -40px;}

* html .guideMenu li{font-size:12px;line-height:1;}
* html .guideMenu li a,
* html .guideMenu li a:link,
* html .guideMenu li a:active,
* html .guideMenu li a:visited{font-size:90%}

.guideMenu li a.currentLink,
.guideMenu li a.currentLink:link,
.guideMenu li a.currentLink:active,
.guideMenu li a.currentLink:visited,
.guideMenu li a.currentLink:hover{background-position:0 -40px;}
.priceTable{border-collapse:collapse;border-top:1px solid #999;border-right:1px solid #999;margin:0 0 15px 0;}
.priceTable caption{white-space:nowrap;border-left:7px solid #ccc;margin:0 0 7px 0;padding:0 0 0 4px;line-height:100%;text-align:left;font-weight:bold;}
.priceTable caption span{font-size:80%;font-weight:normal;}
.priceTable th{background:#e9e9e9;border-bottom:1px solid #999;border-left:1px solid #999;padding:5px;}
.priceTable td{border-bottom:1px solid #999;border-left:1px solid #999;padding:5px;}
ul.anchorLink{margin:0 0 20px 0;padding:5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
/* clearfix */
ul.anchorLink:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.anchorLink{display:inline-block;}
* html ul.anchorLink{height:1%;}
ul.anchorLink{display:block;}
/* clearfixEND */
ul.anchorLink li{white-space:nowrap;display:inline;margin:0 5px 5px 0;}
ul.anchorLink a,
ul.anchorLink a:link,
ul.anchorLink a:active,
ul.anchorLink a:visited{padding:5px 10px;background:#e9e9e9 url(/Portals/0/images/common/icon_grayTriangle.png) no-repeat 0 8px;text-decoration:none;font-size:12px;line-height:30px;height:30px;}
ul.anchorLink a:hover{background:#666 url(/Portals/0/images/common/icon_grayTriangle.png) no-repeat 0 8px;;text-decoration:none;color:#fff;}

.manuductionCalendar{margin:0;padding:0;}
.manuductionCalendar h2{width:140px;margin:0;padding:0 0 10px 0;background:none;font-size:12px;line-height:20px;}
.manuductionCalendar .calendarBox{width:140px;}
.manuductionCalendar .calendarBox p{margin:0;padding:0;font-size:12px;line-height:12px;}
.manuductionCalendar .userguideBox{margin:0 20px 0 0;}
.manuductionCalendar .userguideBox h3{border-left:5px solid #7cc7c6;padding:3px 0 3px 7px;background:none;font-size:100%;}
.manuductionCalendar .userguideBox p{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px dotted #ddd;}
.manuductionCalendar p.calendarExplanation{border:1px solid #ccc;padding:10px 0 !important;text-align:center;}
.manuductionCalendar .calendarButton p{padding:5px 0 5px !important;}




/*========================================================
 1405,1410 css for renewed yearCalendar ---各CSSは2290参照
========================================================*/
/* clearfix */
#EventYear_EventCalendars:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#EventYear_EventCalendars{display:inline-block;}
* html #EventYear_EventCalendars{height:1%;}
#EventYear_EventCalendars{display:block;}
/* clearfixEND */
#EventYear_EventCalendars{font-size:12px;line-height:15px;}
#EventYear_EventCalendars table{border-collapse:collapse;border-spacing:0;border:none;}
#EventYear_EventCalendars table.EventYear_EventCalendar{width:200px;height:240px;margin:0 5px 10px 0;float:left;border-collapse:collapse;border:1px solid #aaa;border-bottom:none;}
#EventYear_EventCalendars table.EventYear_EventCalendar td{padding:0;vertical-align:top;border:none;}
#EventYear_EventCalendars .EventYear_EventCalendar td.EventTitle,
#EventYear_EventCalendars .EventYear_EventCalendar td.EventTitle table{height:34px;font-size:16px;line-height:34px;font-weight:bold;}
#EventYear_EventCalendars .EventYear_EventCalendar td.EventDayHeader{border:1px dotted #aaa;border-top:none;border-bottom:1px solid #aaa;font-size:12px;line-height:20px;height:auto;}
#EventYear_EventCalendars .EventYear_EventCalendar td.EventDay{width:28px;height:28px;line-height:28px;letter-spacing:-0.1em;border:1px solid #aaa;}
#EventYear_EventCalendars .EventYear_EventCalendar td.EventDay strong{display:block;width:100%;height:100%;background-position:1px 1px;background-image:url(/Portals/0/images/pages/eventCalendar/eventBgY.png);background-repeat:no-repeat;}
#EventYear_EventCalendars .EventYear_EventCalendar td.Closing{background-position:1px 1px;background-image:url(/Portals/0/images/pages/eventCalendar/closedBgY.png);background-repeat:no-repeat;}


/*========================================================
 1406
========================================================*/
.accessmap table td{padding:30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.accessmap table td span{font-size:30px;font-weight:bold;color:#7cc7c6;}





/*========================================================
 1418
========================================================*/
.netresvCell01{width:15%;}
.netresvCell02{width:20%;}
.netresvCell03{width:30%;}




/*========================================================
 2078
========================================================*/
.organigram ul{margin:0;padding:0;width:610px;font-size:14px;line-height:18px;}
/* clearfix */
.organigram ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.organigram ul{display:inline-block;}
* html .organigram ul{height:1%;}
.organigram ul{display:block;}
/* clearfixEND */
.organigram ul li{margin:0;padding:0;list-style-type:none;}
/* clearfix */
.organigram ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.organigram ul li{display:inline-block;}
* html .organigram ul li{height:1%;}
.organigram ul li{display:block;}
/* clearfixEND */
.organigram ul li img{width:60px;float:left;}
.organigram ul li ul{width:550px;float:left;}
.organigram ul li ul li{clear:both;}
.organigram ul li ul li.organ02-01{padding:0 0 10px 0;}
.organigram ul li ul li ul{width:490px;float:left;}
.organigram ul li ul li ul li{padding:8px 10px 15px 30px;}
.organigram ul li ul li ul li.organ03-01{background:url(/Portals/0/images/pages/aboutus/organigram/bar03-01.png) no-repeat 0 0;}
.organigram ul li ul li ul li.organ03-02{background:url(/Portals/0/images/pages/aboutus/organigram/bar03-02.png) no-repeat 0 0;}
.organigram ul li ul li ul li.organ03-03{background:url(/Portals/0/images/pages/aboutus/organigram/bar03-03.png) no-repeat 0 0;}
p.organName{padding:0 0 10px 0;}
p.organText{padding:0;font-size:12px;line-height:18px;}



/*========================================================
 2194,2195,2196,2567
========================================================*/
.mb{padding:5px;}
.mb h1{background:#eee;p;padding:0;line-height:180%;}
.mb h2{padding-left:0;}
.mb h3{padding-left:0;}



/*========================================================
 2278
========================================================*/
.SitemapList ul ul{display:none;}
.SitemapList{width:auto;}
.SitemapList li{padding:0 0 30px 0;}
.ContentPane .SitemapList li a,
.ContentPane .SitemapList li a:link,
.ContentPane .SitemapList li a:active,
.ContentPane .SitemapList li a:visited{height:auto;background:#f0f0f0;color:#333;font-weight:bold;font-size:115%;line-height:2;}
.ContentPane .SitemapList li a:hover{background:#ddd;color:#111;font-weight:bold;}
.SitemapList li ul{padding:5px 0 0 0;}
.SitemapList li ul li{padding:0;border-bottom:1px dotted #ddd;}
.ContentPane .SitemapList li ul li a,
.ContentPane .SitemapList li ul li a:link,
.ContentPane .SitemapList li ul li a:active,
.ContentPane .SitemapList li ul li a:visited{height:auto;background:#fff;color:#333;font-weight:normal;font-size:100%;line-height:2;}
.ContentPane .SitemapList li ul li a:hover{background:#f9f9f9;color:#018699;}
.SitemapList li.Tab2200,
.SitemapList li.Tab2194,
.SitemapList li.Tab2279{display:none;}


/*========================================================
 2279 support_service
 ========================================================*/
.container_ss01 h3,
.container_ss02 h3{margin:0 0 5px 0;padding:0 0 5px 17px;background:url(/Portals/0/images/pages/supportservice/circle.png) no-repeat 0 0.5em;}
.container_ss01 ul,
.container_ss02 ul{margin:0;padding:0;}
.container_ss01 ul li,
.container_ss02 ul li{margin:0 0 5px 0;padding:0 0 5px 17px;border-bottom:1px dotted #ccc;background:url(/Portals/0/images/pages/supportservice/circle.png) no-repeat 0 0.5em;list-style-type:none;}
.container_ss01 ol,
.container_ss02 ol{margin:0 0 0 26px;padding:0;}
.container_ss01 ol li,
.container_ss02 ol li{margin:0 0 5px 0;padding:0 0 5px 17px;border-bottom:1px dotted #ccc;}

#skinSupportService .Language,
#skinSupportServiceR .Language,
#skinSupportService .hLinkSitemap,
#skinSupportServiceR .hLinkSitemap,
#skinSupportService .hLinkText,
#skinSupportServiceR .hLinkText{}
#skinSupportServiceR .contentsWrapper{width:600px;}
#skinSupportServiceR .sideWrapper{width:340px;}

.ssPageTitle{background:url(/Portals/0/images/pages/supportservice/titleBg.gif) no-repeat 0 0;padding:10px 0;}
/* clearfix */
.ssPageTitle:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ssPageTitle{display:inline-block;}
* html .ssPageTitle{height:1%;}
.ssPageTitle{display:block;}
.ssPageTitle .terminalTitle{width:550px;}
.ssPageTitle .terminalTitle h1{padding:2px 0 0 10px;}
.ssPageTitle .terminalTitle p{padding:5px 0 0 15px;color:#ffffff;}
.ssPageTitle .terminalPhoto{margin:0 10px 0 0;}
/* clearfixEND */
.inquiryBox_ss{ border-top:#55aadd solid 3px;padding:20px 0 40px 0; text-align:center;}
.inquiryBox_ss h3{margin:0;padding:0;}
.inquiryBox_ss .bold{ font-weight:bold;margin:0;}



/*========================================================
 2288
========================================================*/
#dnn_ctr10213_ViewInquiryAdmin_pnlAllArea fieldset{background:#eee;border:none;margin:0;padding:0;}
#dnn_ctr10213_ViewInquiryAdmin_pnlAllArea legend{width:100%;line-height:22px;font-size:14px;font-weight:bold;margin:10px 0 0 0;padding:0;background:#666;color:#fff;text-indent:10px;}
.SearchInfoArea{margin:10px;padding:0;}
.SearchInfoArea input#dnn_ctr10213_ViewInquiryAdmin_txtSearch{width:300px;}
.Table_Roles{width:95%;margin:0 10px 20px 12px;border-collapse:collapse;border-spacing:0;border:none;border-top:1px solid #ccc;border-right:1px solid #ccc;}
.Table_Roles th{width:100px;background:#ddd;padding:0 5px;border:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.Table_Roles td{border-bottom:1px solid #ccc;}
.Table_Roles table{border:none;}
.Table_Roles table td{border:none;padding:0 10px 0 0;}
.InquiryMain{padding:20px 0 0 0;}
.ViewInquiryAdmin_grdMain{font-size:12px;width:100%;border-collapse:collapse;border-spacing:0;border:none;border-top:1px solid #ccc;border-right:1px solid #ccc;}
.ViewInquiryAdmin_grdMain th{font-size:11px;background:#ddd;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.ViewInquiryAdmin_grdMain td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.ViewInquiryAdmin_grdMain th.ViewInquiry_No,
.ViewInquiryAdmin_grdMain th.ViewInquiry_Date{width:25px;}
.ViewInquiryAdmin_grdMain th.ViewInquiry_Title{}
.ViewInquiryAdmin_grdMain th.ViewInquiry_LastStateType{width:35px;}
.ViewInquiryAdmin_grdMain th.ViewInquiry_Roles{width:65px;}
.ViewInquiryAdmin_grdMain th.ViewInquiry_DeadlineDateTime{width:65px;}
.ViewInquiryAdmin_grdMain th.ViewInquiry_BtnDetail,
.ViewInquiryAdmin_grdMain th.ViewInquiry_BtnSelect{width:60px;}
.ViewInquiryAdmin_grdMain input{font-size:10px;width:60px;height:35px;}
#dnn_ctr10213_ViewDetail_pnlAllArea p{font-size:180%;font-weight:bold;line-height:190%;}
.view_Detail_pnls{width:95%;margin:0 0 0 15px;border-collapse:collapse;border-spacing:0;border:none;border-top:1px solid #ccc;border-right:1px solid #ccc;}
.view_Detail_pnls th{padding:5px;border-bottom:1px solid #ccc;width:120px;background:#e9e9e9;border-left:1px solid #ccc;}
.view_Detail_pnls td{padding:5px;border-bottom:1px solid #ccc;}
.InquiryInfo{margin:15px;}
#dnn_ctr10213_ViewDetail_pnlAllArea .InquiryInfo p{font-size:100%;font-weight:normal;line-height:140%;}
#dnn_ctr10213_ViewDetail_pnlAllArea .InquiryInfo p.InquiryInfoHead{font-weight:bold;border:1px solid #ccc;background:#e9e9e9;padding:5px;margin:0;}
#dnn_ctr10213_ViewDetail_pnlAllArea .InquiryInfo p.InquiryInfoBody{padding:30px;border:1px solid #ccc;border-top:none;}
.MailInfo{margin:15px;border:1px solid #ccc;}
#dnn_ctr10213_ViewDetail_pnlAllArea .MailInfo p{font-size:100%;font-weight:bold;line-height:140%;border-bottom:1px solid #ccc;background:#e9e9e9;padding:5px;margin:0;}
#dnn_ctr10213_ViewDetail_lblMessageMail{display:block;margin:10px 10px 0 10px;}
.view_Detail_MailInfo{margin:0 15px;border-collapse:collapse;border-spacing:0;border:none;}
.view_Detail_MailInfo th{padding:10px 10px 10px 0;border-bottom:1px solid #ccc;}
.view_Detail_MailInfo th input{width:300px;}
.view_Detail_MailInfo th select{width:300px;}
.view_Detail_MailInfo td{padding:10px 0;border-bottom:1px solid #ccc;}
.MailInfo div{padding:15px;}#skinAdmin .container_tml .contents div#dnn_ctr10213_ViewDetail_pnlBtn{text-align:center;}
#dnn_ctr10213_ViewDetail_pnlBtn input{width:100px;height:35px;}
.ViewDetail_grdMailHistory caption{text-align:left;padding:5px;border:1px solid #ccc;background:#e9e9e9;}
.ViewDetail_grdMailHistory{width:100%;border-collapse:collapse;border-spacing:0;border-right:1px solid #ccc;}
.ViewDetail_grdMailHistory th{background:#e9e9e9;padding:5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.ViewDetail_grdMailHistory td{padding:5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.TableRole{width:100%;margin:0 0 15px 0;border-collapse:collapse;border-spacing:0;border:none;border-top:1px solid #ccc;border-right:1px solid #ccc;}
.TableRole th{width:150px;padding:5px;background:#e9e9e9;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.TableRole td{padding:5px;border-bottom:1px solid #ccc;}
#skinAdmin .container_tml .contents div#dnn_ctr10213_ViewRoles_pnlBtn{text-align:center;}
#dnn_ctr10213_ViewRoles_pnlBtn input{width:100px;height:35px;}




/*========================================================
 2290
 ========================================================*/
.EventCalendarBtn_toM a,
.EventCalendarBtn_toM a:link,
.EventCalendarBtn_toM a:active,
.EventCalendarBtn_toM a:visited{clear:both;margin:0 0 0 340px;width:290px;height:50px;display:block;overflow:hidden;text-indent:-9999px;background:url(/Portals/0/images/pages/eventCalendar/EventCalendarBtn_toM.png) no-repeat 0 0;}
.EventCalendarBtn_toY a,
.EventCalendarBtn_toY a:link,
.EventCalendarBtn_toY a:active,
.EventCalendarBtn_toY a:visited{clear:both;margin:0 0 0 340px;width:290px;height:50px;display:block;overflow:hidden;text-indent:-9999px;background:url(/Portals/0/images/pages/eventCalendar/EventCalendarBtn_toY.png) no-repeat 0 0;}
.EventMonth_EventCalendar{border-collapse:collapse;border:1px solid #aaa;border-bottom:none;}
.EventMonth_EventCalendar td{padding:0;border:none;}
.EventMonth_EventCalendar td.EventNextPrev{padding:0 27px;}
.EventMonth_EventCalendar td.EventTitle{font-size:16px;line-height:70px;font-weight:bold;background:url(/Portals/0/images/pages/eventCalendar/eventTitleArrowM.png) no-repeat center 28px;}
.EventMonth_EventCalendar td.EventDayHeader{border:1px dotted #aaa;border-top:none;border-bottom:1px solid #aaa;font-size:12px;line-height:30px;}
.EventMonth_EventCalendar td.EventDay{width:130px;height:90px;vertical-align:top;border:1px solid #aaa;}
.EventMonth_EventCalendar td.Closing{background-position:29px 35px;background-image:url(/Portals/0/images/pages/eventCalendar/closedIconM.png);background-repeat:no-repeat;}
p.EventLongtermTitle{margin:0;padding:1px 0 5px 25px;font-size:14px;line-height:17px;font-weight:bold;background:url(/Portals/0/images/common/contents/manuduction_h2.gif) no-repeat scroll 0 0;}
ul.EventLongterm{margin:0;padding:0 0 20px 0;border-top:1px solid #aaa;}
ul.EventLongterm li{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;background:#eee;}
/* clearfix */
ul.EventLongterm li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.EventLongterm li{display:inline-block;}
* html ul.EventLongterm li{height:1%;}
ul.EventLongterm li{display:block;}
/* clearfixEND */
ul.EventLongterm li p{margin:0;padding:5px;}
ul.EventLongterm li p.EventDate{width:130px;float:left;}
ul.EventLongterm li p.EventName{width:480px;float:right;background:#fff;}
.EventOtherMonthDay{background:#eee;background-image:none !important;}

.EventSunday{background:#fee;}
.EventSaturday{background:#eef;}
.EventClosing{margin:0;padding:2px 0 0 0;color:#ee6688;font-weight:bold;line-height:1em;}
.Eventtooltip{background-color:#ddd !important;border:1px solid #999;padding:10px;text-align:left;}
.EventDayScroll{font-size:11px;line-height:13px;}
.EventDayScroll div{padding:2px;text-align:left;background:#aed;}
.EventDayScroll a,
.EventDayScroll a:link,
.EventDayScroll a:active,
.EventDayScroll a:visited{color:#333;}
.EventDay a,
.EventDay a:link,
.EventDay a:active,
.EventDay a:visited{color:#333;}
.EventMain{width:100%;border-collapse:collapse;border-spacing:0;border:none;}
.EventMain table{width:100%;border-collapse:collapse;border-spacing:0;border:none;border:1px solid #AAAAAA;}
.EventMain table table{border:none;}
.EventMain table th{width:100px;text-align:left;}
.EventDetails_Title{display:block;padding:0 10px;border-bottom:1px solid #ccc;font-size:180%;line-height:182%;font-weight:bold;background:#eee;}
.EventDetails_StartDateTime{padding:5px 10px;border-bottom:1px dotted #ccc;}
.EventDetails_EndDateTime{padding:5px 10px;border-bottom:1px solid #ccc;}
.EventDetails_DescriptionCap{padding:5px 10px;border-bottom:1px solid #ccc;}
.EventDetails_CommandButtons{padding:20px 20px 10px 20px;}
.EventDetails_Category{padding:5px 10px;}
td.EventDetails_Category span{display:block;width:95%;padding:5px;}
th.EventDetails_DescriptionCap{vertical-align:top;}
#dnn_ctr10217_Events_EventDetails_Panel1,
#dnn_ctr10219_Events_EventDetails_Panel1{background:#e9e9e9;padding:10px 20px 20px 20px;text-align:right;}
.calendarManualY,
.calendarManualM{border-bottom:3px dotted #ccc;padding:15px 0;}
.calendarClosed{clear:both;margin:0;padding:0;}
/* clearfix */
.calendarClosed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.calendarClosed{display:inline-block;}
* html .calendarClosed{height:1%;}
.calendarClosed{display:block;}
/* clearfixEND */
.calendarEvent{clear:both;margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px dotted #ddd;}
/* clearfix */
.calendarEvent:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.calendarEvent{display:inline-block;}
* html .calendarEvent{height:1%;}
.calendarEvent{display:block;}
/* clearfixEND */
.calendarIconTitle{margin:0;padding:0;width:70px;float:left;}
.calendarIconText{margin:0;padding:0;width:550px;float:right;}
.calendarClosed .calendarIconTitle img{margin:10px 0 0 0;}
.calendarIconText img{vertical-align:middle;margin:0 5px 0 0;}




/* index,1407 */
.calendarExplanation{border:1px solid #ccc;font-size:12px;line-height:14px;padding:5px;}
.manuductionCalendar .calendarExplanation{margin:0 10px 0 0;}
.calendarExplanation h3{font-size:10px;line-height:10px;margin:0 0 3px 0;padding:0 0 3px 0;text-align:left;text-indent:-9999px;background:url(/Portals/0/images/index/calendars/expMarkTitle.gif) no-repeat 0 0;border-bottom:1px dashed #ccc;}
.calendarExplanation p{text-align:center;vertical-align:middle;}
.calendarExplanation p span{display:block;}
.calendarExplanation p img{text-align:center;vertical-align:middle;}



/*========================================================
 2397 
========================================================*/
table.inputTable{width:100%;margin:0 0 15px 0;}
table.inputTable td{width:25%;padding:5px}
table.inputTable input{width:100%;height:30px;}





/*========================================================
 2549
========================================================*/
.themeTokyoMenu{padding:0 0 15px 0;}
/* clearfix */
.themeTokyoMenu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.themeTokyoMenu{display:inline-block;}
* html .themeTokyoMenu{height:1%;}
.themeTokyoMenu{display:block;}
/* clearfixEND */
.themeTokyoMenu li{list-style-type:none;float:left;margin:0 5px 5px 0;width:100px;height:37px;line-height:30px;}
.themeTokyoMenu li a,
.themeTokyoMenu li a:link,
.themeTokyoMenu li a:active,
.themeTokyoMenu li a:visited{font-size:12px;color:#fff;font-weight:bold;text-decoration:none;display:block;text-align:center;height:37px;line-height:30px;background:url(/Portals/0/images/pages/tokyo/linkBalloon.png) no-repeat 0 0;}
.themeTokyoMenu li a:hover{background-position:0 -40px;}
.themeTokyoMenu li a.currentLink,
.themeTokyoMenu li a.currentLink:link,
.themeTokyoMenu li a.currentLink:active,
.themeTokyoMenu li a.currentLink:visited,
.themeTokyoMenu li a.currentLink:hover{background-position:0 -40px;}







/*========================================================
 384,395,408,1034 terminal-design
========================================================*/




/* 384 business ********************/
.businessPageTitle{border-top:3px solid #06c;border-bottom:1px solid #ccc;padding:10px 0;}
/* clearfix */
.businessPageTitle:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.businessPageTitle{display:inline-block;}
* html .businessPageTitle{height:1%;}
.businessPageTitle{display:block;}
/* clearfixEND */
.businessPageTitle h1{text-indent:-9999px;width:340px;height:45px;background:url(/Portals/0/images/pages/reference/central/business/titleLogo.gif) no-repeat 0 5px;}
.inquiryBox_business{ border-top:#0066cc solid 3px;padding:20px 0 40px 0; text-align:center;}
.inquiryBox_business h3{margin:0;padding:0;}
.inquiryBox_business .bold{ font-weight:bold;margin:0;}



/* 395 legal ********************/
.legalPageTitle{border-top:3px solid #32a500;border-bottom:1px solid #ccc;padding:10px 0;}
/* clearfix */
.legalPageTitle:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.legalPageTitle{display:inline-block;}
* html .legalPageTitle{height:1%;}
.legalPageTitle{display:block;}
/* clearfixEND */
.legalPageTitle h1{text-indent:-9999px;width:279px;height:45px;background:url(/Portals/0/images/pages/reference/central/legal/titleLogo.gif) no-repeat 0 5px;}
.inquiryBox_legal{ border-top:#32a500 solid 3px;padding:20px 0 40px 0; text-align:center;}
.inquiryBox_legal h3{margin:0;padding:0;}
.inquiryBox_legal .bold{ font-weight:bold;margin:0;}



/* 408 health ********************/
.healthPageTitle{border-top:3px solid #d12c76;border-bottom:1px solid #ccc;padding:10px 0;}
/* clearfix */
.healthPageTitle:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.healthPageTitle{display:inline-block;}
* html .healthPageTitle{height:1%;}
.healthPageTitle{display:block;}
/* clearfixEND */
.healthPageTitle h1{text-indent:-9999px;width:360px;height:45px;background:url(/Portals/0/images/pages/reference/central/health/titleLogo.gif) no-repeat 0 5px;}
.terminalHealthNoteBox{background:#ffeef6;padding:15px;border:3px solid #d12c76;}
.inquiryBox_health{ border-top:#d12c76 solid 3px;padding:20px 0 40px 0; text-align:center;}
.inquiryBox_health h3{margin:0;padding:0;}
.inquiryBox_health .bold{ font-weight:bold;margin:0;}



/* 1034 tokyo ********************/
.tokyoPageTitle{border-top:3px solid #6440a7;border-bottom:1px solid #ccc;padding:10px 0;}
/* clearfix */
.tokyoPageTitle:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.tokyoPageTitle{display:inline-block;}
* html .tokyoPageTitle{height:1%;}
.tokyoPageTitle{display:block;}
/* clearfixEND */
.tokyoPageTitle h1{text-indent:-9999px;width:223px;height:45px;background:url(/Portals/0/images/pages/tokyo/tokyo/titleLogo.gif) no-repeat 0 5px;}
.terminalTokyoBtnBox{margin:10px 0;border-spacing:5px;border-collapse:separate;border:none;width:100%;}
.terminalTokyoBtnBox td{padding:0 10px 10px 0;}
.ContentPane .contents .terminalTokyoBtnBox a{background:none;padding:0;}
.inquiryBox_tokyo{ border-top:#6440a7 solid 3px;padding:20px 0 40px 0; text-align:center;}
.inquiryBox_tokyo h3{margin:0;padding:0;}
.inquiryBox_tokyo .bold{ font-weight:bold;margin:0;}



/* common ***********************************/
.terminalTitle{width:500px;margin:0;padding:0;float:left;}
.terminalTitle h1{margin:0;padding:5px 0 0 0;}
.terminalTitle p{margin:0;padding:5px 0 0 5px;}
.terminalPhoto{font-size:100%;line-height:100%;width:345px;margin:0;padding:0;float:right;}
.terminalPhoto li{margin:0;padding:0;list-style:none;float:left;}
.terminalText{clear:both;padding:5px 0 0 0;}
.terminalText .date{margin:0;padding:0 0 5px 0;}

/* 384 ********************/
.listtable{border-spacing:5px;border-collapse:separate;border:none;width:100%;}
.listtable td{ border-bottom:1px dotted #ccc;padding:5px;}

/* 384,395,408 ********************/
.container_consultation01 h3,
.container_consultation02 h3{margin:15px 0 10px 0;padding:0 0 5px 10px;border-bottom:1px solid #ccc;border-left:7px solid #da8bbf;}
.container_consultation01 ul,
.container_consultation02 ul{margin:0;padding:0;}
.container_consultation01 ul li,
.container_consultation02 ul li{margin:0 0 5px 0;padding:0 0 5px 17px;border-bottom:1px dotted #ccc;background:url(/Portals/0/images/pages/reference/miniicon_triangle.png) no-repeat 0 0.3em;list-style-type:none;}
.container_consultation01 ul.faqList li,
.container_consultation02 ul.faqList li{background:url(/Portals/0/images/pages/reference/miniicon_Q.png) no-repeat 0 0.3em;}
.container_consultation01 ol,
.container_consultation02 ol{margin:0 0 0 26px;padding:0;}
.container_consultation01 ol li,
.container_consultation02 ol li{margin:0 0 5px;padding:0 0 5px 0;border-bottom:1px dotted #ccc;}

/* 1034 ********************/
.container_tokyo01 h3,
.container_tokyo02 h3{margin:15px 0 10px 0;padding:0 0 5px 10px;border-bottom:1px solid #ccc;border-left:7px solid #ac91cc;}
.container_tokyo01 ul,
.container_tokyo02 ul{margin:0;padding:0;}
.container_tokyo01 ul li,
.container_tokyo02 ul li{margin:0 0 5px 0;padding:0 0 5px 17px;border-bottom:1px dotted #ccc;background:url(/Portals/0/images/pages/tokyo/miniicon_triangle.png) no-repeat 0 0.3em;list-style-type:none;}
.container_tokyo01 ul.faqList li,
.container_tokyo02 ul.faqList li{background:url(/Portals/0/images/pages/tokyo/miniicon_Q.png) no-repeat 0 0.3em;}
.container_tokyo01 ol,
.container_tokyo02 ol{margin:0 0 0 26px;padding:0;}
.container_tokyo01 ol li,
.container_tokyo02 ol li{margin:0 0 5px;padding:0 0 5px 0;border-bottom:1px dotted #ccc;}


/* 1034 ********************/
.terminalTokyoListBox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.terminalTokyoListBox{display:inline-block;}
* html .terminalTokyoListBox{height:1%;}
.terminalTokyoListBox{margin:0 !important;}
.terminalTokyoListBox li{list-style-position:inside;margin:0 5px 0 0 !important;padding:0 !important;width:135px;height:30px;line-height:30px;float:left;border-bottom:1px dotted #ccc;}
.terminalTokyoBtnBox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.terminalTokyoBtnBox{display:inline-block;}
* html .terminalTokyoBtnBox{height:1%;}
.terminalTokyoBtnBox{margin:0 !important;}
.terminalTokyoBtnBox{clear:both;margin:0;padding:20px 0 0 0 !important;}
.terminalTokyoBtnBox li{margin:0 10px 10px 0!important;padding:0 !important;border:none !important;background:none !important;width:270px;height:35px;float:left;}















/*========================================================
 print
========================================================*/

@media print{
#headBody .headWrapper{width:auto !important;margin:0 !important;padding:0 !important;}
.Logo{float:none !important;width:auto !important;margin:0 !important;padding:0 !important;}
#containerBody{width:auto !important;margin:0 !important;padding:0 !important;background:none !important;}
.containerWrapper{width:auto !important;margin:0 !important;padding:0 !important;}
.contentsWrapper{float:none !important;width:auto !important;margin:0 !important;padding:0 !important;}
.Breadcrumb{padding:0 !important;}
.ContentPane{padding:0 !important;}

.Search,
.Language,
.Fontsizer,
.HeadPane,
#gNavi,
.sideWrapper,
.Pagetop,
#footBody,
.ControlPanel{display:none !important;}

/*********/

#skinIndex .contentsWrapper{float:right !important;}
#skinIndex .ContentTopPane,
#skinIndex .ContentSubPane,
#skinIndex .ContentBottomPane{padding:0 !important;}
#skinIndex .sideWrapper{display:block !important;}

/*2279*********/
#skinSupportServiceR{width:950px !important;}
#skinSupportService .Breadcrumb,
#skinSupportServiceR .Breadcrumb{margin:0 !important;width:auto !important;}
#skinSupportService .TopPane,
#skinSupportServiceR .TopPane{width:auto !important;}
#skinSupportServiceR .contentsWrapper{float:left !important;display:block !important;width:600px !important;margin:0 !important;padding:0 !important;}
#skinSupportServiceR .contentsWrapper .ContentPane{padding:0 !important;}
#skinSupportServiceR .sideWrapper{float:right !important;display:block !important;width:300px !important;padding:0 !important;}
#skinSupportServiceR .sideWrapper .SidePane{padding:0 !important;}
#skinSupportService .BottomPane,
#skinSupportServiceR .BottomPane{width:auto !important;}

/**********/
#skin2Columns-noneSide,
#skin2Columns-noneSideHalf{width:950px !important;}
#skin2Columns-noneSide .Breadcrumb,
#skin2Columns-noneSideHalf .Breadcrumb{margin:0 !important;width:auto !important;}
#skin2Columns-noneSide .TopPane,
#skin2Columns-noneSideHalf .TopPane{width:auto !important;}
#skin2Columns-noneSide .contentsWrapper,
#skin2Columns-noneSideHalf .contentsWrapper{float:left !important;display:block !important;width:600px !important;margin:0 !important;padding:0 !important;}
#skin2Columns-noneSide .contentsWrapper .ContentPane,
#skin2Columns-noneSideHalf .contentsWrapper .ContentPane{padding:0 !important;}
#skin2Columns-noneSide .sideWrapper,
#skin2Columns-noneSideHalf .sideWrapper{float:right !important;display:block !important;width:300px !important;padding:0 !important;}
#skin2Columns-noneSide .sideWrapper .SidePane,
#skin2Columns-noneSideHalf .sideWrapper .SidePane{padding:0 !important;}
#skin2Columns-noneSide .BottomPane
#skin2Columns-noneSideHalf .BottomPane{width:auto !important;}


#skin2Columns-noneSide h1,
#skin2Columns-noneSideHalf h1{text-indent:0;width:auto;background:none;}



/**********/
/* 1221 */
.housemapList{display:none !important;}

/* ie6 */
* html .terminalPhoto{width:350px !important;}
* html body{zoom:0.65 !important;}
}




/************************************************************/



/* 36 */
ul#smtNav{display:none;}

/*smt 58,1034...*/
ul#smtAnchor{display:none;}


/************************************************************/

/* sns */
.SnsPane{width:950px;margin:0 auto;padding:0;}
.snsWidgets{padding:10px 0 0 0;}
.snsWidgets .snsTwitter,
.snsWidgets .snsFacebook{display:inline;line-height:20px;height:20px;padding:0 0 0 3px}




/************************************************************/
/**/
#dnn_ctr10219_Events_EventDetails_Panel1,
#dnn_ctr10217_Events_EventDetails_Panel1{display:none;}



/************************************************************/

/*========================================================
 Index
 ========================================================*/
 
/* Calendar(TOP)------------------------------------------------------- */

.indexCalendar h3 { margin:0; padding:0; font-size:13px; font-weight:bold; }
.indexCalendar h3.centralTitle { color:#FFFFFF; background:url(/Portals/0/images/index/calendars/titleBalloon_central.gif) no-repeat; padding:5px 0 10px 5px; }
.indexCalendar h3.tamaTitle { color:#FFFFFF; background:url(/Portals/0/images/index/calendars/titleBalloon_tama.gif) no-repeat; padding:5px 0 10px 5px; }

#clenderLinks{margin:0 0 20px 0;; padding:0;}

/* clearfix*/
#clenderLinks:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#clenderLinks { display:inline-block; }
* html #clenderLinks { height:1%; }
#clenderLinks { display:block; } 
/* clearfixEND */

#clenderLinks ul.centralColor,
#clenderLinks ul.tamaColor { margin:0; padding:0; }

#clenderLinks ul.centralColor li,
#clenderLinks ul.tamaColor li { list-style-type:none; float:left;  margin:0 3px 3px 0; padding:0 0 0 10px; background:url(/Portals/0/images/common/icon_grayTriangle.png) no-repeat 0 50%;font-size:85%; line-height:1.2em;}

#clenderLinks ul.centralColor,
#clenderLinks ul.centralColor li a,
#clenderLinks ul.centralColor li a:link,
#clenderLinks ul.centralColor li a:active,
#clenderLinks ul.centralColor li a:visited,
#clenderLinks ul.centralColor li a:hover { color:#c96161; display:block;}

#clenderLinks ul.tamaColor,
#clenderLinks ul.tamaColor li a,
#clenderLinks ul.tamaColor li a:link,
#clenderLinks ul.tamaColor li a:active,
#clenderLinks ul.tamaColor li a:visited,
#clenderLinks ul.tamaColor li a:hover { color:#83af4b;display:block;}
 
/* terminal2(TOP)------------------------------------------------------- */

#terminal2 { background:url(/Portals/0/images/index/terminalLinks2/terminalBg2.gif) no-repeat; height:65px; position:relative; }

#terminal2 h2 { margin:0; padding:0; width:124px; height:65px; text-indent:-9999px; background:url(/Portals/0/images/index/terminalLinks2/terminalTitle2.gif) no-repeat 15px 15px; }

#terminal2 ul { margin:0; padding:5px 0 0 0; width:510px; position:absolute; top:0; left:129px;}
#terminal2 li { margin:0; padding:0 5px 0 0; display:block; list-style-type:none; float:left; text-indent:-9999px; }

#terminal2 ul li a, 
#terminal2 ul li a:link, 
#terminal2 ul li a:active, 
#terminal2 ul li a:visited, 
#terminal2 ul li a:hover { display:block; }

#terminal2 li#tNavBusiness { width:75px; height:55px; }
#terminal2 li#tNavLegal { width:55px; height:55px; }
#terminal2 li#tNavHealth { width:85px; height:55px; }
#terminal2 li#tNavMagazine { width:115px; height:55px; }
#terminal2 li#tNavYouth { width:65px; height:55px; }

#terminal2 li#tNavBusiness a { width:75px; height:55px; background:url(/Portals/0/images/index/terminalLinks2/btnBusiness.gif) no-repeat; }
#terminal2 li#tNavLegal a { width:55px; height:55px; background:url(/Portals/0/images/index/terminalLinks2/btnLegal.gif) no-repeat; }
#terminal2 li#tNavHealth a { width:85px; height:55px; background:url(/Portals/0/images/index/terminalLinks2/btnHealth.gif) no-repeat; }
#terminal2 li#tNavMagazine a { width:115px; height:55px; background:url(/Portals/0/images/index/terminalLinks2/btnMagazine.gif) no-repeat; }
#terminal2 li#tNavYouth a { width:65px; height:55px; background:url(/Portals/0/images/index/terminalLinks2/btnYouth.gif) no-repeat; }

/*========================================================
 Guide
 ========================================================*/
 
/* movie(3712,3713)------------------------------------------------------- */
.virtualTourAll{ margin:0; padding:0;}

.columnBoxAll{ margin:0 0 10px 0;}
/* clearfix */
.columnBoxAll:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.columnBoxAll{display:inline-block;}
* html .columnBoxAll{height:1%;}
.columnBoxAll{display:block;}
/* clearfixEND */

.columnBoxL{ width:49%; float:left;}
.columnBoxR{ width:49%; float:right}

.virtualTourAll h2.movieLookTitle{ background:none; margin:0 0 20px; padding:0 0 7px 0; border-bottom:3px solid #CCCCCC;}
.columnBoxAll h3.movieLookTitle{ background:none; margin:0 0 20px; padding:0 0 7px 0; border-bottom:3px solid #CCCCCC;}

.movieBoxAll{ margin:0 0 10px 0;}
/* clearfix */
.movieBoxAll:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.movieBoxAll{display:inline-block;}
* html .movieBoxAll{height:1%;}
.movieBoxAll{display:block;}
/* clearfixEND */
.movieBoxL{ width:49%; float:left;}
.movieBoxR{ width:49%; float:right;}

.movieBoxAll .thumImg{margin:0; padding:0; width:100%;}
.movieBoxAll .thumImg img{width:100%; height:auto;}
.movieBoxAll .movieInfoBox{ background:#EBEBEB; padding:5px 5px 0.9em; width:auto; height:6.6em;}
.movieBoxAll .movieTitle{ margin:0; padding:0; font-size:86%; line-height:1.2em;}
.movieBoxAll .movieData{ margin:0; padding:0;color:#666666; font-size:72%; line-height:1.2em;}




ul.floorLink  { margin:0 0 20px; padding:0;}
ul.floorLink li{list-style-type:none; margin:0 2px 5px 0; padding:0; float:left; /*width:auto; white-space:nowrap; display:inline;*/ }
ul.floorLink li.last{ margin-right:0;}
/* clearfix */
ul.floorLink:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.floorLink {display:inline-block;}
* html ul.floorLink {height:1%;}
ul.floorLink {display:block;}
/* clearfixEND */

ul.floorLinkText  { margin:0; padding:0;}
ul.floorLinkText li{width:auto; white-space:nowrap; display:inline; margin:0 0 0 0; padding:0 0 0 10px; background:url(/Portals/0/images/common/icon_grayTriangle.png) no-repeat 0 4px;}

ul.floorLink li a,
ul.floorLink li a img,
ul.floorLink li a:link,
ul.floorLink li a:active,
ul.floorLink li a:visited,
ul.floorLink li a:hover{ margin:0; padding:0;}


/*floorlink2(3712)****************************************** */

ul.floorLink2  { width:100%;margin:0 0 20px; padding:0;}
ul.floorLink2 li{ width:49%;list-style-type:none; margin:0 2% 5px 0; padding:0; float:left;}
ul.floorLink2 li img{width:100%; height:auto;}
ul.floorLink2 li.floor1F{width:100%;margin:0 0 5px 0;}
ul.floorLink2 li.floor1F img{width:100%; height:auto;}
ul.floorLink2 li span{ font-size:85%; height:1.2em;}

/* clearfix */
ul.floorLink2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.floorLink2 {display:inline-block;}
* html ul.floorLink2 {height:1%;}
ul.floorLink2 {display:block;}
/* clearfixEND */

ul.floorLink2 li a,
ul.floorLink2 li a img,
ul.floorLink2 li a:link,
ul.floorLink2 li a:active,
ul.floorLink2 li a:visited,
ul.floorLink2 li a:hover{ margin:0; padding:0;}

ul.floorLink2 li.rmNone{ margin-right:0;}

/*********************************************************** */


.linkFacebook{color:#2256AA; border:1px solid #CCCCCC; padding:15px; margin:0 0 20px 0;}
.linkFacebook p.iconFacebook { padding:0 0 0 25px; background:url(/Portals/0/images/pages/guide/movie/icon_facebook.gif) no-repeat 0 50%;}
.linkFacebook span { font-size:72%; line-height:1.2em;}

ul.virtualTourLink { margin:0; padding:0;}
ul.virtualTourLink li{list-style-type:none; margin:0 5px 5px 0;  padding:0 0 0 10px; background:url(/Portals/0/images/common/icon_grayTriangle.png) no-repeat 0 4px; }


/*virtualnavi:floormap(3717-3722)***************************** */

.frameBoxAll { margin:40px 0 0; padding:0 0 10px; background:url(/Portals/0/images/pages/guide/virtualnavi/frame_bottom.png) bottom no-repeat;}
/* clearfix */
.frameBoxAll:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.frameBoxAll { display:inline-block; }
* html .frameBoxAll { height:1%; }
.frameBoxAll { display:block; }
/* clearfixEND */

.frameBoxAll p { margin:0; padding:0; }
.frameBoxL { width:48%; float:left; }
.frameBoxR { width:48%; float:right; }
.frameTop { background:url(/Portals/0/images/pages/guide/virtualnavi/frame_top.png) top no-repeat; padding:30px 20px 0; width:600px; }
/* clearfix */
.frameTop:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.frameTop { display:inline-block; }
* html .frameTop { height:1%; }
.frameTop { display:block; }
/* clearfixEND */

.frameUnderLine { border-bottom:1px solid #f1f1f1; padding-bottom:8px; margin-bottom:8px; }
/* clearfix */
.frameUnderLine:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.frameUnderLine { display:inline-block; }
* html .frameUnderLine { height:1%; }
.frameUnderLine { display:block; }
/* clearfixEND */

.frameUnderLine .img { width:32px; float:left; display:block; }
.frameUnderLine .txt {  /*float:right;*/ display:block; margin-left:36px; vertical-align:top; }

/************************************************************/

/* 36:searchBox(input none)*/
.ui-widget-header {border:none !important;background:#a6ac9c !important;color:#ffffff;font-weight: bold;}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float:none !important;}

.ui-dialog-buttonset button{display:block; width:100px;height:30px;margin:0 auto !important;border:0;font-size:0;line-height:0;text-indent:-9999px;background:url(/Portals/0/images/home/search/btn_SearchWindowClose.png) no-repeat 0 0;outline:none;}
.ui-dialog-buttonset button:hover{background-position:0 -30px;}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/Portals/0/images/home/search/ui-icons_a6ac9c_256x240.png) !important;}

.ui-dialog-content ,ui-widget-content{color:#f25741 !important;font-weight:bold;}

/**/

/* FloorMap(renewal) - central & tama 201403 */
/* xx:FoorList */
.mapListBox{margin:0;padding:0;border-spacing:0;border-collapse:collapse;}
.innerBox{width:640px;height:220px;margin:5px 0 10px; position:relative;}
.btnFloorList{position:absolute;right:20px;bottom:20px;z-index:10;}

/*xx:FoorPage*/
.btnFloorLink{margin:0 0 10px;padding:0;list-style:none;}
/* clearfix */
.btnFloorLink:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.btnFloorLink{display:inline-block;}
* html .btnFloorLink{height:1%;}
.btnFloorLink{display:block;}
/* clearfixEND */
.btnFloorLink li{margin:0 5px 0 0;float:left;}

.imgFloorMap{margin:0 0 20px;}

.mapNoteWrap{border:3px solid #ccc;padding:20px;}
.mapNoteBox{margin:0;padding:0;border-spacing:0;border-collapse:collapse;}
.mapNoteBox td{padding:10px 0;}

.mapNoteList{margin:0 0 5px !important; padding:0 0 5px; vertical-align:top;}
.mapNoteList:last-child{border:none;}
.mapNum{width:35px;padding-right:10px!important;border-bottom:1px dotted #ccc;}
.mapNote{width:378px;border-bottom:1px dotted #ccc;}
.noteTitle{margin:3px 0 5px;padding:0;font-size:125%;font-weight:bold;}
.mapPhoto{padding-left:10px !important;vertical-align:middle;border-bottom:1px dotted #ccc;}

/* ------------------------------------------------------------end */

/*csv-download*/
.csvMessArea{display:block;height:25px;margin:5px 0 0;line-height:1;}


/*========================================================
 print
========================================================*/

@media print{  

/*FloorMap*/
.btnFloorLink{display:none;}
.imgFloorMap{margin-top:20px;text-align:center;}
.mapNoteWrap{width:80%;margin:0 auto;}
.mapNote{width:auto;}
.mapPhoto{vertical-align:middle;}

}
