@charset "utf-8";

/* -------------------------------------------------------------
リンク
汎用
文字サイズ(汎用)
文字サイズ変更ボタン
----------------------------------------------------------------------------------*/

/* リンク
----------------------------------------------------------------------------------*/

a:link { color: #666666; text-decoration: underline;}
a:visited { color: #666666; text-decoration: underline;}
a:hover { color: #EB6100; text-decoration: underline;}
a:active { color: #EB6100; text-decoration: underline;}

a.corporate:link { color: #999999; text-decoration: underline;}
a.corporate:active { color: #EB6100; text-decoration: underline;}
a.corporate:visited { color: #999999; text-decoration: underline;}
a.corporate:hover { color: #EB6100; text-decoration: underline;}

a.middleware:link { color: #999999; text-decoration: underline;}
a.middleware:active { color: #009FE6; text-decoration: underline;}
a.middleware:visited { color: #999999; text-decoration: underline;}
a.middleware:hover { color: #009FE6; text-decoration: underline;}

a.contents:link { color: #999999; text-decoration: underline;}
a.contents:active { color: #F69B1C; text-decoration: underline;}
a.contents:visited { color: #999999; text-decoration: underline;}
a.contents:hover { color: #F69B1C; text-decoration: underline;}

a.solution:link { color: #999999; text-decoration: underline;}
a.solution:active { color: #56A646; text-decoration: underline;}
a.solution:visited { color: #999999; text-decoration: underline;}
a.solution:hover { color: #56A646; text-decoration: underline;}

a.agent:link { color: #C999999; text-decoration: underline;}
a.agent:active { color: #C2007B; text-decoration: underline;}
a.agent:visited { color: #999999; text-decoration: underline;}
a.agent:hover { color: #C2007B; text-decoration: underline;}


/* 汎用
----------------------------------------------------------------------------------*/

h1 {
margin: 0;
padding: 0;
font-weight: normal;
}

h2 {
margin: 0;
padding: 0;
font-weight: normal;
}


/* 文字サイズ(汎用)
----------------------------------------------------------------------------------*/

.j12fpx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 12px; color: #666666; line-height: 18px; letter-spacing: 1px;}

.j10px { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 10px; color: #666666;}
.j11px { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 11px; color: #666666; line-height: 15px;}
.j12px { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 10px; color: #666666; line-height: 15px;}
.j14px { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 14px; color: #666666; line-height: 24px;}

.j10bpx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 10px; color: #666666; line-height: 15px; font-weight: bold;}
.j11bpx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 11px; color: #666666; line-height: 18px; font-weight: bold;}
.j12bpx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 12px; color: #666666; line-height: 18px; font-weight: bold; letter-spacing: 1px;}
.j14bpx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 14px; color: #666666; line-height: 24px; font-weight: bold;}

.j10cpx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 10px; line-height: 15px;}
.j11cpx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 11px; line-height: 18px;}
.j12cpx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 12px; line-height: 18px; letter-spacing: 1px;}
.j14cpx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 14px; line-height: 24px;}

.j10npx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 10px; line-height: 15px;}
.j11npx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 11px; line-height: 15px;}
.j12npx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 12px; line-height: 18px;}
.j14npx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 14px; line-height: 20px;}

.j10spx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 10px; color: #666666; line-height: 15px; letter-spacing: -1px;}
.j11spx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 11px; color: #666666; line-height: 15px; letter-spacing: -1px;}
.j12spx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 12px; color: #666666; line-height: 18px; letter-spacing: -1px;}
.j14spx { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 14px; color: #666666; line-height: 20px; letter-spacing: -1px;}

.date { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 11px; color: #EB6100; line-height: 18px; font-weight: bold; letter-spacing: 1px;}
.news { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 12px; color: #666666; line-height: 16px;}

.title_pr { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 14px; color: #666666; line-height: 24px; text-align: center;}
.title_event { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 14px; color: #666666; line-height: 24px; text-align: center;}

.corporate { color: #EB6100;}
.middleware { color: #009FE6;}
.contents { color: #F69B1C;}
.solution { color: #56A646;}
.agent { color: #C2007B;}

.caution_01 { color: #FF0000;}
.caution_02 { font-family: "メイリオ","Meiryo","Arial","MS Gothic"; font-size: 12px; color: #FF0000; line-height: 18px; letter-spacing: 1px;}


/* 文字サイズ変更ボタン
----------------------------------------------------------------------------------*/

a.small,
a.medium,
a.large
{
margin: 0 0 0 0.5em;
padding: 2px 3px;
color: #FFFFFF;
border: 1px solid #999999;
background: #CCCCCC;
font-size: 12px;
text-decoration:none;
display: inline;
}

a.small:hover,
a.medium:hover,
a.large:hover
{
color: #919b4a;
border: 1px solid #EB6100;
background: #FFFFFF;
text-decoration:none;
}
