/* ----------------------- アップアップダウン製作所 base.CSS ----------------------- */

/*==============================================================================*/
/*                              デ　フォ　ル　ト                                */
/*==============================================================================*/

* {
	margin:  0;
	padding: 0;
}

body {
	margin : 0 auto;
	padding: 0 auto;
	font-family: "sans-serif", "Arial";
	background-color: #fff;
}



img {
	border: 0px;
}

.clear {
	clear: both;
}

hr.clear {
	clear: both;
	height: 0px;
}

a {
	overflow:hidden; 
	text-decoration: none;
}

a:link    { color: #003a85; }
a:visited { color: #3d57f4; }
a:hover, 
a:active  { color: #2d98dc;}
/*
ul li { list-style-type: none;}
*/

table {  }

/*==============================================================================*/
/*                                文　字　設　定                                */
/*==============================================================================*/
/*                                                     font: font-style   font-variant   font-weight   font-size/line-height   font-family
/*------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#right h2                            { color: #444444; font: normal normal normal 24px/30px   'ＭＳ Ｐ明朝',     Arial; text-decoration: none;}
#contents h3                         { color: #333333; font: normal normal bold   22px/22px   'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents h4                         { color: #555555; font: normal normal bold   16px/18px  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents h5                         { color: #444444; font: normal normal bold   14px/1.2em  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents h6                         { color: #444444; font: normal normal bold   16px/1.2em  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents p                          { color: #333333; font: normal normal normal 14px/1.5em  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents li                         { color: #333333; font: normal normal normal 14px/1.5em  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents table                      { color: #333333; font: normal normal normal 14px/1.5em  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents th                         { color: #333333; font: normal normal bold   14px/1.3em  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents td                         { color: #333333; font: normal normal normal 14px/1.3em  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents dt                         { color: #444444; font: normal normal bold   14px/2em    'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents dd                         { color: #333333; font: normal normal normal 14px/1.5em  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents q                          { color: #333333; font: normal normal normal 14px/2em    'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents blockquote                 { color: #333333; font: normal normal normal 14px/2em    'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#contents .caption                   { color: #333333; font: normal normal normal 14px/1.3em  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#breadcrumbs                         { color: #333333; font: normal normal normal 14px/22px   'ＭＳ Ｐゴシック', Arial; text-decoration: none;}
#breadcrumbs  a                      { color: #25c3f1; font: normal normal normal 14px/22px   'ＭＳ Ｐゴシック', Arial; text-decoration: none;}

#copyright span                      { color: #333333; font: normal normal normal  12px/14px   'ＭＳ Ｐゴシック', Arial; text-decoration: none;}

body#index .info table td p          { color: #333333; font: normal normal normal 14px/1.3em  'ＭＳ Ｐゴシック', Arial; text-decoration: none;}

/*==============================================================================*/
/*                               コ  ン  テ  ナ                                 */
/*==============================================================================*/

#container {
	width: 1000px;
	margin: 0 auto;
}

/*==============================================================================*/
/*                                    #head                                     */
/*==============================================================================*/

#head {
	width: 1000px;
	height: 80px;
	padding-top: 15px;
	position: relative;
}

#head h1 {
	width: 315px;
	height: 51px;
	background: url(../uud/images/_frame/logo.gif) no-repeat 0 0;
	text-indent: -10000em;
	position: absolute;
	top: 9px;
	left: 26px;
}

#head h1 a {
	width: 315px;
	height: 51px;
	display: block;
	overflow:hidden;
}

/*==============================================================================*/
/*                            #cover and mainMenu                               */
/*==============================================================================*/
#popup_menu	{
	position: absolute;
	left: 90%;
	border: 1px #6EEC95 solid;
}

#popup_menu li {
	list-style-type: none;

	width: 100px;
	height: 1.2em;
	text-align: center;

	border-top: 1px #D8F8E4 solid;
	border-left: 1px #D8F8E4 solid;
	border-right: 1px #18A546 solid;
	border-bottom: 1px #18A546 solid;
	background-color: #86EDA8;
}

#popup_menu li a {
	text-decoration: none;
	display: block;
}

#popup_menu li a:link,
#popup_menu li a:visited,
#popup_menu li a:hover,
#popup_menu li a:active {
	color: #000000;
	text-decoration: none;
}

#popup_menu li {
	float: left;
	position: relative;
}

#popup_menu li ul {
	list-style: none;
	position: relative;
	display: none;
	width: 100px;
	margin-top: 1px;
}

#popup_menu li:hover ul { display: block; }

#popup_menu li ul li { margin-left: -1px; height: 1.1em; }
#popup_menu li ul li a { font-size: 75%; }

#popup_menu li ul li a:hover {
	background-color: #B4F3CA;
}

/*==============================================================================*/
/*                            #cover and mainMenu                               */
/*==============================================================================*/

#cover {
	margin-top: 10px;
	width: 1000px;
	height: 71px;
	background: url(../uud/images/_frame/cover.gif) no-repeat 0 0;
}

#cover h2{
	text-indent: -10000em;
}

#cover2 {
	margin-top: 70px;
	width: 1000px;
	height: 71px;
	background: url(../uud/images/_frame/cover2.gif) no-repeat 0 0;
}

#cover2 h2{
	text-indent: -10000em;
}
#mainMenu_ja {
	width: 1000px;
	height: 23px;
}

* html body#index #mainMenu_ja {
	width: 121px;
	height: 23px;
}

#mainMenu_ja ul{
	display: block;
	width: 948px;
	height: 23px;
	margin: 0 26px 0 26px;
	/*background: url(../uud/images/_frame/menu_ja.gif) no-repeat 0 0;*/
}

* html body#index #mainMenu_ja ul{
	display: block;
	width: 121px;
	height: 23px;
	margin: 0 26px 0 26px;
}


#mainMenu_ja li {
	text-indent: -10000em;
	display: block;
	height: 23px;
	margin-right: 33px;
	margin-top: 10px;
	float: left;
	overflow: hidden;
}

#mainMenu_ja li#mainmenu22 {
	margin-right: 0px;
}

#mainMenu_ja li a{
	display: block;
	height: 23px;s
	padding-top: 23px;
}

#mainMenu_ja li#mainmenu6  a { width:  70px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat       -26px   0;}
#mainMenu_ja li#mainmenu8 a { width:  100px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat      -129px   0;}
#mainMenu_ja li#mainmenu10 a { width:  74px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat      -266px   0;}
#mainMenu_ja li#mainmenu12  a { width: 88px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat      -371px   0;}
#mainMenu_ja li#mainmenu14  a { width:  84px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat      -490px   0;}
#mainMenu_ja li#mainmenu16 a { width:  56px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat      -607px   0;}
#mainMenu_ja li#mainmenu18 a { width:  57px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat      -696px   0;}
#mainMenu_ja li#mainmenu20 a { width:  70px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat      -786px   0;}
#mainMenu_ja li#mainmenu22  a { width:  85px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat      -889px   0;}

#mainMenu_ja li#mainmenu6  a:hover {width:  70px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat    -26px  -23px;}
#mainMenu_ja li#mainmenu8 a:hover {width:  100px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -129px  -23px;}
#mainMenu_ja li#mainmenu10 a:hover {width:  74px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -266px  -23px;}
#mainMenu_ja li#mainmenu12  a:hover {width: 88px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -371px  -23px;}
#mainMenu_ja li#mainmenu14  a:hover {width:  84px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -490px  -23px;}
#mainMenu_ja li#mainmenu16 a:hover {width:  56px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -607px  -23px;}
#mainMenu_ja li#mainmenu18 a:hover {width:  57px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -696px  -23px;}
#mainMenu_ja li#mainmenu20 a:hover {width:  70px;; background: url(../uud/images/_frame/menu_ja.gif) no-repeat  -786px  -23px;}
#mainMenu_ja li#mainmenu22  a:hover {width:  85px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -889px  -23px;}

#mainMenu_ja li#mainmenu6.active  a {width:  70px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat    -26px  -23px;}
#mainMenu_ja li#mainmenu8.active a {width:  100px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -129px  -23px;}
#mainMenu_ja li#mainmenu10.active a {width:  74px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -266px  -23px;}
#mainMenu_ja li#mainmenu12.active  a {width: 88px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -371px  -23px;}
#mainMenu_ja li#mainmenu14.active  a {width:  84px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -490px  -23px;}
#mainMenu_ja li#mainmenu16.active a {width:  56px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -607px  -23px;}
#mainMenu_ja li#mainmenu18.active a {width:  57px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -696px  -23px;}
#mainMenu_ja li#mainmenu20.active a {width:  70px;; background: url(../uud/images/_frame/menu_ja.gif) no-repeat  -786px  -23px;}
#mainMenu_ja li#mainmenu22.active  a {width:  85px; background: url(../uud/images/_frame/menu_ja.gif) no-repeat   -889px  -23px;}

#head .bunnerMenu {
	margin-top: 40px;
}
/*==============================================================================*/
/*                                     #body                                    */
/*==============================================================================*/

#body{
	width: 900px;
	margin:  13px auto 28px auto;
	padding:5px 5px;
}

/*==============================================================================*/
/*                                     #left                                    */
/*==============================================================================*/

/*
#left {
	width: 210px;
	float: left;
}
*/

/*==============================各見出し設定===============================*/

#contents #pagetitle {
	width: 880px;
	height: 30px;
	padding-left: 20px;
	margin: 0 0 30px 0;
	background: url(../uud/images/_frame/h3_line.gif) repeat-x ;
}

#contents h3 {
	display: inline;
	padding: 0 5px 0 5px;
	background-color: #fff;
}

#contents h4 {
	width: 873px;
	margin: 0 0 33px 27px;
	clear: both;
	background: url(../uud/images/_frame/h4_line.gif) repeat-x ;
}

#contents h4 span {
	padding-right: 5px;
	background-color: #fff;
}

#contents h5 {
	margin: 0 0 9px 27px;
	clear: both;
}

#contents h6 {
	margin: 0 0 5px 27px;
	clear: both;
}

#contents p {
	margin: 0 0 30px 47px;
}

/*----------リストの設定--------*/

#contents ul,
#contents ol {
	margin: 0 0 51px 27px;
}

#contents ul li,
#contents ol li {
	margin: 0 0 6px 30px;
}

#contents ul.License{
	list-style-type:lower-alpha;
}

/*
#contents ul li {
	list-style-type: disc;
}
*/

/*----------dtの設定--------*/

#contents dt {
	margin:  0 0 0 0;
}

#contents dd {
	margin:  0 0 0 0 ;
	padding-left: 14px;
}

/*----------テーブルの設定--------*/

#contents table {
	margin: 20px 0 45px 0px;
	border-collapse: collapse;
}

#contents table th {
	background-color: #afe0ef;
}

#contents table th,
#contents table td {
	border: solid 1px #444;
	padding: 5px;
	vertical-align: top;
}

#contents table.noborder th,/*---ボーダーなし---*/
#contents table.noborder td {
	border: 0;
	padding: 5px;
	vertical-align: top;
	background-color: transparent;
}

/*=================================画像設定====================================*/

#contents img {
	margin: 0 0 5px 47px;
	border: solid 1px #666;
}

/*=================左寄せ=================*/
/*
#contents .imgLeft {
	float: left;
}

#contents .imgLeft img{
	margin: 0 10px 27px;
	float: left;
}
*/
/*=================右寄せ=================*/
/*
#contents .imgRight {
	float: right;
}

#contents .imgRight img{
	margin: 0 0 5px 10px;
}
*/
/*================中央寄せ================*/
/*
#contents .imgCenter {
	margin: 0 0 0 0;
	text-align: center;
}

#contents .imgCenter img{
	margin: 0 0 5px 0;
}
*/

/*==============#goTop==============*/

#goTop {
	width: 102px;
	height:17px;
	margin: 50px 0 0 798px;
	overflow: hidden;
}

#goTop a{
	background: url(../uud/images/_frame/gotop.gif) no-repeat 0 0;
	display:block;
	width:102px;
	height:17px;
	text-indent:-10000em;
}

/*==============================================================================*/
/*                                   #footer                                    */
/*==============================================================================*/

#footer {
	width: 1000px;
	height: 60px;
	border-top: #60c860 solid 1px;
}

#copyright {
	padding-top: 8px;
	text-align:center;
}

/*==============================================================================*/
/*                                英語ページ                                    */
/*==============================================================================*/

/*===============================header==================================*/

#head h1#en {
	width: 315px;
	height: 51px;
	background: url(../uud/images/_frame/logo_en.gif) no-repeat 0 0;
	text-indent: -10000em;
	position: absolute;
	top: 9px;
	left: 26px;
}

#head h1#en a {
	width: 315px;
	height: 51px;
	display: block;
	overflow:hidden;
}

/*===============================mainMenu==================================*/

#mainMenu_en {
	width: 1000px;
	height: 23px;
}

* html body#index #mainMenu_en {
	width: 121px;
	height: 23px;
}

#mainMenu_en ul{
	display: block;
	width: 948px;
	height: 23px;
	margin: 0 26px 0 26px;
	/*background: url(../uud/images/_frame/menu_ja.gif) no-repeat 0 0;*/
}
* html body#index #mainMenu_en ul{
	display: block;
	width: 121px;
	height: 23px;
	margin: 0 26px 0 26px;
}

#mainMenu_en li {
	display: block;
	height: 23px;
	margin-right: 33px;
	margin-top: 10px;
	float: left;
	overflow: hidden;
}

*html body#index #mainMenu_en li {
	display: block;s
	height: 23px;
	margin-right: 0px;
	float: left;
	overflow: hidden;
}

#mainMenu_en li#mainmenu23 {
	margin-right: 0px;
}

#mainMenu_en li a{
	display: block;
	height: 23px;
	padding-top: 23px;
}

#mainMenu_en li#mainmenu7  a { width:  82px; background: url(../uud/images/_frame/menu_en.gif) no-repeat  -26px 0;}
#mainMenu_en li#mainmenu9  a { width: 82px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -143px 0;}
#mainMenu_en li#mainmenu11  a { width:  92px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -258px 0;}
#mainMenu_en li#mainmenu13  a { width:  96px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -385px 0;}
#mainMenu_en li#mainmenu15  a { width:  32px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -514px 0;}
#mainMenu_en li#mainmenu17  a { width:  60px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -583px 0;}
#mainMenu_en li#mainmenu19  a { width:  76px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -678px 0;}
#mainMenu_en li#mainmenu21  a { width:  68px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -788px 0;}
#mainMenu_en li#mainmenu23  a { width:  81px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -891px 0;}

#mainMenu_en li#mainmenu7  a:hover { width:  82px; background: url(../uud/images/_frame/menu_en.gif) no-repeat  -26px -23px;}
#mainMenu_en li#mainmenu9  a:hover { width: 82px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -143px -23px;}
#mainMenu_en li#mainmenu11  a:hover { width:  92px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -258px -23px;}
#mainMenu_en li#mainmenu13  a:hover { width:  96px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -385px -23px;}
#mainMenu_en li#mainmenu15  a:hover { width:  32px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -514px -23px;}
#mainMenu_en li#mainmenu17  a:hover { width:  60px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -583px -23px;}
#mainMenu_en li#mainmenu19  a:hover { width:  76px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -678px -23px;}
#mainMenu_en li#mainmenu21  a:hover { width:  68px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -788px -23px;}
#mainMenu_en li#mainmenu23  a:hover { width:  81px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -891px -23px;}

#mainMenu_en li#mainmenu7.active a { width:  82px; background: url(../uud/images/_frame/menu_en.gif) no-repeat  -26px -23px;}
#mainMenu_en li#mainmenu9.active a { width: 82px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -143px -23px;}
#mainMenu_en li#mainmenu11.active a { width:  92px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -258px -23px;}
#mainMenu_en li#mainmenu13.active a { width:  96px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -385px -23px;}
#mainMenu_en li#mainmenu15.active a { width:  32px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -514px -23px;}
#mainMenu_en li#mainmenu17.active a { width:  60px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -583px -23px;}
#mainMenu_en li#mainmenu19.active a { width:  76px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -678px -23px;}
#mainMenu_en li#mainmenu21.active a { width:  68px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -788px -23px;}
#mainMenu_en li#mainmenu23.active a { width:  81px; background: url(../uud/images/_frame/menu_en.gif) no-repeat -891px -23px;}


/*===============================goTop_en==================================*/s

#goTop_en {
	width: 44px;
	height:13px;
	margin: 50px 0 0 856px;
	overflow: hidden;s
}

#goTop_en a{
	display:block;
	width:44px;
	height:13px;
	text-indent:-10000em;
	background: url(../uud/images/_frame/gotop_en.gif) no-repeat 0 0;
}

/*==============================================================================*/
/*                               トップページ                                   */
/*==============================================================================*/

/*===============================mainMenu==================================*/
body#index {
	overflow-x:hidden;
}




body#index #cover {
	width: 948px;
	height: 304px;
	padding: 30px 26px 0 26px;
	background: url(../uud/images/_frame/cover_top.jpg) no-repeat 0 0;
}

body#index #cover .mainMenu {
	width: 121px;
	height: 252px;
}

body#index #cover .mainMenu ul {
	margin: 0px;
}

body#index #cover .mainMenu li {
	clear: both;
	height: 18px;
	width: 121px;
	overflow: hidden;
}

body#index #cover .mainMenu li a{
	display: block;
	height: 18px;
	width: 121px;
}

body#index #cover #mainMenu_ja{
	float: left;
}

body#index #cover #mainMenu_en{
	float: right;
}

body#index #mainMenu_ja li#mainmenu6  a { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat 0px    0px;}
body#index #mainMenu_ja li#mainmenu8 a { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat 0px  -28px;}
body#index #mainMenu_ja li#mainmenu10 a { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat 0px  -56px;}
body#index #mainMenu_ja li#mainmenu12  a { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat 0px  -84px;}
body#index #mainMenu_ja li#mainmenu14  a { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat 0px -112px;}
body#index #mainMenu_ja li#mainmenu16 a { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat 0px -140px;}
body#index #mainMenu_ja li#mainmenu18 a { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat 0px -168px;}
body#index #mainMenu_ja li#mainmenu20 a { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat 0px -196px;}
body#index #mainMenu_ja li#mainmenu22  a { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat 0px -224px;}

body#index #mainMenu_ja li#mainmenu6  a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px    0px;}
body#index #mainMenu_ja li#mainmenu8 a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px  -28px;}
body#index #mainMenu_ja li#mainmenu10 a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px  -56px;}
body#index #mainMenu_ja li#mainmenu12  a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px  -84px;}
body#index #mainMenu_ja li#mainmenu14  a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px -112px;}
body#index #mainMenu_ja li#mainmenu16 a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px -140px;}
body#index #mainMenu_ja li#mainmenu18 a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px -168px;}
body#index #mainMenu_ja li#mainmenu20 a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px -196px;}
body#index #mainMenu_ja li#mainmenu22  a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px -224px;}

* html body#index #mainMenu_ja li#mainmenu6  a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px    0px;padding-left:100px;}
* html body#index #mainMenu_ja li#mainmenu8 a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px  -28px;padding-left:100px;}
* html body#index #mainMenu_ja li#mainmenu10 a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px  -56px;padding-left:100px;}
* html body#index #mainMenu_ja li#mainmenu12  a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px  -84px;padding-left:100px;}
* html body#index #mainMenu_ja li#mainmenu14  a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px -112px;padding-left:100px;}
* html body#index #mainMenu_ja li#mainmenu16 a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px -140px;padding-left:100px;}
* html body#index #mainMenu_ja li#mainmenu18 a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px -168px;padding-left:100px;}
* html body#index #mainMenu_ja li#mainmenu20 a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px -196px;padding-left:100px;}
* html body#index #mainMenu_ja li#mainmenu22  a:hover { background: url(../uud/images/_frame/menu_top_ja.jpg) no-repeat -121px -224px;padding-left:100px;}

body#index #mainMenu_en li#mainmenu7 a { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat 0px    0px;}
body#index #mainMenu_en li#mainmenu9 a { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat 0px  -28px;}
body#index #mainMenu_en li#mainmenu11 a { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat 0px  -56px;}
body#index #mainMenu_en li#mainmenu13 a { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat 0px  -84px;}
body#index #mainMenu_en li#mainmenu15 a { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat 0px -112px;}
body#index #mainMenu_en li#mainmenu17 a { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat 0px -140px;}
body#index #mainMenu_en li#mainmenu19 a { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat 0px -168px;}
body#index #mainMenu_en li#mainmenu21 a { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat 0px -196px;}
body#index #mainMenu_en li#mainmenu23 a { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat 0px -224px;}

body#index #mainMenu_en li#mainmenu7 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px    0px;}
body#index #mainMenu_en li#mainmenu9 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px  -28px;}
body#index #mainMenu_en li#mainmenu11 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px  -56px;}
body#index #mainMenu_en li#mainmenu13 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px  -84px;}
body#index #mainMenu_en li#mainmenu15 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px -112px;}
body#index #mainMenu_en li#mainmenu17 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px -140px;}
body#index #mainMenu_en li#mainmenu19 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px -168px;}
body#index #mainMenu_en li#mainmenu21 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px -196px;}
body#index #mainMenu_en li#mainmenu23 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px -224px;}

* html body#index #mainMenu_en li#mainmenu7 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px    0px;padding-left:100px;}
* html body#index #mainMenu_en li#mainmenu9 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px  -28px;padding-left:100px;}
* html body#index #mainMenu_en li#mainmenu11 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px  -56px;padding-left:100px;}
* html body#index #mainMenu_en li#mainmenu13 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px  -84px;padding-left:100px;}
* html body#index #mainMenu_en li#mainmenu15 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px -112px;padding-left:100px;}
* html body#index #mainMenu_en li#mainmenu17 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px -140px;padding-left:100px;}
* html body#index #mainMenu_en li#mainmenu19 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px -168px;padding-left:100px;}
* html body#index #mainMenu_en li#mainmenu21 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px -196px;padding-left:100px;}
* html body#index #mainMenu_en li#mainmenu23 a:hover { background: url(../uud/images/_frame/menu_top_en.jpg) no-repeat -121px -224px;padding-left:100px;}

/*===============================infomation==================================*/

body#index #body {
	width: 948px;
	margin: 44px 26px 0 26px;
}

body#index .info {
	width: 431px;
	margin-bottom: 44px;
}

body#index #info_ja {
	float: left;
}

body#index #info_en {
	float: right;
}

body#index .info h3 {
	display: block;
	width: 431px;
	height: 16px;
	text-indent: -1000em;
}

body#index #info_ja h3{
	background: url(../uud/images/_frame/oshirase_title.gif) no-repeat 0 0;
}

body#index #info_en h3{
	background: url(../uud/images/_frame/infomation_title.gif) no-repeat 0 0;
}

body#index .info .info_box {
	width: 408px;
	height: 210px;
	margin: 24px 0 0 23px;
	overflow: auto;
}

body#index .info table {
	margin: 0;
}

body#index .info table th,
body#index .info table td {
	padding-bottom: 8px;
	border: 0px;
	background-color: transparent;
}

body#index .info table th {
	color: #444;
	text-align: left;
}

body#index .info table td p {
	margin: 0px;
}

body#index .info #goList_ja {
	width: 115px;
	height: 16px;
	margin-left: 316px;
	overflow: hidden;
}

body#index .info #goList_ja a{
	display: block;
	width: 115px;
	height: 16px;
	padding-top: 16px;
	overflow: hidden;
	background: url(../uud/images/_frame/oshirase.gif) no-repeat 0 0;
}

body#index .info #goList_en {
	width: 150px;
	height: 16px;
	margin-left: 281px;
	overflow: hidden;
}

body#index .info #goList_en a{
	display: block;
	width: 150px;
	height: 16px;
	padding-top: 16px;
	overflow: hidden;
	background: url(../uud/images/_frame/infomation_list.gif) no-repeat 0 0;
}

/*==============================================================================*/
/*                                  #banners                                    */
/*==============================================================================*/
#banners{
	width: 908px;
	height: 72px;
}
#banners ul{
	padding: 0 238px;

}
#banners ul li{
	margin: 0 10px;
	text-indent: -1000em;
	float: left;
	overflow: hidden;
}
#banners ul li a{
	width: 504px;
	height: 72px;
	display:block;
}
#banners ul li#banner1{
	background: url(../uud/images/_frame/banner.jpg) no-repeat 0 0;
}

/*==============================================================================*/
/*                               お知らせ一覧                               */
/*==============================================================================*/

#contents table#info_list {
	margin-left: 27px;
}

#contents table#info_list p{
	margin: 0 0 0 0;
}

#contents table#info_list th,
#contents table#info_list td {
	text-align: left;
	border: 0px;
	background-color: transparent;
}

#contents table#info_list th {
	padding-left: 20px;
	background: url(../uud/images/_frame/info_list_marker.gif) no-repeat 0 0;
}


/*==============================================================================*/
/*                                   サポート情報                               */
/*==============================================================================*/

#contents .code{
	border:solid 1px #d1d7dc;
	background-color:#fafafa;
	margin:10px auto;
}

