/* 印刷非表示 */
@media print { 
.dispri { display:none;} 
} 

@charset "shift_jis";

/*
-----------------------------------------------------
OLC Basic CSS
takeno planning DIGITAL 
FileName:    OLCstyle.css
Last Modified:     2003.11.07
-----------------------------------------------------
*/

/*通常コンテンツ内リンク色*/
a:link.intexts{
color:#336699;
text-decoration:none;
}

a:visited.intexts{ 
color:#993399;
text-decoration:none;
}

a:hover.intexts {
text-decoration:underline;
}
a:active.intexts{
color:#993399;
text-decoration:underline;
}


/*基本リンク色*/
a:link{
color:#336699;
text-decoration:none;
}

a:visited{ 
color:#336699;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}
a:active{
color:#993399;
text-decoration:underline;
}

/*パン屑ナビリンク色*/
a:link.bnav{
color:#FFFFFF;
text-decoration:underline;
}

a:visited.bnav{ 
color:#FFFFFF;
text-decoration:underline;
}

a:hover.bnav {
color:#FFFFFF;
text-decoration:underline;
}
a:active.bnav{
color:#993399;
text-decoration:underline;
}

/* ベーシックブロック */
/* ----------------------------------------------------- */

/*テーブル装飾*/
.CorpName {
border-top:solid 1px #666666; 
border-bottom:solid 1px #b3b3b3; 
padding:3px 5px;
background-color:#d9d9d9;
}

.t_default {
border:none; 
padding:3px 5px;
}

.GroupName {
padding:3px 5px;
background-color:#999999;
}

.GsubName {
border-top:solid 1px #666666; 
border-bottom:solid 1px #b3b3b3; 
padding:3px 5px;
background-color:#d9d9d9;
}

.GsubName_c {
border-top:solid 1px #666666; 
border-left:dashed 1px #b3b3b3; 
border-bottom:solid 1px #b3b3b3; 
padding:3px 5px;
background-color:#d9d9d9;
}

.G_inarrow_t {
border-left:dashed 1px #b3b3b3; 
padding:3px 0 3px 5px;
background-color:#f5f5f5;
}

.G_inarrow {
border-top:dashed 1px #b3b3b3; 
border-left:dashed 1px #b3b3b3; 
padding:3px 0 3px 5px;
background-color:#f5f5f5;
}


.G_in_t {
padding:3px 5px 3px 0;
background-color:#f5f5f5;
}

.G_in {
border-top:dashed 1px #b3b3b3; 
padding:3px 5px 3px 0;
background-color:#f5f5f5;
}

.G_outarrow_t {
border-left:dashed 1px #b3b3b3; 
padding:3px 0 3px 5px;
background-color:#e5e5e5;
}

.G_out_t {
padding:3px 5px 3px 0;
background-color:#e5e5e5;
}


.G_outarrow {
border-top:dashed 1px #b3b3b3; 
border-left:dashed 1px #b3b3b3; 
padding:3px 0 3px 5px;
background-color:#e5e5e5;
}

.G_out {
border-top:dashed 1px #b3b3b3; 
padding:3px 5px 3px 0;
background-color:#e5e5e5;
}

.G_CorpName_r {
border:none; 
padding:3px 5px 3px 0;
background-color:white;
}

.G_CorpName_l {
border:none; 
padding:3px 0 3px 5px;
background-color:white;
}


.IR_benefit {
border:dashed 1px #b3b3b3; 
padding:10px;
background-color:#FFFFFF;
}

.Rec_FAQ_call {
border:solid 1px #cccccc; 
padding:10px;
background-color:#FFFFFF;
}

/* イメージ揃え */
.arrow {
vertical-align:middle
}



