@charset "UTF-8";

body {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../common/image/background.gif);
  background-position : 0% 0%;
  background-repeat : repeat-x;
  background-color : #ffffff;
  color : #000000;
  line-height : 150%;
  font-size : 80%;
  font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "MS PGothic", "sans-serif";
  text-align : center;
}

@media print{
	body{
		background-image : url(../common/image/spacer.gif);
	}
}


  /* リンク ----------------------------------------------------------------  */
a {
  color : #3366cc;
  /*  background : transparent; */
}
a:visited {
  /*  background : transparent; */
}

a:hover,a:active {
  /*  background : transparent; */
}

a:focus{
 outline:none;
}

p.toSitemap a{
color : #3366cc;
}


  /* 文字寄せ -------------------------------------------------------------- */
.center{
	text-align: center;
}

.right{
	text-align: right;
}

.left{
	text-align: left;
}

  /* 文字サイズ ------------------------------------------------------------ */
.notes {
  font-size : 90% !important;
  font-size : 80%;
}

*:first-child+html .notes {
  font-size : 80% !important;
}

  /* 文字色 ---------------------------------------------------------------- */
  .font_red {
	color:#FF0000;
}

  /* リスト ---------------------------------------------------------------- */

ul,ol {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

  /* 画像 ------------------------------------------------------------------ */
img {
  border : 0px solid #ffffff;
}

  /* フォーム -------------------------------------------------------------- */
form {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

  /* ボーダー -------------------------------------------------------------- */
hr.separate {
 display : none;
}

  /* ベース枠 -------------------------------------------------------------- */
div#wrapper {
  margin : 0px auto 0px auto;
  padding : 0px 0px 0px 0px;
  background-color : #FFFFFF;
  width : 750px;
  text-align : left;
}

  /* ヘッダー -------------------------------------------------------------- */
div#header {
  margin : 0px 0px 0px 0px;
  padding : 10px 0px 0px 10px;
}

div#header h1 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

div#header p {
  margin : 0px 0px 0px 165px;
  padding : 0px 0px 0px 0px;
  position : absolute;
  top : 50px;
  color : #273e72;
}

 /* MOTEXロゴ -------------------------------------------------------------- */
div#header_motex {
  margin : 0px 0px 0px 550px;
  padding : 0px 0px 0px 0px;
  position : absolute;
  top : 10px;
}

div#header_motex h2 {
  margin : 0px 0px 0px 90px;
  padding : 0px 0px 0px 0px;
}

div#header_motex p {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  position : absolute;
  top : 0px;
  color : #3366cc;
}

div#header_motex p a {
  color : #3366cc;
}

  /* 検索 ------------------------------------------------------------------ */
div#header_serch {
  margin : 0px 0px 0px 497px;
  _margin : 0px 0px 0px 465px;
  padding : 0px 0px 0px 0px;
  position : absolute;
  top : 45px;
}

html:first-child div#header_serch {
  margin : 0px 0px 0px 497px;
  padding : 0px 0px 0px 0px;
  position : absolute;
  top : 45px;
}

*:first-child+html div#header_serch {
  margin : 0px 0px 0px 461px;
  padding : 0px 0px 0px 0px;
  position : absolute;
  top : 45px;
}

div#header_serch h3 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../common/image/h_img_01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  float : left;
  width : 30px !important;
  width : 25px;
  height : 25px;
  text-indent : -9999px;
}

div#header_serch form {
  margin : 0px 0px 0px 5px;
  padding : 0px 0px 0px 0px;
  width : 247px;
}

div#header_serch form #header_serch_text {
  width : 150px;
}

div#header_serch form #header_search-btn {
  border : 0px solid #ffffff;
  background-image : url(../common/image/h_btn_01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 59px;
  height : 21px;
  text-indent : -9999px;
  cursor : pointer;
}
/*¥*//*/
div#header_serch form #header_search-btn {
  letter-spacing : -9999px;
}
/**/

  /* 検索 パンくず下------------------------------------------------------------------ */
div#inner_serch {
  margin : 0px 0px 0px 0px;
  _margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
/*  position : absolute;
  top : 45px;*/
}

html:first-child div#inner_serch {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  position : absolute;
/*  top : 45px;*/
}

*:first-child+html div#inner_serch {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
/*  position : absolute;
  top : 45px;*/
}

div#inner_serch h3 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-image : url(../common/image/h_img_01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  float : left;
  width : 30px !important;
  width : 25px;
  height : 25px;
  text-indent : -9999px;
}

div#inner_serch form {
  margin : 0px 0px 0px 5px;
  padding : 0px 0px 0px 0px;
  width : 300px;
}

div#inner_serch form #header_serch_text {
  width : 150px;
}

div#inner_serch form #header_search-btn {
  border : 0px solid #ffffff;
  background-image : url(../common/image/h_btn_01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 59px;
  height : 21px;
  text-indent : -9999px;
  cursor : pointer;
}

  /* メニュー -------------------------------------------------------------- */
ul#nav {
  margin : 10px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  list-style-type : none;
}

ul#nav li {
  width : 125px;
  float : left;
}

ul#nav li a {
  display : block;
  width : 125px;
  text-decoration : none;
}

/* 運用方法 */
ul#nav li a#item01 {
  background-image : url(../common/image/g_menu_01_off.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
  height : 35px;
}

ul#nav li a#item02 {
  background-image : url(../common/image/g_menu_02_off.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
  height : 35px;
}

ul#nav li a#item03 {
  background-image : url(../common/image/g_menu_03_off.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
  height : 35px;
}

ul#nav li a#item04 {
  background-image : url(../common/image/g_menu_04_off.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
  height : 35px;
}

ul#nav li a#item05 {
  background-image : url(../common/image/g_menu_05_off.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
  height : 35px;
}

ul#nav li a#item06 {
  background-image : url(../common/image/g_menu_06_off.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  text-indent : -9999px;
  height : 35px;
}
/*
ul#nav li a:hover#item01 {
  background-image : url(../common/image/g_menu_01_on.gif);
  height : 35px;
}
*/

ul#nav li a:hover#item02 {
  background-image : url(../common/image/g_menu_02_on.gif);
  height : 35px;
}

ul#nav li a:hover#item03 {
  background-image : url(../common/image/g_menu_03_on.gif);
  height : 35px;
}

ul#nav li a:hover#item04 {
  background-image : url(../common/image/g_menu_04_on.gif);
  height : 35px;
}

ul#nav li a:hover#item05 {
  background-image : url(../common/image/g_menu_05_on.gif);
  height : 35px;
}

ul#nav li a:hover#item06 {
  background-image : url(../common/image/g_menu_06_on.gif);
  height : 35px;
}

ul#nav li ul {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background : transparent url(../common/image/pull_back.png) repeat-y 0% 0% !important;
  filter : alpha(opacity=80);
  -moz-opacity : 0.80;
  opacity : 0.90;
  width : 200px;
  height : auto;
  position : absolute;
  left : -999em;
  list-style-type : none;
}

ul#nav li ul li a {
  margin : 0px 5px 0px 8px;
  padding : 0px 0px 5px 22px;
  background : transparent url(../common/image/try.gif) no-repeat 5px 2px !important;
  width : 160px;
  color : #ffffff;
  text-decoration : none;
  border-bottom : 1px dashed #5a6fbf;
}

*html ul#nav li ul li a {
  background-position : 5px 2px;
  z-index : 2px;
  position : relative;
  top : 0px;
  left : 0px;
}

*html ul#nav li li {
  width : 200px;
  height : 20px;
}

ul#nav li li {
  margin : 0px 0px 5px 0px;
  padding : 3px 0px 0px 0px;
  width : 200px;
}

ul#nav li li.nav_top {
  padding : 0px 0px 0px 0px;
  background : transparent url(../common/image/pull_top.png) no-repeat 0% 0% !important;
  background : none;
}

*html ul#nav li li.nav_top {
  filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../common/image/pull_top.png", sizingMethod="crop");
  background-position : 0% 0%;
}

ul#nav li li.nav_last {
  padding : 0px 0px 0px 0px;
  background : none;
}

ul#nav li li.nav_last a {
  border-bottom : 0px dashed #5a6fbf;
}

ul#nav li ul#subitem06 li.nav_top a {
  border-bottom : 0px dashed #5a6fbf;
}

ul#nav li li.nav_last_ie6 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background : transparent url(../common/image/pull_bottom.png) no-repeat 0% 100% !important;
  background : none;
}

*html ul#nav li li.nav_last_ie6 {
  filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../common/image/pull_bottom.png", sizingMethod="crop");
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li.sfhover ul ul, ul#nav li.sfhover ul ul ul {
  left : -999em;
  background-color : #ffffee;
}

ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li.sfhover ul, ul#nav li li.sfhover ul, ul#nav li li li.sfhover ul {
  left : auto;
}

ul#nav li:hover ul#subitem06,ul#nav li.sfhover ul#subitem06 {
  margin-left : -75px;
}

ul#nav li:hover, ul#nav li.sfhover {
  background-color : #2279ff !important;
}

  /* フッター -------------------------------------------------------------- */

div#footer {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  clear : both;
width :auto;
	float: none !important;

}

@media print{
	div#footer{
		display: none;
	}
}

div#footer ul#footernav {
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  line-height : 1.3em;
  list-style-type : none;
  text-align : right;
}

div#footer ul#footernav li {
  display : inline;
  font-size : 90% !important;
  font-size : 80%;
}

div#footer ul#footernav li span {
  margin-left : 10px;
  margin-right : 6px;
}

div#footer ul#footernav li#fnavi_last {
  margin-right : 3px;
}

div#footer p {
  margin : 0px auto 0px auto;
  padding-top : 8px;
  background-image : url(../common/image/f_motex_logo.gif);
  background-position : 98% 50%;
  background-repeat : no-repeat;
  background-color : #04256d;
  color : #ffffff;
  text-align: center;
}

  /* パンくずナビ -------------------------------------------------------------- */
p#pan-navi{
	margin: 0px;
	padding: 10px 0px 10px 0px;
  font-size : 90% !important;
  font-size : 85%;
}

*:first-child+html p#pan-navi {
  font-size : 85% !important;
}

  /* 中画面レイアウト ------------------------------------------------------------ */

div#container {
  margin : -10px 0px 10px 0px;
  padding : 0px 16px;
  clear : both;
}

html[xmlns] div#container {
  margin-top : 48px;
}

div#container:after {
  /* ボックスの最後でfloatをクリア */
  content : "."; 
  display : block;
  height : 0;
  clear : both;
  visibility : hidden;
}

/* HIdes from IE-mac ¥*/
*html div#container {
  height : 1%;
}
div#container {
  display : block;
}
/* End hide from IE-mac */


div#menu-box{
  float : left;
  width: 185px;
}

div#main-contents{
  width: 520px;
  float : right;
  padding: 0px 0px 0px 0px;
}

div#main-contents h2{
  margin : 6px 0px 20px 0px;
  padding : 0px 0px 0px 0px;
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width: 100%;
  height : 30px;
  font-size : 120%;
  color : #09328a;
}

.nav2 {
	clear: both;
	width: 300px;
	vertical-align:middle;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #FFFFFF;
	font-size: 80%;
	margin-top: 8px;
	margin-right: 2px;
	margin-bottom: 6px;
	margin-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	/*IE6 Hack*/
	_margin-left: 4px;

	/*IE Hack*/
	*+float: none;
	text-align: center;
}
#nav2_contents ul {
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nav2_contents li {
	display: inline;
	width: 165px;
	line-height: 160%;
	vertical-align: baseline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
	font-weight: bold;
	list-style-type: none;
	background-image: url(../common/image/lmenu_try.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

  /* 中画面メニュー -------------------------------------------------------------- */
div#menu-box{
  background-image : url(../common/image/lmenu_middle.gif);
  background-repeat : repeat-y;
  background-position : 0% 0%;
  width : 185px;
}

div#menu-box ul{
	list-style: none;
}

div#menu-box div#menu01 ,
div#menu-box div#menu02 ,
div#menu-box div#menu03 ,
div#menu-box div#menu04 ,
div#menu-box div#menu05 ,
div#menu-box div#menu06 ,
div#menu-box div#menu07 {
  margin: 0px;
  padding: 17px 0px 0px 9px;
  background-image : url(../common/image/lmenu_top.gif);
  background-repeat : no-repeat;
  background-position : 0% 0%;
}

div#menu-box div#menu02 h3,
div#menu-box div#menu03 h3,
div#menu-box div#menu04 h3,
div#menu-box div#menu05 h3,
div#menu-box div#menu06 h3,
div#menu-box div#menu07 h3{
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-position : 0% 0%;
  background-repeat : no-repeat;

}

div#menu-box div#menu07 h3{
  background-image : url(../sitemap/image/lmenu_sitemap.gif);
}

  /* menu - this */
ul#this-menu{
  padding: 5px 0px 15px 5px;
}

ul#this-menu li{
  margin : 0px 0px 0px 0px;
  padding : 5px 14px 3px 14px;
  background-image : url(../common/image/lmenu_try.gif);
  background-position : 0px 8px;
  background-repeat : no-repeat;

}


ul#banner{
  padding: 0px 0px 30px 9px;
  background-image : url(../common/image/lmenu_bottom.gif);
  background-repeat : no-repeat;
  background-position : 0% 100%;
}

ul#banner li#request,
ul#banner li#seminar{
  margin : 0px;
  padding : 0px 0px ;
  background-image : url(../common/image/lmenu_banner01.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width : 162px;
  height : 49px;
}

ul#banner li#request{
  padding : 0px 0px 5px 0px;
  background-image : url(../common/image/lmenu_banner01.gif);
}

ul#banner li#seminar{
  padding : 0px 0px 30px 0px;
  background-image : url(../common/image/lmenu_banner02.gif);
}

ul#banner li#request a,
ul#banner li#seminar a{
  text-decoration : none;
  display : block;
  width : 162px;
  height : 49px;
}

ul#banner li#motex,
ul#banner li#eco,
ul#banner li#guard,
ul#banner li#sapo{
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 5px 0px;
  background-position : 0% 0%;
  background-repeat : no-repeat;
  width: 160px;
  height: 48px;
}

ul#banner li#motex{
  background-image : url(../common/image/banner_motex.gif);
}

ul#banner li#eco{
  background-image : url(../common/image/eco_banner.gif);
}

ul#banner li#guard{
  background-image : url(../common/image/banner_guard.gif);
}

ul#banner li#sapo{
  background-image : url(../common/image/sapo_banner.jpg);
}

ul#banner li#motex a,
ul#banner li#eco a,
ul#banner li#guard a,
ul#banner li#sapo a{
  text-decoration : none;
  display : block;
  width : 160px;
  height : 48px;
}



ul#banner2{
  padding: 10px 0px 0px 9px;	
	
}




  /* cssハック -------------------------------------------------------------- */
　/*clearfix*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 ¥*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


  /* ページトップ ---------------------------------------------------------- */
p.pagetop {
  margin : 0px 0px 0px 421px;
  padding : 0px 0px 0px 0px;
  clear : both;
}

p.pagetop a {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  text-decoration : none;
  display : block;
  width : 99px;
  height : 18px;
}

p.pagetop02 {
  margin : 0px 0px 0px 421px;
  padding : 0px 0px 0px 0px;
  clear : both;
}

p.pagetop02 a {
  margin : 20px 0px 20px 0px;
  padding : 0px 0px 0px 0px;
  text-decoration : none;
  display : block;
  width : 99px;
  height : 18px;
}


p.pagetop03 {
  margin : 0px 0px 0px 616px;
  padding : 0px 0px 0px 0px;
  clear : both;
}

p.pagetop03 a {
  margin : 0px 0px 20px 0px;
  padding : 0px 0px 0px 0px;
  text-decoration : none;
  display : block;
  width : 99px;
  height : 18px;
}

 /* 画像拡大リンク --------------------------------------------------------- */
span.img_zoom {
  font-size : 90% !important;
  font-size : 80%;
  color : #09328a;
}

*:first-child+html span.img_zoom {
  font-size : 80% !important;
}

.clearboth{
	clear : both;
}

 /* 改行 --------------------------------------------------------- */
.p_break{
 page-break-before: always;
}

 /* 左メニューJS制御用 ------------------------------------------- */

#folding ul.open{
	display: block;
}

#folding ul.close{
	display: none;
}

*html ul#nav{
  margin : 10px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
}

*html p#pan-navi{
}


/* --------------------------------------------------
	__menu-box
-------------------------------------------------- */
div#menu-box{
  margin:0;
  padding:0;
}

/* h3 */
div#menu-box h3{
  margin:0 0 10px 0;
  padding:0;
}

div#menu-box h3 img{
  margin:0px 0px 0px -1px;
  padding:0;
  background-color:#CCFF00;
}

div#menu-box h3 img.user{
  margin:0px 0px 10px 6px;
  padding:0;
  background-color:#CCFF00;
}



/* __ul#user_nav */
div#menu-box ul#user_nav{
  width:155px;
  margin-left:3px;
}

div#menu-box ul#user_nav li{
}

div#menu-box ul#user_nav li a#user_nav01,
div#menu-box ul#user_nav li a#user_nav02,
div#menu-box ul#user_nav li a#user_nav03{

  margin:0px;
  padding:0;

}



/* li > ul */
div#menu-box ul#user_nav li ul{
  margin:5px 0 10px;
  padding:0;
}
*html div#menu-box ul#user_nav li ul{
  margin:-5px 0 10px;
  padding:10px 0px 0px 0px;
}

div#menu-box ul#user_nav li ul li{
  padding:0;
  background:url(../image/circle.jpg) no-repeat 3px 7px; 
}

/* IE6ハック__<li>下に謎のマージン */
div#menu-box ul#user_nav li ul li{
  _margin-bottom:-15px;
}

div#menu-box ul#user_nav li li a,
div#menu-box ul#user_nav li li span.empty{
  display:block;
  margin:0px 0px 0px 15px;
  padding:0px;
}


div#menu-box ul#user_nav li li span.empty{
  color : #333333;
}



div#menu-box ul#user_nav li li a,
div#menu-box ul#user_nav li li a:visited,
div#menu-box ul#user_nav li li a:hover,
div#menu-box ul#user_nav li li a:active{
  background:nomal;
}

/* --------------------------------------------------
	__menu-box（user_nav中面用）
-------------------------------------------------- */
div#menu-box ul.user_nav{
  margin-left:10px !important;
}




/* --------------------------------------------------
	__menu-box（ポップアップ）
-------------------------------------------------- */

div#menu-box ul#user_nav li ul#popup1,
div#menu-box ul#user_nav li ul#popup2,
div#menu-box ul#user_nav li ul#popup3{
  margin : -45px 0px 0px 155px;
  _margin : 0px 0px 0px -5px;
  padding : 0px 0px 0px 0px;
  width : 168px;
  height : auto;
  position:absolute;
  left : -999em;
  list-style-type : none;
  filter : alpha(opacity=80);
  -moz-opacity : 0.80;
  opacity : 0.90;
  display : none;
}


*:first-child+html div#menu-box ul#user_nav li ul#popup1,
*:first-child+html div#menu-box ul#user_nav li ul#popup2,
*:first-child+html div#menu-box ul#user_nav li ul#popup3{
  margin : 0px 0px 0px -5px;
}

div#menu-box ul#user_nav li ul#popup1{
  background : transparent url(../image/pull_back_green.png) repeat-y 0% 0% !important;
}

div#menu-box ul#user_nav li ul#popup2{
  background : transparent url(../image/pull_back_blue.png) repeat-y 0% 0% !important;
}

div#menu-box ul#user_nav li ul#popup3{
  background : transparent url(../image/pull_back_orange.png) repeat-y 0% 0% !important;
}

div#menu-box ul#user_nav li:hover ul#popup1,
div#menu-box ul#user_nav li.sfhover ul#popup1,
div#menu-box ul#user_nav li:hover ul#popup2,
div#menu-box ul#user_nav li.sfhover ul#popup2,
div#menu-box ul#user_nav li:hover ul#popup3,
div#menu-box ul#user_nav li.sfhover ul#popup3{
  left : auto;
  background-color : #000000 !important;
  display:block;
}

div#menu-box ul#user_nav li ul#popup1 li,
div#menu-box ul#user_nav li ul#popup2 li,
div#menu-box ul#user_nav li ul#popup3 li {
  margin : 0px 0px 0px 0px;
  padding : 5px 0px 3px 0px;
  width : 168px;
  background : none !important;
}

div#menu-box ul#user_nav li ul#popup1 li a,
div#menu-box ul#user_nav li ul#popup2 li a,
div#menu-box ul#user_nav li ul#popup3 li a,
div#menu-box ul#user_nav li ul#popup3 li span.popupempty{
  margin : 0px 5px 0px 8px;
  padding : 0px 0px 5px 22px;
  background : transparent url(../common/image/try.gif) no-repeat 5px 2px !important;
  width : 126px;
  color : #ffffff;
  text-decoration : none;
}

span.popupempty{
	color: #E6E6E6;
}

*html div#menu-box ul#user_nav li ul#popup1 li,
*html div#menu-box ul#user_nav li ul#popup2 li,
*html div#menu-box ul#user_nav li ul#popup3 li,
{
  width : 168px;
  height : 20px;
}

div#menu-box ul#user_nav li ul#popup1 li a{
  border-bottom : 1px dashed #4bae7f;
}

div#menu-box ul#user_nav li ul#popup2 li a{
  border-bottom : 1px dashed #456eb0;
}

div#menu-box ul#user_nav li ul#popup3 li a{
  border-bottom : 1px dashed #c47a4a;
}

div#menu-box ul#user_nav li ul#popup1 li.pop_last a,
div#menu-box ul#user_nav li ul#popup2 li.pop_last a,
div#menu-box ul#user_nav li ul#popup3 li.pop_last a,
div#menu-box ul#user_nav li ul#popup3 li.pop_last span.popupempty{
  border-bottom : 0px dashed #5a6fbf;
}

div#menu-box ul#user_nav li ul#popup1 li.pop_top,
div#menu-box ul#user_nav li ul#popup1 li.pop_top:hover {
  padding : 0px 0px 0px 0px;
  background : transparent url(../image/pull_top_green.png) no-repeat 0% 0% !important;
  background : none;
}

div#menu-box ul#user_nav li ul#popup2 li.pop_top,
div#menu-box ul#user_nav li ul#popup2 li.pop_top:hover {
  padding : 0px 0px 0px 0px;
  background : transparent url(../image/pull_top_blue.png) no-repeat 0% 0% !important;
  background : none;
}

div#menu-box ul#user_nav li ul#popup3 li.pop_top,
div#menu-box ul#user_nav li ul#popup3 li.pop_top:hover {
  padding : 0px 0px 0px 0px;
  background : transparent url(../image/pull_top_orange.png) no-repeat 0% 0% !important;
  background : none;
}


*html div#menu-box ul#user_nav li ul#popup1 li.pop_top {
  filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/pull_top_green.png", sizingMethod="crop");
  background-position : 0% 0%;
}

*html div#menu-box ul#user_nav li ul#popup2 li.pop_top {
  filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/pull_top_blue.png", sizingMethod="crop");
  background-position : 0% 0%;
}

*html div#menu-box ul#user_nav li ul#popup3 li.pop_top {
  filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/pull_top_orange.png", sizingMethod="crop");
  background-position : 0% 0%;
}
div#menu-box ul#user_nav li ul#popup1 li.pop_last_ie6,
div#menu-box ul#user_nav li ul#popup1 li.pop_last_ie6:hover {
  padding : 0px 0px 0px 0px;
  background : transparent url(../image/pull_bottom_green.png) no-repeat 0% 0% !important;
  background : none;
}

div#menu-box ul#user_nav li ul#popup2 li.pop_last_ie6,
div#menu-box ul#user_nav li ul#popup2 li.pop_last_ie6:hover {
  padding : 0px 0px 0px 0px;
  background : transparent url(../image/pull_bottom_blue.png) no-repeat 0% 0% !important;
  background : none;
}

div#menu-box ul#user_nav li ul#popup3 li.pop_last_ie6,
div#menu-box ul#user_nav li ul#popup3 li.pop_last_ie6:hover {
  padding : 0px 0px 0px 0px;
  background : transparent url(../image/pull_bottom_orange.png) no-repeat 0% 0% !important;
  background : none;
}

*html div#menu-box ul#user_nav li ul#popup1 li.pop_last_ie6 {
  filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/pull_bottom_green.png", sizingMethod="crop");
  background-position : 0% 0%;
}

*html div#menu-box ul#user_nav li ul#popup2 li.pop_last_ie6 {
  filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/pull_bottom_blue.png", sizingMethod="crop");
  background-position : 0% 0%;
}

*html div#menu-box ul#user_nav li ul#popup3 li.pop_last_ie6 {
  filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/pull_bottom_orange.png", sizingMethod="crop");
  background-position : 0% 0%;
}


div#menu-box ul#user_nav li ul#popup1 li.pop_last,
div#menu-box ul#user_nav li ul#popup2 li.pop_last,
div#menu-box ul#user_nav li ul#popup3 li.pop_last {
  padding : 0px 0px 0px 0px;
  background : none;
}

div#menu-box ul#user_nav li ul#popup1 li:hover,
div#menu-box ul#user_nav li ul#popup1 li.sfhover {
  background-color : #4DAF4E !important;
}

div#menu-box ul#user_nav li ul#popup2 li:hover,
div#menu-box ul#user_nav li ul#popup2 li.sfhover {
  background-color : #3362A9 !important;
}

div#menu-box ul#user_nav li ul#popup3 li:hover,
div#menu-box ul#user_nav li ul#popup3 li.sfhover {
  background-color : #DE7100 !important;
}

*:first-child+html div#menu-box ul#user_nav li ul#popup1 li:hover,
*:first-child+html div#menu-box ul#user_nav li ul#popup1 li.sfhover {
  background-color : #3D9F3E !important;
}

*:first-child+html div#menu-box ul#user_nav li ul#popup2 li:hover,
*:first-child+html div#menu-box ul#user_nav li ul#popup2 li.sfhover {
  background-color : #3058A0 !important;
}

*:first-child+html div#menu-box ul#user_nav li ul#popup3 li:hover,
*:first-child+html div#menu-box ul#user_nav li ul#popup3 li.sfhover {
  background-color : #B05100 !important;
}

/* ---------------------
  __PRバナー
--------------------- */
div#menu-box ul#pr{
  width:160px;
  margin: 0px 0px 0px 10px;
  margin-top: 0px !important;
}

div#menu-box ul#pr li{
  padding:5px 0px 0px 0px;
}


/* ---------------------
  __separate
--------------------- */
div#menu-box div#separate{
  width:126px;
  height:2px;
  margin:10px 0 10px 27px;
  background:url(../common/image/lmenu_separate.gif) no-repeat;
}

/* ---------------------
  __lmenu_bottom
--------------------- */
div#menu-box div#lmenu_bottom{
  width:185px;
  height:20px;
  background:url(../common/image/lmenu_bottom.gif) no-repeat left bottom;
}
