@charset "utf-8";

/*@import "contents.css";

 ===========================================================
 common
=========================================================== */

body,img {margin:0; padding:0; border:none;}

.clearfix:before,
.clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}

html {height:100%; font-size:100%;}
body {min-width:880px; height:100%; font-size:100%;}
body,input,textarea,select,button {font-family:'Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック','Verdana','sans-serif';}

#mainInner.fontSize1 {font-size:84%; line-height:1.4;}
#mainInner.fontSize2 {font-size:100%; line-height:1.6;}
#mainInner.fontSize3 {font-size:123%; line-height:2;}

a,
a:link,
a:visited {color:#000; text-decoration:underline;}
a:hover,
a:active {color:#333; text-decoration:underline;}

span.SubHead center + br {display:none;}

.divControlPanel {margin:0 auto; padding:0 0 0 200px;}


/* ===========================================================
 skin
=========================================================== */
.skinBody {
	color: #333;
	/*overflow: auto;*/
	background-color: #fff
}


/* ===========================================================
 headBody
=========================================================== */
/* Logo */
.sideLogo {
	margin: 0;
	padding: 604px 94px 0;
}


/* fontSizer */
.fontSizerWrap {
	margin: 0;
	padding: 0;
	background: #c0dcee;
	width: 210px;
	height: 25px;
	background: url(../../images/header/fontsize_text.jpg) 0 0 no-repeat;
}
#fontSizer {
	margin: 0 0 0 56px;
	padding: 0 0 0;
	width: 145px;
	height: 25px;
	display: block;
}
#fontSizer:before,
#fontSizer:after {content:""; display:table;}
#fontSizer:after {clear:both;}
#fontSizer li {margin:0 0 0 2px; padding:0; width:67px; height:25px; /**/text-indent:-9999px; display:block; overflow:hidden; background:url(images/bg_fontSize.png) no-repeat 0 0; float:left; list-style-type:none;}
#fontSizer li:hover {cursor:pointer;}
#fontSizer li:first-child {margin:0;}
#fontSizer li.fontsizeS	{background:url(images/bg_fontSize.png) no-repeat 0 0;}
#fontSizer li.fontsizeS:hover,
#fontSizer li.fontsizeS.active {background-position:0px -18px;}
#fontSizer li.fontsizeM	{background:url(../../images/header/fontsize_m.jpg) no-repeat 0 0;}
#fontSizer li.fontsizeM:hover,
#fontSizer li.fontsizeM.active {background-position:0px -25px;}
#fontSizer li.fontsizeL {background:url(../../images/header/fontsize_l.jpg) no-repeat 0 0;}
#fontSizer li.fontsizeL:hover,
#fontSizer li.fontsizeL.active {background-position:0px -25px;}


/* ===========================================================
 gNav
=========================================================== */
#gNav {margin:0 auto 30px; padding:0; text-align:left; clear:both;}
#gNav:before,
#gNav:after {content:"";display:table;}
#gNav:after {clear:both;}

.tokenMenu ul {margin:0; padding:0;}
.tokenMenu li {margin:0; padding:0; list-style-type:none;}


/* ===========================================================
 content
=========================================================== */
#sideBody {
	margin:0; 
	padding:0 0 0 0; 
	width:202px; 
	height:100%; 
	/*border-left:2px solid #1972ae;*/
	background:url(../../../images/sidenavi/side_bg.png) -51px 0 repeat-y;
	top:0; 
	left:0;
	z-index: 12;
	position: fixed;
}
#mainBody {
	margin: 0 auto;
	padding: 100px 0 0 195px;
	text-align: left;
	/*position: relative;*/
	z-index: 1;
	/*width:100%;*/
	min-width: 1165px;
}
#mainInner{
	width: 1165px;
	background-color: #fff;
	margin: 0 auto 0;
}

#skinIndex .ContentPaneWrap {margin:0; padding:80px 0 110px 0;}
#skinIndex .Area01PaneWrap {margin:0; padding:0; background:#a7cee8;}
#skinIndex .Area02PaneWrap {margin:0; padding:0; background:#c0dcee;}
#skinIndex .Area03PaneWrap {margin:0; padding:0; background:#d6e5f0;}
#skinIndex .Area04PaneWrap {margin:0; padding:0;}
#skinIndex .Area05PaneWrap {margin:0; padding:0; background:#d5dbe4;}
#skinIndex .Area06PaneWrap {margin:0; padding:0; background:#c2ccdb;}
#skinIndex .Area07PaneWrap {margin:0; padding:0; background:#b4c0d2;}

#skinIndex .ContentPane {margin:0 auto; padding:0; width:850px;}
#skinIndex .Area01Pane,
#skinIndex .Area02Pane,
#skinIndex .Area03Pane,
#skinIndex .Area04Pane,
#skinIndex .Area05Pane,
#skinIndex .Area06Pane,
#skinIndex .Area07Pane {margin:0 auto; padding:0; width:680px;}

.mainBodyWrap {margin:0 auto; padding:60px 0 100px; width:680px; position:relative;}

.breadcrumb {margin:0 auto 40px; padding:0; width:680px; font-size:84%; color:#333333; text-align:left;}
.breadcrumb a {color:#333333; text-decoration:none;}
.breadcrumb a:hover {text-decoration:underline;}
.breadcrumb span.breadcrumbArrow {margin:0 10px;}
.breadcrumb span.breadcrumbItem {color:#1972ae;}

.pagetop {margin:0; padding:0; clear:both; position:absolute; right:0; bottom:0;}
.pagetop a {width:108px; height:22px; text-indent:-9999em; background:url(images/btn_pagetop.gif) 0 0 no-repeat; display:block;}
.pagetop a:hover {background-position:0 -22px;}


/* ===========================================================
 footBody
=========================================================== */

.copyright {margin:0; padding:0; width:360px; font-size:11px; color:#bad8ed; text-align:right; float: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;}

#IconBar\.ascx_divControlPanel {font-size:12px;}
.ModuleTitle_MenuItem {font-size:12px;}


/*========================================================
 tokenMenu
 ========================================================*/ 
.tokenMenu {
	margin: 0 auto;
	width: 195px;
	z-index: 90;
}

.tokenMenu > ul {
	margin: 0;
	padding: 0;
	width: 195px;
}
.tokenMenu ul:before,
.tokenMenu ul:after {content:"";display:table;}
.tokenMenu ul:after {clear:both;}

.tokenMenu > ul > li {margin:0 0 0 0; padding:0; display:none; list-style-type:none;}
.tokenMenu > ul > li.Tab01,
.tokenMenu > ul > li.Tab02,
.tokenMenu > ul > li.Tab03,
.tokenMenu > ul > li.Tab04,
.tokenMenu > ul > li.Tab05,
.tokenMenu > ul > li.Tab06 {display:block;}

.tokenMenu > ul > li > a,
.tokenMenu > ul > li > a:hover {margin:0; padding:0; /*height:49px;line-height:49px; background:url(images/gNav.png) top left no-repeat;*/ text-indent:-9999em; display:block; overflow:hidden;}

.tokenMenu ul li.Tab01 a {width:195px; height:42px; background-position:0 0; background:url(../../images/sidenavi/side_gnavi_btn01.jpg) no-repeat 0 0;}
.tokenMenu ul li.Tab01 a:hover,
.tokenMenu ul li.Tab01.currentItem a,
.tokenMenu ul li.Tab01.parentItem a,
.tokenMenu ul li.Tab01.active a {background-position:0 -42px;}
.tokenMenu ul li.Tab01 a.CurrentLinkClass,
.tokenMenu ul li.Tab01 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab01 a.ParentLinkClass,
.tokenMenu ul li.Tab01 a.ParentLinkClass:hover{background-position:0 -42px;}

.tokenMenu ul li.Tab02 a {width:195px; height:42px; background:url(../../images/sidenavi/side_gnavi_btn02.jpg) no-repeat;}
.tokenMenu ul li.Tab02 a:hover,
.tokenMenu ul li.Tab02.currentItem a,
.tokenMenu ul li.Tab02.parentItem a,
.tokenMenu ul li.Tab02.active a {background-position:0 -42px;}
.tokenMenu ul li.Tab02 a.CurrentLinkClass,
.tokenMenu ul li.Tab02 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab02 a.ParentLinkClass,
.tokenMenu ul li.Tab02 a.ParentLinkClass:hover {background-position:-396px -50px;}

.tokenMenu ul li.Tab03 a {width:195px; height:42px; background:url(../../images/sidenavi/side_gnavi_btn03.jpg) no-repeat;}
.tokenMenu ul li.Tab03 a:hover,
.tokenMenu ul li.Tab03.currentItem a,
.tokenMenu ul li.Tab03.parentItem a,
.tokenMenu ul li.Tab03.active a { background-position:0 -42px;}
.tokenMenu ul li.Tab03 a.CurrentLinkClass,
.tokenMenu ul li.Tab03 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab03 a.ParentLinkClass,
.tokenMenu ul li.Tab03 a.ParentLinkClass:hover{background-position:-396px -100px;}

.tokenMenu ul li.Tab04 a {width:195px; height:42px; background:url(../../images/sidenavi/side_gnavi_btn04.jpg) no-repeat;}
.tokenMenu ul li.Tab04 a:hover,
.tokenMenu ul li.Tab04.currentItem a,
.tokenMenu ul li.Tab04.parentItem a,
.tokenMenu ul li.Tab04.active a {background-position:0 -42px;}
.tokenMenu ul li.Tab04 a.CurrentLinkClass,
.tokenMenu ul li.Tab04 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab04 a.ParentLinkClass,
.tokenMenu ul li.Tab04 a.ParentLinkClass:hover {background-position:-396px -150px;}

.tokenMenu ul li.Tab05 a {width:195px; height:42px; background:url(../../images/sidenavi/side_gnavi_btn05.jpg) no-repeat;}
.tokenMenu ul li.Tab05 a:hover,
.tokenMenu ul li.Tab05.currentItem a,
.tokenMenu ul li.Tab05.parentItem a,
.tokenMenu ul li.Tab05.active a {background-position:0 -42px;}
.tokenMenu ul li.Tab05 a.CurrentLinkClass,
.tokenMenu ul li.Tab05 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab05 a.ParentLinkClass,
.tokenMenu ul li.Tab05 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li.Tab06 a {width:195px; height:42px; background:url(../../images/sidenavi/side_gnavi_btn06.jpg) no-repeat;}
.tokenMenu ul li.Tab06 a:hover,
.tokenMenu ul li.Tab06.currentItem a,
.tokenMenu ul li.Tab06.parentItem a,
.tokenMenu ul li.Tab06.active a {background-position:0 -42px;}
.tokenMenu ul li.Tab06 a.CurrentLinkClass,
.tokenMenu ul li.Tab06 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab06 a.ParentLinkClass,
.tokenMenu ul li.Tab06 a.ParentLinkClass:hover{background-position:-396px -250px;}

.tokenMenu > ul > li > ul {/*display:none;*/}
.tokenMenu > ul > li.currentItem > ul,
.tokenMenu > ul > li.parentItem > ul {display:block;}
.tokenMenu > ul > li.currentItem > ul > li,
.tokenMenu > ul > li.parentItem > ul > li {display:block;}
.tokenMenu > ul > li.currentItem > ul > li:first-child,
.tokenMenu > ul > li.parentItem > ul > li:first-child {}
.tokenMenu > ul > li > ul > li > a {
	margin:0 0 0px; 
	padding:0; 
	color:#000000;
	text-decoration:none;
	width:283px!important;
	/*font-size:14px;*/
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	/*background-color:#f1f110!important;*/
}
.tokenMenu > ul > li > ul > li.currentItem > a,
.tokenMenu > ul > li > ul > li.parentItem > a,
.tokenMenu > ul > li > ul > li > a:hover,
.tokenMenu > ul > li > ul > li.active > a {}

.tokenMenu ul li ul li.Tab11 a {width:283px; height:41px; background:url(../../images/sidenavi/side_gnavi_btn011.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab11 a:hover,
.tokenMenu ul li ul li.Tab11.currentItem a,
.tokenMenu ul li ul li.Tab11.parentItem a,
.tokenMenu ul li ul li.Tab11.active a {background-position:0 -41px;}
.tokenMenu ul li ul li.Tab11 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab11 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab11 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab11 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li ul li.Tab12 a {width:283px; height:41px; background:url(../../images/sidenavi/side_gnavi_btn012.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab12 a:hover,
.tokenMenu ul li ul li.Tab12.currentItem a,
.tokenMenu ul li ul li.Tab12.parentItem a,
.tokenMenu ul li ul li.Tab12.active a {background-position:0 -41px;}
.tokenMenu ul li ul li.Tab12 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab12 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab12 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab12 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li ul li.Tab13 a {width:283px; height:41px; background:url(../../images/sidenavi/side_gnavi_btn013.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab13 a:hover,
.tokenMenu ul li ul li.Tab13.currentItem a,
.tokenMenu ul li ul li.Tab13.parentItem a,
.tokenMenu ul li ul li.Tab13.active a {background-position:0 -41px;}
.tokenMenu ul li ul li.Tab13 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab13 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab13 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab13 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li ul li.Tab21 a {width:283px; height:41px; background:url(../../images/sidenavi/side_gnavi_btn021.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab21 a:hover,
.tokenMenu ul li ul li.Tab21.currentItem a,
.tokenMenu ul li ul li.Tab21.parentItem a,
.tokenMenu ul li ul li.Tab21.active a {background-position:0 -41px;}
.tokenMenu ul li ul li.Tab21 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab21 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab21 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab21 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li ul li.Tab22 a {width:283px; height:41px; background:url(../../images/sidenavi/side_gnavi_btn022.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab22 a:hover,
.tokenMenu ul li ul li.Tab22.currentItem a,
.tokenMenu ul li ul li.Tab22.parentItem a,
.tokenMenu ul li ul li.Tab22.active a {background-position:0 -41px;}
.tokenMenu ul li ul li.Tab22 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab22 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab22 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab22 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li ul li.Tab23 a {width:283px; height:60px; background:url(../../images/sidenavi/side_gnavi_btn023.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab23 a:hover,
.tokenMenu ul li ul li.Tab23.currentItem a,
.tokenMenu ul li ul li.Tab23.parentItem a,
.tokenMenu ul li ul li.Tab23.active a {background-position:0 -60px;}
.tokenMenu ul li ul li.Tab23 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab23 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab23 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab23 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li ul li.Tab24 a {width:283px; height:41px; background:url(../../images/sidenavi/side_gnavi_btn024.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab24 a:hover,
.tokenMenu ul li ul li.Tab24.currentItem a,
.tokenMenu ul li ul li.Tab24.parentItem a,
.tokenMenu ul li ul li.Tab24.active a {background-position:0 -41px;}
.tokenMenu ul li ul li.Tab24 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab24 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab24 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab24 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li ul li.Tab25 a {width:283px; height:41px; background:url(../../images/sidenavi/side_gnavi_btn025.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab25 a:hover,
.tokenMenu ul li ul li.Tab25.currentItem a,
.tokenMenu ul li ul li.Tab25.parentItem a,
.tokenMenu ul li ul li.Tab25.active a {background-position:0 -41px;}
.tokenMenu ul li ul li.Tab25 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab25 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab25 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab25 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li ul li.Tab26 a {width:283px; height:41px; background:url(../../images/sidenavi/side_gnavi_btn026.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab26 a:hover,
.tokenMenu ul li ul li.Tab26.currentItem a,
.tokenMenu ul li ul li.Tab26.parentItem a,
.tokenMenu ul li ul li.Tab26.active a {background-position:0 -41px;}
.tokenMenu ul li ul li.Tab26 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab26 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab26 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab26 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li ul li.Tab27 a {width:283px; height:41px; background:url(../../images/sidenavi/side_gnavi_btn027.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab27 a:hover,
.tokenMenu ul li ul li.Tab27.currentItem a,
.tokenMenu ul li ul li.Tab27.parentItem a,
.tokenMenu ul li ul li.Tab27.active a {background-position:0 -41px;}
.tokenMenu ul li ul li.Tab27 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab27 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab27 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab27 a.ParentLinkClass:hover{background-position:-396px -200px;}

.tokenMenu ul li ul li.Tab28 a {width:283px; height:60px; background:url(../../images/sidenavi/side_gnavi_btn028.jpg) no-repeat;}
.tokenMenu ul li ul li.Tab28 a:hover,
.tokenMenu ul li ul li.Tab28.currentItem a,
.tokenMenu ul li ul li.Tab28.parentItem a,
.tokenMenu ul li ul li.Tab28.active a {background-position:0 -60px;}
.tokenMenu ul li ul li.Tab28 a.CurrentLinkClass,
.tokenMenu ul li ul li.Tab28 a.CurrentLinkClass:hover,
.tokenMenu ul li ul li.Tab28 a.ParentLinkClass,
.tokenMenu ul li ul li.Tab28 a.ParentLinkClass:hover{background-position:-396px -200px;}


.tokenMenu > ul > li > ul > li > ul {display:none;}
.tokenMenu > ul > li > ul > li.currentItem > ul,
.tokenMenu > ul > li > ul > li.parentItem > ul {display:block;}
.tokenMenu > ul > li > ul > li.currentItem > ul > li,
.tokenMenu > ul > li > ul > li.parentItem > ul > li {display:block;}
.tokenMenu > ul > li > ul > li.currentItem > ul > li:first-child,
.tokenMenu > ul > li > ul > li.parentItem > ul > li:first-child {}
.tokenMenu > ul > li > ul > li > ul > li > a {margin:0; padding:6px 30px 6px 20px; color:#ffffff; /*font-size:12px;*/ text-decoration:none; background:url(/Portals/0/images/common/ico_arrowWhite.png) 150px 11px no-repeat!important; width:120px!important; display:block;}
.tokenMenu > ul > li > ul > li > ul > li.currentItem > a,
.tokenMenu > ul > li > ul > li > ul > li.parentItem > a,
.tokenMenu > ul > li > ul > li > ul > li > a:hover { background-color:#000!important;}

.tokenMenu > ul > li > ul > li > ul > li > ul {display:none;}


/*========================================================
 tokenMenu(side)
 ========================================================*/ 
#sideBody{
	
	/*background-color: #fff;
	
	box-shadow: 3px 0px 5px rgba(6,0,1,0.12);*/
}
.tokenMenu > ul > li:hover a {background-position-x:-198px;}
.tokenMenu > ul > li ul {padding:139px 0 0; position: absolute; top:0px;}
.tokenMenu > ul > li.Tab01 ul {padding-top:0px;}
.tokenMenu > ul > li.Tab02 ul {padding-top:42px;}
.tokenMenu > ul > li.Tab03 ul {padding-top:84px;}
.tokenMenu > ul > li.Tab04 ul {padding-top:165px;}
.tokenMenu > ul > li.Tab05 ul {padding-top:220px;}
.tokenMenu > ul > li.Tab06 ul {padding-top:275px;}
.tokenMenu > ul > li > ul {width:283px; left:195ftpx;}
.tokenMenu > ul > li > ul > li > ul {width:175px; left:180px;}
.tokenMenu > ul > li > ul > li.Tab21 > ul {padding-top:326px;}
.tokenMenu > ul > li > ul > li.Tab22 > ul {padding-top:365px;}
.tokenMenu > ul > li > ul > li.Tab23 > ul {padding-top:404px;}
.tokenMenu > ul > li > ul > li.Tab24 > ul {padding-top:463px;}

.gNav.lv01 {
	position: fixed;
	top: 100px;
	left: 0px;
	z-index: 12;
}
.gNav.lv02 {
	width: 283px;
	/*height: 100%;*/
	position: fixed;
	top: 100px;
	left: 195px;
	z-index: 10;
	overflow: hidden;
	display: none;
	/*background: url(images/bg_sNav2nd.png) left top repeat-y;
	background-color: #99C;*/
}
.gNav.lv02 .tokenMenu,
.gNav.lv02 .tokenMenu ul {width: 100%;}
.gNav.lv02 .tokenMenu > ul > li {margin: 0;background-color:#0FF;}
.gNav.lv02 .tokenMenu > ul > li > a {display: none; background-color:#000;}
.gNav.lv02 .tokenMenu > ul > li > ul{text-align: left;position: static;background: none;display: none;}
.gNav.lv03 {
	width: 175px;
	position: fixed;
	top: 0;
	left: 380px;
	z-index: 9;
	overflow: hidden;
	/*background: url(images/bg_sNav3rd.png) left top repeat-y;*/
	display: none;
	background-color: #FCC;
}
.gNav.lv03 .tokenMenu,
.gNav.lv03 .tokenMenu ul{width: 100%;}
.gNav.lv03 .tokenMenu ul > li {margin: 0;}
.gNav.lv03 .tokenMenu ul > li > a {display: none;}
.gNav.lv03 .tokenMenu > ul > li > ul{padding: 0;text-align: left;position: static;background: none;}
.gNav.lv03 .tokenMenu > ul > li > ul > li > ul{text-align: left;position: static;background: none;}
.gNav.lv03 .tokenMenu > ul > li > ul > li > ul > li > a {display: block;}


.sNav.foot a {color:#ffffff;}


/*========================================================
 moduleMenu
 ========================================================
.SEOMenuV2 ul{margin:0;padding:0;}
.SEOMenuV2 li{margin:0;padding:0;line-height:0;list-style:none;}
.SEOMenuV2 li a{text-decoration:none;line-height:20px;color:#000;}

.moduleMenu{background:url(/Portals/0/images/common/������.gif) repeat-y;}
.moduleMenu ul{margin:0;padding:0px 0 15px 0;background:url(/Portals/0/images/common/������.gif) no-repeat bottom;}
.moduleMenu ul li ul{padding:0 15px;width:180px;background:none;}
.moduleMenu ul li a	{margin-bottom:10px;padding:15px;width:180px;height:35px;font-size:116%;color:#fff !important;font-weight:bold;display:block;}
.moduleMenu ul li ul li	　{margin-bottom:10px;text-indent:0;}
.moduleMenu ul li ul li a	{margin:5px auto;padding:0 15px 7px 15px;width:150px;height: auto;font-weight:bold;line-height:18px;font-size:100%;color:#000 !important;background:url(/Portals/0/images/common/������.gif) no-repeat bottom;display:block;}
.moduleMenu ul li ul li ul{padding:0;width:180px;background:none;}
.moduleMenu ul li ul li ul li		{margin-bottom:5px;text-indent:0;}
.moduleMenu ul li ul li ul li a	{margin:0 auto;padding:0 10px;width:160px;height:auto;line-height:20px;font-weight:normal;background:url(/Portals/0/images/common/������.gif) no-repeat 0 8px;} 
.moduleMenu ul li ul li ul li a:hover,
.moduleMenu ul li ul li ul li.CurrentItem a{font-weight:normal;background:url(/Portals/0/images/common/������.gif) no-repeat 0 8px #edeff3;}
.moduleMenu ul li ul li ul li.CurrentItem a:hover,
.moduleMenu ul li ul li ul li.CurrentItem a.CurrentLinkClass{color:#000;}
.moduleMenu ul li ul li ul li ul		{margin:0;padding:5px 0;width:180px;background:#eef;}
.moduleMenu ul li ul li ul li ul li	{margin:0;padding:2px 15px;}
.moduleMenu ul li ul li ul li ul li a {padding:0 0 0 10px;width:140px;}
.moduleMenu ul li ul li ul li ul li a:hover{background-color:#fff;}*/


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


/* ===========================================================
 Zero
=========================================================== */
#skinZero {color:#333; overflow:hidden;}
#skinZero .ContentPane {margin:0 auto; padding:0; width:850px;}
#skinZero #mainBody {padding:0;}
