@charset "UTF-8";

body{overflow:hidden;min-width:1210px;}
#carouselWrap{height:82px;position:relative;}
#breadCrumbWrap{display:none;}

/* 201405
================================*/
/* ----------------------------- template parts ----------------------------- */
#home #wrap{width:100%;}
#header{width:984px;height:75px;margin:0 auto;}
#naviGlobal{width:984px;height:40px;margin:0 auto;}

/* ----------------------------- carousel ----------------------------- */
#carouselNavi-wrap{width:984px;margin:0 auto;position:relative;}
#carouselNavi-wrap #carouselNavi{position:absolute;top:-8px;left:23px;}
#carouselNavi-wrap #carouselNavi-arrw{position:absolute;padding:0 !important;margin:0 !important;z-index:-10px;}
#carouselNavi-wrap #carouselNavi-arrw li a{display:none;position:absolute;top:-148px;color:#FFF;width:30px;height:43px;text-indent:-9999px;text-decoration:none;overflow:hidden;z-index:10;}
#carouselNavi-wrap #carouselNavi-arrw li a:hover{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);}
#carouselNavi-wrap #carouselNavi-arrw #carouselNavi-back{left:-27px;background:url(../img/img_slide_btn_back.png) no-repeat;}
#carouselNavi-wrap #carouselNavi-arrw #carouselNavi-next{right:-1011px;background:url(../img/img_slide_btn_next.png) no-repeat;}
#carouselNavi-wrap #carouselNavi-arrw #carouselNavi-back2{width:43px;height:20px;top:-232px;left:462px;background:url(../img/img_slide_btn_back2.png) no-repeat;}
#carouselNavi-wrap #carouselNavi-arrw #carouselNavi-next2{width:43px;height:20px;top:-14px;left:462px;background:url(../img/img_slide_btn_next2.png) no-repeat;}

/* ----------------------------- subMenuCrumbWrap ----------------------------- */
#subMenuCrumbWrap{position:absolute;top:-22px;right:-113px;background:url(/common/img/bg_subMenuCrumbWrap.png) 0 69px no-repeat;padding:0;height:364px;}
#error #subMenuCrumbWrap{background:none;}
#functionArea-index{height:auto;width:26px;position:static;padding:20px 0 0;margin-left:12px;}
#functionArea-index p{position:static;margin-bottom:6px;width:auto;height:auto;}
#functionArea-index ul{position:static;border-bottom:#7d7d7d 1px solid;}
#functionArea-index #medium{line-height:0;position:static;cursor:pointer;background:url(../img/fontsize_medium_on.gif) no-repeat;margin-bottom:6px;}
#functionArea-index #large{line-height:0;position:static;cursor:pointer;background:url(../img/fontsize_large_on.gif) no-repeat;margin-bottom:9px;}
#functionArea-index li.on span img{visibility:hidden;}
#functionSns{padding:9px 0 0;margin-left:12px;}
#functionSns li{margin-bottom:7px;}
#subMenuCrumbWrap #quickMenu{display:none;position:absolute;top:0px;right:0px;width:1073px;height:128px;padding:15px 0 17px 27px;background:url(../common/img/bg_quickMenu.gif) 0 0 no-repeat;z-index:10;}
#subMenuCrumbWrap #quickMenu #quickMenu-ttl{margin:0 0 5px 5px;width:1056px;}
#subMenuCrumbWrap #quickMenu #quickMenu-ttl:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}
#subMenuCrumbWrap #quickMenu #quickMenu-ttl h5{float:left;}
#subMenuCrumbWrap #quickMenu #quickMenu-ttl .btn_quickMenuClose{float:right;}
#subMenuCrumbWrap #quickMenu ul{width:1073px;}
#subMenuCrumbWrap #quickMenu ul:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}
#subMenuCrumbWrap #quickMenu ul li{float:left;margin-right:11px;}
#subMenuCrumbWrap #quickMenu ul li a:hover img{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);}
#quickMenuSearch{position:relative;margin:23px 0 0 5px;}
#quickMenuSearch h5{margin:0;position:absolute;top:3px;left:0;}
#quickMenuSearch .globalSearch{color:#fff;position:absolute;top:0px;left:127px;width:230px;height:22px;background:url(../common/img/bg_global_search_l.gif) no-repeat;}
#quickMenuSearch .globalSearch .header-search label{visibility:hidden;}
#quickMenuSearch .globalSearch .header-search input#search{color:#fff;position:absolute;top:1px;left:7px;line-height:20px;vertical-align:middle;width:195px;height:20px;border:none;background:#6c6c6c;}
#quickMenuSearch .globalSearch .header-search #submitBtn{text-indent:-9999px;display:block;position:absolute;top:3px;left:205px;width:16px;height:15px;border:none;background:url(../common/img/btn_search.gif) transparent no-repeat;}
#quickMenuSearch .globalSearch .header-search input.submit{text-indent:-9999px;display:block;position:absolute;top:3px;left:205px;width:16px;height:15px;border:none;background:url(../common/img/btn_search.gif) transparent no-repeat;}

/* -----------------------------  ----------------------------- */
#tabTitle .tabTitle-sub{position:absolute;top:19px;left:26px;}
#tabTitle p{position:absolute;top:20px;left:135px;}
.listRight{background:url(../img/bg_branchInfowrap02.gif) left top repeat-x;padding-top:20px;}
#jimin-info{background:url(../img/bg_branchInfowrap02.gif) left top repeat-x;padding-top:20px;}

/* ----------------------------- leftcolumn ----------------------------- */
h2.leftcolumn-ttl{margin:0 !important;}
.leftcolumn-btm00{background:url(../img/bg_leftcolumn-btm00.gif) left bottom no-repeat;margin-bottom:20px;}
.leftcolumn-btm01{background:url(../img/bg_leftcolumn-btm01.gif) left bottom no-repeat;margin-bottom:20px;}
.leftcolumn-btm01 a{text-align:center;padding:9px;margin-bottom:20px;display:block;}
.leftcolumn-btm01 a span{background:url(../common/img/ico_arw_r02_gry.png) left center no-repeat;padding-left:20px;display:inline-block;}
.leftcolumn-btm01 a:hover span{background-image:url(../common/img/ico_arw_r02_ov.png);}
.leftcolumn-btm02{margin-bottom:20px;}
.leftcolumn-mid{margin-bottom:0;padding:15px;width:547px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;overflow:hidden;}
#electionbnr{margin-bottom:0;padding:15px;width:547px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;overflow:hidden; text-align:center;}
.leftcolumn-mid .news-List{width:547px;}
.leftcolumn-mid h3{margin:0 0 0 4px;font-size:123%;}
.leftcolumn-mid ul{_zoom:1;overflow:hidden;}
.leftcolumn-mid ul li{border-top:1px dotted #CBCBCB;margin-top:-1px;padding:12px 4px;}
.leftcolumn-mid ul li span{color:#767676;}
.leftcolumn-mid ul.bnr_activeinfo{margin:0 0 20px 4px;width:538px;}
.leftcolumn-mid ul.bnr_activeinfo li{float:left;margin:11px 12px 0 0;padding:0;border:none;}
.leftcolumn-mid ul.bnr_activeinfo li.li-right{margin:11px 0 0 0;}
.leftcolumn-mid ul.bnr_activeinfo li img{width:258px;}
.leftcolumn-mid ul.bnr_activeinfo li a:hover img{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);}
.leftcolumn-mid ul.btn_activeinfo{margin:0 0 0 4px;width:538px;}
.leftcolumn-mid ul.btn_activeinfo li{float:left;margin:11px 11px 0 0;padding:0;border:none;}
.leftcolumn-mid ul.btn_activeinfo li a:hover img{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);}
.leftcolumn-mid ul.indexbranch li dd a{padding-right:20px;background:url(/common/img/ico_ext.png) no-repeat center right;}
.leftcolumn-mid .branchinfo--nolist { padding: 30px 0; font-size: 167%; text-align: center; }

/* ----------------------------- electioninfo ----------------------------- */
.election__block { width: 100%; display: table; }
.election__block + .election__block { margin-top: 15px; }
.election__block--all { width: 100%; vertical-align: top; display: table-cell; }
.election__block--half { width: 50%; vertical-align: top; display: table-cell; }
.election__block--half > dl { padding: 0 5px 0 0; }
.election__block--half + .election__block--half > dl { padding: 0 0 0 5px; }
.election__block dt{ margin:0 20px 0 5px; width: 85px; float: left; }
.election__block .election__block--half dt{ margin:0 10px 0 0; width: 80px; }
.election__block dt img { width: 100%; }
.election__block dd { overflow: hidden; }
.election__data { font-size: 114%; font-weight: bold; color: #000; }
.election__block--half .election__data { font-size: 100%; }
.election__data span { font-weight: normal; }
.election__name { font-size: 114%; color: #000; }
.election__block--half .election__name { font-size: 100%; }
.election__link { margin-top: 5px; }
.election__link a { background: url(/common/img/ico_arw_r02.png) 0 50% no-repeat; padding: 2px 0 3px 20px; }
.election__block .bl-hover { filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.bl-hover .election__link a { background-image: url(/common/img/ico_arw_r02_ov.png); color: #3ca324; }
#electionbnr.bl-hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
#electioninfo-col p.bnr{border-left:solid 1px #CBCBCB; border-right:solid 1px #CBCBCB; width:577px; text-align:center;}
#electioninfo-col p a:hover{opacity:0.5;}

/* ----------------------------- columnListNew ----------------------------- */
.columnListNew{margin-bottom:20px;}
.columnListNew ul{width:100%;}
.columnListNew ul + ul{margin-top:20px;}
.columnListNew li{width:250px;float:left;}
.columnListNew li + li{float:right;}
.columnListNew dl{width:250px;}
.columnListNew .linkRBlc02{font-size:110%;font-weight:bold;margin:5px 0 8px;}
.columnListNew dt a:hover img{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.columnListNew .bl-hover .linkRBlc02 a{display:block;padding-left:18px;background:url(../common/img/ico_arw_r02_ov.png) no-repeat 0 5px !important;color:#3ca324;}
.columnListNew .bl-hover dt img{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

/* ----------------------------- cafesta ----------------------------- */
#cafesta{position:relative;height:235px;}
.cafesta__live{height:291px!important;}
#cafesta #ttl_cafesta{position:absolute;/*left:4px;*/left:0;top:0;z-index:5;}
#cafesta #cafesta_btm{position:absolute;/*left:4px;*/left:0;top:240px;z-index:5;}
.cafesta__live #cafesta_btm{top:270px!important;line-height:0;}

#cafesta #cafesta_inner{position:absolute;/*left:4px;*/left:0;top:30px;background:url(../img/bg_cafesta-mid.gif) 0 0 repeat-x #d9d9d9;width:306px;height:210px;padding:0 15px 0 35px;z-index:10;}
#cafesta #cafesta_inner dl{width:306px;}
#cafesta #cafesta_inner dl dt span{width:278px;height:158px;display:block;overflow:hidden;}
#cafesta #cafesta_inner dl dt span img.youtubethumb{width:313px;margin-top:-30px;}
#cafesta #cafesta_inner dl dt a:hover img{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
#cafesta #cafesta_inner dl dd{margin-top:5px; line-height:1.2;}
#cafesta #cafesta_inner dl dd span{display:block;}
#cafesta #cafesta_inner dl dd span img{vertical-align:middle;}
#cafesta #cafesta_inner dl dd a{background:url(../common/img/ico_arw_r01.png) 0 3px no-repeat;padding-left:10px;}
#cafesta #cafesta_inner dl dd a:hover{background:url(../common/img/ico_arw_r01_ov.png) 0 3px no-repeat;}
#cafesta #cafesta_inner dl dd a strong{padding-right:20px;background:url(../common/img/ico_ext.png) no-repeat center right;}
#cafesta #cafesta_inner ul li{float:left;margin-right:20px;}
#cafesta #cafesta_inner ul li a{background:url(../common/img/ico_arw_r01.png) 0 6px no-repeat;padding:2px 0 2px 10px;}
#cafesta #cafesta_inner ul li a:hover{background:url(../common/img/ico_arw_r01_ov.png) 0 6px no-repeat;}

#cafesta #cafesta_inner_live{position:absolute;/*left:4px;*/left:0;top:30px;background:url(../img/bg_cafesta-mid_live.gif) 0 0 repeat #d9d9d9; width:306px; min-height:240px; padding:0 15px 0 35px; z-index:10;}
#cafesta #cafesta_inner_live dl{width:306px;}
#cafesta #cafesta_inner_live dl dt span{width:278px;height:158px;display:block;overflow:hidden;}
#cafesta #cafesta_inner_live dl dt span img.youtubethumb{width:313px;margin-top:-30px;}
#cafesta #cafesta_inner_live dl dt a:hover img{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
#cafesta #cafesta_inner_live dl dd{margin-top:5px; line-height:1.2;}
#cafesta #cafesta_inner_live dl dd span{display:block;}
#cafesta #cafesta_inner_live dl dd span img{vertical-align:middle;}
#cafesta #cafesta_inner_live dl dd a{background:url(../common/img/ico_arw_r01.png) 0 3px no-repeat;padding-left:10px;}
#cafesta #cafesta_inner_live dl dd a:hover{background:url(../common/img/ico_arw_r01_ov.png) 0 3px no-repeat;}
#cafesta #cafesta_inner_live dl dd a strong{padding-right:20px;background:url(../common/img/ico_ext.png) no-repeat center right;}
#cafesta #cafesta_inner_live ul li{float:left;margin-right:20px;}
#cafesta #cafesta_inner_live ul li a{background:url(../common/img/ico_arw_r01.png) 0 6px no-repeat;padding:2px 0 2px 10px;}
#cafesta #cafesta_inner_live ul li a:hover{background:url(../common/img/ico_arw_r01_ov.png) 0 6px no-repeat;}


/* ----------------------------- sideContents ----------------------------- */
#sideCafestaProgram{margin-top: 25px; margin-bottom: 40px; overflow: hidden;}
#sideCafestaProgram #media-List li{background: url(/img/bg_conference01.gif) repeat-x left bottom; padding: 10px 0px; margin-bottom:15px;}
#sideCafestaProgram .cafe_program{overflow:hidden;}
#sideCafestaProgram .cafe_program .cafe_pho{width:48px; float:left;}
#sideCafestaProgram .cafe_program .cafe_pho span{display:block;}
#sideCafestaProgram .cafe_program .cafe_pho span + span{margin-top:10px;}
#sideCafestaProgram .cafe_program .cafe_pho img{width:100%;}
#sideCafestaProgram .cafe_program .cafe_cont{width:240px; float:right;}
#sideCafestaProgram .cafe_program .cafe_time{font-size:12px;}
#sideCafestaProgram .cafe_program .cafe_time span{color:#f08300; padding-left:10px;}
#sideCafestaProgram .cafe_program .cafe_title{font-size:13px;}
#sideCafestaProgram .cafe_program .cafe_title a {background: url(/common/img/ico_arw_r01.png) no-repeat 0 6px; padding: 2px 0px 2px 10px;}
#sideCafestaProgram .cafe_program .cafe_title a:hover {background: url(/common/img/ico_arw_r01_ov.png) no-repeat 0 6px;}
#sideCafestaProgram .noProgram{text-align:center; font-size:20px; font-weight:bold;}
#sideCafestaProgram .cafe_program_noPhoto{overflow:hidden;}
#sideCafestaProgram .cafe_program_noPhoto .cafe_cont{width:300px;}
#sideCafestaProgram .cafe_program_noPhoto .cafe_time{font-size:12px;}
#sideCafestaProgram .cafe_program_noPhoto .cafe_time span{color:#f08300; padding-left:10px;}
#sideCafestaProgram .cafe_program_noPhoto .cafe_title{font-size:13px;}
#sideCafestaProgram .cafe_program_noPhoto .cafe_title a {background: url(/common/img/ico_arw_r01.png) no-repeat 0 6px; padding: 2px 0px 2px 10px;}
#sideCafestaProgram .cafe_program_noPhoto .cafe_title a:hover {background: url(/common/img/ico_arw_r01_ov.png) no-repeat 0 6px;}
#sideCafestaProgram .linkR {font-weight: bold;}
#sideCafestaProgram .linkR a {background: url(/common/img/ico_arw_r02.png) no-repeat left center; padding: 2px 0px 3px 20px;}
#sideCafestaProgram ul.none{display:none;}

#sideContents #sideInformation h4,
#sideContents #sideConference h4{margin-bottom:15px;}
#sideMedia{margin-top:25px;margin-bottom:40px;overflow:hidden;}
#sideMedia #media-List{margin-bottom:10px;width:309px;min-height:150px;max-height:260px;/height:250px;}
#sideMedia #media-List li{background:url(../img/bg_conference01.gif) left bottom repeat-x;padding:10px 0;}
#sideMedia #media-List li p a{background:url(../common/img/ico_arw_r01.png) 0 6px no-repeat;padding:2px 0 2px 10px;}
#sideMedia #media-List li p a:hover{background:url(../common/img/ico_arw_r01_ov.png) 0 6px no-repeat;}
#sideMedia #media-List-no{margin-bottom:10px;width:309px;}
#sideMedia #media-List-no p{padding:10px 0;}
#sideMedia .linkR{font-weight:bold;}
#sideMedia .linkR a{background:url(../common/img/ico_arw_r02.png) no-repeat left center;padding:2px 0 3px 20px;}
#sideMedia .linkR a:hover{background-image:url(../common/img/ico_arw_r02_ov.png);}

/* 201305
================================*/
/* ----------------------------- template parts ----------------------------- */
/* ----------------------------- header ----------------------------- */
#header .naviSub{width:527px;right:110px;}
#header .naviSub ul{width:297px;}
#header .naviSub ul li{padding:0 5px;}
#header .naviSub .globalSearch{}
#header #sideSSL{position:absolute;top:0;right:3px;width:107px;height:75px;}

/** *  Horizontal Buttons */
.jcarousel-skin-recommended .jcarousel-next-horizontal{position:absolute;top:60px;right:1px;width:25px;height:32px;cursor:pointer;background:transparent url(../img/img_slide_btn_next.png) no-repeat top right;}
.jcarousel-skin-recommended .jcarousel-prev-horizontal{position:absolute;top:60px;left:1px;width:32px;height:32px;cursor:pointer;background:transparent url(../img/img_slide_btn_back.png) no-repeat 0 0;}

/* ----------- //スライドイメージ ----------- */
#mainContents{width:579px !important;}
#mainContents h2{font-size:200%;font-weight:normal;margin-bottom:15px;}

/* 201210
================================*/
.listRight .list{width:119px;}

/* 201305
================================*/
#sideSns{zoom:1;width:984px;margin:0 auto;}
#sideSns:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}
#idxSns{float:right;padding-right:10px;}
#idxSns ul{text-align:left;zoom:1;}
#idxSns ul:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}
#idxSns li{float:left;line-height:1em;padding:0 0 10px 10px;overflow:hidden;}
#idxSns .twitter{}
#idxSns .facebook{width:auto;}
#idxSns .line{height:20px;}
#idxSns .line img{height:100%;}
#firstWrap{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=75);opacity=75;-moz-opacity:0.75;opacity:0.75;z-index:100;}
#firstWrap2nd {display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:101;}
#firstWrapInr{position:relative;width:984px;margin:0 auto;z-index:102;}
#infoDesc{position:absolute;top:60px;left:0;z-index:103;}
#layerClose{position:absolute;top:18px;right:0;z-index:104;}

/* top.html (201502改訂)
================================*/
.carouselContents-wrap{position:relative;padding:20px 0 21px 0;min-width:1070px;width:100%;}
#Contents{height:244px;overflow:hidden;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);}
#Contents .kv{position:relative;width:984px;height:244px;padding:0;margin:0 auto;}
#Contents{overflow:visible;width:980px;height:244px;margin:0 auto;-webkit-perspective:2000;-ms-perspective:2000;-o-perspective:2000;-moz-perspective:2000px;perspective:2000;}
#Contents > ul{width:100%;height:100%;position:relative;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}
.kv-mask{width:100%;height:100%;overflow:hidden;position:relative;}
#Contents .kv{width:100%;height:100%;position:absolute;}
#Contents .kv img{width:980px;height:100%;display:block;position:absolute;top:0;left:0;}
.carouselNavi01{z-index:4;-webkit-transform:translateZ(111px);-ms-transform:translateZ(111px);-o-transform:translateZ(111px);transform:translateZ(111px);}
.carouselNavi02{z-index:3;-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);}
.carouselNavi03{z-index:2;-webkit-transform:rotateX(-180deg) translateZ(111px);-ms-transform:rotateX(-180deg) translateZ(111px);-o-transform:rotateX(-180deg) translateZ(111px);transform:rotateX(-180deg) translateZ(111px);}
.carouselNavi04{z-index:1;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);}
#Contents #ct-twitter p{position:absolute;top:149px;left:485px;}
#carouselNavi{position:absolute;padding:0 !important;margin:0 !important;z-index:10;}
#carouselNavi ul{padding:0 !important;margin:0 !important;height:auto !important;list-style:none;}
/*#carouselNavi li{float:left;width:60px !important;height:5px !important;margin:0 !important;}　バーが５つの時*/
#carouselNavi li{float:left;width:50px !important;height:5px !important;margin:0 !important;}
/*#carouselNavi a{background:url(../img/ct_btn_kv.png) no-repeat;color:#FFF;display:block;width:52px;height:5px;text-indent:-9999px;text-decoration:none;}　バーが５つの時*/
#carouselNavi a{background:url(../img/ct_btn_kv.png) no-repeat;color:#FFF;display:block;width:42px;height:5px;text-indent:-9999px;text-decoration:none;}
#carouselNavi a.Ncurrent{background:#91da80;}
#carouselNavi li.selected a{background-image:url(../img/ct_btn_kv_ov.png);}

.thumb-area{margin-bottom:20px;width:918px;zoom:1;}
.thumb-area:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}
.thumb-area__list{width:16.66667%;float:left;}
.thumb-area__list-link{width:153px;display:table;}
.thumb-area__list-imgarea{width:61px;display:table-cell;vertical-align:top;}
.thumb-area__list-txtarea{/*width:88px;*/display:table-cell;line-height:1.6;vertical-align:middle;letter-spacing:-1px;}
/*
.thumb-area__list-big{width:158px;float:left;}
.thumb-area__list-small{width:133px;float:left;}
.thumb-area__list-link-big{width:168px;display:table;}
.thumb-area__list-link-small{width:133px;display:table;}
.thumb-area__list-txtarea-big{width:140px;display:table-cell;vertical-align:middle;}
.thumb-area__list-txtarea-small{width:68px;display:table-cell;vertical-align:middle;}
*/
.thumb-area__list-img{background-image:url(/img/thumb/img_thumb.png?20190318);background-repeat:no-repeat;width:56px;height:56px;display:inline-block;}
.thumb-area__list-img01{background-position:0 0;}
.thumb-area__list-img02{background-position:-56px 0;}
.thumb-area__list-img03{background-position:-112px 0;}
.thumb-area__list-img04{background-position:-168px 0;}
.thumb-area__list-img05{background-position:0 -56px;}
.thumb-area__list-img06{background-position:-56px -56px;}
.thumb-area__list-img07{background-position:-113px -55px;}
.thumb-area__list-img08{background-position:-168px -56px;}
.thumb-area__list-img09{background-position:0px -112px;}
.thumb-area__list-img10{background-position:-56px -113px;}
.thumb-area__list-img11{background-position:-112px -112px;}
.thumb-area__list-img12{background-position:-168px -112px;}
.thumb-area__list-img13{background-position:0px -168px;}
.thumb-area__list-img14{background-position:-56px -168px;}
.thumb-area__list-img15{background-position:-112px -168px;}
.thumb-area__list-img16{background-position:-168px -168px;}
.thumb-area__list-img17{background-position:0px -224px;}
.thumb-area__list-img18{background-position:-56px -224px;}
.thumb-area__list-img19{background-position:-112px -224px;}
.thumb-area__list-img20{background-position:-168px -224px;}
.thumb-area__list-img21{background-position:0px -280px;}
.thumb-area__list-img22{background-position:-56px -280px;}
.thumb-area__list-img23{background-position:-112px -280px;}
.thumb-area__list-img24{background-position:-168px -280px;}
.thumb-area__list-img25{background-position:0px -336px;}
.thumb-area__list-img26{background-position:-56px -336px;}
.thumb-area__list-img27{background-position:-112px -336px;}
.thumb-area__list-img28{background-position:-168px -336px;}
.thumb-area__list-img29{background-position:0px -392px;}
.thumb-area__list-img30{background-position:-56px -392px;}
.thumb-area__list-img31{background-position:-112px -392px;}
.thumb-area__list-img32{background-position:-168px -392px;}
.thumb-area__list-img33{background-position:0px -448px;}
.thumb-area__list-img34{background-position:-56px -448px;}
.thumb-area__list-img35{background-position:-112px -448px;}
.thumb-area__list-img36{background-position:-168px -448px;}
.thumb-area__list-txt{padding-right:10px;font-size:11px;display:inline-block;}
.mac .thumb-area__list-txt{padding-right: 10px; font-size: 93%; display: inline-block; line-height:1.3em;}
.thumb-area__list-link:hover .thumb-area__list-img{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);}

/* 新デザイン
================================*/
/*　トップページタブ　*/

/* 201210
================================*/
#tabContainer{margin-bottom:0;width:579px;}
#tabContainer div.ui-tabs-panel{padding:20px 0 0;margin-bottom:0;width:577px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
#tabContainer .news-List{margin-left:16px;width:543px;min-height:413px;overflow:hidden;}
#tabContainer div.ui-tabs-panel ul{margin-top:-1px;overflow:hidden;_zoom:1;}
#tabContainer div.ui-tabs-panel ul li{background:url(../common/img/bg_line_dot.png) repeat-x left top;width:543px;padding:6px 0;}
#tabContainer div.ui-tabs-panel ul li a{display:block;/height:1%;}

#tabContainer div.ui-tabs-panel ul li a .link-area{padding:6px;width:531px;zoom:1;cursor:pointer;}
#tabContainer div.ui-tabs-panel ul li a .link-area:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}
#tabContainer div.ui-tabs-panel ul li a .link-area .link-area-t{width:350px;float:left;display:block;}
#tabContainer div.ui-tabs-panel ul li a .link-area .link-area-p{width:158px;float:right;display:block;}
#tabContainer div.ui-tabs-panel ul li a .link-area .link-area-p img{vertical-align:middle;width:100%;}
#tabContainer div.ui-tabs-panel ul li a .link-area .link-area-t .link-area-date{color:#999;}
#tabContainer div.ui-tabs-panel ul li a .link-area .link-area-t .link-area-n{display:block;}
#tabContainer div.ui-tabs-panel ul li a:hover{background:#f5f5f5 url(../img/bg_news_hover01.gif) left bottom no-repeat;}
#tabContainer div.ui-tabs-panel ul li a:hover .link-area{background:url(../img/bg_news_hover02.gif) left top no-repeat;}
#tabContainer div.ui-tabs-panel ul li a:hover .link-area .link-area-p img{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);}

/* 201210
================================*/
#mainContents .listRight{padding-bottom:0;}
#mainContents h2{font-size:220%;color:#282828;}
#tabTitle{background:url(../img/bg_tabtitle.gif) left top no-repeat;width:579px;height:35px;position:relative;}
#tabTitle .tabTitle-sub img{vertical-align:middle;}
#tabTitle .newsSearch{color:#fff;position:absolute;top:7px;right:6px;width:249px;height:22px;background:url(../img/bg_news_search.gif) no-repeat;}
#tabTitle .newsSearch .news-search label{visibility:hidden;}
#tabTitle .newsSearch .news-search input#search{color:#333;position:absolute;top:1px;left:13px;line-height:20px;vertical-align:middle;width:195px;height:20px;border:none;background:#fff;}
#tabTitle .newsSearch .news-search #submitBtn{text-indent:-9999px;display:block;position:absolute;top:3px;right:8px;width:16px;height:15px;border:none;background:url(../img/btn_search.gif) transparent no-repeat;}
#tabTitle .newsSearch .news-search input.submit{text-indent:-9999px;display:block;position:absolute;top:3px;right:205px;width:16px;height:15px;border:none;background:url(../img/btn_search.gif) transparent no-repeat;}
#contents{padding:0 33px !important;width:918px;position:relative;}
#sideContents{width:309px !important;}
#sideConference{margin-bottom:40px;overflow:hidden;}
#sideConference #sideConference-date{margin-bottom:10px;text-align:right;}
#sideConference #sideConference-date img{float:left;}
#sideConference #conference-List{margin-bottom:10px;width:309px;min-height:150px;max-height:387px; height:250px;}
#sideConference #conference-List li{background:url(../img/bg_conference01.gif) left bottom repeat-x;padding:10px 0;}
#sideConference #conference-List-no{margin-bottom:10px;width:309px;}
#sideConference #conference-List-no p{padding:10px 0;}
#sideConference .linkR{font-weight:bold;}
#sideConference .linkR a{background:url(../common/img/ico_arw_r02.png) no-repeat left center;padding:2px 0 3px 20px;}
#sideConference .linkR a:hover{background-image:url(../common/img/ico_arw_r02_ov.png);}
#sideInformation{padding-right:0 !important;}
#sideContents #sideInformation #sideRanking p.more{background-image:url(../img/bg_side_ranking.gif) !important;}
#contentsBottom{width:984px;height:28px;position:relative;margin:0 auto;}
#contentsBottom #sideSSL{position:absolute;top:/*-115px*/-60px;right:0;}
#sideBanner{margin:0 auto 120px;width:309px;zoom:1;}
#sideBanner:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}
#sideBanner li{width:149px;}
#sideBanner .sideBaleft{float:left;}
#sideBanner .sideBaright{float:right;}
#sideBanner li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

/* ----------------------------- Emergency(2016/04/17) ----------------------------- */
.emergency__area{margin:0 auto;padding-top:5px;width:984px;}
.emergency__link{background:#fff;padding:5px;color:#d50f10!important;font-weight:bold;border:2px #d50f10 solid;display:block;}
.emergency__link:link,.emergency__link:hover{background:#fff;color:#d50f10;}

/* 20170427改訂
================================*/
#Contents > ul, #Contents .kv{backface-visibility:hidden;}
#Contents .kv{display:none;}
#Contents .carouselNavi01, #Contents .carouselNavi02, #Contents .carouselNavi03, #Contents .carouselNavi04{display:block;}

/* ----------------------------- print only ----------------------------- */
@media print{
#sideContents{display:block;}
#subMenuCrumbWrap{display:none;}
}