@charset "utf-8";

@import "/Portals/0/css/contents.css";

/* ======================================================================= */

/*  CMS_SkinDefault ----- skin */

/* ======================================================================= */
/* ===========================================================
 common
=========================================================== */
body,img{margin:0;padding:0;border:none;}
/* clearfix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* clearfixEND */

/*html{height:100%;font-size:13px;}*/
html{height:100%;font-size:81%;}/* <-font-sizeを13pxから81%に修正 2017.5.26 */
body{height:100%;font-size:100%;min-width:1000px;font-family:'Meiryo','Verdana','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック','sans-serif';color:#333;line-height: 1.6; background:#efeff0;}

img { vertical-align: top;}
img.alpha:hover { opacity:0.7;filter:alpha(opacity=70); /* For IE8 and earlier */}

#skinTypes p.floatRight { float:right;margin:0 0 15px 15px;}
#skinTypes p.floatLeft  { float:left;margin:0 15px 15px 0;}

/* ===========================================================
 Link
=========================================================== */
a,
a:link,
a:visited,
a:active,
a:hover{text-decoration: underline;}
a:hover{text-decoration: none;}

/* for each color*/
.lightGreen a,
.lightGreen a:link,
.lightGreen a:visited,
.lightGreen a:active,
.lightGreen a:hover{color:#748300;}

.violet a,
.violet a:link,
.violet a:visited,
.violet a:active,
.violet a:hover{color:#6e4f83;}

.carrot a,
.carrot a:link,
.carrot a:visited,
.carrot a:active,
.carrot a:hover{color:#93432b;}

.blue a,
.blue a:link,
.blue a:visited,
.blue a:active,
.blue a:hover{color:#344a9d;}

.green a,
.green a:link,
.green a:visited,
.green a:active,
.green a:hover{color:#006541;}

.orange a,
.orange a:link,
.orange a:visited,
.orange a:active,
.orange a:hover{color:#9b7726;}

.navy a,
.navy a:link,
.navy a:visited,
.navy a:active,
.navy a:hover{color:#052659;}

.red a,
.red a:link,
.red a:visited,
.red a:active,
.red a:hover{color:#cf0010;}

#skinTypes table.search_no td a{ color: #333333; text-decoration: none;}

/* ===========================================================
 skin
=========================================================== */
#skinTypes{color:#333; background: #efeff0; text-align:left;}

/* blockskip -----------------------------------------------------------*/
div#blockskip { margin:0; padding: 0; overflow:visible; height: 0;}
div#blockskip a { cursor: default; font-size:1%; height:1px; line-height:0; margin:-1px 0 0; color: #333;}


/* ===========================================================
 headBody
=========================================================== */
#headWrap{ background:#333;padding:10px 0 0 0; min-height:32px;}
#headWrap #headBody{ clear:both;width:1000px; margin:0 auto;text-align:left;}
#headWrap #headBody:after{content: ""; clear: both;display: block;}/* clearfix */
/* HeadPane -----------------------------------------------------------*/
div[class*="HeadPane"]{ width:800px; float: left; /*height: 32px;*/ color:#FFF;}

/* searchWrap -----------------------------------------------------------*/
.searchWrap{float:right;position:relative;width:190px;height:32px; background:none; color: #fff;}
.searchWrap input[type="text"] {width:164px; background: #6a6a6a; padding:5px 0 3px 5px; border: none; color: #eee; height: 15px;}
.searchWrap input[type="button"] {position:absolute;top:0;right:0;margin:0;padding:0 0 0 0;width:26px; height:23px; background:url(/Portals/0/Skins/AIS/images/btn_search.png) no-repeat #6a6a6a; border: none; text-indent: -9999em; overflow: hidden; cursor: pointer;color:#fff;}
.searchWrap a,
.searchWrap a:link,
.searchWrap a:visited{position:absolute;top:0;right:0;width:65px;height:25px;display:block;text-indent:-9999px;overflow:hidden;background:url(/Portals/0/Skins/CMS_SkinDefault/images/searchBtn.jpg) no-repeat 0 0;}
.searchWrap a:hover,
.searchWrap a:active{background-position:0 -25px;}

/*IE ハイコントラスト用の修正　2018/04/24---------------------------*/
@media all and (-ms-high-contrast:active) {
.searchWrap input[type="button"] {background:url(/Portals/0/Skins/AIS/images/btn_search.png) no-repeat;}
}

/* Logo 
#headBody h1.Logo { margin:0; padding:0;}
#headBody p.Logo a{font-size:154%;line-height:24px;margin:0;display:block;}
-----------------------------------------------------------*/
#headLogoBody{ background:#FFF; /*min-height:80px; */position:relative; clear:both; padding:15px 0 0 0; }
#headLogoBody:after{content: ""; clear: both;display: block;}/* clearfix */
#headLogoBody div[class*="HeadLogoPane"]{width:1000px;margin:0 auto;}
#headLogoBody #TypesHeadSubPane { position:absolute; width:200px; left:50%; top:0; margin:0 0 0 300px;}
/*#headLogoBody .jp_logo{ padding:5px 0 15px 0;}*/

/*2017.4.26 h1修正用追加*/
#headLogoBody .jp_logo,
#headLogoBody .logo_en { margin:0; padding:5px 0 15px 0;}

/* ===========================================================
 gNav
=========================================================== */
.globalMenu ul{margin:0;padding:0;}
.globalMenu li{margin:0;padding:0;list-style-type:none;}

/* ===========================================================
 mainBody
=========================================================== */
#mainBody{clear:both;width:1000px;margin:0 auto 30px;padding:0;text-align:left;}
#mainBody:after{content: ""; clear: both;display: block;}/* clearfix */

#contentWrap { float: left; width:750px;}
#sideWrap { width: 220px; float:right;}

/* TopPane -----------------------------------------------------------*/
div.TopPane {clear:both; background:#FFF; }
div.TopPane {border-right:none !important;border-left:none !important;}/*編集時の点線*/

/* BreadCrumbPane -----------------------------------------------------------*/
#skinTypes .BreadCrumbPane{ clear:both; min-height:30px;}
#skinTypes .breadcrumbs,
#skinTypes .breadcrumbs span { color:#666;}
#skinTypes .breadcrumbs {width:1000px;margin:0 auto;padding:5px 0 10px 0;font-size:93%;text-align:left;}
#skinTypes .breadcrumbs a,
#skinTypes .breadcrumbs a:link,
#skinTypes .breadcrumbs a:visited,
#skinTypes .breadcrumbs a:active,
#skinTypes .breadcrumbs a:hover{color:#444;text-decoration:none;}


/* ContentPane -----------------------------------------------------------*/
#contentWrap .ContentPane{ background: #FFF; padding: 30px 20px;}

/* Side -----------------------------------------------------------*/
#sideWrap .TypesSideTopPane{ padding:0 0 20px 0;}

/* PageTopPane -----------------------------------------------------------*/
#skinTypes .TypesPageTopPane{clear:both;text-align:right;width:1000px;margin:-20px auto 5px;padding:0;}
#skinTypes .TypesPageTopPane a,
#skinTypes .TypesPageTopPane a:link,
#skinTypes .TypesPageTopPane a:visited{ font-size:85%; color: #666;width:85px; height:48px; text-decoration: none;}
#skinTypes .TypesPageTopPane a:hover,
#skinTypes .TypesPageTopPane a:active{ color: #CCC; text-decoration: none;}


/* ===========================================================
 footBody
=========================================================== */
#footTopBody {background:#ffffff;clear: both;margin: 0;padding: 0;}
#footTopBody div[class*="FootTopPane"] { width:1000px; margin:0 auto; text-align: left; padding: 20px 0;}
#footBody {background:#474747;}
#footBody .footWrap { width:1000px; margin:0 auto; padding:15px 0;}
#footBody .footWrap:after{content: ""; clear: both;display: block;}/* clearfix */
#footBody div[class*="FootPane"] {width:480px;float:left;padding:0;text-align: left;}
p.copyright{width:510px; float:right;padding:0;font-size:77%;color:#c0c0c0;background:#474747;text-align:right;}

/* ===========================================================
 css for admin
=========================================================== */

/* css-for-adminModules */
.FileManager_LeftBox{width:200px !important;}
.FileManager_LeftBox img{height:13px !important;}
#dnn_ctr362_ModuleContent table{width:100% !important;}
#dnn_ctr362_ModuleContent table td{text-align:left !important;}



/* ===========================================================
  css for each color
=========================================================== */
#skinTypes.red #headLogoBody{ border-bottom:#cf0010 5px solid;}
#skinTypes.lightGreen #headLogoBody{ border-bottom:#c4d82d 5px solid;}
#skinTypes.violet #headLogoBody{ border-bottom:#6e4f83 5px solid;}
#skinTypes.carrot #headLogoBody{ border-bottom:#dd6540 5px solid;}
#skinTypes.blue #headLogoBody{ border-bottom:#65aadd 5px solid;}
#skinTypes.green #headLogoBody{ border-bottom:#009b63 5px solid;}
#skinTypes.orange #headLogoBody{ border-bottom:#fac03d 5px solid;}
#skinTypes.navy #headLogoBody{ border-bottom:#083883 5px solid;}

#skinTypes.red h2 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h2_red.gif) left bottom repeat-x;}
#skinTypes.lightGreen h2{ background: url(/Portals/0/Skins/AIS_types/images/common/bg_h2_lightgreen.gif) left bottom repeat-x;}
#skinTypes.violet h2 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h2_violet.gif) left bottom repeat-x;}
#skinTypes.carrot h2 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h2_carrot.gif) left bottom repeat-x;}
#skinTypes.blue h2 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h2_blue.gif) left bottom repeat-x;}
#skinTypes.green h2 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h2_green.gif) left bottom repeat-x;}
#skinTypes.orange h2 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h2_orange.gif) left bottom repeat-x;}
#skinTypes.navy h2 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h2_navy.gif) left bottom repeat-x;}


/* PagetitlePane -----------------------------------------------------------*/
#skinTypes.lightGreen #PagetitlePane h1 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h1_lightgreen.gif) left bottom repeat-x;}
#skinTypes.violet #PagetitlePane h1 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h1_violet.gif) left bottom repeat-x;}
#skinTypes.carrot #PagetitlePane h1 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h1_carrot.gif) left bottom repeat-x;}
#skinTypes.blue #PagetitlePane h1 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h1_blue.gif) left bottom repeat-x;}
#skinTypes.green #PagetitlePane h1 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h1_green.gif) left bottom repeat-x;}
#skinTypes.orange #PagetitlePane h1 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h1_orange.gif) left bottom repeat-x;}
#skinTypes.navy #PagetitlePane h1 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h1_navy.gif) left bottom repeat-x;}
#skinTypes.red #PagetitlePane h1 { background: url(/Portals/0/Skins/AIS_types/images/common/bg_h1_red.gif) left bottom repeat-x;}

/* listTable -----------------------------------------------------------*/
#skinTypes .listIcon li a,
#skinTypes .listArrow li a,
#skinTypes .listArrowHalf li a,
#skinTypes .listArrowLeft li a,
#skinTypes .listArrowRight li a{color:#333;}

#skinTypes.lightGreen .listTable a.listTableArrow{background: url(/Portals/0/Skins/AIS_types/images/common/arrow_lightgreen.png) no-repeat 0 6px;}
#skinTypes.red .listTable a.listTableArrow{background: url(/Portals/0/Skins/AIS_types/images/common/arrow_red.png) no-repeat 0 6px;}


#skinTypes.lightGreen .listArrow li,
#skinTypes.lightGreen .listArrowHalf li,
#skinTypes.lightGreen .listArrowLeft li,
#skinTypes.lightGreen .listArrowRight li,
#skinTypes.lightGreen .listTable a.listTableArrow {background: url(/Portals/0/Skins/AIS_types/images/common/arrow_lightgreen.png) no-repeat 0 6px;}
#skinTypes.lightGreen .grayLineBox h3{ border-left: 1px solid #c4d82d;}


#skinTypes.violet .listArrow li,
#skinTypes.violet .listArrowHalf li,
#skinTypes.violet .listArrowLeft li,
#skinTypes.violet .listArrowRight li,
#skinTypes.violet .listTable a.listTableArrow {background: url(/Portals/0/Skins/AIS_types/images/common/arrow_violet.png) no-repeat 0 6px;}
#skinTypes.violet .grayLineBox h3{ border-left: 1px solid #6e4f83;}


#skinTypes.carrot .listArrow li,
#skinTypes.carrot .listArrowHalf li,
#skinTypes.carrot .listArrowLeft li,
#skinTypes.carrot .listArrowRight li,
#skinTypes.carrot .listTable a.listTableArrow {background: url(/Portals/0/Skins/AIS_types/images/common/arrow_carrot.png) no-repeat 0 6px;}
#skinTypes.carrot .grayLineBox h3{ border-left: 1px solid #dd6540;}


#skinTypes.blue .listArrow li,
#skinTypes.blue .listArrowHalf li,
#skinTypes.blue .listArrowLeft li,
#skinTypes.blue .listArrowRight li,
#skinTypes.blue .listTable a.listTableArrow {background: url(/Portals/0/Skins/AIS_types/images/common/arrow_blue.png) no-repeat 0 6px;}
#skinTypes.blue .grayLineBox h3{ border-left: 1px solid #65aadd;}


#skinTypes.green .listArrow li,
#skinTypes.green .listArrowHalf li,
#skinTypes.green .listArrowLeft li,
#skinTypes.green .listArrowRight li,
#skinTypes.green .listTable a.listTableArrow {background: url(/Portals/0/Skins/AIS_types/images/common/arrow_green.png) no-repeat 0 6px;}
#skinTypes.green .grayLineBox h3{ border-left: 1px solid #009b63;}


#skinTypes.orange .listArrow li,
#skinTypes.orange .listArrowHalf li,
#skinTypes.orange .listArrowLeft li,
#skinTypes.orange .listArrowRight li,
#skinTypes.orange .listTable a.listTableArrow {background: url(/Portals/0/Skins/AIS_types/images/common/arrow_orange.png) no-repeat 0 6px;}
#skinTypes.orange .grayLineBox h3{ border-left: 1px solid #fac03d;}


#skinTypes.navy .listArrow li,
#skinTypes.navy .listArrowHalf li,
#skinTypes.navy .listArrowLeft li,
#skinTypes.navy .listArrowRight li,
#skinTypes.navy .listTable a.listTableArrow {background: url(/Portals/0/Skins/AIS_types/images/common/arrow_navy.png) no-repeat 0 6px;}
#skinTypes.navy .grayLineBox h3{ border-left: 1px solid #083883;}


#skinTypes.red .listArrow li,
#skinTypes.red .listArrowHalf li,
#skinTypes.red .listArrowLeft li,
#skinTypes.red .listArrowRight li,
#skinTypes.red .listTable a.listTableArrow {background: url(/Portals/0/Skins/AIS_types/images/common/arrow_red.png) no-repeat 0 6px;}
#skinTypes.red .grayLineBox h3{ border-left: 1px solid #cf0010;}


/* ===========================================================
  css for contents
=========================================================== */
/* -----------------------------------------------------------
 head
 -----------------------------------------------------------*/
div[class*="HeadPane"] .headNav ul { list-style: none; margin:0; padding:0;}
div[class*="HeadPane"] .headNav ul li { float:left; background:url(/Portals/0/Skins/AIS/images/border_header.gif) no-repeat left; padding:0 9px 0 9px;color:#fff; background-color:#333333;}
div[class*="HeadPane"] .headNav ul li a { color:#ffffff; background:url(/Portals/0/Skins/AIS/images/arrow_white.png) no-repeat left; padding:0 0 0 9px; text-decoration:none;}
div[class*="HeadPane"] .headNav ul li a:hover { text-decoration: underline;}

/* p.btnEnglish -----------------------------------------------------------*/
div[class*="HeadPane"] .headNav p.btnEnglish { float:right; background:url(/Portals/0/Skins/AIS/images/border_header.gif) no-repeat left; padding:0 0 0 9px;}
div[class*="HeadPane"] .headNav p.btnEnglish a {color:#b0b0b0; background:#333333; text-decoration: none;}
div[class*="HeadPane"] .headNav p.btnEnglish a:hover { text-decoration: underline;}

/* p.btn_asitTop -----------------------------------------------------------*/
.btn_asitTop{ float:right; margin:10px 0 0 0; padding:0;}
/*.btn_asitTop a{ text-indent:-9999px; display:block; background:url(/Portals/0/Skins/AIS_types/images/common/btn_aist-top.png) no-repeat 0 0; width:116px; height:20px;}
*/
/* -----------------------------------------------------------
 side
 -----------------------------------------------------------*/
#skinTypes h2.menu_ttl{ background:none; margin:0 0 20px 0; padding:0;}
#skinTypes .bannerReport { background:#FFF; padding:10px; overflow:hidden;}
#skinTypes .bannerReport img{ float:left; margin-right:5px;}
#skinTypes .bannerReport a{ display:table-cell; height:141px; vertical-align:middle; color:#333;}

/* -----------------------------------------------------------
 sNav (SEOMenu)
 -----------------------------------------------------------*/
/*--/Portals/0/css/navigation.css -----------------------------*/
#skinTypes .sNav > ul > li > ul > li > a { color: #FFF;} 
#skinTypes .sNav ul li a{color:#333;}

/*Type別arrow*/
#skinTypes.red .sNav > ul > li > ul > li > ul > li > a{ background: url(images/common/arrow_red.png) no-repeat 8px 15px #FFF;}
#skinTypes.red .sNav > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.red .sNav > ul > li > ul > li > ul > li.ParentItem > a,
#skinTypes.red .sNav > ul > li > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.red .sNav > ul > li > ul > li > ul > li > ul > li > ul > li.CurrentItem > a  {color:#a85057;background-color:#EEE;}

#skinTypes.lightGreen .sNav > ul > li > ul > li > ul > li > a{ background: url(images/common/arrow_lightgreen.png) no-repeat 8px 15px #FFF;}
#skinTypes.lightGreen .sNav > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.lightGreen .sNav > ul > li > ul > li > ul > li.ParentItem > a,
#skinTypes.lightGreen .sNav > ul > li > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.lightGreen .sNav > ul > li > ul > li > ul > li > ul > li > ul > li.CurrentItem > a  {color:#748300;background-color:#EEE; }

#skinTypes.violet .sNav > ul > li > ul > li > ul > li > a{ background: url(images/common/arrow_violet.png) no-repeat 8px 15px #FFF;}
#skinTypes.violet .sNav > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.violet .sNav > ul > li > ul > li > ul > li.ParentItem > a,
#skinTypes.violet .sNav > ul > li > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.violet .sNav > ul > li > ul > li > ul > li > ul > li > ul > li.CurrentItem > a  {color:#6e4f83;background-color:#EEE; }

#skinTypes.blue .sNav > ul > li > ul > li > ul > li > a{ background: url(images/common/arrow_blue.png) no-repeat 8px 15px #FFF;}
#skinTypes.blue .sNav > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.blue .sNav > ul > li > ul > li > ul > li.ParentItem > a,
#skinTypes.blue .sNav > ul > li > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.blue .sNav > ul > li > ul > li > ul > li > ul > li > ul > li.CurrentItem > a  {color:#344a9d;background-color:#EEE; }

#skinTypes.green .sNav > ul > li > ul > li > ul > li > a{ background: url(images/common/arrow_green.png) no-repeat 8px 15px #FFF;}
#skinTypes.green .sNav > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.green .sNav > ul > li > ul > li > ul > li.ParentItem > a,
#skinTypes.green .sNav > ul > li > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.green .sNav > ul > li > ul > li > ul > li > ul > li > ul > li.CurrentItem > a  {color:#006541;background-color:#EEE; }

#skinTypes.carrot .sNav > ul > li > ul > li > ul > li > a{ background: url(images/common/arrow_carrot.png) no-repeat 8px 15px #FFF;}
#skinTypes.carrot .sNav > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.carrot .sNav > ul > li > ul > li > ul > li.ParentItem > a,
#skinTypes.carrot .sNav > ul > li > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.carrot .sNav > ul > li > ul > li > ul > li > ul > li > ul > li.CurrentItem > a  {color:#93432b;background-color:#EEE; }

#skinTypes.orange .sNav > ul > li > ul > li > ul > li > a{ background: url(images/common/arrow_orange.png) no-repeat 8px 15px #FFF;}
#skinTypes.orange .sNav > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.orange .sNav > ul > li > ul > li > ul > li.ParentItem > a,
#skinTypes.orange .sNav > ul > li > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.orange .sNav > ul > li > ul > li > ul > li > ul > li > ul > li.CurrentItem > a  {color:#9b7726;background-color:#EEE; }

#skinTypes.navy .sNav > ul > li > ul > li > ul > li > a{ background: url(images/common/arrow_navy.png) no-repeat 8px 15px #FFF;}
#skinTypes.navy .sNav > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.navy .sNav > ul > li > ul > li > ul > li.ParentItem > a,
#skinTypes.navy .sNav > ul > li > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes.navy .sNav > ul > li > ul > li > ul > li > ul > li > ul > li.CurrentItem > a  {color:#083883;background-color:#EEE; }

#skinTypes .sNav > ul > li > ul > li > ul > li > a:hover { background-color:#EEE;}

/* -----------------------------------------------------------
 sNav 下層(SEOMenu)
 -----------------------------------------------------------*/
#skinTypes .SEOMenuV2 .sNav li{ display:block;}
/*#skinTypes .sNav > ul > li > ul > li > ul > li > ul > li.CurrentItem > a,
#skinTypes .sNav > ul > li > ul > li > ul > li > ul > li > ul > li.CurrentItem > a {color: #a85057;}
*/ 
/* -----------------------------------------------------------
 sNav index (SEOMenu)
 -----------------------------------------------------------*/
#skinTypes .SEOMenuV2 .sNav.index > ul > li.CurrentItem > a,
#skinTypes .SEOMenuV2 .sNav.index > ul > li.ParentItem > a { display: block;}
#skinTypes .SEOMenuV2 .sNav.index li{ display:block;}

#skinTypes .SEOMenuV2 .sNav.index > ul{ background:#FFF;}
#skinTypes .SEOMenuV2 .sNav.index > ul > li { margin:0;padding:0;border-bottom: solid 1px #d7d7d7; }
#skinTypes .SEOMenuV2 .sNav.index > ul > li > a{  color:#333;border-left:none; font-size:100%;padding:10px 7px 10px 19px; margin:0; line-height:18px; background-color:#FFF;background-position:8px 15px; background-repeat:no-repeat;}
/*Type別arrow*/
#skinTypes.red .SEOMenuV2 .sNav.index ul > li a{ background-image:url(images/common/arrow_red.png)}
#skinTypes.lightGreen .SEOMenuV2 .sNav.index ul > li a{ background-image:url(images/common/arrow_lightgreen.png)}
#skinTypes.violet .SEOMenuV2 .sNav.index ul > li a{ background-image:url(images/common/arrow_violet.png)}
#skinTypes.blue .SEOMenuV2 .sNav.index ul > li a{ background-image:url(images/common/arrow_blue.png)}
#skinTypes.green .SEOMenuV2 .sNav.index ul > li a{ background-image:url(images/common/arrow_green.png)}
#skinTypes.carrot .SEOMenuV2 .sNav.index ul > li a{ background-image:url(images/common/arrow_carrot.png)}
#skinTypes.orange .SEOMenuV2 .sNav.index ul > li a{ background-image:url(images/common/arrow_orange.png)}
#skinTypes.navy .SEOMenuV2 .sNav.index ul > li a{ background-image:url(images/common/arrow_navy.png)}
#skinTypes .SEOMenuV2 .sNav.index ul > li.CurrentItem a{ background-color:#eeeeee;}

/* -----------------------------------------------------------
 edit sNav
 -----------------------------------------------------------*/
#skinTypes .sNav.edit ul{margin:0;padding:0;}
#skinTypes .sNav.edit li{list-style:none;line-height:0;margin:0;padding:0; border-bottom: none;}
#skinTypes .sNav.edit > ul > li { padding:0; background:#474747;}
#skinTypes .sNav.edit > ul > li a { font-size:116%; color: #FFF;line-height:22px; margin:10px; padding:0 0 0 10px; border-left:1px solid #a3a3a3; color:#FFF;} 
#skinTypes .sNav.edit > ul > li  a:hover { background-color:#6e6d6d;}
#skinTypes .sNav.edit > ul > li > ul {background:#d7d7d7;padding:0; text-align:left; border-top:4px solid #d7d7d7; }
#skinTypes .sNav.edit > ul > li > ul > li a{display:block;padding:10px 7px 10px 19px; line-height: 18px;margin:0; border-left:none; border-bottom: solid 1px #d7d7d7; color:#333; background-color:#FFF; background-position:8px 15px; background-repeat:no-repeat;}

/*Type別arrow*/
#skinTypes.red .sNav.edit > ul > li > ul > li a{ background-image:url(images/common/arrow_red.png)}
#skinTypes.lightGreen .sNav.edit > ul > li > ul > li a{ background-image:url(images/common/arrow_lightgreen.png)}
#skinTypes.violet .sNav.edit > ul > li > ul > li a{ background-image:url(images/common/arrow_violet.png)}
#skinTypes.blue .sNav.edit > ul > li > ul > li a{ background-image:url(images/common/arrow_blue.png)}
#skinTypes.green .sNav.edit > ul > li > ul > li a{ background-image:url(images/common/arrow_green.png)}
#skinTypes.carrot .sNav.edit > ul > li > ul > li a{ background-image:url(images/common/arrow_carrot.png)}
#skinTypes.orange .sNav.edit > ul > li > ul > li a{ background-image:url(images/common/arrow_orange.png)}
#skinTypes.navy .sNav.edit > ul > li > ul > li a{ background-image:url(images/common/arrow_navy.png)}
#skinTypes .sNav.edit > ul > li > ul > li.CurrentItem a{ background-color:#eeeeee;}

/*index用*/
#skinTypes .sNav.edit.index > ul{ background:#FFF;}
#skinTypes .sNav.edit.index > ul > li { margin:0;padding:0;border-bottom: solid 1px #d7d7d7; }
#skinTypes .sNav.edit.index > ul > li > a{  color:#333;border-left:none; font-size:100%;padding:10px 7px 10px 19px; margin:0; line-height:18px; background-color:#FFF;background-position:8px 15px; background-repeat:no-repeat;}

#skinTypes.red .sNav.edit.index > ul > li > a{ background-image:url(images/common/arrow_red.png)}
#skinTypes.lightGreen .sNav.edit.index > ul > li > a{ background-image:url(images/common/arrow_lightgreen.png)}
#skinTypes.violet .sNav.edit.index > ul > li > a{ background-image:url(images/common/arrow_violet.png)}
#skinTypes.blue .sNav.edit.index > ul > li > a{ background-image:url(images/common/arrow_blue.png)}
#skinTypes.green .sNav.edit.index > ul > li > a{ background-image:url(images/common/arrow_green.png)}
#skinTypes.carrot .sNav.edit.index > ul > li > a{ background-image:url(images/common/arrow_carrot.png)}
#skinTypes.orange .sNav.edit.index > ul > li > a{ background-image:url(images/common/arrow_orange.png)}
#skinTypes.navy .sNav.edit.index > ul > li > a{ background-image:url(images/common/arrow_navy.png)}

/*hover設定*/
#skinTypes .sNav.edit > ul > li > ul > li  a:hover { background-color:#EEE;}
#skinTypes .sNav.edit.index > ul > li >  a:hover{background-color:#EEE;}

/* -----------------------------------------------------------
 Content Footer
 -----------------------------------------------------------*/
/**/
#skinTypes .researchTitle{ padding:0; heigh:20px; margin:0 0 15px 0;}
#skinTypes .researchNav ,
#skinTypes .researchNav li{ list-style:none; margin:0; padding:0;}
#skinTypes .researchNav li{ float:left;}
#skinTypes .researchNav li a{ color:#333; text-decoration:none;}
#skinTypes .researchNav li:after {content: "|"; display:inline-block; padding:0 5px;}
#skinTypes .researchNav li.last:after{display:none;}

#skinTypes div[id*="FootPane"] ul { margin:0; padding:0; list-style: none;}
#skinTypes div[id*="FootPane"] ul li { font-size: 85%; margin-right: 25px; float:left; padding:0;color:#fff; background-color:#474747;}
#skinTypes div[id*="FootPane"] ul li a { color: #FFF; text-decoration: none;}
#skinTypes div[id*="FootPane"] ul li a:hover { text-decoration: underline;}

/*facilities*/
.facilitiesPht { overflow:hidden;}
.facilitiesPht .pLeft{ float:left; margin:-15px 15px 0 0; text-align:center;}
.facilitiesPht .pLeft img{ margin:15px 0 0 0; display:block;}
.facilitiesPht .listTable{ width:auto;}

.attPoint { text-indent:-15px; padding-left:15px;}

/*kv*/
.lof-slidecontent ul.navigator-wrap-inner li{ background: url(/Portals/0/tsukuba/images/kv/img_line.gif) no-repeat 0 0; text-indent:-9999px;}
.lof-slidecontent ul.navigator-wrap-inner li.active{ background: url(/Portals/0/tsukuba/images/kv/img_line_active.gif) no-repeat 0 0;}
.lof-slidecontent .navigator-content{ height:5px; width:490px; left:50%; margin-left:-245px;}
.lof-slidecontent{ height:315px;}
.sliderWrapper{ padding-top:5px; margin-bottom:0; overflow:hidden; background:none;}
.lof-slidecontent .navigator-wrapper{ color: #333333; float:right; margin:15px 0;}

.lof-slidecontent .navigator-content {width: auto;height: auto;left: auto;margin-left: 0;}
.lof-slidecontent .navigator-content { position:static;}
.lof-slidecontent .navigator-content .button-next,
.lof-slidecontent .navigator-content .button-previous{position: absolute;margin: 0;height: 37px;width: 14px;border: #e7e7e7 solid 10px;top:119px}
.lof-slidecontent .navigator-content .button-next {left:-17px;background: url(/Portals/0/images/index/kv/kv_arrow_prev.png) no-repeat center 0 #e7e7e7;}
.lof-slidecontent .navigator-content .button-previous {background:url(/Portals/0/images/index/kv/kv_arrow_next.png) no-repeat right 0 #e7e7e7; right:-17px;}
.lof-slidecontent .navigator-content .button-next:hover,
.lof-slidecontent .navigator-content .button-previous:hover{background-position: 0 0;}
.sliderWrapper + br{ display:none;}

.en_kv{ text-align:center; padding:6px 0;}


/*========================================================
 お知らせ
 ========================================================*/
#skinTypes .content_wrap{ width:730px;}
#skinTypes .newsListIndex { margin:0 0 0 -5px;  padding:0 15px 0 0;}
#skinTypes h2.newsTitleIndex{ background:none; padding:0;}
#skinTypes .newsListIndex.newest .newsBackLink{ top:-18px;}
#skinTypes .newsListIndex.newest.newsNext{ margin:0; padding:0;}/**/
#skinTypes.skin1Column .newsList .newsTitle { width: 850px;}

/*========================================================
 お知らせ Types
 ========================================================*/
#skinTypes.red #tab li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news01_red.gif) no-repeat 0 -30px; margin-left:0;}
#skinTypes.red #tab li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news02_red.gif) no-repeat 0 -30px;}
#skinTypes.red #tab li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news03_red.gif) no-repeat 0 -30px;}
#skinTypes.red #tab li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news04_red.gif) no-repeat 0 -30px;}
#skinTypes.red #tab li.tab05 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news05_red.gif) no-repeat 0 -30px;}
#skinTypes.red h2.newsTitleIndex,
#skinTypes.red .researchTitle,
#skinTypes.red h2.menu_ttl {border-left:#d80011 1px solid;}

/*IE ハイコントラスト用の修正　2018/04/23---------------------------*/
@media all and (-ms-high-contrast:active) {
	#skinTypes.red #tab li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news01_red.gif) no-repeat 0 -30px;}
	#skinTypes.red #tab li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news02_red.gif) no-repeat 0 -30px;}
	#skinTypes.red #tab li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news03_red.gif) no-repeat 0 -30px;}
	#skinTypes.red #tab li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news04_red.gif) no-repeat 0 -30px;}
	#skinTypes.red #tab li.tab05 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news05_red.gif) no-repeat 0 -30px;}
	#skinTypes.red #tab li:hover { background-position: 0 0;}
}

#skinTypes.lightGreen #tab li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news01_lightgreen.gif) no-repeat 0 -30px; margin-left:0;}
#skinTypes.lightGreen #tab li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news02_lightgreen.gif) no-repeat 0 -30px;}
#skinTypes.lightGreen #tab li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news03_lightgreen.gif) no-repeat 0 -30px;}
#skinTypes.lightGreen #tab li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news04_lightgreen.gif) no-repeat 0 -30px;}
#skinTypes.lightGreen #tab li.tab05 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news05_lightgreen.gif) no-repeat 0 -30px;}
#skinTypes.lightGreen .newsList .newsDate{ color:#88961f;}
#skinTypes.lightGreen .newsListIndex.newest .newsBackLink a,
#skinTypes.lightGreen .newsListIndex.newest .newsBackLink a:link,
#skinTypes.lightGreen .newsListIndex.newest .newsBackLink a:visited { background:url(/Portals/0/Skins/AIS_types/images/common/arrow_lightgreen.png) no-repeat 0 5px;}
#skinTypes.lightGreen h2.newsTitleIndex,
#skinTypes.lightGreen .researchTitle,
#skinTypes.lightGreen h2.menu_ttl {border-left:#88961f 1px solid;}

#skinTypes.violet #tab li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news01_violet.gif) no-repeat 0 -30px; margin-left:0;}
#skinTypes.violet #tab li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news02_violet.gif) no-repeat 0 -30px;}
#skinTypes.violet #tab li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news03_violet.gif) no-repeat 0 -30px;}
#skinTypes.violet #tab li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news04_violet.gif) no-repeat 0 -30px;}
#skinTypes.violet #tab li.tab05 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news05_violet.gif) no-repeat 0 -30px;}
#skinTypes.violet .newsList .newsDate{ color:#6e4f83;}
#skinTypes.violet .newsListIndex.newest .newsBackLink a,
#skinTypes.violet .newsListIndex.newest .newsBackLink a:link,
#skinTypes.violet .newsListIndex.newest .newsBackLink a:visited { background:url(/Portals/0/Skins/AIS_types/images/common/arrow_violet.png) no-repeat 0 5px;}
#skinTypes.violet h2.newsTitleIndex,
#skinTypes.violet .researchTitle,
#skinTypes.violet h2.menu_ttl {border-left:#6e4f83 1px solid;}

#skinTypes.blue #tab li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news01_blue.gif) no-repeat 0 -30px; margin-left:0;}
#skinTypes.blue #tab li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news02_blue.gif) no-repeat 0 -30px;}
#skinTypes.blue #tab li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news03_blue.gif) no-repeat 0 -30px;}
#skinTypes.blue #tab li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news04_blue.gif) no-repeat 0 -30px;}
#skinTypes.blue #tab li.tab05 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news05_blue.gif) no-repeat 0 -30px;}
#skinTypes.blue .newsList .newsDate{ color:#39607d;}
#skinTypes.blue .newsListIndex.newest .newsBackLink a,
#skinTypes.blue .newsListIndex.newest .newsBackLink a:link,
#skinTypes.blue .newsListIndex.newest .newsBackLink a:visited { background:url(/Portals/0/Skins/AIS_types/images/common/arrow_blue.png) no-repeat 0 5px;}
#skinTypes.blue h2.newsTitleIndex,
#skinTypes.blue .researchTitle,
#skinTypes.blue h2.menu_ttl {border-left:#39607d 1px solid;}

/*IE ハイコントラスト用の修正　2018/04/23---------------------------*/
@media all and (-ms-high-contrast:active) {
	#skinTypes.blue #tab li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news01_blue.gif) no-repeat 0 -30px;}
	#skinTypes.blue #tab li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news02_blue.gif) no-repeat 0 -30px;}
	#skinTypes.blue #tab li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news03_blue.gif) no-repeat 0 -30px;}
	#skinTypes.blue #tab li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news04_blue.gif) no-repeat 0 -30px;}
	#skinTypes.blue #tab li.tab05 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news05_blue.gif) no-repeat 0 -30px;}
	#skinTypes.blue #tab li:hover { background-position: 0 0;}
}

#skinTypes.green #tab li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news01_green.gif) no-repeat 0 -30px; margin-left:0;}
#skinTypes.green #tab li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news02_green.gif) no-repeat 0 -30px;}
#skinTypes.green #tab li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news03_green.gif) no-repeat 0 -30px;}
#skinTypes.green #tab li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news04_green.gif) no-repeat 0 -30px;}
#skinTypes.green #tab li.tab05 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news05_green.gif) no-repeat 0 -30px;}
#skinTypes.green .newsList .newsDate{ color:#009b63;}
#skinTypes.green .newsListIndex.newest .newsBackLink a,
#skinTypes.green .newsListIndex.newest .newsBackLink a:link,
#skinTypes.green .newsListIndex.newest .newsBackLink a:visited { background:url(/Portals/0/Skins/AIS_types/images/common/arrow_green.png) no-repeat 0 5px;}
#skinTypes.green h2.newsTitleIndex,
#skinTypes.green .researchTitle,
#skinTypes.green h2.menu_ttl {border-left:#009b63 1px solid;}

#skinTypes.carrot #tab li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news01_carrot.gif) no-repeat 0 -30px; margin-left:0;}
#skinTypes.carrot #tab li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news02_carrot.gif) no-repeat 0 -30px;}
#skinTypes.carrot #tab li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news03_carrot.gif) no-repeat 0 -30px;}
#skinTypes.carrot #tab li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news04_carrot.gif) no-repeat 0 -30px;}
#skinTypes.carrot #tab li.tab05 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news05_carrot.gif) no-repeat 0 -30px;}
#skinTypes.carrot .newsList .newsDate{ color:#dd6540;}
#skinTypes.carrot .newsListIndex.newest .newsBackLink a,
#skinTypes.carrot .newsListIndex.newest .newsBackLink a:link,
#skinTypes.carrot .newsListIndex.newest .newsBackLink a:visited { background:url(/Portals/0/Skins/AIS_types/images/common/arrow_carrot.png) no-repeat 0 5px;}
#skinTypes.carrot h2.newsTitleIndex,
#skinTypes.carrot .researchTitle,
#skinTypes.carrot h2.menu_ttl {border-left:#dd6540 1px solid;}

#skinTypes.orange #tab li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news01_orange.gif) no-repeat 0 -30px; margin-left:0;}
#skinTypes.orange #tab li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news02_orange.gif) no-repeat 0 -30px;}
#skinTypes.orange #tab li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news03_orange.gif) no-repeat 0 -30px;}
#skinTypes.orange #tab li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news04_orange.gif) no-repeat 0 -30px;}
#skinTypes.orange #tab li.tab05 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news05_orange.gif) no-repeat 0 -30px;}
#skinTypes.orange .newsList .newsDate{ color:#e39d00;}
#skinTypes.orange .newsListIndex.newest .newsBackLink a,
#skinTypes.orange .newsListIndex.newest .newsBackLink a:link,
#skinTypes.orange .newsListIndex.newest .newsBackLink a:visited { background:url(/Portals/0/Skins/AIS_types/images/common/arrow_orange.png) no-repeat 0 5px;}
#skinTypes.orange h2.newsTitleIndex,
#skinTypes.orange .researchTitle,
#skinTypes.orange h2.menu_ttl {border-left:#e39d00 1px solid;}

#skinTypes.navy #tab li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news01_navy.gif) no-repeat 0 -30px; margin-left:0;}
#skinTypes.navy #tab li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news02_navy.gif) no-repeat 0 -30px;}
#skinTypes.navy #tab li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news03_navy.gif) no-repeat 0 -30px;}
#skinTypes.navy #tab li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news04_navy.gif) no-repeat 0 -30px;}
#skinTypes.navy #tab li.tab05 { background: url(/Portals/0/Skins/AIS_types/images/common/tab_news05_navy.gif) no-repeat 0 -30px;}
#skinTypes.navy .newsList .newsDate{ color:#083883;}
#skinTypes.navy .newsListIndex.newest .newsBackLink a,
#skinTypes.navy .newsListIndex.newest .newsBackLink a:link,
#skinTypes.navy .newsListIndex.newest .newsBackLink a:visited { background:url(/Portals/0/Skins/AIS_types/images/common/arrow_navy.png) no-repeat 0 5px;}
#skinTypes.navy h2.newsTitleIndex,
#skinTypes.navy .researchTitle,
#skinTypes.navy h2.menu_ttl {border-left:#083883 1px solid;}



/*英語-----------------------------*/
#skinTypes #tab.en li.tab01 { margin-left:0; width: 180px;}
#skinTypes #tab.en li.tab02 { width: 182px;}
#skinTypes #tab.en li.tab03 { width: 176px;}
#skinTypes #tab.en li.tab04 { width: 180px;}

#skinTypes.red #tab.en li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news01_red.gif) no-repeat 0 -30px;}
#skinTypes.red #tab.en li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news02_red.gif) no-repeat 0 -30px;}
#skinTypes.red #tab.en li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news03_red.gif) no-repeat 0 -30px;}
#skinTypes.red #tab.en li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news04_red.gif) no-repeat 0 -30px;}

/*IE ハイコントラスト用の修正　2018/04/23---------------------------*/
@media all and (-ms-high-contrast:active) {
	#skinTypes.red #tab.en li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news01_red.gif) no-repeat 0 -30px;}
	#skinTypes.red #tab.en li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news02_red.gif) no-repeat 0 -30px;}
	#skinTypes.red #tab.en li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news03_red.gif) no-repeat 0 -30px;}
	#skinTypes.red #tab.en li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news04_red.gif) no-repeat 0 -30px;}
	#skinTypes.red #tab.en li:hover { background-position: 0 0;}
}

#skinTypes.lightGreen #tab.en li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news01_lightgreen.gif) no-repeat 0 -30px;}
#skinTypes.lightGreen #tab.en li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news02_lightgreen.gif) no-repeat 0 -30px;}
#skinTypes.lightGreen #tab.en li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news03_lightgreen.gif) no-repeat 0 -30px;}
#skinTypes.lightGreen #tab.en li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news04_lightgreen.gif) no-repeat 0 -30px;}

#skinTypes.violet #tab.en li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news01_violet.gif) no-repeat 0 -30px;}
#skinTypes.violet #tab.en li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news02_violet.gif) no-repeat 0 -30px;}
#skinTypes.violet #tab.en li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news03_violet.gif) no-repeat 0 -30px;}
#skinTypes.violet #tab.en li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news04_violet.gif) no-repeat 0 -30px;}

#skinTypes.blue #tab.en li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news01_blue.gif) no-repeat 0 -30px;}
#skinTypes.blue #tab.en li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news02_blue.gif) no-repeat 0 -30px;}
#skinTypes.blue #tab.en li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news03_blue.gif) no-repeat 0 -30px;}
#skinTypes.blue #tab.en li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news04_blue.gif) no-repeat 0 -30px;}

/*IE ハイコントラスト用の修正　2018/04/23---------------------------*/
@media all and (-ms-high-contrast:active) {
	#skinTypes.blue #tab.en li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news01_blue.gif) no-repeat 0 -30px;}
	#skinTypes.blue #tab.en li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news02_blue.gif) no-repeat 0 -30px;}
	#skinTypes.blue #tab.en li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news03_blue.gif) no-repeat 0 -30px;}
	#skinTypes.blue #tab.en li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news04_blue.gif) no-repeat 0 -30px;}
	#skinTypes.blue #tab.en li:hover { background-position: 0 0;}
}

#skinTypes.green #tab.en li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news01_green.gif) no-repeat 0 -30px;}
#skinTypes.green #tab.en li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news02_green.gif) no-repeat 0 -30px;}
#skinTypes.green #tab.en li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news03_green.gif) no-repeat 0 -30px;}
#skinTypes.green #tab.en li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news04_green.gif) no-repeat 0 -30px;}

#skinTypes.carrot #tab.en li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news01_carrot.gif) no-repeat 0 -30px;}
#skinTypes.carrot #tab.en li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news02_carrot.gif) no-repeat 0 -30px;}
#skinTypes.carrot #tab.en li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news03_carrot.gif) no-repeat 0 -30px;}
#skinTypes.carrot #tab.en li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news04_carrot.gif) no-repeat 0 -30px}

#skinTypes.orange #tab.en li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news01_orange.gif) no-repeat 0 -30px;}
#skinTypes.orange #tab.en li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news02_orange.gif) no-repeat 0 -30px;}
#skinTypes.orange #tab.en li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news03_orange.gif) no-repeat 0 -30px;}
#skinTypes.orange #tab.en li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news04_orange.gif) no-repeat 0 -30px;}

#skinTypes.navy #tab.en li.tab01 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news01_navy.gif) no-repeat 0 -30px;}
#skinTypes.navy #tab.en li.tab02 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news02_navy.gif) no-repeat 0 -30px;}
#skinTypes.navy #tab.en li.tab03 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news03_navy.gif) no-repeat 0 -30px;}
#skinTypes.navy #tab.en li.tab04 { background: url(/Portals/0/Skins/AIS_types/images/common/en/tab_news04_navy.gif) no-repeat 0 -30px;}

/* ===========================================================
 フッター正式名称テキスト追加　2018/09/21
=========================================================== */
/*#footBody .footWrap div.infoCMSAlignNULL:before,
#footBody .footWrap div.infoCMSAlignNot_Specified:before {
content: "\56FD\7ACB\7814\7A76\958B\767A\6CD5\4EBA\7523\696D\6280\8853\7DCF\5408\7814\7A76\6240";
font-size: 110%;
color: #ffffff;
}*/

/*========================================================
 SiteMap
 ========================================================*/
#skinTypes .SitemapList li a{ color:#333;}
#skinTypes .SitemapList > li{margin:0 0 20px;padding:10px 0px 10px 0;font-size:169%;}
#skinTypes .SitemapList > li > ul,
#skinTypes .SitemapList > li > ul > li > ul ,
#skinTypes .SitemapList > li > ul > li > ul > li > ul{ margin:0; padding:0;}
/*1k*/
#skinTypes .SitemapList > li > ul > li > ul > li{ padding:10px 0 0 0;}
#skinTypes .SitemapList > li > ul > li > ul > li > ul{ margin:10px 0 0 0; padding:0;}
#skinTypes .SitemapList > li > ul > li > ul > li > ul > li{margin:0;padding:10px 0px 10px 5px;}
/*2k*/
#skinTypes .SitemapList > li > ul > li > ul > li > ul > li > ul li a{border-bottom: solid 1px #d7d7d7;font-size:70%;}
#skinTypes .SitemapList > li > ul > li > ul > li > ul > li > ul{margin:0 0 0 1em;padding:10px 0;}
#skinTypes .SitemapList > li > ul > li > ul > li > ul > li > ul > li > a{display:block;padding:10px 7px 10px 19px;}
/*3-4k*/
#skinTypes .SitemapList > li > ul > li > ul > li > ul > li > ul > li > ul li a{font-size:55%;line-height: 15px;}
#skinTypes .SitemapList > li > ul > li > ul > li > ul > li > ul > li > ul {margin:0 0 0 2em;padding:0;background: #eee;}
#skinTypes .SitemapList > li > ul > li > ul > li > ul > li > ul > li > ul > li > a{display:block;background:url(/Portals/0/images/common/bg_snav03.png) no-repeat 14px 14px;padding:10px 0 10px 25px;background-color:#eee;}
#skinTypes .SitemapList > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul{margin:0;padding:0;background: #eee;} 
#skinTypes .SitemapList > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul li a{display:block;background:url(/Portals/0/images/common/bg_snav04.png) no-repeat 24px 9px;padding:5px 0 5px 35px;} 
#skinTypes .SitemapList > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul li ul{margin:0 0 0 1em;padding:0;}
/*color*/
#skinTypes.red .SitemapList        > li > ul > li,
#skinTypes.red .SitemapList        > li > ul > li > ul > li > ul > li{ background:url(images/common/bg_h2_red.gif) repeat-x 0 40px;}
#skinTypes.red .SitemapList        > li > ul > li > ul > li > ul > li > ul > li > a{ background:url(images/common/arrow_red.png) no-repeat 8px 17px #FFF;}
#skinTypes.lightGreen .SitemapList > li > ul > li,
#skinTypes.lightGreen .SitemapList > li > ul > li > ul > li > ul > li{ background:url(images/common/bg_h2_lightgreen.gif) repeat-x 0 40px;}
#skinTypes.lightGreen .SitemapList > li > ul > li > ul > li > ul > li > ul > li > a{ background:url(images/common/arrow_lightgreen.png) no-repeat 8px 17px #FFF;}
#skinTypes.violet .SitemapList     > li > ul > li,
#skinTypes.violet .SitemapList     > li > ul > li > ul > li > ul > li{ background:url(images/common/bg_h2_violet.gif) repeat-x 0 40px;}
#skinTypes.violet .SitemapList     > li > ul > li > ul > li > ul > li > ul > li > a{ background:url(images/common/arrow_violet.png) no-repeat 8px 17px #FFF;}
#skinTypes.blue .SitemapList       > li > ul > li,
#skinTypes.blue .SitemapList       > li > ul > li > ul > li > ul > li{ background:url(images/common/bg_h2_blue.gif) repeat-x 0 40px;}
#skinTypes.blue .SitemapList       > li > ul > li > ul > li > ul > li > ul > li > a{ background:url(images/common/arrow_blue.png) no-repeat 8px 17px #FFF;}
#skinTypes.green .SitemapList      > li > ul > li,
#skinTypes.green .SitemapList      > li > ul > li > ul > li > ul > li{ background:url(images/common/bg_h2_green.gif) repeat-x 0 40px;}
#skinTypes.green .SitemapList      > li > ul > li > ul > li > ul > li > ul > li a{ background:url(images/common/arrow_green.png) no-repeat 8px 17px #FFF;}
#skinTypes.carrot .SitemapList     > li > ul > li,
#skinTypes.carrot .SitemapList     > li > ul > li > ul > li > ul > li{ background:url(images/common/bg_h2_carrot.gif) repeat-x 0 40px;}
#skinTypes.carrot .SitemapList     > li > ul > li > ul > li > ul > li > ul > li > a{ background:url(images/common/arrow_carrot.png) no-repeat 8px 17px #FFF;}
#skinTypes.orange .SitemapList     > li > ul > li,
#skinTypes.orange .SitemapList     > li > ul > li > ul > li > ul > li{ background:url(images/common/bg_h2_orange.gif) repeat-x 0 40px;}
#skinTypes.orange .SitemapList     > li > ul > li > ul > li > ul > li > ul > li > a{ background:url(images/common/arrow_orange.png) no-repeat 8px 17px #FFF;}
#skinTypes.navy .SitemapList       > li > ul > li,
#skinTypes.navy .SitemapList       > li > ul > li > ul > li > ul > li{ background:url(images/common/bg_h2_navy.gif) repeat-x 0 40px;}
#skinTypes.navy .SitemapList       > li > ul > li > ul > li > ul > li > ul > li > a{ background:url(images/common/arrow_navy.png) no-repeat 8px 17px #FFF;}

#skinTypes .SitemapList > li > ul > li > ul > li > ul > li > ul > li > a:hover {background-color:#eee;text-decoration:none;}

/*お知らせ*/
#skinTypes .newsList .newsTitle p { padding:0;}

/* ===========================================================
 column for eath
=========================================================== */
.skin1Column #contentWrap{ float:none; width:100%;}


/* ===========================================================
 css for print
=========================================================== */
@media print {
body {font-family: "ヒラギノ角ゴ Pro W3","HiraginoKaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "sans-serif";}
}