@charset "Shift_JIS";

/* ===0=================================================== */
/* [TOP印刷用追加/変更スタイル]                           */
/* ====================================================== */

body {
_zoom: 67%; /*WinIE only */
}

/* ====================================================== */
/* [各要素の標準スタイル定義] 以下all_prt.cssと同様の内容               */
/* ====================================================== */

*.no-prt {
	display: none;
}

h1.blue-t04,
h2.blue-t04,
h3.blue-t04,
h4.blue-t04 {
	background-image: none;
}

/* ====================================================== */
/* [表示エリア定義]                                       */
/* ====================================================== */
#wrap-outer.prt {
	width: 963px;
}
/* ====================================================== */
/* [header定義]                                           */
/* ====================================================== */
#wrap-outer.prt div#header-box div.header-box-base div.logo {
	padding-bottom: 15px;
}
div#header-box div.header-box-base div.box-right {
	width: 809px;
}
#wrap-outer.prt div#header-box div.header-box-base div.box-right {
	background-image: url("/img/header/bk_base.gif");
	background-position: 100% 0;
	width: 495px;
}
#wrap-outer.prt div#header-box div.header-box-base div.box-top {
	width: 485px;
}
#wrap-outer.prt div#header-box div.header-box-base div.box-top h1.h1,
#wrap-outer.prt div#header-box div.header-box-base div.box-top div.h1 {
	width: 223px;
}
#wrap-outer.prt div#header-box div.header-box-base div.box-top div.loginmess {
	width: 260px;
}

#wrap-outer.prt div#header-box div.header-box-base div.box-top div.loginmess-messmenber {
	width: 260px;
}
#wrap-outer.prt div#header-box div.header-box-base div.box-top div.loginmess-messmenber div.login-mess {
	width: 200px;
}
#wrap-outer.prt div#header-box div.header-box-base div.box-bottom {
	width: 485px;
}
#wrap-outer.prt div#header-box div.head-navi {
	width: 649px;
	height: 54px;
}
#wrap-outer.prt div#header-box div.head-navi ul.link {
	width: 641px;
	float: left;
}
#wrap-outer.prt div#header-box div.head-navi ul.link li.rear {
	margin-left: 0;
	float: none;
	clear: both;
}

/* ====================================================== */
/* [main-box定義]                                         */
/* ====================================================== */
#wrap-outer.prt div#main-box div.main-left {
	width: 575px;
	float: none;
	clear: both;
}
#wrap-outer.prt div#main-box div.main-right {
	width: 180px;
	float: none;
	clear: both;
}


/* ====================================================== */
/* [footer-box定義]                                       */
/* ====================================================== */
#wrap-outer.prt div#footer-box div.pt004-1-1 {
	float: none;
}
#wrap-outer.prt div#footer-box div.pt004-1-2 {
	margin-left: 13px;
	float: none;
}
#wrap-outer.prt div#footer-box div.pt004-1-3 div.f-l {
	width: 579px;
}

/* ====================================================== */
/* [detail スタイル定義]                                  */
/* [main-box定義 その他]                                  */
/* ====================================================== */
div#main-box div.box-changesearch div.box-setchangesearch dl.box dd.box {
	width: 489px;
}
div#main-box div.box-changesearch div.box-setchangesearch-2nd dl.box dd.box {
	width: 205px;
}
div#main-box div.box-changesearch div.box-setchangesearch-2nd span.box-setchangesearch-3rd dl.box dd.box {
	width: 204px;
}
div#main-box div.box-changesearch div.box-changesearch-long div.box-setchangesearch dl.box dd.box {
	width: 684px;
}
div#main-box div.box-710 div.box-changesearch div.box-changesearch-long div.box-setchangesearch dl.box dd.box {
	width: 624px;
}

div#main-box div.box-710 div.box-changesearch div.box-changesearch-long div.box-setchangesearch-2nd dl.box dd.box {
	width: 272px;
}
div#main-box div.box-710 div.box-changesearch div.box-changesearch-long div.box-setchangesearch-2nd span.box-setchangesearch-3rd dl.box dd.box {
	width: 272px;
}


/* ====================================================== */
/* [detail スタイル定義]                                  */
/* [main-box定義]                                         */
/* ====================================================== */

#wrap-outer.prt div#main-box div.detail div.company-h2-box {
	width: 649px;
}
#wrap-outer.prt div#main-box div.detail div.tabmenu-box-last {
	width: 649px;
}

#wrap-outer.prt div#main-box div.detail div.company-h2-box div.h1 {
	width: 499px;
}

#wrap-outer.prt div#main-box div.detail div.company-info-tit div.h2 {
	width: 399px;
}
#wrap-outer.prt div#main-box div.detail div.company-info-tit div.h2-02 {
	width: 639px;
}
#wrap-outer.prt div#main-box div.detail div.company-info-tit div.ico-box {
	width: 220px;
}

#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate h2 {
	width: 649px;
}
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate h2 span.inner {
	width: 649px;
}
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-end {
	width: 643px;
}
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-active {
	width: 643px;
}
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-end div.txt,
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-active div.txt {
	width: 436px;
}
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-end div.txt01,
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-active div.txt01 {
	width: 269px;
}

#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-nobox div.holdingdate-end,
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-nobox div.holdingdate-active {
	width: 649px;
}
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-nobox div.holdingdate-end div.tit,
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-nobox div.holdingdate-active div.tit {
	width: 200px;
}
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-nobox div.holdingdate-end div.txt,
#wrap-outer.prt div#main-box div.detail div.company-info-holdingdate div.holdingdate-nobox div.holdingdate-active div.txt {
	width: 439px;
}

#wrap-outer.prt div#main-box div.detail div.company-info-data div.right-box {
	width: 284px;
	float: right;
}

#wrap-outer.prt div#main-box div.detail div.datatable-t01 {
	width: 649px;
}
#wrap-outer.prt div#main-box div.detail dl.datatable-t01 {
	width: 649px;
}
#wrap-outer.prt div#main-box div.detail dl.datatable-t01 dd.box {
	width: 449px;
}
#wrap-outer.prt div#main-box div.detail dl.datatable-t01 dd.d1 dl.timetable {
	width: 420px;
}
#wrap-outer.prt div#main-box div.detail dl.datatable-t01 dd.d1 dl.timetable dd {
	width: 360px;
}

#wrap-outer.prt div#main-box div.detail div.datatable02 div.txt {
	width: 439px;
}

#wrap-outer.prt div#main-box div.detail div.careers-cm div.tit div.txt {
	width: 579px;
}
#wrap-outer.prt div#main-box div.detail div.careers-cm div.move-box div.inner {
	width: auto;
	text-align: center;
}

#wrap-outer.prt div#main-box div.detail div.careers-cm div.tit,
#wrap-outer.prt div#main-box div.detail div.careers-cm div.tit-inner {
	width: 649px;
}
#wrap-outer.prt div#main-box div.detail div.type-coverage div.tit,
#wrap-outer.prt div#main-box div.detail div.type-coverage div.tit-inner {
	width: 649px;
}
#wrap-outer.prt div#main-box div.detail div.type-coverage div.tit div.txt {
	width: 579px;
}
#wrap-outer.prt div#main-box div.detail div.type-coverage div.memo-box div.pic-box01 {
	padding-bottom: 5px;
}
#wrap-outer.prt div#main-box div.detail div.type-coverage div.memo-box div.pic-box02 {
	padding-bottom: 5px;
	width: 230px;
}
#wrap-outer.prt div#main-box div.detail div.type-coverage div.memo-box div.main-txt {
	width: 599px;
}

#wrap-outer.prt div#main-box div.detail div.excluding-retrieval {
	background-image: none;
}
#wrap-outer.prt div#main-box div.detail div.excluding-retrieval div.inner-box {
	width: 643px;
}
#wrap-outer.prt div#main-box div.detail div.excluding-retrieval div.inner-box-left {
	border-style: none none solid;
	border-color: #cccccc;
	border-width: 1px;
	width: 643px;
	float: none;
	clear: both;
}
#wrap-outer.prt div#main-box div.detail div.excluding-retrieval div.inner-box-right {
	width: 643px;
	float: none;
	clear: both;
}
#wrap-outer.prt div#main-box div.detail div.excluding-retrieval div.inner-box div.txt {
	width: 513px;
}

#wrap-outer.prt div#main-box div.detail div.rec-category {
	border-style: solid none none;
	border-color: #cccccc;
	border-width: 1px;
	background-color: #f5f5f5;
}
#wrap-outer.prt div#main-box div.detail div.rec-category div.inner {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
#wrap-outer.prt div#main-box div.detail div.rec-category div.link-left {
	width: auto;
	float: none;
}
#wrap-outer.prt div#main-box div.detail div.rec-category div.link-right {
	margin-top: 0.3em;
	width: auto;
	float: none;
}

#wrap-outer.prt div#main-box div.detail div.datatable03 div.txt {
	width: 350px;
}
#wrap-outer.prt div#main-box div.detail div.datatable03 div.arrow {
	width: 55px;
}
#wrap-outer.prt div#main-box div.detail div.datatable03 div.arrow img {
	margin-left: 10px;
}
#wrap-outer.prt div#main-box div.detail div.datatable04{
	width: 323px;
}





/* ====================================================== */
/* [main-box定義]                                         */
/* [seminar定義]                                          */
/* ====================================================== */
#wrap-outer.prt div#main-box div.seminar div.company-box-inner{
	width: 619px;
}
#wrap-outer.prt div#main-box div.seminar div.company-info-holdingdate div.holdingdate-end {
	width: 619px;
}
#wrap-outer.prt div#main-box div.seminar div.company-info-holdingdate div.holdingdate-active {
	width: 619px;
}
#wrap-outer.prt div#main-box div.seminar div.company-info-holdingdate div.holdingdate-end div.txt,
#wrap-outer.prt div#main-box div.seminar div.company-info-holdingdate div.holdingdate-active div.txt {
	width: 419px;
}


/* ====================================================== */
/* [main-box定義]                                         */
/* [seminar定義]                                          */
/* ====================================================== */
div#main-box div.mypage div.box-idx-inner div.box-idx-t01 div.txt02,
div#main-box div.mypage div.box-idx-inner div.box-idx-t01 div.txt03{
	width: 104px;
}





