@charset "UTF-8";/* * cmn_element_pc.css * *  version --- 3.5 *  updated --- 2013/6/17 *//* !h(n)eading---------------------------------------------------------- */h1 {color: #927500;font-size: 215%;font-weight: bold;background: url(/common/img/bg_h1.gif) repeat-x left bottom;padding: 0 0 15px 0;margin: 0 0 25px 0;line-height: 1.3;}#targetSign {margin-top: -25px;}#personnel h1,#enrolled h1 {margin: -53px 0 25px 140px;}#sub_title {font-size: 120%;font-weight: bold;margin-top: 10px;}h2 {font-size: 129%;background: url(/common/img/bg_h2.gif) left top repeat-y;border: 1px solid #cccccc;border-left: none;font-weight: bold;padding: 10px 15px 10px 20px;margin: 0 0 15px 0;line-height: 1.3;}.h3_basic {border-bottom: 1px solid #cccccc;padding: 0 0 10px 0;margin: 0 0 15px 0;line-height: 1.3;}.h3_basic h3 {font-size: 115%;background: url(/common/img/bg_h3.gif) left 0.15em repeat-y;font-weight: bold;padding: 0 15px 0 20px;}.h3_basic.bdNone { border-bottom: none;}.h3_type01 {font-size: 129%;background: url(/common/img/bg_h2.gif) left 0.15em repeat-y;font-weight: bold;padding: 0 0 0 15px;line-height: 1.1;margin-bottom: 10px;}h4 {font-weight: bold;margin: 0 0 10px 0;line-height: 1.3;}/* !Listing---------------------------------------------------------- */.ul_category01 {overflow: hidden;*zoom: 1;}.ul_category01 li {float: left;margin-right: 10px;}.ul_img01 {text-align: center;}.ul_img01 li {display: inline-block;*display: inline;*zoom: 1;margin: 0 2px;}.ul_pagenate01 {text-align: center;}.ul_pagenate01 li {display: inline-block;*display: inline;*zoom: 1;margin: 0 2px;}.ul_pagenate01 li a {display: block;border: 1px solid #052d5e;line-height: 1;padding: 3px 5px;text-decoration: none;color: #052d5e;}.ul_pagenate01 li.active a,.ul_pagenate01 li a:hover {border: 1px solid #052d5e;line-height: 1;padding: 3px 5px;color: #ffffff;background-color: #052d5e;}.ul_type01 {}.ul_type01 li {margin: 0 0 1px 0;}.ul_type01 li.last {margin: 0 0 0 0;}.ul_type01 li a {display: block;padding: 5px 10px 5px 28px;text-decoration: none;background: url(/common/img/ico_arrow01.png) 7px 0.85em no-repeat #eff3f4;*zoom: 1;}.ul_type01 li a:hover {background: url(/common/img/ico_arrow01.png) 7px 0.85em no-repeat #e3e7e8;}.ul_type01 li.window a {background: url(/common/img/ico_window01.png) 7px 0.95em no-repeat #eff3f4;}.ul_type01 li.window a:hover {background: url(/common/img/ico_window01.png) 7px 0.95em no-repeat #e3e7e8;}.ul_type01 li a .icon {margin-left: 5px;vertical-align: middle;}.ul_type02 {}.ul_type02 li {margin: 0 0 10px 0;display: block;min-height: 1%;}.ul_type02 li:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.ul_type02 li.last {margin: 0 0 0 0;}.ul_type02 li .image {float: left;margin-right: 12px;}.ul_type02 li .text {overflow: hidden;}.ul_type03 {}.ul_type03 li {display: block;background: url(/common/img/ico_arrow01.png) left 0.6em no-repeat;padding: 0 0 0 19px;margin: 0 0 5px 0;position: relative;*zoom: 1;}.ul_type03 li.none {color: #666666;background: url(/common/img/ico_arrow01_nonactive.png) left 0.6em no-repeat;}.ul_type03 li.last {margin: 0 0 0 0;}.ul_type03 li a {text-decoration: none;}.ul_type03 li a:hover {text-decoration: underline;}.ul_type04 {}.ul_type04 li {display: block;background: url(/common/img/ico_circle01.png) left 0.6em no-repeat;padding: 0 0 0 19px;margin: 0 0 5px 0;position: relative;}.ul_type04 li.last {margin: 0 0 0 0;}.ul_type05 {}.ul_type05 li {padding: 5px 0 6px 0;background: url(/common/img/bg_dot_x01.gif) repeat-x left bottom;}.ul_type05 li.last {margin-bottom: 0;}.ul_type05 li p {padding: 0 0 0 19px;background: url(/common/img/ico_arrow01.png) no-repeat left 0.6em;}.ul_type05 li p.none {background: url(/common/img/ico_arrow01_nonactive.png) no-repeat left 0.6em;}.ul_type05 li p a {text-decoration: none;}.ul_type05 li p a:hover {text-decoration: underline;}.ul_type06 {}.ul_type06 li {margin-bottom: 5px;padding-bottom: 6px;background: url(/common/img/bg_dot_x01.gif) repeat-x left bottom;}.ul_type06 li.last {margin-bottom: 0;}.ul_type06 li p {padding: 0 0 0 19px;background: url(/common/img/ico_circle01.png) no-repeat left 0.6em;}.ul_type07 {}.ul_type07 li {margin-bottom: 5px;}.ul_type07 li.last {margin-bottom: 0;}.ul_type07 li p {padding: 0 0 0 19px;background: url(/common/img/ico_rss01.png) no-repeat left 0.5em;}.ul_type08 {}.ul_type08 li {margin-bottom: 5px;padding-bottom: 6px;background: url(/common/img/bg_dot_x01.gif) repeat-x left bottom;}.ul_type08 li.last {margin-bottom: 0;}.ul_type08 li p {padding: 0 0 0 19px;background: url(/common/img/ico_rss01.png) no-repeat left 0.5em;}.ul_type09 li a {text-decoration: none;}.ul_type09 li a:hover {text-decoration: underline;}.ul_type10 li {background: url(/common/img/ico_arrow01.png) left 0.6em no-repeat;padding: 0 0 0 19px;}.ul_type10 li a {text-decoration: none;}.ul_type10 li a:hover {text-decoration: underline;}.ul_type11 li,.ul_type12 li,.ul_type13 li {display: block;min-height: 1%;}.ul_type11 li:after,.ul_type12 li:after,.ul_type13 li:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}* html .ul_type11 li,* html .ul_type12 li,* html .ul_type13 li {height: 1%;/*\*//*/height: auto;overflow: hidden;/**/}.ul_type11 li .date {float: left;margin-right: 1em;display: inline;}.ul_type11 li .text {overflow: hidden;display: block;_zoom: 1;}.ul_type12 li {margin-bottom: 5px;padding-bottom: 6px;background: url(/common/img/bg_dot_x01.gif) repeat-x left bottom;}   .ul_type12 li .date {float: left;display: inline;}.ul_type12 li .text {overflow: hidden;display: block;_zoom: 1;}.ul_type12.w3em li .date { width: 3.5em;}.ul_type12.w4em li .date { width: 4.5em;}.ul_type12.w5em li .date { width: 5.5em;}.ul_type12.w6em li .date { width: 6.5em;}.ul_type12.w7em li .date { width: 7.5em;}.ul_type12.w8em li .date { width: 8.5em;}.ul_type12.w9em li .date { width: 9.5em;}.ul_type12.w10em li .date { width: 10.5em;}.ul_type13 li .date {float: left;display: inline;}.ul_type13 li .text {overflow: hidden;display: block;_zoom: 1;}.ul_type13.w3em li .date { width: 3.5em;}.ul_type13.w4em li .date { width: 4.5em;}.ul_type13.w5em li .date { width: 5.5em;}.ul_type13.w6em li .date { width: 6.5em;}.ul_type13.w7em li .date { width: 7.5em;}.ul_type13.w8em li .date { width: 8.5em;}.ul_type13.w9em li .date { width: 9.5em;}.ul_type13.w10em li .date { width: 10.5em;}.ul_type14 {}.ul_type14 li {margin: 0 0 1px 0;}.ul_type14 li.last {margin: 0 0 0 0;}.ul_type14 li {display: block;padding: 5px 10px 5px 28px;text-decoration: none;background: url(/common/img/ico_arrow01.png) 7px 0.9em no-repeat #eff3f4;*zoom: 1;}.ul_type14 li.window {background: url(/common/img/ico_window01.png) 7px 0.95em no-repeat #eff3f4;}.ul_type14 li .icon {margin-left: 5px;vertical-align: middle;}.ul_type15 {display: block;min-height: 1%;}.ul_type15:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.ul_type15 li {float: left;margin: 0 10px 0 0;padding-left: 10px;background: url(/common/img/ico_arrow04.png) no-repeat left 0.8em;white-space: nowrap;}.ul_type15 li .icon {vertical-align: middle;padding: 0 5px;}.ul_type16 li {margin-bottom: 10px;}.ul_type16 li.last {margin-bottom: 0;}.ul_type16 li a {padding-left: 19px;background: url(/common/img/ico_arrow01.png) left 2px no-repeat;*zoom: 1;}.ul_type16 li ul {margin-left: 20px;}.ul_type16 li ul li {margin-bottom: 0;}.dl_note01,.dl_note02 {display: block;min-height: 1%;}.dl_note01:after,.dl_note02:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}* html .dl_note01,* html .dl_note02 {height: 1%;/*\*//*/height: auto;overflow: hidden;/**/}.dl_note01 dt {font-size: 86%;float: left;width: 1.5em;}.dl_note01 dd {font-size: 86%;padding: 0 0 0 1.5em;}.dl_note02 dt {font-size: 86%;float: left;width: 2.5em;}.dl_note02 dd {font-size: 86%;padding: 0 0 0 2.7em;}.dl_type01,.dl_type02,.dl_type03 {display: block;min-height: 1%;}.dl_type01:after,.dl_type02:after,.dl_type03:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.dl_type01 dt {color: #052d5d;font-weight: bold;float: left;width: 1.9em;margin: 0 0 5px 0;}.dl_type01 dd {margin: 0 0 5px 0;padding: 0 0 0 2.2em;}.dl_type01 dd .dl_note01 dt {font-size: 86%;color: #333;font-weight: normal;float: left;width: 1.5em;margin: 0;}.dl_type01 dd .dl_note01 dd {font-size: 86%;padding: 0 0 0 1.5em;margin: 0;}.dl_type01 dd .dl_note02 dt {font-size: 86%;color: #333;font-weight: normal;float: left;width: 2.5em;margin: 0;}.dl_type01 dd .dl_note02 dd {font-size: 86%;padding: 0 0 0 2.7em;margin: 0;}.dl_type02 dt {float: left;width: 8em;margin: 0 0 5px 0;}.dl_type02 dd {background: url(/common/img/ico_arrow04.png) 8em 0.75em no-repeat;margin: 0 0 5px 0;padding: 0 0 0 9.5em;}.dl_type03 dt {color: #052d5d;font-weight: bold;float: left;width: 2.5em;margin: 0 0 5px 0;}.dl_type03 dd {margin: 0 0 5px 0;padding: 0 0 0 2.8em;}.dl_type03 dd .dl_note01 dt {font-size: 86%;color: #333;font-weight: normal;float: left;width: 1.5em;margin: 0;}.dl_type03 dd .dl_note01 dd {font-size: 86%;padding: 0 0 0 1.5em;margin: 0;}.dl_type03 dd .dl_note02 dt {font-size: 86%;color: #333;font-weight: normal;float: left;width: 2.5em;margin: 0;}.dl_type03 dd .dl_note02 dd {font-size: 86%;padding: 0 0 0 2.7em;margin: 0;}.englishPage .dl_type03 dt {color: #052d5d;font-weight: bold;float: left;width: 4.3em;margin: 0 0 5px 0;}.englishPage .dl_type03 dd {margin: 0 0 5px 0;padding: 0 0 0 4.6em;}.englishPage .dl_type03 dd .dl_note01 dt {font-size: 86%;color: #333;font-weight: normal;float: left;width: 1.5em;margin: 0;}.englishPage .dl_type03 dd .dl_note01 dd {font-size: 86%;padding: 0 0 0 1.5em;margin: 0;}.englishPage .dl_type03 dd .dl_note02 dt {font-size: 86%;color: #333;font-weight: normal;float: left;width: 2.5em;margin: 0;}.englishPage .dl_type03 dd .dl_note02 dd {font-size: 86%;padding: 0 0 0 2.7em;margin: 0;}.ol_type01 {}.ol_type01 li {padding-bottom: 9px;margin-bottom: 8px;background: url(/common/img/bg_dot_x01.gif) repeat-x left bottom;display: block;min-height: 1%;}.ol_type01 li:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.ol_type01 li.last {margin-bottom: 0;}.ol_type01 li .number {float: left;width: 1.9em;font-weight: bold;}.ol_type01 li .text {display: block;overflow: hidden;}.ol_type02 {margin: 5px 0 0 0;}.ol_type02 li {display: block;min-height: 1%;margin: 0 0 5px 0;}.ol_type02 li.last {margin: 0 0 0 0;}.ol_type02 li:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.ol_type02 li .number {float: left;width: 1.9em;}.ol_type02 li .text {display: block;overflow: hidden;}.ol_type02 li dt {font-weight: bold;}.ol_type03 {margin: 5px 0 0 0;}.ol_type03 li {display: block;min-height: 1%;margin: 0 0 5px 0;}.ol_type03 li.last {margin: 0 0 0 0;}.ol_type03 li:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.ol_type03 li .number {float: left;width: 4.0em;}.ol_type03 li .text {display: block;overflow: hidden;}.ol_type03 li dt {font-weight: bold;}.updateList01,.updateList02 {}.updateList01 li,.updateList02 li {padding: 4px 0 5px;background: url(/common/img/bg_dot_x01.gif) repeat-x left bottom;display: block;min-height: 1%;}.updateList02 li {background: none;}.updateList01 li:after,.updateList02 li:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.updateList01 li .date,.updateList02 li .date {float: left;width: 7.5em;margin-right: 5px;}.updateList01 li .text,.updateList02 li .text {overflow: hidden;background: url(/common/img/ico_arrow04.png) no-repeat left 0.75em;padding-left: 14px;}.updateList01 li .text a {text-decoration: none;}.updateList01 li .text a:hover {text-decoration: underline;}.updateList02 li .text .category {float: right;*display: inline;}.qaList01 {}.qaList01 li {background: url(/common/img/bg_dot_x01.gif) repeat-x left bottom;padding-bottom: 1px;}.qaList01 li .question {background: url(/common/img/ico_question01.gif) no-repeat left 0.4em;padding: 5px 10px 5px 22px;}.qaList01 li .question a {text-decoration: none;}.qaList01 li .question a:hover {text-decoration: underline;}.qaList01 li .answerWrap {display: none;padding-bottom: 10px;}.qaList01 li .answerWrap .answer {padding: 12px 10px 15px 16px;background: #eff3f4;}.qaList01 li .answerWrap .answer .answerIn {padding: 0 0 0 22px;background: url(/common/img/ico_answer01.gif) no-repeat left 0.1em;}.separateList01 {}.separateList01 li {margin-bottom: 30px;background: url(/common/img/bg_list_border01.gif) repeat-y left top;display: block;min-height: 1%;}.separateList01 li:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.separateList01 li.last {margin-bottom: 0;}.separateList01 li .textL {background: url(/common/img/ico_circle01.png) no-repeat left 0.5em;padding-left: 18px;width: 190px;float: left;}.separateList01 li.anchorList .textL {background: url(/common/img/ico_arrow01.png) no-repeat left 0.5em;}.separateList01 li.anchorList .textL a {text-decoration: none;}.separateList01 li.anchorList .textL a:hover {text-decoration: underline;}.separateList01 li.boldList .textL {background: none;font-weight: bold;padding-left: 0;width: 208px;}.separateList01 li .textR {width: 465px;float: right;font-size: 86%;}.boxDisplayList01 {}.boxDisplayList01 li {margin: 0 0 10px;}.boxDisplayList01 li.last {margin: 0;}.boxDisplayList01 li .boxTitle {}.boxDisplayList01 li .open {margin: 0 0 10px;}.boxDisplayList01 li .boxBody {overflow: hidden;*position: relative;}.p_rss_head01 {float: right;*display: inline;}.ul_sns_head_sp01 {display: none;}.ul_category_list01 {}.ul_category_list01 li {background: #eff3f4;margin-bottom: 20px;padding: 10px;}.ul_category_list01 li .wrap {background: #d9dddd url(/common/img/bg_arrow_r01_no.gif) right center no-repeat;padding-right: 30px;}.ul_category_list01 li.bl-hover .wrap {background: #c3c6c6 url(/common/img/bg_arrow_r01_on.gif) right center no-repeat;}.ul_category_list01 li .inner {background: #fff;overflow: hidden;*zoom: 1;}.ul_category_list01 li .inner .detail01 {background: #fff;padding: 10px;min-height: 140px;line-height: 1.9;overflow: hidden;*zoom: 1;}.ul_category_list01 li .inner .detail01 .category_listIn01 {padding: 20px 0 0 16px;}.englishPage .ul_category_list01 li .inner .detail01 .category_listIn01 {padding: 7px 0 0 16px;}.ul_category_list01 li .inner .detail01 .category_listIn01 dt {font-size: 186%;font-weight: bold;line-height: 1.2;margin-bottom: 12px;}.ul_category_list01 li .inner .detail01 .category_listIn01 dt a {color: #052d5d;text-decoration: none;}.ul_category_list01 li .inner .detail01 .category_listIn01 dd {}.ul_category_list01 li.bl-hover {background: #d7dadb;}/* !Table---------------------------------------------------------- */.table_type01 {border-collapse: collapse;border: 1px solid #ccc;}.table_type01 th,.table_type01 td {}.table_type01 th {background-color: #052d5d;color: #fff;border: 1px solid #37577d;}.table_type01 td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type01 tr.odd td {background-color: #eff3f4;}.table_type01 th div,.table_type01 td div {padding: 7px 13px 4px 13px;font-size: 86%;}.table_type01 th div span.icon01 {display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 12px;background: url(/common/img/ico_arrow03.png) left 0.6em no-repeat;}.table_type01 th div span a {color: #fff;}.table_type01 th div span.icon02 {display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 18px;background: url(/common/img/ico_circle01.png) left 0.4em no-repeat;}.table_type02 {border: none;}.table_type02 th,.table_type02 td {border: none;text-align: left;vertical-align: top;}.table_type03 {border: 1px solid #ccc;}.table_type03 th {background-color: #052d5d;border: 1px solid #052d5d;border-bottom: 1px solid #37577d;border-right: 1px solid #37577d;color: #fff;}.table_type03 td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type03 td.tdBgBlue01 {background: #eff3f4;}.table_type03 th div,.table_type03 td div {padding: 7px 13px 4px 13px;font-size: 86%;}.table_type03 th div span.icon01 {display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 12px;background: url(/common/img/ico_arrow03.png) left 0.6em no-repeat;}.table_type03 th div span a {color: #fff;}.table_type03 th div span.icon02 {display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 18px;background: url(/common/img/ico_circle01.png) left 0.4em no-repeat;}.table_type03 th a {text-decoration: underline !important;}.table_type03 th a:hover {text-decoration: none !important;}.table_type04 {border-bottom: 1px solid #ccc;}.table_type04 th {color: #fff;}.table_type04 th.thSpace01 {background: #ccc;}.table_type04 th.thBgColor01 {background: #052d5d;border-right: 1px solid #37577d;}.table_type04 th.thBgColor02 {background: #105f90;}.table_type04 tr.odd th.thBgColor02 {background: #0d4f78;}.table_type04 td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type04 tr.odd td {background: #eff3f4;}.table_type04 th div,.table_type04 td div {padding: 7px 13px 4px 13px;font-size: 86%;}.table_type04 td.tdBgGray01,.table_type04 .odd td.tdBgGray01 {    background: #ccc;}.table_type05 {border-right: 1px solid #ccc;}.table_type05 th {color: #fff;}.table_type05 th.thSpace01 {background: #ccc;}.table_type05 th.thBgColor01 {background: #105f90;}.table_type05 th.thBgColor01 a {    color: #fff;}.table_type05 th.thBgColor02 {background: #0d4f78;}.table_type05 th.thBgColor03 {background: #052d5d;border-bottom: 1px solid #37577d;}.table_type05 td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type05 td.tdBgBlue01 {background: #eff3f4;}.table_type05 td.tdBgGray01 {background: #ccc;}.table_type05 th div,.table_type05 td div {padding: 7px 13px 4px 13px;font-size: 86%;}.table_type05 th.thBgColor01 a,.table_type05 th.thBgColor03 a {text-decoration: underline !important;}.table_type05 th.thBgColor01 a:hover,.table_type05 th.thBgColor03 a:hover {text-decoration: none !important;}.table_type06 {border: 1px solid #ccc;border-top: none;}.table_type06 th {background-color: #052d5d;border: 1px solid #052d5d;border-top: 1px solid #37577d;border-bottom: 1px solid #37577d;color: #fff;}.table_type06 td {border-top: 1px solid #ccc;position: relative;}.table_type06 th div,.table_type06 td div {padding: 7px 13px 4px 13px;font-size: 86%;}.table_type06 td div .linkArrow01 {padding-left: 13px;background: url(/common/img/ico_arrow04.png) no-repeat left 0.75em;}.table_type07 td {background: url(/common/img/bg_dot_x01.gif) repeat-x left bottom;text-align: left;vertical-align: top;font-size: 86%;padding: 5px 0;}.table_type08 {border: 1px solid #ccc;}.table_type08 th {color: #fff;border: 1px solid #37577d;background-color: #052d5d;}.table_type08 td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type08 td.tdBgColor01 {border-bottom: 1px solid #ccc;background-color: #eff3f4;}.table_type08 th div,.table_type08 td div {padding: 7px 13px 4px 13px;font-size: 86%;}.table_type08 th div span.icon01 {display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 12px;background: url(/common/img/ico_arrow03.png) left 0.6em no-repeat;}.table_type08 th div span a {color: #fff;}.table_type08 th div span.icon02 {display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 18px;background: url(/common/img/ico_circle01.png) left 0.4em no-repeat;}.table_type09 {border: 1px solid #ccc;border-top: none;}.table_type09 th {color: #fff;border: 1px solid #37577d;border-top: none;background-color: #052d5d;}.table_type09 td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type09 td.tdBgColor01 {border-bottom: 1px solid #ccc;background-color: #eff3f4;}.table_type09 td.tdBgGray01 {background: #ccc;}.table_type09 th div,.table_type09 td div {padding: 7px 13px 4px 13px;font-size: 86%;}.table_type09 th div span.icon01 {display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 12px;background: url(/common/img/ico_arrow03.png) left 0.6em no-repeat;}.table_type09 th div span a {color: #fff;}.table_type09 th div span.icon02 {display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 18px;background: url(/common/img/ico_circle01.png) left 0.4em no-repeat;}.table_type09 ul li {margin: 0;}.table_type09 dl dt {font-size: 100%;margin: 0;}.table_type09 dl dd {font-size: 100%;margin: 0;}.table_type09 .ul_type13 li div {padding: 0;font-size: 100%;}.table_type10 {border: 1px solid #ccc;}.table_type10 th {color: #fff;border: 1px solid #37577d;background-color: #052d5d;}.table_type10 td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type10 td.tdBgColor01 {border-bottom: 1px solid #ccc;background-color: #eff3f4;}.table_type10 th div,.table_type10 td div {padding: 7px 13px 4px 13px;font-size: 86%;}.table_type10 th div span.icon01 {display: inline-block;*display: inline;*zoom: 1;padding: 0 0 0 12px;background: url(/common/img/ico_arrow03.png) left 0.6em no-repeat;}.table_type10 th div span a {color: #fff;}.table_type11 {border: 1px solid #ccc;}.table_type11 th {color: #fff;border: 1px solid #37577d;background-color: #052d5d;}.table_type11 td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type11 td.tdBgColor01 {border-bottom: 1px solid #ccc;background-color: #eff3f4;}.table_type11 th div,.table_type11 td div {padding: 7px 13px 4px 13px;font-size: 86%;}.table_type12 {border-top: 1px solid #ccc;border-left: 1px solid #ccc;}.table_type12 th {color: #fff;}.table_type12 thead th {background: #105f90;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type12 tbody th {background: #052d5d;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type12 td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}.table_type12 tr.odd td {background: #eff3f4;}.table_type12 th div,.table_type12 td div {padding: 7px 13px 4px 13px;font-size: 86%;}.jsHeadFix .fixedCell {display: none;}.table_bd_top {border-top: 1px solid #ccc;}.table_type01 ul li,.table_type02 ul li,.table_type03 ul li,.table_type04 ul li,.table_type05 ul li,.table_type06 ul li,.table_type07 ul li,.table_type08 ul li,.table_type09 ul li,.table_type01 dl dt,.table_type02 dl dt,.table_type03 dl dt,.table_type04 dl dt,.table_type05 dl dt,.table_type06 dl dt,.table_type07 dl dt,.table_type08 dl dd,.table_type09 dl dd,.table_type01 dl dd,.table_type02 dl dd,.table_type03 dl dd,.table_type04 dl dd,.table_type05 dl dd,.table_type06 dl dd,.table_type07 dl dd,.table_type08 dl dd,.table_type09 dl dd {font-size: 100%;}table .ul_type03 li { background-position: left 0.45em;}table .ul_type03 li.none { background-position: left 0.45em;}table .ul_type04 li { background-position: left 0.45em;}table .ul_type05 li p { background-position: left 0.45em;}table .ul_type05 li p.none { background-position: left 0.45em;}table .ul_type06 li p { background-position: left 0.45em;}table .ul_type07 li p { background-position: left 0.35em;}table .ul_type08 li p { background-position: left 0.35em;}table .ul_type10 li { background-position: left 0.45em;}.table_bd_top {border-top: 1px solid #ccc;}/* !Button---------------------------------------------------------- */.btn_prev01 {text-align: right;}.btn_prev01 a {display: inline-block;*display: inline;*zoom: 1;color: #333333;font-size: 86%;text-decoration: none;background: url(/common/img/ico_arrow02_l.png) left 0.3em no-repeat;padding: 0 0 0 20px;}.btn_prev01 a:hover {color: #052d5d;background: url(/common/img/ico_arrow02_l_on.png) left 0.3em no-repeat;}.btn_next01 {text-align: right;}.btn_next01 a {display: inline-block;*display: inline;*zoom: 1;color: #333333;font-size: 86%;text-decoration: none;background: url(/common/img/ico_arrow02_r.png) left 0.3em no-repeat;padding: 0 0 0 20px;}.btn_next01 a:hover {color: #052d5d;background: url(/common/img/ico_arrow02_r_on.png) left 0.3em no-repeat;}/* Btn-01　1つ（三角アイコン付き）---------------------------------------------------------- */.btn_type01 {display: inline-block;background: url(/common/img/bg_pagination01_no.gif) left top repeat;}.btn_type01 a {display: block;text-align: center;color: #fff;text-decoration: none;padding: 10px 30px;min-width: 150px;background: url(/common/img/bg_pagination01_no.gif) left top repeat;}.btn_type01 a span {display: inline-block;text-align: left;padding: 0 0 0 15px;background: url(/common/img/ico_arrow03.png) left 0.6em no-repeat;background-size: 5px 6px;}.btn_type01 a:hover {background: url(/common/img/bg_pagination01_on.gif) left top repeat;}/* Btn-02　横並び（三角アイコン付き）---------------------------------------------------------- */.btn_type02 {letter-spacing: -.4em;}.btn_type02 li {display: inline-block;background: url(/common/img/bg_pagination01_no.gif) left top repeat;letter-spacing: normal;vertical-align: top;margin-right: 10px;}.btn_type02 li:last-child {margin: 0;}.btn_type02 li a {display: block;text-align: center;color: #fff;text-decoration: none;letter-spacing: normal;padding: 10px 20px;width: 190px;background: url(/common/img/bg_pagination01_no.gif) left top repeat;}.btn_type02 li a span {display: inline-block;text-align: left;padding: 0 0 0 15px;background: url(/common/img/ico_arrow03.png) left 0.6em no-repeat;background-size: 5px 6px;}.btn_type02 li a:hover {background: url(/common/img/bg_pagination01_on.gif) left top repeat;}.btn_type02 .btn01, .btn_type02 .btn02{margin-right: 10px;}/* Btn-03　1つ（別窓アイコン付き）---------------------------------------------------------- */.btn_type03 {display: inline-block;background: url(/common/img/bg_pagination01_no.gif) left top repeat;}.btn_type03 a {display: block;text-align: center;color: #fff;text-decoration: none;padding: 10px 30px;min-width: 150px;background: url(/common/img/bg_pagination01_no.gif) left top repeat;}.btn_type03 a span {display: inline-block;text-align: left;padding: 0 0 0 20px;background: url(/common/img/ico_window02.png) left 0.6em no-repeat;background-size: 12px 9px;}.btn_type03 a:hover {background: url(/common/img/bg_pagination01_on.gif) left top repeat;}/* !Icon---------------------------------------------------------- */.ico_signage01 {display: inline;position: relative;}.ico_signage01 img {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 5px;}.ico_build01 {}.ico_build01:after {content: "";display: inline-block;*display: inline;margin: 0 0 0 5px;width: 15px;height: 16px;background: url(/common/img/ico_build01.gif) no-repeat left bottom;}#lNavi .ico_build01:after {margin-bottom: -5px;}.ico_window01 {}.ico_window01:after {content: "";display: inline-block;*display: inline;margin: 0 0 -1px 5px;width: 12px;height: 9px;background: url(/common/img/ico_window01.png) no-repeat left bottom;}/* !Box---------------------------------------------------------- */.boxDouble01,.boxAdobe01,.boxBorder01,.boxBorder02,.boxBorder03,.boxBorder04 {display: block;min-height: 1%;}.boxDouble01:after,.boxAdobe01:after,.boxBorder01:after,.boxBorder02:after,.boxBorder03:after,.boxBorder04:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}* html .boxDouble01,* html .boxAdobe01,* html .boxBorder01,* html .boxBorder02,* html .boxBorder03,* html .boxBorder04 {height: 1%;/*\*//*/height: auto;overflow: hidden;/**/}.boxDouble01_l {float: left;width: 355px;}.boxDouble01_r {float: right;width: 355px;}.boxAdobe01 {background-color: #eff3f4;padding: 13px 15px 15px 15px;}.boxAdobe01 p.bnr {margin: 2px 20px 0 0;display: inline;float: left;}.boxAdobe01 p.txt {font-size: 86%;overflow: hidden;*zoom: 1;}.boxContact01 {float: right;text-align: left;background-color: #fff;padding: 11px 15px;border: 1px solid #ccc;width: 310px;display: block;min-height: 1%;}.boxContact01:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}* html .boxContact01 {height: 1%;/*\*//*/height: auto;overflow: hidden;/**/}.boxContact01 p {font-size: 86%;}.boxContact02 {float: left;text-align: left;background-color: #fff;padding: 11px 15px;border: 1px solid #ccc;width: 310px;display: block;min-height: 1%;}.boxContact02:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}* html .boxContact02 {height: 1%;/*\*//*/height: auto;overflow: hidden;/**/}.boxContact02 p {font-size: 86%;}.boxType01 {background-color: #eff3f4;padding: 10px 15px 10px 15px;}.boxImageLink01 {}.boxImageLinkIn01 {background: #eff3f4;display: block;min-height: 1%;}.bl-hover .boxImageLinkIn01 {background: #e3e7e8;}.boxImageLinkIn01:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.boxImageLinkIn01 .image {float: left;}.boxImageLinkIn01 .textWrap {overflow: hidden;padding: 16px 18px;}.boxImageLinkIn01 .textWrap .textTitle {background: url(/common/img/ico_arrow04.png) no-repeat left 0.5em;padding-left: 14px;margin-bottom: 10px;}.boxImageLinkIn01 .textWrap .textTitle a {font-weight: bold;text-decoration: none;line-height: 1.4;}.bl-hover .boxImageLinkIn01 .textWrap .textTitle a {text-decoration: underline;}.boxImageLinkIn01 .textWrap .textDetail {font-size: 86%;line-height: 1.7;}.boxImageLink02 {width: 355px;}.boxImageLinkIn02 {border: 10px solid #eff3f4;}.bl-hover .boxImageLinkIn02 {border: 10px solid #d7dadb;position: relative;}.boxImageLinkArticle02 {*position: relative;}.boxImageLinkArticle02 .titleWrap {background: url(/common/img/bg_linkbox_title02_no.gif) repeat left top;zoom: 1;}.bl-hover .boxImageLinkArticle02 .titleWrap {background: url(/common/img/bg_linkbox_title02_on.gif) repeat left top;zoom: 1;}.boxImageLinkArticle02 .titleWrap .title {background: url(/common/img/bg_linkbox_title01_no.gif) repeat-y left top;zoom: 1;}.bl-hover .boxImageLinkArticle02 .titleWrap .title {background: url(/common/img/bg_linkbox_title01_on.gif) repeat-y left top;zoom: 1;}.boxImageLinkArticle02 .titleWrap .title p {padding: 5px 10px 5px 22px;background: url(/common/img/ico_arrow03.png) no-repeat 6px center;}.boxImageLinkArticle02 .titleWrap .title p a {color: #fff;text-decoration: none;}.boxImageLinkArticle02 .titleWrap .title p a .iconBlank01 {padding-left: 10px;vertical-align: middle;}.boxImageLinkArticle02 .detailWrap {padding: 15px;display: block;min-height: 82px;*zoom: 1;}.boxImageLinkArticle02 .detailWrap:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.boxImageLinkArticle02 .detailWrap .image {float: left;margin-right: 15px;}.boxImageLinkArticle02 .detailWrap .textDetail {overflow: hidden;font-size: 86%;}.boxImageLinkArticle02 .news .textDetail {line-height: 1.5;}.boxImageLinkArticle02 .news .textDetail a {color: #333;text-decoration: underline;}.boxImageLinkArticle02 .news .textDetail a:hover {text-decoration: none;}.boxImageLinkArticle02 .news .linkBox {line-height: 1.8;}.boxImageLinkArticle02 .news .linkBox p {margin-top: 4px;}.boxImageLinkArticle02 .news .linkBox a {color: #333;text-decoration: underline;}.boxImageLinkArticle02 .news .linkBox a:hover {text-decoration: none;}.boxImageLink03 {}.boxImageLinkIn03 {background: #eff3f4;display: block;min-height: 1%;padding: 10px;margin-bottom: 20px;}.bl-hover .boxImageLinkIn03 {background: #e3e7e8;}.boxImageLinkIn03:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.boxImageLinkIn03 .image {float: left;}.boxImageLinkIn03 .wrap {background: #d9dddd url(/common/img/bg_arrow_r01_no.gif) right center no-repeat;    padding-right: 30px;}.boxImageLinkIn03 .inner {    background: #fff;    overflow: hidden;}.boxImageLinkIn03 .h3_category_list02 {    padding: 10px 0 14px 0;   background: url(/common/img/bg_dot_x01.gif) left bottom repeat-x;    margin: 0 10px 12px 170px;}.boxImageLinkIn03 .h3_category_list02 h3 {    background: url(/common/img/bg_h3.gif) repeat-y scroll left 0.15em transparent;    font-size: 115%;    font-weight: bold;    padding-left: 20px;    line-height: 1.4;}.boxImageLinkIn03 .h3_category_list02 a {    color: #333;    text-decoration: none;}.boxImageLinkIn03 .textDetail {margin: 0 10px 0 170px;font-size: 86%;}.boxImageLinkList01 {overflow: hidden;width: 710px;}.boxImageLinkList01 ul {margin: -1px 0 0;width: 715px;display: block;min-height: 1%;}.boxImageLinkList01 ul:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.boxImageLinkList01 ul li {float: left;margin: 1px 1px 0 0;width: 355px;}.boxImageLinkList01Large ul .largeBox01 { width: 710px; margin-bottom: 1px;}.largeBox01 .boxImageLink02 {width: 710px;}.largeBox01 .boxImageLinkArticle02 .detailWrap .textDetail { font-size: 100%;}.boxBorder01 {border: 1px solid #cccccc;padding: 5px 10px;}.boxBorder02 {border: 1px solid #cccccc;padding: 5px 15px;}.boxBorder03 {border: 1px solid #cccccc;padding: 10px;}.boxBorder04 {border: 1px solid #cccccc;padding: 15px;}.imgSection01 {overflow: hidden;*zoom: 1;}.imgSection01 .imgL01 {float: left;padding-top: 5px;}.imgSection01 .imgR01 {float: right;padding-top: 5px;}.imgSection01 .txtL01 {float: left;width: 48%;}/* !Border---------------------------------------------------------- */.borderB_dot01 {padding: 0 0 10px 0;border-bottom: 1px dotted #cccccc;}/* !Tab---------------------------------------------------------- */.tabList01 {margin-bottom: 15px;border-bottom: 1px solid #ccc;position: relative;z-index: 1;display: block;min-height: 1%;}.tabList01:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.tabList01 li {position: relative;z-index: 2;margin-bottom: -1px;float: left;border-right: 1px solid #5b5b5b;}.tabList01 li.last {border-right: none;}.tabList01 li table {}.tabList01 li table td {vertical-align: middle;background: url(/common/img/bg_tab_no01.gif) repeat left top;cursor: pointer;}.tabList01 li table td:hover {background: url(/common/img/bg_tab_on01.gif) repeat left top;}.tabList01 li table td.active {background: url(/common/img/bg_tab_active01.gif) repeat-x left top #fff;}.tabList01 li table td a {display: block;padding: 3px 16px;font-size: 86%;text-decoration: none;color: #fff;}.tabList01 li table td.active a {color: #333;}.tabList01 li table td a span {display: block;height: 14px;overflow: hidden;}.tabList01 li table td a span img {position: relative;}.tabList01 li table td.active a span img {top: -14px;}.tabContentsWrap01 > div {overflow: hidden;*position: relative;}.tabContentsWrap01 .hideContents {height: 0;}@media print {.tabContentsWrap01 .hideContents {display: none;}}.tabList02 {overflow: hidden;width: 710px;background: url(/common/img/bg_tab_no01.gif) repeat left top;margin-bottom: 15px;}.tabList02 ul {margin: 0 0 -1px;width: 715px;display: block;min-height: 1%;}.tabList02 ul:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.tabList02 ul li {float: left;width: 354px;border-right: 1px solid #5b5b5b;border-bottom: 1px solid #5b5b5b;}.tabList02 ul li table {width: 100%;}.tabList02 ul li table td {cursor: pointer;background: url(/common/img/bg_tab_no01.gif) repeat left top;}.tabList02 ul li table td:hover {background: url(/common/img/bg_tab_on01.gif) repeat left top;}.tabList02 ul li table td.active {background: url(/common/img/bg_tab_active02.gif) repeat left top;}.tabList02 ul li a {display: block;padding: 5px 15px;font-size: 86%;color: #fff;text-decoration: none;}.tabList02 ul li td a span {cursor: pointer;display: block;padding-left: 12px;background: url(/common/img/ico_arrow03.png) no-repeat left 0.7em;}.tabList02 ul li td.active a span {background: url(/common/img/ico_arrow08.png) no-repeat left 0.7em;}.tabContentsWrap02 > div {overflow: hidden;}.tabContentsWrap02 .hideContents {height: 0;}@media print {.tabContentsWrap02 .hideContents {display: none;}}.tabList03 {overflow: hidden;width: 710px;background: url(/common/img/bg_tab_no01.gif) repeat left top;margin-bottom: 15px;}.tabList03 ul {margin: 0 0 -1px;width: 715px;display: block;min-height: 1%;}.tabList03 ul:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.tabList03 ul li {float: left;width: 236px;border-right: 1px solid #5b5b5b;border-bottom: 1px solid #5b5b5b;}.tabList03 ul li table {width: 100%;}.tabList03 ul li table td {cursor: pointer;background: url(/common/img/bg_tab_no01.gif) repeat left top;}.tabList03 ul li table td:hover {background: url(/common/img/bg_tab_on01.gif) repeat left top;}.tabList03 ul li table td.active {background: url(/common/img/bg_tab_active02.gif) repeat left top;}.tabList03 ul li a {display: block;padding: 5px 15px;font-size: 86%;color: #fff;text-decoration: none;}.tabList03 ul li td a span {cursor: pointer;display: block;padding-left: 12px;background: url(/common/img/ico_arrow03.png) no-repeat left 0.7em;}.tabList03 ul li td.active a span {background: url(/common/img/ico_arrow08.png) no-repeat left 0.7em;}.tabContentsWrap03 > div {overflow: hidden;}.tabContentsWrap03 .hideContents {height: 0;}@media print {.tabContentsWrap03 .hideContents {display: none;}}/* !Other---------------------------------------------------------- */.tdStd01 { text-decoration: underline;}.tdStd01:hover { text-decoration: none;}.caption {display: inline-block;*display: inline;*zoom: 1;padding: 5px 0 0 0;font-size: 86%;}/* linkLabel01 */.linkLabel01 {width: 355px;}.linkLabelIn01 {background: url(/common/img/bg_link_label01_no.gif) repeat-y left top #eff3f4;}.bl-hover .linkLabelIn01 {background: url(/common/img/bg_link_label01_on.gif) repeat-y left top #e3e7e8;}.linkLabelIn01 p {background: url(/common/img/ico_arrow05.png) no-repeat 21px center;padding: 16px 10px 16px 68px;}.linkLabelIn01 p.blank {background: url(/common/img/ico_window01.png) no-repeat 19px center;}.linkLabelIn01 p a {text-decoration: none;font-size: 86%;}.linkLabelIn01 p a span {font-weight: bold;font-size: 134%;}/* pagenationList01 */.paginationList01 {position: relative;overflow: hidden;}.paginationList01 ul {position: relative;left: 50%;float: left;}.paginationList01 ul li {position: relative;left: -50%;float: left;margin-right: 1px;width: 30px;}.paginationList01 ul li.last {margin-right: 0;}.paginationList01 ul li a {display: block;padding: 1px 6px;text-align: center;background: url(/common/img/bg_pagination01_no.gif) repeat left top;text-decoration: none;color: #fff;width: 18px;}.paginationList01 ul li a:hover {background: url(/common/img/bg_pagination01_on.gif) repeat left top;}.paginationList01 ul li.active a {background: url(/common/img/bg_pagination01_cr.gif) repeat left top;}.paginationList01 ul li a span {display: block;cursor: pointer;overflow: hidden;text-indent: -9999px;width: 18px;}.paginationList01 ul li.prev a span {background: url(/common/img/ico_arrow06.png) no-repeat center center;}.paginationList01 ul li.next a span {background: url(/common/img/ico_arrow07.png) no-repeat center center;}.paginationList01 ul li.first a span {background: url(/common/img/ico_arrow09.png) no-repeat center center;}.paginationList01 ul li.last a span {background: url(/common/img/ico_arrow10.png) no-repeat center center;}/* linkType01 */.linkType01 {background: url(/common/img/ico_arrow01.png) no-repeat left 0.6em;padding: 0 0 0 19px;}.linkType01 a {text-decoration: none;}.linkType01 a:hover {text-decoration: underline;}/* linkType02 */.linkType02 {background: url(/common/img/ico_circle01.png) left 0.6em no-repeat;padding: 0 0 0 19px;}/* lineThrough */.lineThrough {text-decoration: line-through;}/* !ElementLabel---------------------------------------------------------- */.elementType01,.elementType02,.elementType03,.elementType04,.elementType05,.elementType06,.elementType07 {display: inline-block;font-size: 140%;font-weight: bold;color: #fff;padding: 0 20px;margin: 0 0 15px;}.elementType01 {background-color: #BF0005;}.elementType02 {background-color: #060;}.elementType03 {background-color: #006;}.elementType04 {background-color: #C90;}.elementType05 {background-color: #906;}.elementType06 {background-color: #F63;}.elementType07 {background-color: #6C0;}.tableBreak01 th div,.tableBreak01 td div {word-break:break-all;padding:7px 5px 4px;}.tableBreak02 th div,.tableBreak02 td div {word-break:break-all;}/* !radius_icon---------------------------------------------------------- */.bg_radius_icon01 {background: url(/common/img/bg_category01_left.gif) left top no-repeat;padding-left: 10px;display: inline-block;*display: inline;*zoom: 1;}.bg_radius_icon01 p {background: url(/common/img/bg_category01_right.gif) right top no-repeat;padding: 1px 18px 5px 0;*zoom: 1;}.bg_radius_icon01 .ico_category01 {background:url(/common/img/ico_category01.gif) left center no-repeat;padding-left: 20px;*zoom: 1;color: #333;font-size: 86%;text-decoration: underline;}.bg_radius_icon01 .ico_category01:hover {text-decoration: none;}.ico_category01 {padding-left: 20px;background: url(/common/img/ico_category01.gif) no-repeat left 0.3em;}.spBottomBtn01,.spBottomBtnList01 {display: none;}.titBox01 {background-color: #000;display: block;min-height 1%;}.titBox01:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}.titBox01 .titBoxTit01 {float: left;*display: inline;width: 520px;}.titBox01.twoColumn .titBoxTit01 {width: 480px;}.titBox01 .titBoxBtn01 {float: right;display: block;min-height: 1%;}.titBox01 .titBoxBtn01:after {clear: both;content:".";display: block;height: 0;visibility: hidden;}.titBox01 .titBoxBtn01 li {float: left;}/* !Special Topics---------------------------------------------------------- */.spframe{word-break:normal;border-top:#770818 solid 5px;}.spsize{width:74px;height:110px;}/* !Tech Tech---------------------------------------------------------- */.tech_frame{word-break:normal;border-top:#052d5e solid 5px;}/* !Youtube---------------------------------------------------------- */.youtube {  width: 100%;  height: 400px;}/* !Slideshare---------------------------------------------------------- */.slideshare {  width: 100%;}/* !imd hover---------------------------------------------------------- */.hov:hover img {filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}/* 新旧Firefox */.hov:hover img, x:-moz-any-link { background: #fff;}.hov:hover img, x:-moz-any-link, x:default { background: #fff;}