@charset "utf-8";
@import "../../external.html?link=http://www.yamaichi.co.jp/Portals/0/css/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:13px;}
body{min-width:960px;height:100%;color:#333;font-family:"Meiryo", "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "sans-serif";font-size:100%;line-height:1.6;}
a,
a:link,
a:visited{color:#116cee;text-decoration:none;}
a:hover,
a:active{color:#116cee;text-decoration:underline;}

/* pc/sp settings */
.pcArea{display:block;}
.spArea{display:none;}

/* ===========================================================
 skin
=========================================================== */
.skinBody{overflow:hidden;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/Skins/YID/images/bg_body.png) top center no-repeat #f7f7f8;color:#333;}
#skin2Columns.skinBody,
#skin1Column.skinBody{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/Skins/YID/images/bg_body_lower.png) top center no-repeat #f7f7f8;}

/* ===========================================================
 headBody
=========================================================== */
#headBody{margin:0 auto 10px;padding:10px 0 0 0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/Skins/YID/images/bg_header.png) top center repeat-x;text-align:left;}
#headBody:before,
#headBody:after{content:"";display:table;}
#headBody:after{clear:both;}

/* headWrap */
#headBody .headWrap{position:relative;width:960px;min-height:108px;margin:0 auto;padding:0;}
#headBody .headWrap:before,
#headBody .headWrap:after{content:"";display:table;}
#headBody .headWrap:after{clear:both;}

/* headLeftWrap */
#headBody .headLeftWrap{float:left;width:300px;margin:0;padding:0;}

/* Logo */
#headBody .logo a{display:block;margin:25px 0 0 0;padding:0;}

/* headRightWrap */
#headBody .headRightWrap{float:Right;width:650px;margin:0;padding:0;}
#headBody .headRightWrap:before,
#headBody .headRightWrap:after{content:"";display:table;}
#headBody .headRightWrap:after{clear:both;}

/* headRightTopArea */
#headBody .headRightWrap .headRightTopArea{float:right;margin:0 0 10px 0;padding:0;}
#headBody .headRightWrap .headRightTopArea:before,
#headBody .headRightWrap .headRightTopArea:after{content:"";display:table;}
#headBody .headRightWrap .headRightTopArea:after{clear:both;}

/* HeadTopPane */
#headBody .headRightWrap .headRightTopArea .HeadTopPane{float:left;width:400px;margin:0;padding:0;}
#headBody .headRightWrap .headRightTopArea .HeadTopPane:before,
#headBody .headRightWrap .headRightTopArea .HeadTopPane:after{content:"";display:table;}
#headBody .headRightWrap .headRightTopArea .HeadTopPane:after{clear:both;}

/* searchWrap */
#headBody .headRightWrap .headRightTopArea .searchWrap{position:relative;float:left;width:170px;height:20px;margin:0 0 0 5px;padding:0;}
#headBody .headRightWrap .headRightTopArea .searchWrap input{position:absolute;top:0;left:0;width:150px;height:20px;margin:0;padding:0;border:none;background:url(../../external.gif?link=http://www.yamaichi.co.jp/Portals/0/Skins/YID/images/bg_search.gif) 0 0 no-repeat;font-size:14px;line-height:22px;}
#headBody .headRightWrap .headRightTopArea .searchWrap a{display:block;overflow:hidden;position:absolute;top:0;right:0;width:20px;height:20px;background:url(../../external.gif?link=http://www.yamaichi.co.jp/Portals/0/Skins/YID/images/btn_search.gif)0 0 no-repeat;text-indent:-9999px;}
#headBody .headRightWrap .headRightTopArea .searchWrap a:hover{background-position:-20px 0;}

/* HeadPane */
#headBody .headRightWrap .HeadPane{clear:both;margin:0 0 20px 0;padding:0;}
#headBody .headRightWrap .HeadPane:before,
#headBody .headRightWrap .HeadPane:after{content:"";display:table;}
#headBody .headRightWrap .HeadPane:after{clear:both;}

/* ===========================================================
 gNav
=========================================================== */
#gNav{position:absolute;right:0;bottom:1px;clear:both;width:678px;height:33px;margin:0 auto;padding:0;text-align:left;}
#gNav:before,
#gNav:after{content:"";display:table;}
#gNav:after{clear:both;}
.tokenMenu ul{margin:0;padding:0;}
.tokenMenu li{list-style-type:none;margin:0;padding:0;}

/* ===========================================================
 content
=========================================================== */
.TopPane{clear:both;width:960px;margin:0 auto;text-align:left;}
#mainBody{clear:both;width:968px;margin:0 auto 66px;padding:0;text-align:left;}
#mainBody:before,
#mainBody:after{content:"";display:table;}
#mainBody:after{clear:both;}
.breadcrumb{margin:0 auto 5px;padding:6px 10px;background:#4d95dd;color:#fff;font-size:12px;text-align:left;}
.breadcrumb a{margin:0 10px;color:#fff;text-decoration:none;}
.breadcrumb a:hover{color:#a3c7eb;text-decoration:none;}
.breadcrumb span{margin:0 10px;}
.ContentPane{margin:0 0 100px 0;padding:20px;background:#fff;}

/*.ContentTopPaneWrap {margin:0 auto 12px; padding:23px 0 0 0; background:url(/Portals/0/images/index/bg_urgentHead.png) top center no-repeat;}
.ContentTopPaneWrap .ContentTopPane {margin:0; padding:0 30px; background:url(/Portals/0/images/index/bg_urgentBottom.png) bottom center no-repeat;}*/
.ContentPaneWrap,
.ContentBottomPaneWrap{margin:0 auto 17px auto;padding:4px 0 0 0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/index/bg_newsHead.png) top center no-repeat;}
.ContentBottomPaneWrap{margin-bottom:0;}
.ContentPaneWrap .ContentPane,
.ContentBottomPaneWrap .ContentBottomPane{margin:0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/index/bg_newsBottom.png) bottom center no-repeat;}
.ContentBottomPaneWrap .ContentBottomPane{padding:30px 0;}

/* ===========================================================
 footBody
=========================================================== */
#footBody{margin:0;padding:0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/Skins/YID/images/bg_footer_pattern.png) bottom center no-repeat;}
#footBody .footTopWrap{margin:0;padding:0;background:url(../../external.gif?link=http://www.yamaichi.co.jp/Portals/0/Skins/YID/images/bg_footer_blue.gif) top center repeat-x;}
#footBody .footTopWrap .FootTopPane{width:960px;min-height:100px;margin:0 auto;padding:0;background:url(../../external.gif?link=http://www.yamaichi.co.jp/Portals/0/Skins/YID/images/bg_footer_bluePhoto.gif) right top no-repeat;}
#footBody .footWrap{margin:0;padding:0;}
#footBody .footWrap .footWrapArea{position:relative;width:960px;margin:0 auto;padding:0;}
#footBody .footWrap .footWrapArea .FootPane{margin:0;padding:0;}
#footBody .footWrap .footWrapArea .pagetop{position:absolute;right:0;bottom:0;margin:0;padding:0;}
#footBody .footWrap .footWrapArea .pagetop a{display:block;width:90px;height:30px;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/Skins/YID/images/bg_pagetop.png) 0 0 no-repeat;text-indent:-9999em;}
#footBody .footWrap .footWrapArea .pagetop a:hover{background-position:0 -30px;}
#footBody .footBottomWrap{min-height:75px;margin:0;padding:0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/Skins/YID/images/bg_footer.png) top center repeat-x;}
#footBody .footBottomWrap .footBottomWrapArea{width:960px;margin:0 auto;padding:15px 0 0 0;}
#footBody .footBottomWrap .footBottomWrapArea:before,
#footBody .footBottomWrap .footBottomWrapArea:after{content:"";display:table;}
#footBody .footBottomWrap .footBottomWrapArea:after{clear:both;}
#footBody .footBottomWrap .footBottomWrapArea .FootLeftPane{float:left;width:550px;margin:0;padding:0;}
#footBody .footBottomWrap .footBottomWrapArea .copyright{float:right;width:400px;margin:0;padding:0;color:#999;font-size:11px;text-align:right;}
.FootBottomPane{width:960px;margin:0 auto;padding:0;}

/* ===========================================================
 css for each skin
=========================================================== */
#skin2Columns #sideWrap{float:left;width:230px;}
#skin2Columns #contentWrap{float:right;width:720px;}

/* ===========================================================
 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{z-index:90;width:100%;margin:0 auto;}
.tokenMenu ul{width:100%;margin:0;padding:0;}
.tokenMenu ul:before,
.tokenMenu ul:after{content:"";display:table;}
.tokenMenu ul:after{clear:both;}
.tokenMenu ul li{display:none;list-style-type:none;float:left;margin:0;padding:0;}
.tokenMenu ul li.Tab61,
.tokenMenu ul li.Tab62,
.tokenMenu ul li.Tab63,
.tokenMenu ul li.Tab64,
.tokenMenu ul li.Tab65{display:block;}
.tokenMenu ul li a,
.tokenMenu ul li a:hover{display:block;overflow:hidden;width:130px;height:33px;margin:0;padding:0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_gNav.png) left top no-repeat;text-indent:-9999em;}
.tokenMenu ul li.Tab64:hover a{background-position:0 -33px;}
.tokenMenu ul li.Tab64 a{background-position:0 0;}
.tokenMenu ul li.Tab64 a:hover{background-position:0 -33px;}
.tokenMenu ul li.Tab64 a.CurrentLinkClass,
.tokenMenu ul li.Tab64 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab64 a.ParentLinkClass,
.tokenMenu ul li.Tab64 a.ParentLinkClass:hover{background-position:0 -66px;}
.tokenMenu ul li.Tab64.CurrentItem a:hover,
.tokenMenu ul li.Tab64.ParentItem a:hover{background-position:0 -99px;}
.tokenMenu ul li.Tab61:hover a{background-position:-130px -33px;}
.tokenMenu ul li.Tab61 a{background-position:-130px 0;}
.tokenMenu ul li.Tab61 a:hover{background-position:-130px -33px;}
.tokenMenu ul li.Tab61 a.CurrentLinkClass,
.tokenMenu ul li.Tab61 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab61 a.ParentLinkClass,
.tokenMenu ul li.Tab61 a.ParentLinkClass:hover{background-position:-130px -66px;}
.tokenMenu ul li.Tab61.CurrentItem a:hover,
.tokenMenu ul li.Tab61.ParentItem a:hover{background-position:-130px -99px;}
.tokenMenu ul li.Tab63:hover a{background-position:-260px -33px;}
.tokenMenu ul li.Tab63 a{width:158px;background-position:-260px 0;}
.tokenMenu ul li.Tab63 a:hover{background-position:-260px -33px;}
.tokenMenu ul li.Tab63 a.CurrentLinkClass,
.tokenMenu ul li.Tab63 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab63 a.ParentLinkClass,
.tokenMenu ul li.Tab63 a.ParentLinkClass:hover{background-position:-260px -66px;}
.tokenMenu ul li.Tab63.CurrentItem a:hover,
.tokenMenu ul li.Tab63.ParentItem a:hover{background-position:-260px -99px;}
.tokenMenu ul li.Tab62:hover a{background-position:-418px -33px;}
.tokenMenu ul li.Tab62 a{background-position:-418px 0;}
.tokenMenu ul li.Tab62 a:hover{background-position:-418px -33px;}
.tokenMenu ul li.Tab62 a.CurrentLinkClass,
.tokenMenu ul li.Tab62 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab62 a.ParentLinkClass,
.tokenMenu ul li.Tab62 a.ParentLinkClass:hover{background-position:-418px -66px;}
.tokenMenu ul li.Tab62.CurrentItem a:hover,
.tokenMenu ul li.Tab62.ParentItem a:hover{background-position:-418px -99px;}
.tokenMenu ul li.Tab65:hover a{background-position:-548px -33px;}
.tokenMenu ul li.Tab65 a{background-position:-548px 0;}
.tokenMenu ul li.Tab65 a:hover{background-position:-548px -33px;}
.tokenMenu ul li.Tab65 a.CurrentLinkClass,
.tokenMenu ul li.Tab65 a.CurrentLinkClass:hover,
.tokenMenu ul li.Tab65 a.ParentLinkClass,
.tokenMenu ul li.Tab65 a.ParentLinkClass:hover{background-position:-548px -66px;}
.tokenMenu ul li.Tab65.CurrentItem a:hover,
.tokenMenu ul li.Tab65.ParentItem a:hover{background-position:-548px -99px;}
.tokenMenu ul li ul{display:none;}

/*----------------------------------
 2階層
 -----------------------------------*/
/*第二階層以下は普段は非表示にする*/
.SEOMenuV2 .tokenMenu ul li ul{display:none;position:relative;margin:0;padding:0;}

/*第2階層以下はオーバー時に表示する*/
.SEOMenuV2 .tokenMenu ul li:hover ul{display:block;position:absolute;z-index:99999;}
.SEOMenuV2 .tokenMenu ul li.seoenuv2_hover ul{display:block;position:absolute;z-index:99999;}
.SEOMenuV2 .tokenMenu ul li ul li,
.SEOMenuV2 .tokenMenu ul li ul li a{display:block;}
.SEOMenuV2 .tokenMenu ul li ul li a{margin:0;padding:0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/lev3_cursor.png) 3px 7px no-repeat !important;background-color:#fff !important;}

/*第2階層以下は縦並びに*/
.SEOMenuV2 .tokenMenu ul li ul li{clear:both;height:auto;margin:0 0 0 5px;padding:0;}

/*第2階層以下 幅指定　ボーダー指定　背景指定*/
.SEOMenuV2 .tokenMenu ul li ul li a,
.SEOMenuV2 .tokenMenu ul li ul li a:link,
.SEOMenuV2 .tokenMenu ul li ul li a:visited,
.SEOMenuV2 .tokenMenu ul li ul li a:hover,
.SEOMenuV2 .tokenMenu ul li ul li a:active{z-index:9999999;width:95px !important;height:auto;margin:0;padding:5px 5px 5px 20px;border:1px solid #c7e5fc !important;border-top:none;background-color:#fff;font-size:11px;text-decoration:none;text-indent:0;}
.SEOMenuV2 .tokenMenu ul li.Tab63 > ul li a,
.SEOMenuV2 .tokenMenu ul li.Tab63 > ul li a:link,
.SEOMenuV2 .tokenMenu ul li.Tab63 > ul li a:visited,
.SEOMenuV2 .tokenMenu ul li.Tab63 > ul li a:hover,
.SEOMenuV2 .tokenMenu ul li.Tab63 > ul li a:active{width:122px !important;}

/*--current , parent指定--*/
.SEOMenuV2 .tokenMenu ul li ul li .CurrentLinkClass,
.SEOMenuV2 .tokenMenu ul li ul li .ParentLinkClass{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/lev3_cursor.png) 3px 7px no-repeat;color:#175ca1 !important;}
.SEOMenuV2 .tokenMenu ul li ul li ul li .CurrentLinkClass,
.SEOMenuV2 .tokenMenu ul li ul li ul li .ParentLinkClass{background-color:#dfeffb !important;color:#175ca1;}

/*--hover時--*/
.SEOMenuV2 .tokenMenu ul li ul li a:hover,
.SEOMenuV2 .tokenMenu ul li ul li ul li:hover a{margin:0;padding:5px 5px 5px 20px;border:1px solid #175ca1 !important;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/lev3_cursor.png) 5px 7px no-repeat !important;background-color:#dfeffb !important;color:#175ca1 !important;}

/*----------------------------------
 3階層
 -----------------------------------*/
/*第三階層以下は普段は非表示にする*/
.SEOMenuV2 .tokenMenu ul li:hover ul li ul{display:none;z-index:999999;}

/*第三階層以下をロールオーバー時に表示する*/
.SEOMenuV2 .tokenMenu ul li:hover ul li:hover ul{display:block;position:absolute;left:122px;z-index:999999;margin:-34px 0 0 0;padding:0;}
*:first-child + html .SEOMenuV2 .tokenMenu ul li:hover ul li:hover ul{margin:0;padding:0;}

/*第三階層をロールオーバー時に第二階層もhover状態にする*/
.SEOMenuV2 .tokenMenu ul li:hover ul li:hover > a:first-child{margin:0;padding:5px 5px 5px 20px;border:1px solid #175ca1 !important;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/lev3_cursor.png) 5px 7px no-repeat !important;background-color:#dfeffb !important;color:#175ca1 !important;}

/*第二階層が二行で縦幅が伸びた時に、第三階層の位置を頭揃えにする*/
.SEOMenuV2 .tokenMenu ul li:hover ul li.Tab217:hover ul,
.SEOMenuV2 .tokenMenu ul li:hover ul li.Tab222:hover ul{display:block;position:absolute;left:122px;z-index:999999;margin:-57px 0 0 0;padding:0;}
.SEOMenuV2 .tokenMenu ul li.Tab63:hover ul li:hover ul{left:149px;}

/*第四階層以下はいつでも非表示にする*/
.SEOMenuV2 .tokenMenu ul li:hover ul li.Tab63:hover ul li ul{display:none;z-index:999999;}

/*========================================================
 moduleMenu
 ========================================================*/
.SEOMenuV2 ul{margin:0;padding:0;}
.SEOMenuV2 li{list-style:none;margin:0;padding:0;line-height:0;}
.SEOMenuV2 li a{color:#000;line-height:20px;text-decoration:none;}
.moduleMenu ul{margin:0;padding:0 0 15px 0;}
.moduleMenu ul li ul{width:180px;padding:0 15px;background:none;}
.moduleMenu ul li a{display:block;width:180px;height:35px;margin-bottom:10px;padding:15px;color:#fff !important;font-weight:bold;font-size:116%;}
.moduleMenu ul li ul li{margin-bottom:10px;text-indent:0;}
.moduleMenu ul li ul li a{display:block;width:150px;height:auto;margin:5px auto;padding:0 15px 7px 15px;color:#000 !important;font-weight:bold;font-size:100%;line-height:18px;}
.moduleMenu ul li ul li ul{width:180px;padding:0;background:none;}
.moduleMenu ul li ul li ul li{margin-bottom:5px;text-indent:0;}
.moduleMenu ul li ul li ul li a{width:160px;height:auto;margin:0 auto;padding:0 10px;font-weight:normal;line-height:20px;}
.moduleMenu ul li ul li ul li a:hover,
.moduleMenu ul li ul li ul li.CurrentItem a{font-weight:normal;}
.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{width:180px;margin:0;padding:5px 0;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{width:140px;padding:0 0 0 10px;}
.moduleMenu ul li ul li ul li ul li a:hover{background-color:#fff;}

/*========================================================
 sNav
 ========================================================*/
.SEOMenuV2 ul{margin:0;padding:0;}
.SEOMenuV2 li{list-style:none;margin:0;padding:0;line-height:0;}
.SEOMenuV2 li a,
.SEOMenuV2 li a:link,
.SEOMenuV2 li a:visited{color:#333;line-height:22px;text-decoration:none;}
.sNav{margin:0 0 10px 0;padding:0;}
.sNav > ul{margin:0;padding:0;}
.sNav > ul > li{display:none;}
.sNav > ul > li.currentItem,
.sNav > ul > li.parentItem{display:block;position:relative;width:230px;margin:0;padding:0;}
.sNav > ul > li > a{position:absolute;top:55px;left:25px;margin:0;padding:0;color:#fff!important;font-weight:bold!important;font-size:24px!important;}
.sNav > ul li a{display:block;font-weight:normal;font-size:14px;}
.sNav > ul > li.Tab61{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_aboutus.png) 0 0 no-repeat;}
.sNav > ul > li.Tab62{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_ir.png) 0 0 no-repeat;}
.sNav > ul > li.Tab63{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_csr.png) 0 0 no-repeat;}
.sNav > ul > li.Tab64{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_products.png) 0 0 no-repeat;}
.sNav > ul > li.Tab65{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_employ.png) 0 0 no-repeat;}
.sNav > ul > li{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_others.png) 0 0 no-repeat;}
.sNav > ul > li.Tab64.ts_b{top:0!important;left:0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_products_b.png) 0 0 no-repeat!important;}
.sNav > ul > li.Tab64.ts_c{top:0!important;left:0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_products_c.png) 0 0 no-repeat!important;}
.sNav > ul > li.Tab64.ts_y{top:0!important;left:0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_products_y.png) 0 0 no-repeat!important;}
.sNav > ul > li.Tab64.ts_o{top:0!important;left:0;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_products_o.png) 0 0 no-repeat!important;}
.sNav > ul > li > ul{margin:0;padding:126px 0 1px 0;}
.sNav > ul > li > ul > li{margin:0 0 1px 0;}
.sNav > ul > li > ul > li > a{margin:0;padding:12px 12px 12px 40px;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav.png) 0 0 no-repeat;}
.sNav > ul > li > ul > li > a:hover{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_hover.png) 0 0 no-repeat;}
.sNav > ul > li > ul > li.currentItem > a,
.sNav > ul > li > ul > li.parentItem > a{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_current.png) 0 0 no-repeat;color:#fff;}
.sNav > ul > li > ul > li.currentItem > a:hover,
.sNav > ul > li > ul > li.parentItem > a:hover{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_current_hover.png) 0 0 no-repeat;color:#fff;}
.sNav > ul > li > ul > li > ul{display:none;margin:0;padding:0 0 2px 0;}
.sNav > ul > li > ul > li.currentItem > ul,
.sNav > ul > li > ul > li.parentItem > ul{display:block;}
.sNav > ul > li > ul > li > ul > li{margin:0 0 1px 0;padding:0;}
.sNav > ul > li > ul > li > ul > li > a{margin:0;padding:10px 10px 10px 40px;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/lev3_cursor.png) 20px 12px no-repeat;background-color:#fff;font-size:12px;}
.sNav > ul > li > ul > li > ul > li > a:hover{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/lev3_cursor.png) 23px 12px no-repeat;background-color:#dfeffb;}
.sNav > ul > li > ul > li > ul > li.currentItem > a,
.sNav > ul > li > ul > li > ul > li.parentItem > a{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/lev3_cursor.png) 20px 12px no-repeat;background-color:#fff;color:#175ca1;}
.sNav > ul > li > ul > li > ul > li.currentItem > a:hover,
.sNav > ul > li > ul > li > ul > li.parentItem > a:hover{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/lev3_cursor.png) 23px 12px no-repeat;background-color:#dfeffb;}
.sNav > ul > li > ul > li > ul > li > ul{display:none;}
.sNav > ul > li > ul > li > ul > li.currentItem > ul{display:block;margin:0;padding:0;}
.sNav > ul > li > ul > li > ul > li > ul > li{margin:0;padding:0;}
.sNav > ul > li > ul > li > ul > li > ul > li > a{margin:0;padding:10px 10px 10px 30px;background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_line.png) 0 0 repeat-y;font-size:12px;text-indent:12px;}
.sNav > ul > li > ul > li > ul > li > ul > li > a:hover{background:url(../../external.html?link=http://www.yamaichi.co.jp/Portals/0/images/common/bg_sNav_hoverBg.png) 0 0 repeat-y;}

/* ===========================================================
 css for print
=========================================================== */
@media print{body{font-family:"ヒラギノ角ゴ Pro W3", "HiraginoKaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "sans-serif";}}