@charset "UTF-8";

/*==================================================

	IR情報
	/ir/

===================================================*/

/* グローバルナビゲーション */
#GlovalNavi li a#BtnCorporate {background-position: -498px -47px;}


/* レフトBOX */
#LeftBox {
	display: inline;
	width: 165px;
	float: left;
	margin-left: 14px;
}

/* ライトBOX */
#RightBox {
	display: inline;
	width: 650px;
	float: right;
	margin-right: 15px;
}

/* タイトル設定 */
h2 {
	margin-bottom: 5px;
}

/* 会社情報ボタン */
#LeftBox dl#CompanyInformation {
	padding-bottom: 4px;
}

#LeftBox dl#CompanyInformation dt {
	padding-bottom: 1px;
}

#LeftBox dl#CompanyInformation li {
	display: inline;
	font-size:0;
}

#LeftBox dl#CompanyInformation li a {
	display: block;
	background: url(../../common/img/btn_company-info.jpg) no-repeat;
	width: 165px;
	height: 24px;
	padding-bottom: 1px;
}

#LeftBox dl#CompanyInformation li a#BtnStrategy {background-position: 0px -25px;}
#LeftBox dl#CompanyInformation li a#BtnApproach {background-position: 0px -50px;}
#LeftBox dl#CompanyInformation li a#BtnHistory {background-position: 0px -75px;}
#LeftBox dl#CompanyInformation li a#BtnSummary {background-position: 0px -100px;}

#LeftBox dl#CompanyInformation li a#BtnTopMsg:hover {background-position: -165px 0px;}
#LeftBox dl#CompanyInformation li a#BtnStrategy:hover {background-position: -165px -25px;}
#LeftBox dl#CompanyInformation li a#BtnApproach:hover {background-position: -165px -50px;}
#LeftBox dl#CompanyInformation li a#BtnHistory:hover {background-position: -165px -75px;}
#LeftBox dl#CompanyInformation li a#BtnSummary:hover {background-position: -165px -100px;}

/* IR情報ボタン */
#LeftBox dl#InvestorRelations {
	padding-bottom: 12px;
}

#LeftBox dl#InvestorRelations dt {
	padding-bottom: 1px;
}

#LeftBox dl#InvestorRelations li {
	display: inline;
	font-size:0;
}

#LeftBox dl#InvestorRelations li a {
	display: block;
	background: url(../../common/img/btn_investor-relations.jpg) no-repeat;
	width: 165px;
	height: 24px;
	padding-bottom: 1px;
}

#LeftBox dl#InvestorRelations li a#BtnChit {background-position: 0px -25px;}
#LeftBox dl#InvestorRelations li a#BtnStockholder {background-position: 0px -50px;}
#LeftBox dl#InvestorRelations li a#BtnReport {background-position: 0px -75px;}
#LeftBox dl#InvestorRelations li a#BtnEannouncement {background-position: 0px -100px;}
#LeftBox dl#InvestorRelations li a#BtnStockInfo {background-position: 0px -125px;}

#LeftBox dl#InvestorRelations li a#BtnRelease:hover {background-position: -165px 0px;}
#LeftBox dl#InvestorRelations li a#BtnChit:hover {background-position: -165px -25px;}
#LeftBox dl#InvestorRelations li a#BtnStockholder:hover {background-position: -165px -50px;}
#LeftBox dl#InvestorRelations li a#BtnReport:hover {background-position: -165px -75px;}
#LeftBox dl#InvestorRelations li a#BtnEannouncement:hover {background-position: -165px -100px;}
#LeftBox dl#InvestorRelations li a#BtnStockInfo:hover {background-position: -165px -125px;}

/* IR情報ボタン */
#LeftBox ul#SubNavi {
	margin-bottom: 4px;
}

#LeftBox ul#SubNavi li {
	background: url(../../common/img/mark_orange-square.gif) no-repeat 1px 2px;
	margin-bottom: 12px;
	padding-left: 15px;
}

#LeftBox ul#SubNavi li a {
	display: block;
	background: url(../../common/img/btn_subnavi.gif) no-repeat;
	width: 35px;
	height: 13px;
}

#LeftBox ul#SubNavi li a#BtnInformation {width: 108px; background-position: 0px -26px;}
#LeftBox ul#SubNavi li a#BtnRenewal {width: 132px; background-position: 0px -52px;}

#LeftBox ul#SubNavi li a#BtnFair:hover {background-position: 0px -13px;}
#LeftBox ul#SubNavi li a#BtnInformation:hover {width: 108px; background-position: 0px -39px;}
#LeftBox ul#SubNavi li a#BtnRenewal:hover {width: 132px; background-position: 0px -65px;}

#LeftBox span {
	background: #F8F6F0;
	display: block;
	margin-bottom: 20px;
	padding: 4px 0px 0px;
}

#LeftBox span dl {
	background: url(../../common/img/img_bg-line.gif) repeat-x bottom;
	padding: 5px 0px 5px;
}

#LeftBox span dt {
	margin-bottom: 2px;
}

#LeftBox span dl#MiyaItem {
	background: none;
}

#LeftBox span dd {
	padding: 0px 5px;
	font-size: 0.825em;
}

#RightBox h2 {
	margin-bottom:10px;
}


/*--------------------------------------------------

	Index
	IR情報 プレスリリース
	
--------------------------------------------------*/
body#PressRelease #InvestorRelations li a#BtnRelease {background-position: -165px 0px;}

body#PressRelease #PressReleaseIntro strong {
	display: block;
	margin-bottom: 15px;
}

body#PressRelease #PressReleaseIntro p {
	margin-bottom: 20px;
}

body#PressRelease #PressReleaseIntro p.Attention {
	margin: 0px 10px 10px;
	font-weight: bold;
}

body#PressRelease #PressReleaseIntro ul.PageLink {
	margin: 0px 0px 20px;
	padding: 0px;
}

body#PressRelease #PressReleaseIntro ul.PageLink li {
	margin: 0px 0px 10px 0px;
	font-size: 0.875em;
}

body#PressRelease #PressReleaseIntro ul.PageLink li a {
	background: url(../../common/img/mark_violet-square.gif) no-repeat left 50%;
	padding-left: 14px;
	margin-left: 15px;
}

body#PressRelease #PressReleaseIntro ul.ToGovernance {
	width: 155px;
	margin-left: 5px;
}

body#PressRelease #PressReleaseIntro ul.ToGovernance li {
	border: none;
}

body#PressRelease #PressReleaseIntro ul.ToGovernance a {
	background: url(img/btn_governance.gif) no-repeat;
	display: block;
	width: 155px;
	height: 18px;
}

body#PressRelease #PressReleaseIntro ul.ToGovernance a:hover {
	background-position: 0px -18px;
}

body#PressRelease #PressReleaseIntro ul.ToGovernance a span {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
}

body#PressRelease #PressReleaseIntro span {
	display: block;
	position: relative;
	width: 650px;
	padding-bottom: 25px;
	text-align: right;
	font-size: 0.825em;
}

body#PressRelease #PressReleaseIntro span em {
	position: absolute;
	top: 1px;
	right: 45px;
}

body#PressRelease #PressReleaseIntro span img {
	position: absolute;
	top: 0px;
	right: 0px;
}

body#PressRelease #PressReleaseYear {
	background: url(../../common/img/img_bg-line-gray.jpg) repeat-x bottom;
	margin-bottom: 30px;
	padding-bottom: 1px;
}

body#PressRelease #PressReleaseYear #IrYear {
	background: #FEECF5;
	width: 630px;
	margin-bottom: 15px;
	padding: 7px 10px;
}

body#PressRelease #PressReleaseYear #IrYear li {
	font-size: 0.875em;
	background: url(../../common/img/mark_violet-square.gif) no-repeat 0px 2px;
	float: left;
	padding: 0px 21px 0px 14px;
}

body#PressRelease #PressReleaseYear #IrYear li a {
	text-decoration: none;
}

body#PressRelease #PressReleaseYear strong {
	background: url(../../common/img/mark_four-square.gif) no-repeat 0px 4px;
	display: block;
	color: #993333;
	margin: 0px 0px 10px 15px;
	padding-left: 14px;
}

body#PressRelease #PressReleaseYear dl {
	background: url(../../common/img/img_bg-line-gray.jpg) repeat-x top;
	padding: 10px 0px;
}

body#PressRelease #PressReleaseYear dt {
	font-size: 0.875em;
	float: left;
	width: 120px;
	padding-left: 15px;
}

body#PressRelease #PressReleaseYear dd {
	font-size: 0.875em;
	width: 500px;
	float: left;
	line-height: 140%;
}

body#PressRelease #PressReleaseYear dd em {
	background: url(../../common/img/mark_pdf.gif) no-repeat 2px 2px;
	padding: 2px 0px 2px 22px;
	font-size: 0.9em;
}

body#PressRelease #PressReleaseImmunity {
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	padding: 15px;
}

body#PressRelease #PressReleaseImmunity em {
	display: block;
	margin-bottom: 10px;
}

body#PressRelease #PressReleaseImmunity p {
	margin: 0px;
}

/*--------------------------------------------------

	Chit
	IR情報 決算短信
	
--------------------------------------------------*/
body#Chit #InvestorRelations li a#BtnChit {background-position: -165px -25px;}

body#Chit #LeftBox span {
	margin-bottom: 0px;
}

body#Chit #ChitIntro p {
	margin-bottom: 20px;
}

body#Chit #ChitIntro p.Attention {
	margin: 0px 10px 10px;
	font-weight: bold;
}

body#Chit #ChitIntro ul.PageLink {
	margin: 0px 0px 20px;
	padding: 0px;
}

body#Chit #ChitIntro ul.PageLink li {
	margin: 0px 0px 10px 0px;
	font-size: 0.875em;
}

body#Chit #ChitIntro ul.PageLink li a {
	background: url(../../common/img/mark_violet-square.gif) no-repeat left 50%;
	padding-left: 14px;
	margin-left: 15px;
}

body#Chit #ChitIntro #ToReport {
	width: 620px;
	height: 18px;
	margin: 0px 0px 15px 5px;
}

body#Chit #ChitIntro ul#ToReport li {
	float: left;
	padding: 0px 15px 5px 0px;
	border: none;
}

body#Chit #ChitIntro ul#ToReport a#BtnStatement {
	background: url(img/btn_report01.gif) no-repeat;
	display: block;
	width: 295px;
	height: 18px;
}

body#Chit #ChitIntro ul#ToReport a#BtnReport {
	background: url(img/btn_report02.gif) no-repeat;
	display: block;
	width: 295px;
	height: 18px;
}

body#Chit #ChitIntro ul#ToReport a#BtnStatement:hover,
body#Chit #ChitIntro ul#ToReport a#BtnReport:hover {
	background-position: 0px -18px;
}

body#Chit #ChitIntro ul#ToReport a span {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
}

body#Chit #ChitIntro span {
	display: block;
	position: relative;
	width: 650px;
	padding-bottom: 25px;
	text-align: right;
	font-size: 0.825em;
}

body#Chit #ChitIntro span em {
	position: absolute;
	top: 1px;
	right: 45px;
}

body#Chit #ChitIntro span img {
	position: absolute;
	top: 0px;
	right: 0px;
}

body#Chit #ChitYear {
	background: url(../../common/img/img_bg-line-gray.jpg) repeat-x bottom;
	margin-bottom: 30px;
	padding-bottom: 1px;
}

body#Chit #ChitYear #IrYear {
	background: #FEECF5;
	width: 630px;
	margin-bottom: 15px;
	padding: 7px 10px;
}

body#Chit #ChitYear #IrYear li {
	font-size: 0.875em;
	background: url(../../common/img/mark_violet-square.gif) no-repeat 0px 2px;
	float: left;
	padding: 0px 21px 0px 14px;
}

body#Chit #ChitYear #IrYear li a {
	text-decoration: none;
}

body#Chit #ChitYear strong {
	background: url(../../common/img/mark_four-square.gif) no-repeat 0px 4px;
	display: block;
	color: #993333;
	margin: 0px 0px 10px 15px;
	padding-left: 14px;
}

body#Chit #ChitYear dl {
	background: url(../../common/img/img_bg-line-gray.jpg) repeat-x top;
	padding: 10px 0px;
}

body#Chit #ChitYear dt {
	font-size: 0.875em;
	float: left;
	width: 120px;
	padding-left: 15px;
}

body#Chit #ChitYear dd {
	font-size: 0.875em;
	width: 500px;
	float: left;
	line-height: 140%;
}

body#Chit #ChitYear dd em {
	background: url(../../common/img/mark_pdf.gif) no-repeat 2px 2px;
	padding: 2px 0px 2px 22px;
	font-size: 0.9em;
}

body#Chit #ChitImmunity {
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	padding: 15px;
}

body#Chit #ChitImmunity em {
	display: block;
	margin-bottom: 10px;
}

body#Chit #ChitImmunity p {
	margin: 0px;
}

/*--------------------------------------------------

	stockholder
	IR情報 株主ご優待
	
--------------------------------------------------*/
body#Stockholder #InvestorRelations li a#BtnStockholder {background-position: -165px -50px;}

body#Stockholder #StockholderIntro {
	margin-bottom: 30px;
}

body#Stockholder #StockholderIntro h3 {
	background: url(../../common/img/mark_four-square.gif) no-repeat 5px 5px;
	display: block;
	color: #993333;
	margin-bottom: 5px;
	padding: 0px 0px 0px 20px;
	font-size: 1.1em;
	font-weight: bold;
}

body#Stockholder #StockholderIntro p {
	background: url(../../common/img/img_bg-black-line.gif) repeat-x;
	padding: 10px 15px 5px;
}

body#Stockholder #StockholderIntro dl {
	border: 1px solid #DED8C7;
	padding: 1px;
}

body#Stockholder #StockholderIntro dt {
	background: #D65D5D url(img/mark_line-white.gif) no-repeat left 11px;
	padding: 6px 0px 6px 23px;
	line-height: 1em;
	font-weight: bold;
	color: #FFFFFF;
}

body#Stockholder #StockholderIntro dt em {
	font-size: 0.875em;
}

body#Stockholder #StockholderIntro dd p {
	background: none;
	padding: 10px;
	margin-bottom: 0px;
}

body#Stockholder #StockholderIntro dd p strong {
	color: #993333;
}

body#Stockholder #StockholderIntro dd p em {
	font-weight: bold;
}

body#Stockholder #StockholderIntro dd blockquote {
	display: inline;
	float: left;
	background: #FEECF5;
	width: 360px;
	padding: 10px 0px 0px;
	margin: 0px 10px;
	font-size: 0.875em;
	line-height: 1em;
}

body#Stockholder #StockholderIntro dd blockquote table {
	width: 340px;
	margin: 0px 10px;
}

body#Stockholder #StockholderIntro dd blockquote th {
	font-weight: bold;
	padding-bottom: 10px;
	width: 130px;
}

body#Stockholder #StockholderIntro dd blockquote td {
	padding-bottom: 10px;
}

body#Stockholder #StockholderIntro dd blockquote em {
	display: block;
	padding: 0px 5px 3px;
	width: 340px;
	margin: 0px 5px;
	color: #be7901;
	font-weight: bold;
}

body#Stockholder #StockholderIntro dd span {
	display: block;
	float: right;
	width: 254px;
	font-size: 0.75em;
	padding: 0px 10px 10px 0px;
}

body#Stockholder #StockholderIntro dd span em {
	display: block;
	padding: 3px;
}

body#Stockholder #StockholderIntro dd blockquote span {
	float: none;
	width: auto;
	background: #FFFFFF;
	padding: 10px 5px;
	font-size: 1em;
	line-height: 1.2em;
}

body#Stockholder #StockholderCaution {
	margin-bottom: 20px;
}

body#Stockholder h4 {
	background: url(img/mark_square-pink.gif) no-repeat left 4px;
	padding: 0px 0px 10px 14px;
	font-weight: bold;
	color: #D65D5D;
}

body#Stockholder #StockholderCaution p {
	padding: 0px 0px 0px 14px;
	margin-bottom: 10px;
}

body#Stockholder #StockholderCaution li {
	padding: 0px 0px 3px 14px;
	font-size: 0.875em;
	font-weight: bold;
}

body#Stockholder #StockholderCaution em {
	display: block;
	padding: 5px 0px 20px 14px;
	color: #CC0000;
	font-size: 0.875em;
}

body#Stockholder #StockholderCaution dl {
	background: #F8F6F0;
	width: 580px;
	padding: 15px 15px 0px;
	margin: 20px 0px 14px 15px;
}

body#Stockholder #StockholderCaution dt {
	color: #993333;
	font-weight: bold;
	padding-bottom: 10px;
}

body#Stockholder #StockholderCaution dd {
	padding-bottom: 5px;
}

body#Stockholder #StockholderCaution dd p {
	background: url(img/mark-circle-pink.gif) no-repeat left 5px;
	padding: 0px 0px 0px 10px;
	margin-bottom: 15px;
}

body#Stockholder #StockholderCaution .PDFLink {
	padding-bottom: 20px;
	width: 635px;
}

body#Stockholder #StockholderCaution .PDFLink li {
	font-weight: normal;
	background: url(img/mark_arrow-pink.gif) no-repeat 14px 19px;
	padding: 0px 0px 0px 14px;
}

body#Stockholder #StockholderCaution .PDFLink li a {
	margin-left: 14px;
}

body#Stockholder #StockholderCaution .PDFLink li em {
	display: inline;
	background: url(../../common/img/mark_pdf.gif) no-repeat 2px 2px;
	padding: 2px 0px 2px 22px;
	font-size: 0.9em;
	color: #333333;
}

body#Stockholder #StockholderCautionZict p {
	padding: 0px 20px 0px 14px;
}

body#Stockholder #StockholderCautionZict em {
	display: block;
	font-size: 0.875em;
	color: #CC0000;
	padding: 0px 20px 15px 14px;
}

body#Stockholder #StockholderCautionZict blockquote {
	background: #FEECF5;
	width: 590px;
	margin: 0px 0px 30px 14px;
	padding: 10px;
}

body#Stockholder #StockholderCautionZict blockquote strong {
	float: left;
}

body#Stockholder #StockholderCautionZict blockquote p {
	float: right;
	width: 250px;
	margin-bottom: 5px;
	padding: 5px 0px;
}

body#Stockholder #StockholderCautionZict blockquote dl {
	background: #FFFBFD url(stockholder/img/img_bg-pink-top.gif) no-repeat;
	float: right;
	width: 250px;
	padding-top: 5px;
}

body#Stockholder #StockholderCautionZict blockquote dt {
	background: url(../../common/img/mark_four-square.gif) no-repeat 6px 6px;
	display: block;
	color: #993333;
	padding: 5px 0px 3px 20px;
	font-size: 0.975em;
	line-height: 1em;
	font-weight: bold;
}

body#Stockholder #StockholderCautionZict blockquote dd {
	background: url(stockholder/img/img_bg-pink-bottom.gif) no-repeat bottom;
	padding: 0px 0px 7px 8px;
	font-size: 0.875em;
}




/*--------------------------------------------------

	report
	IR情報 月次売上報告
	
--------------------------------------------------*/
body#Report #InvestorRelations li a#BtnReport {background-position: -165px -75px;}

body#Report #ReportIntro ul.PageLink {
	margin: 0px 0px 20px;
	padding: 0px;
}

body#Report #ReportIntro ul.PageLink li {
	margin: 0px 0px 10px 0px;
	font-size: 0.875em;
}

body#Report #ReportIntro ul.PageLink li a {
	background: url(../../common/img/mark_violet-square.gif) no-repeat left 50%;
	padding-left: 14px;
	margin-left: 15px;
}

body#Report #ReportIntro span {
	display: block;
	position: relative;
	width: 650px;
	padding-bottom: 25px;
	text-align: right;
	font-size: 0.825em;
}

body#Report #ReportIntro span em {
	position: absolute;
	top: 1px;
	right: 45px;
}

body#Report #ReportIntro span img {
	position: absolute;
	top: 0px;
	right: 0px;
}

body#Report #ReportYear {
	background: url(../../common/img/img_bg-line-gray.jpg) repeat-x bottom;
	margin-bottom: 30px;
	padding-bottom: 1px;
}

body#Report #ReportYear #IrYear {
	background: #FEECF5;
	width: 630px;
	margin-bottom: 15px;
	padding: 7px 10px;
}

body#Report #ReportYear #IrYear li {
	font-size: 0.875em;
	background: url(../../common/img/mark_violet-square.gif) no-repeat 0px 2px;
	float: left;
	padding: 0px 21px 0px 14px;
}

body#Report #ReportYear #IrYear li a {
	text-decoration: none;
}

body#Report #ReportYear strong {
	background: url(../../common/img/mark_four-square.gif) no-repeat 0px 4px;
	display: block;
	color: #993333;
	margin: 0px 0px 10px 15px;
	padding-left: 14px;
}

body#Report #ReportYear dl {
	background: url(../../common/img/img_bg-line-gray.jpg) repeat-x top;
	padding: 10px 0px;
}

body#Report #ReportYear dt {
	font-size: 0.875em;
	float: left;
	width: 120px;
	padding-left: 15px;
}

body#Report #ReportYear dd {
	font-size: 0.875em;
	width: 500px;
	float: left;
	line-height: 140%;
}

body#Report #ReportYear dd em {
	background: url(../../common/img/mark_pdf.gif) no-repeat 2px 2px;
	padding: 2px 0px 2px 22px;
	font-size: 0.9em;
}

body#Report #ReportImmunity {
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	padding: 15px;
}

body#Report #ReportImmunity em {
	display: block;
	margin-bottom: 10px;
}

body#Report #ReportImmunity p {
	margin: 0px;
}

/*--------------------------------------------------

	フロート解除
	
--------------------------------------------------*/
body#PressRelease #PressReleaseYear #IrYear:after,
body#PressRelease #PressReleaseYear dl:after,
body#Chit #ChitYear #IrYear:after,
body#Chit #ChitYear dl:after,
body#Chit #ChitIntro ul#ToReport li:after,
body#Report #ReportYear #IrYear:after,
body#Report #ReportYear dl:after,
body#Stockholder #StockholderIntro dd:after,
body#Stockholder #StockholderCautionZict blockquote:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

body#PressRelease #PressReleaseYear #IrYear,
body#PressRelease #PressReleaseYear dl,
body#Chit #ChitYear #IrYear,
body#Chit #ChitYear dl,
body#Chit #ChitIntro ul#ToReport li,
body#Report #ReportYear #IrYear,
body#Report #ReportYear dl,
body#Stockholder #StockholderIntro dd,
body#Stockholder #StockholderCautionZict blockquote {
	display: inline-block;
}

/* Hides from IE-mac ￥*/
*html body#PressRelease #PressReleaseYear #IrYear,
*html body#PressRelease #PressReleaseYear dl,
*html body#Chit #ChitYear #IrYear,
*html body#Chit #ChitYear dl,
*html body#Chit #ChitIntro ul#ToReport li,
*html body#Report #ReportYear #IrYear,
*html body#Report #ReportYear dl,
*html body#Stockholder #StockholderIntro dd,
body#Stockholder #StockholderCautionZict blockquote {
	height: 1%;
}

body#PressRelease #PressReleaseYear #IrYear,
body#PressRelease #PressReleaseYear dl,
body#Chit #ChitYear #IrYear,
body#Chit #ChitYear dl,
body#Chit #ChitIntro ul#ToReport li,
body#Report #ReportYear #IrYear,
body#Report #ReportYear dl,
body#Stockholder #StockholderIntro dd,
body#Stockholder #StockholderCautionZict blockquote {
	display: block;
}
/* End hides from IE-mac ￥*/
