

#body{
	width:100% !important;
}

/* for mac_font.js dir /ybb/set/common/p/js/mac_font.js
-------------------------------------------------------------------------------- */
body.os_Mac * { letter-spacing: -1px;}

#globaltop #body{
	width:100% !important;
}

/** header > bcs */
/**************************************/
div#bread-wrap {
	min-height: 22px !important;
	padding: 13px 0 4px !important;
	background: #ffffff !important;
}
#body-lv2-w div#bread-wrap,
#body-lv3-b div#bread-wrap,
#body-lv3-w div#bread-wrap,
#body-lv4-w div#bread-wrap {
	margin: 0 0 10px 0 !important;
}

div#bread-path-wrap {
	text-align: center !important;
	background: #ffffff !important;
}
div#bread-path-wrap ol {
	width:      950px !important;
	margin:     0 auto !important;
	padding: 0 !important;
	text-align: left !important;
	overflow:hidden !important;
	zoom:1 !important;
}
div#bread-path-wrap li {
	font-size:   12px !important;
	line-height: 22px !important;
	list-style:  none !important;
	color:       #8f8f8f !important;
	min-height:      22px !important;
	float:       left !important;
	font-weight:bold !important;
	color:#666 !important;
	line-height: 22px !important;
}
div#bread-path-wrap a {
	/*text-decoration: underline !important; 2013/3/26$B$^$G(B MLC*/
	text-decoration: none !important;/*2013/3/27$B%j%j!<%9J,$NDI2C(B MLC*/
	line-height:     22px !important;
	color:           #006699 !important;
	font-weight:normal !important;
	/*background:      url(/mobile/set/common/p/img/merge/frm2/header/icon_breadcrumbs.gif) right center no-repeat !important; 2013/3/26$B$^$G(B MLC*/
	background:      url(/common/img/merge/frm2/header/icon_breadcrumbs.gif) right 6px no-repeat !important;
	/*padding:         0 9px 0 0 !important; 2013/3/26$B$^$G(B MLC*/
	padding:         0 13px 0 0 !important;
	/*margin:          0 5px 0 0 !important; 2013/3/26$B$^$G(B MLC*/
	margin:          0 8px 0 0 !important;
	min-height:22px !important;/*2013/3/27$B%j%j!<%9J,$NDI2C(B MLC*/
	display:inline-block !important;/*2013/3/27$B%j%j!<%9J,$NDI2C(B MLC*/
}
div#bread-path-wrap a:hover {/*2013/3/27$B%j%j!<%9J,$NDI2C(B MLC*/
	text-decoration:underline !important;
}
div#bread-path-wrap li#bread-path-home {/*2013/3/27$B%j%j!<%9J,$NDI2C(B MLC*/
	background:      url(/common/img/merge/frm2/header/icon_home.gif) 0px 4px no-repeat !important;
	padding-left:20px !important;
}
div#bread-path-wrap li#bread-path-home a {
	font-weight:    bold !important;
	text-transform: uppercase !important;
	font-size:16px !important;/*2013/3/27$B%j%j!<%9J,$NDI2C(B MLC*/
}
#body-lv2-w div#bread-path-wrap,
#body-lv3-b div#bread-path-wrap,
#body-lv3-w div#bread-path-wrap {
	margin: 0 0 10px 0 !important;
}

/* ========= Headings ========= */
#ptitleArea {
width: 736px !important;
padding: 0 !important;
margin: 0 0 15px 0 !important;
background:none !important;
}
#ptitleArea div {
display: block !important;
}
#ptitleArea .inner {
width: inherit !important;
_width: 100%;
padding: 0 !important;
background:none !important;
}
#ptitleArea h1 {
float: none !important;
}

.h1_wrap {
    background-color:#abbabc !important;
    background-image:none !important;
    background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #F1F5F6),color-stop(100%, #86929E)) !important;
    background-image:-webkit-linear-gradient(bottom, #F1F5F6 0%,#86929E 100%) !important;
    background-image:-moz-linear-gradient(bottom, #F1F5F6 0%,#86929E 100%) !important;
    background-image:-ms-linear-gradient(bottom, #F1F5F6 0%,#86929E 100%) !important;
    background-image:-o-linear-gradient(bottom, #F1F5F6 0%,#86929E 100%) !important;
    background-image:linear-gradient(to top, #F1F5F6 0%,#86929E 100%) !important;
	padding:4px 1px 1px 1px !important;
	zoom: 1 !important;
	position: relative !important;
	margin-bottom: 20px !important;
	_margin-bottom: 40px;
	zoom: 1 !important;
}
h1.common  {
	line-height: 1.4 !important;
	margin:0 !important;
	padding:3px 0 11px 12px !important;
	font-size: 158% !important;
	background-color:#fff !important;
	background-image:none !important;
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffffff),color-stop(100%, #f9f9fa)) !important;
	background-image:-webkit-linear-gradient(bottom, #ffffff 0%,#f9f9fa 100%) !important;
	background-image:-moz-linear-gradient(bottom, #ffffff 0%,#f9f9fa 100%) !important;
	background-image:-ms-linear-gradient(bottom, #ffffff 0%,#f9f9fa 100%) !important;
	background-image:-o-linear-gradient(bottom, #ffffff 0%,#f9f9fa 100%) !important;
	background-image:linear-gradient(to top, #ffffff 0%,#f9f9fa 100%) !important;
	font-weight: bold !important;
	font-size: 22px !important;
	min-height:42px !important;
	border:none !important;
	color: #000 !important;
}
h1.common span{
	position:static !important;
	background: none !important;
}

h2.common span { font-size: 129% !important; border-bottom:none !important;}

h2.common {
	position: relative !important;
	margin: 40px 0 20px 0 !important;
	_margin-top: 0;
	padding:0 0 0 23px !important;
    background:none !important;
	background-color:#84919D !important;
    background-image:none !important;
    background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #b6bdc5),color-stop(100%, #86929e)) !important;
    background-image:-webkit-linear-gradient(bottom, #b6bdc5 0%,#86929e 100%) !important;
    background-image:-moz-linear-gradient(bottom, #b6bdc5 0%,#86929e 100%) !important;
    background-image:-ms-linear-gradient(bottom, #b6bdc5 0%,#86929e 100%) !important;
    background-image:-o-linear-gradient(bottom, #b6bdc5 0%,#86929e 100%) !important;
    background-image:linear-gradient(to top, #b6bdc5 0%,#86929e 100%) !important;
	margin-left: 0 !important;
}

h2.common:after,
h2.common:before {
	content:"" !important;
	display:block !important;
	width:100% !important;
	height:2px !important;
	background-color:#fff !important;
	position:absolute !important;
	top:-1px !important;
	left:8px !important;
	z-index:10 !important;
}
h2.common:before{
	top:inherit !important;
	bottom:-1px !important;
}
h2.common span {
	display: block !important;
	position: relative !important;
	margin: 0 -1px 0 -15px !important;
	padding: 7px 0 7px 8px !important;
	font-size: 18px !important;
	line-height: 1 !important;
	font-weight: bold !important;
	background-color:#fff !important;
	background-image: none !important;
}


h3.common span { font-size: 115% !important; min-height: 12px !important; _height: 12px !important;}
h3.common {
	position: relative !important;
	margin: 30px 0 15px !important;
	background: none !important;
	border-bottom: none !important;
}
h3.common span {
	display: block !important;
	padding: 0 0 0 14px !important;
	background: transparent url(/common/img/merge/v11a/bullet/icn_bullet_h3.gif) 0 0.4em no-repeat !important;
	font-size: 16px !important;
	font-weight: bold !important;
	border-bottom: 1px solid #d7dfe1 !important;
	line-height: 1.4 !important;
}

/* ========= Tab ========= */
/* -- .tab_block -- */
div.tablink {
	border-bottom: none !important;
}

div.tablink ul {
	padding: 0 0 0 15px !important;
	background: none !important;
	border-bottom: 3px solid #84919d !important;
}

div.tablink ul li {
	float: left;
	padding: 0 5px 0 0 !important;
}
div.tablink ul a span,
div.tablink ul a,
div.tablink ul em,
div.tablink ul em span {
	background-image: url(/common/img/merge/v12a/general/tab.png) !important;
	background-repeat: no-repeat;
}
div.tablink ul a,
div.tablink ul em {
	display: inline-block !important;
	text-align: center !important;
	text-indent: 0 !important;
	height: 31px !important;
	line-height: 31px !important;
	padding-left: 5px !important;
	font-size: 12px !important;
	font-weight: bold !important;
	background-position: left top;
}
div.tablink ul a span,
div.tablink ul em span {
	display: inline-block !important;
	height: 31px !important;
	line-height: 31px !important;
	background-position: right top !important;
}
div.tablink ul a span,div.tablink ul em span { padding-right: 5px !important;}

div.tablink ul. a span,
div.tablink ul.double em span { /*width: 325px !important;*/}
div.tablink ul.triple a span,
div.tablink ul.triple em span { /*width: 222px !important;*/}
div.tablink ul.quadruple a span,
div.tablink ul.quadruple em span { /*width: 155px !important;*/}
div.tablink ul.quintuple a span,
div.tablink ul.quintuple em span { /*width: 121px !important;*/}
div.tablink ul.nonuple a span,
div.tablink ul.nonuple em span { /*width: 65px !important;*/}

div.tablink ul em,
div.tablink ul a:hover {
	color: #ffffff !important;
	text-decoration: none !important;
	background-position: left bottom !important;
}
div.tablink ul em span,
div.tablink ul a:hover span {
	background-position: right bottom !important;
}
body#frm div#content .tab_block div.content {
	overflow: hidden !important;
	padding: 20px !important;
	background: none !important;
}

/* -- .tab_block(in section) -- */
div.tablink ul {
	padding: 0 !important;
}
div.tablink ul li {
	padding-right: 3px !important;
}
body#frm div#content .section .tab_block div.content {
	overflow: hidden !important;
	width: 645px !important;
	padding: 20px 14px !important;
	border-left: 1px solid #84919d !important;
	border-right: 1px solid #84919d !important;
}
div.tablink ul .tab_block div#content-bottom {
	background: url(/common/img/merge/v12a/general/bg_content_btm.png) no-repeat left top !important;
}

/* .list-settings */
ul.list-settings {
	position: relative !important;
	width: 636px !important;
	margin: 27px -21px 0 0 !important;
	padding-left: 23px !important;
}
ul.list-settings:after { content: "." !important;height: 0px !important;clear: both !important;visibility: hidden !important;display: block !important;} /* clearfix */
ul.list-settings { zoom:100% !important;} /* clearfix */
ul.list-settings li {
	float: left;
	width: 146px !important;
	padding-right: 13px !important;
}
ul.list-settings li span { display: block !important;}
ul.list-settings li span.fig { background: url(/common/img/merge/v11a/general/fig_settings_arr.png) right center no-repeat;}
ul.list-settings li.last-of-type span.fig { background: none !important;}
ul.list-settings li span.txt {
	position: relative !important;
	min-height: 18px !important;
	_height: 18px !important;
	padding: 9px 24px 0 20px !important;
	font-weight: bold !important;
}
ul.list-settings li span.txt img.num {
	position: absolute !important;
	left: 0 !important;
	top: 9px !important;
}

/* ========= .information_view ========= */
.hub_information_view dt {
    float: left;
    width: 8em !important;
    text-align: left;
    padding: 7px 0 8px 0 !important;
}
.hub_information_view dl dd {
    background: url(/common/img/merge/v11a/general/bg_info_dotted-hline.png) repeat-x left bottom !important;
    padding: 7px 0 8px 8em !important;
}
.tablink ul li {
	margin: 0 !important;
}

.tablink ul li span {
	padding: 0 !important;
}

/* ========= links ========= */
body .alink001{
	padding-left: 18px !important;
	background: url("/common/img/merge/v11a/bullet/icn_arrow_navy.gif") no-repeat left 0.3em !important;
}
body ul.linklist li.ttrs ,
body ul.linklist li.ttrss,
body ul.linklist li ,
body ol.steplist li ul.linklist li.ttrs ,t li.ttrss,
body ol.steplist li ul.linklist li
body ol.steplist li ul.linklis{
	padding-left: 16px !important;
	background: url("/common/img/merge/v11a/bullet/icn_arrow_navy.gif") no-repeat left 0.3em !important;
}
body ul.linklist li a ,
body ol.steplist li ul.linklist li a{
	padding:0px 0px 0px 0px !important;
	background:transparent none !important;
}

body .navi005 ul a:hover{
	background:none;
}
body .navi005 ul li a{
	background:none;
}
body .navi005 ul li a:hover{
	background:none;
}
body .navi005 ul li a span,.navi005 ul li a:hover span{
	background:url(/common/img/merge/sideNavi/bullet_01.gif) no-repeat 9px center;
	color: #000000;
}
body .navi005 ul li a:hover span{
	text-decoration: underline;
}

/* -------------------------------------- Link Styles -------------------------------------- */
body a.outside,/*$B"+(Boutside$B$OGQ;_$7!"(Bunder$B$HE}9g(B*/
body a.underl,
body a.under{/* $B%+%F%4%jFb%j%s%/(B */
	padding-left: 16px !important;
	background: url("/common/img/merge/v11a/bullet/icn_arrow_navy.gif") no-repeat left 0.3em !important;
}

body a.inside{/* $B%5%$%HFb%j%s%/(B */
	padding-left: 16px !important;
	background: url("/common/img/merge/v11a/bullet/icn_arrow_navy.gif") no-repeat left 0.3em !important;
}

/* external link */
body span.exit2, 
body a.exit2 {
	background: url("/common/img/merge/v13a/general/icon_new_window.gif") no-repeat right 1px;
}

body #sidebarRight  ul.linklist li.ttr {
	padding-left:15px !important;
	background:url(/common/img/merge/sideNavi/bullet_01.gif) no-repeat 5px center !important;
}
body #sidebarRight  ul.linklist li.ttr a{
	color: #000000;
	text-decoration: none;
}
body #sidebarRight  ul.linklist li.ttr a:hover{
	color: #000000;
	text-decoration: underline;
}

*html {
body filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/* $BBh(B1$B3,AX(B -------------------------------------------------------------*/
/* ---------------------------------------------------------------------*/
body dl#sideNavi ul.firstChild li{
	background:url(/common/img/sideNavi/bg_firstChild.gif) no-repeat top left;
	/*min-height:35px;
	_height:35px;*/
	border-bottom:#8f9090 solid 1px;
}

body dl#sideNavi ul.firstChild li a{
	padding:11px 0 11px 18px;
	background-color:#0C0;
	width:158px;
	background: url(/common/img/merge/sideNavi/bullet_01.gif) no-repeat 9px center;
}
body dl#sideNavi ul.firstChild li a:hover{
	color: #000000;
	text-decoration:underline;
}

body dl#sideNavi ul.firstChild li.open{
	background:none;
	background-color:#F7F8F9;
	border-bottom:#8f9090 solid 1px;
	padding:0px;
}

body dl#sideNavi ul.firstChild li.open a{
	width:152px;
	padding:11px 0 11px 18px;
	background: url(/common/img/merge/sideNavi/bullet_02.gif) no-repeat 9px center;
}
body dl#sideNavi ul.firstChild li.open a:hover{
	color:#000000;
}

body dl#sideNavi ul.firstChild li.cur{
	background-color:#E9F1F4;
	border-bottom:#8f9090 solid 1px;
	padding:0px;
}
body dl#sideNavi ul.firstChild li.cur a,
body dl#sideNavi ul.firstChild li.cur a:hover{
	color: #000000;
	background:url(/common/img/merge/sideNavi/icn_list-square_006699.gif) no-repeat 9px center;
}


/* ---------------------------------------------------------------------*/

/* $BBh(B2$B3,AX(B -------------------------------------------------------------*/
/* ---------------------------------------------------------------------*/
body dl#sideNavi ul.firstChild li ul{
	padding: 0 0 5px 5px;
}

body dl#sideNavi ul.firstChild li ul.secondChild li{
	background-image:none;
	border-bottom:none;
	background-color:#ffffff;
	border-top:#d7d7d7 solid 1px;
}

body dl#sideNavi ul.firstChild li ul.secondChild li a{
	padding:11px 0 11px 18px;
	width:154px;
	background:url(/common/img/merge/sideNavi/bullet_01.gif) no-repeat 9px center;
	color:#000000;
}
body dl#sideNavi ul.firstChild li ul.secondChild li a:hover{
	background-color:inherit;
	background:url(/common/img/merge/sideNavi/bullet_01.gif) no-repeat 9px center;
	color:#000000;
}

body dl#sideNavi ul.firstChild li ul.secondChild li.open{
	background-color:#E1E4E8;
	padding:0px;
}

body dl#sideNavi ul.firstChild li ul.secondChild li.open a{
	width:156px;
	padding:11px 0 11px 18px;
	background:url(/common/img/merge/sideNavi/bullet_02.gif) no-repeat 9px center;
}
body dl#sideNavi ul.firstChild li ul.secondChild li.open a:hover{
	padding:11px 0 11px 18px;
	background-color:inherit;
	background-image:inherit;
	color:#000000;
}

body dl#sideNavi ul.firstChild li  ul.secondChild li.cur{
	color:#000000;
	background-color:#E9F1F4;
	padding:0px;
}
body dl#sideNavi ul.firstChild li  ul.secondChild li.cur a,
body dl#sideNavi ul.firstChild li  ul.secondChild li.cur a:hover{
	color:#000000;
	padding:11px 0 11px 18px;
	background-color:#E9F1F4;
	background:url(/common/img/merge/sideNavi/icn_list-square_006699.gif) no-repeat 9px center;
}

/* ---------------------------------------------------------------------*/

/* $BBh(B3$B3,AX(B -------------------------------------------------------------*/
/* ---------------------------------------------------------------------*/

body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li{
	background-color:#ffffff;
	padding-bottom:0;
	border-top:#d7d7d7 solid 1px;
}

body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li a{
	width:151px;
	padding:6px 0 6px 18px;
	background:url(/common/img/merge/sideNavi/bullet_01.gif) no-repeat 9px center;
	color:#000000;
}

body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li a:hover{
	padding:6px 0 6px 18px;
	background-color:inherit;
	background:url(/common/img/merge/sideNavi/bullet_01.gif) no-repeat 9px center;
	color:#000000;
	width:151px;
}

body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li.open{
	background-color:#fee8ec;
	padding:0px;
}
body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li.open a{
	width:151px;
	color:#000000;
	background:url(/common/img/merge/sideNavi/bullet_02.gif) no-repeat 9px center;
	padding:6px 0 6px 18px;
}
body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li.open a:hover{
	width:151px;
	color:#000000;
	background-color:#fee8ec;
	background:url(/common/img/merge/sideNavi/bullet_02.gif) no-repeat 9px center;
	padding:6px 0 6px 18px;
}

body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li.cur{
	background-color:#E9F1F4;
	padding:0px;
}
body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li.cur a,
body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li.cur a:hover{
	background:url(/common/img/merge/sideNavi/icn_list-square_006699.gif) no-repeat 9px center;
}

/* ---------------------------------------------------------------------*/

/* $BBh(B4$B3,AX(B -------------------------------------------------------------*/
/* ---------------------------------------------------------------------*/

body dl#sideNavi ul.fourthChild_wrapper{
	padding:0 0 0 0;
}

body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li ul.fourthChild li{
	background-color:#ffffff;
	/*min-height:26px;
	_height:26px;*/
	border-top:#d7d7d7 solid 1px;
}
body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li ul.fourthChild li.cur{
	padding:0;
	background-color:#E9F1F4;
	border-top:#d7d7d7 solid 1px;
}

body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li ul.fourthChild li.cur a,
body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li ul.fourthChild li.cur a:hover{
	background:url(/common/img/merge/sideNavi/icn_list-square_006699.gif) no-repeat 9px center;
}

body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li ul.fourthChild li a{
	color:#666666;
	padding:6px 0 6px 18px;
	width:149px;
	background:url(/common/img/merge/sideNavi/bullet_01.gif) no-repeat 9px center;
}
body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li ul.fourthChild li a:hover{
	color:#666666;
	padding:inherit;
	width:149px;
	background:url(/common/img/merge/sideNavi/bullet_01.gif) no-repeat 9px center;
}
body dl#sideNavi ul.firstChild li ul.secondChild li ul.thirdChild li ul.fourthChild li a:hover{
	color:#000000;
}
body dl.info_list dd {
body background: url("/common/img/merge/v11a/bullet/icn_arrow_navy.gif") no-repeat left 0.3em !important;
}

body a.pdfl{
	background:url("/common/img/merge/v13a/general/icon_pdf3.gif") no-repeat !important;
}

body a.pdf{
	background:url("/common/img/merge/v13a/general/icon_pdf3.gif") no-repeat !important;
}}