/*-----------
‘S‘ÌŽw’è
-------------*/

body{
	margin:0px;
	padding:0px;
	font-size:80%;
	color:#000;
	line-height:1.5em;
	}

form{
	margin:0px;padding:0px;}

#outlinebox{
	width:760px;margin-left:20px;}

.txts{font-size:70%;}
.txts2{font-size:80%;}
.txts11px{font-size:11px;}

#header{
	width:760px;}

#header td{
	background-image:url(/images_global/header_background3.gif);}

.headerright{
	padding:8px 22px 8px 0px;}

#breadcrumbs td{
	background-image:url(/images_global/bread_back.gif);
	background-repeat:repeat-x;
	color:#000000;}
	
#breadcrumbsnone td {
	background-image:url(image/bread_w.gif);
	background-repeat:repeat-x;
	color:#000000;}

#conttitle{
	border-top:solid 1px #BFBFBF;
	border-left:solid 1px #CFCFCE;
	border-right:solid 1px #C0C0C0;
	background-image:url(/images_global/header_title_back.gif);
	padding-left:15px;}

#contmargintop{
	background-image:url(/info/image/left_menu_back3.gif);}

#leftmenu{
	width:180px;
	background-image:url(/images_global/left_menu_back.gif);}

#leftmenu #first{
	background-image:url(/images_global/left_menu_back4.gif);}

.leftmenubottom1{
	width:180px;
	margin-bottom:7px;}
.leftmenubottom1end{
	width:180px;
	margin-bottom:14px;}
.leftmenubottom2{
	width:180px;}
.leftmenuend{
	margin:5px 0px 0px 10px;}
.rightmenu{
	width:160px;
	margin-bottom:8px;}


#footer{border-top:solid 1px #666666;
		margin:5px 0px 30px 0px;
		padding:5px 0px 0px 10px;}

.pagetop{text-align:right;font-size:6px;}
.pagetop A:link{color:#ffffff;text-decoration:none;}
.pagetop A:visited{color:#ffffff;text-decoration:none;}
.pagetop A:hover{color:#ffffff;text-decoration:none;}
.pagetop A:active{color:#ffffff;text-decoration:none;}

#titleinfo{
	background-color:#E3E2FE;
	padding:15px 0px 15px 15px;
	margin-bottom:20px;}

#dottedhr{margin-top:7px;}
#dottedhr_2{margin-top:7px;}
#dottedhr_3{margin-top:7px;}
#dottedhr_4{margin-top:7px;}
#dottedhr_5{margin-top:7px;}
#dottedhr_6{margin-top:7px;}
sup{font-size:70%;padding:0px 2px 0px 0px;}


#conttops{background-image:url(/ir/image/left_menu_back3.gif)
}

/* ˆóü—p */
#printheader{
display:none;
}

#printheader2{
display:none;
}


/*-----------
ir/index.html
-------------*/
#indexcontent p{margin:0px;padding:5px 10px 15px 15px;}
#topicstable{margin:10px 0px 25px 0px;}
.topicsdate{font-weight:bold;padding:0px 5px 0px 0px;text-align:right;vertical-align:top;width:80px;}
.txtsff0000{color:#ff0000;}
#librarytable{margin:10px 0px 25px 0px;}
.librarytxt{margin-left:12px;}
#personaltable{margin:0px;}
.submenu{margin:0px 0px 0px 10px;}
.imgright{text-align:right;padding-right:8px;}
.indexmenutable{margin:0px; margin-bottom:20px;}
.submenu{margin:0px 0px 0px 5px;}
.imgright{text-align:right;padding-right:8px;}
#pdfdltable{margin:25px 0px 20px 0px;}
.adbrlogo{text-align:left;width:100px}
.adbrdltxt{text-align:left;vertical-align:middle;line-height:1.2em;}
#toptitable{margin:0px 7px 0px 0px;width:100%;}
#toptitable td.tdl{text-align:left;width:40%;}
#toptitable td.tdr{padding-right:7px;vertical-align:middle;text-align:right;width:60%;}

/*-----------
greeting/index.html
-------------*/
#titleimg{margin:0px 0px 35px 0px;text-align:left;}
#message{margin-top:11px;}
#message p.p1{margin:0px;font-size:110%;text-align:left;}
#message p.p1s{margin:0px 0px 20px 0px;font-size:110%;text-align:left;}
#message p.p2{margin:5px 0px 20px 0px;font-size:110%;text-align:left;}
#message p.p2s{margin:5px 0px 0px 0px;font-size:110%;text-align:left;}
#message h4{margin:0px 0px 10px 0px;font-size:110%;font-weight:bold;font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka}
.singtxt{margin:10px 0px 0px 429px;text-align:left;}
.singimg{margin:0px 0px 25px 0px;text-align:right;}

/*-----------
policy/index.html
-------------*/
#policytxt p{margin-top:10px;}

/*-----------
personal/index.html
-------------*/
#subtitle{margin:0px 0px 5px 0px;}
.comment{padding:10px 20px 0px 10px;vertical-align:top;height:85px;}
.comment2{padding:10px 10px 0px 10px;vertical-align:top;height:85px;}
.leftimg{padding:10px 0px 0px 0px;vertical-align:top;text-align:right;}
.othermenu{margin:10px 0px 0px 0px;}
.othermenu2{margin:10px 0px 15px 0px;border:1px solid #cccccc;width:100%;}
/*-----------
personal/outline/index.html
-------------*/
#oltable{background-color:#ffffff;width:100%}
#oltable td.td1{margin:0px;text-align:left;width:149px;}
#oltable td.td2{text-align:left;vertical-align:middle;width:428px;}

#sec1table{background-color:#cccccc;width:100%}
#sec1table td.td1{background-color:#ffffff;padding:5px;text-align:left;vertical-align:top;width:120px;}
#sec1table td.td2{background-color:#ffffff;padding:5px;text-align:left;vertical-align:top;width:467px;}

#sec2table{background-color:#cccccc;width:100%}
#sec2table td.td1{background-color:#ffffff;padding:5px;text-align:left;vertical-align:top;width:120px;}
#sec2table td.td2{background-color:#ffffff;padding:5px;text-align:left;vertical-align:top;width:467px;}
.detailsoutline{vertical-align:bottom;}
.shistp{margin:20px 0px 0px 0px;}
#shistoryt{margin:0px 0px 25px 0px;background-color:#cccccc;width:100%}
#shistoryt td{background-color:#ffffff;padding:5px 0px 3px 10px;text-align:left;}
.etcp{margin:10px 0px 25px 0px;}

/*-----------
personal/advantage/index.html
-------------*/
#advantage{margin:5px 0px 20px 0px;}
#advantage p{margin-top:5px;}

/*-----------
personal/vision/index.html
-------------*/
#vision{margin:5px 0px 20px 0px;}
#vision p.p1{margin-top:5px;}
#vision p.p2{margin-top:25px;}
.visionimg{margin:30px 0px 0px 0px;text-align:center;}

#vision_2{margin:5px 0px 20px 0px;}
#vision_2 p.p1{margin-top:5px;}
#vision_2 p.p2{margin-top:25px;}
.vision2img{margin:30px 0px 0px 0px;text-align:center;}


/*-----------
personal/highlight/index.html
-------------*/
#highlight{margin:5px 0px 25px 0px;}
#hltable {background-color:#cccccc;width:100%}
#hltable td.td1{padding:5px;text-align:center;background-color:#EDECFE;}
#hltable td.td2{padding:5px;text-align:left;background-color:#F7F6FF;width:210px;}
#hltable td.td3{padding:5px 35px 5px 0px;text-align:right;background-color:#ffffff;width:85px;}

/*-----------
personal/products/index.html
-------------*/
.productst{margin:5px 0px 15px 0px;background-color:#F7F6FF;border:1px solid #cccccc;width:100%;}
.tdprodtxt{vertical-align:top;text-align:left;width:378px;}
.tdprodimg{width:200px;}
.prodtxt{margin:10px 0px 0px 10px;text-align:left;}
.prodp{margin:10px 0px 0px 10px;text-align:left;width:360px;}
.prodps{margin:5px 0px 0px 10px;text-align:left;width:360px;font-size:85%;}
.prodimg{margin:10px 10px 0px 0px;text-align:right;}
.details{margin:0px 0px 10px 0px;text-align:center;}

/*-----------
personal/display/index.html
-------------*/
.msgp{margin:5px 0px 15px 0px;}
.displayt{margin:5px 0px 15px 0px;background-color:#F7F6FF;border:1px solid #cccccc;width:100%;}
.tddisptxt{vertical-align:top;text-align:left;width:378px;}
.tddispimg{width:200px;}
.disptxt{margin:10px 0px 0px 10px;text-align:left;}
.dispp{margin:10px 0px 0px 10px;text-align:left;width:360px;}
.dispimg{margin:10px 10px 10px 0px;text-align:right;}
.detailsdisp{vertical-align:bottom;}

/*-----------
transition/index.html etc.
-------------*/
.graphhr{margin:0px 0px 18px 0px;}
.graphhrt5{margin:5px 0px 18px 0px;}
.graphhrt20{margin:20px 0px 18px 0px;}
.graphtl{margin:10px 0px 0px 0px;}
.graphtr{margin:-195px 0px 0px 290px;}
.graphbl{margin:0px;}
.graphbr{margin:-190px 0px 0px 290px;}
#detailspdf{margin-bottom:20px;text-align:right;}
.graph01legend{margin:15px 0px 20px 60px;}
.graph02legend{margin:15px 0px 25px 60px;}
.graph05label{margin:15px 0px 20px 90px;}
.graph06legend{margin:15px 0px 20px 60px;}
.graph06title{margin-top:-5px;}
.graph{margin:10px 0px 0px 0px;}

/*-----------
briefing/index.html etc.
-------------*/
#briefing p.p0{margin:5px 0px 10px 0px;}
#briefing p.p1{margin:0px;}

/*-----------
calendar/index.html
-------------*/
#calendar_1 td.td1s{border:1px #cccccc solid;background-color:#EDECFE;text-align:center;vertical-align:middle;padding:5px}
#calendar_1 td.td2s{border-width:1px 0px 1px 0px;border-color:#cccccc;border-style:solid;background-color:#F7F6FF;text-align:left;vertical-align:middle;padding:5px 5px 5px 15px;}
#calendar_1 td.td2{border-width:0px 0px 1px 0px;border-color:#cccccc;border-style:solid;background-color:#F7F6FF;text-align:left;vertical-align:middle;padding:5px 5px 5px 15px;}
#calendar_1 td.td3s{border-width:1px 1px 1px 1px;border-color:#cccccc;border-style:solid;background-color:#ffffff;text-align:left;vertical-align:middle;padding:5px;}
#calendar_1 td.td3{border-width:0px 1px 1px 1px;border-color:#cccccc;border-style:solid;background-color:#ffffff;text-align:left;vertical-align:middle;padding:5px;}

#calendar_2 td.td1s{border:1px #cccccc solid;background-color:#EDECFE;text-align:center;vertical-align:middle;padding:5px}
#calendar_2 td.td2s{border-width:1px 0px 1px 0px;border-color:#cccccc;border-style:solid;background-color:#F7F6FF;text-align:left;vertical-align:middle;padding:5px 5px 5px 15px;}
#calendar_2 td.td2{border-width:0px 0px 1px 0px;border-color:#cccccc;border-style:solid;background-color:#F7F6FF;text-align:left;vertical-align:middle;padding:5px 5px 5px 15px;}
#calendar_2 td.td3s{border-width:1px 1px 1px 1px;border-color:#cccccc;border-style:solid;background-color:#ffffff;text-align:left;vertical-align:middle;padding:5px;}
#calendar_2 td.td3{border-width:0px 1px 1px 1px;border-color:#cccccc;border-style:solid;background-color:#ffffff;text-align:left;vertical-align:middle;padding:5px;}

#calendar_3 td.td1s{border:1px #cccccc solid;background-color:#EDECFE;text-align:center;vertical-align:middle;padding:5px}
#calendar_3 td.td2s{border-width:1px 0px 1px 0px;border-color:#cccccc;border-style:solid;background-color:#F7F6FF;text-align:left;vertical-align:middle;padding:5px 5px 5px 15px;}
#calendar_3 td.td2{border-width:0px 0px 1px 0px;border-color:#cccccc;border-style:solid;background-color:#F7F6FF;text-align:left;vertical-align:middle;padding:5px 5px 5px 15px;}
#calendar_3 td.td3s{border-width:1px 1px 1px 1px;border-color:#cccccc;border-style:solid;background-color:#ffffff;text-align:left;vertical-align:middle;padding:5px;}
#calendar_3 td.td3{border-width:0px 1px 1px 1px;border-color:#cccccc;border-style:solid;background-color:#ffffff;text-align:left;vertical-align:middle;padding:5px;}


/*-----------
other/index.html
-------------*/
.sqmark{color:#999999;}
.subject{margin:5px 0px 0px 0px;}
#othernavi{margin:20px 0px 15px 0px;width:100%;}
#othernavi td.td1{padding:0px;text-align:left;width:9px;}
#othernavi td.td2{padding:0px 25px 0px 5px;text-align:left;}
.sqmark{color:#999999;}
.ultype{margin:0px 0px 0px 15px;list-style-type:none;text-align:left;}
.ultype2{margin:0px 0px 0px 25px;list-style-type:none;text-align:left;}
.limark{color:#999999;}
.otherbox{margin:0px;width:100%;}
.refimg{text-align:right;vertical-align:top;}
.oldlink{margin-top:15px;}
#business{ margin-top:11px; background-color:#c1c1c1;width:100%}
#business td.td1{padding:15px 25px 15px 15px;text-align:left;background-color:#F7F6FF;}
#annual{margin-top:11px;background-color:#c1c1c1;width:100%}
#annual td.td1{padding:15px 25px 15px 15px;text-align:left;background-color:#F7F6FF;}
#report{margin:11px 0px 25px 0px;background-color:#c1c1c1;width:100%}
#report td.td1{padding:15px 25px 15px 15px;text-align:left;background-color:#F7F6FF;}

/*-----------
other/business_old/index.html
-------------*/
.datetxt{margin:10px 0px 0px 0px;}
.subjectn{margin:0px;}
.goothertop{margin:30px 0px 20px 0px;text-align:left;}

#business110{margin:0px 0px 15px 0px;width:100%}
#business110 td.td1{padding:0px;text-align:left;vertical-align:top;}
#business110 td.td2{padding:0px;text-align:right;vertical-align:top;}
#business109{margin:0px 0px 15px 0px;width:100%}
#business109 td.td1{padding:0px;text-align:left;vertical-align:top;}
#business109 td.td2{padding:0px;text-align:right;vertical-align:top;}
#business108{margin:0px 0px 15px 0px;width:100%}
#business108 td.td1{padding:0px;text-align:left;vertical-align:top;}
#business108 td.td2{padding:0px;text-align:right;vertical-align:top;}

/*-----------
other/annual_old/index.html
-------------*/
#annual110{margin:0px 0px 15px 0px;width:100%}
#annual110 td.td1{padding:0px;text-align:left;vertical-align:top;}
#annual110 td.td2{padding:0px;text-align:right;vertical-align:top;}
#annual111{margin:0px 0px 15px 0px;width:100%}
#annual111 td.td1{padding:0px;text-align:left;vertical-align:top;}
#annual111 td.td2{padding:0px;text-align:right;vertical-align:top;}
#annual112{margin:0px 0px 15px 0px;width:100%}
#annual112 td.td1{padding:0px;text-align:left;vertical-align:top;}
#annual112 td.td2{padding:0px;text-align:right;vertical-align:top;}
#annual113{margin:0px 0px 15px 0px;width:100%}
#annual113 td.td1{padding:0px;text-align:left;vertical-align:top;}
#annual113 td.td2{padding:0px;text-align:right;vertical-align:top;}
#annual114{margin:0px 0px 15px 0px;width:100%}
#annual114 td.td1{padding:0px;text-align:left;vertical-align:top;}
#annual114 td.td2{padding:0px;text-align:right;vertical-align:top;}

#annual109{margin:0px 0px 15px 0px;width:100%}
#annual109 td.td1{padding:0px;text-align:left;vertical-align:top;}
#annual109 td.td2{padding:0px;text-align:right;vertical-align:top;}
#annual108{margin:0px 0px 15px 0px;width:100%}
#annual108 td.td1{padding:0px;text-align:left;vertical-align:top;}
#annual108 td.td2{padding:0px;text-align:right;vertical-align:top;}

/*-----------
other/yuho/---.html
-------------*/
#yuhotitle{margin:10px 0px 0px 0px;}
#yuhocontents{margin-top:10px;}
#pagenavi{margin-top:20px;text-align:center;}
#goindex{margin:30px 0px 20px 0px;text-align:left;}
#yuhoindex{margin-top:10px;}
#yuhoindex p.p1{margin:5px 0px 5px 0px;}
#yuhoindex p.p2{margin:0px 0px 0px 10px;}
#yuhoindex ul{margin:0px 0px 5px 15px;list-style-type:none;text-align:left;}
.kansa{margin:5px 0px 15px 0px;font-weight:bold;}

/*-----------
111_yuhoê—pCSS
-------------*/
h1{margin:0px 0px 50px 0px;text-align:justify;text-justify:inter-ideograph;line-height:1.25em;layout-grid-mode:char;font-size:18px;font-weight:normal;font-family:"‚l‚r ƒSƒVƒbƒN";}
h2{margin:0px 0px 3px 0px;text-align:justify;text-justify:inter-ideograph;line-height:1.3em;layout-grid-mode:char;font-size:14px;font-weight:normal;font-family:"‚l‚r ƒSƒVƒbƒN";}
h3{margin:0px 0px 0px 13px;text-align:justify;text-justify:inter-ideograph;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-weight:normal;font-family:"‚l‚r –¾’©";}
h4{margin:0px 0px 0px 26px;text-align:justify;text-justify:inter-ideograph;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-weight:normal;font-family:"‚l‚r –¾’©";}
h5{margin:0px 0px 0px 40px;text-align:justify;text-justify:inter-ideograph;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-weight:normal;font-family:"‚l‚r –¾’©";}
p.hyoushi{margin:0px;line-height:1.5em;font-size:18px;font-family:"‚l‚r ƒSƒVƒbƒN";}
p.a3h, li.a3h, div.a3h{margin:0px;text-align:justify;text-justify:inter-ideograph;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-family:"‚l‚r –¾’©";}
p.a,li.a,div.a{margin:0px 0px 0px 48px;text-align:left;text-indent:-36px;text-justify:inter-ideograph;line-height:1.4em;layout-grid-mode:char;font-size:12px;font-family:"‚l‚r –¾’©";}
p.a0,li.a0,div.a0{margin:0px 0px 0px 48px;text-align:left;text-justify:inter-ideograph;text-indent:-36px;line-height:1.4em;layout-grid-mode:char;font-size:12px;font-family:"‚l‚r –¾’©";}
p.a1,li.a1,div.a1{margin:0px;text-align:justify;text-justify:inter-ideograph;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-family:"‚l‚r –¾’©";}
p.a2,li.a2,div.a2{margin:0px;text-align:justify;text-justify:inter-ideograph;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-family:"‚l‚r –¾’©";}
p.a3,li.a3,div.a3{margin:0px 0px 24px 0px;text-align:justify;text-justify:inter-ideograph;line-height:1.1em;layout-grid-mode:char;font-size:18px;font-family:"‚l‚r ƒSƒVƒbƒN";}
p.a4,li.a4,div.a4{margin:0px;text-align:justify;text-justify:inter-ideograph;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-family:"‚l‚r –¾’©";}
p.a6,li.a6,div.a6{margin:0px;text-align:right;line-height:1.1em;layout-grid-mode:char;font-size:12px;font-family:"‚l‚r –¾’©";}
p.a7,li.a7,div.a7{margin:0px 0px 0px 66px;text-align:left;text-indent:-24px;text-justify:inter-ideograph;line-height:1.4em;layout-grid-mode:char;font-size:12px;font-family:"‚l‚r –¾’©";}
p.chuou,li.chuou,div.chuou{margin:0px;text-align:center;line-height:1.1em;layout-grid-mode:char;font-size:12px;font-family:"‚l‚r –¾’©";}
p.hidari,li.hidari,div.hidari{margin-left:5px;text-align:left;line-height:1.1em;layout-grid-mode:char;font-size:12px;font-family:"‚l‚r –¾’©";}
p.migi,li.migi,div.migi{margin-right:5px;text-align:right;line-height:1.1em;layout-grid-mode:char;font-size:12px;font-family:"‚l‚r –¾’©";}
p.hyotan,li.hyotan,div.hyotan{margin:0px 2px 0px 0px;text-align:right;line-height:1.2em;layout-grid-mode:char;font-size:7px;font-family:"‚l‚r –¾’©";}
p.hyotansu,li.hyotansu,div.hyotansu{margin:0px 2px 8px 0px;text-align:right;line-height:1.1em;layout-grid-mode:char;font-size:10px;font-family:"‚l‚r –¾’©";}
p.MsoBodyText2,li.MsoBodyText2,div.MsoBodyText2{margin:0px 0px 0px 13px;text-align:justify;text-justify:inter-ideograph;text-indent:13px;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-family:"‚l‚r –¾’©";}
p.MsoBodyText3,li.MsoBodyText3,div.MsoBodyText3{margin:0px 0px 0px 26px;text-align:justify;text-justify:inter-ideograph;text-indent:13px;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-family:"‚l‚r –¾’©";}
p.MsoNormal,li.MsoNormal,div.MsoNormal{margin:0px;text-align:justify;text-justify:inter-ideograph;line-height:2em;layout-grid-mode:char;font-size:12px;font-family:"‚l‚r –¾’©";}
p.MsoClosing,li.MsoClosing,div.MsoClosing{margin:0px;text-align:right;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-family:"‚l‚r –¾’©";}
p.tk1,li.tk1,div.tk1{margin:0px;text-align:justify;text-justify:inter-ideograph;text-indent:13px;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-family:"‚l‚r –¾’©";}
p.tk4,li.tk4,div.tk4{margin:0px 0px 0px 40px;text-align:justify;text-justify:inter-ideograph;text-indent:13px;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-family:"‚l‚r –¾’©";}
p.tk5,li.tk5,div.tk5{margin:0px 0px 0px 53px;text-align:justify;text-justify:inter-ideograph;text-indent:13px;line-height:1.8em;layout-grid-mode:char;font-size:13px;font-family:"‚l‚r –¾’©";}

li.leftmenu{ list-style:none; margin:0px; padding:0px; text-align:left; list-style-position:outside;}