.jp_10 {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px}
.jp_11 {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 130%}
.jp_12 {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 130%}

/* a:link {  color: #0000ff; text-decoration: none}*/
/* a:visited {  color: #3366CC; text-decoration: none}*/
a:hover {  color: #FF9900; text-decoration: none; position: relative; top: 1px; left: 1px}
/* a:active {  color: #336666; text-decoration: none}*/

a.navi:link {text-decoration: none}
a.navi:visited {text-decoration: none}
a.navi:hover {color: #FF9900; text-decoration: none; position: relative; top: 1px; left: 1px }
a.navi:active {text-decoration: none}

a.subnavi:link {color: #2B6FC7; text-decoration: none}
a.subnavi:visited {text-decoration: none}
a.subnavi:hover {color: #FF9900; text-decoration: none; position: relative; top: 1px; left: 1px }
a.subnavi:active {text-decoration: none}

a.golf:link {color: #039D20; text-decoration: none}
a.golf:visited {text-decoration: none}
a.golf:hover {color: #FF9900; text-decoration: none; position: relative; top: 1px; left: 1px }
a.golf:active {text-decoration: none}

a.flower:link {color: #FF0000; text-decoration: none; font-weight: bold}
a.flower:visited {text-decoration: none; font-weight: bold}
a.flower:hover {color: #999999; text-decoration: none; font-weight: bold; position: relative; top: 1px; left: 1px }
a.flower:active {text-decoration: none; font-weight: bold}

a.sitemap:link {color: #2B6FC7; font-size: 14px; text-decoration: none; font-weight: bolder}
a.sitemap:visited {color: #2B6FC7; font-size: 14px; text-decoration: none; font-weight: bolder}
a.sitemap:hover {color: #FF9900; font-size: 14px; text-decoration: none; font-weight: bolder}
a.sitemap:active {color: #FF9900; font-size: 14px; text-decoration: none; font-weight: bolder}


.graytext {  color: #666666}.pagetop_title {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 20px; color: #2B6FC7; margin-top: 10px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; border-color: black black 636363; font-weight: bold; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
ul {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: outside}
li {  line-height: 12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px}
.orange_title_top {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px; color: #FF7400; margin-top: 10px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold}

li.practical_5 {  line-height: 14px; margin-left: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px}

.orange_title {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #FF7400; margin-top: 3px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.blue_title {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-weight: bold; color: #003288; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.know_title { font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px ; border-color: black black #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.jp_14b {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px; font-weight: bold}
.coffee_travel_title {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-weight: bold; color: #58B100}
.example_solution_title {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-weight: bolder; color: #FF7400; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px}
.know_practical_title { font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px ; border-color: black black #999999; color: #266DAF; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}.know_link_title { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px; color: #2B6FC7; margin-top: 10px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; font-weight: bold}
.sitepolicy_li {  line-height: 15px; margin-top: 2px; margin-right: 10px; margin-bottom: 5px; margin-left: 0px}
.sitepolicy_subtitle {  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: bold; color: #FF7400; margin-bottom: 3px}
.nodecoration {  text-decoration: none}
.know_4_industory {  margin-top: 20px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px}
.bizpartner_merit_list {  line-height: 16px}

/*application page 051007 分野リスト*/
tr.color02, td.color02{	background-color: #B9CBDD;}
tr.color05, td.color05{	color:#003366; font-size: 14px; font-weight:bold;  background-color: #d4e1f9;}

/* new Top Page 060224*/
.benefit { font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size:14px; font-weight:bold; color:#2B6FC7; }

/*060224 コンサルティングのご案内*/
.whitetext { color: #FFFFFF; font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 130%}
.nohover { position: relative; top: 1px; left: 1px}

/* No hover */
a.nohover:link { color: #0000ff; position:absolute; }

/* 軽量化 */
.top_catch { color:#000099; font-size:16px; font-weight:bold; line-height:20px; }
.topic_catch { color:#000066; font-weight:bold; font-size:14px; margin:5px 0px; }
.maker_ttl { font-size:14px; line-height:30px; font-weight:bold; text-decoration:underline; float:left; margin-left:80px; }
.ttl { color:#339900; font-size:18px; font-weight:bold; line-height:36px; text-decoration: none; }


/*060322 トップページ　ナビ*/
table.rightnavi-red { font-size: 12px; font-weight: bold; color: #FFFFFF; margin-bottom:5px; }
table.rightnavi-red tr, table.leftnavi-main td { background-color: #FF0000; }
a.rightnavi-red {text-decoration: none; font-weight: bold; color: #FFFFFF; }
a.rightnavi-red:hover {  color: #000066; position: relative; top: 1px; left: 1px; }
table.rightnavi-blue { font-size: 12px; font-weight: bold; color: #FFFFFF; margin-bottom:5px; }
table.rightnavi-blue tr, table.leftnavi-main td { background-color: #000066; }
a.rightnavi-blue {text-decoration: none; font-weight: bold; color: #FFFFFF; }
a.rightnavi-blue:hover {  color: #FF0000; position: relative; top: 1px; left: 1px; }
table.rightnavi-orange { font-size: 12px; font-weight: bold; color: #FFFFFF; margin-bottom:5px; }
table.rightnavi-orange tr, table.leftnavi-main td { background-color: #FF9900; }
a.rightnavi-orange {text-decoration: none; font-weight: bold; color: #FFFFFF; }
a.rightnavi-orange:hover {  color: #000066; position: relative; top: 1px; left: 1px; }

/*060403 トップページナビ*/
table.ot-blue { font-size: 12px; font-weight: bold; color: #FFFFFF; margin-bottom:5px; }
table.ot-blue tr, table.leftnavi-main td { background-color: #2B6FC7; }
a.ot-blue {text-decoration: none; font-weight: bold; color: #FFFFFF; }
a.ot-blue:hover {  color: #FF9900; position: relative; top: 1px; left: 1px; }
table.ot-white { font-size: 12px; font-weight: bold; color: #2B6FC7; margin-bottom:5px; }
table.ot-white tr, table.leftnavi-main td { background-color: #FFFFFF; }
a.ot-white {text-decoration: none; font-weight: bold; color: #2B6FC7; }
a.ot-white:hover {  color: #FF9900; position: relative; top: 1px; left: 1px; }
a.footer:link {color: #2B6FC7; text-decoration: none}
a.footer:visited {text-decoration: none; color: #2B6FC7}
a.footer:hover {color: #FF9900; text-decoration: none; position: relative; top: 1px; left: 1px }
a.footer:active {text-decoration: none}
a.footer_gray:link {color: #666666; text-decoration: none; font-size: 10px }
a.footer_gray:visited {text-decoration: none; color: #666666; font-size: 10px}
a.footer_gray:hover {color: #2B6FC7; text-decoration: none; position: relative; top: 1px; left: 1px }
a.footer_gray:active {text-decoration: none}

/*060406_kabu02 */
a.box-blue {text-decoration: none; font-weight: bold; color: #FFFFFF; }
a.box-blue:hover {  color: #FF9900; position: relative; top: 1px; left: 1px; }

/*070130*/
.ben_q {font-size:14px; color:#FF6600; font-weight: bold; line-height:125%;}
.ben_a {font-size:14px; color:#336699;}
.ben_s {line-height:3px;}