@charset "utf-8";
@import "/SEOAdmin.css";
@import "/Portals/0/css/module.css";
@import "/Portals/0/css/contents.css";

/* ===========================================================
common
=========================================================== */
/* clearfix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/* ---------------------------------------------------------
admin
--------------------------------------------------------- */
body{margin:0;padding:0;min-width:980px;border:none;background:#fff;text-align:center;}
body{font-size:14px;line-height:24px;font-family: 'Verdana','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック',sans-serif;}
a,
a:link,
a:active,
a:visited{color:#1122cc;text-decoration:underline;font-weight:inherit;}
a:hover,
a:active,
a:focus{color:#1122cc;text-decoration:none;font-weight:inherit;}

img{margin:0;padding:0;border:none;}

/* ===========================================================
 skin
=========================================================== */
#skinAdmin,
#skinIndex,
#skin2Columns,
#skin2Columns_scIndex{color:#333;}

/* ===========================================================
 headBody
=========================================================== */
#headBody{width:980px;height:45px;text-align:left;margin:0 auto;}
/* clearfix */
#headBody:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#headBody{display:inline-block;}
* html #headBody{height:1%;}
#headBody{display:block;}
/* clearfixEND */

/*------------------------------------------------------------------
Logo
------------------------------------------------------------------*/
.Logo{float:left;width:220px;margin:0;padding:0;}
.Logo a{display:block;}

/*------------------------------------------------------------------
headUtilities
------------------------------------------------------------------*/
.headUtilities{float:right;width:520px;height:35px;margin:0;padding:0;position:relative;background:url(images/utilitiesBg.gif) no-repeat 0 0;}

/*------------------------------------------------------------------
search
------------------------------------------------------------------*/
.headUtilities .Search{position:relative;top:0;left:0;width:260px;height:35px;margin:0;padding:0;background:url(images/searchTitle.gif) no-repeat 11px 7px;}
.headUtilities .Search input{width:160px;height:20px;position:absolute;top:5px;left:33px;font-size:12px;line-height:14px;border:1px solid #ccc;}

.headUtilities .Search a,
.headUtilities .Search a:link,
.headUtilities .Search a:visited,
.headUtilities .Search a:active{width:60px;height:20px;display:block;position:absolute;top:7px;left:200px;text-indent:-9999px;overflow:hidden;background:url(images/searchBtn.gif) no-repeat 0 0;}
.headUtilities .Search a:hover{background-position:0 -20px;}

/*------------------------------------------------------------------
 FontSize
------------------------------------------------------------------*/
.Fontsizer{position:absolute;top:0;left:280px;width:130px;height:35px;margin:0;padding:0;background:url(images/fontsizeTitle.gif) no-repeat 0 7px;}
/* clearfix */
.Fontsizer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.Fontsizer{display:inline-block;}
* html .Fontsizer{height:1%;}
.Fontsizer{display:block;}
/* clearfixEND */
.Fontsizer li{list-style-type:none;float:left;margin:7px 3px 0 0;padding:0;}
.Fontsizer li.fontsizeS {margin-left:60px;}
* html .Fontsizer li.fontsizeS{margin-left:30px;}
.Fontsizer li.fontsizeL {margin-left:0;}
.Fontsizer li a,
.Fontsizer li a:link,
.Fontsizer li a:visited,
.Fontsizer li a:active,
.Fontsizer li a:hover{display:block;width:19px;height:19px;text-indent:-9999px;overflow:hidden;background:url(images/fontsizeBtn.gif) no-repeat 0 0;}
.Fontsizer li.fontsizeS a,
.Fontsizer li.fontsizeS a:link,
.Fontsizer li.fontsizeS a:visited,
.Fontsizer li.fontsizeS a:active{background-position:0 0;}
.Fontsizer li.fontsizeS a:hover{background-position:0 -19px;}
.Fontsizer li.fontsizeM a,
.Fontsizer li.fontsizeM a:link,
.Fontsizer li.fontsizeM a:visited,
.Fontsizer li.fontsizeM a:active{background-position:-19px 0;}
.Fontsizer li.fontsizeM a:hover{background-position:-19px -19px;}
.Fontsizer li.fontsizeL a,
.Fontsizer li.fontsizeL a:link,
.Fontsizer li.fontsizeL a:visited,
.Fontsizer li.fontsizeL a:active{background-position:-38px 0;}
.Fontsizer li.fontsizeL a:hover{background-position:-38px -19px;}

/*------------------------------------------------------------------
language
------------------------------------------------------------------*/
.Language{position:absolute;top:6px;left:425px;width:85px;height:35px;margin:0;padding:0;}
/* clearfix */
.Language:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.Language{display:inline-block;}
* html .Language{height:1%;}
.Language{display:block;}
/* clearfixEND */
.Language li{list-style-type:none;float:left;margin:0;padding:0;}
.Language li.englishBtn a,
.Language li.englishBtn a:link,
.Language li.englishBtn a:visited,
.Language li.englishBtn a:active{display:block;width:85px;height:22px;text-indent:-9999px;overflow:hidden;
background:url(images/languageBtn.gif) no-repeat 0 0;}
.Language li.englishBtn a:hover{background-position:0 -22px;}

/* ===========================================================
 gNav
=========================================================== */
#gNav{clear:both;height:40px;background: url(images/gNavBg.gif) repeat-x 0 0;}
/* clearfix */
#gNav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#gNav{display:inline-block;}
* html #gNav{height:1%;}
#gNav{display:block;}
/* clearfixEND */
#gNav .globalMenu{width:980px;margin:0 auto;text-align:left;}


* html .globalMenu li{behavior:expression(this.onmouseover=new Function("this.className+=' listnavi_hover'"),this.onmouseout=new Function("this.className = this.className.replace(' listnavi_hover','')"),this.style.behavior=null);}
.globalMenu{z-index:90;}
.globalMenu ul{margin:0;padding:0;}
/* clearfix */
.globalMenu ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.globalMenu ul{display:inline-block;}
* html .globalMenu ul{height:1%;}
.globalMenu ul{display:block;}
/* clearfixEND */

.globalMenu ul li{display:none;float:left;margin:0;padding:0;list-style-type:none;}
.globalMenu ul li.Tab36,
.globalMenu ul li.Tab57,
.globalMenu ul li.Tab58,
.globalMenu ul li.Tab59,
.globalMenu ul li.Tab60,
.globalMenu ul li.Tab61{display:block;}

.globalMenu ul li a,
.globalMenu ul li a:link,
.globalMenu ul li a:visited,
.globalMenu ul li a:active,
.globalMenu ul li a:hover{display:block;height:40px;margin:0;padding:0;line-height:40px;text-indent:-9999px;overflow:hidden;
background:url(images/gNav.gif) no-repeat 0 0;}

.globalMenu ul li.Tab36 a{width:164px;}
.globalMenu ul li.Tab57 a{width:163px;}
.globalMenu ul li.Tab58 a{width:164px;}
.globalMenu ul li.Tab59 a{width:163px;}
.globalMenu ul li.Tab60 a{width:163px;}
.globalMenu ul li.Tab61 a{width:163px;}

.globalMenu ul li.Tab36 a,
.globalMenu ul li.Tab36 a:link,
.globalMenu ul li.Tab36 a:visited,
.globalMenu ul li.Tab36 a:active{background-position:0 0;}
.globalMenu ul li.Tab36 a:hover{background-position:0 -40px;}
/*
.globalMenu ul li.Tab36 a.CurrentLinkClass,
.globalMenu ul li.Tab36 a.CurrentLinkClass:link,
.globalMenu ul li.Tab36 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab36 a.CurrentLinkClass:active,
.globalMenu ul li.Tab36 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab36 a.ParentLinkClass,
.globalMenu ul li.Tab36 a.ParentLinkClass:link,
.globalMenu ul li.Tab36 a.ParentLinkClass:visited,
.globalMenu ul li.Tab36 a.ParentLinkClass:active,
.globalMenu ul li.Tab36 a.ParentLinkClass:hover{background-position:0 -80px;}
*/

.globalMenu ul li.Tab57 a,
.globalMenu ul li.Tab57 a:link,
.globalMenu ul li.Tab57 a:visited,
.globalMenu ul li.Tab57 a:active{background-position:-164px 0;}
.globalMenu ul li.Tab57 a:hover{background-position:-164px -40px;}
/*
.globalMenu ul li.Tab57 a.CurrentLinkClass,
.globalMenu ul li.Tab57 a.CurrentLinkClass:link,
.globalMenu ul li.Tab57 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab57 a.CurrentLinkClass:active,
.globalMenu ul li.Tab57 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab57 a.ParentLinkClass,
.globalMenu ul li.Tab57 a.ParentLinkClass:link,
.globalMenu ul li.Tab57 a.ParentLinkClass:visited,
.globalMenu ul li.Tab57 a.ParentLinkClass:active,
.globalMenu ul li.Tab57 a.ParentLinkClass:hover{background-position:-164px -80px;}
*/

.globalMenu ul li.Tab58 a,
.globalMenu ul li.Tab58 a:link,
.globalMenu ul li.Tab58 a:visited,
.globalMenu ul li.Tab58 a:active{background-position:-327px 0;}
.globalMenu ul li.Tab58 a:hover{background-position:-327px -40px;}
/*
.globalMenu ul li.Tab58 a.CurrentLinkClass,
.globalMenu ul li.Tab58 a.CurrentLinkClass:link,
.globalMenu ul li.Tab58 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab58 a.CurrentLinkClass:active,
.globalMenu ul li.Tab58 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab58 a.ParentLinkClass,
.globalMenu ul li.Tab58 a.ParentLinkClass:link,
.globalMenu ul li.Tab58 a.ParentLinkClass:visited,
.globalMenu ul li.Tab58 a.ParentLinkClass:active,
.globalMenu ul li.Tab58 a.ParentLinkClass:hover{background-position:-327px -80px;}
*/

.globalMenu ul li.Tab59 a,
.globalMenu ul li.Tab59 a:link,
.globalMenu ul li.Tab59 a:visited,
.globalMenu ul li.Tab59 a:active{background-position:-491px 0;}
.globalMenu ul li.Tab59 a:hover{background-position:-491px -40px;}
/*
.globalMenu ul li.Tab59 a.CurrentLinkClass,
.globalMenu ul li.Tab59 a.CurrentLinkClass:link,
.globalMenu ul li.Tab59 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab59 a.CurrentLinkClass:active,
.globalMenu ul li.Tab59 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab59 a.ParentLinkClass,
.globalMenu ul li.Tab59 a.ParentLinkClass:link,
.globalMenu ul li.Tab59 a.ParentLinkClass:visited,
.globalMenu ul li.Tab59 a.ParentLinkClass:active,
.globalMenu ul li.Tab59 a.ParentLinkClass:hover{background-position:-491px -80px;}
*/

.globalMenu ul li.Tab60 a,
.globalMenu ul li.Tab60 a:link,
.globalMenu ul li.Tab60 a:visited,
.globalMenu ul li.Tab60 a:active{background-position:-654px 0;}
.globalMenu ul li.Tab60 a:hover{background-position:-654px -40px;}
/*
.globalMenu ul li.Tab60 a.CurrentLinkClass,
.globalMenu ul li.Tab60 a.CurrentLinkClass:link,
.globalMenu ul li.Tab60 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab60 a.CurrentLinkClass:active,
.globalMenu ul li.Tab60 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab60 a.ParentLinkClass,
.globalMenu ul li.Tab60 a.ParentLinkClass:link,
.globalMenu ul li.Tab60 a.ParentLinkClass:visited,
.globalMenu ul li.Tab60 a.ParentLinkClass:active,
.globalMenu ul li.Tab60 a.ParentLinkClass:hover{background-position:-654px -80px;}
*/

.globalMenu ul li.Tab61 a,
.globalMenu ul li.Tab61 a:link,
.globalMenu ul li.Tab61 a:visited,
.globalMenu ul li.Tab61 a:active{background-position:-817px 0;}
.globalMenu ul li.Tab61 a:hover{background-position:-817px -40px;}
/*
.globalMenu ul li.Tab61 a.CurrentLinkClass,
.globalMenu ul li.Tab61 a.CurrentLinkClass:link,
.globalMenu ul li.Tab61 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab61 a.CurrentLinkClass:active,
.globalMenu ul li.Tab61 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab61 a.ParentLinkClass,
.globalMenu ul li.Tab61 a.ParentLinkClass:link,
.globalMenu ul li.Tab61 a.ParentLinkClass:visited,
.globalMenu ul li.Tab61 a.ParentLinkClass:active,
.globalMenu ul li.Tab61 a.ParentLinkClass:hover{background-position:-817px -80px;}
*/

.globalMenu ul li ul{display:none;}








/* ===========================================================
 container
=========================================================== */
#containerBody{clear:both;width:980px;margin:0 auto;padding:10px 0 30px 0;text-align:left;}
/* clearfix */
#containerBody:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#containerBody{display:inline-block;}
* html #containerBody{height:1%;}
#containerBody{display:block;}
/* clearfixEND */

.TopPane{clear:both;}
.contentsWrapper{float:left;width:750px;}
.subWrapper{float:right;width:190px;}
.BottomPane{clear:both;}

.Breadcrumb{clear:both;margin:0;padding:0 0 10px 0;text-align:right;height:auto;}
.Breadcrumb a,
.Breadcrumb a:link,
.Breadcrumb a:visited,
.Breadcrumb a:active{text-decoration:underline;}
.Breadcrumb a:hover{color:#ff7c3d;text-decoration:none;}

.Pagetop{clear:both;text-align:right;width:980px;margin:0 auto;padding:10px 0;font-size:11px;}
.Pagetop a,
.Pagetop a:link,
.Pagetop a:active,
.Pagetop a:visited{color:#999;text-decoration:none;}
.Pagetop a:hover{color:#1122cc;text-decoration:underline;}

/* ===========================================================
 footBody
=========================================================== */
#footBody{clear:both;margin:0;padding:20px 0 0 0;background:url(images/footBg.gif) repeat-x 0 0;}
.footContentWrapper{margin:0 auto;padding:0;width:980px;text-align:left;}
.FootLeftPane{width:570px;float:left;}
.FootRightPane{width:385px;float:right;}
.footWrapper{clear:both;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.FootPane{width:980px;margin:0 auto;padding:0;text-align:left;}
.footBottomWrapper{clear:both;padding:30px 0;border-top:1px solid #fff;border-bottom:1px solid #bf1414;background:#e5e5e5;}
.FootBottomPane{width:980px;margin:0 auto;padding:0;text-align:left;}
.Copyright{clear:both;margin:0;padding:15px 0;font-size:11px;color:#e5e5e5;background:#e60012;border-top:1px solid #e58b8b;}
.Copyright span{display:block;width:980px;margin:0 auto;padding:0;text-align:right;}

/* ===========================================================
 css for each skin
=========================================================== */
/* skinDefault */
#skinDefault .ContentPane{width:100%;margin:0;padding:0;text-align:left;}

/* skinIndex */
#skinIndex .contentsWrapper{float:none;width:auto;}
/* clearfix */
#skinIndex .contentsWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#skinIndex .contentsWrapper{display:inline-block;}
* html #skinIndex .contentsWrapper{height:1%;}
#skinIndex .contentsWrapper{display:block;}
/* clearfixEND */
#skinIndex .contentsLeftWrapper{width:190px;float:left;margin:0;padding:0;}
#skinIndex .ContentPane{width:550px;float:left;margin:0 0 0 25px;padding:0;}
#skinIndex .contentsRightWrapper{width:190px;float:right;margin:0;padding:0;}

/* skinAdmin */
#skinAdmin .Breadcrumb{clear:none;float:right;width:650px;margin:20px 0 0 0;padding:0;}
#skinAdmin .subWrapper{float:left;width:170px;}
#skinAdmin .contentsWrapper{float:right;width:800px;}
#skinAdmin .globalMenu{width:auto;margin:0 auto;}
#skinAdmin .globalMenu ul{width:auto;margin:0;padding:0;background:none;overflow:hidden;_zoom:1;}
#skinAdmin .globalMenu ul li{display:block;float:none;margin:0;padding:0;list-style:none;}
#skinAdmin .globalMenu ul li a,
#skinAdmin .globalMenu ul li a:link,
#skinAdmin .globalMenu ul li a:active,
#skinAdmin .globalMenu ul li a:visited,
#skinAdmin .globalMenu ul li a:hover{color:#333;text-decoration:none;display:block;font-size:12px;text-indent:0;line-height:14px;font-weight:normal;height:auto;background:url(images/gNavAdmin01.gif) no-repeat 0 bottom;padding: 7px 0 12px 5px;}
#skinAdmin .globalMenu ul li a:hover{color:#1122cc;text-decoration:underline;}
#skinAdmin .globalMenu ul li a.CurrentLinkClass,
#skinAdmin .globalMenu ul li a.ParentLinkClass{background:#333;color:#fff;}
#skinAdmin .globalMenu ul li ul{display:block;}
#skinAdmin .globalMenu ul li ul li{display:block;}
#skinAdmin .globalMenu ul li ul li{padding:0;border-bottom:1px dotted #ccc;}
#skinAdmin .globalMenu ul li ul li a,
#skinAdmin .globalMenu ul li ul li a:link,
#skinAdmin .globalMenu ul li ul li a:active,
#skinAdmin .globalMenu ul li ul li a:visited,
#skinAdmin .globalMenu ul li ul li a:hover{background:url(images/gNavAdmin02.gif) no-repeat 0 8px;padding:5px 0 5px 10px;}{background:url(images/gNavAdmin02.gif) no-repeat 0 8px;padding:5px 0 5px 10px;}
#skinAdmin .globalMenu ul li ul li a.CurrentLinkClass,
#skinAdmin .globalMenu ul li ul li a.ParentLinkClass{background:#ccc;color:#333;}

#skinAdmin h2{background:none !important;border:none !important;}