@charset "utf-8";

/* -------------------------------- */
/* 共通スタイル定義                 */
/* -------------------------------- */

body
{
	margin      : 0;
	padding     : 0;
	font-size   : 12px;
	font-family : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	background  : #9099AE;
	line-height : 1.7em;
}

html
{
	overflow-y : scroll;
}

li
{
	list-style  : none;
	line-height : 1.3em;
}

img , fieldset
{
	border : 0;
}

p
{
	margin          : 0px 0px 0px 20px;
	font-family     : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size       : 12px;
	font-weight     : normal;
	vertical-align  : middle;
	text-align      : left;
	line-height     : 1.8em;
}

/* -------------------------------- */
/* ID = container                   */
/* -------------------------------- */

#container
{
	width      : 790px;
	height     : auto;
	margin     : 0px auto;
	padding    : 10px 0px 16px 32px;
	border     : solid 1px;
	background : #C6E3CA;
}

/* -------------------------------- */
/* ID = header                      */
/* -------------------------------- */

div.headerBox
{
	padding    : 0px 6px 0px 6px;
	margin     : 0px;
	width      : 748px;
	height     : 90px;
	background : #FFFFFF;
	display    : block;
}

/*
#header
{
	margin     : 0px;
	width      : 748px;
	height     : 90px;
	padding    : 0px 6px 0px 6px;
	background : #FFFFFF;
	display    : block;
}

#header .sb-inner
{
	background : white;
}
*/

#header #corp
{
	margin  : 6px 0px 0px 0px;
	padding : 0px;
	width   : 190px;
	height  : 50px;
	text-decoration : none;
	display : block;
	float   : left;
	background-image  : url("./image/header/oki_logo.png");
	background-repeat : no-repeat;
}

#header #sub_menu
{
	width          : 540px;
	margin         : 12px 0px 0px 0px;
	padding        : 0px;
	vertical-align : middle;
	text-align     : right;
	display        : block;
	float          : left;
}

#header #sub_menu a
{
	margin          : 0px 0px 0px 0px;
	padding         : 0px 14px 0px 0px;
	font-family     : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size       : 12px;
	color           : #667B88;
	vertical-align  : middle;
	text-align      : left;
	text-decoration : underline;
	line-height     : 1.0em;
}

#header #sub_menu a:hover
{
	color : #262626;
}

#header #sub_menu img
{
	margin         : 0px;
	padding        : 0px 0px 0px 0px;
	text-align     : center;
	vertical-align : middle;
}
#header #main_menu
{
	margin  : 21px 0px 0px 0px;
	padding : 4px 0px 0px 0px;
	display : block;
	float   : right;
}

#header #main_menu a
{
	width           : 134px;
	height          : 28px;
	margin          : 0px 0px 0px 0px;
	padding         : 4px 0px 0px 0px;
	vertical-align  : middle;
	text-align      : center;
	font-style      : normal;
	font-weight     : bold;
	font-size       : 13px;
	font-family     : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color           : #667B88;
	border          : 1px solid silver;
	text-decoration : none;
	float           : left;
	display         : block;
	line-height     : 1.8em;
}

#header #main_menu a:hover
{
	color           : #262626;
	text-decoration : underline;
}

#header #main_menu a.active
{
	width           : 134px;
	height          : 28px;
	margin          : 0px 0px 0px 0px;
	padding         : 4px 0px 0px 0px;
	vertical-align  : middle;
	text-align      : center;
	font-style      : normal;
	font-weight     : bold;
	font-size       : 13px;
	font-family     : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color           : #262626;
	border          : 1px solid silver;
	text-decoration : none;
	float           : left;
	display         : block;
	line-height     : 1.8em;
}

#header #main_menu a.active:hover
{
	color           : #262626;
	text-decoration : underline;
}

/* -------------------------------- */
/* ID=footer                        */
/* -------------------------------- */

div.footerBox
{
	padding        : 0px;
	margin         : 16px 0px 0px 0px;
	width          : 760px;
	height         : 40px;
	background     : #FFFFFF;
	clear          : both;
	display        : block;
}

/*
#footer
{
	width          : 760px;
	margin         : 14px 0px 0px 0px;
	padding        : 9px 0px 12px 0px;
	background     : white;
	clear          : both;
	text-align     : left;
	vertical-align : middle;
	display        : block;
}

#footer .sb-inner
{
	background : white;
}
*/

#footer ul
{
	margin         : 12px 0px 0px 6px;
	padding-left   : 0px;
	text-align     : left;
	vertical-align : middle;
}

#footer ul li
{
	margin-right : 2px;
	padding-left : 8px;
	border-left  : 1px solid #333;
	display      : inline;
}

#footer ul li.utilityHome
{
	border-left : 0;
}

#footer ul li a
{
	font-family     : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size       : 12px;
	color           : #667B88;
	text-decoration : none;
}

#footer ul li a:hover
{
	color           : #262626;
	text-decoration : underline;
}

/* -------------------------------- */
/* ID=main                          */
/* -------------------------------- */

div.mainBox
{
	padding    : 0px 0px 20px 0px;
	margin     : 0px;
	width      : 758px;
	min-height : 660px;
	height     : auto;
	background : #FFFFFF;
	background-image  : url("./image/home/top_back.png");
	background-repeat : no-repeat;
	display    : block;
	position   : relative;
}

div.old_mainBox
{
	padding    : 0px 0px 20px 0px;
	margin     : 0px;
	width      : 758px;
	min-height : 660px;
	height     : auto;
	background : #FFFFFF;
	display    : block;
}

#main_bottom_line
{
	margin     : 20px 0px 0px 0px;
	padding    : 0px 0px 0px 18px;
	width      : auto;
	height     : 1px;
	background : #F95B06;
	display    : block;
}

/*
#main
{
	margin     : 0px;
	padding    : 0px 0px 20px 0px;
	min-height : 700px;
	height     : 100%;
}

#main .sb-inner
{
	background : white;
}
*/

#main #exposition
{
	top         : 40px;
	left        : 40px;
	margin      : 0px;
	padding     : 0px;
	width       : 280px;
	font-family : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size   : 16px;
	font-weight : bold;
	color       : #262626;
	display     : block;
	position    : absolute;
}

#main #img_menu
{
	width   : 744px;
	height  : 380px;
	display : block;
}

#main #img_menu div.menus
{
	top         : 260px;
	left        : 40px;
	margin      : 0px;
	float       : left;
	display     : block;
	position    : absolute;
}

div.img_menu_title
{
	margin         : 0px 0px 4px 0px;
	font-family    : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size      : 16px;
	font-weight    : bold;
	color          : #262626;
	vertical-align : middle;
	text-align     : center;
	display        : block;
}

div.img_menu_img
{
	margin         : 0px 0px 0px -8px;
	vertical-align : middle;
	text-align     : center;
	display        : block;
}

div.summary
{
	margin         : 0px 0px 0px 20px;
	padding        : 0px 0px 0px 0px;
	width          : 176px;
	padding        : 0px;
	font-family    : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size      : 11px;
	vertical-align : middle;
	text-align     : left;
	line-height    : 1.2em;
	display        : block;
	color          : #262626;
}

div.ryuumachi
{
	margin           : 0px 0px 0px 0px;
	padding          : 10px 0px 0px 0px;
	width            : 218px;
	height           : 154px;
	vertical-align   : middle;
	text-align       : left;
	float            : left;
	display          : block;
	background-image : url("./image/home/ryuumachi.png");
	background-repeat: no-repeat;
}

#main #img_menu div.tounyou
{
	margin           : 0px 0px 0px 10px;
	padding          : 10px 0px 0px 0px;
	width            : 218px;
	height           : 154px;
	vertical-align   : middle;
	text-align       : left;
	float            : left;
	display          : block;
	background-image : url("./image/home/tounyou.png");
	background-repeat: no-repeat;
}

#main #img_menu div.daichou
{
	margin           : 0px 0px 0px 10px;
	padding          : 10px 0px 0px 0px;
	width            : 218px;
	height           : 154px;
	vertical-align   : middle;
	text-align       : left;
	float            : left;
	display          : block;
	background-image : url("./image/home/daityou.png");
	background-repeat: no-repeat;
}

a.change_menu0
{
	top              : 126px;
	left             : 64px;
	width            : 75px;
	height           : 17px;
	margin           : 0px 0px 0px 0px;
	padding          : 7px 0px 0px 18px;
	text-decoration  : none;
	background-image : url("./image/home/menu.png");
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	color            : #FFFFFF;
	display          : block;
	position         : absolute;
	line-height      : 1.0em;
	vertical-align   : middle;
	text-align       : center;
}

a.change_menu1
{
	top              : 126px;
	left             : 290px;
	width            : 75px;
	height           : 17px;
	margin           : 0px 0px 0px 0px;
	padding          : 7px 0px 0px 18px;
	text-decoration  : none;
	background-image : url("./image/home/menu.png");
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	color            : #FFFFFF;
	display          : block;
	position         : absolute;
	line-height      : 1.0em;
	vertical-align   : middle;
	text-align       : center;
}

a.change_menu2
{
	top              : 126px;
	left             : 520px;
	width            : 75px;
	height           : 17px;
	margin           : 0px 0px 0px 0px;
	padding          : 7px 0px 0px 18px;
	text-decoration  : none;
	background-image : url("./image/home/menu.png");
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	color            : #FFFFFF;
	display          : block;
	position         : absolute;
	line-height      : 1.0em;
	vertical-align   : middle;
	text-align       : center;
}

a.change_menu0:hover
{
	text-decoration : underline;
}

a.change_menu1:hover
{
	text-decoration : underline;
}

a.change_menu2:hover
{
	text-decoration : underline;
}

#main #main_page
{
	margin     : 30px 0px 0px 0px;
	min-height : 250px;
	height     : auto;
/*
	float      : left;
*/
	display    : block;
	overflow   : hidden;
}

#main #main_page #menu
{
	margin     : 40px 0px 0px 0px;
	padding    : 1px 0px 0px 1px;
	background : #FFFFFF;
	height     : auto;
	float      : left;
	display    : block;
}

#main #main_page #menu a
{
	width            : 130px;
	height           : 27px;
	margin-left      : 0px;
	margin-bottom    : 2px;
	padding          : 6px 8px 0px 22px;
	color            : #667B88;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	vertical-align   : middle;
	text-align       : left;
	text-decoration  : none;
	background-image : url("./image/common/sub_menu_non_act.png");
	display          : block;
}

#main #main_page #menu a:hover
{
	color           : #262626;
	text-decoration : underline;
}

#main #main_page #page
{
	width      : 559px;
	height     : auto;
	margin     : 40px 0px 0px 10px;
	padding    : 0px 10px 0px 10px;
/*
	background : #FFFFFF;
	color      : black;
*/
	float      : right;
	display    : block;
}

h2
{
	font-family         : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size           : 18px;
	vertical-align      : middle;
	text-align          : left;
	color               : #F95B06;
	margin              : 4px 0px 10px 0px;
	padding             : 0px 0px 0px 18px;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #F95B06;
}

h2.answer
{
	font-family         : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size           : 12px;
	vertical-align      : middle;
	text-align          : left;
	color               : #0033DD;
	margin              : 0px 0px 10px 0px;
	padding             : 0px 0px 0px 0px;
	background-color    : #EEF800
}

h3
{
	margin              : 10px 0px 2px 10px;
	font-family         : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size           : 14px;
	font-weight         : normal;
	vertical-align      : middle;
	text-align          : left;
	color               : #507BAF;
}

h4
{
	margin              : 10px 0px 10px 20px;
	padding             : 0px 0px 0px 30px;
	height				: 20px;
	font-family         : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size           : 14px;
	font-weight         : bold;
	vertical-align      : middle;
	text-align          : left;
	background-repeat   : no-repeat;
	background-image    : url("./image/common/iconmaru.gif");
}

h5
{
	margin              : 10px 0px 10px 20px;
	font-family         : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size           : 12px;
	font-weight         : normal;
	vertical-align      : middle;
	text-align          : left;
	color               : #000000;
}

h5 font
{
	margin              : 0px;
	vertical-align      : middle;
	text-align          : left;
	font-family         : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size           : 12px;
	color               : red;
}

div.tantou_grp
{
	margin         : 8px 0px 0px 40px;
	padding        : 0px 0px 0px 0px;
	font-family    : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size      : 14px;
	font-weight    : normal;
	vertical-align : middle;
	text-align     : left;
	color          : #000000;
}

div.tantou_grp p
{
	margin         : 0px 0px 0px 40px;
}

div.tantou_grp table
{
	margin         : 0px 0px 0px 40px;
	font-family     : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size       : 12px;
}

div.tantou_grp table tr td.bigger
{
	width           : 100px;
	font-size       : 14px;
}

div.tantou_grp table tr td.title
{
	width           : 60px;
}

#greeting
{
	width   : 560px;
	float   : left;
	display : block;
}

#greeting p img
{
	margin  : 0px 20px 0px 10px;
	padding : 0px;
	float   : left;
	display : block;
}

#greeting div
{
	width        : 420px;
	margin       : 0px 0px 0px 10px;
	padding      : 0px;
	font-family  : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size    : 14px;
	font-weight  : normal;
	line-height  : 1.8em;
	float        : left;
	display      : block;
}

table.sinryou
{
	margin          : 0px 0px 0px 30px;
	padding         : 0px;
	border-width    : 1px;
	border-style    : solid;
	border-color    : #A6A6A6;

	border-spacing  : 0px;
	border-collapse : collapse;
	empty-cells     : show;
}

table.sinryou tr
{
	margin          : 0px 0px 0px 0px;
	padding         : 0px;
	vertical-align  : middle;
	text-align      : center;
}

table.sinryou tr td
{
	margin          : 0px;
	padding         : 0px;
	font-family    : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color           : #FFFFFF;
	font-size       : 12px;
	font-weight     : bold;
	border-width    : 1px;
	border-style    : solid;
	border-color    : #A6A6A6;
	vertical-align  : middle;
	text-align      : center;
	background      : #257296;

	border-collapse : collapse;
	empty-cells     : show;
	border-spacing  : 0px;
}

table.sinryou tr td.title
{
	width           : 74px;
	color           : #000000;
	background      : #FFFFFF;
}

table.sinryou tr td.title2
{
	color           : #000000;
	background      : #FFFFFF;
}

table.sinryou tr td.date_title
{
	width            : 34px;
	height           : 42px;
	color            : #000000;
	background       : #FFFFFF;
}

#week
{
	margin  : 0px 0px 0px 30px;
	width   : 500px;
	height  : 150px;
	display : block;
}

#work_time
{
	font-family : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size   : 14px;
	width   : 250px;
	float   : left;
	display : block;
}

#work_time2
{
	font-family : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size   : 14px;
	width   : 250px;
	float   : right;
	display : block;
}

div.contents_title
{
	margin      : 4px 0px 0px 20px;
	font-family : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size   : 14px;
	font-weight : bold;
	color       : #024D87;
	display     : block;
}

ul.contents
{
	margin : 0px 0px 0px 40px;
	width  : 420px;
}

ul.contents li
{
	margin              : 4px 0px 0px 20px;
	font-family         : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size           : 12px;
	color               : #000000;
	list-style-type     : disc;
	list-style-position : outside;
	vertical-align : top;
	text-align     : left;
}

div.department
{
	margin         : 4px 0px 0px 30px;
	width          : 500px;
	height         : 44px;
	display        : block;
	vertical-align : middle;
	text-align     : left;
}

div.department img
{
	margin  : 4px 0px 0px 0px;
	float   : left;
	display : block;
}

div.department div
{
	margin      : 0px 0px 0px 10px;
	float       : left;
	display     : block;
	font-family : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size   : 16px;
	font-weight : bold;
	color       : #111122;
}

table.address
{
	margin  : 10px 0px 0px 0px;
}

table.address tr td
{
	font-family : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size   : 14px;
	color       : #000000;
}

/*
div.corner
{ 
	float: left; width: 18em; padding: 20px; margin: 1em;
    background: #667B88; color:#000; text-align: center; font: verdana, arial, sans-serif;
}
*/

#main #old_main_page
{
	padding    : 10px 0px 0px 0px;
	width      : 758px;
	min-height : 660px;
	height     : auto;
	overflow   : hidden;
}

#main #old_main_page #menu
{
	margin     : 0px 0px 0px 0px;
	padding    : 2px 0px 0px 2px;
	background : #FFFFFF;
	height     : auto;
	float      : left;
	display    : block;
}

#main #old_main_page #menu a.sub_menu
{
	width            : 134px;
	height           : 25px;
	margin           : 0px 0px 2px 0px;
	padding          : 8px 4px 0px 22px;
	color            : #667B88;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 10px;
	vertical-align   : middle;
	text-align       : left;
	text-decoration  : none;
	background-image : url("./image/common/sub_menu_non_act.png");
	line-height      : 1.5em;
	display          : block;
}

#main #old_main_page #menu a.sub_menu:hover
{
	color           : #262626;
	text-decoration : underline;
}

#main #old_main_page #menu a.sub_menu_attendant
{
	width            : 148px;
	height           : 25px;
	margin           : 0px 0px 2px 0px;
	padding          : 8px 4px 0px 8px;
	color            : #667B88;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 10px;
	vertical-align   : middle;
	text-align       : left;
	text-decoration  : none;
	background-image : url("./image/common/sub_menu_non_act_attendant.png");
	line-height      : 1.5em;
	display          : block;
}

div.attendant
{
	margin         : 0px;
	padding        : 0px;
	height         : 0px;
	vertical-align : middle;
	text-align     : left;
	display        : none;
}

div.attendant a
{
	width            : 134px;
	height           : 0px;
	margin           : 0px;
	padding          : 0px;
	color            : #667B88;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 0px;
	vertical-align   : middle;
	text-align       : left;
	text-decoration  : none;
	background-image : url("./image/common/sub_menu_non_act.png");
	line-height      : 0em;
	display          : none;
}

#old_main_page #page
{
	width      : 569px;
	height     : auto;
	margin     : 0px;
	padding    : 0px 10px 0px 10px;
/*
	background : #FFFFFF;
	color      : black;
*/
	float      : right;
	display    : block;
}

/*
div.sub_title
{
	margin           : 0px;
	padding          : 0px;
	height           : 20px;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 14px;
	font-weight      : bold;
	vertical-align   : middle;
	text-align       : left;
	display          : block;
}

div.sub_title img
{
	margin           : -5px 10px 0px 0px;
	padding          : 0px;
	vertical-align   : middle;
	text-align       : left;
}
*/

ul.number
{
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	font-weight      : bold;
	list-style-type  : decimal;
}

ul.number li
{
	margin              : 10px 0px 0px 0px;
	font-family         : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size           : 12px;
	font-weight         : bold;
	list-style-position : outside;
	list-style-type     : decimal;
}

div.number2
{
	margin           : 0px 0px 0px 40px;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	font-weight      : normal;
}


ul.disc
{
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	font-weight      : bold;
	list-style-type  : disc;
}

ul.disc li
{
	margin              : 10px 0px 0px 0px;
	font-family         : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size           : 12px;
	font-weight         : bold;
	list-style-position : outside;
	list-style-type     : disc;
}

#sitemap
{
	min-height : 630px;
	height     : auto;
	margin     : 10px 0px 0px 20px;
	padding    : 0px 0px 20px 20px;
	display    : block;
	overflow   : hidden;
}

div.sitemap_item
{
	margin   : 10px 60px 0px 0px;
	padding  : 0px 0px 0px 0px;
	display  : block;
	float    : left;
}

a.site_map
{
	margin           : 0px;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 16px;
	vertical-align   : middle;
	text-align       : left;
	display          : block;
}

a.sub_site_map
{
	margin           : 0px 0px 0px 16px;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 14px;
	vertical-align   : middle;
	text-align       : left;
	display          : block;
}

a.attendant_site_map
{
	margin           : 0px 0px 0px 30px;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	vertical-align   : middle;
	text-align       : left;
	display          : block;
}

table.inquiry
{
}

table.inquiry tr td
{
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	vertical-align   : middle;
	text-align       : left;
}

table.inquiry tr td input
{
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	vertical-align   : middle;
	text-align       : left;
}

table.inquiry tr td font
{
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	vertical-align   : middle;
	text-align       : left;
}

table.inquiry tr td textarea
{
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	vertical-align   : middle;
	text-align       : left;
}

#inquiry
{
	margin  : 0px;
	padding : 10px 0px 0px 20px;
}

#inquiry form
{
	margin       : 10px 0px 0px 0px;
	padding      : 10px;
	width        : 640px;
	border-width : 4px;
	border-style : double;
	border-color : darkorange;
}

#tonyo_shoku
{
	margin : 50px 0px 0px 380px;
}

table.tonyo_undo
{
	padding         : 4px;
	border-width    : 1px;
	border-style    : solid;
	border-color    : #A6A6A6;
	border-collapse : collapse;
	empty-cells     : show;
	border-spacing  : 0px;
}

table.tonyo_undo tr td
{
	padding         : 4px;
	font-family     : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size       : 12px;
	border-width    : 1px;
	border-style    : solid;
	border-color    : #A6A6A6;
	vertical-align  : middle;
	text-align      : left;
	border-collapse : collapse;
	empty-cells     : show;
	border-spacing  : 0px;
}

table.tonyo_undo td.title
{
	vertical-align  : middle;
	text-align      : center;
}

table.tonyo_undo td.right
{
	vertical-align  : middle;
	text-align      : right;
}

#tonyo_undo
{
	margin  : 12px 0px 0px 50px;
	padding : 0px 0px 4px 0px;
}

#tonyo_undo ul li
{
	font-family  : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size    : 14px;
}

#tonyo_motto
{
	margin  : 12px 0px 0px 6px;
	padding : 0px 0px 4px 0px;
}

#tonyo_motto ul li
{
	font-family  : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size    : 14px;
}

#tonyo_kanri
{
	margin : 50px 0px 0px 400px;
}

div.caution
{
	margin           : 10px 0px 0px 40px;
	width            : 480px;
	padding          : 2px;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 12px;
	background-color : #FAFAD2;
	border           : 1px solid gray;
}

#rel_link
{
	min-height : 640px;
	height     : auto;
	margin     : 20px 0px 0px 30px;
	padding    : 0px;
	display    : block;
	overflow   : hidden;
}

#rel_link table tr td a img
{
	vertical-align : middle
}

/* -------------------------------- */
/* アコーディオンメニュー           */
/* -------------------------------- */

/*
#old_main_page #accordion_menu
{
	width            : 148px;
	margin           : 0px;
}
*/
/* アコーディオンのカテゴリの指定 */
/*
#old_main_page #accordion_menu .menuheader
{
	width            : 148px;
	height           : 25px;
	margin           : 0px 0px 2px 0px;
	padding          : 8px 4px 0px 8px;
	background-image : url("./image/common/sub_menu_non_act_attendant.png");
	background-repeat: no-repeat;
	text-decoration  : none;
	line-height      : 1.5em;
	font-family      : "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size        : 10px;
	text-align       : left;
	vertical-align   : middle;
	color            : #667B88;
	cursor           : hand;
	cursor           : pointer;
	display          : block;
}
#old_main_page #accordion_menu .menuheader:hover
{
	color           : #262626;
}


#old_main_page #accordion_menu div.categoryitems ul
{
	list-style-type : none;
	margin          : 0;
	padding         : 0;
	margin-bottom   : 0px;
}

#old_main_page #accordion_menu div.categoryitems ul li
{
	padding-bottom : 0px;
}

#old_main_page #accordion_menu div.categoryitems ul li a
{
	width           : 134px;
	height          : 36px;
	color           : #667B88;
	background      : url(./image/common/sub_menu_child_non_act.png) no-repeat;
	display         : block;
	margin          : 0px;
	padding         : 0px;
	padding-left    : 24px;
	vertical-align  : middle;
	text-align      : left;
	text-decoration : none;
	font-size       : 10px;
	font-weight     : normal;
	display         : block;
}
#old_main_page #accordion_menu div.categoryitems ul li a:visited
{
	color : #A70303;
}

#old_main_page #accordion_menu div.categoryitems ul li a:hover
{
	color           : #262626;
	text-decoration : underline;
}
*/

@media screen
{
	.tnn_corner
	{
		visibility : visible;
		display    : block;
	}
}

@media print
{
	.tnn_corner
	{
		visibility : hidden;
		display    : none;
	}
}
